BM6P6(@ }}}zzzyyywwwxxxyyyyyywwwvvvtttsssrrrpppooooooppppppqqqpppooonnnmmmlllkkkkkkmmmllljjjiiihhhhhhhhhhhhdddddddddcccccccccbbbbbbbbbbbbcccggglllqqqssstttnnnoooppprrrqqqmmmfffaaaYYYXXXWWWXXXYYYZZZYYYXXXUUUUUUUUUUUUTTTRRRQQQPPPQQQQQQRRRRRRSSSSSSTTTTTTUUURRRNNNKKKKKKLLLMMMLLLKKKKKKKKKMMMNNNPPPRRRSSSWWWVVVTTTRRRRRRRRRRRRSSSQQQPPPLLLJJJHHHGGGGGGHHHDDDCCCAAA???===<<<;;;:::;;;:::888777888:::<<<>>>JJJPPPZZZccckkkrrrwwwzzz{{{~~~~~~xxxooolllqqqvvvgggVVVNNNJJJMMMUUUeee}}}```PPPYYYqqqzzzlllaaaiiiooofff___kkkaaakkkUUUIIIFFF<<<777:::888///666999444222444444222111333444444444444555777<<<===NNNwww|||bbbLLLHHHPPPYYYwwwzzzzzzzzzjjj\\\RRRJJJCCC???>>>===:::888777777777888777777888888777666555555444333333222222333333444555555666666666666555555111111111111000000000000222222222111000//////...///---222<<>>CCCFFFHHHJJJMMMOOOTTT[[[___``````bbbaaa___XXXXXXWWWXXXZZZ^^^bbbeeekkkmmmnnnnnnnnnnnnqqqsssqqqqqqrrrtttvvvyyy|||~~~{{{yyyxxxyyy{{{{{{xxxtttxxxvvvtttsssssssssuuuvvvuuusssqqqoooppprrruuuxxxxxxzzz{{{||||||}}}zzzzzz{{{{{{zzzxxxwwwuuussstttuuuvvvvvvuuutttsssppppppnnnllliiigggdddccc_________]]][[[ZZZ[[[]]]^^^____________]]]\\\[[[[[[[[[\\\]]]]]]]]]\\\\\\|||zzzxxxxxxyyyyyyxxxwwwvvvuuusssrrrqqqqqqqqqrrrqqqpppooonnnlllkkkjjjiiikkkkkkkkkjjjjjjiiiiiiiiieeeeeeeeedddddddddcccccceeeddddddggglllqqqssstttqqqqqqqqqrrrqqqmmmhhhccc]]]\\\ZZZZZZZZZZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRTTTQQQNNNLLLLLLMMMNNNNNNLLLLLLMMMNNNOOOQQQRRRSSSWWWVVVTTTSSSSSSSSSTTTTTTRRRPPPLLLIIIFFFEEEEEEEEEBBBAAA???===;;;:::999999999888777666777999<<<>>>JJJPPPYYYaaaiiinnnsssvvvwwwzzz}}}zzzooolllqqqzzzlllYYYPPPJJJMMMUUUeeewww___QQQ\\\uuu{{{nnnfffpppxxxooo___fff[[[mmmUUUGGGDDD<<<999:::777222888:::555222444333111111333444444444444555777??????PPPxxx}}}cccLLLGGGOOO\\\yyy|||}}}yyyjjj]]]SSSKKKDDD@@@;;;:::888777666777888999777777777666666555555555555444444333333444444555333444444555555444444333111111111111000000000000222222111111000//////...///,,,...444777222............------------......,,,------......///............------,,,,,,------//////000000000///...---...---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.../////////000000000000//////......///000222333333222111111222444666777:::===BBBEEEGGGIIIKKKMMMVVV]]]bbbcccccceeedddaaa[[[ZZZZZZZZZ]]]```dddfffjjjkkkmmmmmmmmmnnnppprrrppppppqqqrrruuuxxx{{{}}}}}}{{{xxxyyy|||~~~}}}{{{xxxvvvtttrrrrrrrrrsssttttttsssrrrqqqrrrtttwwwyyyxxxyyy{{{|||}}}}}}}}}~~~}}}|||zzzwwwvvvwwwxxxxxxyyyxxxwwwuuutttppppppnnnllljjjgggeeeccc```aaa```___\\\[[[[[[\\\\\\]]]^^^______^^^^^^]]][[[[[[\\\]]]]]]^^^]]]]]]~~~|||zzzyyyyyyzzzyyyxxxwwwvvvtttsssrrrsssssstttqqqqqqooommmkkkjjjhhhggghhhiiijjjkkklllkkkkkkjjjggggggfffffffffeeeeeeeeehhhgggfffhhhmmmrrruuuvvvuuutttrrrqqqpppnnniiifffbbb```^^^\\\\\\ZZZXXXVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRQQQSSSQQQNNNMMMNNNOOOPPPOOONNNNNNOOOPPPQQQRRRSSSTTTVVVUUUTTTTTTTTTTTTTTTUUURRRPPPLLLHHHEEECCCBBBBBB@@@???===;;;999888888777777666666555777999;;;===IIINNNVVV^^^eeejjjooorrrrrrtttyyy|||ppplllppprrr___RRRJJJLLLUUUeee||||||qqq]]]RRR^^^xxx~~~rrrlllyyy}}}bbbbbbUUUzzzpppUUUFFFCCC===:::;;;666555999:::777444444333000111333444444444444555777>>>>>>OOOvvvdddLLLGGGNNNaaa|||xxxjjj]]]SSSLLLEEEAAA999888777666666777888999777666555444444444555666666555555444444555555666222222333333333333222222222222111111111000000000222222111111000/////////000,,,+++...000......//////..................///---------..............................---,,,,,,......///000000000//////.........---------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---....../////////000000000////////////000111222333333333222333444666888999;;;===AAACCCEEEGGGIIIKKKTTT\\\bbbdddeeefffeeebbb]]]]]]]]]]]]___bbbeeegggiiijjjllllllmmmnnnpppsssppppppppppppsssvvvyyy|||}}}zzzwwwxxx|||yyywwwtttqqqppppppqqqrrrssssssrrrssstttvvvxxxyyyxxxzzz|||}}}~~~~~~{{{xxxvvvuuuvvvvvvvvvuuusssqqqpppoooooommmllljjjgggeeedddbbbcccbbb```]]][[[[[[\\\ZZZ[[[]]]^^^_________^^^ZZZ[[[\\\^^^____________}}}~~~~~~{{{zzzzzzzzzzzzyyyvvvuuutttsssrrrsssssstttqqqqqqooommmkkkiiigggfffdddfffiiikkkllllllkkkkkkiiiiiiiiihhhhhhhhhggggggiiihhhhhhjjjoootttxxxzzzyyywwwsssqqqooommmkkkhhhdddbbb___^^^]]]\\\ZZZXXXUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSPPPNNNNNNOOOQQQQQQQQQOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTPPPNNNLLLIIIFFFDDDCCCCCC???>>><<<:::999888777777777666666666888:::<<<===FFFKKKSSSZZZaaafffkkkoooppprrrwww}}}pppllloooyyydddUUUJJJLLLUUUddd{{{}}}zzzzzzwwwuuuvvvrrrsssmmm^^^SSS\\\vvvssslll{{{hhh```SSSsssvvvXXXFFFCCC>>><<<;;;555666888888777666555444222111333444444444444555777;;;;;;LLLrrrdddLLLHHHPPPhhhvvvhhh\\\SSSLLLEEE@@@;;;:::999888777777888888777666444333222444555777555555444444444444555555222222333333333333222222222222222111111111000000111111111111000000//////111///......//////000000//////............//////......---------.........---.../////////...,,,+++,,,,,,---.........//////........................+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---........./////////000000000000000111222222333333333333444444666777999:::<<<>>>@@@BBBCCCDDDFFFHHHNNNVVV]]]```aaacccbbb^^^^^^]]]]]]^^^```bbbeeeggghhhjjjlllmmmmmmooorrrtttqqqqqqpppqqqrrruuuxxxzzzyyyvvvtttvvv{{{~~~}}}zzzwwwssspppnnnnnnooopppqqqqqqrrrsssuuuvvvxxxyyyyyy|||~~~|||yyywwwssssssttttttsssrrrpppooollllllkkkjjjhhhfffdddcccdddddddddbbb___\\\\\\\\\[[[\\\]]]^^^___^^^^^^]]]ZZZ[[[\\\^^^___`````````|||www}}}{{{{{{{{{yyyxxxtttsssrrrqqqqqqqqqrrrsssqqqqqqooommmkkkiiigggfffbbbdddgggjjjlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiimmmrrrxxx|||}}}{{{xxxssspppnnnllljjjiiibbbaaa___^^^___^^^\\\[[[WWWVVVVVVUUUVVVVVVWWWXXXSSSTTTTTTTTTUUUUUUVVVVVVSSSQQQOOOOOOQQQRRRSSSRRRQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQNNNMMMKKKJJJHHHGGGFFFFFF???>>>===;;;:::999999999888888888888999;;;===>>>BBBGGGNNNUUU\\\bbbhhhkkkoooqqqvvv}}}ppplllmmm~~~gggXXXLLLLLLTTTaaaxxx{{{}}}zzztttnnnlllmmmhhhkkkiii___UUU\\\uuutttgggssskkk]]]QQQmmm}}}___KKKEEE???<<<;;;555555444555777888777555555111333444444444444555777999:::JJJooodddMMMKKKVVVppp~~~uuuhhh[[[RRRKKKCCC>>>>>>===<<<:::999777777666777555444222333444666777444444333333333333444444333333444444444444333333222222222222111111111111111111111000000000000000///000111000000000000/////////............/////////...------------......---...///000///...---,,,++++++++++++,,,------...........................+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---............////////////111111222333444444444444333444444555666777888999<<<>>>???@@@@@@AAACCCEEEHHHPPPWWWYYY[[[^^^^^^[[[[[[[[[\\\]]]___aaadddeeehhhjjjlllmmmnnnpppsssuuusssssssssssssssuuuvvvwwwtttrrrrrruuuzzz}}}|||zzzzzzwwwsssooommmmmmooopppppppppqqqrrrsssuuuwwwxxx|||~~~zzzxxxuuuuuuvvvwwwvvvuuutttsssjjjiiiiiihhhfffeeecccbbbdddeeeeeeccc```]]]\\\\\\]]]]]]^^^^^^^^^]]][[[ZZZZZZ[[[\\\^^^___`````````vvvppp{{{~~~}}}|||{{{xxxvvvrrrrrrppppppppppppqqqrrrqqqqqqooommmkkkjjjhhhgggcccdddgggiiikkkmmmmmmmmmnnnmmmmmmmmmmmmlllllllllkkkkkklllpppvvv{{{}}}~~~{{{wwwsssooommmkkkhhhggg```___]]]]]]^^^^^^]]]\\\YYYXXXWWWVVVVVVWWWXXXYYYSSSTTTTTTUUUVVVVVVWWWWWWSSSRRRQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGG??????===<<<;;;:::::::::999999999999:::;;;<<<<<<>>>CCCIIIOOOUUU[[[aaadddjjjmmmsss{{{~~~pppkkkkkkzzziii[[[OOOMMMRRR^^^uuuuuuwwwxxxqqqiiifffhhh^^^cccfff```WWW\\\uuu{{{fffjjjvvvttthhhWWWOOOggghhhRRRJJJ@@@;;;;;;666444222222777999777555666111333444444444444555777:::;;;JJJmmm}}}aaaNNNRRR```{{{}}}uuuhhh\\\SSSJJJBBB===@@@???>>><<<:::888666555666555444444444555666777333333333222222333333333444444555555555555444444333222222222222111111111111111000000000000000000+++000222///.........,,,///..................///000///...,,,,,,---.........////////////...------,,,,,,+++++++++,,,---------------------.........++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------........./////////111111333444444444444444333333444444555666666666;;;<<<===<<<<<<<<<>>>@@@BBBIIIOOORRRTTTXXXYYYXXXXXXXXXYYY[[[^^^```cccdddfffhhhjjjlllmmmooosssuuuttttttuuuuuuuuutttsssrrrnnnmmmlllpppvvvzzz{{{zzz{{{xxxsssooommmnnnpppqqqqqqqqqpppqqqrrrtttvvvwww~~~~~~{{{uuuuuuvvvvvvvvvtttsssrrrhhhhhhhhhgggfffeeecccbbbcccdddeeedddaaa^^^]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYZZZ[[[\\\^^^____________|||ooojjjttt~~~~~~}}}{{{wwwtttrrrqqqpppoooooopppqqqrrrqqqpppooonnnlllkkkjjjiiifffggghhhjjjlllnnnooopppoooooooooooonnnnnnnnnnnnnnnnnnppptttyyy{{{|||{{{zzzvvvrrrnnnkkkiiifffddd___^^^\\\\\\]]]]]]\\\ZZZ[[[ZZZXXXWWWVVVWWWXXXYYYUUUUUUVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRSSSTTTSSSRRRRRRSSSTTTUUUUUUTTTRRRQQQSSSSSSSSSSSSQQQOOONNNLLLLLLKKKKKKJJJHHHFFFEEEDDD???>>>===;;;::::::::::::999999999999999999::::::<<<@@@EEEIIINNNRRRWWWZZZ```eeelllsssxxx~~~}}}~~~pppjjjhhhuuuhhh\\\RRROOOPPP[[[ssswwwxxxzzzssspppkkkhhhggg\\\aaafffbbbYYYZZZqqqooojjjpppllleeeRRROOOcccpppZZZOOO@@@999:::777666111111666999555333444111333444444444444555777;;;;;;IIIiiivvv]]]OOOYYYlll|||xxxkkk^^^UUULLLCCC===>>>======;;;:::888666666555555555666666777777777444444333333333333444444444444555555555555444444333333222222222111111111000000000000000000000111+++111222---+++---...,,,......------------......111///...,,,,,,,,,...///000//////...............///...---,,,,,,,,,---...+++,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------........./////////000111333333333333222222333333444444333333333888999999777666666888::::::AAAFFFHHHKKKPPPSSSRRRUUUVVVXXXZZZ]]]```cccdddccceeehhhjjjkkknnnqqqtttsssuuuvvvvvvuuuqqqnnnlllfffccc```ccckkksssyyyzzz{{{xxxsssooommmnnnqqqssstttsssqqqqqqqqqtttvvvxxx~~~wwwwwwvvvuuusssqqqooommmiiiiiiiiihhhgggfffeeedddaaacccddddddaaa___]]]]]][[[\\\]]]^^^]]]]]][[[[[[[[[[[[\\\]]]]]]^^^]]]]]]{{{kkkeeeooo~~~~~~{{{vvvrrrrrrqqqpppppppppqqqrrrsssqqqpppooonnnmmmlllkkkkkkiiiiiijjjkkkmmmoooqqqsssppppppppppppooooooooonnnqqqqqqssswwwzzz{{{yyyxxxxxxuuuqqqmmmkkkhhhdddbbb```^^^\\\\\\\\\\\\ZZZXXX]]][[[YYYWWWVVVWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUTTTSSSSSSTTTTTTSSSQQQRRRSSSTTTUUUUUUTTTRRRQQQUUUUUUUUUTTTRRRPPPMMMLLLLLLLLLKKKIIIGGGDDDBBBAAA>>>===<<<;;;:::999999999999999999888888888888777<<>>;;;;;;;;;:::999888777666555555666777888888777777555555555444444555555555333444444555555444444333333333333222222222111111000000000000000111111111...333333,,,***---000///---------,,,,,,---------111000...,,,,,,,,,...///111000///------...//////111000///...------...///+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////---...000111222222111111222222333333222222111000555666666444222333555777444:::???@@@CCCIIIMMMMMMSSSUUUWWWZZZ^^^aaaccceeeaaacccfffhhhiiilllppprrrssstttvvvvvvtttpppkkkggg^^^YYYUUUXXXaaammmvvv{{{{{{xxxsssooonnnooorrrtttwwwuuusssqqqqqqtttwwwyyy}}}}}}}}}|||zzzvvvsssooommmjjjjjjjjjjjjiiihhhgggfff___bbbddddddaaa___^^^]]]YYYZZZ\\\]]]^^^^^^]]]\\\[[[[[[\\\]]]]]]]]]\\\\\\~~~nnniiikkkvvv}}}zzzxxxwwwuuutttsssrrrqqqrrrssssssrrrrrrqqqqqqooonnnllllllllllllmmmoooppprrrssssssrrrqqqooonnnnnnooopppppptttuuuvvvyyy|||}}}|||zzzxxxwwwsssoookkkgggcccbbb___]]]\\\]]]^^^______^^^YYYXXXWWWVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTUUUVVVVVVUUUTTTQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVUUUSSSQQQOOOPPPJJJEEEDDDFFFFFFCCC??????<<<999999:::<<<======@@@>>><<<:::999888999999777999;;;>>>AAADDDFFFGGGMMMYYYcccgggllluuuzzzyyy{{{{{{zzzyyyyyy{{{xxxkkkeeepppiii[[[PPPNNNNNNUUUooo{{{vvvnnnlllnnnooonnniiioooxxxiii```]]]___{{{}}}lllhhh___UUUPPPaaagggVVVHHH;;;777;;;555555444333333333444444111111111111222333444555999:::EEE```eeeSSSUUUiii|||}}}wwwlllaaaXXXNNNCCC<<<:::::::::999999999888888777777777777777777777777555555555555555555555555333444444555555666666666555444222000000111222333000000///.....................//////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,222111///...---------...000...------......---,,,...---,,,,,,......---,,,***)))(((((()))+++---...111///---+++***+++,,,---.........///////////////////////////////////////222111000000000000111111333222111111111222444555444555666888999>>>CCCGGGLLLOOOTTTYYY]]]___``````bbbccccccdddfffhhhiiijjjooorrrwww}}}~~~yyyooogggcccXXXPPPQQQXXXcccoooxxx{{{uuuooommmnnnqqqssswwwwwwvvvtttssstttxxx{{{~~~{{{xxxssspppmmmkkkggghhhiiijjjiiigggeeeddd```aaacccddddddcccaaa```^^^^^^]]]\\\[[[[[[[[[[[[YYYXXXXXXXXXXXXYYYYYYZZZpppfffhhhrrr}}}zzzxxxwwwvvvuuutttsssrrrsssssstttsssrrrrrrqqqooonnnmmmlllmmmmmmmmmnnnnnnooooooooopppooooooooooooppppppqqqtttuuuwwwzzz}}}~~~|||zzzwwwuuurrrnnnjjjfffcccaaa___]]]\\\\\\^^^___^^^]]]YYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSTTTUUUVVVUUUSSSRRRSSSTTTUUUUUUVVVUUUUUUVVVVVVWWWVVVUUUSSSQQQPPPOOOKKKFFFEEEFFFFFFCCC@@@@@@>>><<<<<<===???@@@@@@AAA@@@>>><<<::::::::::::777888999:::<<<>>>@@@AAAHHHSSS^^^dddjjjsssyyyzzzzzzzzzzzzxxxxxxyyy}}}xxxllldddnnnmmm]]]QQQNNNMMMTTTmmmzzzsssmmmooosssuuutttlllvvvttteee\\\YYYsssrrriii```VVVRRRbbbfffWWWJJJ>>>888:::555444444333333333333333111111111111222333444555777888CCC___xxx___NNNMMM___ttt}}}uuujjj___VVVMMMDDD>>>;;;;;;:::888777666555555666666666666666666666666555555555555555555555555444444444444444555555555555333222000000111222333000000///............//////////////////.........---......//////......---------------------------111000///......---......///---------///000///...---,,,,,,,,,---------,,,+++***)))((()))***,,,---...---,,,+++,,,,,,---...............////////////........................111000000//////000000000///////////////000111111000111222333444888===AAAGGGJJJOOOSSSWWWXXXYYYXXXYYYZZZ[[[]]]```ccceeegggjjjmmmttt|||yyyrrrhhh\\\PPPMMMRRR\\\iiitttzzzwwwssspppooopppsssuuuvvvvvvvvvtttrrrsssvvvxxx}}}~~~~~~{{{xxxtttpppmmmlllhhhhhhjjjjjjiiihhhfffdddbbbcccdddddddddbbbaaa```^^^^^^]]][[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYssseeefffppp}}}zzzxxxwwwvvvvvvuuutttttttttttttttssssssrrrqqqpppnnnmmmmmmlllllllllmmmmmmnnnnnnnnnmmmmmmooopppqqqrrrrrrrrruuuvvvxxx||||||yyyvvvtttqqqmmmhhhdddaaa______]]]\\\\\\]]]^^^]]]\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXTTTSSSRRRSSSTTTUUUTTTRRRTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTRRRQQQOOOKKKGGGFFFFFFFFFCCC@@@???>>><<<===???AAABBBBBBCCCBBB@@@>>><<<;;;::::::888888888999999:::;;;;;;BBBLLLXXX```hhhqqqxxxzzzyyyyyyyyyxxxwwwyyy|||~~~yyylllccclllqqq```RRRMMMLLLRRRjjj}}}qqqooovvv~~~uuurrrbbbVVVlllxxxiiiaaaXXXTTTddd}}}dddWWWMMMAAA:::999555444333333222222222333111111111222222333444555777999DDD```ttt^^^NNNIIIYYYooo{{{sssggg\\\UUUNNNGGGBBB===<<<:::999888777666666666666666666666666666666555555555555555555555555444444444444333333333333444333222000000111222222111000//////......//////000000//////.........------......//////......---............................../////////......------,,,,,,...000222222111,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,***++++++,,,---......///------........./////////........................////////////////////////......//////000000//////...///000000000333777:::@@@CCCGGGKKKNNNOOOOOOOOOMMMNNNPPPSSSWWWZZZ^^^___aaaeeemmmxxxpppaaaQQQIIIJJJSSS```lllsssrrrqqqqqqqqqsssuuuvvvtttuuuuuutttrrrrrrtttuuuzzz|||~~~{{{xxxtttqqqnnnmmmiiiiiijjjjjjiiihhhfffeeefffeeedddcccbbbbbbaaaaaa___^^^]]][[[ZZZZZZYYYYYY[[[[[[ZZZYYYXXXXXXXXXXXXtttggggggooo}}}zzzxxxwwwwwwvvvvvvuuuuuuuuuuuuuuutttsssrrrqqqpppooonnnnnnlllllllllmmmnnnoooooooookkklllooorrrttttttuuuuuuvvvwwwzzz~~~|||yyywwwuuuqqqlllgggbbb___]]]```^^^\\\\\\]]]]]]\\\[[[YYYXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYTTTRRRQQQRRRSSSTTTSSSRRRUUUUUUVVVVVVUUUTTTSSSSSSUUUUUUVVVVVVUUUSSSRRRQQQNNNKKKHHHGGGFFFEEECCC@@@<<<;;;:::<<>><<<;;;::::::;;;;;;666666666666666666666666555555555555555555555555444444444333333222222222333333222111000111111111111000000///.../////////000000000///......------......////////////..............................,,,---.../////////...---,,,,,,,,,...111333444333***+++,,,++++++***+++,,,,,,+++***))))))******+++******,,,---------------,,,------....../////////------------------------....../////////////////////000111222222111000//////000111000000111444777:::===AAAEEEHHHJJJJJJIIIFFFFFFHHHKKKNNNRRRTTTVVVWWWZZZbbbnnn{{{ttteeeTTTJJJGGGLLLXXXcccnnnoooppprrrssssssssssssqqqrrrttttttsssssstttuuuyyy{{{~~~}}}{{{xxxuuurrrooonnnjjjjjjjjjjjjiiihhhgggfffiiigggeeebbbaaaaaaaaabbb``````^^^]]][[[ZZZZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXuuuiiifffmmm}}}zzzxxxwwwvvvvvvvvvvvvvvvuuuuuuuuutttsssrrrqqqppppppqqqqqqqqqpppppppppoooooonnnnnnkkkmmmpppsssvvvwwwxxxxxxxxxyyy{{{~~~}}}zzzyyywwwrrrmmmgggbbb]]][[[aaa___]]]\\\]]]]]]\\\ZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYSSSRRRQQQRRRSSSSSSRRRQQQUUUUUUUUUUUUTTTSSSRRRRRRTTTTTTUUUUUUTTTRRRPPPOOOLLLJJJHHHGGGFFFDDDBBB@@@<<<;;;;;;===@@@BBBBBBBBBCCCBBBAAA???>>><<<:::999;;;:::999999:::<<<===???@@@HHHSSS^^^eeejjjqqqvvvyyyzzz{{{zzzzzz{{{~~~|||nnnccchhh|||vvvcccRRRLLLIIILLL___vvvqqquuuiiibbb[[[XXXccc~~~yyy```UUUNNNCCC:::777666555444333222222222222222222222222333444555666:::===LLLkkkkkkVVVHHHEEETTThhh|||sssfff\\\VVVQQQMMMJJJBBBAAA>>>;;;:::999999999555555555555555555555555555555555555555555555555444444444333333222222222222222111111111000000111111111000///////////////000000//////.........---...//////////////////...------------------------,,,---...//////...------,,,,,,,,,...111333444333***+++---,,,***)))+++,,,++++++******************++++++,,,------,,,++++++,,,,,,,,,---...//////000..............................000000111111000000///000111222222111000//////000111000///000222444666999>>>DDDHHHJJJKKKKKKFFFFFFGGGHHHJJJLLLMMMNNNPPPQQQWWWaaammmvvvzzzzzzsssfffXXXNNNIIIJJJSSS]]]kkkmmmoooqqqrrrqqqpppooommmoooqqqrrrrrrrrrtttvvvxxx{{{~~~}}}{{{xxxuuurrrpppoookkkkkkkkkjjjjjjiiihhhgggjjjhhhdddaaa`````````aaaaaa```___^^^\\\\\\\\\[[[]]]\\\[[[YYYYYYXXXXXXXXXwwwiiieeeiii|||}}}zzzxxxwwwvvvvvvvvvvvvvvvuuuttttttsssrrrqqqqqqqqqrrrssstttwwwvvvtttrrrpppnnnlllkkkmmmoooqqqtttwwwyyy{{{{{{zzzzzz|||~~~~~~|||yyywwwsssnnniiiddd```^^^cccaaa^^^]]]]]]]]]\\\ZZZYYYYYYWWWVVVTTTSSSSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXSSSRRRQQQRRRSSSTTTSSSQQQSSSTTTTTTTTTSSSRRRQQQQQQTTTTTTTTTSSSRRRPPPNNNMMMIIIIIIHHHGGGEEEBBB@@@???=========???BBBDDDDDDCCCAAAAAAAAA@@@???===<<<;;;999888777777888:::===>>>AAAFFFRRR]]]dddgggmmmtttwwwyyyzzz{{{{{{}}}rrreeegggyyywwwcccSSSMMMJJJKKK\\\ppp|||zzz}}}kkkaaa[[[WWW```yyyzzzbbbUUULLLAAA:::999777666555444333222222222222222222222333444555666888===NNNoootttZZZLLLNNN]]]mmm}}}tttggg]]]WWWRRRMMMJJJDDDBBB>>>999666444444444555555555555555555555555555555555555555555555555444444444444333333333333222111111111111000000000222111000000//////000000////////////////////////...//////000000//////...------------------------------.........------,,,---,,,,,,...000222222111***,,,...---***)))+++...************************,,,,,,,,,,,,++++++++++++++++++,,,---...//////000///////////////////////////000222333444333333222//////000000//////......---...///...------///111333777>>>EEEKKKOOOQQQRRRLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMOOOVVVaaaiiimmmnnnnnndddXXXPPPJJJJJJRRR\\\hhhjjjmmmooopppooommmkkkjjjlllmmmnnnmmmoooqqqsssuuuxxx}}}}}}|||{{{xxxvvvsssqqqpppllllllkkkjjjjjjiiiiiiiiihhhfffcccaaa______`````````___^^^]]]]]]\\\\\\]]]\\\[[[[[[ZZZYYYYYYYYYYYY{{{iiidddiii|||}}}zzzxxxwwwuuuuuuvvvvvvvvvuuutttsssrrrqqqppppppqqqsssvvvwwwuuuuuusssrrrqqqooonnnnnnqqqqqqsssuuuxxx{{{}}}~~~}}}||||||}}}~~~wwwuuusssooolllhhheeeddddddbbb```^^^^^^^^^\\\[[[ZZZYYYWWWUUUTTTSSSRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPTTTTTTSSSRRRPPPNNNKKKJJJGGGHHHHHHFFFCCC@@@>>>>>>=========???BBBCCCBBBAAAAAAAAABBBBBBAAA@@@>>>===:::999777666777999;;;===>>>CCCOOO\\\ccceeekkkssstttvvvyyyzzz{{{}}}vvvfffeeetttxxxeeeUUUPPPMMMMMM[[[mmm{{{wwwtttzzziiiaaa[[[VVV]]]ttt~~~fffWWWLLL@@@;;;===888888666555444333333333333333222333333444555666777>>>RRRuuubbbSSSZZZiiisss}}}ttthhh^^^WWWQQQKKKGGGBBB???<<<888666555555666555555555555555555555555555555555555555555555555444444444444444555555555111111111111111000000///222111000000//////000000------......///000000000//////000000000000//////........................///......---,,,,,,,,,,,,///---------///000///...***---///...+++))),,,///((()))******++++++++++++++++++*********,,,---...***++++++,,,...//////000000000000000000000000000111222444666666666555444111111000///////////////,,,---......------...000111666>>>GGGOOOUUUYYY[[[SSSSSSQQQPPPOOOOOOOOOOOOOOOMMMLLLQQQYYYaaaeeegggiii```VVVNNNIIIJJJTTT___eeegggjjjmmmnnnmmmlllkkkjjjjjjjjjhhhggghhhkkkmmmppptttzzz~~~}}}|||zzzxxxvvvtttrrrqqqmmmllllllkkkjjjjjjiiiiiieeedddbbbaaa____________]]]\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[~~~kkkfffjjj~~~zzzxxxwwwtttuuuvvvvvvvvvuuusssrrrqqqppppppppprrrtttwwwyyyoooooopppqqqrrrsssssstttsssssstttuuuxxx{{{~~~}}}||||||~~~ttttttrrrpppnnnkkkjjjiiifffcccaaa______^^^]]][[[ZZZYYYWWWUUUTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRUUUSSSRRRSSSTTTUUUTTTRRRPPPPPPQQQQQQQQQQQQQQQPPPTTTTTTSSSQQQOOOLLLIIIHHHFFFGGGGGGFFFBBB???>>>===;;;;;;;;;===???@@@???>>>AAABBBCCCCCCCCCBBBAAA@@@===;;;999888888999;;;===<<<@@@LLLZZZbbbdddkkksssrrrtttwwwyyy{{{}}}yyyhhhdddpppyyyfffWWWSSSPPPOOO[[[mmmwwwrrrmmmsssfff```ZZZUUU[[[rrriiiYYYLLL???===AAA999999777666555444444333333333333333444555666666999AAAVVV{{{dddSSS]]]mmmsss}}}ttthhh^^^VVVOOOHHHDDD>>><<<:::888888:::<<<>>>555555555555555555555555555555555555555555555555444444444555555666666666111111111111111000//////222111111000000000000000,,,,,,---...///000111111//////000000000000//////000000000000000000000000111///...,,,++++++,,,,,,000...------......---,,,***...000///+++***,,,000'''((()))++++++,,,,,,,,,***)))((((((***,,,///111******+++,,,...//////000000000000000000000000000222333555777888888777666555444222111111111222333---...000000//////000111000555>>>HHHRRRYYY^^^```XXXWWWVVVTTTSSSSSSSSSSSSRRROOOMMMOOOVVV^^^bbbdddggg^^^SSSKKKGGGJJJUUUbbbbbbdddhhhkkkmmmmmmlllkkkjjjjjjhhheeeccccccfffhhhlllqqqxxx|||}}}|||zzzxxxvvvtttsssrrrmmmmmmlllkkkjjjjjjjjjjjjccccccbbb```_________^^^ZZZZZZZZZYYYZZZZZZ[[[\\\[[[ZZZZZZZZZZZZZZZ[[[\\\sssooottt~~~yyyxxxzzz~~~|||zzzwwwwwwxxxwwwuuurrrqqqpppoooooopppqqqqqqqqqrrrtttuuuuuutttsssssstttvvvxxxzzz{{{|||}}}vvvsssooonnnooommmjjjfffjjjgggcccaaa```___]]]\\\XXXWWWVVVVVVVVVUUURRRPPPQQQRRRRRRPPPOOOOOOQQQSSSVVVUUUUUUUUUUUUSSSPPPNNNRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQOOOLLLIIIHHHHHHHHHHHHFFFDDDAAA>>><<<:::::::::;;;<<<===>>>???@@@CCCEEECCCCCCFFFEEEBBB>>>;;;777777:::=========<<>>BBB<<<;;;999666444222111111333444555555444444666888???DDD[[[nnnVVVTTTWWWlll|||ttthhh]]]SSSLLLGGGDDD>>>===;;;999888888888888777666555444444555777888666666555555555444444444555444444333333222222111222222222111111111111000000000000000////////////000000000000000000000000000000000000000000000000------............------//////.........------------,,,,,,++++++,,,,,,---+++++++++*********))))))!!!"""$$$'''***,,,...///,,,,,,++++++***+++++++++,,,---...//////...------000222444555555333000///222333444666777888888888666888888444444666666444111111000///////////////111111555>>>JJJTTTZZZ\\\\\\[[[XXXUUUSSSUUUZZZ^^^___\\\WWWSSSVVV^^^aaa___aaa^^^WWWMMMFFFKKKYYYeeegggiiiiiiffffffjjjkkkhhhgggeeebbb___]]]\\\\\\\\\aaaeeemmmwww~~~}}}{{{xxxuuurrrpppooonnnmmmkkkhhhfffdddccccccdddddddddcccbbb```^^^]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]\\\[[[[[[zzzuuuyyyzzzyyy{{{}}}|||zzzwwwwwwwwwwwwuuurrrpppooonnnnnnooopppppppppsssuuuvvvvvvuuuuuuuuuvvvyyy{{{}}}}}}}}}}}}~~~~~~{{{wwwsssqqqrrrqqqmmmjjjjjjgggcccaaa```___]]]\\\WWWVVVUUUVVVVVVUUURRRPPPRRRRRRRRRQQQPPPPPPRRRTTTVVVVVVUUUUUUUUUUUUSSSRRRPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIJJJIIIHHHGGGDDD@@@===<<<999999999::::::<<<=========AAADDDCCCDDDGGGFFFCCC???<<<888777999<<<<<<<<<;;;AAANNN___iiijjjjjjllloooqqqtttvvvwwwyyy{{{}}}~~~zzzjjjdddjjj}}}iiiVVVMMMJJJLLLWWWeeeooofffccctttcccaaa___[[[[[[```qqq}}}eeeXXXMMMBBB===???222222222222333444666666333444555444444444666888@@@HHH```pppXXXUUUXXXmmm|||ttthhh]]]TTTLLLGGGDDD@@@???<<<:::888777666666888777555444444555666777666666555555555444444444555555444333333222222111222222222111111111111000000000000000////////////////////////////////////000000000000000000000000------............------///.........---------------,,,,,,++++++,,,,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---.../////////......111333555666777555333222333444555666777888999999999;;;999444333555555333222222111000000000000111222222555===HHHRRRXXXZZZ^^^^^^]]][[[ZZZ^^^eeejjjllljjjddd___```fffiiigggddd```XXXPPPLLLRRR]]]ggggggjjjjjjggggggjjjjjjhhhccc```[[[WWWSSSQQQQQQQQQWWW[[[dddooo{{{}}}|||{{{xxxuuuqqqooommmmmmllljjjhhhfffdddccccccbbbbbbcccdddcccbbbaaa```aaa```___^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\|||zzz{{{}}}{{{zzzxxxwwwwwwvvvtttrrrooonnnnnnnnnnnnooopppppptttvvvwwwwwwwwwvvvxxxyyy|||~~~~~~~~~~~~~~~~~~|||}}}yyytttrrrrrrrrrooommmjjjgggdddbbb```___]]][[[XXXVVVUUUUUUVVVUUUSSSQQQRRRSSSRRRQQQPPPPPPRRRTTTVVVUUUTTTTTTSSSSSSSSSSSSOOOPPPPPPQQQQQQQQQQQQQQQSSSRRRPPPNNNLLLKKKKKKKKKLLLKKKJJJGGGDDD@@@===;;;888888888888999999:::;;;:::???CCCDDDFFFIIIIIIEEE@@@===:::888999:::;;;;;;:::AAAPPPaaakkkmmmlllmmmlllooorrruuuvvvxxx{{{}}}~~~zzzkkkdddjjj|||iiiWWWNNNKKKLLLWWWddd~~~fff___^^^zzzqqqbbbccc___]]]___cccqqqfffXXXPPPEEE===;;;444333222222222222222333222444555444444444666888???IIIdddsss[[[WWWYYYnnn{{{ttthhh]]]TTTLLLGGGCCCAAA???===:::777666555555888777666444444444555666666666666555555555444444555555444444333222222222222222222111111111111000000000000000////////////////////////////////////////////////////////////------............------............---------------,,,,,,++++++,,,,,,---+++++++++***************000000///...---,,,++++++,,,++++++***++++++,,,,,,---...//////000000000///333444666888999888777666777666666666777888:::;;;===>>>;;;666333555555222333333222111111111111222333333555;;;EEEOOOVVVZZZ___``````___aaafffpppwww{{{yyytttmmmmmmqqqrrrppphhhbbbZZZTTTSSSYYYbbbhhhgggjjjkkkhhhhhhjjjjjjggg^^^ZZZTTTMMMHHHEEEEEEEEEIIIMMMVVVdddsss}}}}}}|||yyyvvvqqqmmmjjjmmmkkkiiigggeeedddcccbbb```aaacccdddddddddccccccbbbaaa```___^^^\\\[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]~~~|||{{{{{{{{{zzzyyyxxxwwwvvvuuusssrrrooooooooooooooooooppprrruuuvvvwwwwwwwwwwwwyyy{{{}}}}}}{{{|||wwwrrrpppppppppnnnllliiigggdddbbbaaa```]]][[[YYYXXXVVVVVVWWWVVVUUUSSSQQQRRRRRRPPPOOOOOOQQQSSSUUUUUUSSSQQQOOONNNOOOQQQOOOPPPQQQRRRRRRRRRQQQQQQTTTRRROOOLLLKKKKKKMMMNNNNNNMMMKKKHHHDDD@@@<<<:::777777777666777777888888777===BBBDDDHHHLLLKKKHHHAAA???;;;999888888999::::::@@@PPPaaakkklllkkkllliiimmmqqquuuwwwyyy|||~~~~~~|||mmmfffkkk|||iiiWWWOOOKKKLLLUUUbbb|||xxxaaa\\\___{{{qqqeeegggbbb```aaaaaakkkfffZZZTTTIII???:::888777555444333222111111222333444444444555777999;;;FFFdddttt\\\WWWYYYmmmzzzssshhh]]]TTTLLLFFFBBB???>>>;;;999777666666666888777666555444444555555666666666666555555555555555555555444333333222222222222222111111111000000000000000000////////////////////////////////////........................------............---------------------------------,,,,,,++++++,,,,,,---************************+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...///000111111222222333555777999:::::::::999:::999777777777999;;;===AAABBB???888555666555222333333222111111111111111222222444:::BBBLLLUUUZZZ[[[]]]______aaagggqqqzzz}}}wwwvvvyyyzzzwwwmmmfff]]]XXXZZZ___cccffffffjjjkkkiiiiiikkkjjjfffYYYUUUNNNGGGAAA>>>>>>>>>???CCCKKKYYYjjj{{{~~~~~~|||xxxsssnnnjjjmmmkkkjjjhhhfffddddddccc```aaabbbcccdddccccccbbb___^^^^^^^^^]]]\\\[[[ZZZ\\\\\\]]]^^^^^^^^^^^^]]]||||||{{{zzzzzzzzzzzzzzzzzzxxxxxxwwwvvvtttsssrrrrrroooqqqrrrqqqpppppprrrttttttuuuvvvvvvvvvwwwzzz|||}}}~~~|||{{{wwwrrrpppqqqpppnnnkkkiiigggeeecccbbb```]]][[[[[[YYYWWWWWWXXXXXXWWWUUUPPPQQQQQQPPPNNNNNNQQQSSSWWWWWWUUURRRNNNLLLMMMOOOPPPQQQRRRTTTTTTSSSRRRQQQSSSQQQNNNKKKKKKLLLNNNOOOOOONNNLLLIIIEEE@@@<<<:::777666666555555555666666666<<>>DDDQQQbbbuuu{{{vvvqqqnnnnnnmmmkkkiiihhhfffffffffbbbccccccdddcccaaa```___\\\\\\]]]^^^^^^^^^]]]]]][[[\\\]]]]]]^^^^^^^^^]]]vvvmmmppp}}}{{{xxxvvvtttuuuvvvxxxxxxxxxvvvvvvvvvtttrrrppppppqqqppprrrsssrrrpppppprrruuutttuuuvvvvvvvvvxxx{{{~~~~~~~~~|||yyyuuutttuuussspppllliiigggeeedddcccaaa^^^[[[[[[YYYWWWWWWXXXXXXXXXWWWQQQQQQQQQPPPOOOOOOQQQSSSXXXYYYYYYVVVQQQNNNOOORRRPPPQQQSSSUUUUUUTTTSSSQQQRRRPPPNNNLLLKKKLLLNNNPPPOOONNNMMMJJJFFFAAA===;;;777666666555444444444444666:::>>>???BBBHHHIIIGGGAAA@@@>>>:::777666888:::<<>>===<<<;;;;;;<<<======CCCFFFEEEAAA>>>===:::555222222111000000000000000///111444777===DDDLLLRRRPPPUUUYYYYYYWWWZZZbbbjjjsssvvvwwwsssrrruuuwwwvvvooojjjccc```aaaccccccccc```eeehhhiiijjjkkkiiieeeTTTQQQLLLFFFAAA===;;;:::<<<<<<@@@KKK\\\ooo~~~yyyuuurrrpppooonnnllljjjiiiiiiiiieeeeeeeeeeeecccaaa___^^^\\\]]]___```aaaaaa``````ZZZZZZ[[[\\\]]]]]]]]]]]]~~~wwwjjj^^^```ttt~~~}}}{{{uuurrroooooorrruuuwwwwwwsssuuuuuussspppmmmnnnooonnnqqqsssrrrooonnnrrruuuuuuvvvwwwwwwxxxzzz~~~|||zzzxxxwwwxxxvvvpppllliiigggfffeeedddaaa^^^[[[YYYWWWUUUUUUVVVWWWWWWVVVSSSSSSSSSRRRQQQQQQSSSUUUTTTWWWYYYXXXSSSQQQRRRTTTNNNPPPRRRTTTTTTSSSRRRPPPQQQOOONNNLLLLLLMMMNNNOOOOOONNNMMMJJJFFFBBB???<<<888777666555444333333333444888:::999<<>>:::666666888;;;>>>???DDDNNNTTTWWW[[[______dddkkkqqquuuyyy|||~~~~~~pppggggggyyyvvveeeUUUNNNJJJHHHOOOYYYyyyzzzxxx{{{rrrhhhooooooqqqqqqdddXXX\\\ZZZzzzsssiiimmmqqqnnnhhhZZZWWWuuunnnbbbYYYLLLAAA===888777555333222111000000111222444444444555888:::<<>>>>>>>>??????>>>>>>============BBBFFFHHHEEECCCBBB>>>888333333222111111111111222///111444666888<<>><<<;;;;;;===FFFWWWkkk|||~~~{{{xxxvvvsssrrrpppooommmlllllllllggggggggggggeeecccaaa```]]]^^^```aaabbbaaa___^^^XXXYYYZZZ[[[\\\\\\\\\\\\wwwfffWWWWWWjjj~~~}}}sssooollllllooosssuuuvvvrrrttttttrrrnnnlllmmmooommmpppsssqqqnnnmmmqqquuuwwwxxxxxxxxxyyy|||{{{yyyxxxxxxxxxvvvpppjjjiiigggfffeeedddaaa^^^[[[XXXVVVTTTSSSTTTUUUUUUUUUUUUUUUUUUTTTRRRSSSUUUWWWOOOSSSWWWWWWSSSQQQRRRUUUMMMOOOQQQSSSTTTRRRPPPOOOPPPOOONNNMMMMMMNNNNNNOOONNNNNNLLLJJJGGGCCC???===888777666555444333333333333666666555777===@@@??????@@@>>>:::666666888<<<@@@>>>AAAIIINNNQQQVVV\\\\\\aaahhhooossswwwzzz|||sssiiiiiizzzuuudddTTTMMMIIIGGGNNNXXXxxxxxxsssvvvpppkkkqqqooonnnnnn```UUUXXXXXXxxxuuulllpppsssqqqlll\\\XXXsssrrrdddYYYKKK@@@<<<222333333444666888:::;;;111222444444444555888:::<<>>??????@@@@@@??????@@@@@@???>>>===<<>>===EEELLLMMMJJJJJJPPPVVVUUUZZZ\\\YYYWWWYYY[[[[[[XXXXXXWWWVVVVVVXXXZZZ[[[YYY```eeegggiiikkkiiiddd___]]]ZZZTTTNNNGGGBBB???;;;999;;;CCCTTThhhzzz~~~{{{yyyxxxtttsssrrrpppooonnnnnnnnnhhhhhhiiiiiihhhfffdddccc]]]^^^___``````^^^\\\ZZZXXXXXXYYY[[[[[[\\\\\\\\\kkk^^^^^^nnnzzzqqqkkkkkknnnqqqsssnnnooopppqqqpppnnnlllkkkjjjlllooopppppppppqqqsssvvvxxxzzz{{{{{{|||~~~{{{xxxuuuuuuwwwvvvpppkkkkkkiiifffbbb```_________```^^^[[[XXXUUUUUUUUUUUUVVVUUUSSSRRRRRRTTTUUUWWWPPPRRRTTTTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMLLLNNNOOOOOOLLLFFFAAA>>><<<;;;999666333222333555666555555555555666666777888:::;;;;;;<<<<<<<<<;;;;;;:::<<>>>>>>>>AAAHHHMMMLLLIIIGGGCCC===:::777444333333333222111555444444333444555666777===>>>@@@BBBDDDEEEEEEFFFJJJKKKKKKLLLMMMNNNNNNNNNLLLLLLKKKLLLMMMNNNPPPRRRTTTUUUYYYbbbkkkpppoookkkfffeeecccaaa[[[RRRHHHAAAAAA@@@???DDDPPPdddyyy|||yyyvvvttttttqqqnnnlllmmmmmmmmmmmmhhhgggffffffeeeccc```]]][[[\\\]]]]]][[[[[[\\\]]]WWWYYY[[[]]]^^^______^^^uuukkklllyyytttlllkkkmmmpppmmmnnnoooppppppnnnlllkkkmmmooorrrssssssssstttuuuwwwxxxzzz{{{{{{{{{}}}|||xxxuuutttvvvuuuppplllkkkiiifffbbb```_________```^^^[[[XXXVVVUUUUUUVVVVVVUUUSSSRRRRRRSSSUUUVVVQQQSSSUUUUUUSSSRRRQQQRRRNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNPPPPPPOOOLLLIIIEEE@@@>>>:::999777555444444555666333333222333333444555555777777888999999999888888999;;;===???AAADDDHHHLLLRRRYYYbbbiiimmmpppssswww{{{|||~~~~~~oooiiijjjvvvzzzgggUUUMMMJJJHHHMMMVVVkkk|||~~~{{{tttkkk]]]QQQTTToooyyyttt{{{~~~kkkWWWhhhnnnZZZKKKAAA<<<999777444333333333222111777999===??????===:::888<<>>:::888555333444444333222666555444444444555666777:::;;;===>>>@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBBEEEEEEEEEFFFGGGHHHJJJJJJIIIKKKPPPZZZeeelllmmmkkkkkkjjjiiifffaaaYYYPPPIIICCCAAA@@@DDDQQQeeeyyy~~~|||zzzyyytttrrrnnnllllllllllllkkkiiihhhffffffeeeccc```]]]\\\^^^___^^^\\\\\\\\\]]]XXXYYY[[[]]]^^^___^^^^^^}}}zzz{{{~~~nnngggiiinnnkkklllnnnppppppooonnnmmmnnnqqqtttvvvuuuttttttuuuxxxzzz{{{{{{{{{{{{|||~~~}}}|||xxxtttssstttsssqqqnnnkkkiiieeebbb```___^^^___```___\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUURRRTTTVVVVVVTTTRRRRRRRRRMMMNNNPPPRRRRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOSSSPPPNNNMMMLLLIIICCC???:::999888777666555555555333333222222222333444444555555666777777777777777888999:::;;;;;;===AAADDDMMMTTT]]]dddhhhlllpppssswwwyyy{{{}}}~~~~~~ooohhhhhhttt{{{hhhVVVNNNJJJGGGLLLTTTeee}}}qqqaaaSSSRRRkkk|||~~~oooXXXiiittt^^^MMMAAA<<<;;;888555333333333222111444888@@@IIINNNLLLEEE???>>>AAAPPPmmmmmmZZZWWW]]]www~~~sssfffZZZOOOGGGBBB;;;999666555666777666555444555555666666777777888999888888777666666666666555555666555555444333222111111111111111000000000111111000000000/////////........................------------------------,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,------,,,,,,++++++******,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++,,,,,,,,,,,,......///000222333555666999;;;???CCCEEEEEEEEEDDDFFFGGGGGGGGGFFFDDDAAA@@@AAAIIIOOOOOOMMMJJJDDD>>>;;;999666555666666666555777777555444444555666666777777888999::::::::::::888888888999::::::;;;;;;;;;<<<===???@@@@@@@@@AAAAAADDDKKKWWWdddnnnqqqqqqrrrqqqooommmhhhaaaYYYSSSGGGDDDBBBGGGTTTggg{{{~~~}}}}}}}}}vvvsssooommmllllllkkkiiikkkiiigggfffeeeccc```]]]^^^```aaa```^^^]]]]]]^^^YYYZZZ\\\]]]^^^^^^^^^]]]~~~||||||rrrggghhhnnnkkklllooopppqqqqqqpppooommmpppsssuuuuuutttssstttyyy{{{||||||{{{{{{}}}~~~}}}|||yyyuuusssrrrrrrpppooojjjhhheeebbb___^^^^^^^^^```^^^\\\YYYWWWVVVWWWWWWUUUTTTSSSRRRRRRRRRSSSSSSRRRTTTUUUUUUTTTRRRRRRRRRNNNOOORRRSSSRRRQQQNNNLLLMMMMMMNNNNNNOOOPPPQQQQQQSSSOOOLLLLLLNNNLLLEEE???;;;::::::999777666555444666555555444444444555555555555666888888999999999666777888888888:::===???HHHOOOYYY```eeeiiimmmqqqtttwwwzzz|||}}}}}}nnnggggggsss{{{iiiWWWOOOJJJGGGKKKSSSaaa~~~vvvdddTTTPPPfffsss\\\mmmzzzeeeRRRDDD<<<888666444333444444444333222666???KKKUUUVVVOOOGGGAAABBBOOOmmmmmmZZZXXX^^^xxx}}}rrrggg[[[OOOFFFBBB:::888666555666888777777555555555666777777888888:::999888666666555555555444555555555444444333222111111111111111111111111000000000000////////////........................------------------,,,,,,------,,,,,,,,,---...///+++,,,---......---,,,+++...------,,,,,,+++++++++,,,,,,,,,+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,.........///111333444555777:::>>>BBBEEEGGGGGGFFFFFFHHHJJJKKKIIIGGGCCCAAAAAAJJJQQQQQQOOOLLLFFF???<<<:::777777888999999888999888777555444555555666444444555666666666555555555666666666777777888888444666777999:::::::::999;;;???GGGTTTcccooouuuxxxxxxvvvtttqqqmmmfff^^^YYYLLLIIIHHHLLLYYYlll}}}~~~|||{{{{{{{{{|||xxxuuurrrooonnnmmmkkkiiillljjjhhhfffeeecccaaa^^^```bbbcccbbb```^^^^^^^^^[[[\\\]]]^^^^^^^^^]]]\\\kkkmmmrrrxxx~~~|||yyyxxxzzz}}}uuuggggggllllllmmmooorrrsssrrrqqqqqqmmmpppsssuuuuuuuuuuuuvvv{{{|||~~~~~~}}}}}}~~~~~~{{{xxxuuusssqqqqqqpppooojjjhhheeeaaa___^^^^^^^^^___^^^[[[XXXWWWVVVWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSPPPRRRTTTTTTRRRQQQPPPQQQQQQRRRSSSSSSRRROOOLLLIIIMMMMMMNNNOOOPPPQQQQQQRRRQQQMMMJJJKKKMMMLLLFFF@@@<<<<<<;;;:::888777666555777666555555444444444444444444666777999999::::::777888888888888:::===???DDDLLLVVV^^^ccchhhmmmppptttwwwzzz}}}~~~|||mmmffffffrrr|||jjjXXXOOOJJJFFFIIIQQQ___{{{{{{gggUUUOOObbbxxxdddvvvlllZZZIII>>>999666444333444555555444222444:::EEENNNPPPKKKEEEAAABBBQQQnnnkkkYYYVVV\\\uuu~~~yyynnnfff[[[LLLCCCAAA:::888666666777888888888555555666666777888888888999888777666555555555555444444444444444444333222111111111111111222222222000000000000////////////////////////////////////......---------,,,,,,,,,......---,,,,,,,,,,,,---***+++,,,------,,,+++***---------,,,,,,+++++++++,,,,,,,,,+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,---......///000222333444555888===BBBEEEGGGGGGGGGFFFHHHKKKLLLKKKHHHDDDBBBBBBKKKSSSTTTRRROOOHHHAAA===;;;999999;;;<<<===<<<;;;:::888666555444555555333333444444444444333333111111222222222222222333111333555777888888777777444999AAANNN]]]iiirrrvvv|||zzzwwwsssooojjjccc^^^SSSPPPNNNTTTaaarrr~~~|||{{{zzzzzz{{{xxxuuusssqqqpppmmmkkkmmmkkkhhhfffeeedddbbb```bbbccceeedddaaa___^^^]]]]]]]]]^^^___^^^]]]\\\[[[[[[]]]cccjjjqqq|||{{{tttqqqmmmiiihhhiiikkkmmmvvvyyy~~~ssseeedddiiilllmmmpppqqqrrrrrrqqqpppoooqqqtttuuuvvvwwwyyy{{{|||}}}~~~yyyxxxvvvtttrrrpppoooooojjjhhhdddaaa___^^^]]]^^^^^^\\\ZZZWWWVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTSSSSSSPPPRRRTTTTTTRRRPPPPPPPPPRRRSSSSSSSSSQQQNNNLLLJJJMMMNNNNNNOOOPPPQQQQQQRRRNNNLLLJJJKKKLLLJJJFFFBBB???>>><<<:::888777666666777666555444333222222222222333444666888999:::::::::;;;;;;::::::;;;===@@@BBBJJJTTT]]]bbbggglllppptttwww{{{}}}~~~|||mmmffffffrrr}}}kkkYYYPPPKKKEEEHHHOOO___zzzoooWWWOOO___~~~lllsssbbbOOOBBB<<<999666444444444333111444555777<<>>BBBTTTrrriiiVVVTTTXXXppp{{{tttjjjdddZZZJJJAAAAAA;;;999666666777888888888555666666777777888888999888777777666555555555555333333444444444444333333111111111222222222222222111111000000000/////////////////////////////////.........------,,,,,,+++---.........------,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++,,,,,,,,,,,,------......///111222333444777<<>><<<;;;;;;===???@@@@@@===<<<:::777555444444444222333333444444444333333222222222222222222222222111222333444555666666666444999AAALLLXXXeeennntttzzzwwwtttrrroookkkfffcccWWWTTTTTT[[[iiixxx~~~|||{{{{{{yyywwwuuutttrrrooommmmmmjjjhhhffffffeeedddbbbbbbdddfffeeebbb___]]]\\\^^^_________^^^]]][[[ZZZOOOOOOSSSWWW^^^lll|||vvvrrrooolllhhhdddbbbbbbcccdddeeeiiipppvvv}}}~~~iii___aaahhhkkklllnnnpppqqqpppooonnnnnnppprrrsssuuuwww{{{~~~}}}~~~~~~wwwwwwwwwuuurrrpppnnnnnnjjjgggdddaaa^^^]]]]]]]]]]]][[[YYYVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSQQQSSSUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMNNNOOOOOOOOOPPPPPPQQQQQQKKKLLLLLLLLLKKKIIIGGGEEEAAA???<<<999888777777888888888666555444333333333333444666888:::;;;<<<<<>>===;;;;;;<<<>>>???GGGRRR[[[aaaffflllppptttwww{{{}}}~~~~~~{{{lllfffgggsss~~~kkkYYYQQQKKKEEEGGGMMM___xxxyyyZZZOOO]]]|||tttyyykkkVVVEEE;;;888555444444555444333555555777888:::;;;<<<<<<<<>>===<<<===???BBBCCCBBB???===;;;888666444444444111222222333444444444444555555555555555555555555000000000111222333444555666:::@@@IIISSS^^^hhhmmmooommmkkkjjjjjjiiifffdddXXXWWWXXX```nnn{{{}}}{{{zzzyyyvvvuuutttrrrooommmllljjjgggffffffffffffeeeccceeefffeeebbb___\\\[[[___`````````^^^]]][[[YYYHHHFFFGGGJJJOOO___yyy~~~wwwtttssssssqqqnnnjjjfffcccbbbbbbccc\\\aaahhhnnnsss{{{qqq```YYY___hhhjjjkkkmmmnnnooonnnlllkkklllmmmnnnpppqqquuuzzz~~~}}}vvvwwwwwwvvvssspppnnnmmmiiigggdddaaa^^^]]]]]]]]]\\\ZZZXXXUUUTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRTTTVVVVVVTTTRRRRRRRRROOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQJJJLLLNNNNNNKKKIIIGGGGGGBBB@@@<<<999777777888999<<<;;;999888666555555555666777999;;;===>>>???@@@BBBBBBAAA>>>;;;:::;;;<<<>>>FFFQQQZZZ```fffkkkoootttwww{{{}}}}}}}}}}}}~~~{{{~~~{{{lllfffgggttt~~~lllZZZQQQKKKEEEFFFMMM___www]]]PPP\\\zzzyyy|||pppYYYGGG777555333333555777888777333555888:::;;;===@@@BBB<<>>;;;888666444444333000111222333444444444444444444444444444333333333///.........///111333444222555;;;BBBKKKTTT^^^ddddddcccbbbbbbdddddddddbbbXXXWWWZZZcccppp|||}}}{{{yyywwwvvvuuutttrrrooommmllliiigggffffffggggggfffccceeeffffffbbb^^^\\\[[[````````````^^^\\\ZZZYYYAAA@@@BBBEEEIIIVVVnnn{{{uuuvvv|||}}}vvvpppmmmlllkkkkkkbbbaaaaaadddkkkrrryyy|||{{{qqqeee[[[YYY___fffkkkmmmooopppooommmmmmnnnlllmmmnnnqqquuuyyy|||~~~}}}xxxvvvtttqqqpppooooooooonnnjjjeeeaaa___]]]\\\ZZZ[[[YYYWWWVVVVVVVVVUUUTTTXXXXXXWWWVVVVVVUUUUUUTTTRRRSSSUUUVVVVVVUUUSSSRRR\\\QQQPPPYYYLLLTTTkkkUUUPPPQQQQQQQQQQQQQQQQQQPPPMMMMMMMMMNNNOOOMMMJJJGGGGGGCCC???<<<<<<===>>>>>>===;;;888777777999999999999:::;;;===>>>???AAAAAACCCAAA>>><<<;;;<<<>>>???>>>DDDMMMUUUZZZ```ggglllsssvvv{{{~~~{{{xxx{{{{{{{{{}}}{{{mmmdddcccrrrrrr```TTTLLLGGGGGGJJJ]]]ttt___QQQVVVooo{{{vvvuuusssaaaJJJ;;;888555444444555444333333333555777:::;;;===>>>>>>IIIeeemmmXXXQQQPPPfffpppkkk|||rrrhhhaaaXXXLLLAAA===>>><<<999888888888777666666666666666777777777777777777777777777777777777555444333222222222222222111111111111111111111111333222111111000000111111222111111000///......---,,,,,,,,,,,,,,,---...///---------------------------------------------------,,,+++,,,...///...---,,,,,,,,,,,,++++++***)))******))))))******+++,,,,,,,,,------------------///......------///000111222555:::???CCCEEEEEEEEEHHHHHHIIIJJJJJJHHHDDDAAAFFFPPP\\\bbb___UUULLLFFFCCCAAA???AAACCCEEECCCAAABBB===999777777888666555222333555666555444222111444444444333333333222222111111000000000111333444888999;;;???EEEMMMSSSWWWUUUUUUUUUSSSSSSTTTXXX[[[TTTVVV^^^iiirrrxxx~~~|||{{{yyywwwtttsssrrrpppmmmkkkllljjjgggffffffgggfffeeeeeefffgggfffccc```_________```bbbbbb```]]]YYYVVV>>>>>>???AAAEEEPPPfffyyy}}}zzzvvvttttttttthhhccc]]]\\\```gggmmmpppuuuqqqiii^^^UUUUUU\\\cccnnnppprrrsssrrrqqqqqqrrrnnnoooppprrruuuxxx{{{}}}}}}}}}vvvuuutttrrrqqqpppoooooonnnkkkfffcccaaa___\\\[[[[[[YYYWWWVVVWWWWWWWWWUUUVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRUUURRRQQQUUUPPPdddyyy[[[SSSRRRRRRQQQQQQRRRRRRSSSQQQPPPOOOOOOPPPNNNLLLJJJHHHEEE@@@>>>>>>????????????===:::999999:::::::::;;;;;;<<<>>>???@@@AAABBBEEECCC???<<<::::::;;;<<<>>>EEEMMMTTTZZZ```fffkkkpppsssxxx}}}~~~}}}yyywwwyyyyyyyyy{{{~~~zzzlllcccbbbqqqrrr```TTTLLLGGGGGGJJJYYYqqqcccQQQTTTkkk}}}wwwtttooonnnmmm\\\FFF;;;888555444444555444333333444555666888;;;===>>>>>>IIIfffppp[[[SSSQQQeeeoookkk}}}sssiiibbbYYYNNNEEEAAA???===999888888888777666555555666666666777777777666666666666666666666666555444444333222222333333333333333333333333333333333222111111000000111111111111000000///......---------,,,,,,,,,---......---------------------------------------------------,,,++++++---......---.........---+++***)))(((******))))))******+++,,,++++++,,,,,,---...////////////.........///000111222555:::@@@DDDFFFGGGGGGGGGHHHIIIIIIIIIGGGDDDBBBFFFPPP\\\cccaaaXXXNNNHHHDDDBBBAAABBBDDDDDDCCCAAA@@@<<<888777888888777666555666777888777666444333444444444333333333222222222111000000000111333444555555777999>>>CCCHHHKKKLLLLLLKKKJJJIIIKKKNNNQQQQQQSSS[[[fffooovvv}}}{{{zzzyyyvvvsssqqqpppnnnlllkkkllljjjgggffffffffffffeeeeeeeeeeeedddcccaaa___^^^```aaabbbbbb```\\\YYYVVV===<<<===???AAAJJJ\\\mmm|||{{{}}}|||qqqccc\\\]]]ccchhhjjjkkkggg```VVVQQQSSS[[[bbbmmmoooqqqrrrqqqqqqrrrtttnnnooopppqqqtttvvvyyyzzzzzz{{{}}}~~~}}}uuuttttttsssrrrpppooonnnnnnlllhhhfffdddaaa^^^[[[ZZZXXXWWWWWWXXXYYYYYYXXXVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRPPPTTTQQQQQQSSSmmm[[[VVVTTTSSSRRRRRRSSSTTTVVVTTTSSSPPPPPPPPPPPPOOOMMMJJJGGGCCC@@@@@@AAABBBAAABBB@@@===<<<<<<======<<<<<<===>>>???@@@BBBBBBCCCFFFDDD@@@<<<999888999999???EEENNNTTTYYY___eeejjjmmmpppuuuzzz|||{{{yyywwwttttttuuuwwwzzz~~~xxxjjjaaa```ooosss```TTTLLLGGGGGGJJJUUUllleeeRRRUUUhhhrrrlllhhh~~~kkkhhhgggXXXDDD;;;888555444444555444333444444444555777:::===>>>DDDNNNjjjttt```WWWRRReeeqqqkkkuuuiiibbbZZZPPPHHHFFF@@@>>>:::888888777666555444444555555555666666666666666666666666666666666555555444333333333444444333333333333333333333333222222111000000000000111111000000//////...............---,,,,,,,,,------------------------------------------------------...,,,******,,,.........000//////...,,,***((('''******))))))******+++,,,***++++++,,,---///000111/////////...///000000111111444999???DDDGGGIIIIIIGGGHHHHHHHHHGGGEEECCCBBBHHHQQQ]]]eeeddd[[[RRRKKKFFFEEEDDDDDDEEEEEECCCAAA???<<<:::::::::;;;:::999:::;;;;;;;;;:::999777666444444444444333333333333222111000000000111222333444444333444777:::===???BBBBBBAAA??????@@@DDDGGGLLLNNNVVVbbbkkksss}}}{{{yyyxxxyyyvvvrrrooonnnmmmlllkkkllljjjhhhgggggggggfffeeeeeecccbbbccceeedddaaa]]]aaabbbbbbbbb```\\\YYYVVV???>>>>>>@@@AAAFFFSSSaaattt|||vvvwww~~~}}}kkk```___dddhhhjjjfffbbb[[[SSSPPPSSSZZZ```fffhhhjjjkkklllmmmooopppllllllnnnppprrruuuwwwxxxwwwxxxyyyyyyyyyzzz}}}~~~|||ttttttuuutttsssqqqooommmnnnllljjjhhhfffccc___\\\YYYXXXWWWWWWYYYZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSPPPUUUOOOQQQRRRbbbpppVVVVVVUUURRRQQQQQQRRRUUUVVVVVVSSSPPPOOOOOOPPPPPPPPPMMMJJJFFFDDDDDDDDDDDDDDDEEEBBB@@@???@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCDDDBBB>>>;;;999888999999@@@FFFNNNTTTYYY^^^dddhhhkkkoootttyyy{{{{{{zzzxxxrrrrrrqqqrrrssswww|||wwwiii___^^^mmmtttaaaTTTMMMHHHGGGJJJSSShhhcccSSSXXXjjj}}}mmmfff___vvvllleeecccUUUDDD;;;888555444444555444333555444333333555888<<<>>>NNNUUUooowwwcccYYYSSSdddwwwmmmwwwjjjaaaXXXNNNHHHFFFAAA>>>;;;888777777555444444444444444555555555666666666666666666666666666555555444444333444444555111111111111111111111111222222111000000000000000000000/////////.........///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++---......//////......,,,+++))))))******))))))******+++,,,,,,,,,,,,,,,---...000111/////////000000000111111000333888>>>CCCGGGIIIJJJHHHIIIIIIHHHEEEDDDCCCCCCIIIRRR]]]eeeeee^^^UUUNNNIIIHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<;;;999888555444444444444333333333222222111000000111222333555444444444555777999:::<<<<<<;;;999999:::>>>AAAFFFHHHPPP[[[fffnnnxxxzzzxxxwwwyyyuuuqqqnnnmmmnnnnnnmmmmmmkkkiiiiiiiiiiiigggffffffcccaaacccggghhhccc___bbbbbbcccbbb```\\\YYYWWW@@@>>>???@@@@@@AAAJJJUUUcccrrr{{{nnnhhhllluuu~~~zzziii^^^\\\___ccceee```\\\UUUPPPMMMPPPVVVZZZ]]]___bbbccceeefffiiillljjjkkkmmmpppsssuuuwwwxxxtttuuutttsssrrrrrrtttwww{{{~~~}}}vvvvvvvvvvvvtttqqqooommmnnnllliiihhhfffccc___]]]YYYWWWVVVWWWYYY[[[[[[ZZZXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSRRRTTTNNNUUUSSSQQQ]]]UUUUUUSSSQQQOOOOOOQQQSSSUUUUUURRROOONNNOOOPPPQQQQQQOOOLLLHHHGGGGGGGGGFFFFFFFFFDDDBBBBBBBBBBBB@@@???>>>>>>???@@@AAAAAABBBCCC@@@>>><<<999888999:::;;;AAAGGGNNNTTTXXX\\\bbbfffkkknnnsssxxx{{{{{{zzzyyyrrrrrrpppnnnmmmqqqwww|||wwwiii^^^]]]jjjtttaaaUUUMMMHHHGGGJJJRRRggg```SSS[[[pppnnneee^^^rrr~~~nnnddd___RRRBBB;;;888555444444555444333555444333333444777;;;===PPPUUUmmmxxxdddYYYRRRccc{{{pppyyykkk```VVVLLLDDDBBBAAA>>>;;;888777777555444444444444444555555555666555555555555555555555555444444333333333444444555111111111111111111111111222111000000//////000000////////////............///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++---------,,,,,,,,,---,,,,,,++++++******))))))******+++,,,000///...,,,,,,---...///000000000111111111111111///222666<<>>===<<<;;;:::999555555555444444444333333333222111000000111222222444333333444444666777888777777777555555666:::===@@@BBBIIIUUU___hhhsss}}}{{{zzzzzzwwwtttpppnnnnnnoooooooooooommmlllkkklllkkkiiiggghhheeeccceeeiiijjjfffaaabbbbbbbbbaaa```]]][[[YYY???>>>>>>@@@>>>>>>CCCJJJWWWcccqqqyyy{{{zzzzzzzzzzzzzzzxxxuuussssssvvvyyyyyyssshhh]]]XXX[[[fffoootttlllbbbZZZWWWXXX[[[]]]UUURRRMMMIIIHHHJJJNNNPPPVVVXXX[[[\\\^^^aaaeeehhhiiikkkmmmooorrrssstttuuunnnnnnmmmkkkiiiiiikkkmmmtttxxx~~~zzzzzzxxxwwwtttrrrooonnnmmmkkkhhhfffdddbbb___]]]YYYWWWVVVWWWXXXZZZZZZYYYVVVVVVUUUTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTNNNWWWVVVKKKTTTWWWRRRQQQPPPOOOOOOPPPQQQRRRRRRPPPMMMMMMOOOQQQSSSSSSPPPMMMJJJIIIIIIIIIHHHGGGGGGEEECCCCCCCCCBBB@@@>>>======>>>>>>???@@@@@@AAA===;;;999888888999;;;===BBBHHHOOOTTTXXX[[[aaaeeeiiilllpppuuuwwwxxxwwwvvvrrrqqqnnniiigggjjjqqqwwwyyyjjj^^^[[[hhhuuubbbUUUMMMHHHGGGJJJRRRfff|||```TTTaaayyyqqqdddbbbpppwwwzzznnnaaa[[[NNN>>>;;;888555444444555444333444333333333444777999;;;HHHLLLdddvvvaaaVVVQQQbbbyyypppzzzkkk```VVVJJJBBB???@@@>>>:::888888777666555444444555555555666666666555555555555555555555555333333222222222333444444333333333333333333333333111111000////////////000..............................---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++------,,,+++******+++,,,,,,,,,,,,+++******))))))******+++,,,222111...---,,,,,,...///000000111222222222222111000333777<<>>>>>>>><<<:::888777777999;;;===CCCHHHOOOTTTWWW[[[___ccceeehhhkkkoooqqqrrrqqqpppkkkjjjfffaaa]]]aaaiiiqqq{{{kkk^^^[[[gggvvvcccVVVMMMHHHGGGJJJRRReee|||~~~}}}fffYYYkkkwwwgggbbbkkkuuusssiiilllmmm___XXXLLL===;;;888555444444555444333222222333444555777888999>>>BBBZZZrrr]]]SSSOOOaaavvvmmmyyykkkaaaWWWKKKCCC@@@???===999888888888777666555555666666666777777777555555555555555555555555111111111111111222333444333333333333333333333333111111000///////////////........................------,,,,,,,,,---......------------------------++++++++++++++++++++++++*********,,,......+++)))*********++++++***))))))******))))))******+++,,,111000...,,,,,,---///000000111222333333333222222333555999>>>CCCGGGKKKMMMLLLNNNMMMIIICCCBBBEEEIIIQQQSSSXXX]]]___]]]VVVQQQNNNQQQTTTTTTQQQNNNMMMMMMMMMOOOQQQOOOJJJEEEBBBAAA999999888777777666777777555555555555444444444444444333111000000000111222000000000111222222333333111111000///...000333666999:::@@@KKKUUU]]]iiisss~~~~~~xxxtttssssssmmmkkkjjjkkkmmmooooooooommmlllkkkllllllkkkhhhfffggghhhhhhiiihhhgggfffeee```````````````___^^^^^^DDDCCCDDDFFFDDD@@@AAAEEEDDDGGGOOOXXX]]]]]][[[[[[VVVVVVUUUQQQNNNLLLMMMNNNEEEFFFGGGCCC???>>>CCCHHHGGGKKKNNNLLLGGGCCCDDDFFFBBBAAA@@@AAACCCEEEEEEEEEHHHJJJMMMOOORRRVVV[[[___ccccccdddddddddcccaaa```UUUUUUTTTRRRQQQSSSVVVYYYbbbgggppp{{{|||xxxtttrrrpppppplllhhhdddaaa______^^^]]]YYYWWWUUUUUUWWWXXXWWWVVVXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSNNN^^^PPPLLLTTTTTTUUUHHHPPPQQQQQQQQQQQQQQQQQQPPPNNNMMMMMMOOOSSSUUUVVVVVVPPPNNNLLLKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBAAA>>><<<::::::;;;;;;<<<<<<======<<<;;;888777666888:::;;;CCCIIIOOOTTTWWWZZZ___cccbbbdddgggkkkmmmmmmllllllbbbaaa^^^XXXUUUYYYbbbkkkrrrtttvvvzzz}}}|||lll___[[[fffvvvcccVVVMMMHHHGGGJJJQQQddd}}}zzz{{{uuupppttt{{{kkk```ttt}}}jjj___eeelllhhh]]]___}}}mmm___YYYMMM???;;;888555444555555444333111222333444666777777888:::>>>UUUpppZZZQQQMMMaaatttjjjxxxkkkbbbYYYMMMDDDAAA>>><<<999888888888777666666666666666777777777777555555555555555555555555111000000000111222222333111111111111111111111111111111000///////////////---.....................,,,,,,,,,,,,------...///------------------------++++++++++++++++++++++++((()))+++---///...+++(((+++++++++******((('''&&&*********)))***++++++,,,000///---,,,,,,...111333000111222333444333222222666888;;;@@@DDDIIILLLNNNNNNOOONNNIIICCCBBBEEEJJJSSSTTTVVVZZZ]]][[[VVVQQQOOORRRVVVVVVSSSPPPOOOOOOMMMPPPRRROOOIIICCC???>>>666666555555444555555666666666555555555444444444444333111000000000111111111222222222222222222222111111000///...000333777777888>>>HHHRRR[[[fffppp|||xxxqqqllljjjjjjhhhhhhhhhjjjmmmnnnnnnmmmkkkkkkjjjjjjkkkiiigggdddfffhhhjjjiiigggeeedddeee______```````````````___IIILLLNNNKKKEEEAAABBBDDDEEEEEEEEEGGGJJJLLLLLLKKKHHHHHHFFFEEECCCAAA@@@@@@@@@>>><<<;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>===>>>???@@@@@@BBBCCCGGGNNNQQQRRRUUUZZZ\\\```bbb```___^^^WWWPPPKKKKKKIIIFFFEEEFFFJJJMMMXXX___lll{{{}}}{{{yyyvvvsssppphhhgggeeeccc```___^^^]]]ZZZZZZYYYXXXXXXXXXXXXXXXZZZYYYVVVSSSPPPQQQTTTWWWTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPQQQSSSSSSSSSRRRRRRPPPPPPQQQRRRSSSUUUWWWXXXTTTQQQMMMKKKJJJJJJIIIHHHAAAAAAAAAAAA@@@>>><<<;;;<<<:::::::::<<<===<<<;;;888777666666666777888999DDDHHHOOOTTTWWWYYYZZZ\\\```bbbeeehhhhhheee```\\\ZZZVVVPPPLLLKKKMMMRRRUUUaaaeeekkkrrrxxx}}}sssbbb___fff~~~wwwaaaUUUOOOKKKJJJKKKOOO___zzz~~~yyy}}}|||www|||wwwmmmxxxuuuhhh~~~eee[[[[[[VVVUUUWWWZZZqqqqqqcccXXXIII<<<777666555444444444444444555444333222222444555777:::AAAQQQpppvvv]]]KKKMMMXXXyyytttooo{{{zzzooohhh]]]PPPDDD???@@@???===;;;888777666555333444555666666555444333888888777555555444444444444333222111111111222333444333222111000111222333111111111111111111111111000000000000000000000000.........------.........---------.........//////......---------,,,,,,,,,***++++++,,,,,,++++++***,,,+++******))))))******---,,,++++++***++++++++++++++++++,,,,,,,,,------///111333555666999<<>>======;;;:::888777888999:::999:::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;<<<>>>>>>CCCIIIKKKLLLOOOUUUZZZ]]]^^^ZZZXXXUUUOOOHHHDDDDDDBBB@@@???AAAEEEHHHTTT\\\jjjyyy}}}zzzvvvqqqnnnjjjiiifffcccaaa___^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXZZZZZZXXXUUUSSSSSSUUUWWWTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSRRRQQQQQQRRRRRRTTTUUUWWWYYYZZZTTTQQQMMMKKKKKKKKKJJJIIICCCDDDDDDCCCBBB@@@>>>===:::888777888999999888777888777777666777888999:::CCCGGGLLLQQQTTTUUUWWWYYY[[[\\\]]]^^^]]]YYYTTTQQQPPPMMMHHHEEEDDDFFFJJJMMMUUUYYY```hhhqqqyyy~~~tttccc```ggg}}}xxxcccVVVPPPLLLKKKLLLPPP^^^www}}}xxx~~~{{{}}}{{{zzz~~~~~~}}}tttzzzjjjdddWWWWWWSSSRRRUUUXXXooosssdddYYYKKK@@@888888777666555555555555555444333222222444555777:::>>>LLLhhhyyyaaaMMMLLLVVVtttrrrnnnzzzyyyooohhh^^^OOOCCC>>>???>>><<<:::888777666555444444555666666555444444888777666555444444444444444444222111111111222333333333222222111111111222111111111111111111111111..............................------------......,,,------------.........------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++******))))))*********************+++,,,---------------............000222444666888;;;>>>AAAFFFGGGIIIJJJLLLNNNOOOOOOVVVUUURRRLLLGGGGGGJJJOOOUUUXXX[[[[[[YYYWWWVVVUUUYYYZZZ[[[YYYVVVTTTSSSSSSPPPOOOMMMJJJFFFAAA<<<:::888777666555555555555555555666666666666555555444777666666555444444333333444444444444444444444444333222111000///000000111333666;;;@@@HHHSSSaaajjjsss}}}}}}uuuooofff^^^XXXYYY___iiimmmllllllnnnlllkkkiiijjjkkklllkkkjjjhhhiiijjjhhhccc```^^^^^^````````````___]]]\\\\\\YYYYYYWWWSSSMMMHHHEEEEEEDDDBBB@@@?????????>>><<<>>>>>>======<<<;;;;;;::::::999777555444444555666444555555666666555555444777777999:::::::::999888<<<<<>>>>>===<<<<<<>>>AAAEEENNNWWWfffwww|||wwwqqqlllkkkiiifffccc```^^^]]]\\\[[[[[[YYYXXXXXXWWWWWWWWWZZZZZZZZZXXXUUUTTTUUUWWWSSSSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUTTTRRRQQQPPPRRRSSSTTTVVVWWWYYYZZZ[[[RRRPPPMMMLLLLLLLLLLLLKKKDDDEEEEEEDDDCCC@@@>>>===:::888777777888888666555777777777777888:::;;;<<<@@@DDDHHHLLLNNNPPPRRRTTTUUUUUUUUUSSSPPPKKKGGGEEEEEECCCAAA??????@@@CCCDDDHHHLLLSSS]]]iiittt}}}uuuddd```fff}}}yyyeeeXXXQQQMMMLLLMMMQQQ]]]sss~~~zzz~~~rrrvvvwww{{{}}}kkkcccTTTUUUQQQQQQTTTWWWnnnxxxfffYYYMMMDDD888888777666555444555555444444333222333444555666999;;;EEE___~~~gggPPPLLLUUUnnnqqqlllxxxyyyqqqjjj```QQQDDD>>>>>>===;;;999888777666666444555555666666555555444777777666555444444444444555444333222222222222333222222333333222222111000111111111111111111111111........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***,,,,,,------------,,,,,,++++++***))))))))))))***((((((((()))***+++,,,---....../////////000000000000222555888:::>>>BBBEEEKKKMMMOOOQQQRRRRRRQQQPPPWWWVVVSSSMMMHHHHHHLLLPPPZZZ[[[\\\[[[YYYWWWVVVWWW\\\\\\[[[YYYUUUTTTTTTUUURRRQQQOOOLLLGGGBBB>>>;;;999999888888777777666666555555555555666666666666777777888888888777666555333333444444555555666666222222111000000000000111111444888===DDDPPP]]]gggqqq{{{~~~{{{wwwnnndddVVVWWW\\\fffmmmmmmmmmoooooommmkkkkkkllllllkkkiiieeeggghhhfffcccaaa______`````````___^^^\\\[[[ZZZ```^^^[[[VVVQQQLLLGGGEEECCCAAA???>>>???@@@???>>>:::::::::::::::999999999999888777666555444444444555555555555555555555555666888:::;;;<<<;;;999888<<<;;;>>>BBBDDDEEEJJJPPPQQQVVVWWWTTTQQQPPPLLLHHH======>>>======???BBBEEEIIISSScccttt~~~yyyrrrmmmkkkiiieeeaaa^^^\\\[[[ZZZ[[[ZZZYYYXXXXXXWWWWWWWWWXXXZZZZZZYYYWWWUUUUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUVVVUUUTTTRRRPPPOOORRRSSSTTTVVVXXXYYYZZZ[[[QQQOOOMMMLLLMMMNNNMMMLLLCCCCCCCCCBBBAAA>>><<<;;;<<<:::888888999888777555777777888888999;;;;;;<<<===@@@DDDGGGIIIKKKNNNPPPQQQQQQOOOLLLGGGCCC@@@??????>>>>>>>>>>>>???@@@AAAAAAEEELLLWWWdddrrr}}}vvvddd```fff{{{{{{gggZZZRRRMMMMMMOOORRR\\\ooo|||qqqvvvzzz}}}iii{{{cccTTTUUURRRSSSVVVYYYppp~~~hhhXXXLLLDDD888888666555444444444444444444333333333444555666999;;;CCCZZZlllSSSMMMUUUmmmtttjjjvvv{{{sssmmmcccTTTGGG@@@<<<<<<:::999888777777777555555666666666666555555777666555444444444444444555444444333333333333333111222333333333222000///111111111111111111111111000000000000000000000000---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++***)))))))))))))))(((((((((((()))***+++,,,...////////////000000000000333666999===AAAEEEIIIOOOQQQSSSUUUUUUTTTQQQOOORRRQQQOOOKKKGGGIIIOOOTTT^^^^^^^^^\\\YYYXXXYYYZZZ___^^^\\\XXXUUUSSSSSSTTTSSSRRRPPPMMMHHHDDD@@@>>><<<<<<<<<;;;:::999888777888777777777777777888888777999:::;;;:::888666444111111111222222333333444222222111111111000000000111333777;;;BBBMMM[[[eeeqqq{{{~~~zzzooo]]]YYYZZZcccllloooqqqtttpppooommmmmmmmmllljjjhhhcccdddeeeeeedddbbbaaa````````````___^^^\\\ZZZZZZiiieee```\\\YYYUUUOOOJJJFFFCCC@@@>>>?????????>>>::::::::::::::::::999999;;;:::999888888777777777666666666666666666666666666777999;;;;;;:::999888;;;999;;;@@@BBBDDDJJJQQQRRRXXXZZZWWWSSSQQQNNNJJJ@@@AAAAAA@@@@@@AAADDDGGGHHHQQQaaarrr~~~zzztttpppiiifffbbb^^^ZZZYYYXXXXXXZZZZZZYYYXXXXXXXXXXXXXXXWWWXXXZZZYYYVVVTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQUUUUUUUUUUUUTTTSSSQQQPPPQQQRRRTTTVVVWWWXXXXXXXXXPPPNNNLLLLLLMMMNNNMMMLLLCCCCCCCCCBBB@@@>>><<<:::;;;:::888888888888666555777777888999::::::;;;;;;;;;===@@@BBBDDDFFFJJJMMMMMMMMMLLLHHHCCC???>>>>>><<<<<<<<<===>>>>>>??????>>>AAAHHHSSSaaaooo{{{tttccc___dddyyy{{{iii\\\SSSMMMMMMPPPSSS\\\mmm|||}}}qqqxxx}}}~~~fffuuukkkVVVXXXUUUVVVYYY\\\ssslllYYYKKKCCC;;;:::999777666666555555333333333333444444555555:::<<>>===;;;999888;;;:::999888777777888888999;;;===>>>===:::666333111111111111222222333333222222222222111111111000222444777:::@@@LLLZZZdddsss||||||}}}|||fff]]]XXX]]]gggnnnsssvvvpppooonnnnnnnnnmmmjjjhhhcccccccccdddddddddbbbaaa`````````___^^^]]][[[ZZZqqqlllfffddddddaaaZZZTTTJJJFFFBBB>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::666666555555555555666666444555666777777777666555666555666;;;???CCCJJJRRRXXX___bbb^^^XXXSSSOOOKKKFFFFFFFFFEEEDDDDDDFFFGGGJJJSSSaaappp~~~~~~~~~}}}zzzuuuqqqgggddd```[[[XXXWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZWWWXXXYYYXXXVVVTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQRRRTTTVVVVVVVVVUUUUUUOOOMMMLLLLLLMMMMMMKKKJJJEEEEEEDDDCCCAAA???<<<;;;999777666666777777555444777888999999:::999999999888:::<<<>>>@@@DDDIIILLLJJJLLLLLLHHHBBB>>>===>>>:::::::::;;;<<<<<<<<<<<<<<>><<<;;;:::999888888333333333444444444555555:::<<>><<<:::999888777777777666666555555666666777555555444444444444444555555555666666555555444333111111222222111111000///000000000000000000000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------////////////............))))))************))))))******)))(((((((((((())),,,+++***))))))))))))))),,,,,,---------.........///222666999===AAAFFFJJJRRRTTTVVVWWWWWWTTTQQQNNNIIIJJJJJJIIIKKKQQQ[[[ccccccaaa^^^[[[YYY\\\aaaeeegggfffccc^^^XXXSSSRRRRRRLLLKKKIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDCCCBBB@@@???AAA???<<<:::888777666777999<<<@@@BBBBBB>>>999555555555444444444444444444222222333333222222111000333444666999???KKKYYYcccqqq{{{~~~oooaaaVVVXXXbbbkkkppptttooonnnnnnnnnnnnmmmjjjgggcccccccccdddfffeeecccaaa````````````___^^^]]]]]]tttnnniiihhhkkkiiiccc\\\KKKGGGBBB???>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;666666555444444555666666333333333444444444444555333111333999>>>CCCLLLUUU^^^fffkkkhhhaaa[[[VVVQQQNNNNNNMMMKKKIIIGGGHHHIIIOOOVVVbbbppp}}}~~~|||{{{xxxtttqqqfffccc___[[[XXXXXXXXXYYYWWWWWWWWWWWWXXXZZZ[[[\\\YYYZZZZZZXXXVVVUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSPPPQQQQQQQQQRRRRRRRRRRRROOOPPPQQQSSSTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSNNNMMMKKKKKKLLLKKKIIIHHHDDDDDDDDDBBB@@@===;;;999888777666666888888777666777888999999999888777666777888:::<<>>:::::::::::::::::::::;;;;;;???GGGRRR___mmmxxx~~~nnn^^^[[[```uuu{{{jjj]]]SSSLLLLLLPPPTTT^^^qqq{{{qqq|||vvv\\\aaa~~~dddfffcccdddggghhh~~~yyyeeeSSSFFF???>>>===;;;999888888888333333444444555555444444999;;;EEE\\\~~~qqqVVVSSSccc}}}}}}kkkwwwzzzpppjjjaaaSSSGGGBBBAAA@@@>>>;;;:::888777777888777666555555666777888555444444333333444444555555666666777666555444333222222111000000000000000000000000000000000000000..............................------------......,,,------------.........//////.........---------*********++++++***************)))(((((((((((((((++++++*********++++++,,,,,,,,,---------............111555888<<<@@@EEEHHHMMMOOOPPPQQQQQQNNNLLLJJJFFFGGGHHHHHHJJJRRR]]]eeecccaaa]]]ZZZZZZ^^^fffkkklllllliiiddd\\\VVVSSSQQQKKKKKKJJJJJJIIIIIIJJJJJJHHHIIILLLNNNPPPPPPPPPOOOJJJGGGCCC???<<<999999888888<<>>;;;888888777777666666555555222222333333333222111000333444555888===IIIWWWaaalllvvvvvvfffXXXYYYbbbjjjnnnooonnnmmmmmmnnnnnnmmmjjjgggeeedddccceeeggggggdddaaa___``````aaaaaa```______sssmmmhhhiiimmmmmmfff___JJJGGGCCC@@@AAABBBBBBBBB======<<<<<<;;;::::::999777888999::::::;;;::::::777777666555555666777777444444333333333444555666222111333999???FFFPPPYYY```jjjqqqpppjjjeee```\\\TTTUUUTTTQQQMMMKKKKKKLLLRRRXXXcccooo|||~~~{{{yyyvvvrrrooofffccc___[[[YYYYYYZZZ[[[VVVVVVVVVWWWYYY[[[\\\]]][[[[[[[[[YYYWWWVVVWWWXXXVVVUUUUUUTTTTTTTTTTTTTTTQQQRRRRRRRRRSSSSSSTTTTTTLLLNNNPPPRRRTTTTTTTTTTTTTTTUUUWWWWWWWWWUUUSSSRRRNNNLLLKKKKKKKKKKKKHHHFFFBBBAAAAAA@@@>>>;;;888666:::999888999:::;;;:::999888888999999888777555444666888999;;;>>>CCCJJJNNNRRRUUUVVVQQQIIIBBB???@@@<<<;;;::::::::::::;;;;;;<<<@@@IIIUUUcccpppzzz|||lll\\\YYY___ttt{{{jjj]]]SSSLLLLLLPPPUUU___sss~~~uuulllTTTXXXsssmmmooolllmmmoooppp~~~kkkXXXJJJ===<<<:::888777666555555222333444444555555444444888:::BBBZZZ~~~~~~qqqVVVUUUfff}}}kkkxxx}}}ssslllcccVVVKKKGGGBBBAAA???<<<:::888777777888777666555555666777888444444333333333444444555555666777777777666444333333222000/////////000111000000000000000000000000000000000000000000000000///......------......///---------.........//////......---------,,,,,,,,,+++++++++,,,,,,+++++++++******)))((((((((((((((())))))******+++,,,......---------............///...111444888;;;???DDDGGGHHHIIIJJJJJJJJJHHHFFFEEEDDDDDDEEEEEEHHHPPP[[[dddccc```]]]ZZZZZZ```iiioooppppppmmmhhh```YYYTTTRRRNNNNNNNNNNNNOOOPPPQQQRRRNNNQQQUUUYYY\\\^^^^^^^^^RRROOOJJJEEEAAA>>><<<<<<777<<>>AAA<<<999;;;<<<;;;;;;======@@@HHHVVVggguuu~~~wwwjjj___WWW\\\uuu~~~mmm___UUUMMMKKKNNNTTTaaawwwhhhVVVTTT]]]zzznnn{{{www{{{qqqZZZFFFBBB???<<<999888666444222555444444444444555666666777<<<@@@VVViiiSSSUUUcccxxxnnnuuu}}}sssrrrpppcccQQQEEEFFFAAA;;;999;;;;;;999555444888999666555666777555777666555555777888888777777888888777777666555444222222222222222222222222//////.........//////000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------.........------,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++'''(((((()))***++++++++++++++++++,,,,,,,,,------000111333444777:::@@@CCCGGGEEECCCDDDFFFFFFDDDAAAEEEDDDDDDEEEIIIQQQ[[[bbbggg```WWWUUU[[[eeemmmrrrtttqqqmmmhhhddd___]]][[[[[[WWWSSSTTTZZZ___aaa```]]]aaadddggglllsssuuurrrhhhbbbXXXNNNFFFBBBAAAAAA===999999BBBMMMPPPJJJBBB===;;;:::999:::999777555444444444444333222111000222000222888===EEESSS```mmmwww{{{lll```aaaiiioooqqqrrrmmmlllkkklllmmmllliiigggdddddddddddddddddddddddd^^^___aaabbbcccbbb```___yyykkkZZZRRRSSSXXXXXXWWWRRRKKKGGGGGGFFFAAA===>>>===<<<<<<;;;;;;::::::999888888888888888888888777777777666555555444333333555333222333555777555444777999<<<@@@FFFQQQ___iiivvv|||}}}{{{yyytttmmmhhhgggccc[[[RRRMMMMMMNNNZZZ___iiiuuu~~~}}}vvvppppppnnnlllmmmppprrrqqqppplllhhhbbb]]]YYYXXXWWWWWWZZZ[[[\\\\\\\\\\\\ZZZZZZXXXXXXWWWUUURRRQQQRRRTTTTTTTTTSSSSSSSSSRRRRRRRRRMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTUUUUUUTTTRRROOONNNMMMKKKHHHGGGGGGGGGGGGFFFEEECCCAAA>>><<<:::999888999666333333555777777777666666666777777777666555777;;;???@@@AAAEEEMMMSSS]]]cccddd^^^VVVPPPKKKGGGEEE???;;;<<<<<<;;;;;;======AAAJJJYYYiiiwwwxxxlllbbbYYY\\\sssnnn^^^RRRJJJHHHJJJTTTbbbyyyoooSSSSSS]]]}}}{{{sssqqq~~~rrr\\\HHH@@@===:::888777777555333333222222222222333444444666<<>>;;;999;;;;;;999777555444444666777777666888888888777666555444333222222222222222222222222000000000//////000000111////////////////////////------------------------,,,,,,++++++++++++++++++......---------,,,,,,,,,,,,------,,,+++******,,,))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,---------......///111333444666:::>>>BBBCCCBBBAAABBBEEEEEECCCAAACCCBBBCCCFFFMMMVVV^^^ccceee___YYYYYY```jjjssswwwxxxvvvrrrnnnjjjfffdddbbbbbb^^^[[[]]]dddjjjllllllqqqtttvvvwww|||~~~vvviii\\\QQQJJJEEEBBB@@@<<<;;;BBBNNNTTTQQQLLLDDDAAA===;;;999888666555666666666666555444333222222111222777===DDDRRR___jjjttt~~~zzzkkk___aaajjjpppqqqqqqmmmlllkkkllllllkkkiiifffcccdddeeeffffffdddbbb```^^^___aaabbbbbbaaa```___yyyjjjXXXMMMLLLPPPSSSSSSQQQLLLHHHGGGFFFAAA??????>>>======<<<;;;;;;::::::777777888888888888888888777777777666666555555444444333333444666777555444888:::???DDDLLLYYYhhhrrr{{{tttqqqooojjj```WWWQQQPPPRRR]]]eeeooowww{{{~~~{{{vvv|||zzzwwwwwwyyy|||~~~~~~{{{wwwqqqhhh___ZZZXXXXXX]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZXXXUUUSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSMMMMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTSSSRRROOOMMMKKKKKKIIIGGGFFFFFFFFFEEEDDDCCCAAA???===;;;999888777666555444555777999999888666666777777777777666666:::???DDDFFFFFFIIIPPPVVVccciiilllggg```[[[VVVRRRJJJCCC>>>>>>===::::::<<<===BBBMMM\\\lllyyy{{{qqqhhh___aaavvvooo^^^QQQHHHGGGJJJSSSbbb{{{~~~yyyUUUUUU]]]xxxpppmmmnnn~~~sss^^^III===;;;888777777777666555333222222222222333444444555===BBBUUU}}}vvv___JJJJJJXXXooojjjrrrsssrrrssslllaaaYYYEEE@@@:::777888999888777;;;@@@AAA>>><<<======;;;666444333333555666666555888888888777666444333222222222222222222222222222222111111000000111111111................................................---------,,,+++*********...------------,,,,,,,,,...//////...+++******+++))))))))))))))))))))))))((((((((()))******++++++------------............///111333444555999===@@@@@@??????AAACCCCCCBBBAAAAAA@@@BBBIIISSS\\\aaacccccc^^^[[[]]]fffqqqzzz~~~}}}|||yyyvvvssspppnnnllljjjgggeeegggnnnuuuyyyzzz~~~|||ooobbbWWWNNNHHHEEE@@@===BBBNNNXXX[[[ZZZQQQKKKCCC===999777666555777777777777777666555444222111222777<<>>===>>>>>>===<<<;;;::::::999999999999999999::::::;;;::::::999999999888888888222222333555666666555444999<<>>;;;:::888777777555555555666777888888888888999:::::::::999999999:::AAAIIILLLLLLNNNUUU[[[iiipppuuuqqqjjjddd^^^XXXOOOGGG@@@>>><<<999999;;;===CCCPPP___nnnyyyvvvnnneeeggg{{{rrr```RRRJJJJJJMMMPPP```{{{}}}\\\ZZZ^^^uuullliiifffwww}}}|||rrr___KKK<<<:::777555666777666666555444444444444555666666444===CCCUUU|||vvv___IIIHHHTTTiiijjjrrr}}}qqqpppqqqjjj___WWWDDD@@@:::777777888999888:::>>>???;;;999;;;;;;999555333222222444555555444888888777666555333222111222222222222222222222222222222111000000000111111........................------------------------------,,,,,,,,,+++++++++------------------------000000000...,,,*********++++++++++++++++++++++++(((((())))))************,,,,,,,,,------------......000222444555888<<>>AAAKKKXXXaaafff]]]UUUJJJAAA;;;888666555777777777777777666555555222111222666:::AAANNN[[[dddqqq~~~yyyqqqlllhhhgggmmmuuu~~~~~~~~~{{{pppddd\\\cccooouuussspppooommmkkkkkkjjjiiigggeeecccdddeeeeeecccaaa^^^]]]______`````````___^^^^^^wwwggg\\\ZZZ\\\___```ZZZYYYUUUNNNIIIEEEBBB@@@>>>>>>===<<<;;;:::999999::::::999999:::;;;<<<<<<;;;;;;;;;:::999999888888333444555666666666777777:::>>>CCCJJJUUUcccttt}}}vvvsssnnneee^^^[[[^^^bbbiiiwww}}}yyywww{{{~~~zzzxxxyyy|||vvvkkkbbb\\\ZZZZZZZZZ[[[\\\^^^```aaaXXXYYYYYYXXXVVVVVVXXXYYYZZZZZZXXXWWWUUUTTTRRRRRRQQQPPPNNNMMMNNNQQQTTTVVVSSSRRRQQQPPPNNNLLLJJJIIIHHHGGGEEEEEEEEEEEECCCAAA???>>><<<;;;999888777777555666666777666666777777;;;===>>>>>>;;;:::;;;<<<999CCCMMMRRRSSSVVV]]]dddooowww|||yyyqqqiiiaaaZZZRRRJJJBBB>>>;;;888999<<<===EEESSScccpppzzz~~~uuummmfffhhh}}}xxxcccTTTKKKIIIMMMLLL]]]yyy{{{eee]]]\\\ssskkkfffbbbrrryyytttooo```NNN===:::777555555666666666555444444444444555666666333===CCCWWWzzzdddMMMJJJTTTggglllsss}}}qqqpppooofffYYYOOOCCC@@@;;;888777888999999888<<<===999777888888666444333222222444555555444777777666666444333222111222222222222222222222222222111000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------000111111...+++))))))***************************)))))))))))))))***************+++++++++,,,,,,,,,---000222444666888<<<>>>BBBCCCCCCCCCAAA@@@??????BBBCCCHHHRRR^^^ddddddaaaccc```___cccmmmxxx~~~|||tttqqqllljjjkkkooosssuuuvvvzzzzzzwwwxxxsssbbbVVVKKKEEE??????GGGTTTaaaiiieee]]]QQQFFF>>>:::777666555555666666666555444444333111222555999@@@LLLXXXdddppp}}}|||vvvooohhhbbb]]][[[___eeepppqqqrrruuuxxxwwwuuurrriii```^^^gggrrrwwwuuussspppnnnkkkjjjiiihhhfffdddeeedddbbbaaa___________________________^^^]]]]]]xxxpppnnnnnnmmmmmmdddeee```VVVNNNJJJFFFCCC@@@??????===<<<;;;:::999999999888888888:::;;;===;;;;;;:::999888777666666555666777777777888:::<<<;;;???DDDKKKUUUcccsss~~~|||wwwtttooofff```___ccchhhsss}}}ssswww~~~~~~yyyvvvuuuxxx{{{|||~~~uuuiii```]]]]]]^^^___aaabbbccccccVVVVVVVVVTTTSSSTTTWWWZZZZZZZZZYYYWWWUUUTTTSSSRRRRRRQQQOOOOOOPPPRRRUUUWWWRRRQQQPPPOOOMMMLLLKKKJJJHHHGGGEEEEEEFFFEEECCC@@@>>>===<<<:::999888888888555666777777666777999;;;???BBBCCCBBB>>><<<<<<>>><<>>:::777888888666555333222222444555555444555555555555444333222222222222222222222222222222222111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,------------...///000000...+++))))))***(((((((((((((((((((((((())))))))))))))))))******************++++++++++++,,,///222555777:::===@@@DDDEEEEEEDDDAAA?????????AAADDDLLLVVV```ffffffdddeeebbb```eeeooozzzwwwsssmmmhhheeefffiiikkkjjjnnnnnnjjjiiinnntttwww{{{|||wwwfffYYYNNNHHH@@@===BBBNNN\\\fffggg```UUUKKKCCC===999666444444444555555444444333333111111555888>>>JJJVVVdddooozzz~~~~~~|||xxxtttlllgggbbb___ZZZVVVYYY^^^cccdddggglllppprrrqqqooofffbbbdddnnnvvvxxxwwwvvvqqqoookkkiiihhhgggeeedddeeeccc```^^^]]]^^^___```_________^^^]]]]]]]]]\\\}}}}}}vvvgggZZZSSSMMMGGGCCCBBBAAA@@@>>>===<<<;;;;;;:::999999999;;;===???>>>===<<<:::999777666555444555666444333555999===<<>>===<<<::::::999999999444666777888888:::???CCCGGGJJJLLLIIIDDDAAAAAADDDBBBNNN]]]ccccccdddkkkrrrzzzuuujjjbbbXXXNNNEEEAAA???>>>@@@DDDCCCNNN^^^mmmwww}}}}}}ooocccZZZ^^^vvvxxxcccSSSHHHEEEGGGIIIZZZwwwyyyxxxoooiiifffxxx|||hhhdddfffnnntttssssssrrreeekkkfffWWWDDD@@@:::666555444444333333222222222222333444444444===DDD\\\oooVVVNNNUUUmmmnnnuuupppkkkggg]]]OOOGGG@@@@@@???>>><<<::::::::::::>>>???;;;888999999666555444222333555666666555333333444444444333333222222222222222222222222222333333222111000000000000////////////////////////------------------------,,,,,,------------------,,,,,,,,,---------............///---***))))))***((((((((((((((((((((((((***)))))))))))))))))))))******+++++++++,,,,,,,,,+++...333666999<<>>DDDNNNYYYbbbgggiiiiiifffcccaaafffqqq}}}{{{wwwooohhhcccaaadddfffaaaeeeeee___[[[]]]aaaccchhhiiinnnuuuyyyttthhh^^^PPPKKKCCC===???HHHVVV```fffaaaXXXOOOHHHAAA:::666333444444555555444444444444111111444777===IIITTTbbblllvvvyyyxxxvvvrrrnnnhhheeedddeeeccc___```ddddddeeehhhlllpppqqqpppnnniiiiiinnnwwwzzzxxxwwwyyyrrroookkkiiihhhgggeeecccaaaaaa___^^^^^^^^^______```___^^^]]]\\\\\\\\\\\\|||jjj___VVVOOOEEEDDDCCCBBB@@@???>>>===>>>===<<<;;;<<<>>>@@@BBBAAA@@@???===;;;999777777222222222000///111666;;;===@@@DDDIIIQQQ^^^mmmxxxyyy}}}}}}{{{xxxsssmmmnnnmmmjjjffffffkkkttt|||uuuvvvwwwyyy}}}zzzzzzyyyuuuqqqpppsssvvvxxxvvvwww|||}}}qqqeee___```bbbbbbaaa___]]][[[WWWUUURRRNNNKKKMMMQQQUUURRRRRRSSSSSSTTTTTTTTTUUUPPPPPPPPPPPPQQQSSSTTTVVVQQQPPPOOONNNMMMMMMMMMMMMHHHGGGFFFGGGGGGFFFCCCAAA>>>===<<<;;;::::::::::::444666888888:::>>>DDDJJJOOORRRTTTQQQKKKGGGGGGJJJGGGTTTccciiihhhhhhnnnttt|||zzzooogggZZZPPPGGGCCCAAA@@@CCCHHHFFFQQQbbbpppyyy~~~pppaaaWWW[[[uuurrr```RRRHHHGGGIIIJJJ[[[www~~~xxxxxxssspppppp~~~zzzggghhhccchhhllljjjlll{{{mmmbbbkkkiii[[[GGGBBB<<<777555444333222555444444444444555666666555<<>>>>>:::888999888666666444333333555666666555222222333444444444333333222222222222222222222222555444333222111111111111000000000000000000000000........................///......------,,,,,,+++,,,,,,,,,------.........,,,---...,,,***((()))************************************)))))))))))))))++++++,,,,,,,,,---------+++...333777:::===@@@CCC???BBBDDDCCC@@@???@@@BBB;;;CCCOOOZZZbbbhhhlllnnnfffcccaaafffrrr~~~zzzrrriiicccaaaccceee```eeeddd]]]VVVVVVYYYYYYXXXYYY^^^gggooopppiiiaaaRRRMMMEEE>>>===EEERRR\\\eee```YYYRRRKKKCCC;;;777444444555555555555555444444111111444666<<>>@@@AAAGGGDDD@@@>>><<<;;;:::999888666555555777999::::::???<<<===DDDLLLVVVdddpppwwwvvvqqqnnnpppqqqmmmeeegggccccccgggkkknnnttt{{{|||qqqnnnxxx~~~}}}}}}~~~}}}{{{zzzzzz{{{yyyxxxuuusssrrrrrrssstttssssssuuuzzz~~~yyynnndddVVVYYY^^^``````___^^^^^^XXXUUURRROOOOOORRRUUUWWWTTTRRRQQQQQQSSSTTTTTTSSSPPPOOONNNMMMMMMOOOQQQRRROOONNNLLLKKKLLLKKKIIIHHHHHHHHHGGGFFFEEECCCBBBAAA===;;;999999:::===@@@CCC>>>:::888999;;;>>>GGGPPPTTTXXX[[[ZZZTTTNNNKKKJJJLLL^^^oootttrrrssswwwzzzqqqddd[[[PPPEEE@@@===<<>>===???DDDKKKUUU^^^dddgggjjjkkkddd]]][[[cccppp~~~{{{qqqjjjfffgggiiihhhlllkkkddd^^^YYYTTTNNNJJJNNNOOOOOOVVV___aaa^^^TTTMMMFFFAAA>>>>>>DDDLLLVVVZZZ[[[VVVKKKAAA<<<:::666666777777666444222111333111111333555:::DDDOOOccciiinnnpppqqqrrrnnnhhhfffgggnnnxxx|||{{{zzz|||}}}|||{{{{{{zzzwwwsssppprrruuuyyy{{{zzzuuuoookkkkkkiiigggeeedddccc```^^^bbbaaa```______^^^\\\YYY]]]```bbb```[[[WWWUUUUUUqqqfff```SSSPPPLLLGGGDDDBBBBBBBBBCCC@@@>>><<<===@@@BBBCCCHHHEEEBBB???>>><<<;;;:::888777777888999;;;;;;;;;===;;;<<>>===999888999<<>>:::666333666666666555555444444444555555555555666666666666555555444333333333333444222222222111111111000000000000000000000000000000//////.........---------000////////////.........------------------------++++++,,,,,,------------++++++++++++++++++++++++*********************************++++++*********))))))***+++,,,,,,------///000333777;;;???CCCEEEFFFAAA???AAAAAA>>>===???EEELLLVVV___eeeiiikkkmmmddd]]]ZZZaaannn}}}vvvnnnlllmmmpppwwwzzzyyyrrrjjjccc[[[SSSIIIJJJHHHFFFKKKTTTWWWTTTQQQKKKEEEAAA===<<>>DDDKKKWWWbbbeeeiiijjjfffaaa___[[[VVVWWWUUUWWW___hhhoooxxxtttnnnvvv}}}|||yyyyyywwwwwwvvvsssooommmnnnooonnnmmmmmmlllkkkkkkkkklllmmmooosssxxxxxxpppdddZZZUUUXXX]]]______^^^^^^^^^YYYWWWTTTQQQPPPQQQSSSTTTSSSRRRPPPPPPQQQQQQPPPNNNOOONNNNNNMMMMMMOOOPPPQQQMMMKKKIIIIIIIIIIIIGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJEEECCC???;;;888888888999<<<999777:::<<<@@@IIIRRRVVV[[[```aaa___]]]^^^______nnn}}}qqqdddXXXNNNCCC>>><<<;;;???DDDNNN\\\kkkttt|||wwwhhhdddeeesssyyyeeeWWWMMMFFFCCCEEEIIIVVVpppxxxrrrxxxyyyttt{{{~~~~~~~~~hhhWWWMMMTTTTTTSSSVVV[[[ttt{{{eeeiiikkk\\\CCC<<<777777666555777:::AAA===999666555555555555888888AAAZZZnnnTTTIIITTTaaalllqqq~~~{{{nnnggg___RRRGGGEEEDDDBBB???;;;888555444444444555555666777777777666555555444555666777888555555444333333333333444111111111111000000000000000000000000000000000000/////////.........------000000000////////////...------------------------------------............++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,...000444888===AAADDDEEEFFFAAA???AAAAAA>>>===???FFFMMMXXXaaagggkkkmmmoooddd]]]YYY^^^kkk{{{{{{uuussswww{{{vvvmmmaaaWWWKKKHHHBBB>>>AAAHHHJJJHHHKKKFFFBBB@@@===:::===CCCNNNSSSWWWVVVNNNDDD===:::::::::::::::999777555444666333222444555:::DDDPPPaaagggmmmpppqqqppphhh___[[[___kkkzzz|||vvvrrrsssuuuwwwxxxvvvsssooommmfffdddbbbbbbcccddddddccccccbbbaaaaaabbbbbb```___]]]^^^___]]]YYYUUUSSSSSSwwwpppjjjggg]]]ZZZTTTMMMIIIFFFFFFFFFJJJIIIFFFCCCAAABBBEEEGGGMMMLLLJJJGGGBBB???======666999<<<>>>???>>>======<<<999999===AAAEEEOOOXXX]]]eeeiiiddd]]]XXXUUUQQQPPPOOOSSS]]]gggpppzzzvvvooottt{{{yyyssspppooonnnkkkgggcccbbbcccddddddeeeeeefffhhhiiijjjkkkiiilllqqqtttqqqhhh]]]UUUUUUXXX\\\^^^^^^]]]]]]]]]YYYWWWUUUSSSRRRRRRRRRSSSSSSQQQPPPPPPQQQPPPNNNLLLNNNNNNMMMMMMNNNNNNOOOPPPLLLKKKIIIIIIJJJIIIHHHFFFFFFGGGJJJMMMOOORRRSSSTTTFFFCCC???;;;888666666666;;;888777:::===AAAJJJRRRWWW\\\aaabbbbbbbbbcccffffffrrr~~~{{{mmm```VVVLLLBBB===<<<<<>><<<:::999888888444444444555666666777777666555444333444666888999555555444333333333333444222222222222111111111000000000000000000000000000////////////............////////////............---------------------------------------------...++++++++++++++++++++++++************************+++******************+++++++++++++++++++++++++++---///444:::???BBBEEEFFFGGGBBB@@@BBBBBB???>>>???EEELLLXXXbbbiiilllnnnoooeee]]]WWW[[[fffwww{{{}}}|||mmm```PPPJJJAAA===>>>BBBBBB@@@CCC@@@??????===:::<<<@@@HHHMMMSSSUUUOOOGGG???:::;;;;;;;;;;;;:::888666444666333111333444888DDDOOO]]]cccjjjnnnqqqoooeee[[[TTTYYYeeevvv{{{uuupppppppppqqqqqqpppnnnllljjjeeebbb```___```bbbcccccccccbbbaaabbbddddddcccaaa]]]]]]]]]ZZZWWWTTTRRRQQQyyymmmgggdddccc[[[YYYUUUQQQMMMJJJHHHGGGKKKKKKIIIFFFDDDCCCFFFHHHPPPQQQOOOKKKEEE@@@??????777;;;???AAA@@@>>>======>>>;;;:::<<<>>>@@@GGGOOOWWW```eeeaaaZZZUUURRRPPPKKKKKKOOOZZZfffooo{{{~~~vvvppprrrvvvssslllgggcccbbb___ZZZVVVUUUWWWYYY[[[\\\^^^```cccgggjjjkkkfffjjjnnnoooiiiaaaXXXRRRWWWYYY\\\]]]\\\[[[[[[\\\XXXWWWVVVTTTSSSRRRRRRRRRRRRQQQPPPPPPQQQPPPNNNKKKMMMMMMMMMMMMNNNNNNOOOOOOMMMKKKJJJJJJKKKKKKIIIHHHEEEFFFGGGIIIJJJKKKLLLLLLBBB@@@===:::777666666666999777777:::===AAAIIIQQQZZZ^^^bbbdddddddddhhhkkkkkksss|||xxxjjj___UUUKKKAAA===<<<<<>>===:::<<<@@@BBBHHHOOORRRPPPIIIAAA<<<<<<<<<<<<;;;:::888666444555222000111333888CCCOOOZZZ```ggglllpppoooeeeYYYRRRWWWbbbqqqzzz}}}~~~~~~~~~~~~~~~}}}zzztttpppmmmmmmnnnnnnmmmkkkiiihhhdddaaa]]]\\\]]]___aaaaaabbbaaaaaabbbddddddcccaaa^^^]]][[[YYYVVVTTTQQQOOO}}}lllaaa^^^^^^VVVVVVVVVUUUSSSOOOKKKHHHJJJLLLMMMKKKGGGFFFHHHJJJSSSUUUTTTOOOHHHBBB@@@@@@;;;???CCCDDDAAA>>>>>>??????<<<;;;<<<<<<<<<@@@GGGNNNVVV\\\YYYSSSPPPNNNKKKHHHGGGLLLVVVaaakkkvvv~~~~~~wwwrrrnnnmmmmmmjjjccc^^^XXXVVVRRRNNNKKKKKKOOORRRUUUUUUWWWYYY^^^ccchhhkkkfffiiikkkhhhaaaZZZUUUSSSYYY[[[\\\\\\[[[YYYYYYYYYWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPQQQRRRQQQNNNLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJJJJKKKKKKJJJHHHIIIIIIHHHFFFDDDBBB@@@???<<<;;;999888777777777777999666666999<<>>BBBHHHYYYeeeqqqxxx}}}rrr```\\\```rrrwwwdddVVVMMMFFFDDDEEEIIITTTmmmuuuvvv~~~xxxuuuiiissssssVVVFFFJJJLLLRRRUUUVVVoootttiii^^^LLLBBB<<<777777777444444666666555444555666666555444777999@@@OOOhhhyyy```LLLNNNSSSooowwwxxx~~~wwwooodddVVVIIIDDDBBB???<<<999777666666666666555444333222222111444444444444555666888999555555444333333333333444555444444444333333333333000000000000000000000000000000000/////////......---------,,,,,,,,,++++++---------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,*********++++++,,,,,,,,,---///444:::???DDDHHHJJJJJJEEECCCEEEEEEBBBAAACCCBBBKKKWWWcccjjjnnnpppqqqggg^^^VVVVVV]]]lllfffWWWIIIBBB@@@===:::888999888:::======;;;<<<@@@>>>CCCJJJOOOPPPKKKCCC>>>=========<<<;;;888666555555111000111333999EEEQQQ]]]bbbhhhmmmqqqpppeeeYYYSSSWWWbbbooowwwwwwvvvxxxxxxyyyzzz||||||yyysssooollllllmmmnnnmmmkkkiiihhhbbb^^^ZZZXXXYYY\\\___```aaa``````aaaccccccbbb``````^^^ZZZXXXVVVTTTQQQOOOrrr```YYYXXXOOOSSSWWWZZZYYYUUUOOOKKKJJJNNNQQQPPPLLLJJJJJJLLLVVVXXXXXXRRRJJJCCCAAABBB@@@DDDHHHGGGCCC@@@@@@BBB???<<<:::;;;999777:::@@@BBBIIIMMMLLLIIIHHHFFFCCCEEEDDDGGGQQQZZZcccmmmvvvvvvyyy|||~~~}}}zzzxxxvvvmmmlllkkkgggddd```ZZZUUUOOOMMMJJJFFFDDDFFFJJJNNNRRRQQQQQQSSSWWW]]]cccgggfffiiihhhcccZZZTTTTTTVVV[[[\\\]]]\\\YYYWWWWWWWWWUUUVVVVVVVVVVVVUUUTTTSSSPPPPPPPPPRRRSSSRRRPPPMMMLLLLLLMMMNNNNNNNNNNNNNNNKKKJJJHHHIIIJJJJJJIIIGGGKKKJJJHHHEEEAAA===:::888888777777666666666777777888555666999;;;===DDDLLLXXX\\\```bbbdddgggmmmrrruuuvvvxxx~~~uuuiii___TTTJJJAAA>>>>>>???DDDJJJ[[[fffrrrxxx}}}qqq___\\\```rrrxxxeeeWWWMMMFFFDDDEEEJJJUUUmmmlllqqq~~~xxxrrrzzz{{{aaakkkyyyYYYLLLNNNOOOUUUXXXWWWqqq~~~ppp```JJJ@@@:::777888888666666999777666666666777777444222666999???KKKaaammmTTTPPPPPPlll|||wwwtttyyyvvvkkk```SSSJJJDDDBBB@@@===:::888777666666666666555444444333333333333444555666777888888555555444333333333333444444444444333333333222222000000000000000000000000000000000000/////////.........---------,,,,,,,,,------------------------............---------,,,++++++++++++++++++++++++************************,,,+++***((((((***+++,,,))))))***+++,,,,,,------...000444999???EEEIIILLLLLLGGGEEEGGGGGGDDDCCCDDDCCCLLLYYYeeemmmppprrrrrrhhh___WWWTTTYYYfff{{{yyyeeePPPEEEAAA<<<999:::;;;999;;;>>>===:::;;;???<<<@@@GGGMMMOOOKKKEEEAAA?????????>>><<<:::888666666222000222555;;;HHHUUUeeehhhlllooosssrrrfffYYYRRRVVVaaannnttttttssstttssstttvvvxxxxxxuuupppkkkhhhjjjlllmmmllljjjgggeee]]]ZZZUUUTTTVVV[[[___aaa``````___```aaaaaa___^^^bbb^^^ZZZXXXWWWUUUQQQOOOwww```UUUSSSKKKQQQXXX^^^^^^YYYRRRMMMJJJOOOTTTTTTPPPLLLLLLNNNWWWYYYYYYTTTKKKDDDBBBBBBDDDHHHKKKIIIDDDAAABBBDDD???<<<:::999777444666;;;999???BBBAAAAAABBB@@@===BBBAAADDDLLLUUU]]]fffoooppptttyyy{{{zzzvvvsssqqqfffhhhhhhccc^^^YYYTTTPPPJJJIIIEEEBBBAAACCCIIIMMMRRRPPPNNNOOORRRXXX___cccggghhhggg___VVVRRRTTTYYY\\\]]]]]]\\\YYYVVVVVVVVVTTTUUUVVVWWWVVVVVVTTTSSSOOOOOOPPPRRRTTTSSSQQQNNNLLLLLLMMMNNNNNNNNNNNNMMMJJJHHHGGGGGGIIIIIIHHHFFFEEEDDDBBB@@@===:::777666666666555555555555666666888555555888:::<<>>>>>@@@EEEKKK\\\gggrrrxxx|||qqqaaa]]]aaarrryyyfffWWWMMMFFFDDDEEEKKKVVVmmmeeemmm{{{sssyyyxxx]]]ggg|||}}}[[[RRRSSSSSSYYY[[[ZZZtttvvvcccKKK>>>999666888999888999;;;444333444555777777555333444888???III\\\zzzwwwXXXPPPOOOkkk|||uuuqqqtttuuuhhh]]]RRRJJJ@@@??????>>><<<;;;:::999666666666666666555555555222333444666777888888888555555444333333333333444333333333222222222111111000000000000000000000000000000000000//////////////////.........---------------------------------000000//////.........---++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,((())))))+++,,,---......///000333888>>>EEEJJJNNNMMMHHHFFFHHHHHHEEEDDDFFFDDDMMMZZZfffnnnrrrtttttthhh```WWWTTTWWWcccxxxqqqVVVHHHAAA<<<;;;===>>><<<<<<>>><<<999999===:::>>>EEEKKKNNNLLLGGGBBBAAAAAAAAA@@@>>>;;;999888777333222333666===KKKXXXlllnnnppprrruuusssfffYYYOOOSSS^^^kkksssrrrqqqrrrpppqqqsssuuutttqqqkkkfffeeefffiiijjjjjjgggdddbbbZZZVVVRRRRRRUUU[[[___bbb```___^^^___```___^^^\\\ccc___ZZZXXXWWWUUURRROOO}}}bbbTTTSSSPPPSSSXXX^^^bbb___WWWQQQOOOOOORRRUUUTTTOOOMMMPPPUUU\\\]]]TTTJJJDDDDDDDDDEEEOOOMMMJJJMMMIIIAAA@@@BBB@@@===;;;;;;:::888777999:::;;;;;;<<<<<<<<<<<>><<<===HHHVVVaaakkkuuuzzz}}}oooaaaZZZaaawwwvvvcccUUULLLDDDBBBDDDOOOZZZpppfffooo~~~ooo^^^cccqqq]]]OOOQQQ^^^```VVV___gggQQQ>>>;;;777555555666555555333222111333777999888666666888;;;CCCUUUrrr~~~UUUVVVTTTfffnnnoootttjjj^^^PPPEEEEEEAAA===:::::::::::::::777666555444444555666777555555666666555444333333444444444444444444444444444444555555444444333222333333222111000000111111000000111000000///............---------,,,,,,,,,------------------------***+++,,,---------,,,+++###%%%(((+++,,,+++)))(((************************************************++++++++++++++++++++++++---...333<<>><<<;;;;;;===>>>======;;;<<<@@@DDDIIIJJJIIIGGGFFFEEECCCBBB@@@===999666666222222666777:::MMMdddpppmmmjjjmmmtttuuuiiiZZZQQQWWW___fffkkklllkkkjjjlllmmmnnnnnnnnnllljjjiiigggkkkmmmjjjfffeeebbb]]][[[TTTNNNMMMTTT\\\aaabbbaaaaaaaaaaaaaaa```______ZZZZZZZZZYYYWWWUUUSSSRRR|||bbbUUUTTTRRRTTTZZZ```eeeccc[[[UUUQQQQQQTTTXXXVVVQQQPPPRRRWWW^^^___VVVKKKFFFFFFFFFEEEOOONNNKKKNNNKKKCCCCCCBBB@@@===;;;;;;:::888666777777888999999999999999:::<<>><<<999888777666555444333333333444555666777999:::;;;<<>>===>>>IIIWWWeeeoooxxx{{{|||~~~oooaaa[[[bbbwwwtttaaaTTTKKKEEEDDDFFFPPP\\\qqqooouuuooo\\\```pppgggZZZ^^^jjjjjj^^^gggiiiTTT>>>;;;777555555666555555666444333444666777666444666888;;;CCCUUUrrrYYYWWWRRReeennnmmmtttiii^^^QQQGGGEEEAAA<<<999999999888888666666555555555555666666555555666666555444444333444444444444444444444444333444444444444333222222333222222111000000111111000000000000000000///...............---------,,,------------------------,,,,,,---......---,,,+++'''(((***+++,,,+++******************************************************++++++++++++++++++++++++---...444;;;AAAGGGSSS^^^ggg```VVVMMMHHHGGGFFFFFFKKKRRR]]]iiirrrvvvxxxxxxhhh```YYYVVVRRRSSSbbbtttfffRRRGGGBBB@@@AAA>>>===;;;;;;===>>>======;;;<<>>:::777666222222666777;;;MMMbbbsssooojjjjjjoooqqqfffXXXPPPTTTYYY___bbbcccaaa``````bbbdddfffggggggfffeeedddiiillljjjhhhfffbbb\\\[[[SSSLLLLLLSSS[[[```bbb``````aaaaaa``````___^^^[[[[[[YYYWWWUUUTTTRRRRRRyyyaaaVVVVVVUUUWWW\\\cccgggeee___YYYRRRRRRVVVZZZYYYTTTRRRUUUYYY```bbbXXXLLLGGGHHHIIIHHHTTTTTTPPPSSSOOOGGGGGGCCC@@@===;;;;;;:::888666666666777777888888777777777888:::===BBBHHHPPPUUUZZZ[[[^^^aaacccbbb^^^[[[XXXZZZ[[[YYYUUURRRRRRSSSTTTVVVWWWWWWXXX[[[```cccccckkkllllllmmmfffeeerrrwwwkkk```\\\^^^bbbcccdddddd```[[[UUUQQQOOOPPPQQQSSSUUUVVVVVVUUUTTTTTTSSSSSSTTTUUUTTTRRROOOOOOOOOPPPPPPOOONNNLLLKKKKKKIIIGGGFFFEEEEEEFFFFFFDDDBBB@@@===:::888777777666555444444444555666777777888:::::::::<<<>>>@@@DDDGGGKKKNNNRRRXXXaaagggqqqwwwyyyyyy{{{wwwrrriii```TTTIII@@@???>>>@@@KKKXXXjjjssszzz||||||~~~~~~}}}}}}nnnaaa[[[bbbxxxsss___RRRJJJEEEFFFIIIPPP\\\rrr{{{}}}sss]]]^^^qqquuulllrrr~~~{{{jjjrrrfffSSS===;;;777555555555555444555444333444666777777555666888;;;BBBTTTqqq^^^XXXRRRfffooollltttiii^^^RRRIIIEEEAAA<<<999777777666555555555666666666666555555555555555666555555444333444444444444444444444444333333444444333333222111333222111111000111111111//////000000111000000000/////////.........------------------------------...............---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,...444:::>>>FFFVVVeeeuuunnnbbbVVVMMMHHHGGGHHHLLLSSS___jjjssswwwwwwvvvlllbbbZZZVVVOOOMMMXXXgggpppZZZKKKBBBBBBEEE???===<<<<<<===>>>===<<<<<<<<<===@@@CCCEEEDDDCCCGGGHHHGGGFFFCCC>>>:::777666333444777888;;;KKK]]]tttooogggcccfffhhh```UUUMMMNNNQQQTTTUUUUUUTTTSSSWWWYYY]]]```cccdddeeeeee```gggllllllkkkiiiccc\\\YYYRRRJJJIIIPPPYYY___aaa___```aaaaaaaaa```^^^^^^]]][[[XXXVVVSSSRRRRRRQQQvvvaaaXXXXXXYYYZZZ^^^cccgggeee___YYYRRRRRRWWW\\\[[[VVVTTTVVVZZZbbbdddYYYLLLGGGIIIKKKOOO\\\^^^ZZZ[[[TTTJJJIIIDDDAAA>>><<<;;;:::888666777777888888888888888777777888:::<<>>;;;999777666666555444444444555666888999888999:::::::::;;;===@@@BBBEEEIIILLLOOOTTT]]]cccmmmqqqrrrtttyyytttppphhh___SSSHHH@@@??????AAALLLZZZllluuu{{{|||{{{}}}~~~|||~~~{{{mmm```ZZZbbbxxxuuu```RRRJJJFFFGGGKKKNNN\\\sss}}}dddcccwww~~~vvv{{{~~~aaaOOO===:::777555555555555444333333333555666888888888555777:::BBBSSSppp|||```VVVRRRgggpppkkk}}}vvviii]]]QQQIIIGGGCCC===999888777666555444555666777777666555444444555555555555555444444444444444444444444444444444444444444444333333222222222111111111111111222...///000111111111111111000////////////.........------------------------000000//////...---,,,+++...---,,,*********++++++************************))))))))))))))))))))))))***+++++++++++++++,,,,,,+++...333777;;;DDDWWWiii}}}wwwlll^^^QQQJJJHHHIIIMMMTTT___kkksssvvvvvvuuuqqqggg^^^XXXPPPKKKRRR^^^nnnzzzaaaMMMAAA@@@CCC@@@>>><<<<<<===>>>===<<<===;;;;;;<<>>:::777555444555777888;;;HHHVVVkkkfff^^^XXXYYY\\\XXXPPPHHHIIIIIIJJJJJJKKKKKKKKKOOORRRVVVZZZ]]]___``````]]]dddkkknnnooommmeee\\\WWWOOOHHHHHHOOOXXX]]]______```aaabbbaaa```___]]]]]][[[WWWTTTQQQQQQQQQQQQxxxcccYYYYYY[[[[[[]]]aaacccbbb\\\WWWPPPQQQVVV\\\[[[VVVUUUVVVZZZccceeeZZZLLLGGGIIIMMMUUUeeejjjgggeeeYYYKKKHHHEEEBBB???===<<<:::888666777777777888888777777666666777888999;;;???DDDHHHJJJLLLMMMNNNNNNOOOOOOPPPQQQUUUWWWVVVQQQPPPSSSWWW[[[]]]aaadddhhhmmmtttxxx|||vvvooovvvzzzxxxuuuoooiiieeeddddddcccddddddbbb^^^VVVMMMHHHJJJMMMPPPTTTVVVVVVUUUTTTUUUSSSRRRQQQRRRQQQOOOMMMMMMNNNNNNOOONNNLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCC>>>===<<<999888666555555111000000000111333555666888999:::::::::;;;===@@@>>>AAADDDFFFIIINNNVVV\\\gggjjjlllooozzzxxxrrrmmmeee]]]QQQGGG?????????BBBNNN\\\kkkssszzzzzz{{{}}}~~~}}}yyyjjj^^^YYYbbbxxxxxxbbbTTTKKKFFFGGGJJJLLL[[[sssnnnlll~~~~~~zzz___MMM===:::666444444555444444444555666666666666777777444666999BBBSSSqqq{{{vvvaaaSSSNNNcccqqqiii{{{zzzjjj]]]PPPHHHHHHDDD???;;;999888666555444555666777777666555444444444555555555555555444444444444444444444444444555555555555555444333333222111111111111111222222//////000111111222111111000////////////.........------------------------000000///...---,,,,,,,,,...---+++)))))))))***+++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,...222555888AAATTTfff|||zzzrrrfffWWWNNNLLLMMMNNNUUU```kkkssswwwwwwvvvtttjjjaaa[[[RRRJJJMMMVVVbbbttt~~~|||}}}hhhQQQCCC???BBB@@@???=========>>>===<<<===;;;999999<<<>>>@@@@@@FFFIIIKKKJJJEEE>>>999777555555666777777:::CCCLLL[[[WWWQQQKKKKKKOOONNNJJJCCCBBBBBBCCCCCCEEEFFFGGGGGGIIIMMMQQQTTTUUUVVVVVVYYYaaaiiiooorrrpppggg\\\TTTMMMGGGGGGOOOWWW\\\]]]^^^```aaabbbbbb```^^^]]][[[YYYVVVSSSPPPPPPPPPPPPjjj]]]YYYYYYYYYZZZ]]]```___ZZZUUUOOOPPPVVV\\\\\\WWWUUUWWW[[[dddggg[[[LLLGGGKKKOOO\\\pppzzzxxxtttdddPPPJJJGGGDDDAAA???===<<<999777555555666666666555444444444555666666777999===@@@CCCEEEFFFGGGGGGIIILLLNNNPPPQQQSSSQQQNNNNNNPPPSSSZZZ\\\```dddiiipppwww{{{wwwmmmsssoooooommmkkkiiifffdddbbbeeeeeeggggggccc[[[QQQJJJIIIKKKNNNRRRTTTUUUVVVUUUVVVTTTRRRQQQQQQPPPNNNLLLMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGFFFCCCAAA@@@<<<;;;999888666555555444333222222222333444666777777888:::::::::<<<>>>@@@???BBBEEEGGGIIINNNUUU[[[```dddhhhlllttt~~~wwwoooiiibbb[[[OOOEEE>>>>>>???BBBNNN]]]hhhqqqwwwyyyzzz~~~~~~vvvhhh\\\XXX```wwwxxxcccUUUKKKFFFFFFIIIKKK[[[uuutttsss|||dddOOO<<<:::666444444444444333888888999777555333444555555777;;;DDDVVVtttzzzqqq}}}aaaSSSHHH\\\zzzpppfffwww~~~mmm^^^QQQIIIIIIEEE???;;;999888777666555555666666666666555555333444555555666555555555444444444444444444444444444444555555444444333222111111111000111111222333000000111111222111111111/////////.........------------------------------//////...---,,,,,,,,,---...---+++***)))***++++++*********************************************************++++++,,,,,,---------000444777>>>NNN^^^sssvvvuuummm___UUURRRTTTQQQWWWaaallltttyyy{{{{{{xxxnnnddd^^^TTTIIIHHHOOOYYYjjj~~~{{{zzzmmmXXXHHHBBBBBBAAA???======>>>>>>===<<<===:::777777999===@@@AAAFFFKKKOOOMMMGGG???:::888555666777777666888===CCCHHHHHHDDD??????CCCDDDAAA============???@@@BBBCCCDDDFFFIIILLLOOOPPPPPPOOOUUU\\\fffmmmrrrqqqggg\\\QQQKKKGGGHHHPPPWWW[[[[[[\\\]]]___aaa```^^^\\\ZZZXXXWWWUUURRRQQQPPPPPPPPPttt```XXXUUUUUUVVVZZZ^^^^^^[[[WWWNNNPPPWWW]]]]]]XXXVVVXXX]]]fffiii]]]MMMHHHMMMRRRfff~~~uuu^^^UUUIIIFFFCCC@@@???===;;;999666666666666666555444444444555555444444555888;;;;;;===???@@@BBBFFFKKKPPPOOONNNMMMKKKJJJJJJKKKLLLSSSUUUZZZ^^^dddjjjrrrwww}}}}}}}}}uuukkknnnjjjhhhfffeeedddcccbbbaaadddeeegggiiiggg___TTTLLLHHHJJJLLLPPPRRRUUUVVVWWWXXXUUUSSSQQQQQQPPPNNNLLLLLLMMMMMMMMMMMMKKKJJJIIIFFFGGGGGGGGGEEEBBB>>><<<:::999888666555444444444666666555555555777888999666777999:::;;;<<>>BBBNNN]]]gggooovvvwwwxxx|||~~~}}}ssseeeZZZVVV___vvvtttaaaTTTKKKFFFEEEHHHMMM^^^xxx{{{sssuuu}}}{{{~~~jjjSSS<<<999666444444444444333555777888777555555666888888:::>>>HHH[[[zzzrrrzzzdddTTTHHH[[[wwwmmmbbbsssqqqbbbTTTLLLGGGCCC>>>:::999888777666666666555555555555666666333444444555666666555555444444444444444444444444222333333333333222111111111111000000111222222333111111222222222111000000............---------,,,------------------------...---,,,++++++,,,------------,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,------...---///333666<<>>===>>>>>>===<<<===:::666555888===AAACCCHHHNNNSSSQQQJJJBBB<<<:::555777888666444555888::::::<<<;;;777777:::;;;999777888888999:::;;;<<<===AAACCCFFFIIIKKKLLLLLLLLLPPPWWWaaaiiiooopppfff[[[NNNJJJGGGJJJRRRXXXZZZZZZXXXZZZ\\\^^^]]][[[XXXVVVUUUTTTTTTSSSQQQPPPPPPOOO|||cccWWWRRRRRRTTTXXX]]]___]]]YYYOOOQQQWWW^^^^^^ZZZWWWYYY^^^hhhkkk___OOOJJJOOOTTTooojjj```JJJGGGDDDAAA@@@>>>;;;999888888999999888777666666555666666555444555777999555888;;;===???DDDLLLRRRNNNKKKHHHGGGHHHHHHGGGFFFKKKNNNRRRWWW]]]dddkkkpppxxxyyytttuuu{{{ssshhhkkkhhhfffbbb``````aaabbbbbbaaabbbeeehhhggg___TTTKKKHHHIIIKKKNNNQQQTTTWWWXXXYYYVVVSSSQQQQQQPPPNNNLLLLLLLLLMMMMMMMMMKKKJJJIIIFFFGGGGGGGGGDDD@@@<<<:::999888777666444444444444444444333222333444555666555777999:::;;;===@@@BBB>>>AAADDDEEEFFFKKKQQQWWWVVV^^^fffiiilllqqqwww|||xxx{{{zzzrrrjjjeee___YYYMMMCCC<<<<<<>>>AAANNN]]]hhhooovvvvvvwww{{{~~~~~~~~~||||||rrrdddYYYUUU^^^vvvppp^^^SSSKKKFFFEEEGGGOOO```zzzyyy~~~qqquuu|||wwwxxxnnnUUU<<<999666444444444444333...111555666777888<<>>===>>>>>>===<<<===999555444777===AAADDDJJJPPPVVVTTTMMMDDD>>><<<666888888666333444555555333777777444333555555333444555555666777777888888999<<>>???999999888888777666666666666555444333222333444444777666777;;;AAAFFFGGGGGGIIIHHHFFFDDDBBBAAA@@@???BBBEEEIIIMMMRRRYYYaaagggjjjlllmmmkkkhhheeeddddddbbbaaa``````aaaaaa___^^^___^^^^^^______ZZZSSSLLLIIIKKKOOOSSSVVVYYY[[[[[[XXXVVVTTTRRRPPPNNNNNNMMMPPPNNNMMMMMMMMMLLLJJJHHHEEEDDDBBBBBBBBB@@@;;;777555555444444444444555555444333333333333444555555777777999;;;===???@@@AAA@@@@@@BBBEEEHHHKKKNNNPPPWWW[[[aaafffjjjmmmqqqsssxxxyyywwwqqqlllfff^^^UUUIIIAAA;;;:::>>>DDDOOOZZZhhhkkkooossswwwzzz|||}}}xxxuuueeeXXXZZZaaavvvrrraaaTTTJJJDDDCCCFFFNNNccc~~~sss~~~llluuu}}}www{{{~~~yyy|||uuuZZZ===;;;777555444333222000555555444444555888:::<<<======???HHH___cccLLLIII\\\}}}mmm\\\ffftttfffVVVKKKEEECCC@@@===:::777555444555555666666666666555555666666666666777888::::::444444444444444444444444444444333333333333222222333222111000000111222333111111222111111000///...//////.........---------/////////...------,,,,,,...---,,,+++***+++,,,---///...,,,+++***++++++,,,++++++************++++++,,,,,,++++++***++++++++++++******))))))******+++...000222333555888===@@@MMMVVVaaafffeeebbbaaabbb```dddjjjttt~~~zzznnnaaaTTTLLLJJJKKKOOOWWWbbblllsssvvvwww{{{||||||yyysssooonnnooo~~~wwwkkk___QQQHHHEEECCCBBBAAAAAACCCCCCBBBAAA;;;888555555888<<>>>>>???@@@BBBDDDGGGKKKNNNOOOUUUYYY^^^cccfffjjjmmmppprrrtttsssnnnkkkggg___WWWHHHAAA;;;;;;>>>DDDOOOYYYgggiiikkkmmmppptttxxx{{{{{{wwwgggYYYZZZaaauuuqqqaaaTTTKKKEEEEEEHHHRRRfffsss~~~~~~hhhttt~~~~~~rrrwww}}}zzzvvvvvvyyyqqqXXX>>><<<888666555444333222666666444444444666888999===???AAAIII]]]aaaJJJHHHYYY{{{mmm\\\eee}}}vvvfffVVVKKKEEECCC@@@===:::888666555666777777888888777777666666666666666777888999999444444444444444444444444444444333333333333222222222222111000000111222222000000000000000000000000------------------------//////.........---------...---,,,+++++++++,,,,,,------,,,+++++++++,,,,,,++++++************++++++,,,,,,++++++***++++++,,,...------------------......000222333555777;;;>>>IIIPPPYYY```aaabbbbbbccccccfffllluuu~~~sssgggZZZQQQMMMHHHKKKQQQZZZccciiilllmmmnnnppppppnnnjjjiiikkknnn}}}}}}pppggg^^^RRRIIIEEEEEECCCBBBBBBCCCCCCAAA???;;;888555555777;;;???AAAIIIPPPVVVVVVSSSPPPIIIBBB<<<:::777555666666555444555555444444333333333222333444444444555555555555666999===@@@AAABBBDDDEEEIIIOOOXXXbbbfffccc[[[TTTJJJMMMQQQUUUYYY[[[[[[\\\ZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRRRRRRRSSSRRRPPPNNNzzzeee\\\VVVVVVWWWZZZ]]]]]]XXXTTTPPPTTTYYYZZZYYYZZZ___ccckkkoookkk]]]QQQPPPYYYaaayyyrrr```NNNFFFDDDAAA>>><<<999999999888777777666666666555444444333333444444555444555888===BBBEEEFFFFFFDDDAAA>>>======???@@@>>>>>>???@@@CCCIIIPPPVVVZZZ[[[]]]]]][[[ZZZZZZ[[[\\\ZZZXXXXXXXXXXXXVVVTTTSSSSSSTTTVVVWWWTTTMMMGGGJJJLLLPPPTTTVVVWWWVVVVVVWWWVVVUUUSSSPPPOOOMMMMMMJJJHHHGGGFFFFFFEEEBBB@@@BBBAAA@@@@@@???===999666555444444333333444444555333333333333333444555555888888999999:::;;;;;;;;;??????AAACCCFFFJJJLLLNNNQQQUUUZZZ^^^aaaeeehhhkkkkkknnnnnnkkkjjjhhhaaaZZZHHHAAA<<<<<<@@@FFFPPPZZZffffffggghhhjjjnnnsssxxx}}}~~~zzzhhhZZZYYY```tttqqq```TTTLLLFFFGGGJJJVVVjjjzzzrrr~~~sssgggxxxyyymmmrrruuuxxx|||vvvrrrooosssmmmVVV???<<<999777666555444333666666444333333444555666:::===AAAGGGWWWwww```JJJIIIVVVuuuqqq\\\cccyyyxxxgggVVVLLLCCCBBB???<<<:::888777777666666666777777666666666555555555666666777777888444444444444444444444444444444333333333333222222222222111000000111222222000000/////////000111111------.................................---------...------,,,+++,,,,,,,,,++++++,,,---------,,,,,,++++++************++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,...000222333444555999;;;CCCGGGNNNVVV\\\aaaccceeegggiiiooowww{{{pppdddZZZSSSGGGHHHKKKQQQXXX^^^aaabbbbbbccccccaaa___bbbggglllzzzttthhhddd___VVVLLLFFFFFFDDDCCCCCCCCCCCC@@@>>>:::888666444666:::>>>AAAIIIQQQXXXYYYXXXTTTLLLCCC???<<<999777666666555333666666555444444333222222333333333444444444444555555888;;;>>>@@@AAADDDFFFIIIOOOXXXaaaeeeaaaYYYRRROOOQQQTTTXXX[[[\\\\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRRRRSSSRRROOOMMMwwwggg```\\\]]]^^^___```^^^[[[XXXSSSYYY]]]\\\WWWXXX```hhhppppppiii\\\PPPOOOXXXaaawww}}}iiiTTTIIIFFFCCC???===::::::999888888777777666666555555444444444444444333333444777;;;@@@CCCEEEEEECCC???===<<<===???AAA@@@??????>>>???DDDJJJOOOQQQSSSUUUUUUUUUUUUVVVXXXWWWUUUTTTTTTUUUUUUSSSRRRQQQPPPQQQTTTUUUSSSMMMGGGIIILLLPPPTTTWWWWWWVVVUUUVVVVVVUUUSSSQQQOOOMMMLLLKKKIIIGGGGGGFFFDDDBBB???@@@???>>>===<<<:::888666444444333333333333444444333333222222333333444555666666777888999:::;;;;;;>>>???@@@BBBEEEHHHKKKLLLOOORRRVVVZZZ]]]```dddggggggjjjkkkiiihhhgggaaaZZZHHHBBB>>>???CCCHHHRRR[[[dddfffhhhhhhiiilllqqquuu{{{}}}~~~yyyhhhYYYYYY```uuuqqq```TTTLLLGGGIIIMMM\\\pppzzzsss}}}tttmmmkkkvvvgggkkklllpppvvvqqqnnnzzziiimmmiiiTTT>>>;;;888666666555444333444444333333333444555666666999>>>CCCOOOlll```LLLJJJRRRmmmvvv___bbbuuuzzzhhhWWWMMMAAA@@@===:::888777777777333333444444444444333333444444555666666666666666555555555555555555555555444444333333333222222222222111111111111111111222111111//////...///000000///////////////000000000------........................------,,,,,,,,,,,,)))***,,,---...------,,,,,,++++++******++++++,,,++++++******++++++,,,,,,+++******************+++...000222333333444666888>>>???DDDLLLVVV^^^dddfffiiilllqqqyyyzzzooodddZZZKKKJJJJJJMMMRRRXXX\\\^^^\\\\\\\\\YYYWWWZZZaaaggguuu~~~yyynnneeecccaaaYYYNNNHHHEEEDDDDDDDDDEEEDDDBBB???:::888666444555999???CCCIIIQQQXXX[[[[[[WWWMMMCCC>>><<<888777666666555444666555555444333222111111333333333444444444444444444777:::===???AAADDDGGGIIIOOOYYYaaaccc___XXXRRRSSSUUUXXX[[[]]]^^^]]]]]][[[ZZZYYYXXXVVVUUUSSSSSSSSSRRRQQQRRRRRRQQQNNNLLLwwwjjjeeedddeeefffdddaaa___]]]\\\[[[```bbb^^^XXXYYYbbblllxxxrrrgggZZZOOOMMMUUU___vvv}}}jjjVVVLLLHHHCCC@@@>>>::::::999999888777777777555666666555555555444444222222333555999===BBBEEEFFFDDD@@@======>>>@@@BBB@@@@@@>>>===<<>>=========;;;999777666666333333222222222222333333333222222222222333444444333444555777999:::<<<<<<===>>>???AAADDDFFFIIIJJJMMMPPPSSSVVVYYY\\\```cccfffiiiiiigggfffeee___WWWIIICCC@@@BBBFFFKKKTTT]]]ccchhhlllnnnmmmmmmqqquuuzzz|||~~~|||wwwfffWWWXXX```vvvqqq```TTTLLLGGGIIINNNbbbwwwuuu~~~xxxsssooooooqqqsss`````````eeellliiihhhuuueeefffbbbOOO<<<:::666555444444333222111111222333444555666777555777<<>>;;;888666666666777333333444444444444333333444555666666777666666555555555555555555555555555444444333333333222222222111111111222222111111111222111000///....................................,,,---------......//////.........---------,,,,,,)))***,,,---...------,,,,,,,,,++++++++++++,,,,,,+++*********++++++,,,---......------------.........000222333333444555777::::::===EEEOOOZZZaaaeeeiiikkkpppyyyzzznnncccRRRNNNKKKKKKNNNTTTZZZ\\\[[[[[[ZZZVVVSSSTTTXXX]]]nnnwww{{{tttjjjbbbaaa___WWWMMMHHHDDDDDDDDDEEEFFFEEECCCAAA999888777555555999AAAGGGNNNUUU[[[______[[[PPPDDD<<<999777555666666666555444444444333222111111000444444444444444444444444444777:::<<<>>>AAADDDGGGIIIOOOXXX^^^```\\\WWWSSSUUUWWWZZZ\\\^^^^^^^^^^^^[[[[[[YYYXXXVVVTTTSSSRRRRRRQQQPPPPPPQQQOOOMMMJJJ{{{rrrpppnnnooooookkkeeeaaa```aaaeeeggggggbbb\\\^^^hhhrrr~~~tttfffZZZQQQOOOXXXbbbuuupppbbbSSSKKKFFFAAA??????:::::::::999888888777777555666666666666555444444111222444555777<<>>>>>@@@AAA>>>>>>===;;;:::;;;>>>AAAEEEGGGIIIJJJJJJLLLOOORRRNNNNNNOOOSSSWWW[[[\\\\\\YYYWWWUUUUUUWWWXXXUUURRRMMMNNNQQQTTTVVVWWWXXXXXXUUUUUUUUUTTTRRROOOMMMKKKIIIHHHEEEDDDCCC@@@===:::;;;;;;;;;999666555555555333222222111111222222333222222222222222333444444222333555777999;;;<<<===<<<===>>>@@@BBBEEEGGGIIILLLNNNQQQSSSUUUYYY]]]```dddggggggdddcccaaa[[[SSSHHHDDDAAADDDHHHMMMUUU]]]dddiiioooqqqppppppssswww||||||~~~}}}xxxfffXXXXXXaaawwwqqq___SSSJJJFFFIIIMMMfff|||zzz|||yyyvvvsssqqqssstttqqq[[[WWWUUUZZZcccaaaaaazzztttcccbbb\\\III;;;999666444444444333222000111222333555666777777777888<<>>;;;777555555666777666666666777777666666666444555777777888777666555555555555555555555555555444444333333333333222222000111222222222222111000000000000000///...---,,,------,,,,,,,,,+++++++++,,,,,,,,,---...///000000---............---,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,------...------,,,,,,------...---000222444444444666777666888;;;@@@HHHRRR[[[```fffhhhnnnwwwyyynnn[[[VVVNNNJJJLLLQQQWWWZZZ[[[\\\[[[WWWSSSQQQSSSVVVhhhrrr|||{{{tttmmmfff```^^^ZZZRRRKKKHHHEEEEEEEEEFFFGGGFFFCCC@@@888888777555666;;;DDDKKKPPPUUU[[[^^^___[[[OOOCCC;;;999666555666666666555444444333333333333222222666555555555555444444444444666999;;;<<>>>>>>>>===>>>>>><<<::::::;;;<<<@@@AAACCCCCCDDDFFFIIILLLKKKLLLOOOUUU\\\bbbeeefff```\\\XXXWWWYYYZZZYYYXXXSSSSSSSSSTTTTTTUUUVVVWWWUUUUUUUUUTTTRRROOOLLLKKKIIIGGGDDDCCCAAA???;;;888999::::::888444333333555222222111111111111222222222222222111222222333444444555666777999:::;;;<<<;;;<<<===???AAADDDFFFGGGJJJLLLNNNPPPRRRUUUYYY]]]```cccccc```___]]]WWWPPPFFFBBB@@@DDDHHHLLLTTT[[[eeejjjooopppnnnooouuu{{{}}}~~~|||iiiZZZZZZbbbxxxqqq___RRRIIIEEEGGGLLLaaayyy}}}}}}}}}yyyvvvvvvwwwuuu[[[TTTPPPVVV^^^]]]^^^yyyyyygggbbbZZZGGG<<<999666555555555444333222222333444555666666666777666:::???FFF[[[~~~{{{|||```OOOHHHLLLggggggfffsss|||iiiZZZRRRCCC@@@<<<888666666777888666777777888888777777666555666888999999888666555555555555555555555555555444444333333333333222222000111222222222222111000+++---///111111000///...//////...---,,,+++******++++++,,,---...///000111---.../////////...,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---************+++,,,---...+++++++++******+++++++++---///333444555555777888444666:::===AAAIIISSSZZZbbbeeekkkuuuxxxhhh```UUUNNNMMMPPPVVVYYY[[[]]]___]]]YYYVVVVVVWWWeeennnwww|||~~~|||tttlllhhhddd```]]]WWWOOOLLLMMMHHHHHHHHHHHHGGGEEE@@@===777888888666777===GGGOOOSSSWWW[[[]]]___[[[OOOBBB>>><<<888777666666555444444444444555555555555666777777666666666555555555333555777888999;;;???BBBCCCIIIOOOSSSSSSSSSSSSTTTTTTVVVYYY\\\^^^^^^^^^]]]\\\[[[ZZZXXXVVVTTTRRRRRROOONNNMMMMMMMMMKKKHHHFFFlllpppvvvzzz|||vvvpppppprrrrrrqqqnnniiiggglllwwwtttfff^^^[[[^^^jjjwwwpppdddaaa^^^[[[PPPKKKGGGDDD???::::::>>>;;;;;;:::999999888888777555666777777777666444333111333555555777;;;BBBHHHFFFEEECCCAAA???===<<<<<<>>>???@@@???<<<;;;;;;<<<<<<===>>>??????BBBEEEHHHJJJKKKPPPWWW___fffjjjlllddd___YYYWWWYYY[[[\\\[[[XXXWWWUUUTTTSSSTTTUUUUUUUUUUUUUUUUUUSSSPPPLLLJJJJJJHHHFFFDDDBBB???<<<999888999999777333111333555222222111111111111222222222222111111222222333444777777777888999999::::::;;;<<<===>>>AAACCCEEEGGGHHHJJJLLLNNNPPPSSSWWWZZZ\\\___```]]]\\\[[[UUUNNNEEE@@@???CCCGGGKKKSSSZZZfffjjjnnnmmmkkknnnvvv}}}~~~lll\\\[[[bbbxxxqqq^^^QQQHHHDDDFFFKKKZZZtttyyy}}}yyyvvvzzz{{{___UUUQQQVVV^^^^^^```|||mmmfff\\\HHH===:::777666666666666555444555555666666555555444666444666===DDDWWW~~~~~~eeeTTTFFFLLLkkk}}}ggggggttt{{{iii[[[SSSEEECCC>>>:::777777888999555555666666666666555555666777999:::999888666555666666666666666666666666444444444333333333222222000111222333333222111000'''***...111333222111///333333222000///...---,,,++++++,,,---...000111111---.../////////...,,,,,,///...,,,+++***++++++,,,---,,,,,,++++++,,,,,,---************+++,,,---...///......------......///,,,///333555666666888999222555999;;;<<>>:::666888888777777>>>IIIRRR[[[^^^aaabbbccc```TTTGGGBBB???;;;888777666555333555555666666777888888888888888777777666666666555222333555666666999<<>><<<:::888888888888888888888888777777666777888888888888777777444333111000222777>>>DDDKKKGGGBBB??????>>>;;;999;;;;;;:::999888777666555888888888999;;;>>>AAACCCDDDEEEGGGNNNXXX___cccdddbbb```]]]ZZZYYYYYYZZZ[[[]]][[[YYYVVVTTTTTTTTTTTTVVVVVVUUUTTTRRROOOLLLKKKGGGEEECCCAAA@@@>>>:::888555555444333222222222222111111111111111111111111000000000000000111111222555555666666777777888888<<<<<<===>>>???AAABBBCCCGGGHHHIIILLLOOORRRUUUWWWZZZ[[[[[[[[[XXXUUUQQQNNNAAA@@@@@@CCCJJJRRRXXX\\\```ffflllmmmlllmmmsssyyy~~~ooobbb[[[ddd|||qqq___SSSKKKEEEDDDGGGWWWqqqzzzqqqwww~~~uuuzzzcccPPPOOOVVVbbbaaa___wwwvvvcccQQQCCC:::777444333444444333222444444444555555555555666000555444777CCCRRRsss}}}mmmPPPFFFRRRlllggg```lll|||qqqbbbTTTJJJFFF@@@;;;999999888888888777666555555444555555666666666666666666666666666666777777666555444444333333333333333333333333000000000000000000000000111111111000000000000000000000///------,,,,,,,,,,,,,,,,,,---------.........---++++++---......---------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++...------......///000111///000111222444777999:::999999888888999???FFFLLLZZZ```iiirrr{{{}}}tttggg[[[TTTSSSWWWZZZUUUZZZ```dddeeefffgggiiippptttyyy|||{{{tttlllgggcccdddbbb]]]VVVQQQPPPQQQRRRQQQOOOLLLHHHBBB;;;666666666666777999???LLLWWW___eeekkkmmmhhh^^^SSSMMMCCC@@@<<<:::999999999888999999888888999999:::;;;777666555666999:::888555555555555666777999;;;<<<>>>@@@EEEIIIMMMOOOPPPPPPTTTTTTTTTUUUWWWYYYZZZ[[[[[[ZZZXXXVVVTTTQQQPPPOOOOOOMMMKKKIIIHHHGGGGGGHHHlllkkkjjjkkkpppxxxyyyvvv|||~~~xxxwwwzzz||||||zzzzzzqqqgggaaaaaakkksss\\\OOOIIIFFFBBB@@@>>><<<:::999888888888888888777777777888888666777777888888888777777444333222111222777>>>CCCKKKHHHDDDBBBBBB@@@>>>;;;::::::999888777666555555888888777888:::<<>>:::777555555444333222222222222111111111111111111111111000000000000000111111222333333444555777888999999<<<<<<===>>>???AAABBBCCCEEEFFFGGGJJJMMMPPPSSSTTTYYYZZZZZZYYYVVVSSSOOOLLLAAA??????CCCJJJRRRXXX[[[___eeekkkmmmlllmmmsssyyy~~~~~~pppbbb\\\fff~~~nnn]]]RRRKKKFFFFFFIIIVVVppp|||ooowwwxxxwwwiiiTTTOOOWWWcccbbb```zzzzzzdddOOOAAA:::777444333444444333222444444444444555555555555111777777999BBBMMMiiisssWWWFFFPPPiiihhh]]]ggg}}}~~~rrrdddVVVJJJFFF@@@<<<:::999888777999888888777777777777888666666666666666666666666666666666666666555444444333333333333333333333333111111111111111111111111111000000000000000000000111000///...------------,,,,,,---------............---,,,,,,......---,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------...///000///000111222444777999::::::;;;;;;;;;===AAAFFFJJJUUU\\\gggrrr}}}}}}vvvlllaaaZZZXXXYYYZZZYYY^^^dddhhhjjjkkkmmmoooooorrruuuwwwwwwsssnnnkkkddddddccc```ZZZVVVUUUVVVRRRPPPMMMKKKGGGBBB<<<888888888999:::===GGGUUU```fffkkkpppqqqjjj```VVVPPPEEEBBB???<<<;;;;;;999888:::::::::::::::;;;;;;<<<===;;;:::;;;===>>>;;;999888777666666666888999;;;<<<>>>BBBFFFJJJLLLMMMMMMOOOPPPQQQSSSUUUXXXZZZ\\\\\\[[[YYYWWWUUUSSSQQQQQQNNNMMMKKKIIIGGGGGGGGGGGGyyyvvvsssssswww{{{{{{{{{zzzrrriiieeefffnnnsss]]]OOOGGGCCC???>>><<<:::999888888888999888777666666777888999666777777888777777666666444333222222222666<<>>;;;:::999888888777666555555777777666666888999;;;<<<=========AAAHHHOOOTTTVVV[[[ZZZXXXWWWWWWYYY[[[\\\^^^]]][[[XXXVVVUUUTTTTTTRRRRRRQQQPPPNNNLLLIIIHHHGGGEEECCCAAA@@@===:::777555444333222222111111222111111111111111111111111000000000000000111111222111222333444666888999:::;;;<<<<<<===>>>@@@AAABBBBBBCCCDDDGGGJJJMMMPPPRRRWWWWWWWWWVVVSSSOOOKKKHHH???>>>>>>BBBIIIQQQXXX[[[]]]ccciiilllkkkmmmrrrwww{{{{{{}}}~~~qqqccc^^^hhhzzzlll[[[PPPKKKGGGHHHKKKUUUooonnnxxxwwwqqqrrr[[[SSS\\\gggeeeddd~~~eeeNNN???:::777444333444444333222444444444444555555555555333999999:::@@@GGG___vvv\\\GGGNNNdddmmm[[[aaaxxxtttfffYYYJJJGGGBBB>>><<<:::888777888888777777777888999999666666666666666666666666666666666666666555555444222222222222222222222222111111111111111111111111000000000000000000111111111111000///............,,,------------.........---------...//////---+++------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++,,,,,,---...///000000111333555777999:::<<<>>>@@@AAABBBDDDFFFHHHOOOWWWcccppp|||}}}tttllleeeaaa______```dddiiinnnppprrrtttvvvrrrtttuuuvvvvvvuuusssqqqjjjiiihhhddd___[[[YYYYYYRRRPPPMMMIIIFFFBBB<<<999999::::::<<>><<<:::888666666666777888999;;;???CCCFFFHHHJJJJJJJJJKKKLLLOOORRRVVVYYYZZZYYYYYYWWWVVVTTTRRRQQQPPPLLLKKKJJJHHHGGGFFFFFFFFF~~~|||tttlllgggfffjjjwwwooo]]]QQQIIICCCAAA@@@===:::888888888888888777666555555666888999777777888888777777666666444444333222333666:::>>>BBBBBBAAAAAA@@@>>><<<:::::::::999999888777666666777666666666666777888888;;;;;;:::===AAAHHHMMMPPPVVVUUUUUUUUUVVVXXXZZZ\\\^^^]]]\\\ZZZWWWVVVTTTTTTQQQQQQQQQPPPNNNLLLIIIHHHGGGEEEBBBAAA???===999777555444333222111111111111111111111111111111111111000000000000000111111222111222333444555666777777::::::;;;<<<===???@@@AAA@@@AAABBBEEEHHHKKKNNNOOOTTTTTTTTTSSSPPPKKKGGGDDD>>>======@@@HHHPPPVVVZZZ[[[```fffjjjjjjlllqqquuuwwwwwwyyy{{{}}}rrrccc___kkkyyyjjjZZZOOOJJJFFFGGGJJJVVVpppmmmyyyrrrkkk|||eee^^^fffpppkkkiiieeeLLL???:::777444333444444333222333333444444444555555555444999888999>>>DDD[[[|||uuu\\\IIIMMM```ttt]]]^^^ssstttggg\\\KKKHHHCCC???===;;;999777555555555555666777888888666666666666666666666666555666666666666666555555222222222222222222222222111111111111111111111111000000000000000111111111111111000///////////////------------............------...///000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000000000111333555777999:::===@@@DDDGGGGGGGGGHHHIIIKKKRRR]]]iiiuuu~~~vvvooojjjhhhhhhgggjjjooossswwwzzz|||}}}zzzzzz{{{||||||zzzyyyxxxrrrqqqnnniiiddd___\\\[[[VVVRRRMMMHHHDDD@@@;;;888777999999;;;EEEWWWjjjtttvvvxxxxxxtttlllaaaYYYTTTLLLIIIFFFCCCAAA???;;;999;;;;;;::::::;;;;;;<<<===??????@@@BBBCCCDDDDDDDDDAAA>>>;;;888666555666666888999<<<@@@CCCFFFGGGHHHGGGGGGIIIKKKNNNQQQTTTUUUTTTSSSRRRQQQPPPOOONNNMMMKKKJJJIIIGGGFFFEEEDDDDDD|||tttmmmhhhffffffmmmuuuvvvxxxuuuiii]]]TTTMMMGGGFFFDDD@@@<<<999777777777777777666666666777999:::888888888888888777666666444444444333333555888;;;===>>>???@@@>>>===;;;;;;<<<;;;;;;::::::999999999666666666666666666666666;;;;;;;;;<<>>???>>>???AAACCCFFFJJJLLLNNNPPPQQQQQQPPPMMMIIIDDDBBB===<<<<<>>:::888444888999<<>>AAADDDFFFHHHJJJKKKFFFCCC>>>999666555555666777999;;;>>>AAADDDFFFGGGFFFFFFGGGHHHJJJLLLMMMNNNOOOOOONNNNNNMMMLLLLLLLLLIIIHHHHHHGGGEEEDDDBBBBBB|||uuuooommmkkkiiikkkpppkkknnnmmmfff^^^YYYSSSMMMIIIFFFBBB===999888888888888999999:::;;;;;;;;;<<<::::::::::::999888777777444555555444444444777999<<<===??????===<<<===>>><<<<<<<<<;;;;;;;;;::::::777777777777777666666666999:::;;;<<<>>>BBBGGGKKKMMMNNNOOOQQQSSSVVVXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUQQQRRRRRRQQQPPPNNNLLLJJJFFFDDDBBB@@@???<<<999666444333222111111000000111111111111111111111111111000000000000000111111222333333333333222222222222666666666777888:::<<<<<<<<<===???AAADDDHHHJJJLLLMMMMMMNNNMMMKKKGGGCCCAAA>>><<<;;;>>>DDDLLLQQQTTTWWW[[[```dddfffhhhiiikkklllmmmooorrrvvvyyy{{{|||qqqdddaaannnwwwhhhXXXMMMHHHDDDEEEHHHXXXqqqqqqxxxxxxmmm{{{bbbJJJBBB:::777444333444444333222333333333333444444444444111666555555;;;BBB[[[~~~sss\\\KKKKKKYYYzzzhhh\\\mmmvvvllldddPPPKKKEEE@@@===<<<;;;:::999999888888888999::::::777777777777777777777777444555666666666666666666333333333333333333333333222222222222222222222222/////////000111111222222000//////......//////000------........./////////000///...///000///---***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++...............000111111111111222444666888:::;;;???CCCGGGJJJLLLNNNPPPQQQQQQSSSUUUZZZbbbqqq}}}}}}{{{|||~~~~~~zzzvvvssspppllliii^^^XXXPPPHHHBBB???<<<:::555;;;>>>@@@LLLaaaooosssttttttqqqlllddd]]]YYYWWWSSSOOOIIICCC@@@===;;;999777777777777777888999999:::>>>BBBFFFIIILLLOOORRRJJJGGGAAA;;;888666666666777888:::===@@@BBBDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIMMMLLLLLLLLLLLLLLLLLLKKKGGGGGGGGGFFFDDDCCCAAA@@@}}}xxxvvvtttpppoooqqqjjjmmmlllfff```]]]WWWQQQIIIFFFAAA<<<999888999:::;;;<<<>>>@@@AAA@@@@@@???;;;;;;;;;;;;:::999888888444555666555444444555777999;;;<<<;;;::::::<<>><<<999666444333222111000000000000111111111111111111111111000000000000000111111222111111111222222222222222333333444555666888999:::999:::<<<>>>AAAEEEGGGIIIJJJKKKLLLKKKJJJFFFCCCAAA???===;;;>>>CCCJJJOOOQQQVVVYYY^^^bbbdddeeeeeeeeegggiiikkkooorrrvvvxxxzzzzzz{{{}}}nnnbbbcccqqqtttfffVVVLLLGGGEEEFFFJJJWWWpppxxxxxx|||}}}|||lll___IIICCC:::777444333444444333222222222333333333444444444000666666777;;;@@@VVVwwwqqq\\\JJJIIIUUUsssjjjZZZjjjxxxpppjjjSSSMMMEEE???<<<;;;<<<<<<::::::999999888999999999777777777777777777777777444444555666666666666666444444444444444444444444222222222222222222222222...//////000111111222222///...............//////............////////////111000......//////---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------...///000000111111222444666888:::;;;@@@BBBFFFIIILLLPPPTTTXXXVVVWWWXXXYYY___kkkzzzzzzuuuoookkk^^^XXXOOOGGGCCCAAA@@@???:::BBBFFFIIITTTgggrrrqqqrrrqqqooojjjccc^^^\\\[[[UUUPPPHHHAAA===;;;999888777777666666777777888999999===BBBEEEHHHJJJNNNRRRMMMJJJCCC===999777777888666777888;;;===@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDBBB@@@???{{{uuurrrrrrmmmpppooohhhccc___YYYSSSGGGDDD???;;;999999:::;;;===???BBBEEEEEEEEECCCAAA<<<<<<<<<<<<;;;:::999888444555666666444444444666666777888777666777:::>>>;;;::::::::::::::::::999777888888999999999999888222555999;;;;;;===BBBEEEJJJKKKMMMOOOQQQSSSUUUVVVUUUVVVWWWXXXXXXXXXVVVVVVPPPPPPQQQPPPOOOMMMKKKJJJFFFDDDAAA@@@>>><<<888666444333222111000000000000111111111111111111111111000000000000000111111222//////000111222333333333222222222333555666888999777888:::<<>>QQQoooooo[[[IIIHHHSSSoookkkXXXhhhzzzsssmmmUUUNNNEEE>>>;;;;;;<<<===999999888777666666666777777777777777777777777777444444555666777777666666555555555555555555555555222222222222222222222222...//////000111222222222......---------......///............/////////000333111............---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////111222222444666888:::;;;@@@BBBDDDGGGKKKQQQWWW\\\XXXZZZ[[[\\\___hhhttt}}}~~~vvvnnnhhh]]]WWWNNNGGGDDDCCCCCCCCC???HHHNNNPPP[[[mmmtttqqqqqqpppnnniiiddd```______WWWPPPGGG@@@<<<:::999888777777777777777888888999777;;;@@@CCCDDDGGGKKKNNNOOOKKKEEE>>>:::888888999555666777999<<>>}}}xxxwwwsssoookkkgggaaaWWWPPPJJJJJJFFF???:::999;;;<<>><<<<<<;;;:::999888666555333333555777888555444333333444666999;;;777888888999:::;;;;;;;;;;;;;;;999777666555555555444555777888999<<<@@@CCCHHHHHHIIIKKKNNNPPPSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWTTTRRROOONNNMMMMMMKKKIIIFFFEEECCC@@@===:::888777444333222222333333111///111222222333333333222222////////////000000000000///000222333333222000///111111111222333444666777888999:::;;;===>>>???@@@BBBDDDFFFGGGFFFCCC???===:::<<<>>>@@@CCCHHHNNNRRRWWWYYY[[[\\\\\\]]]___aaaddddddfffhhhkkknnnqqqrrrwwwyyy|||~~~~~~{{{iiibbbeeerrrqqqaaaQQQJJJEEEAAAEEEMMMZZZpppooonnnzzzggggggOOO@@@===:::777555444444222111111222444666666555444333111777777777999;;;LLLjjj~~~sssaaaNNNJJJNNNccckkkYYYggg{{{qqqkkkdddTTTEEE>>>===;;;999999777888888888888777777666777777888888888888777777666666555555555444444444888888777666555555444444333333333222222222111111111///...///111222222111444333111///...//////000------------.........///000000//////......------......---,,,,,,,,,,,,---++++++++++++,,,---......******+++++++++,,,,,,,,,***+++---///000000//////---111666888999888888888;;;???DDDHHHKKKRRRZZZ```^^^```bbbcccdddfffjjjmmmxxxxxxvvvppp```YYYQQQLLLKKKLLLLLLLLLKKKMMMVVVdddnnnqqqrrrtttsssqqqnnnkkkiiigggeeeeee\\\RRRFFF===::::::999999999888888777666555555555555777999===AAADDDGGGHHHOOOKKKDDD===888666555666888777777777999<<<>>>@@@@@@@@@@@@@@@AAAAAABBBCCCHHHEEECCCCCCFFFGGGFFFDDDHHHGGGFFFDDDAAA>>><<<:::~~~{{{yyyvvvrrrllldddZZZSSSKKKIIIFFFAAA>>>???BBBCCCFFFHHHJJJKKKLLLKKKIIIHHHCCCBBBAAA@@@@@@>>>;;;888888777666666555666777777999888777666666777888:::666777777888999999::::::<<<;;;999888777666666666555666777888888:::>>>@@@EEEEEEFFFHHHJJJMMMOOOPPPSSSSSSSSSSSSTTTUUUVVVVVVVVVSSSOOOMMMLLLJJJIIIGGGFFFDDDBBB???<<<999777666555333111000111222222111222222333333333333222222111111111111111111111111111111000000000000111111111111111222333444555666777777999:::;;;===>>>>>>AAABBBDDDEEEDDDAAA>>>;;;999;;;===???BBBFFFLLLQQQUUUWWWYYYZZZZZZ[[[]]]___bbbccceeegggjjjmmmpppqqqtttwwwyyy{{{|||}}}wwwgggaaadddrrrqqq```QQQJJJEEEAAAFFFNNN\\\rrrsssrrrwwwjjjlllRRR@@@<<<:::666555444444333111222333444555666555555444000666666666999;;;LLLiii~~~wwwfffRRRKKKKKK^^^~~~oooZZZeee{{{pppkkkdddUUUFFF???<<<:::888999777777888888888777777666888888999999999999888888666666555555555444444444555555444444333222222111333333333222222222111111111000...///111222222111333222111000////////////------.........////////////////////////...............---,,,,,,,,,,,,---,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++---...///000000000111444777888777777777777<<>>::::::999888999999888888777666666555555666888:::===???AAAAAAFFFDDDAAA>>>:::888666555777666666666777:::<<<>>>@@@???????????????@@@@@@FFFDDDBBBCCCEEEFFFEEECCCEEEEEEDDDCCCBBB@@@>>>==={{{yyywwwuuuvvvxxx|||~~~|||xxxqqqhhh```[[[VVVQQQJJJFFFEEEFFFHHHIIIKKKMMMOOOPPPPPPNNNKKKJJJCCCCCCBBBCCCCCC@@@<<<999999999999999999888777777<<<:::999777666666666777555666666777777888888888;;;:::999888777666666666555666777777777888;;;>>>DDDDDDEEEFFFHHHKKKLLLNNNQQQRRRRRRSSSSSSTTTUUUUUUWWWSSSNNNKKKIIIHHHFFFEEEEEECCCAAA>>>;;;888666555666333000///000222333333333333444444444333333222222222222222222222222222333111///------///111333000000111111222333555555555666777888999:::;;;<<<>>>@@@AAABBBAAA???<<<:::888999;;;===@@@DDDJJJNNNQQQTTTVVVXXXXXXYYY[[[]]]___```bbbeeehhhlllnnnoooqqqsssvvvxxxyyy{{{~~~ttteeebbbffftttppp```QQQKKKFFFBBBGGGPPP___uuutttuuuuuuqqq|||zzz|||sssWWWBBB<<<999666444444444333222444444333333444444555666///555555666:::;;;LLLhhh~~~oooVVVMMMHHHWWWvvvvvv\\\bbb{{{|||qqqkkkdddVVVGGG???<<<999888999777777777777777777777777999999::::::::::::999999666666666555555555444444444444333333222222111111333333333222222222111111111000...///111222111111111111111111000///............/////////000000000.........///////////////......---,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------,,,,,,,,,---...///111111555666777777666666777888===>>>@@@@@@BBBIIISSSZZZdddgggjjjkkkiiifffddddddaaammmxxxssspppnnniiibbb[[[\\\dddkkknnnmmmddddddjjjuuu}}}~~~{{{wwwqqqnnnmmmnnnnnnnnn^^^UUUHHH???;;;:::999888999999888888777777666666555666666777888999999999;;;<<<======<<<:::777555666666555555666777999:::===============>>>>>>???DDDCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@{{{tttrrrooommmnnnrrrxxx|||zzzuuuqqqnnnmmmmmmbbbVVVQQQOOONNNLLLLLLNNNOOOPPPQQQPPPMMMJJJHHHDDDCCCAAAAAAAAA@@@===::::::;;;<<<<<<<<<:::888777:::999777666555555555555555555555666666777777777999888777777666666666666333444555555555777:::===EEEEEEFFFGGGIIIKKKMMMNNNPPPQQQQQQRRRSSSSSSSSSSSSUUUQQQLLLHHHGGGFFFEEEDDDCCCBBB@@@===:::777555444555444333333444555555444444444555555555444333333222222222222222111111111333111///......///111333000000000111111222444444444444555666777888999999<<<===>>>???>>><<<999888666888:::<<>>@@@AAABBBGGGNNNTTT___ccciiilllllliiifffeeeccchhhsssxxxqqqqqqssspppiiiccceeeooowwwzzzxxxmmmlllqqqzzz}}}xxxrrrooooooqqqrrrqqqaaaWWWJJJ@@@<<<:::999888888888777777777666666666555555555555555555555555666777999::::::888666555777666666555666666777888::::::;;;;;;===>>>@@@AAACCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@{{{tttooonnnmmmjjjkkkooowww}}}sssbbb]]]\\\YYYUUUTTTQQQQQQQQQPPPNNNKKKHHHFFFEEEBBB>>><<<<<<=========:::<<<===>>>>>><<<:::888888888888777777888888888666666666666777777777777777666666555555555666666222333444555555777:::===CCCDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRRRRRRRRRRRRRQQQNNNIIIFFFEEEEEEDDDCCC@@@???===;;;999777555444444444666999;;;:::777444666666666666666555444333222222111111111000000000111111111000000111111111000000000000111111222333222333333444555666777777999:::;;;<<<;;;999888666555777:::<<<===AAAEEEHHHLLLOOOSSSVVVVVVWWWXXXYYYXXXZZZ^^^bbbfffiiikkklllmmmoooqqqsssuuuwww{{{~~~pppcccccckkk{{{lll]]]OOOIIIFFFCCCHHHRRReee}}}{{{qqqvvv}}}xxxzzzpppnnnnnnzzz{{{^^^DDD;;;999666444444444444333333222000//////111333555222777666888===>>>LLLfffzzz]]]QQQGGGQQQmmmbbb___tttwwwrrreeeXXXJJJBBB===999:::===999999888777777777777888777777888888888888777777777777666666666555555555555444444444444444333333333333333222222222111111222111//////000111111000...///000111111000...---////////////000000000000------......//////000000------,,,++++++++++++,,,,,,,,,+++***)))))))))))),,,,,,,,,---------.........---------...000222333333444555555555777:::===999>>>BBBDDDEEEFFFJJJNNNUUU[[[ccciiikkklllkkkkkkjjjhhhiiippp~~~wwwqqqtttyyywwwqqqlllooovvv|||}}}{{{rrrqqqvvv~~~xxxqqqoooqqqttttttsssdddZZZMMMCCC===;;;:::999777777666666666666555555555555555555555666666666666666666555555444555555777777666666666666777777777777999;;;===@@@BBBDDDAAABBBDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???======wwwpppllllllllljjjjjjooowww~~~kkkgggiiieeeaaa___VVVUUURRROOOLLLJJJHHHGGGEEEAAA<<<999:::;;;======:::;;;===>>>>>>===<<<:::::::::;;;<<<<<<=========888888888888888888888888666666555555555666777777333444555555555666999;;;>>>>>>???AAADDDGGGIIIJJJMMMNNNPPPQQQRRRRRRQQQPPPMMMKKKHHHFFFEEEDDDBBB@@@===<<<;;;:::888777666555333555999===???>>>999555777777777777777666555444222222222111000000//////000000000000000000000000000000//////000111111222222222333333444555555666888888999999999888777666555777:::<<<===@@@CCCFFFJJJMMMQQQTTTUUUVVVWWWXXXVVVXXX\\\aaafffiiikkkkkklllnnnoooqqqrrruuuyyy||||||kkk^^^___jjj{{{jjjZZZMMMHHHEEECCCHHHRRRgggzzzrrrxxxwww|||wwwooollliiisss{{{yyy]]]DDD;;;888555444444555444333222111000//////111333444444777666888===>>>JJJccc|||cccTTTHHHOOOjjjddd^^^qqq{{{uuueeeYYYLLLDDD???;;;<<<@@@===<<<:::888777777777888777777777888888777777777777777777666666666555555333333333333222222222222333333333222222222111111333111//////000111000////////////000000//////........./////////000000000.........///////////////------,,,+++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,---------------------...///000222222111333444444444666:::<<<888===CCCFFFFFFFFFHHHJJJNNNSSS[[[ccchhhkkknnnpppnnnjjjeeeeeelllzzzzzzuuuxxx|||zzzzzz|||}}}|||zzzuuuuuu{{{}}}wwwrrrqqqtttwwwwwwttthhh^^^PPPEEE@@@===;;;:::777777777666666666666666666666666777777777777777777666333222111222333444555666666666666666666666555666777:::===@@@BBBDDD???AAACCCCCCBBBAAAAAAAAA@@@@@@@@@???>>><<<;;;:::|||ssslllhhhjjjkkkjjjjjjnnnwww~~~rrrnnnqqqnnnhhhgggYYYVVVRRRMMMIIIGGGFFFFFFCCC@@@<<<;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>======<<<<<<===>>>>>>>>>>>>>>>::::::::::::::::::::::::777777777777777888999999777888777666444444666888999:::;;;>>>AAADDDGGGHHHLLLMMMOOOQQQRRRQQQPPPOOOLLLJJJHHHFFFEEEBBB>>>;;;:::999999888888777777666444555888<<>>;;;777888888888888777666555444444333333222111111000000000///---,,,,,,---///000000////////////000111111222222222333444444555555777777888888888777666555555777:::<<<===???BBBEEEFFFJJJOOORRRSSSTTTTTTUUUTTTWWW\\\aaafffiiikkkkkkkkklllmmmnnnnnnqqquuuxxx|||}}}{{{iii[[[]]]iii|||}}}gggXXXKKKFFFDDDBBBHHHRRRhhhxxxrrrzzz~~~}}}zzzqqqjjjbbbeeewww{{{kkkwww}}}yyy}}}uuu\\\DDD:::888555444555555444333333222111111111222444555444777555666<<<<<>>AAABBB???>>>>>>>>>>>>>>>>>>===<<<;;;999999wwwnnniiieeehhhjjjjjjjjjnnnvvv}}}vvvrrruuuqqqjjjhhhYYYUUUOOOJJJEEEDDDDDDDDDAAA???======>>>===<<<:::999:::;;;===>>>>>>>>>???<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;;;;;;;;;;:::777444333444555777888:::===@@@DDDGGGIIIKKKMMMOOOQQQQQQQQQPPPOOOLLLKKKIIIGGGEEE@@@;;;777888888888777777777777777555555777:::======;;;999999999999888888666555555555555444333333222111111111...***''''''***...111000////////////000000111222222222333333444444555777777777777777777666666555888:::<<<===???BBBDDDDDDHHHMMMPPPQQQRRRRRRSSSTTTWWW\\\aaafffiiikkkkkkjjjkkkkkkkkklllnnnrrruuuyyy{{{~~~}}}kkk\\\^^^kkk~~~zzzfffWWWJJJEEECCCAAAHHHQQQhhhvvvpppyyy{{{|||tttiiiZZZXXXgggnnnlll___nnnyyyuuuyyyrrrZZZDDD:::888555444555555555444444444333333444444555555333666333555::::::DDD[[[qqq]]]HHHIIIbbbeee[[[iii|||~~~xxxdddZZZOOOGGGBBB???AAAFFFBBB@@@===:::888777777777999999999::::::999999999777777777777666666666666666666666666666666666666333333333222222222111111333111000///000111000///000///...------...000000------------.........///000000//////.........------,,,++++++******++++++++++++++++++,,,---......******+++++++++,,,,,,,,,+++---///000222222111111222333555444333333444666999<<>><<<::::::::::::::::::::::::;;;;;;:::888777666555444222222222222222222333333000111222333444444444444666666666777888:::;;;<<<999<<<@@@@@@===;;;;;;<<<;;;<<<<<<<<<;;;::::::999wwwpppkkkgggggghhhgggccceeerrr}}}yyy{{{wwwllldddXXXOOOGGGFFFGGGDDDBBBBBB???<<<999888:::;;;;;;:::999999:::;;;;;;<<<=========>>>???AAA@@@???===<<<;;;<<<<<<<<<;;;;;;:::999888777777888999888666444222444777777444333444666888888:::===@@@DDDGGGHHHLLLOOOSSSTTTSSSPPPNNNMMMOOOLLLIIIFFFDDDBBB???<<<999888777666555555444444555555555666999<<>>===:::888666555555555555555666666555333222111......---------......///000000000000000000000000111111000000111111222333222222222333333333444444777777888:::<<>>===<<<;;;:::999999999888888999999999999888888777666666666888:::;;;===555666777777777666444333555444333222111111111111000000////////////000000000000000000////////////,,,---...//////...---,,,////////////...---,,,+++++++++++++++++++++++++++)))***+++---///000111222)))***+++---------------000000000000111222333444444444444555555777888999;;;===@@@BBBBBBCCCDDDFFFGGGIIIKKKLLLNNNUUU^^^fffrrr{{{{{{qqqiiibbb\\\bbbjjjwww~~~uuunnnsss{{{{{{vvvqqqooodddVVVLLLFFFCCC???;;;:::;;;<<<===>>>>>>>>>>>>===<<<;;;::::::999666444888666333222222222111000111111222333333333333222555555777888999999999999888888777777777777777777:::999888666555555555555tttlllgggggggggfffcccgggvvvzzzxxx{{{vvvjjjaaaWWWMMMEEEDDDDDDAAA??????AAA???<<<;;;;;;;;;999888999999::::::;;;;;;<<<<<<<<<===???@@@@@@???===<<<::::::;;;;;;;;;::::::999999888888999:::999777555333555777666444333444555666777999<<>><<<777666555444333333333333555555666888:::<<<>>>@@@@@@???<<<:::888777777777333444444444333222000///000000000//////000000111000000000000000000000000111111000000111111222333444444444555555555555666666777888999<<<>>>@@@AAABBBEEEHHHKKKMMMOOOSSSUUUWWWXXXYYY\\\^^^```bbbbbbbbbeeehhhkkklllnnnppprrr{{{{{{{{{|||}}}~~~yyyhhhYYY[[[mmmyyyhhhXXXJJJEEEBBBAAAHHHRRRhhhxxxrrrvvvzzz{{{|||pppWWWQQQVVV___^^^[[[bbbwwwsssrrrfffQQQAAA888777666555444333333333444222000111444555555333333333444666666999EEERRRzzz~~~aaaLLLJJJWWWwwwjjjXXX[[[ppp{{{ooocccUUULLLDDD>>>===???======<<<::::::999999:::888888999999999999888888888777666666666666777888555666666777666555444333444444333222111111111111111111000000000000111111000000000000////////////------...//////...------////////////...---,,,,,,++++++++++++++++++++++++,,,,,,---...000111222222***++++++,,,,,,---......000000000000000111333333444444444555666777888999:::<<>>>>>>>>>>>>>><<<:::999999888666444888666333222222333222111111111222222333333333222333444555666777777777777666666777777777777777777888777777666555555555555{{{mmmhhhgggeeecccaaahhhzzzzzzzzz{{{sssggg^^^UUULLLEEEEEEEEEDDDCCCEEEEEEEEECCCAAA???<<<:::999:::::::::::::::;;;;;;;;;;;;<<<>>>>>>???>>>===<<<999999:::::::::::::::999;;;:::999:::;;;;;;999777555666666555444222333444555666888;;;>>>BBBEEEFFFLLLNNNPPPPPPOOONNNNNNNNNMMMKKKGGGEEEDDDAAA>>><<<777666555444333333444444555666888:::<<<===>>>>>>@@@???===;;;999888888888222222222222222000//////222222111111111111222222000000000000000000000000111000000000000111222222444444444444555555555555666666777999;;;===???@@@AAACCCGGGIIIKKKNNNRRRTTTWWWWWWXXXXXXZZZ]]]___aaabbbeeehhhjjjkkkmmmppprrrzzzzzzzzz{{{|||}}}}}}~~~vvvfffXXX[[[nnnwwwhhhXXXJJJEEECCCBBBIIISSSkkkyyyssssssxxx|||sssWWWPPPWWWZZZXXXVVVbbbvvvnnnjjj]]]JJJ===888888777555444444444444444222111111333555666666333222333555555888BBBNNNqqqbbbMMMIIIRRRpppnnnWWWUUUfffyyy}}}ssshhh[[[RRRIII@@@<<<======<<<;;;::::::999999:::888888999999999999888888999888777555444444444444555666666666666555444444333333222222111222222222222222111111111111222222000000000000////////////------...//////...---------...............------++++++++++++++++++++++++,,,,,,------.../////////,,,++++++++++++---...///////////////000111222222333333444555666777888888999;;;>>>@@@AAABBBDDDEEEGGGIIIKKKKKKLLLPPPWWW]]]jjjvvvsssgggXXXXXXZZZ___jjjxxxuuummmpppwwwzzzxxxwwwnnneeeYYYOOOIIIDDD@@@===;;;;;;<<<===>>>>>>>>>>>>>>><<<:::999999888777666888666444333444444333111111111222222222333333333222333444555666666666555333444555666777777666555666555555444444444555555pppmmmiiieeeaaa^^^eeezzz}}}}}}{{{pppbbbZZZRRRKKKHHHJJJNNNPPPTTTXXXSSSSSSQQQLLLEEE@@@>>>>>>;;;;;;;;;;;;::::::::::::;;;<<<======>>>======<<<888888999:::::::::999999<<<;;;:::;;;<<<<<<;;;:::666666666444333222222333444555888;;;>>>BBBEEEGGGKKKMMMNNNNNNMMMMMMMMMNNNLLLJJJGGGEEEDDDBBB???===999888666555444555666777666777:::<<<>>>>>>>>>>>>======<<<:::999777666666222222222222111111000000222111111000000000000111////////////////////////000000000000000111222222111111222222222333333333555555666777999;;;===>>>???BBBEEEHHHJJJMMMPPPSSSWWWVVVUUUVVVWWWZZZ]]]^^^bbbdddgggiiijjjlllooorrrwwwxxxyyy{{{|||~~~~~~sssdddWWW\\\ooouuufffWWWJJJFFFDDDCCCJJJTTTmmm|||wwwwww~~~yyyZZZRRRYYY]]]XXXVVVfffwwwkkkcccUUUEEE;;;777777555444444333333333333222111111222444666666222111222555555777???IIIeeeeeePPPIIIOOOjjjtttZZZRRR]]]qqqwwwmmmaaaWWWMMMBBB<<<;;;<<<;;;;;;:::999999999:::888888999999999999888888888888777666555444444333666666666555555555444444222222222111222222333333222111111000000111111222000000000000////////////---..................---------..................++++++++++++++++++++++++***************+++++++++---,,,+++***+++---///111............///000111222222333444666777888888999888;;;>>>???@@@AAACCCEEEGGGIIIKKKKKKJJJMMMSSSXXXbbbnnn~~~sssfffaaaZZZVVVXXXaaalllsss~~~}}}sssmmmqqqxxxzzzyyyxxxmmmfff[[[QQQKKKEEEAAA>>><<<<<<===>>>>>>>>>>>>>>>???===:::999999999888777888777555555555555444222222222111222222222333333333444444555666666555555111222444666666666555444333333333333444444555666tttsssnnnggg___[[[bbbwwwyyyjjj\\\UUUNNNJJJJJJPPPXXX^^^fffnnnjjjkkkhhh^^^QQQFFF@@@???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===============888999999::::::999999999<<<;;;::::::<<<<<<<<<;;;777666444333333222222222555666888;;;???CCCFFFHHHJJJLLLNNNNNNMMMMMMMMMOOOKKKIIIGGGEEEDDDCCC@@@>>>999888666444444555777888888999;;;===>>>???>>>>>>======<<<;;;:::888777777444333333333222222222222000000///...------......////////////////////////000000//////000000111222111111111222222222333333444444555666888:::;;;<<<===@@@CCCFFFHHHKKKNNNQQQUUUTTTTTTTTTUUUXXX[[[]]]bbbdddfffgggiiikkkooorrrtttvvvxxx{{{~~~qqqbbbWWW\\\pppttteeeVVVIIIFFFEEEDDDJJJTTTnnn}}}zzz}}}|||___TTTYYYaaaYYYYYYnnnzzzkkk]]]NNNBBB;;;555555444333222222222222333222222111111222444555333111222555555666<<>>@@@@@@AAABBBDDDFFFIIIKKKKKKJJJKKKPPPTTT]]]ggguuu|||sssfffZZZSSSSSSXXX[[[dddpppzzzrrrnnnrrrxxxxxxwwwvvvlllfff]]]TTTMMMGGGBBB@@@<<<===>>>>>>>>>>>>>>>>>>???===;;;;;;;;;;;;:::999888777666666777777555333222222111111111222333444555555666777777777777666111222333444555555444333333333222333333444555666yyyzzzsssjjj```ZZZ```tttxxxggg[[[VVVNNNLLLMMMTTT]]]eeeoooxxxvvvaaaNNNBBB===<<<<<<<<<<<<<<<=========<<<<<<<<<======>>>>>>???:::::::::::::::999888888;;;999888888:::;;;;;;:::777555222222222333333222444666888;;;???DDDGGGIIIIIILLLNNNOOONNNMMMNNNNNNKKKIIIGGGFFFEEEDDDBBB@@@999888555444444555777999;;;;;;<<<===>>>??????????????????>>>===<<<:::999555555444333333444444555000///...---,,,,,,,,,---000000000000000000000000000////////////000111111333333333333444444444444333333444555666888:::;;;<<<>>>BBBEEEGGGIIIMMMOOORRRRRRSSSTTTUUUXXXZZZ\\\bbbccceeefffhhhjjjooorrrrrrtttwww{{{pppbbbWWW]]]qqqtttbbbTTTHHHFFFDDDCCCJJJSSSmmmwww~~~hhhZZZ[[[___UUUVVVqqqkkkZZZJJJ@@@===444333333222111111222222333444555444333222222444444222222555666666:::@@@PPPqqqoooYYYMMMIII^^^fffTTTXXXkkkzzzpppeee[[[QQQEEE>>><<<::::::999999999999::::::888888999999999999888888666777888999::::::999999666555444444333333444444333333222222111222222222000000////////////000000000000000000///////////////...------------...///---...............------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000////////////000111222222333444777999;;;;;;;;;;;;;;;===@@@AAA@@@@@@AAACCCFFFHHHKKKKKKJJJJJJNNNQQQYYYbbbllluuuvvvhhh[[[SSSOOOMMMSSS\\\hhhttt}}}uuuoooqqqtttsssrrrrrrkkkggg```WWWOOOHHHCCCAAA===>>>>>>??????>>>>>>>>>???>>>>>>>>>>>>>>><<<:::888777777777888888666444333222111111111222333444777777888888888888888777444444333333333333333333333333333333333444555666}}}xxxmmmccc[[[aaauuu|||lllaaa___WWWTTTTTTYYY^^^dddnnnwwwtttZZZHHH@@@<<<<<<======>>>>>>??????============>>>???@@@@@@<<<<<<<<<<<<;;;999888777999888666666888::::::999777444111000222444444333333444777:::>>>CCCFFFHHHHHHKKKOOOQQQPPPOOONNNNNNLLLJJJHHHGGGFFFEEECCCAAA===;;;999777777999;;;===============>>>>>>???@@@????????????>>><<<;;;:::555555444333333444555666222111000///............000000000000000000000000///////////////000111111222333333333333444444444333333333444555777888999;;;===AAACCCEEEHHHKKKNNNPPPPPPRRRTTTVVVYYYZZZ[[[bbbcccdddeeegggjjjnnnrrrqqqssswww{{{~~~pppaaaWWW]]]rrrttt```RRRGGGEEEDDDCCCIIISSSlll~~~rrr~~~vvvfffddddddWWWYYYvvvlllWWWFFF>>>>>>444444333222222222333333555777:::999666333222333555333333666777666999>>>FFFhhhrrr\\\MMMGGGYYYzzzjjjVVVXXXccc|||yyyoooddd[[[PPPEEE???===:::999999999999999::::::888888999999999999888888777777999:::::::::999999666555444333333333444444444444333222111111111111111000000000000000000111000000000000///////////////...------------...///////////////...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------.../////////000000000000000111333333444555888;;;============>>>@@@BBBBBBAAA@@@AAABBBEEEHHHKKKLLLJJJJJJMMMPPPSSS[[[ccciiirrryyykkk]]]SSSMMMLLLOOOTTT\\\eeeoooxxx}}}|||qqqmmmmmmkkkkkkmmmkkkgggaaaYYYPPPIIIDDDBBB>>>>>>?????????>>>>>>===??????@@@AAABBB@@@===:::888888888888:::999777555333222111000000222444555777888888999888888777777777666444222222222333444555444444444444444555666~~~~~~|||zzzpppeee^^^bbbvvvrrrjjjjjjaaa]]][[[]]]___bbbjjjssseeeOOOEEE<<<======>>>???@@@@@@AAA============>>>???AAAAAA>>>>>>===<<<;;;999888777888666555555777999999999666333000000222555555444222333555999===BBBEEEGGGHHHKKKPPPRRRQQQPPPNNNNNNLLLJJJHHHGGGGGGFFFDDDCCCBBB@@@===;;;;;;>>>@@@BBB???>>>=========>>>@@@AAA===============;;;999888555444333333333444555666444333222111000000000000000000000000000000000000///////////////000111111000000111111111222222222222222333444555666888999:::===@@@CCCEEEGGGKKKMMMNNNOOORRRUUUWWWYYY[[[[[[bbbcccdddeeefffiiinnnrrrqqqsssvvvzzz|||}}}}}}}}}pppbbbWWW^^^rrrttt___QQQFFFDDDCCCCCCIIIRRRkkk||||||~~~nnn}}}rrrooorrrcccdddlllUUUDDD===>>>555555444333333333444444777:::===<<<888444333333666333333666777666888<<>>>>>>>>>>>@@@AAACCCCCCAAA@@@@@@AAADDDHHHLLLLLLKKKKKKMMMPPPMMMUUU\\\___fffuuuxxxiii[[[SSSKKKIIIIIILLLUUU^^^gggkkkyyyrrrjjjgggeeefffjjjjjjhhhbbbZZZQQQIIIEEECCC>>>>>>?????????>>>>>>===???@@@AAACCCDDDBBB>>>:::888888888999::::::777555333222111000000222444555777888888888888888777666999777444222111111333444666555555444444555555555}}}xxxssswww|||qqqfff___cccttt|||qqqpppppppppqqqnnniiidddvvv|||rrrXXXFFFCCCAAA>>>>>>???@@@AAAAAA>>>=========>>>>>>???@@@BBBAAAAAAAAA@@@===999555888999:::999888888999;;;:::666333333666888555222333555888;;;>>>BBBGGGKKKJJJKKKMMMOOOPPPOOONNNMMMLLLMMMMMMLLLJJJHHHEEEDDDBBBAAA???>>>>>>???@@@BBB<<<======>>>???@@@@@@@@@BBBBBBBBBAAA>>>;;;777555444333111000000111333444444333222000000000000111000000////////////000000///111333333111/////////000000111222222222222111000000111333555666777888;;;<<<>>>@@@BBBDDDFFFGGGLLLNNNRRRTTTVVVWWWZZZ\\\___```aaabbbeeeiiiooosssssstttuuuwwwyyy|||~~~mmm___WWWccc{{{vvv___PPPDDDBBBCCCDDDKKKUUUooozzzvvvuuu}}}qqqjjjkkkQQQFFF@@@555888666333222333666:::===MMMIIICCC===:::999999:::222333333333333555888;;;>>>VVVyyy}}}fffOOOJJJQQQkkkttt[[[XXXYYYlllzzzkkk]]]WWWRRRJJJEEEFFF999999999999999999999999888888999999999888888777999888888777777777777777555555444333333222111111222222333333333333444444333444444444333111///...111111000000//////......//////............//////////////////...---,,,+++,,,,,,,,,++++++*********++++++***************+++'''))))))111;;;333(((+++---------///222444444444888:::<<<<<<<<<===???@@@>>>??????@@@@@@AAABBBBBBBBBEEEGGGIIIIIIIIIKKKLLLNNNQQQUUUYYY^^^hhhvvvxxxdddSSSQQQLLLJJJNNNOOOMMMQQQXXXaaassszzzllleeeccccccdddfffddd___YYYSSSLLLFFFBBB===>>>AAACCCDDDEEEEEEDDD@@@>>>AAAJJJMMMGGGAAA@@@>>>===;;;999888888999999666444222111222444666888;;;;;;<<<======<<<;;;:::;;;:::888777555444444333555555444444444555555666|||sssttt{{{zzzqqqhhhbbbfffvvv|||pppooosss}}}}}}eeeSSSEEEBBB???>>>>>>@@@AAAAAAAAA@@@@@@??????@@@AAABBBCCCDDDEEEDDDBBB>>>:::777888888999:::;;;;;;:::::::::666444555999;;;999777444666888;;;===AAAFFFIIIJJJLLLNNNOOOPPPPPPOOONNNLLLLLLKKKKKKJJJIIIHHHGGGDDDCCCAAA@@@?????????@@@<<<<<<======>>>??????@@@AAABBBBBBAAA???<<<999777888777444222111111222333555444222111000000000000000000////////////000000000111222222000//////000000000111222222222222111000111222333444555666777:::;;;===???BBBDDDFFFGGGKKKNNNQQQSSSUUUVVVYYY[[[]]]___aaacccfffjjjooosssssstttuuuwwwzzz|||~~~~~~jjj^^^WWWddd~~~ttt^^^PPPDDDBBBCCCDDDMMMXXXqqqvvvttt}}}wwwiiiPPPFFFAAA777666555222111222444777999>>><<<999666666777999:::222333333333333555888;;;@@@WWWyyykkkRRRJJJOOOjjjxxx___ZZZXXXkkk}}}ooo```WWWPPPHHHBBBBBB999999999999999999::::::888888999999999888888777999888888777777777777777777666666555444333222222444444444333333222222222000111222222222111000///111000000000/////////...//////............//////////////////...---,,,+++,,,,,,,,,+++++++++******++++++************++++++,,,,,,***333@@@;;;///////////////111333444444444666999<<<>>>>>>======>>>???@@@@@@AAABBBBBBCCCCCCCCCFFFHHHIIIIIIIIIJJJLLLKKKMMMPPPQQQUUU]]]iiirrrnnn^^^WWWPPPKKKKKKKKKIIIKKKOOOUUUbbbwww{{{lllbbb______```^^^YYYTTTMMMHHHDDDCCCAAABBBDDDFFFGGGGGGGGGGGGBBB@@@DDDMMMPPPKKKDDDAAA===<<<;;;999888888999999444333222111222444666777;;;===???BBBDDDDDDCCCCCC???>>>;;;888666555444444555444444444444444555555yyytttwww|||wwwpppiiidddgggwwwqqqpppuuusss```IIIEEE@@@>>>>>>@@@AAABBBDDDBBBAAA??????@@@BBBCCCCCCGGGJJJIIIDDD>>>;;;:::888777888;;;>>>???<<<999999777555777;;;>>>===;;;555777999;;;===AAAFFFJJJLLLMMMNNNPPPQQQPPPPPPOOOLLLKKKJJJJJJJJJJJJJJJJJJGGGFFFEEECCCAAA???>>>===;;;<<<<<<======>>>>>>>>>???@@@@@@@@@>>><<<:::999<<<:::777444222222222222555444333111000000//////000000////////////000000111222222111///...000111000000111222222222222111111222222333333444555555999:::<<<>>>AAACCCEEEFFFIIILLLOOORRRSSSUUUWWWYYYYYY\\\```dddgggjjjnnnqqqssstttuuuwwwzzz|||~~~|||}}}{{{hhh\\\XXXfff~~~qqq\\\OOODDDBBBCCCEEEPPP]]]wwwpppqqq|||zzzgggPPPFFFBBB999444333222111111222333444222222111111222444666777222333333333333555888;;;BBBXXXzzzqqqVVVIIIMMMggg~~~ddd\\\VVViiisssdddXXXOOOEEE@@@>>>888888888999999:::::::::777888888999999999888888999888888777777777777777888888777666555444333333666555555444222111111000...///000111111111111000000000000000//////////////////............//////////////////...---,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++//////+++333BBB???333111111111222222333444444555777:::>>>@@@@@@???>>>>>>AAAAAABBBCCCCCCDDDDDDEEEEEEGGGIIIJJJIIIIIIJJJKKKIIIKKKKKKKKKLLLRRRZZZaaaqqq{{{zzzpppdddZZZPPPKKKIIIGGGGGGIIILLLQQQ___www}}}lllbbb^^^YYYWWWSSSMMMHHHDDDDDDDDD@@@AAABBBCCCCCCDDDDDDEEEDDDCCCGGGQQQUUUPPPGGGAAA===<<<:::999888999999:::444444333333444666777888999<<>>:::888666666666444444333333333333444444yyywwwyyysssllleeeaaaeeevvvyyy~~~|||iiiMMMHHHBBB>>>>>>@@@BBBBBBDDDCCCAAA??????@@@BBBCCCCCCIIINNNMMMFFF@@@======888666777;;;@@@BBB===888:::888777888;;;===<<<;;;555777999;;;>>>CCCJJJNNNOOOOOOPPPQQQQQQQQQPPPPPPMMMLLLJJJIIIHHHIIIJJJJJJHHHHHHGGGEEEBBB???<<<;;;:::;;;;;;;;;<<<<<<<<<===<<<=========<<<;;;:::999<<<:::777444333222222333666555444222111000//////000000////////////000000222222111000......000222000000111222222222222111222222222222333333333333888999;;;===???BBBCCCDDDGGGJJJNNNPPPQQQSSSUUUWWWVVVYYY___cccfffjjjmmmooorrrsssuuuwwwzzz|||}}}~~~}}}~~~wwwfff\\\YYYjjj{{{mmmYYYMMMDDDCCCBBBFFFTTTddd~~~|||kkknnn|||vvvgggQQQEEEAAA:::333333222222111111111111222222222222333333333333222333333333333555888;;;CCCYYYzzzuuuXXXIIIKKKdddfffZZZTTTgggxxxhhhZZZNNNFFF@@@===888888888999999::::::;;;777777888999999999888888999888888777777777777777888777777666555444333222555555444333333222111111000000111111111111111111000000000000//////////////////............//////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---111...222===:::000000111222333333222222333444:::===@@@AAAAAA@@@AAAAAACCCCCCDDDDDDEEEFFFFFFGGGFFFHHHJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJJJJMMMSSSWWW```jjjwwwwwwkkk\\\QQQMMMJJJIIIIIIJJJLLLTTTgggpppdddXXXVVVRRRLLLGGGEEEEEEGGGAAAAAAAAA@@@AAAAAABBBCCCFFFHHHMMMVVVYYYTTTIIIAAA<<<;;;:::999999999:::;;;888777777777777888999:::;;;===@@@BBBCCCBBB@@@>>>FFFCCC???<<<999888999999444444333222222222333333yyyxxxqqqiiiaaa\\\aaasssrrrPPPKKKEEE@@@???@@@AAABBBEEEDDDBBBAAAAAABBBCCCDDDCCCIIIOOOOOOIIIBBB???>>>888666777;;;@@@BBB===888;;;:::888888888888888777444666999<<>>;;;::::::::::::::::::;;;;;;;;;999999999999999888888777888777444333222222444444555555444333222111000///000000////////////000000222222111000......000222000000111222222222222111222222222222222222222222777888999<<<>>>@@@BBBCCCEEEHHHKKKNNNOOOQQQSSSUUUSSSWWW\\\aaaeeegggjjjlllpppqqqtttvvvyyyzzz{{{|||~~~ssseee\\\[[[mmmyyyiiiVVVLLLDDDCCCBBBGGGXXXkkkxxxgggmmm~~~ttthhhRRRCCC???:::333333333333222222111000333333333333333333222222222333333333333555888;;;CCCXXXyyyuuuYYYJJJIII___gggVVVSSSeee|||mmm\\\PPPHHHCCC@@@888888888999999:::::::::666777888999999999999999999888888777777777777777666666555555444333333333333333333333333333333333444444333222111111000000////////////000000000000//////............//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,555555333666222,,,000///111333222111111222444;;;===>>>>>>>>>@@@BBBDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKKKKJJJJJJKKKLLLLLLLLLKKKJJJJJJLLLOOORRRVVV^^^jjjtttzzzooo___TTTOOOKKKGGGGGGJJJPPP\\\oooqqq___\\\WWWRRRNNNLLLJJJHHHHHHGGGEEEDDDCCCDDDEEEFFFIIIOOOVVV\\\]]]VVVJJJ???<<<;;;:::::::::;;;<<<===:::999888777777888::::::???@@@CCCDDDEEEDDDBBBAAADDDBBB@@@===;;;;;;;;;<<<555444333222222222222222|||zzzsssjjjbbb\\\___ooouuuRRRNNNGGGCCCAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEFFFAAAGGGMMMOOOKKKEEE@@@>>>888777888;;;>>>???<<<999;;;:::888777555444444444333555888<<>>>>>???AAACCCDDDEEEEEEDDDDDDCCCBBB@@@???>>>======666555444333333222222333www}}}xxxqqqiiiaaaaaammmzzz|||lllTTTOOOIIIEEECCCAAA@@@??????@@@AAACCCDDDDDDDDDCCC@@@DDDJJJNNNMMMHHHAAA===888888999:::;;;;;;:::::::::999888666444333222333333444777:::???GGGPPPVVV[[[YYYWWWTTTRRRPPPNNNNNNIIIIIIIIIHHHGGGFFFDDDCCCCCCBBB@@@===<<<;;;;;;;;;888888888888888888888888888777777666555555555555555444222111111333444555222333333444444333222222000000////////////000000000111222222000//////000000000111222222222222111///000000000111111222222444555777999<<<>>>@@@AAABBBEEEHHHKKKLLLNNNPPPRRRPPPTTTXXX[[[^^^```dddfffkkkmmmppptttvvvwwwwwwwww~~~~~~zzzppp^^^XXX[[[pppvvveeePPPJJJEEECCCBBBIII___wwwrrrdddmmm~~~qqqlllgggRRR@@@;;;999333333222111111222222222000000000000000111222333222333333333333555888;;;???SSSuuuvvv^^^QQQJJJQQQfff|||pppXXXMMM^^^vvvxxxdddTTTNNNIIIDDD;;;::::::999999888888888666666777999999::::::999999888888777777777777777444444444555666666777777333333333333333333333333444333222111000000111111.../////////000000000111//////............//////------...............---,,,,,,,,,---------......++++++++++++,,,---......,,,888888111222000,,,000---111444444222111555888999===CCCGGGHHHHHHHHHIIIEEEFFFFFFGGGGGGHHHIIIIIIFFFIIIKKKLLLLLLLLLMMMOOOOOOMMMKKKJJJJJJJJJIIIIIILLLOOOUUU[[[^^^ccctttzzzkkk\\\QQQFFFIIIKKKLLLPPP^^^qqq|||zzzzzzsssdddWWWPPPNNNJJJGGGFFFGGGIIIJJJQQQaaannnmmmcccWWWJJJ@@@>>>============???AAABBB999888666666999>>>DDDHHHBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFDDDCCC@@@>>><<<777666555444333333333333uuu|||wwwppphhhdddlllwwwooo^^^TTTPPPKKKGGGDDDBBB@@@>>>888:::===@@@AAAAAA@@@??????BBBGGGLLLNNNIIIBBB<<<888999::::::888888999;;;888888888666444333333444333444666999===EEEMMMSSS]]][[[XXXUUURRROOONNNMMMFFFFFFGGGHHHGGGFFFEEEDDDAAA@@@===;;;::::::;;;<<<888888888777777777777777999888777666666555666666777555333222222333444555111222333444555444333222000000////////////000000///111333333111/////////000000111222222222222111/////////000111111222222444555777999;;;===???@@@AAADDDGGGJJJKKKMMMOOOQQQPPPSSSVVVYYY[[[^^^bbbeeejjjlllooosssuuuvvvvvvvvv|||}}}zzzooo[[[UUUZZZpppvvvdddOOOIIIEEECCCBBBIIIaaazzzpppcccnnnuuu~~~}}}|||}}}zzzllliiifffQQQ???;;;999333222111000000111222333444333222111000000111222222333333333333555888;;;===RRRtttxxx```TTTJJJMMM]]]tttuuu[[[KKKZZZrrr|||fffVVVOOOJJJDDD<<<;;;;;;:::999888777777666666777999999:::::::::999888888777777777777777444444555666777888999999666555444444333222111111111000/////////000222333.../////////000000111111//////............//////------...............---,,,,,,,,,------.........++++++++++++,,,---...///+++555222,,,111111,,,------111555555333333777;;;:::AAAIIIPPPRRRPPPNNNLLLEEEFFFFFFGGGGGGHHHHHHIIIFFFHHHKKKLLLLLLMMMNNNPPPRRRPPPNNNLLLKKKJJJIIIGGGFFFHHHNNNSSSSSSWWWgggxxx|||kkk^^^NNNNNNLLLIIIJJJSSS```kkkyyyrrraaaXXXUUUQQQMMMLLLMMMOOOQQQUUUhhhvvvssseeeWWWKKKBBB>>>>>>===>>>???@@@BBBCCC:::999888999===EEELLLQQQNNNMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHEEEBBB>>>;;;888777666555444333333333www{{{{{{tttiiihhhooo}}}qqqfff___RRRSSSQQQKKKCCC??????AAABBBCCCBBBBBBCCCDDDAAA<<>>BBBGGGKKKTTTVVVVVVTTTPPPKKKGGGEEEIIIFFFCCCEEEHHHIIIEEE@@@EEECCC>>>:::888777777888::::::999888888999:::;;;;;;<<<;;;999777555666888666555444333333222222333555555444444444333333333111111111111000000000000//////000111111111111111///000222444444333222111222222222111111111111000333444777999:::;;;;;;;;;@@@AAACCCFFFIIIKKKMMMMMMOOORRRVVVYYY[[[^^^aaaccccccggglllppprrrssstttuuuxxx|||zzziii[[[WWWZZZnnnrrr```NNNCCC>>>CCCEEELLLfffmmmiiiuuuyyy}}}}}}oooyyyzzzzzzvvvqqqzzzxxxyyylllbbb[[[LLL999222666333333111000000000111222///000222222111111222333333222222222333555777888???JJJggggggRRRHHHLLLVVVkkk[[[OOOVVViii|||lll```VVVKKKBBBBBB<<<888999999777888:::777777888888888999999999>>><<<:::888666777888888666666666666666666666666555444333333222222333333333333222111000000000000222000///000444555444222//////............//////......---------,,,,,,,,,++++++***)))***+++---...,,,,,,,,,,,,---///111222666333///...//////---+++111333777999:::<<>>???BBBEEEFFFFFF===;;;999:::@@@KKKVVV]]]\\\\\\XXXTTTUUUXXXUUUPPPUUUSSSOOOLLLHHHCCC>>>;;;;;;:::777555444333333333www{{{pppmmmrrr{{{nnnbbbZZZNNNOOOOOOJJJDDD???>>>>>><<<===?????????@@@@@@@@@BBB??????DDDIIIHHH@@@888888777777777888:::;;;<<<888666333222333444333333444666888:::<<>>BBB@@@===:::777666666666777777777777888:::<<<======>>>>>>===;;;::::::;;;999888666555444333333333444444333333333222222222111111111111000000000000///000000111111111111111000111333555555444333222222222222111111111111000000111444777999:::;;;;;;???AAACCCFFFIIIKKKLLLMMMOOORRRVVVYYY[[[]]]```bbbcccggglllpppqqqrrrssstttxxx{{{{{{kkk[[[WWW[[[oooqqq___OOODDD@@@CCCEEENNNiii~~~mmmjjjxxxxxxzzz}}}}}}rrryyyssskkkeeeppp}}}|||{{{ssssssggg^^^XXXKKK;;;444888444444222111111111222333000111222222111111222444222222222222333555666888>>>HHHdddpppVVVGGGIIIRRRjjjdddQQQVVVdddzzz}}}nnncccYYYOOOHHHBBB<<<888999999777888:::888888888999999999999:::===<<<:::888777777777888666666666666666666666666555444333333222222333333222222111000000000111111444222000000222222000...//////............////////////.........---------,,,+++*********+++,,,---,,,+++++++++---...000111222000...---//////...,,,---///222444555888;;;===DDDAAAIII]]]ggg___SSSMMMLLLKKKKKKKKKJJJJJJIIIIIILLLNNNQQQRRRRRRQQQRRRSSSSSSSSSQQQPPPNNNMMMLLLKKKHHHLLLNNNMMMKKKMMMTTT\\\jjj}}}oooeeeZZZTTTOOOLLLPPPWWWUUU```ppp}}}qqqiiiddd]]]WWWUUUVVVYYY[[[jjjsss{{{wwwhhhWWWKKKFFFDDDBBBAAAAAACCCEEEEEEEEE???===:::<<>>;;;;;;999777555444333333333vvv}}}wwwwww{{{yyyjjj^^^UUUOOOOOONNNJJJEEE@@@???>>>@@@CCCEEEDDDAAABBBFFFLLLKKKIIIGGGGGGGGGEEE???:::888888888999:::;;;======888666333333333444444333444666888999999;;;>>>AAAAAACCCEEEEEECCCAAA@@@@@@=========>>>>>>>>>>>>>>>===<<<;;;999888666555444555555666777999;;;===>>>===???AAABBB@@@??????@@@<<<;;;999777666555444444333333222222222111111111222222111111111000000000///000111111222222111111111222444666666555444333222222222111111111111000---...111444777999:::;;;>>>@@@BBBEEEHHHJJJLLLLLLOOORRRUUUXXXYYY[[[^^^```cccfffkkkoooppprrrssstttvvvyyy|||}}}}}}~~~}}}mmmZZZXXX]]]rrrnnn\\\OOOEEE@@@CCCFFFQQQnnn}}}nnnmmm|||yyy{{{~~~{{{|||yyyvvviii]]]WWWcccrrrrrrqqqlll}}}kkkaaaYYYTTTJJJ===777999555444333333222222333333111222333333222222333444222222111222333444666777;;;CCC[[[|||]]]IIIHHHQQQkkkoooUUUVVV```sss~~~pppfff]]]TTTNNNDDD===999:::999777777:::999999999999::::::::::::<<<;;;::::::999888777777666666666666666666666666555444333333222222333333111111000000000111222222333222000000111000///---//////............//////000000/////////.........,,,,,,+++*********++++++*********+++,,,---...//////---,,,,,,...///...---***,,,///000222444777:::>>>;;;AAANNNTTTOOOJJJJJJLLLLLLLLLLLLLLLLLLLLLKKKOOORRRVVVXXXXXXWWWVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQOOORRRUUUSSSPPPPPPTTTXXX\\\nnn{{{nnncccYYYRRRRRRUUUMMMUUUaaarrr~~~wwwqqqoooiiiaaa[[[[[[```eeennnsssvvvsssgggYYYNNNHHHHHHFFFEEEDDDFFFGGGFFFEEEBBB???<<<===DDDPPP]]]eeeccciiikkkhhhfffiiikkkkkkiiiddd[[[QQQHHHBBB===<<<:::999777555444444444444sssqqqhhh___WWWUUUTTTQQQKKKEEEBBBBBBCCCHHHJJJLLLJJJDDDCCCNNNZZZ]]]]]]YYYPPPHHHDDD???<<<888888999:::;;;===>>>>>>999666444333444444444333555777888888777777999;;;<<<===???>>>===<<<===>>>:::;;;===<<<;;;<<<===???::::::::::::999777666555555666666888999;;;<<<===<<>><<<999777666555444333333333333222222222222222222222111111111000000000000111222222222222111222333555666777666555444222222222111111111000000...///111333666888999:::===???AAADDDGGGIIIKKKKKKOOOQQQUUUWWWXXXYYY\\\]]]bbbeeejjjmmmoooppprrrssstttwwwzzzzzzzzz|||~~~nnnYYYXXX```uuukkkYYYMMMEEE@@@BBBFFFTTTrrr~~~pppqqq{{{sssbbbTTTNNN\\\kkkjjjgggggg|||hhh___VVVPPPGGG===777888444444333333222222222222222333444444222222333444222111111111222444666777888>>>RRRxxxcccMMMKKKTTTlllyyyXXXVVV\\\nnn~~~qqqggg]]]TTTOOOEEE???:::::::::777777:::999999:::::::::;;;;;;;;;::::::;;;::::::888777666666666666666666666666666555444333333222222333333222111111111222333444444000000000000111222222111//////............//////////////////.........------,,,,,,++++++*********)))******++++++,,,---------,,,,,,+++,,,,,,------,,,---///000111444777:::999999===EEEGGGEEEEEEIIILLLLLLLLLLLLMMMMMMNNNNNNRRRVVV[[[^^^]]]\\\[[[[[[ZZZYYYWWWVVVTTTTTTTTTTTTRRRVVVYYYXXXUUUSSSTTTWWWVVVddduuuwwwjjj^^^WWWUUUPPPTTT[[[hhh}}}}}}zzzvvvwwwtttkkkbbb^^^aaagggmmmoooooollleeeZZZQQQKKKJJJHHHGGGHHHIIIJJJIIIHHHBBB???<<<===DDDPPP]]]eeeeeemmmrrrppplllnnnsssuuuuuuoooeeeWWWKKKBBB===<<<:::999777555555555555555qqqvvvkkkhhhddd___```^^^XXXOOOEEEBBBDDDHHHIIIIIIJJJGGGAAABBBSSSgggvvvxxxqqq^^^MMMCCC???<<<777888999;;;<<<===>>>???999777444333444555444333666777888888666555666777888999999888777666777999888999:::999888999;;;===999:::;;;<<<;;;:::888777888999999999:::::::::::::::===@@@BBBBBBAAAAAAAAA@@@???===:::888666555444444444444444333333333333222222222222111111111111000000111222222222222222222333555777777666555444222222222111111111000000222333333444555777888888<<<>>>@@@CCCFFFHHHJJJJJJMMMPPPSSSUUUWWWXXXZZZ\\\```cccgggjjjlllnnnppprrrqqqtttxxxyyyyyy{{{}}}mmmWWWYYYbbbxxx|||gggUUUIIICCC@@@BBBGGGWWWuuutttvvv}}}www||||||sss___QQQLLL[[[iiigggaaagggkkkaaaUUULLLDDD;;;666555222222222222222111111000222444444444222222333444222111111111222444666777999===MMMnnnhhhPPPMMMSSSmmmYYYSSSVVVhhh~~~rrriii]]]RRRNNNGGG@@@<<<;;;:::888777999999999:::::::::;;;;;;;;;:::::::::::::::999888777666666666666666666666666555444333333222222333333333333333333333444555666111111222222222222222333//////............//////.........---------,,,,,,,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,,,,...------+++*********+++---...///000111444777;;;:::===BBBGGGGGGFFFHHHMMMKKKKKKLLLMMMNNNOOOPPPPPPUUUYYY^^^aaaaaa______^^^___]]]ZZZWWWUUUTTTTTTTTTPPPSSSVVVWWWTTTRRRQQQRRRUUU\\\gggttt~~~nnn```WWWVVVVVVYYYcccttt}}}|||yyy||||||uuuiiiaaaaaadddgggggggggeeeaaaZZZSSSOOOJJJIIIIIIJJJLLLMMMMMMKKKAAA???;;;<<>><<<999888777666555555666777qqqtttiiihhhjjjkkkllllllgggYYYJJJCCCGGGNNNNNNKKKIIIFFFBBBGGG___xxxlllQQQCCC>>>;;;666777999;;;===>>>>>>>>>999777444444444555555444555777999888777666666777555555555333111111333555777666555444555666777888888999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888888:::===>>>>>>>>>>>>??????>>><<<:::777666555444555555555444444444333333333222222222222111111111000111222222333222222222222333555777777666555444222222222111111111111000555555444555555666888888;;;===???BBBEEEGGGIIIIIIKKKNNNQQQTTTUUUWWWZZZ\\\^^^aaaeeegggiiikkknnnpppnnnrrrwwwyyyzzz{{{~~~zzziiiVVVYYYeee{{{yyydddRRREEEBBBAAABBBIII[[[xxxxxx{{{rrrnnnvvvxxxwwwaaaRRROOO^^^lllhhh```mmmpppeeeVVVIIIAAA:::555333111222222222222111000///222333444333222111222333111111000111222333555666;;;>>>IIIccciiiQQQJJJNNNlll]]]SSSOOO^^^vvvvvvnnn___SSSOOOHHHBBB===<<<;;;888777999999999999999:::::::::::::::::::::999999999888888666666666666666666666666555444333333222222333333444444333333444444555555555555555444111//////000//////............//////...------------,,,,,,,,,++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++---......,,,***)))***+++,,,---......///222666999999===BBBFFFFFFGGGJJJMMMLLLLLLMMMOOOPPPRRRSSSSSSWWWZZZ^^^aaaaaa``````aaabbb```\\\YYYVVVUUUUUUVVVSSSUUUXXXXXXVVVTTTSSSSSSSSSUUUZZZdddtttpppccc___\\\\\\aaannn}}}yyy}}}yyymmmdddbbbcccaaabbbbbbaaa]]]YYYTTTQQQKKKJJJKKKLLLOOOOOONNNMMM@@@>>>;;;;;;@@@IIISSSYYYcccmmmuuuuuutttxxx}}}xxxhhhVVVGGG???===999888777666666666777888mmm~~~xxxiiihhhooossszzz~~~|||lllWWWKKKNNNUUU^^^VVVNNNJJJGGGNNNhhhvvvTTTBBB<<<999555666888;;;<<<===>>>>>>:::777555444555555555444555777999999888777777888444444333111000111444777:::666333333555777666555888888999;;;<<<<<<<<<<<<======>>>======;;;:::999777888::::::::::::<<<======<<<:::888666555444444444444444333333333222222333333222222222111111111000111222222333333222222111333555666666666444333222222222111111111111000444333333444555777888:::;;;<<>>:::666333222222333333333222111000222333444333111000111222111111000000111333555666999<<>>===;;;888777999888888888999999999999:::;;;:::999888888888999:::666666666666666666666666555444333333222222333333444333333222222222222333444555555333000....../////////............//////............------------)))***+++,,,,,,,,,++++++***+++,,,---------,,,++++++---...,,,******,,,...---.........///111666999777;;;???@@@CCCFFFJJJLLLNNNOOOPPPRRRTTTUUUWWWXXXWWWZZZ]]]___``````aaabbbcccaaa^^^ZZZYYYXXXYYYZZZXXXYYYZZZZZZXXXUUUTTTSSSOOOMMMOOOVVVbbbnnnzzz{{{pppjjjeeeeeejjjzzz~~~{{{uuuwwwxxxtttkkkeeebbbccc^^^```aaa___[[[VVVSSSRRRMMMMMMMMMNNNOOOOOONNNLLL@@@>>>;;;;;;>>>EEELLLQQQZZZdddmmmpppsssyyy~~~ppp\\\KKKAAA===888888777666666777888999hhhxxx}}}iiihhhpppwww}}}dddSSSTTT\\\jjj^^^SSSLLLGGGNNNhhhzzzUUUBBB;;;777444555888:::<<<=========:::777555444555555555444555777999:::999999999:::555555444333222444888;;;>>>999444444888:::888555777888888999;;;<<<============>>>>>>>>>===;;;:::777888999888888888:::===<<<;;;999777666555444444333333333222222222111111333333333222222222111111111111222333333333333222111222444666666555444333222222222111111111111000111111222333444777999;;;:::<<<>>>AAADDDFFFHHHHHHHHHKKKOOORRRTTTWWWZZZ\\\[[[^^^aaaccceeegggjjjmmmkkkpppxxx|||||||||}}}uuubbbUUUZZZggg~~~uuu```NNNAAABBBDDDGGGOOObbb~~~}}}vvv{{{fffSSSPPPaaapppmmmddd{{{xxxkkkWWWFFF>>>;;;888444333333444555444333222111111222333222000///000111111000000000111333555666444777===LLLmmmlllWWWMMMMMMiiisss^^^MMMRRRgggzzzkkk]]]YYYJJJCCC>>>===;;;888777999777777888888888999999999<<<:::999777777888:::;;;666666666666666666666666555444333333222222333333333333222111000000000000///111333222///...000222//////............//////000/////////............((()))+++,,,---,,,,,,+++***+++,,,---...---,,,+++)))+++---,,,++++++...111///000000000000333777;;;;;;>>>???@@@DDDIIINNNPPPPPPQQQRRRTTTVVVXXXZZZ[[[WWWZZZ\\\^^^^^^___aaaccccccaaa^^^\\\[[[[[[]]]^^^XXXXXXXXXVVVTTTQQQOOONNNLLLIIIHHHMMMUUU]]]eeejjjuuuxxxooojjjiiisss|||wwwpppqqqppplllgggbbbbbbbbb]]]aaaccc```ZZZTTTRRRRRRPPPOOONNNOOOPPPOOOLLLJJJ@@@>>><<<;;;>>>CCCIIIMMMRRR[[[dddiiioooxxx}}}ttt```MMMAAA<<<888777666666666777999999kkkrrrkkk```dddlllwwwvvv___YYYeeeqqqmmm]]]MMMHHHNNNgggyyyVVVAAA999777999999;;;<<<<<<;;;:::999888888999888888666444333999999999999::::::::::::444444444555555555666666666444222111111444666888555666777999;;;===>>>???@@@@@@@@@@@@@@@???>>>===:::999999999999999::::::888777555555666777666555555555555444333222000///000000111222222222222111.../////////000000000000444444555555555555444444333333222111000000111111222111111111222444666777:::;;;===???AAABBBCCCCCCHHHKKKOOOQQQRRRRRRTTTUUUWWWYYY]]]aaaeeegggiiiiiimmmnnnrrrwww|||~~~~~~pppbbbPPPWWWhhhmmmZZZNNNDDDBBBAAAFFFVVVooozzzzzzrrr^^^]]]fffkkkkkkdddrrr[[[FFF<<<::::::888333111//////111222222111333222222222333333444555333333222222111222222333333888<<>>======;;;:::<<<:::999::::::;;;<<<===>>>===<<<:::888888888888999777777777777666666666666666555555555555444444444444333111//////000111222222222222111000//////...333333222000///---,,,,,,+++---///---***((()))+++---,,,+++*********+++,,,------------------------++++++,,,,,,,,,,,,------...//////000000333777:::999;;;===AAAEEEIIIMMMOOOOOOQQQTTTWWW[[[^^^```aaa]]]]]]^^^___aaadddeeegggllleee^^^\\\]]]]]][[[XXX___[[[VVVSSSQQQOOONNNMMMFFFGGGHHHIIIKKKPPPWWW\\\gggssstttkkkrrrzzzwwwsssmmmgggdddbbbccccccZZZ]]]______\\\YYYVVVUUUYYYYYYWWWTTTPPPLLLIIIGGG@@@@@@>>>;;;:::===CCCIIIJJJQQQYYY^^^bbbiiittt}}}qqq```OOOCCC===666666666555444444666888cccjjjzzzgggXXXYYY___nnn|||fff___iiivvvttteeeWWWRRRTTTeeeqqqSSS@@@:::999999:::;;;<<<===>>>>>>===;;;:::888777666666666666666666666777777777777888777666666555555444444333444333222111222333555666555666777999;;;===>>>???@@@AAAAAAAAA@@@??????>>>;;;;;;:::999999999999999888666444444555666666555555555555444333222111000222222222222222111111000555444333222111000000000444444555555555555444444333222222111000000111111111111111111222444666888:::;;;===???AAABBBCCCCCCFFFIIIMMMOOOQQQRRRUUUVVVWWWYYY\\\```dddgggiiiiiikkkmmmqqquuuzzz}}}~~~~~~~~~mmm]]]QQQXXXjjjlllZZZOOOFFFDDDCCCIIIZZZsssttt{{{~~~xxxwwwccc```gggllllllnnnuuu]]]HHH<<<888666444333333333222111111000000222222222222222333444444222222222111222222333333666999<<>>===<<<:::999:::999999999999:::;;;<<<===:::999888777777777888888777777777777666666666666666555555555555444444444444333111000///000111222222222111111000//////...111111000000//////......---//////---***)))+++------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...//////000333666:::;;;<<<>>>AAAEEEJJJMMMOOOMMMQQQVVV\\\___``````_________```aaaccceeefffgggeeeaaa\\\\\\^^^aaa___]]]^^^ZZZVVVRRRPPPOOOMMMLLLEEEFFFHHHHHHJJJNNNSSSWWW___iiiyyyxxxvvv|||xxxtttnnngggcccbbbcccddd___```aaa```]]][[[YYYXXX[[[ZZZVVVRRRMMMIIIFFFDDD??????===:::888:::???CCCDDDJJJQQQUUUYYY```llluuu~~~ppp]]]LLL@@@;;;555555666555444555888:::]]]bbbnnngggSSSOOOSSS^^^wwwzzzhhh```hhh|||~~~tttjjjfffaaaeeevvv{{{dddLLL>>>:::::::::;;;<<<===>>>@@@AAAAAA>>><<<888666555555777888555555555666666666777777:::999888666555333222111333222222222222333333444555555777999;;;===??????AAAAAAAAABBBAAAAAA@@@@@@>>>===<<<;;;:::999999888666444333333444555666555666555555444333222111111333333444333333222111000666555333111000000111111444444555555555555444444333222111111000111111111111000000111222555777888:::;;;===???AAABBBBBBCCCCCCFFFJJJMMMOOORRRUUUWWWVVVXXX[[[___cccfffiiijjjjjjlllppptttxxx|||~~~}}}iiiWWWPPPYYYlll}}}kkkZZZOOOGGGEEEEEEMMM___xxxnnntttwwwvvv~~~mmmiiikkknnnnnn}}}{{{cccPPPCCC;;;555111222555777666222//////111111111111111111111222333222111111111222333333444666777999>>>RRRssszzzgggRRRKKKOOO\\\zzz{{{^^^UUUWWWjjjxxxqqqdddZZZPPPGGG>>><<<;;;999888999999999888999999:::;;;<<<888888888888888888888888777777777777666666666666666555555555555444444444444333111000000000111222222222111111000/////////////////////000000000000///000///---++++++,,,...---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000000333666999===>>>@@@BBBFFFJJJMMMOOOOOOTTT\\\cccffffffccc```ccccccdddeeefffggghhhhhheeebbb___```cccdddcccaaa___\\\XXXVVVTTTRRRPPPNNNHHHIIIKKKKKKLLLMMMPPPRRRWWW^^^kkk{{{|||xxxpppiiieeedddeeeggggggfffdddbbb```___`````````]]]XXXQQQLLLGGGEEEDDD??????===;;;999999<<>><<<;;;999888444222000000222444555555666666555444333333222222333333444444444333333222222111000//////111222333333444444555555444444333222222111111111111111222111111000111222444777888999:::<<<>>>@@@AAABBBBBBBBBEEEHHHKKKMMMOOORRRTTTVVVWWWZZZ^^^bbbfffhhhjjjjjjmmmppptttwww{{{}}}iiiUUUOOOZZZnnn|||kkkZZZOOOGGGEEEFFFPPPccc}}}{{{jjjooo}}}yyyyyyzzzuuurrrpppppp}}}iiiZZZNNNBBB777111///444888888333000000333111111000000000000111111111111111111222333444444333444555:::KKKjjjxxxeeeRRRMMMQQQTTTmmmeeeSSSSSSddd}}}}}}uuufffZZZRRRHHH???<<<:::888777888999888888888999999:::;;;::::::::::::::::::999888777777777777666666666666666555555555555444444444333222111000000000111111111111111111000000//////000000//////////////////000///...,,,+++,,,---...,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///000111222444777:::>>>???AAACCCFFFJJJMMMNNNTTTXXX```fffjjjjjjhhhfffhhhiiiiiijjjjjjjjjjjjjjjkkkiiigggggghhhgggeeebbbdddaaa^^^\\\[[[YYYVVVSSSNNNOOOQQQQQQPPPOOOPPPQQQSSSYYYcccpppwwwooojjjiiikkklllnnnkkkhhheeeeeeggghhhiiieee```YYYRRRLLLHHHFFFFFFAAA@@@???===<<<<<<>>>???@@@CCCFFFHHHKKKSSS^^^fffvvvzzzyyymmmXXXFFF<<<:::666777666555444666999<<>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBB???===;;;999333111//////111444555666888777666555444444444555222333444555555555555555222111000000000111333444333333444444444444333333222111111111111111222222222111111111222444666777888999;;;===>>>@@@@@@AAACCCEEEGGGIIIJJJLLLNNNQQQUUUVVVYYY]]]aaaeeehhhjjjlllooorrruuuwww{{{}}}iiiVVVOOO[[[qqq{{{kkkZZZNNNGGGEEEFFFQQQgggzzziiinnn}}}~~~yyysssrrrwwwfff]]]TTTFFF999222,,,222777777333111333555111111000//////000000000222111111111222222333444444444666:::FFFaaa~~~yyyfffTTTNNNPPPNNNcccmmmSSSQQQ^^^uuuyyyjjj]]]TTTIII@@@<<<;;;888777999999999888888888999::::::;;;;;;;;;::::::999999999777777777777666666666666666555555555555444444444222222222111111111111111111111111000000000000000111111000000//////......///---,,,++++++,,,,,,---,,,,,,,,,,,,++++++******------------------------+++++++++,,,,,,,,,------...000222333444555888:::>>>???AAACCCFFFJJJMMMNNNVVVYYY^^^cccgggjjjkkkkkkmmmmmmnnnnnnnnnmmmlllkkkllllllllllllllljjjfffdddgggeeecccbbbaaa^^^ZZZWWWSSSTTTUUUTTTRRROOOOOOOOOOOOUUU___jjjvvvzzzuuussstttuuuvvvrrrmmmlllmmmoooooooooccc___XXXRRRLLLJJJIIIIIIBBB@@@>>>======>>>>>>???@@@BBBDDDEEEIIIPPPYYYaaammmrrrsssiiiVVVEEE===<<<999999777555444666999<<<\\\XXXWWW]]]hhhxxxzzzkkkeeebbbnnnqqqooopppkkkjjjsss||||||kkkUUUGGG???:::999999;;;<<<===>>>>>>===<<<;;;999:::<<<===>>>======<<<<<<<<<;;;999888777666666666777777777888888888999444333333222222222222333333444666999;;;>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEECCC@@@>>><<<555333000000333666888999:::999777666666666777888444444555666666666666666777666666555444333222111333333444444444444333333111111111000111111222333333333222222222333444555666777999;;;===>>>>>>???BBBDDDFFFGGGGGGIIILLLNNNTTTVVVXXX\\\```eeehhhkkknnnqqqtttuuuvvvyyyzzzhhhWWWQQQ^^^uuuttthhh[[[QQQHHHEEEGGGSSSjjjzzzlllqqq}}}|||uuuuuu|||jjjZZZTTTOOOBBB777222---000444555333222444666222111000000000000000000333333222222111222222333777777888;;;CCCWWWyyy|||kkk[[[SSSQQQKKK[[[zzzvvvVVVPPPXXXlll~~~nnncccUUUJJJAAA===;;;999999;;;::::::999999999999:::::::::999999888999:::<<<===777777777777666666666666666555555555555444444444222222222222111111000000111111000000000000000000222111111000///......------,,,+++,,,---...,,,++++++,,,,,,,,,,,,+++***)))------------------------++++++,,,,,,,,,,,,---------///222333444555888:::===>>>@@@BBBFFFJJJMMMOOOSSSUUUYYY^^^cccgggkkklllooooooppppppnnnmmmkkkiiifffiiilllooopppnnnllljjjhhhggggggfffeeebbb]]]ZZZVVVWWWWWWUUUQQQNNNMMMMMMKKKRRR[[[dddmmmzzz~~~zzzvvvtttuuuuuurrrppp^^^[[[VVVQQQNNNMMMNNNOOODDDAAA===;;;;;;<<<<<<<<<>>>???@@@BBBEEELLLSSSYYYbbbfffggg___QQQDDD===<<<999999777555555777;;;>>>nnnfff___\\\___hhhxxx}}}tttjjjsssrrrpppsssqqqqqqzzzrrrXXXJJJCCC>>>::::::;;;===@@@BBBCCCBBB@@@>>><<<===>>>???@@@BBBCCCDDD@@@@@@>>><<<:::888777666777777777888888999999999666555333222111222333444333444666999;;;>>>@@@AAABBBCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIHHHFFFCCCAAA???888666333444666:::===>>>;;;:::999777777888999:::777888888777666555444333555666777777666444222000222333333444444333333222111111000000111222222333555444333222222222333333444555777999;;;<<<======@@@AAACCCDDDFFFHHHLLLOOOTTTUUUWWW[[[___dddhhhkkkooorrrttttttssswww~~~~~~uuudddTTTTTTbbbzzzpppgggbbb\\\WWWIIIGGGIIIVVVmmmzzzooouuu~~~{{{uuuwwwvvv```LLLGGGDDD;;;555444000111111222222222333333333222111000000000000111444444333222111111111111555666888;;;AAARRRsssvvvhhh]]]VVVGGGSSShhh~~~ZZZPPPRRRcccrrrhhhVVVKKKAAA>>><<<;;;;;;>>>;;;;;;::::::::::::;;;;;;:::999888999<<<@@@DDDGGG777777777777666666666666666555555555555444444444222222222222222111000000000000000000000000000111000000000000////////////---,,,,,,...000000---***++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++...000222333444666888;;;<<<>>>AAAEEEJJJMMMOOOPPPRRRWWW]]]ccchhhlllnnnnnnnnnooonnnmmmjjjhhhfffeeeiiippptttvvvuuusssrrrlllkkkkkkkkkjjjgggbbb^^^ZZZZZZYYYVVVRRRPPPOOOOOONNNSSSYYY\\\aaakkkyyy|||{{{xxxqqqkkkZZZYYYVVVTTTTTTUUUWWWXXXKKKFFF???;;;:::;;;;;;:::<<<===>>>@@@DDDIIINNNRRRWWWYYYYYYTTTJJJ@@@;;;999777777666555555999>>>BBBxxxjjjaaa\\\___iiiuuuttt|||zzzxxx}}}{{{{{{xxx\\\MMMFFF@@@<<<;;;;;;>>>CCCFFFHHHFFFDDDBBBAAA@@@??????AAAEEEHHHJJJEEEDDDBBB@@@===;;;999888888888888888888888888888888666444111111222444666333444666999;;;>>>@@@AAABBBCCCEEEFFFHHHHHHIIIIIIJJJJJJKKKJJJHHHEEECCCAAA;;;999666666999===@@@BBB===;;;:::888888999:::<<<;;;;;;:::888666444222111///111444666666555222111222333333444444333333222111111000000111222333333666555444222111111222222333444666888:::;;;<<<<<<===???AAACCCEEEIIIMMMPPPTTTUUUWWWZZZ___dddhhhkkkooorrrtttsssrrruuu|||{{{ppp```RRRWWWfff~~~uuuccc]]]^^^]]]\\\KKKIIIKKKXXXooozzzpppxxx~~~yyy}}}yyytttxxx|||uuu\\\EEE???===777444777444222000000111222111111333333222111000000111111555555333222111000000000000222666;;;@@@QQQrrrsssfff^^^CCCLLLZZZooo]]]PPPNNN]]]}}}uuulllVVVLLLBBB>>>===<<<===???<<<<<<;;;::::::;;;;;;;;;;;;;;;:::<<<@@@GGGMMMQQQ777777777777666666666666666666555555555444444444111222222222222111000000000000000000000111111111.........///000111111222---------000333222...***++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------))),,,///111111222444666999;;;===AAAEEEIIIMMMOOOOOOSSSYYY```fffkkknnnpppmmmmmmmmmmmmkkkhhheeeccciiinnnuuuzzz|||zzzxxxwwwooooooooopppoookkkfffbbb___^^^]]]YYYUUURRRRRRSSSTTTWWWXXXWWWWWW^^^kkkvvvxxxoooggg[[[ZZZYYYYYYZZZ\\\___```RRRLLLCCC===<<<<<<;;;:::<<<===>>>AAADDDIIIMMMPPPOOOPPPOOOKKKDDD===888666444444444444666;;;AAAFFF~~~hhh^^^```dddeeeoooxxxaaaQQQHHH???<<>>@@@AAADDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHFFFDDDAAA???AAA@@@>>>>>>???@@@???===<<<;;;::::::;;;<<<===>>>::::::999888888777777666555444333333222222333333888777555444333333444444333222111000000000111222111222222333333444555555222222333444666888:::;;;;;;===???AAABBBDDDGGGJJJOOOSSSXXX[[[\\\^^^cccgggnnnpppsssuuuvvvwwwyyy{{{~~~{{{jjjYYYXXXWWWlllhhhOOOKKKTTTWWWSSSKKKGGGGGGVVVpppzzzkkkvvv}}}xxxtttvvv}}}rrr}}}zzzrrr^^^GGG;;;777555333444111111111111111111111111000000000000000000000000000000000000111111111111444555333888AAAKKKiiiqqq```VVVJJJOOOddd~~~fffQQQQQQaaaooouuudddTTTMMMHHHEEE@@@;;;999<<<===<<<;;;;;;:::999888888:::;;;;;;<<<<<<;;;;;;::::::999999888777666555555666666666666555444333222222222222111111111000000111111111111000000000000111111111111000000000000///////////////......---000///...---,,,,,,+++,,,,,,++++++***++++++,,,,,,******)))))))))***++++++,,,---///000000111444666:::<<<>>>BBBFFFJJJNNNPPPNNNSSS[[[bbbgggllloooqqqooolllkkkmmmlllgggcccbbbgggpppxxx{{{}}}{{{vvvuuutttrrroookkkfffcccaaa```]]][[[YYYYYYYYYYYY[[[WWWUUUWWWYYYZZZ___eeettt|||wwwqqqjjjcccXXXRRRPPPUUU\\\```dddhhhVVVNNNCCC>>>======;;;999???>>>>>>???AAADDDFFFHHHKKKJJJHHHDDD@@@;;;888666333444666999===@@@CCCDDDpppjjjeee```eeekkkwww~~~___PPPGGG???<<>>@@@???AAAFFFKKKSSS```mmmrrrkkk___TTTJJJAAA<<<:::<<<;;;:::999888888999;;;999999888666444222000///111222555888;;;>>>@@@BBBFFFFFFGGGGGGHHHIIIIIIJJJGGGHHHHHHHHHGGGEEEBBBAAA?????????@@@BBBBBBAAA@@@>>>>>>===<<<<<<<<<======<<<<<<;;;:::999888777777555555444333333333333444555444333222222333444444333222111000000111111222111111111222333333444444333333333444555777888999:::<<>><<<>>>=========>>>>>>>>>>>>>>>BBBAAAAAADDDIIIUUUjjj}}}vvviii[[[OOOEEE???>>>===<<<:::999999999999::::::999777555333111000111222555888;;;???AAABBBFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEFFFFFFEEEDDDBBBAAA>>>>>>@@@CCCEEEEEEDDDBBBAAA@@@???>>>=========>>>@@@@@@>>>===;;;:::888888666555555444444444444444333333222222333555666777333333222111111111111111000000000111222222333333444444444444555666777777999;;;>>>???AAACCCGGGJJJKKKPPPUUUWWWYYY\\\aaaeeeggglllrrrvvvxxxyyyzzz{{{{{{{{{iiiXXXXXX]]]wwwfffMMMEEEHHHJJJGGGKKKLLLPPP\\\nnnuuupppyyy~~~}}}~~~zzzvvvtttuuuwwwvvvssswwwttt~~~xxxfffvvviiifffdddSSSBBB:::888555222222111111111111111111111111000000000000000000000000000000000111111111222222111555444777>>>GGGffftttXXXFFFCCCQQQiiiqqqWWWNNNXXXfff~~~wwwggg]]]TTTMMMIIIDDD>>><<<===999:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::666666777777888888888888666666666666555555444333444444333333333222222222111111111111000000000000111111111111000000000000...////////////...------...---,,,++++++***++++++---,,,,,,+++*********+++))))))***+++---...///000+++---...///000111444666666888<<<@@@EEEIIIKKKMMMWWW\\\bbbhhhlllooosssuuuvvvtttuuutttnnngggeeeiiisssyyy}}}{{{vvvqqqkkkfffccc^^^^^^^^^^^^_________```\\\XXXVVVWWWWWWVVVYYY]]]cccdddiiiooovvvpppbbbYYYVVVVVV[[[^^^___bbbfff```XXXMMMEEEBBB@@@???===???AAACCCEEEGGGHHHIIIJJJFFFEEECCCAAA>>>;;;888777333555777<<>>@@@CCCFFFIIIJJJNNNSSSWWWYYY\\\aaaeeeggglllsssxxxyyyyyyxxxxxxwww~~~yyyeeeUUUWWW^^^zzzhhhQQQGGGGGGHHHHHHIIINNNUUU___mmmwwwttt~~~zzzooossstttuuuvvvxxx||||||vvvnnnjjjgggttt|||sssaaarrrwwwgggdddZZZLLL???:::888444222111111111111111111111111111000000000000000000000000000000111111111222222222000444555777<<>>;;;::::::;;;;;;<<<<<<============BBBBBBBBBCCCCCCLLL```sssttt___NNNGGGCCC>>>;;;;;;:::999888888888888888777666555444111222444777:::===@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFEEEBBB??????@@@AAABBBBBBCCCDDDDDDEEEDDDBBB@@@>>><<<:::999555555444333333333333333444444444555666888:::<<<444444444333222111000000...//////000000111222222444444333333333333444444666888;;;===???BBBFFFHHHIIINNNSSSWWWYYY]]]bbbfffjjjooouuuzzzzzzxxxwwwvvvxxxwwwcccTTTXXX^^^|||nnnYYYNNNKKKLLLMMMIIIPPPZZZdddoooyyyzzzvvvjjjnnnsssxxx}}}wwwjjj\\\ZZZkkkvvv|||oooaaavvvssshhhaaaRRRGGG<<<999777444111111111111111111111111111111000000000000000000000000111111111111222222222222000444444666:::@@@\\\yyyhhhQQQFFFNNNdddxxx[[[JJJOOO\\\vvvwwwiii^^^RRRLLLGGGAAA<<<;;;======<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::999999888888777666666555666666666777666666555444555555555444444444333333111111111111000000000///111111111111000000000///...............------,,,,,,,,,+++*********++++++---,,,++++++*********+++...//////000//////...---+++,,,......///000333555555777;;;@@@EEEIIILLLNNNTTTXXX___ffflllqqqvvvyyy}}}|||}}}{{{uuuooorrrxxxyyyppphhhcccbbb]]]___bbbdddffffffffffff^^^[[[[[[^^^___]]]^^^bbbfffbbb___^^^^^^___gggppp~~~sssfff\\\VVV]]]iiipppqqqpppssskkk___TTTMMMJJJIIIJJJGGGHHHIIIIIIIIIHHHFFFEEEFFFEEEDDDAAA===:::777555888888999;;;@@@GGGNNNQQQwwwlllbbb[[[XXXZZZbbbkkkvvv~~~|||{{{yyywwwuuussssssrrrnnnpppttt|||yyywwwyyy~~~wwwpppfffZZZKKKAAA===<<<;;;999;;;;;;<<<<<<======>>>>>>======???AAACCCIIIXXXggghhhSSSMMMGGG???;;;:::;;;:::999;;;;;;:::888666444222111222222444666999;;;===>>>>>>>>>>>>>>>>>>??????????????????@@@AAABBBBBBCCCBBBBBBBBBCCCDDDCCC@@@>>>>>>???AAACCCDDDEEEEEEEEEDDDDDDBBB@@@>>><<<:::999666555555444333444444444333333222222333555666777444444444444333222000////////////000111111222222333333222222222333444444555777:::<<<>>>AAAEEEHHHHHHLLLRRRVVVYYY]]]bbbgggmmmqqqwww{{{{{{yyywwwvvv|||wwwbbbUUU[[[bbb~~~tttbbbUUUNNNOOOSSSMMMVVVaaalllvvv|||yyyyyyjjjnnnuuu~~~yyydddTTTTTTgggtttxxxmmmdddqqqggg[[[LLLCCC:::888666333111222111111111111111111111111000000000000000000000000111111111222222222222333222444222555:::===TTTxxxzzzkkkTTTGGGOOOeee~~~bbbMMMMMMXXXmmmpppcccVVVOOOJJJCCC>>><<<>>>>>>===<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;:::::::::999888777666555555666666666777777666666555555555444444444333333333111111111111000000000000111111111111000000000000---............---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,---......///...,,,+++******,,,---...///000333555666777:::???DDDIIIMMMPPPVVV[[[aaahhhnnnuuu{{{~~~~~~}}}|||}}}zzzxxx{{{{{{pppgggccccccaaadddgggjjjkkkkkkiiihhheeebbbbbbdddccc___^^^``````\\\YYYYYYWWWVVVZZZaaapppxxxvvvxxxzzzpppddd\\\aaannnwww{{{}}}~~~vvviii[[[PPPKKKIIIJJJDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFDDDBBB???<<<999888::::::999:::===AAAEEEGGG~~~pppccc\\\ZZZZZZbbbkkkrrr|||~~~}}}|||{{{{{{rrrrrrtttzzz{{{yyy{{{zzzppphhh[[[SSSIIIAAA??????===:::;;;<<<<<<===>>>>>>??????>>><<<===@@@BBBGGGRRR]]]xxxrrr^^^RRRIII???999999;;;;;;:::;;;:::999888666333111000222333444666777999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<===???@@@AAA@@@??????@@@BBBBBBAAA??????@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA???===;;;:::999888777777666666666666666555444333222222333444444444555555555333222000/////////000111111222222333222222111111222333444444444666999;;;===AAAEEEHHHFFFJJJPPPTTTWWW[[[aaafffnnnrrrxxx{{{{{{zzzzzzyyy}}}sss]]]SSSZZZiiizzzhhhYYYOOONNNSSSTTT]]]jjjvvvsssvvv~~~nnnrrrxxx}}}bbbSSSSSSiiiuuuwwwkkkhhhqqqgggVVVJJJAAA999777555222111333111111111111111111111111000000000000000000000000111111111222222222333333444444111444:::;;;MMMkkk{{{lllUUUJJJRRRiiimmmTTTMMMSSSbbbxxxwwwiiiZZZSSSNNNFFF@@@>>>======<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888888888777777666666666666777777777777666666444444444444333333333222111111111111000000000000111111111111000000000000------......------,,,+++------,,,,,,,,,,,,------************+++,,,------((()))+++,,,+++***)))'''***,,,---......000222555666666888<<>>===;;;:::999999:::<<<===>>>sssiiieeeVVV[[[aaafffppp}}}{{{zzzzzz}}}}}}|||{{{yyyxxxzzzwwwooogggUUUPPPHHHBBBAAAAAA???;;;<<<<<<<<<===>>>??????@@@CCC???>>>???AAAEEEMMMVVVmmm|||jjjTTTKKK???999999;;;;;;;;;777777777777666555444333222333444555666777888999777777666666666666666666666666777888999;;;<<<===>>>===<<<>>>@@@BBBBBBAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAA@@@>>><<<;;;:::999:::999999888888888888888888777555444333333444444555555555555444222000///000000000111222222333333111111111111222333444555333666999;;;===@@@DDDGGGDDDHHHNNNSSSVVVZZZ```eeennnrrrwww{{{|||||||||}}}{{{|||nnnXXXOOOXXXnnn}}}kkkZZZNNNMMMRRRZZZcccppp}}}{{{lllssswww|||}}}rrrvvvzzzbbbTTTVVVkkkwwwwwwkkkkkktttjjjUUUIIIAAA999666444111111444111111111111111111111111000000000000000000000000111111222222222333333333555444000444::::::HHHdddzzznnnWWWLLLUUUllluuuZZZNNNPPP[[[rrr|||mmm^^^VVVPPPIIIBBB???;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::777777777777888888888888666666777777777777777666444444333333333222222222111111111111000000000000111111111111000000000000------......------,,,+++---------,,,,,,---......)))))))))***+++,,,......)))***,,,.........,,,+++***+++---......000222555555555666999>>>EEELLLPPP\\\___eeejjjoootttzzz~~~zzzyyy}}}~~~rrriiigggggglllnnnrrrtttuuurrrooommmeeecccdddhhhhhhdddccceeeaaaZZZTTTQQQNNNJJJLLLQQQVVVnnnwwwnnnjjjdddfffkkkuuu}}}vvvssssss{{{kkkZZZNNNJJJIIIGGGFFFEEEDDDDDDDDDFFFFFFCCCCCCCCCDDDDDDCCCBBBBBB:::::::::999999999::::::~~~nnndddbbbaaabbbgggqqqzzz{{{wwwyyy|||xxxlll```TTTLLLGGGFFFCCC<<<999;;;===<<<;;;<<<>>>@@@@@@@@@@@@>>>???@@@@@@@@@FFFNNNaaa}}}mmm[[[EEE;;;===999777888444333555666888888777555444333333333444444555555555555555666666666666666666444555555666777888999999<<<>>>???AAABBBBBBBBBAAABBBCCCCCCCCCBBBAAAAAA@@@BBB@@@===:::999:::;;;===:::777333222555<<>>CCCFFFIIIKKKOOOSSSVVVZZZ___cccnnnrrrvvvzzz{{{|||}}}}}}uuuaaaSSSSSS[[[nnnkkkYYYNNNOOOTTTZZZjjj|||~~~lllsssmmmyyyzzzqqq{{{xxx|||ddd^^^iiizzzmmmnnnrrrrrruuu^^^RRR@@@===999666555555444333444444333222222111111000111111000///////////////000000000000000000000000+++///333333444;;;GGGRRRrrr~~~mmm```TTTWWWooohhhUUUQQQUUUkkkpppeeeaaaXXXHHH??????;;;<<<===>>>>>>===<<<;;;999:::;;;;;;<<<<<<;;;;;;999999888888777666666666777777777777777666555555444444333333333333222222111111111111000000000000222111000.........///000---...//////...,,,***)))---+++******,,,------,,,************************,,,++++++******++++++,,,------,,,------...///000555777999;;;>>>CCCJJJNNNUUU[[[ccchhhlllqqqyyy~~~{{{vvvmmmkkknnnqqqqqqrrruuuwwwvvvpppkkkiiijjjkkklllllljjjiiihhhggg^^^UUUQQQMMMIIIIIILLL[[[fffvvvuuullliii___\\\dddllluuu{{{vvvzzzqqq]]]PPPLLLKKKGGGCCC@@@BBBCCCBBBBBBEEEDDDDDDFFFIIIHHHEEEDDDDDD@@@??????>>><<<;;;::::::ppplllgggdddeeejjjqqqvvv}}}|||wwwxxx{{{xxxmmmbbbUUUNNNJJJIIIFFF@@@<<<>>>???>>>======>>>?????????@@@???@@@BBBAAA@@@FFFMMM[[[wwwttt[[[DDD;;;===999888999555444555777888888777666555333444444444555555555666555555555555555444333222333333444555666777777888999:::<<<>>>???@@@@@@???AAAAAABBBBBBAAA@@@@@@???@@@???===;;;:::::::::;;;<<<999666555777===CCCHHH333333333333333333333333333333333333222111000000---...///111222222111111222222222333333333333444222444777999;;;>>>CCCFFFHHHKKKOOOSSSVVV[[[```dddjjjnnnrrrvvvwwwxxxzzz{{{{{{}}}}}}tttbbbTTTVVV___ttt}}}kkk[[[PPPNNNRRR[[[lll~~~|||nnnwwwmmm}}}vvv|||}}}fffdddqqqtttqqqtttzzzqqqZZZMMMAAA===888555333222111000000111111222222333333444111111000///////////////000000000000000000000000111444666555333777@@@IIIeee|||mmmaaaTTTUUUiiiqqq[[[RRRSSShhhrrrhhhcccYYYIII@@@AAA<<<<<<===============<<<999:::;;;;;;<<<<<<;;;;;;::::::999999888777777777777777777777777666666555444444333333333333222222111111111111000000000000000000////////////000000.../////////...---,,,,,,222000...---------,,,+++************************+++******************+++------,,,------...///000222444777:::>>>DDDKKKPPPUUU[[[dddjjjooouuu~~~}}}xxxooonnnqqqrrrtttwwwzzzzzzvvvooojjjmmmnnnppppppooollljjjhhhfff^^^VVVRRRNNNJJJJJJNNNVVV```nnn{{{~~~wwwiii```\\\```eeekkkyyy|||~~~rrraaaUUUNNNLLLGGGCCC@@@BBBCCCAAABBBFFFGGGIIINNNQQQQQQNNNKKKJJJIIIGGGDDDAAA===;;;999888{{{sssnnnlllmmmnnnpppuuu~~~}}}wwwwwwxxxuuummmeeeZZZTTTPPPOOOLLLFFFBBBBBB@@@@@@???>>>=========>>>@@@???@@@CCCAAA@@@EEELLLTTTppp}}}\\\EEE;;;===999888:::666555666777888888777666555444444444444555555555555555555555444333222000000111111222333444555555666555666888:::;;;<<<======?????????@@@??????>>>=========<<<;;;:::999999888777666333222333666:::===333333333333333333333333333333333333222111000000,,,---///111222111000///222222222333333333444444222444777999;;;>>>CCCFFFHHHKKKOOOSSSWWW\\\aaaeeegggkkkppptttuuuwwwxxxzzzyyy{{{{{{rrraaaUUUYYYccc}}}xxxhhh[[[QQQNNNOOO\\\nnnyyyqqqzzz|||lllzzz~~~llllll{{{~~~vvvyyylllTTTGGGAAA===888444222111///---000000111111222333333333111000000///////////////000000000000000000000000222555666555333555;;;AAAVVVwwwzzznnnbbbUUURRRaaa~~~}}}bbbQQQPPPbbbyyy~~~tttkkkfffZZZJJJBBBCCC>>>======<<<<<<=========999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999888888888777777777777666666666666444444333333333333222222222222111111111000000000//////000000111111000000...------,,,,,,,,,------222000...---------,,,+++++++++++++++++++++++++++******))))))))))))******------,,,------...///000111333666999===DDDKKKPPPVVV\\\eeemmmssszzz{{{tttsssvvvtttyyy~~~}}}vvvoookkktttuuuvvvuuusssooojjjgggeee^^^XXXTTTPPPLLLLLLOOORRR[[[gggqqqyyymmmddd^^^^^^___aaalllyyyqqqdddYYYPPPKKKFFFBBB@@@AAAAAA@@@BBBGGGKKKRRRZZZ______\\\XXXUUUQQQOOOJJJEEEAAA===<<<;;;wwwpppmmmggghhhllltttyyyvvvuuusssnnniiibbb___ZZZWWWSSSMMMHHHEEE@@@@@@@@@>>>===<<<===>>>>>>>>>@@@BBBAAA???DDDKKKRRRmmm```III===>>>999888999555666666777777777666555444333333333333444444444444444444444444333333222111///000000111222333333333333444555777888:::;;;;;;<<<<<<=========<<<<<<;;;::::::;;;;;;:::999777666444333222111111222333333222222222222222222222222333333333333222111000000,,,---000111222111///...111111111222222222222333222444777999;;;>>>CCCFFFHHHKKKOOOSSSWWW\\\aaaeeehhhlllqqquuuxxxyyy{{{}}}{{{|||zzzooo___UUU[[[gggtttdddYYYPPPNNNPPP]]]qqqzzzsss|||vvviii{{{zzzssszzz~~~jjjSSSEEE@@@<<<777444222111000///333333222222111000000000000000////////////000000000000000000000000000000---000444444444666;;;@@@MMMnnn}}}ooodddWWWRRR[[[uuugggNNNMMM[[[qqq}}}vvvooohhh\\\MMMDDDDDD???>>>===<<<<<<<<<===>>>999:::;;;;;;<<<<<<;;;;;;;;;::::::999888888777777888777777666666666666666444444333333333222222222222222222111111111000000///000111222222111///...,,,+++*********+++,,,---,,,+++******,,,......---++++++++++++++++++++++++++++++************++++++------,,,------...///000222444777:::>>>DDDJJJOOOXXX^^^gggooowww~~~yyyxxx{{{{{{}}}wwwsssrrrzzz{{{{{{yyyuuupppjjjfffccc]]]YYYVVVQQQLLLLLLPPPRRRZZZdddjjjooottt|||wwwnnnfffbbb______gggqqq~~~pppfff[[[PPPGGGCCC@@@???@@@@@@???CCCHHHQQQ\\\hhhmmmnnnkkkfffaaaXXXVVVQQQLLLGGGDDDBBBAAA{{{tttjjjgggcccccciiiuuu~~~xxxuuusssqqqpppmmmkkkfffaaa\\\VVVOOOIIIBBBCCCCCC@@@===<<<===???<<<<<<>>>@@@??????DDDKKKTTTnnn~~~eeeMMM@@@???999777888444666666666666555555444444333333222222222222222222333333444555555666555555000000000111111111111111222333333555666888999:::999999::::::::::::999999777888999999999777555444555555444444333333222111222222222222222222222222333333333333222111000000---...000111222111///...000000000000111111111111222444777999;;;>>>CCCFFFIIIKKKPPPTTTWWW\\\aaaeeeiiimmmssswwwzzz|||~~~~~~yyylll[[[TTT]]]kkkqqqaaaUUUNNNNNNRRR^^^sss~~~xxxtttiii||||||zzz}}}kkkTTTGGG>>>;;;777444444444333222333333222111111000000///000000////////////000000000000000000000000000000,,,...111333444666;;;>>>KKKlllqqqfffZZZSSSWWWllloooQQQLLLUUUggg~~~}}}xxxqqqjjj___QQQHHHDDD@@@???>>><<<<<<<<<===>>>999:::;;;;;;<<<<<<;;;;;;999999999888777777666666888888777666555666666777444444333333333222222222222222222222111111111111111222222222222000...---------,,,++++++,,,---...,,,***)))***,,,......---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,------...///000555777999;;;>>>CCCIIIMMMXXX___hhhrrrzzz}}}zzz{{{}}}|||vvvoooiiieeeaaa]]]ZZZWWWRRRLLLLLLPPPRRRYYYaaaeeefffiiioootttzzzuuullldddaaaeeekkk{{{~~~}}}}}}pppfff[[[MMMCCCAAA???>>>@@@???@@@EEELLLXXXggguuuzzzzzzyyytttnnndddbbb^^^YYYSSSLLLGGGDDDxxxqqqggg```___fffooovvv|||vvvtttuuuvvvuuuuuuqqqjjjeee___WWWOOOIIIJJJIIIEEE@@@<<<===???<<<;;;<<<>>>>>>???FFFNNNWWWooo}}}gggOOOAAA@@@:::777888444777777666666555555444444333333333333222222222222333333555666777888888888333222222222111000000000222222222333444555777777666666777777888888777777555666777777777666444333222222333333222111000///222222222222222222222222333333333333222111000000000000111111111111000000000000000000111111111222222444777999;;;>>>CCCFFFJJJMMMQQQTTTXXX\\\aaadddiiimmmrrrwwwzzz|||wwwhhhXXXSSS```qqqqqqaaaSSSKKKMMMRRR^^^uuuwwwooo{{{mmmVVVGGG===:::666444444555444444//////000000111222222222///////////////000000111000000000000000000000000///111222222333555888;;;JJJeeerrrggg\\\TTTSSSaaayyyYYYLLLQQQ___vvv{{{sssllldddYYYMMMDDD@@@@@@???>>>============999:::;;;;;;<<<<<<;;;;;;999999888888777666666555999888666555555555666777444444333333333333222222333222222222222111111111222222222222111000///...000//////.........//////111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------...///000666777999:::===AAAGGGKKKWWW^^^jjjuuu~~~~~~|||vvvoooiiifffbbb___]]]ZZZSSSLLLLLLPPPRRRXXX^^^aaa```aaaeeeiiiooosssxxxyyyyyy}}}|||qqqiiiffffffsss|||xxx}}}ssshhh[[[LLLAAA@@@???@@@BBBBBBCCCJJJSSSbbbsss{{{wwwvvvsssmmmcccXXXNNNHHHssshhhbbbbbbeeeiiiooovvv~~~zzzrrrpppsssvvvxxxzzzxxxqqqllliii```WWWSSSTTTRRRLLLCCC======>>>>>><<<<<<>>>???AAAJJJSSSXXXnnn{{{gggNNNAAA@@@:::999;;;777:::999888777777666666666555555555444444333333333444555666666777777777777666555444333222000//////222222111111111222333444333444555555666666666555555555555555555444444333//////000000000//////...111111111111111111111111333333333333222111000000333222111000000111222222111222222222333333333333222444777999;;;>>>CCCFFFLLLNNNRRRUUUWWW[[[```ccciiimmmsssxxx{{{~~~ssscccTTTSSSdddxxxuuufffUUUIIIJJJPPP^^^vvv|||yyy|||mmmUUUEEE===:::666333333333222111//////000000111222222222///////////////000111111000000000000000000000000222222222111222444777999EEEXXXwwwssshhh\\\TTTNNNTTTmmm```NNNNNNXXXooovvvpppkkkbbbSSSFFF???@@@@@@???>>>===<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::999888888777777666999888666555555555777777444444333333333333222222333333222222222111111111111000000000111222222333////////////......---,,,000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,------...///000333444666888;;;@@@FFFJJJTTT\\\jjjyyy}}}wwwpppkkkiiidddcccaaa^^^VVVNNNMMMRRRSSSYYY^^^```^^^^^^aaaeeeiiilllmmmllllllrrrzzzoooiiinnn{{{zzz|||yyykkk\\\LLLBBBBBBAAACCCEEEFFFHHHQQQ[[[lll}}}wwwhhhZZZQQQ|||zzz{{{}}}|||pppgggcccbbbbbbbbbhhhnnnrrruuu~~~vvvmmmkkkooosssyyy|||{{{uuuqqqnnnfff]]]\\\\\\YYYQQQFFF>>><<<===???======>>>@@@CCCMMMWWWWWWmmmxxxeeeLLL@@@???;;;:::===:::<<<;;;:::999888888888888777777666666666555555555666666666666666666555555888777666444222000///...222111000//////000111222222333444444555555555555555444444444444444444444111222222333333333333333111111111111111111111111333333333333222111000000555333222000000111333444333333444444444555555555333444777999;;;>>>CCCFFFMMMOOORRRUUUWWW[[[___bbbkkkpppuuuzzz~~~~~~qqqaaaSSSTTThhh}}}xxxkkkWWWIIIHHHNNN^^^www{{{lllSSSCCC===:::666333111111///...222222111111000////////////////////////000111111000000000000000000000000222111000000222555999<<<@@@LLLgggsssggg[[[SSSJJJKKK___xxxdddOOOLLLUUUkkkyyysssppphhhWWWHHH???@@@@@@@@@???>>><<<;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999888888777999888666555444555777888444444444333333333222222333333333222222222111111///......///111333555777,,,,,,------,,,***)))'''+++))))))***---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------...000000///111333666999???EEEJJJRRR[[[kkk{{{~~~wwwqqqmmmkkkfffeeeeeeaaaXXXOOOOOOSSSVVV[[[```aaa___^^^aaaeeefffgggfffcccbbbkkkzzz{{{qqqmmmuuu|||{{{~~~nnn^^^NNNDDDCCCCCCEEEHHHIIILLLVVV```sssuuueee[[[{{{tttrrrrrrrrrsssqqqssswww|||{{{tttoookkkiiieeebbbbbbfffjjjppp}}}}}}nnnbbb___fffnnntttxxx{{{{{{vvvnnngggdddfffddd^^^UUUKKKDDDCCCCCCDDDAAA@@@@@@AAADDDMMMXXXdddnnn}}}bbbQQQ@@@:::;;;;;;::::::>>>?????????>>><<<:::888666555444444666777666666888555333444666666666888999888666444222111111111,,,...000222333222111000111111222222222333333333888777777666444333333222///000000111111222333333444444333222222111111111111111111111111111111111111111000000111111222333555555666777777666555444666444555:::>>>???CCCGGGIIIMMMSSSVVVXXX[[[```dddmmmrrrxxx}}}yyyjjj^^^TTTVVViiixxxgggdddbbbYYYQQQPPP[[[yyywwwpppTTTAAA>>>;;;666222222111111000///000222333444222111000222000///------///000222...///000111111000///...000000000111222222333333>>>BBBVVV|||tttqqqbbbUUUQQQLLLPPP```gggQQQMMMOOO^^^ttt~~~yyykkkWWWHHH@@@???>>>?????????===;;;999999::::::;;;<<<======;;;:::888777777777888888999888666555555555666777111222222333444555666666333333333222222222111111///////////////......---111000000///...------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...------------.../////////111444666999===CCCGGGOOOVVVfffzzzxxxqqqllljjjlllkkkiiidddZZZRRRUUU\\\aaaccceeeccc```^^^___aaahhhddd```___bbbhhhnnnqqq~~~~~~wwwuuusssZZZJJJDDDEEEDDDFFFJJJNNNSSS]]]ggg{{{{{{dddwwwpppmmmkkkjjjjjjfffhhhkkkpppuuuzzz~~~~~~}}}{{{zzzooojjjfffeeefffjjjvvvzzzjjj^^^ZZZ]]]bbbmmmppptttuuurrrmmmiiigggjjjggg```VVVKKKDDDCCCCCCEEECCCBBBDDDEEEHHHQQQ[[[fffqqqaaaQQQAAA;;;<<<===<<<===@@@@@@AAAAAA???===:::888777666555444555777777777888666555666666666666666888777666555333222111000//////000111222111111000111111222222222333333333333333222111111000000///333333333333444444444444222222222222222222333333222222222222222222222222111111000000111111222333555555666777777666555444333111333888<<<===AAAFFFJJJNNNSSSVVVXXX\\\bbbgggnnnsssyyy}}}vvvggg\\\TTTWWWlllsssaaaYYYWWWVVVTTTTTT```}}}{{{xxx[[[EEE===:::555222222222111000000000111222222111111000111000///......///000111111000000//////000000111111111111222333333444444;;;???RRRvvvwwwuuufffYYYTTTLLLLLLZZZ|||mmmTTTMMMLLLYYYnnn~~~ppp[[[JJJCCCAAA@@@@@@AAA@@@>>><<<999999:::;;;;;;<<<======<<<;;;999888777777777888999888777666555666666777222333333444444555555555333333333222222222111111000000111111000000///...111000000///......---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000111333555777<<>>??????@@@BBBBBBCCCCCCAAA>>>:::888777666555444555666888999888888888888777777666555666666777666555333111000222111111000000000000000111111222222222333333333333333333333333333333333555555444444444333333333111111111222333444444444333333333333333333333333111111000000111111222333555555666777777777666555333111222888<<<===AAAFFFJJJNNNRRRVVVYYY___ffflllqqquuuzzz~~~ssscccYYYTTTZZZqqqwwwcccSSSPPPXXX```bbbfffzzzvvv~~~zzzbbbIII===:::666333333222222111111111000000000000000111111000///......///000111444222000......000222444111222222333444444555555777;;;LLLmmm}}}|||ooobbbZZZNNNHHHQQQjjjxxxZZZNNNHHHRRReeeyyyuuu```OOOFFFDDDBBBBBBBBBAAA???===:::::::::;;;<<<<<<=========<<<:::999777777666666888888777666666666666666444444444444444444444444333333333222222222111111111111222222111111000///000000000///......------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------......------------...//////000111333444666999>>>AAAGGGPPP```uuu{{{wwwuuuttt{{{qqqfff```^^^]]]aaagggllllllkkkhhheeecccdddeee___[[[WWWUUUXXX]]]bbbeeegggkkkpppxxxwwwsssyyyxxx\\\HHH@@@===AAAHHHNNNPPPSSS]]]iiivvv{{{vvvqqqmmmiiidddaaa[[[]]]___aaabbbbbbaaa```ggglllsss{{{}}}tttqqqtttyyyooo\\\RRROOOQQQRRRXXXZZZ^^^```bbbeeehhhkkkssslll```SSSHHHAAA??????CCCCCCEEEJJJMMMQQQZZZccclllwww]]]PPPCCC???@@@@@@@@@BBBBBBCCCEEEEEECCC???<<<999777777777666555555777999999<<<===:::888888666444555666777777666444222000444333111///......///000111111222222222333333333444444444555666666777777555444444333222111111111222222222333333333444444444444444444444444444444111111000000111111222333444555777777888777666666555333444:::>>>???CCCHHHJJJNNNRRRVVVZZZaaajjjqqqssswww|||ppp```WWWTTT\\\uuuzzzeeeNNNKKKZZZiiinnnmmmsssqqq~~~ssspppeeeJJJ===:::777555555555444333333111000......///000111000000////////////000000333222111//////111222333111111222222333444444444444888GGGcccxxxlllcccRRRGGGLLL]]]wwwdddSSSFFFLLL]]]rrryyyfffUUUHHHFFFCCCBBBAAA@@@???===:::;;;;;;;;;<<<<<<=========<<<;;;999888777666555888777777666666666666666555555555444444333333333333333333222222222111111111111222222111111000///000000//////............------------------,,,,,,+++++++++,,,,,,,,,------)))******+++---......///...------------...//////000111222333444777;;;>>>EEEMMM\\\nnn|||{{{{{{zzzsssddd```bbbeeejjjnnnooooooooommmjjjgggdddcccZZZVVVRRRPPPSSSVVVZZZ[[[^^^aaadddgggnnn{{{{{{uuuxxxzzz\\\FFF===:::@@@HHHOOOPPPRRR\\\hhhvvv}}}|||yyy}}}{{{wwwssspppkkkfffcccZZZ\\\]]]^^^^^^]]][[[ZZZ\\\bbbjjjsss|||ttt^^^QQQMMMMMMOOOQQQSSSVVVYYY\\\```eeeiiitttkkk]]]NNNDDD>>><<<<<<@@@@@@CCCIIIMMMQQQ[[[dddooowwwwww^^^RRRGGGCCCBBB@@@@@@BBBBBBCCCFFFGGGFFFCCC???<<<:::<<<<<<;;;999888999;;;<<>>???BBBGGGJJJNNNSSSWWW[[[ccclllssstttxxx}}}~~~nnn^^^VVVUUU```zzz}}}uuu___HHHDDDUUUgggnnnrrr}}}}}}}}}uuuiiiiiivvvvvvhhhhhh~~~~~~aaaGGG===;;;888777777777777555444222000......///000222000000////////////000000111111222222222222111111000000111111222222333333333888DDDZZZzzztttlllYYYJJJLLLXXXqqqrrr[[[HHHJJJXXXkkk|||lll\\\JJJGGGDDDAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<=========<<<:::999777666555777777777777777666666555555555555444444333333222333333333222222222111111000000111111000000///...////////////............------------------------+++++++++,,,,,,,,,------))))))***+++---...//////...------------...//////000111222222222555999<<>>>>>AAAFFFJJJOOOZZZdddrrrwwwrrrcccXXXMMMHHHEEEAAA@@@AAAAAADDDGGGJJJJJJHHHEEECCCBBBEEEHHHFFFBBB??????@@@@@@GGGGGG???999::::::666444555666777666666444444555333111///......///000111111222222222333333333444444555666777888999999888888777666555555444444555555555444333222222222444444444444444444444444111111000000111111222333444555777888999888888777666333444999;;;<<>>???EEEKKKNNNPPPVVV]]]dddttt~~~}}}}}}zzzvvvrrrmmmiiiddd```ZZZZZZZZZZZZ[[[[[[[[[[[[]]]dddnnnuuuzzz|||cccRRRKKKJJJHHHKKKNNNRRRWWW^^^eeejjjrrrfffUUUGGG???===<<<<<<>>>===???CCCHHHNNNYYYeeerrryyyuuukkk```UUUOOOIIICCC@@@AAABBBEEEJJJNNNPPPOOOMMMKKKMMMRRRVVVUUUOOOJJJHHHHHHDDDLLLKKK@@@999;;;<<<888555555555555666666666666333222111/////////000000111111222222222333333333666666777888999::::::;;;888777777777666666555555444444444444444444333333333333333333333333333333111111000000111111222333444555777888999999888888777555555999;;;;;;===BBBHHHMMMTTTYYY^^^dddlllrrruuuyyy~~~uuugggYYYWWW]]]lll|||lll[[[RRRSSS[[[iiiuuuuuuuuuttteee[[[\\\hhhnnndddYYY___~~~vvvnnnRRRAAA:::999777777888888777555555444333222111111111222//////000000000000//////000000000000000000000000000000111222222333333444333888>>>KKKhhhxxxssscccUUUWWWQQQllltttUUULLLQQQ]]]sssyyyeeeOOOKKKGGGCCCAAA@@@>>><<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;999888777666777777888777666555444444444444444444444333333333333333222222222111111111111222222111111000///.../////////////////////------------.........///++++++,,,,,,,,,,,,------******+++,,,,,,---.........------------.../////////000111111222555999<<<@@@GGGSSS^^^jjjyyy{{{qqqjjjooowww||||||yyyvvvssspppkkkddd___ZZZ[[[[[[]]]]]]ZZZVVVRRRSSSUUUVVVWWWXXX]]]dddjjj~~~~~~~~~nnnVVVKKKCCC@@@BBBGGGLLLNNNRRRWWW___mmm~~~}}}ttt|||}}}wwwrrrmmmhhhccc___^^^^^^^^^^^^___```aaabbbccckkktttzzz{{{}}}mmmYYYOOOMMMFFFHHHMMMRRRWWW___fffkkkrrreeeTTTFFF???===>>>>>>>>>===>>>BBBFFFMMMYYYeeerrr{{{yyypppfff[[[SSSLLLDDD@@@AAACCCGGGLLLRRRTTTTTTRRRPPPVVV[[[```___XXXQQQNNNNNNFFFNNNMMMAAA999<<<>>>:::666555555555555666777777222111111000000000000000111111222222222333333333333333333444555666666666555555555555444444444444222333333444444555555666333333333333333333333333111111111000111222222333444555777888999999999888;;;888888;;;===<<<>>>CCCGGGMMMTTTZZZ___dddkkkqqquuuyyyqqqcccXXXXXX```pppzzzgggXXXVVVYYY^^^jjjwwwqqqrrryyy|||tttfff^^^```lllhhh___VVV___ttt||||||gggMMMAAA888777666666777777666444666555444333222222222222//////000000000000//////222000...------...000222111222222333333444555555333777<<>>===============<<<<<<<<<:::;;;;;;<<<;;;:::888777666777888888888777555444444444444444444444444444333333333222222222111111222333333333333222111111.........///////////////---------.........//////++++++,,,,,,,,,---------***++++++,,,,,,------......------------.../////////000111222333555:::======FFFRRR]]]jjj|||~~~vvvssszzz}}}vvvrrroookkkfffbbb^^^___aaacccccc___YYYTTTRRRRRRRRRRRRTTTXXX^^^bbbsss~~~}}}uuu]]]SSSFFFAAA@@@EEEKKKNNNPPPSSS\\\ggguuu~~~tttiiittt{{{yyyvvvsssppplllgggdddbbb___]]]___ccchhhjjjjjjmmmqqqvvvxxxxxxyyyzzz|||uuu]]]OOOJJJFFFHHHMMMSSS[[[dddlllqqqtttlll[[[JJJAAA@@@>>>:::===;;;<<<@@@DDDKKKXXXdddqqqyyy}}}yyypppggg___SSSEEE@@@BBBGGGKKKNNNOOONNNPPPVVV\\\^^^dddhhhgggeeeccc]]]WWWUUUNNNGGGBBB@@@===:::666777777666666666666777777333222111111333444333111444333222111111111222333666666555444444444444555444444333333333222222222333555777888777555333111444444444333333222222222444444444333333222222222444444555666777888999999CCC===888666:::@@@DDDFFFOOORRRVVVYYY]]]ccclllrrr{{{{{{~~~uuuaaaRRRWWWfffyyyyyycccRRROOOKKKLLLccctttrrrxxxrrrzzzzzz[[[XXXbbbaaalll[[[UUUmmmuuuxxxlllXXXHHH<<<555666666777666444333222////////////............////////////000000000000111111111111111111111111333333222222111222222333333555999BBBYYYssspppnnnaaaPPPKKKiiicccMMMKKKXXXmmm}}}oooWWWQQQJJJDDDBBB@@@>>>;;;;;;<<<=========<<<;;;:::======<<<;;;;;;:::999888888777666666777777666555777666555444444555666777555444222222222222111///111111111111000000000000000000000000////////////000000000000///...---,,,,,,,,,+++***+++,,,...///++++++,,,---........................///////////////000000000000222666999===EEENNNXXXhhh|||xxx}}}xxxsssoookkkhhhgggfffeeeffffffbbbZZZTTTPPPQQQTTTXXXWWWTTTVVV\\\kkkuuuwww|||nnnWWWPPPIIIDDDEEEHHHHHHJJJNNNZZZaaammmxxx~~~}}}wwwqqqffflll|||wwwtttqqqqqqrrrqqqooommmdddcccbbbdddiiilllmmmlllmmmpppsssuuuuuuttttttuuuuuuyyy}}}eeeVVVQQQNNNPPPSSSXXX___gggpppuuu{{{qqq___MMMCCCBBBAAA===@@@>>>>>>AAADDDJJJVVVbbbllluuu}}}zzzqqqfff]]]QQQEEE@@@BBBCCCGGGKKKLLLMMMPPPVVV[[[___dddhhhjjjnnnrrrqqqlllcccZZZMMMDDDAAA???===:::888777666666666666666777333222111222333444333222333333222222222222222333555444444333333333333333333333444444444444444444666666666555555444444444444444444444444333333333555555444444333222222222444444555666777888999999AAA<<<888777;;;@@@DDDFFFNNNQQQVVVZZZ^^^eeemmmtttzzz{{{~~~rrr___RRRYYYjjjvvv```PPPNNNLLLOOOfffxxxwwwyyyuuuwwwZZZYYYddddddjjj^^^]]]wwwvvvuuufffRRRDDD:::555555666666555444222111111000000000000/////////////////////000000000000000000000000000000000000222222111111111111222222222444888@@@UUUyyyxxxrrrooodddUUURRRjjjlllRRRJJJRRRdddsssyyyaaaYYYMMMFFFCCCAAA>>>;;;<<<<<<=========;;;:::999;;;;;;:::999999999999999999777666666777777666555666555444333333444555666555444222222333222111///111111111111000000000000000000000000////////////000000000000///...---,,,,,,,,,+++++++++,,,---...------------------,,,,,,------------...............////////////111444777<<>>===>>>@@@FFFRRR]]]gggooowww{{{}}}sssfffZZZNNNCCC???@@@>>>AAAEEEHHHJJJNNNTTTYYY]]]```dddjjjvvvxxxjjjVVVGGGAAA???===<<<888888777666666666666666444333222222444444333222222222333333333333222222333333222222222111111111333333444444555666666666777666555444333444555666444444444555555555555555666555555444333333222222444444555666777777888999===;;;888999<<<@@@CCCEEELLLPPPVVVZZZ___gggpppvvvzzz|||mmm]]]SSS]]]rrrrrr^^^NNNMMMMMMSSSkkk~~~~~~sssttt{{{zzzuuuZZZ[[[hhhiiillleeekkkwwwppp\\\HHH>>>777444444444444333222111111111111111111000000000000////////////000000000000////////////////////////111111000000000000111111222333666===PPPppp~~~tttpppggg]]]WWWgggvvvXXXJJJLLL[[[jjj|||ooocccRRRHHHDDDBBB???;;;============<<<;;;:::999;;;:::888888888888999:::999777666666777888666555444444333333333333444444555444222222333333111000222222111111111000000000000000000000///////////////////////////...---,,,,,,,,,+++++++++,,,------.........------,,,+++***,,,,,,,,,------------...---...///......000333666<<>>???@@@EEEQQQ\\\eeelllrrrvvv{{{uuueeeUUUIIIAAA>>>===;;;>>>AAACCCEEEIIINNNRRRWWWYYY]]]eeewwwyyy___KKKAAA>>><<<:::999888777666666555555666555444333333444444333222111222333444444444333222333333333333222222111111333333444555666777888888666666555555555555555666444444555555666666777777666666555555444333333333444444555555666777777888:::999999:::<<<@@@CCCDDDJJJOOOVVV\\\aaaiiirrryyy|||{{{hhh\\\VVVccc{{{ppp\\\MMMLLLOOOXXXqqqsssuuu}}}}}}yyy___bbbppppppnnnnnn{{{uuuiiiRRRAAA;;;777444444333333222111111000111111111000000000//////////////////000000000000000000000000000000000000000////////////000000111333333555;;;JJJeeesssnnnhhhaaaXXX```}}}aaaMMMJJJVVVddduuuyyyiiiUUUIIIDDDCCC@@@<<<>>>>>>======<<<::::::999===;;;999888777888999:::999888666777888888777555444444444444444444444444555444222222333333222111222222222111111111000000000000000000////////////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++,,,,,,---------.........---.../////////000222555:::???GGGTTTiii}}}{{{~~~vvvmmmiiiiiihhhbbb]]]VVVSSSSSSVVVWWWWWWZZZ___fffiiimmmqqqvvv}}}sss```XXX[[[[[[eeeqqq|||{{{ggg^^^UUUPPPMMMLLLOOOTTTVVV]]]fffmmmpppmmmjjjggghhhtttzzz}}}{{{tttmmmkkknnnrrrssssssssswww}}}|||yyy{{{wwwsssrrrsssrrrmmmhhhdddfffhhhjjjkkkllloooqqqxxxsssaaaZZZ[[[\\\___dddgggkkkrrr}}}uuueeeYYYMMMCCCEEECCCBBBCCCDDDGGGRRR\\\fffkkkppprrrxxxzzzfffRRREEE???<<<:::<<<===>>>???AAADDDGGGJJJQQQTTTWWW___qqqgggQQQFFFAAA===999888888777666666666666666666555444444555555444222111222333444555444333333444444555555444444333222333333444555777888999999444555666888888777555444555555555666666777777777666666666555555555444444444444555555666666777777777777888:::<<>>>>>>>>===<<<;;;:::::::::???>>><<<:::999888888999999888777777888888777666555555555666666555555555555333222333444444333111222222222222111111111111000000000000////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,---------------.........////////////...///000111000111333555777<<>>@@@BBBCCCKKKOOOTTTZZZhhh|||kkkXXXNNNHHH@@@:::777777666666666666777777777666555444555555444222111222333444444555555444444555666777666555444333333333444555666777888999333444777999999888555444555555555666666666666666555555555666666666666777444444555555555666666666555666888999;;;>>>BBBFFFIIIOOOWWW^^^eeemmmvvv|||sss``````gggvvvlll[[[MMMLLLUUUeee|||}}}yyytttyyy~~~ooo}}}lllZZZEEE;;;;;;888555444333222111111111111////////////............////////////000000000000111111111111111111111111///......//////000111222333222444:::???MMMiiipppkkkgggbbb\\\^^^oooaaaLLLKKKRRRggg{{{xxxlll[[[MMMEEEBBB@@@???======<<<;;;;;;;;;;;;<<<>>>======<<<;;;:::999888:::888777777888999777666555555666777777666555555555333222333444555444222333222222222222111111111000000000000////////////------.........------,,,,,,,,,---------,,,++++++'''(((***+++---................../////////000000...///111111111111222444444:::BBBLLL\\\ppp}}}uuujjjgggjjjlllhhhcccZZZVVVVVV[[[```aaacccggghhhfffccc```___```aaacccjjjvvvqqq]]]VVVWWW^^^eeehhhppp}}}rrrhhh^^^WWWWWW[[[___dddiiilllllllllnnnqqqpppsssrrrpppnnnnnnrrrxxx}}}~~~xxxyyy|||uuussssssrrrnnnhhhbbb___^^^```cccggglllsss|||wwwqqqfff```aaa```fffmmmqqqrrrwwwyyyjjj^^^VVVTTTTTTTTTRRRPPPUUU\\\gggkkkmmmnnnvvvoooSSSEEEBBB???:::;;;:::999:::<<<>>>???@@@CCCJJJPPPTTT]]]mmm}}}{{{gggYYYSSSLLLBBB:::666555555666666777888999888777555555666555444222222222222333333555666666444555666777777555444333333333444555666666777777444555666777888777777666666666555555555555555555444444555666777888888999444444444555555555666666444666777888999===CCCHHHJJJOOOXXX___fffmmmvvv|||ooo^^^dddpppgggXXXKKKLLLXXXlllzzzpppwww~~~}}}zzz}}}hhhVVVBBB;;;;;;666666555333222111111222222000000000////////////...////////////000000000000111111111111111111111111////////////000111222333111000333888:::BBBZZZuuurrrnnniiiccc______hhhnnnRRRIIIMMM[[[ooo~~~vvvnnn```RRRFFF@@@>>>???<<<<<<;;;:::;;;<<<===>>>888999;;;<<<<<<;;;:::999:::999777888999999888666444444555666666555444444555333222333444555444333333333222222222111111111000000000000////////////,,,------......---------,,,,,,---------,,,+++***((()))***+++,,,------------------.........//////---///000111000000111222222999@@@HHHUUUggguuu{{{~~~tttiiifffiiikkkgggaaaZZZWWWXXX___eeeggghhhkkkiiifffaaa]]]ZZZXXXWWWVVV^^^hhhuuupppdddaaadddfffeeeiii{{{|||ooodddbbbfffgggkkknnnooonnnpppuuuzzzppp~~~xxxzzzyyyvvvsssuuu}}}~~~~~~yyyxxxuuuooohhhbbb______[[[]]]___bbbgggqqq}}}~~~yyylllcccaaadddkkkrrruuuvvvxxxvvvllljjjhhhhhhhhhddd```ccchhhgggjjjlllnnnvvvsssUUUFFFDDDAAA<<<:::888888999;;;>>>??????;;;DDDKKKNNNTTTbbbrrr{{{}}}ppp```WWWTTTNNNBBB888555555555555666888999:::999777666555666666444333333333222222333444666777444555666777777555333222333333444444555666666666777666555555555777888999666666555555444444444333333333444666777999::::::444444444555555555555555444666777777888<<>>;;;;;;::::::;;;<<<>>>???333555888;;;===<<<;;;::::::999888888999999888666333333444555555444333333555333222333555555444333333333333222222222111111000000000000////////////,,,,,,------...---------,,,,,,---...---,,,***)))***++++++,,,,,,,,,++++++,,,,,,,,,---------......,,,---///000/////////000000888???EEEPPPaaapppxxx}}}zzz|||ttthhheeeiiijjjeee^^^[[[XXXZZZbbbiiikkkkkkmmmkkkhhhbbb^^^ZZZWWWSSSQQQVVV___hhhoooyyytttlllllliiidddeeesss}}}qqqnnnpppnnnqqqssssssrrruuu|||qqq}}}zzz~~~|||}}}{{{ssssssqqqnnniiiccc^^^\\\\\\[[[[[[\\\```gggnnnrrr{{{yyylllfffggghhhpppxxx|||{{{}}}}}}yyyvvvsss{{{qqqjjjnnnzzz}}}___KKKEEECCCAAAAAA>>>;;;:::;;;===>>>===AAA@@@EEEMMMSSSWWWbbbnnnwwwjjj[[[QQQMMMIIIAAA999888888888777888888999:::;;;888666666999:::888666888777444222222333555666666555444333333333333333333333333444555666777888:::888777555555666888999888777555444555666888999666666777888888888888888666666555555555555666666888999::::::;;;>>>BBBFFFLLLRRRZZZ```gggnnnwww}}}yyyiii\\\gggwwwsss___VVVLLLOOObbb|||ooojjjvvveeeNNN@@@:::777555333333333222222222111111111111000000//////......111000...------...///000////////////000000000000000111111111222222222222444222222444555:::GGGUUU}}}pppkkknnnddd]]]VVV___|||fffPPPLLLOOOYYYmmmyyyrrreeeWWWMMMGGGBBB===>>>>>><<<;;;;;;<<<======999999999::::::;;;;;;;;;444666888:::;;;:::999888999777555444444444333111555555444444444333333333333333333333333333333333111111222111111000///...000//////...---,,,,,,+++***+++---...///...------++++++,,,,,,,,,------------...//////......///111////////////000000000000555666;;;DDDPPP]]]jjjqqquuusssuuu}}}uuujjjgggeee```ZZZWWWTTT\\\bbbdddkkktttxxxuuuwwwjjj___[[[ZZZUUUOOOKKKUUUYYY___eeelllvvvxxxuuunnngggfffnnn}}}}}}zzzyyy{{{~~~|||~~~|||xxxvvvsssoooiiiccc]]]YYYXXXWWWVVVWWW[[[aaagggkkkrrryyyyyylllgggiiikkksss}}}{{{ooopppzzzlllVVVKKKDDD@@@AAA???<<<;;;<<<===<<<<<>>BBBFFFMMMSSSZZZaaahhhqqqzzzuuufff```lll}}}ooo\\\RRRKKKPPPdddmmmkkkwww|||bbbMMM@@@:::777444333333222222222111111111000000000000000000//////111///...------...///000////////////000000000000000000000111111111222222222111111222333888EEERRRzzz}}}pppjjjlllggg___UUUXXXooorrrVVVLLLLLLUUUiii{{{tttgggZZZPPPIIIDDD@@@@@@???>>>===<<<===>>>>>>999::::::::::::::::::;;;666777888999:::999888888666555333444666777666666555555555444444444333333333333333333333333333333222222222222111000///...222222111111000000//////+++,,,---.........---,,,++++++,,,,,,,,,------------...//////......///000.../////////000000000000555666:::AAAKKKWWWbbbhhhllljjjmmmwwwtttjjjeeebbb\\\XXXWWWWWW\\\aaafffooozzz}}}{{{wwwkkk___YYYVVVRRROOOOOOVVVYYY\\\___eeemmmvvv}}}~~~xxxpppjjjkkkrrryyy}}}zzzvvvqqqnnnkkkeee^^^YYYUUUTTTSSSTTTWWW[[[```dddjjjooowwwxxxkkkhhhiiijjjsss}}}wwwrrr{{{iiiUUUGGG>>>AAA???===<<<<<<<<<;;;:::AAA@@@CCCHHHNNNWWWeeeqqquuulll^^^QQQHHHBBB>>><<<;;;;;;;;;;;;;;;;;;::::::>>><<<:::999::::::999777777666444333444666999;;;555666777777777666555444555555555555555666777888:::999888777777888999:::>>>===:::888777666666666666777777888888888888777555555444444444444555555555666888999;;;>>>CCCFFFNNNTTT[[[cccjjjttt}}}ooobbbfffsssiiiVVVOOOIIIPPPfffmmmlll{{{xxx```KKK???999666333333222222222222111111111000000000000111111111111000///...------...///000////////////000000000000/////////000000000111111000///000111222666AAANNNppp}}}qqqjjjkkkoooeeeXXXQQQ___aaaNNNIIIPPPbbbyyy|||pppcccWWWMMMEEEAAA@@@@@@???>>>>>>>>>>>>>>>;;;::::::::::::::::::999999999888888888888888888777666444555777888888777555555555444444444444333333333333333333333333333333333333333222111000/////////..................------.........---,,,,,,,,,,,,,,,,,,------------,,,...//////......///000....../////////000000000444555777===EEENNNWWW\\\___^^^cccooo}}}xxxnnnggg```YYYXXX[[[]]]___bbbjjjvvvyyynnnbbbZZZUUUPPPOOORRRYYYXXXXXXXXXZZZ```ggglllppprrruuuzzz|||vvvtttuuu}}}wwwsssnnnllljjjgggaaa[[[UUUUUUTTTUUUWWWZZZ^^^```gggjjjooowww{{{nnniiijjjgggnnnxxxvvv{{{dddMMM??????===<<<;;;<<<<<<;;;999===>>>@@@DDDLLLXXXiiivvvyyyrrreeeVVVIIIBBB??????===>>>>>>???>>>===;;;:::<<<;;;:::::::::;;;;;;:::888666444333333555777999555666888999999888666555555444444444555555666777999888888777888999999:::<<<<<<:::888777777777777666777888888888888777777444444333333333333444444444555777888;;;>>>DDDGGGOOOTTT\\\dddlllwwwwwwjjjbbbiiixxx|||eeeSSSMMMIIISSSjjjpppoooxxxzzzzzz___III<<<777444333222222222222111111111111//////000000111111222222///............///000000////////////000000000000////////////000000000000000///000222222555???KKKkkk~~~ssskkkkkkwwwnnn]]]OOOTTTooopppUUUHHHMMM[[[pppyyymmm___PPPFFFBBB@@@??????>>>>>>=========;;;;;;;;;::::::999999999<<<;;;999777666666777888;;;999777666777777666555555555555555444444444444333333333333333333333333333333333333333222000000------------------------.........------,,,,,,+++,,,,,,,,,------------...,,,---///...------...000........./////////000000111222555999@@@GGGNNNRRRTTTTTT[[[iiiwww~~~uuulllccc\\\^^^dddfffeeegggppp~~~{{{rrrhhhaaaYYYRRRRRRUUU[[[YYYVVVSSSSSSWWW\\\```dddfffhhhlllqqqzzz}}}}}}|||vvvrrrmmmjjjhhhddd^^^ZZZVVVVVVVVVVVVXXXZZZ]]]^^^dddgggkkkqqqwww~~~wwwqqqooojjjooouuu{{{||||||vvvXXXFFF@@@>>><<<;;;<<<===<<<;;;999;;;===AAAJJJZZZmmmyyy{{{uuuiiiYYYKKKBBB@@@@@@???@@@BBBCCCBBB???===;;;::::::::::::;;;;;;===>>><<<:::777555444555666888555777999::::::999777666444444444333444444555555777777777888888999999:::888888888777777888888888777777888888888777777666444444333333333333444444222444666888;;;@@@EEEIIIPPPUUU]]]fffnnnxxxqqqhhheeelll}}}|||cccSSSNNNMMMXXXooorrrqqq}}}ooorrr}}}___FFF999444333333222222222111111111000000//////000000111111111222...............///000000////////////000000000000////////////000000000000111000222444333555>>>IIIiiixxxpppooo{{{rrrbbbPPPLLLaaa```KKKKKKTTTfffyyy|||rrrdddSSSHHHDDD???>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999999===;;;999666555666777888;;;999777777777888777666666666555555555444444444333333333333333333333333333333333333333222000000000000000000000111111111.........---,,,,,,,,,,,,,,,,,,---------.........,,,---......------...///............///////////////000333777===CCCHHHKKKMMMNNNVVVeeesssxxxoooeee```dddlllqqqnnnpppyyy|||vvvoooiiibbbZZZWWWYYY^^^ZZZVVVSSSSSSUUUXXXZZZ[[[^^^aaabbbfffmmmxxx}}}{{{yyyvvvrrrkkkddd^^^YYYWWWVVVVVVWWWXXXYYYZZZ\\\]]]aaadddhhhlllpppvvv|||}}}zzzuuuwwwyyy|||jjjTTTGGGCCC@@@======>>>======777;;;===???HHH[[[mmmxxxxxxrrrhhhZZZNNNFFFBBBAAAAAACCCEEEFFFEEEBBB>>>;;;999:::;;;;;;::::::<<<>>>@@@===:::888666666888999666777888999999999888777555555444444444555555666666666666777888888999999555555666777888999::::::777888888888888777777666555555444444444444555555222444777999<<>>>>>>>>>>>===;;;:::999;;;::::::::::::::::::999<<<;;;999777666666777888777555555666888::::::999666666666555555555444444333333333333333333333333333333333333222111000///////////////////////////......---,,,,,,,,,------,,,---------............+++---......------...///------........./////////---///222666;;;???CCCEEEHHHJJJSSSbbbqqq}}}vvvnnnfffccciiirrrxxxvvvyyy}}}vvvqqqooollleeebbbbbbbbb^^^ZZZWWWWWWXXXXXXXXXTTTVVVYYY[[[^^^eeennnuuu~~~|||yyyyyyvvvmmmbbbZZZXXXXXXWWWWWWYYYZZZ\\\]]]]]]^^^cccdddfffhhhjjjoootttyyy~~~|||eeeRRRMMMFFFAAA???>>>>>>===999===??????GGGYYYkkkttttttooofff\\\TTTMMMIIIFFFCCCEEEGGGIIIGGGCCC???;;;:::<<<<<<;;;888888999;;;===;;;888666555666777888666777777777888888888999777777666666666666777777444444555666777888888888555666777999:::;;;;;;;;;888888888888888777666666666555555555555555555666222444777:::>>>CCCIIIMMMUUU\\\eeennnttt|||uuugggfffnnn{{{xxx]]]VVVUUUZZZiiizzz~~~tttxxx}}}ooofffooo~~~{{{{{{jjjRRR???666444333333111111111111000000000000/////////...............,,,---...//////000000000////////////000000000000000000000111111111222222111222444666444444;;;DDDZZZ|||~~~}}}{{{vvvjjjXXXHHHMMMmmmuuuRRRKKKIIISSSdddwww{{{nnnZZZLLLJJJ????????????>>><<<:::999999::::::::::::::::::;;;;;;:::999777777777888888666555444555777999:::999666666666666555555555555333333333333333333333333222222222222111000///............---,,,,,,,,,+++------,,,,,,,,,---...///------------............+++---......---,,,...///---------.........//////---///111555888;;;===>>>BBBDDDOOO```ooo|||tttmmmhhhgggnnnwww{{{{{{|||sssnnnoooqqqpppnnnnnnfffccc^^^\\\\\\[[[YYYWWWSSSSSSSSSTTTXXX___gggllltttwww}}}}}}{{{~~~}}}wwwyyywwwoooccc[[[ZZZ]]]YYYZZZ\\\^^^___```aaaaaahhhgggfffeeeeeeiiiooosssuuuyyyqqq[[[UUULLLEEEAAA???>>>>>>;;;@@@AAA@@@GGGXXXhhhpppsssnnnfff___ZZZUUUPPPMMMDDDFFFIIIJJJHHHDDD???<<<===>>>>>>;;;777555666999888666444222222333555777777777666666777888999999999999888888888888888999333444555666777777777777777888999:::;;;<<<<<<;;;888888888888888777666666666666555555555555666666222444777;;;>>>DDDJJJOOOWWW___iiiqqqwww}}}rrrdddfffpppvvvZZZWWWXXX^^^ooo{{{zzzwwwuuu{{{zzzqqqhhhnnnttthhhbbbnnnpppppplll^^^KKK<<<666555444333111111111111000000000000//////......---------,,,,,,---...///000000000000////////////000000000000111111111111222222222222111111444666444333:::CCCPPPrrr}}}yyyooo]]]KKKKKKeeezzzTTTKKKEEEMMM^^^qqqttt\\\MMMJJJ@@@@@@AAA@@@???===;;;:::999999999::::::;;;;;;;;;:::999888888888888888888999777555555666777666555777666666666555555555555333333333333333333333333111111222111111000///...222222111000///......------,,,,,,+++,,,---///000---------.........//////+++,,,...---,,,,,,---///---------.........//////...///111444666888888999===@@@LLL^^^ooo|||sssmmmjjjlllsss{{{{{{|||{{{pppiiimmmsssvvvwwwwwwiiifffbbb______]]]ZZZVVVVVVSSSPPPOOOSSSZZZaaaffffffhhhkkksss}}}xxxnnniiihhhiii{{{uuuqqqjjjaaa^^^^^^\\\^^^`````````aaabbbccchhhhhhhhhhhhiiikkklllmmmlllpppxxxssskkk]]]PPPGGGBBBBBBCCCEEECCCCCCGGGPPP[[[dddjjjllljjjfffaaa]]]YYYWWWVVVQQQOOOLLLJJJHHHEEEBBB???:::;;;<<<:::888666777888999888666555444444555555666999888444666<<<===888999444333666555111222666333333333444555666777888777777888999;;;<<<======<<<<<<===:::777444333333666555555444444444555555777888999;;;???EEELLLQQQTTTeeeuuuyyyzzz~~~~~~nnnccciiitttzzzggg\\\TTTVVVccc{{{wwwsssppppppjjjhhh]]]___hhh]]]___{{{sssgggfffYYYMMM@@@999555111000222222111111111000000////////////000000000000//////............////////////...//////000111222222222000000000000000000000000000000111222333555666777MMM```{{{fffQQQMMM]]]pppgggUUUDDDEEESSSfffzzzrrrbbbUUUMMM>>>DDDFFF@@@<<<>>>???<<<======;;;:::999888888888:::999888888777777888888888888888888777777777777555555555555555555555555666555444444222222111000333222111///.........---000000111111111///---+++------............------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,---------------...///000000000//////111333666888:::DDDJJJWWWnnn|||xxxssstttxxx{{{{{{xxxzzzlllbbbgggrrryyy{{{zzzooollliiieeebbb]]]XXXUUUOOOPPPQQQQQQPPPRRRXXX\\\```^^^^^^aaaeeekkkwwwuuuhhh\\\RRRPPPSSSzzztttooohhh```]]]^^^___aaaccceeeeeeffffffggghhhiiiiiiiiiiiiiiihhhhhheeefffjjjttt~~~uuugggZZZPPPKKKKKKLLLJJJIIIHHHLLLSSS]]]eeejjjllljjjhhhdddaaa^^^\\\[[[UUUSSSOOOKKKGGGDDDBBB@@@<<<<<<<<<;;;:::999999999777666555444444555666777:::<<<;;;888999???@@@>>>;;;666555999999555444777444444444444444555666777666777888999;;;<<<======;;;<<<===;;;888555555555555444444333333333444444555666999;;;???EEEKKKPPPZZZjjjxxx}}}}}}{{{mmmfffnnn{{{vvvdddZZZWWW[[[kkk~~~wwwrrrqqqgggeee\\\^^^fff___fffhhh\\\ZZZPPPFFF<<<888555111///000111111111111000000000/////////000000000000//////............////////////---......///000000111111000000000000000000000000000000111111333555666777@@@SSSsss{{{jjjXXXRRR\\\iiittt[[[EEEEEERRRaaatttzzziiiYYYPPPAAAFFFGGGAAA===>>>>>>;;;===<<<;;;::::::999:::::::::999888888777777888888888888888888777777777777555555555555555555555555555444444333333222222111333222111000000000000000444666777777555111///...------............------,,,,,,,,,,,,,,,,,,,,,,,,............---------------------------...//////000000//////111333666777;;;DDDIIITTTiiiuuu{{{~~~{{{{{{}}}|||zzzyyywwwkkkdddiiitttzzz{{{{{{rrroookkkgggdddaaa]]]YYYRRRSSSSSSQQQPPPQQQUUUXXXWWWTTTRRRTTTVVV[[[eeeoootttdddYYYOOOHHHFFFHHHyyyrrrmmmfff___\\\^^^eeegggiiikkkllllllkkkjjjhhhiiiiiijjjiiigggeeeccc```]]]\\\aaaiiiwww|||nnnaaaWWWSSSSSSUUUQQQQQQQQQTTTYYY```hhhlllnnnmmmllljjjhhhfffeeeddd^^^ZZZTTTMMMHHHDDDAAAAAA>>>===<<<<<<===<<<:::999555444444444555666888999AAABBBAAA======BBBDDDCCC@@@;;;999;;;<<<:::888777555555444444444444555555666777888999:::<<<======;;;<<<===;;;999777777777444333333333333333444444444777;;;>>>BBBHHHNNNRRR```ooo}}}vvvkkkiiiuuuqqq```WWWXXXbbbuuuzzzxxxyyy```bbb___^^^aaaaaaqqq~~~fffZZZWWWGGG???999777666333000000111111111111000000000000//////000000000000//////............////////////------......//////000000000000000000000000000000000000000111333444666777:::JJJiii~~~sssfff___```eeeeeeHHHEEENNNYYYlllsss```SSSEEEHHHGGGBBB>>>>>>===;;;;;;;;;::::::::::::;;;;;;:::999888888777777888888888888888888777777777777555555555555555555555555333333333333333333333333333222222222222222222333666999;;;:::555111//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------...///////////////111333555666:::CCCGGGOOOaaakkkppp{{{}}}yyy{{{tttlllhhhnnnwww{{{||||||wwwsssnnnjjjgggdddaaa___WWWWWWVVVTTTQQQQQQRRRTTTSSSOOOLLLLLLLLLNNNUUU^^^iiiwwwzzzvvvuuuwwwxxx}}}vvvnnnmmm___PPPHHHDDD???======~~~wwwppplllfff___^^^```lllmmmooopppqqqpppmmmjjjfffhhhjjjkkkjjjgggdddbbb___ZZZWWWYYY^^^gggvvv~~~wwwkkk```YYYWWWXXXYYYXXXYYYZZZ]]]aaaffflllqqqsssssssssrrrqqqpppooooooiiifff^^^UUULLLEEEBBBAAA>>>===<<<<<<>>>===;;;888333333333444555777999;;;GGGGGGEEEBBBAAADDDHHHJJJKKKEEE>>><<<<<<<<<:::888777666555555444444444555666666777999:::;;;<<<===:::;;;<<<<<<:::888888999444444333333333444555555666999>>>CCCHHHMMMSSSWWWcccqqq~~~|||ppphhhkkk{{{lll\\\VVVWWWfff~~~hhhXXX```eeeccc]]]bbb~~~jjj___[[[FFF>>>777777666444222333111111111000000000000000//////000000000000//////............////////////.........//////000000000000000000000000000000000000000000111222444555666999FFF```}}}xxxqqqkkkhhhwwwpppMMMFFFJJJPPPccczzz|||gggVVVHHHHHHFFFCCC@@@>>>===<<<999999999999999:::;;;;;;:::999888888777777888888888888888888777777777666555555555555555555555555222222222333333444444444444333333222222222222222111555888777222---,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,---......////////////000222333444777@@@BBBIIIXXX```fffqqq}}}yyy}}}vvvqqqpppuuu{{{{{{|||}}}}}}yyyrrrlllhhhfffcccaaa\\\[[[ZZZXXXUUUTTTSSSSSSQQQLLLHHHHHHHHHHHHMMMSSSVVVdddvvvvvvooojjjggghhhlllooommmjjjggg```YYYZZZNNNDDDBBBCCC@@@;;;999}}}vvvppplllgggccccccgggtttttttttvvvvvvsssnnniiifffhhhkkkmmmllljjjfffdddaaa[[[XXXXXXZZZ^^^gggppp~~~}}}vvvooonnnqqqsssrrrppprrrmmmeee^^^ZZZZZZ\\\^^^___bbbeeegggjjjmmmrrrvvvzzz{{{|||||||||{{{zzzzzzxxxuuummmbbbTTTJJJDDDBBB===============<<<999777333333333444555777999;;;CCCCCCCCCDDDFFFJJJRRRXXX[[[TTTHHH???;;;<<<;;;:::888888777666555555555555555666777888:::;;;<<<<<<999;;;<<<<<<:::999999999555555555555555666777777777;;;@@@FFFLLLSSSYYY]]]eeerrrvvvkkkfffmmmyyyggg[[[WWWVVVjjjyyy^^^UUUbbboookkk___jjjzzziii]]]UUUFFF===555333333222222444000000000000000000111111//////000000000000//////............///////////////000000000000000111111////////////////////////000000000111222333444555444===SSSttt}}}|||}}}}}}tttlllkkk|||VVVHHHFFFJJJ\\\rrrmmm[[[KKKHHHEEEDDDBBB???>>>>>>777777777777888999:::;;;:::999888888777777888888888888888888777777777666555555555555555555555555111222222333333444444555444444333222111000000111...111333222///,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........------,,,,,,,,,------......//////000111222333222;;;>>>CCCPPPWWW^^^iii}}}~~~{{{}}}zzzzzz|||}}}{{{|||vvvnnniiigggdddcccbbbaaa```^^^]]]ZZZXXXVVVMMMGGGCCCCCCDDDCCCFFFKKKLLLXXXeeeqqq~~~~~~rrrggg``````___ZZZTTTRRRQQQLLLFFFJJJBBB>>>BBBFFFCCC===:::}}}vvvpppmmmjjjiiikkkqqq{{{zzz{{{|||}}}yyyrrrllljjjlllnnnpppooommmjjjhhhbbb\\\XXXXXXWWWWWW[[[```fffvvvtttgggfffkkkllljjjgggiiigggdddaaaaaaccceeegggjjjnnnrrrsssssstttxxx{{{~~~qqq```PPPFFFBBB===???@@@???<<<999777777555444444444555666888999;;;;;;???EEEKKKSSS```lllnnnhhh[[[JJJ@@@===<<<;;;999999888777777777777777555666777888999;;;<<<<<<999;;;<<<;;;999888888999555555555555666777888888888<<>>JJJPPPWWWcccvvv}}}}}}zzz~~~{{{rrrmmmkkkjjjjjjlllkkkiiigggeeebbb]]]ZZZNNNHHHDDDEEEFFFEEEFFFIIIKKKSSS[[[aaaiiiuuu}}}{{{ooohhh___ZZZQQQKKKMMMQQQQQQLLL???::::::AAAEEEBBB<<<999|||vvvpppooonnnoootttzzzzzzsssqqqrrrssssssrrrooollljjjccc]]]WWWUUUTTTRRRSSSWWWVVVddduuusssoooooommmjjjjjjgggggghhhiiikkkmmmooopppwww{{{|||zzz|||~~~lllWWWIIIBBB===BBBFFFCCC<<<777666888777666555444444555666777888888>>>GGGPPPYYYiiixxx}}}ppp[[[JJJBBB>>><<<::::::999999888999999999555555666888999:::;;;<<<999;;;;;;:::888777666777444444444555555666888888===@@@FFFMMMVVV```jjjqqquuu}}}nnngggkkkxxxlll]]]XXX[[[ggguuuvvvlllppp~~~xxxzzzjjjZZZKKK???777111222222111000222///000000000111111111111//////000000000000//////............////////////000000000000000000000000////////////////////////000000000000111222333444444777BBBXXXxxx|||wwwvvvxxxvvvmmmeee^^^zzzxxxVVVDDDEEERRR^^^uuu~~~ppp[[[SSSMMMLLLIIICCC???@@@:::::::::999::::::;;;;;;:::999888888777777888888888888888888777777777777555555555555555555555555333333333333333333333333222222222222333444666666999444///...000111000...------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------...///000000000000000999:::<<>>EEEIIIFFF<<<666666999999888666555444444555555::::::@@@JJJRRR[[[lll|||hhhRRRFFF@@@<<<;;;::::::999999:::;;;;;;555555666888999:::;;;<<<999:::;;;:::888666555666333333333444555666777777BBBFFFKKKSSS\\\gggssszzz}}}zzzlllhhhnnn}}}zzzhhhYYYWWW\\\pppwwwyyyuuuxxxjjjZZZJJJ<<<666333666888555333333//////000000111111111222//////000000000000//////............/////////000///////////////.........////////////////////////111000000000111222333333333555<<>>666...,,,///111///,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++------...///000000000///111:::;;;;;;CCCGGGMMMZZZhhhyyyyyyxxx|||yyyzzz|||}}}|||xxxuuuqqqkkkccc]]]VVVOOOKKKLLLLLLJJJHHHIIIOOOSSSUUUSSSQQQSSSSSSQQQXXX]]]dddkkkqqqtttuuuuuuqqqgggXXXMMMLLLNNNJJJBBB===:::999;;;:::666666999sssooollllllrrrzzz~~~wwwxxxxxxuuuqqqllliiihhhddd___XXXSSSQQQQQQQQQQQQNNNTTT\\\ccckkkwww|||~~~|||xxxxxxuuuuuuvvvyyy~~~{{{wwwwwwxxxoooYYYMMMIIIDDDMMMQQQIII>>>777444222777333333666666444666999888???BBBIIIWWW```mmm}}}___GGG===>>><<<;;;:::888777888888999999999999999999999999999777666555444555666999:::555666666555444666<<>>DDDJJJOOO\\\ppp{{{{{{}}}}}}yyyuuupppkkkeee```ZZZXXXTTTQQQNNNLLLLLLLLLSSSSSSQQQNNNJJJIIILLLOOOQQQQQQSSSZZZbbbiiikkkkkkiiiddd___^^^]]]XXXMMMDDDEEE@@@;;;888888;;;===???xxxooonnnnnnqqqwww}}}~~~~~~|||xxxsssmmmiiiggg```[[[UUUQQQOOOOOOOOOOOOMMMRRRWWW\\\bbblllxxx}}}~~~}}}~~~zzztttsssyyyjjjUUUKKKJJJJJJSSSVVVMMM@@@999777666777333333555666444666:::888???BBBJJJYYYcccqqqjjjPPPCCCAAA<<<;;;:::999888888888888::::::999999888777777777777666666555555666777888555666777666555666<<<@@@FFFKKKUUU___hhhrrr}}}vvvjjjppp}}}zzzgggYYY]]]jjj~~~~~~uuu}}}ttt___HHH;;;888666444444333111000222222111111111111222222111111000/////////000000000000000000//////......---......///////////////............///////////////000111111000///000222555777999@@@RRRrrr~~~wwwrrrnnnhhhcccYYY]]]jjj~~~zzzXXXKKKKKKKKK___qqqzzzqqqdddWWWNNNHHHEEECCC@@@===;;;999:::::::::999888999999::::::999999888999999999888888888888777666666666555444333333333444444444555555555555555555444222111111222444555333333222111000///............/////////...---,,,---------............///------------------------..............................//////000000000000111333555888;;;AAAHHHLLL[[[lllxxxzzz~~~~~~|||yyyuuuqqqkkkeeeaaa]]][[[WWWTTTRRRQQQQQQQQQUUUUUUSSSOOOJJJHHHJJJLLLLLLLLLMMMQQQXXX]]]______aaa]]]ZZZ\\\___^^^WWWPPPKKKFFF@@@<<<;;;;;;<<<;;;|||oooiiilllrrryyy}}}vvvooojjjggg^^^YYYTTTPPPOOOOOOOOOOOOOOORRRUUUWWWZZZ```iiippp{{{}}}~~~}}}~~~{{{qqqooovvvxxxbbbOOOIIILLLPPPXXXZZZOOO@@@888777888666333333777777666777:::777???CCCLLL]]]hhhxxxxxx[[[IIIBBB;;;;;;;;;:::999999888888:::999888777666555555444666666777777777666555555555777888888666888<<<@@@IIIQQQ\\\fffoooxxxvvvooowwwuuueee[[[bbbqqqzzzxxxqqq~~~vvv```III;;;888444222222222222111111111000000000000111111......//////////////////000000000////////////...---......///////////////............////////////000111222111000///000111444666888<<>>;;;999vvvjjjfffmmmwwwyyyrrrkkkggg^^^ZZZUUUSSSRRRSSSSSSSSSUUUVVVWWWWWWXXX\\\bbbfffnnnppprrrssssssqqqooommmmmmlllmmmpppxxxqqqlllooowwwoooZZZKKKIIIOOORRRYYYYYYLLL<<<444555666444444777<<<===999888999777???DDDNNN```mmm~~~dddLLL@@@;;;;;;;;;;;;:::999888888888888777666666555555444555666777888777666444333555888:::999888:::>>>CCCNNNXXXeeemmmvvv{{{tttttt|||nnn```ZZZfffwww}}}qqqppplll{{{rrr[[[EEE;;;777333111000111222111000000////////////000000+++,,,...///000///......////////////////////////---......///////////////............////////////000111222111000///000111222444777:::CCC^^^xxxiiiaaa\\\RRROOO^^^wwwxxxTTTEEEHHHPPP___ssswwwdddRRRHHHEEEGGGCCC@@@<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999888888888777777888777777777666666555555666666666555444444444333222222111111111111222222222222111111000//////...///////////////......------------............///------------------------........................,,,,,,---...000111222222...///111333666:::@@@EEEQQQZZZ```___bbbooo}}}~~~zzzuuuqqqkkkeeeaaa______^^^^^^^^^_________^^^[[[WWWQQQLLLIIIGGGGGGFFFHHHJJJMMMNNNMMMJJJHHHHHHFFFGGGMMMUUU[[[]]]\\\TTTRRRMMMJJJFFFCCC>>>;;;pppggggggooo|||}}}vvvmmmggg\\\YYYVVVTTTTTTUUUVVVUUUYYYYYYYYYYYYYYY[[[___bbbhhhiiijjjjjjiiigggdddbbb______aaaeeekkkrrryyy}}}sssiiigggnnnyyyuuufffUUUJJJKKKSSSUUUXXXUUUGGG999333444555333444:::AAABBB===999999999AAAEEEOOObbbpppmmmQQQAAA<<<<<<;;;::::::999999999777777777777666666666666444666777888888666333222555888:::;;;;;;>>>CCCHHHTTT```mmmttt|||ssstttzzztttfff[[[YYYiii|||}}}}}}jjjlllnnn|||vvvgggPPP???:::666222000000111111111000//////////////////000+++,,,---/////////...---.............../////////---......///////////////............////////////000111222111000///000111///111555:::BBBYYYooofff^^^QQQJJJUUUmmm[[[GGGHHHLLLXXXkkk~~~}}}kkkYYYMMMIIIIIIFFFBBB===::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999888888888777777777777777777777666666666666666666555444444444333333333222222222222333333222222111111000000//////000000//////............---------............///------------------------........................------...///111222333333///000111222444999>>>BBBHHHPPPWWWYYY\\\ggguuu|||vvvpppjjjeeeaaa```aaaccceeeffffffeeeeeebbb^^^XXXRRRMMMKKKJJJIIIEEEJJJPPPSSSRRRMMMGGGCCC@@@??????CCCIIINNNPPPQQQQQQOOOMMMLLLJJJGGGBBB???xxxlllgggllluuuyyynnnfff[[[XXXUUUUUUVVVWWWWWWWWW\\\[[[ZZZYYYZZZ\\\]]]___bbbcccddddddbbb___\\\ZZZXXXYYY[[[^^^bbbfffjjjlllxxx}}}zzzlllggglllttt|||vvvjjj___SSSMMMPPPWWWXXXXXXQQQCCC999666666666444555:::AAACCC>>>::::::<<>>===;;;999999999::::::999999999888888777777666444555666777777666444333555888:::;;;===BBBJJJQQQ\\\iiivvv{{{yyyooovvvmmm___WWWZZZnnn|||zzzcccjjjtttzzzoooZZZFFF;;;888555222000000111111000000000////////////000000------..................---............/////////---......///////////////............////////////...000111111000000111222///000444:::AAASSSwwwwwwmmm```TTTJJJOOOaaa|||fffLLLFFFHHHPPPaaauuuooo___TTTNNNLLLHHHDDD>>>;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999888888888888777777777777777666666666666555555555555555444444444444444444444444444444444111111111111000000//////111000//////......//////---------............///------------------------------------------------...//////000111222333333///000111222333777<<<@@@???FFFNNNRRRVVV^^^lllvvv~~~vvvoooiiidddaaabbbeeejjjnnnpppooollljjjddd___WWWQQQOOOOOOOOOOOOHHHNNNUUUXXXTTTLLLDDD???>>>===<<<>>>AAACCCDDDDDDHHHHHHGGGHHHIIIGGGEEEBBBtttkkkjjjrrrzzz|||nnnddd\\\YYYWWWWWWYYY[[[[[[[[[___^^^\\\[[[[[[\\\]]]]]]^^^___``````___\\\YYYWWWWWWWWWWWWYYY[[[___bbbdddhhhqqq~~~||||||~~~zzzwwwssssss{{{yyyoooqqqvvv{{{~~~yyynnnbbbZZZTTTRRRUUUZZZZZZUUUJJJ>>>999999888555666555888===>>><<<;;;>>>???EEEHHHPPP```mmm|||]]]JJJ@@@===:::888777888;;;<<>>===;;;999777666555333444555666666666555444555777999;;;???GGGQQQYYYcccrrr~~~~~~pppmmmyyy{{{gggZZZUUU]]]uuuzzzqqq[[[fffwww{{{jjjPPP???;;;666444111111111111000///111000000//////000000111//////..................---------.........//////---......///////////////............////////////---///000111000111222444222000333999>>>KKKhhh~~~ttteee[[[PPPMMMUUUkkktttVVVGGGCCCHHHWWWkkk}}}qqqcccZZZTTTRRRIIIEEE???;;;::::::::::::::::::;;;;;;;;;;;;::::::999999999888888888888777666666666666666666666666444444444555555555555555333333444444444444333333111111111111000000000000111111///.........///000---------............///------------------------------------------------////////////000000111111//////000000222555:::>>>999>>>EEEIIILLLSSS```kkkssswww|||{{{vvvmmmgggcccaaaggglllsssyyy{{{xxxtttpppfff___VVVQQQPPPSSSUUUVVVRRRWWW[[[ZZZTTTKKKDDD@@@>>>>>>===>>>>>>>>>>>>===?????????AAACCCDDDCCCBBBtttlllnnnwww}}}}}}nnnbbb^^^\\\[[[[[[]]]_________cccaaa^^^]]]]]]^^^]]]]]][[[]]]___```___]]][[[YYYXXXWWWVVVVVVXXX[[[___bbb___hhhuuu{{{uuuttt||||||wwwrrrnnnkkkmmmxxxwwwxxxzzz}}}~~~|||uuuiii]]]WWWVVVUUUXXX\\\YYYRRREEE:::777:::888444999555555777999999<<<@@@AAAGGGIIIPPP```lll}}}}}}^^^KKKAAA>>>:::777666888;;;===CCCBBB@@@===:::777444333333333444555666666666666555777999;;;@@@IIIVVV^^^iiixxxxxxiiinnn|||xxxcccXXXUUU```{{{~~~{{{rrriiiSSSbbbwww|||hhhKKK<<<===444333111111222111000...111111000000000000111111222111///...------...///---------.........//////---......///////////////............/////////000,,,...000000000111333555555111333999<<>>AAACCCJJJWWWccclllooouuu}}}}}}xxx~~~vvvlllfffcccaaalllqqqzzzyyyuuufff___UUUPPPQQQUUUYYY[[[\\\___```\\\TTTKKKDDDBBB??????????????????>>>===999999999<<>>999555444777888777777666666666666777999;;;>>>AAAFFFQQQ^^^hhhvvv||||||rrroooppp}}}ppp^^^XXXZZZfff}}}yyy~~~tttmmmiiiccc^^^WWWYYY~~~zzzgggJJJ;;;:::333222111111000000111111111000000///...---------//////000000000000//////////////////////////////////////////////////////---------.........//////000000000000000000000000222222444777999@@@OOO^^^xxxsssnnn^^^RRRPPPSSSiiirrrRRREEEDDDGGGSSSfff{{{wwwhhh\\\TTTPPPHHHDDD???<<<::::::999999::::::::::::::::::::::::999888666555555777999:::555555666666666666555555666666555444333333222222111000000222444555555333333333333222222222111111000000000000000111111111000////////////.........------------------------+++,,,,,,---.........------///000...------......000000000000000111222222333777;;;===???FFFPPPXXXaaaiiipppvvvzzz{{{|||vvvmmmhhhgggjjjxxxyyyjjj]]]SSSQQQSSSTTTWWW]]]bbbcccbbb\\\RRRIIICCC@@@JJJFFFBBBAAABBBAAA<<<777888777666777888999888777|||rrrgggbbbdddeeedddgggmmmnnnlllkkkhhhfffdddeeeeeedddcccaaa```___aaacccbbb]]]XXXSSSSSSTTTWWW[[[]]]^^^]]]```bbbhhhpppzzz~~~vvvxxx}}}~~~sssjjjiiijjjooo}}}{{{rrrhhh]]]XXXYYY[[[YYYVVVOOOHHH>>>999999:::999888666:::;;;888:::BBBJJJMMMPPPOOOQQQSSSVVV___qqqsss[[[NNNBBB>>>;;;<<<<<<<<>>CCCLLLTTTVVVZZZWWWVVVVVVWWW]]]kkkzzzmmmXXXLLLCCC???<<<<<<>>>CCCLLLUUUXXXLLLAAA===;;;888666666777777888888888888888777:::>>>DDDJJJTTTaaappp{{{}}}llleeegggwwwuuueeeXXXXXX```pppvvvkkkgggsssvvvccc[[[YYYXXXWWWXXXooo~~~yyyzzz___DDD888888333222111111000000111111111000000//////......---...//////000000//////.........................../////////////////////////////////000000000000000000000000000000000000000111000222444555777AAALLLkkkyyyvvvvvvkkkaaaZZZTTTaaa{{{jjjMMMEEE@@@FFFSSSdddxxxvvvhhh[[[SSSHHHEEEAAA>>>===<<<;;;::::::::::::::::::::::::::::::999888777777777999999888999999999999999999888777777666666555555444444444<<>>???DDDHHHJJJQQQZZZ```aaabbb]]]YYYXXXYYY^^^jjjvvv}}}gggTTTJJJFFFCCC???>>>AAAHHHQQQXXX]]]OOOAAA<<<;;;999777666666777888999::::::999999>>>CCCJJJQQQ[[[ggguuuyyyjjjiiiooo}}}mmmaaaWWWZZZfffyyyuuuiiieeettttttddd``````aaabbbYYY}}}|||www~~~rrrWWW@@@666777333222111111000000111111000000000000//////.........//////////////////...........................//////////////////////////////////////////////////////////////////////////////111444444555<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999777777888888888888777777888777777777666666555555555<<>>;;;777555555555444444{{{ooojjjiiijjjlllssszzz|||vvvqqqnnnnnnmmmlllllliiifffbbb^^^ZZZVVVSSSZZZZZZZZZ\\\aaadddfffgggeeeeeeddddddeeehhhkkklllqqqwww~~~uuuoooqqqtttzzzwwwqqqiiiddd^^^YYYXXXVVVSSSQQQIIIGGGEEEDDDCCCCCCBBBBBBCCCJJJRRRXXXbbblllpppoooggg```ZZZZZZ]]]dddpppzzzwwwcccRRRJJJFFFDDDBBBBBBFFFOOOWWW[[[]]]NNN@@@;;;;;;999888777777888999:::;;;;;;;;;;;;???EEEOOOYYYcccooo{{{vvvjjjnnnxxx{{{iii___XXX^^^oootttjjjhhhyyyrrrgggfffgggggghhh\\\}}}tttyyywwwfffNNN<<<555555333222111111000000111111000000000000000/////////......////////////..............................////////////////////////........................///////////////////////////...000444555666;;;BBBUUUuuupppppphhhccc```WWW[[[nnn```NNN@@@@@@HHHVVVlllvvvggg]]]RRRMMMGGGBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999777777888888888888777777777777777777777666666666555777999;;;;;;999555222333333333222222222111111222111111000///...------000////////////.........------------------------+++,,,,,,---,,,,,,++++++...***+++111333///---...///////////////000000111000000111333555999>>>BBBBBBKKKUUU___nnn}}}|||~~~zzz|||~~~wwwfffccc___\\\^^^eeelllooonnnhhh^^^VVVQQQOOOPPPQQQPPPNNNLLLKKKIIIGGGDDDBBBAAA===888555444444555444vvvmmmjjjkkkoootttyyy{{{uuurrrpppnnnmmmpppmmmgggaaa\\\YYYXXXXXX\\\[[[[[[]]]aaafffhhhiiigggeeecccbbbbbbcccdddeeegggjjjqqqzzz~~~uuuooopppssswwwxxxpppkkkfff```[[[WWWUUUSSSQQQKKKIIIGGGEEEDDDEEEGGGHHHJJJSSS^^^jjjvvv~~~lllbbbZZZ[[[aaakkkxxxsss```RRRLLLCCCEEEEEEGGGOOOYYY^^^___XXXLLL???;;;:::888888999888888999999:::<<<>>>???>>>GGGUUUbbbnnnyyyrrrjjjqqq}}}uuueee^^^[[[dddxxx}}}qqqkkknnnppphhhiiiiiiggggggggg|||rrrrrrjjjXXXEEE999555444333222111111000000111111000000000000000000000000---......//////......---------------------------////////////////////////............------------000000000000000000000000000...000444666666;;;AAANNNiiiyyyttthhhcccddd\\\]]]kkkmmmVVVCCC@@@DDDMMMbbbwwwrrrjjj[[[UUULLLDDD@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::999999888888999999999999999999888777777777777666666666666555333111333555666444222333333333222222222111111000000000//////............------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***...)))+++444888222------------,,,,,,------...///000000000111444777:::<<<===EEEOOOYYYgggwww~~~{{{{{{}}}vvvfffccc^^^]]]cccnnnttttttkkkeee\\\VVVSSSRRRSSSSSSQQQPPPOOOLLLJJJGGGDDDCCCCCC???999555444555666777yyyuuurrroooooorrrxxx~~~zzzwwwssspppmmmnnnlllhhhbbb^^^\\\\\\]]]]]]\\\\\\^^^cccgggjjjkkkllljjjgggdddbbbaaaaaabbbbbbdddggglllvvvyyypppiiijjjkkkmmmyyy}}}vvvqqqjjjbbb]]]YYYWWWVVVOOOMMMJJJGGGHHHKKKQQQUUU[[[eeerrrpppeee[[[\\\eeerrrqqq___TTTOOOEEEIIILLLOOOWWW```bbb___QQQHHH???;;;888666888;;;:::999888888:::<<<@@@BBBDDDOOO___nnnyyy|||oookkkuuuzzzmmmaaa\\\\\\iiirrrvvvooommmuuuoooiiimmmmmmkkklllzzz{{{oookkk^^^KKK===888666333333222111111000000111111000000000000000000000000---......//////......---------------------------////////////////////////////////////.........---000000000000000000000000222000000333555555999>>>EEEZZZ~~~|||iiibbbddd^^^[[[eeerrr}}}cccKKKCCCAAAEEEVVVlllxxxddd\\\PPPFFF@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777888888999999888888777666666666666666666666666444444333222111222444555333333333222222222111111//////////////////.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******...(((,,,888<<<444---,,,---,,,,,,,,,,,,---......000///...000222555777888:::AAAIIIRRR^^^lllsssssssssrrrppprrrzzz~~~sssfffbbb]]]]]]hhhvvv{{{wwwgggbbb[[[VVVUUUUUUTTTSSSPPPPPPPPPNNNKKKHHHGGGFFFEEE@@@:::666555666888999xxxkkk{{{qqqppptttxxx~~~zzzvvvqqqnnnjjjiiigggccc```^^^^^^______^^^]]]```dddiiilllmmmsssppplllhhheeecccbbbbbbbbbcccdddfffkkksss}}}sssiiibbbbbbbbbdddooo}}}}}}tttkkkddd```^^^]]]TTTQQQNNNKKKMMMRRRZZZ```nnnxxxsssfff\\\]]]ggguuuppp___VVVRRRJJJOOOSSSVVV\\\cccbbb[[[MMMEEE>>>;;;777555777<<<;;;:::888777999===AAACCCLLLWWWhhhvvvwwwmmmnnnzzzuuufff^^^[[[]]]lllrrriiiuuuppppppzzzqqqmmmsssuuutttvvv|||mmmgggWWWCCC888888666222333222222111000111111111000000000000000111111111---..................---------------------------////////////////////////111111000000/////////...000000000000000000000000555111000222333333777<<>><<<======;;;999999888888999;;;>>>AAACCCTTT___ppp}}}|||uuurrrsss~~~ssscccXXX[[[dddvvvlllgggxxxoooppp||||||~~~}}}}}}uuuXXXEEE>>>555333666555222222222222222222222222111111111111000000000000000000//////.........---,,,,,,,,,---------..............................000000//////.........---222000...+++******+++,,,000111222222333555888;;;AAAKKK```www{{{uuucccXXX^^^___TTTXXXbbbwwwcccHHH<<>>BBBEEEHHHYYYeeevvvzzzuuutttwwwoooaaaYYY^^^jjj}}}nnnjjj{{{uuuvvvpppTTTCCC>>>555333555222000000000000000000000000111111111000000000/////////.........------------,,,------...///000000000........................000/////////............111///...------...///000...///000111111333666888<<>>???888;;;======;;;::::::<<<===<<<<<<<<<<<<;;;;;;;;;999888888888777777777777999999888888777666666555555555555444444444333333333333222222222111111111000000000000000000000000+++,,,---...///000000000000000//////......------......---,,,,,,,,,,,,---***+++---111444333///+++,,,,,,,,,,,,,,,,,,,,,,,,//////...------...///000555777===CCCKKKQQQVVVYYYWWWZZZ```gggoooyyy{{{tttiiihhhhhhooo|||~~~rrrfff^^^XXXXXXYYYVVVTTTTTTRRRSSSRRRQQQSSSVVVTTTNNNGGGBBB;;;666777;;;@@@CCC}}}{{{uuujjjaaaaaa^^^ZZZVVVXXX]]]bbb___dddjjjoooqqqqqqrrrrrrqqqooommmjjjgggeeecccccc]]]]]]]]]\\\ZZZWWWUUUTTTSSSTTTTTTUUUVVV[[[aaaeeeqqqvvv|||vvvrrrllleee```]]]\\\\\\[[[```fffooo}}}yyyrrrllliiikkksss{{{jjjVVVTTTVVV```mmmqqqsssrrrpppkkkddd^^^[[[ZZZ^^^bbbeeeggggggbbbSSSEEE???>>>======>>>>>>===<<<<<<<<<;;;===@@@FFFKKKNNN___kkk|||vvvuuuxxx}}}zzzjjj^^^YYYbbbsssuuurrr{{{|||jjjPPP@@@<<<444222333000000000000000000000000000111111000000000000//////---------------,,,,,,,,,,,,,,,------...///000000........................////////////............//////...///000111333444///000111111111222555777888<<>>AAA<<<===??????>>>>>>???@@@===<<<<<<<<<<<<;;;;;;;;;999999999888888888777777999999888888777666666666555555555444444444444333222222222111111111000000000000000000000000000000)))+++...000111111///...111000000///...---------......---,,,,,,,,,,,,---,,,,,,---...///...+++(((,,,,,,,,,,,,,,,,,,,,,,,,000//////...------......222444888===CCCHHHLLLNNNNNNSSSZZZbbbjjjsss|||yyyssshhhkkkqqqzzztttggg___ZZZZZZZZZVVVTTTTTTRRRUUUWWWWWWZZZ\\\ZZZUUUGGGBBB<<<999:::@@@EEEHHH~~~uuukkkhhhiiigggaaa[[[ZZZ___dddfffkkkrrrwwwxxxvvvtttssspppooommmjjjgggdddbbbaaa[[[\\\]]]\\\YYYUUUPPPMMMOOOOOOOOOOOOQQQUUUZZZ^^^eeejjjrrryyy|||yyyuuuooojjjeeebbb```]]]]]]___fffrrr~~~zzzsssllllllqqq{{{nnnWWWQQQNNNUUU```bbbaaaaaa___\\\YYYXXXYYY[[[]]]```eeehhhfff\\\NNNCCC??????@@@AAABBBBBBAAA@@@<<<<<<<<<>>>CCCIIIPPPSSSbbbnnnzzzqqquuu|||rrrddd]]]\\\hhh}}}~~~iiiNNN>>>999222000222///222222222222222222222222111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........////////////000222333444111333444444333444666777777888AAAVVVuuu|||{{{gggjjjkkkZZZLLLGGGLLLaaa|||zzz^^^KKKBBBBBBDDDJJJWWWkkk}}}yyykkk]]]OOOCCC@@@BBBAAAAAAAAAAAAAAABBBCCCDDD===<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888777777666666555555555555444444444444222222111111111000000000000000000000000000000000...//////000000...---,,,111111000///...------,,,......---,,,,,,,,,,,,---------,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................000111444888<<<@@@BBBDDDFFFLLLTTT\\\dddlllsssxxxwww~~~vvvrrriiippp{{{uuujjjddd______]]]XXXTTTTTTSSSXXX]]]___```aaa]]]WWWGGGBBB===<<>>NNNhhhuuusssuuuuuufffRRRIIIIII[[[vvvfffRRRFFFBBBAAABBBLLL^^^rrrwwwjjjYYYJJJDDDEEEBBB@@@>>>======>>>??????===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888777777777777777666666555555555444444444222222222111111111111000111111111111111111111111111000///...---...//////111000000///...---------......---,,,,,,,,,,,,---,,,,,,,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.../////////000111222555777999;;;<<<@@@EEENNNVVV]]]dddkkkooorrrwww}}}|||tttrrrlllwwwwwwpppjjjgggfffbbb[[[VVVVVVUUU]]]dddeeeeeeccc]]]VVVGGGCCC???AAAFFFLLLNNNNNN~~~}}}xxxvvvjjjmmmoooooonnnnnnqqqtttyyy~~~|||wwwtttppppppnnnkkkhhhdddaaa```[[[\\\\\\\\\YYYUUUQQQOOOKKKMMMOOOQQQRRRTTTWWWZZZYYY\\\aaafffkkkmmmnnnooouuuuuuvvvwwwvvvuuusssrrrkkkhhhiiilllmmmiiifffeeepppxxx|||vvvppphhhcccaaabbbhhhrrr}}}zzz___RRRGGGEEEHHHFFFGGGHHHHHHHHHIIILLLQQQUUU]]]^^^bbbccc\\\PPPGGGDDDBBBEEEHHHIIIGGGEEECCCCCC>>>???BBBFFFLLLRRRXXX[[[dddnnn}}}|||qqqmmmxxxzzzfff___bbbiii{{{~~~zzz}}}cccHHH888555//////222111////////////////////////000000////////////...............///////////////222222111///...---,,,,,,.................................///////////////111000000000//////......---///222333333333444555888:::>>>GGG[[[yyywww}}}}}}}}}qqqUUUIIIEEESSSmmmttt```OOODDD??????EEESSSfffyyyuuueeeUUUMMMLLLGGGDDD???===<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888777777777777777777666666666555555555444444333333333222222222111111111111111111111111111111///...---,,,---000222444////////////..................---,,,,,,,,,,,,---+++,,,---,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---////////////000000111333444555666777;;;@@@GGGOOOUUU\\\bbbfffkkkoootttzzzzzzuuuuuutttyyyvvvqqqnnnlllfff\\\WWWVVVVVV```jjjllljjjfff^^^VVVIIIFFFDDDHHHOOOSSSSSSQQQwwwvvvyyyqqqqqqqqqrrrtttwww{{{}}}zzzwwwsssrrrpppnnnjjjfffcccaaa]]]\\\ZZZXXXVVVSSSPPPOOOKKKNNNSSSVVVXXXYYYZZZ\\\VVVYYY\\\```cccdddeeeeeehhhjjjllloooqqqrrrrrrrrrnnnnnnrrrwwwsssjjjddddddgggmmmxxxyyylllddd___ZZZVVVTTTUUU[[[eeeqqqkkk\\\LLLEEEDDD@@@BBBCCCDDDDDDEEEHHHMMMPPPUUUUUUXXXZZZTTTIIIEEEGGGIIILLLPPPPPPMMMIIIGGGFFFBBBEEEIIINNNTTTYYY^^^``````jjjwww}}}rrrooo|||xxxccc___gggsss|||pppqqq{{{WWW???444555222111333000////////////////////////000000/////////.........---------....../////////111111000000000/////////..................................../////////000000000000000000//////...,,,...111333333444555666555888<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::777777777777777777777888666666666666555555555555444444444333333333333222111111111111111111111111------......///111222222............////////////......---,,,,,,,,,,,,---***,,,------+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++---............---///000000111222222333333888<<>>CCCHHHNNNUUUYYYXXX^^^fffooo{{{|||zzz}}}|||yyyvvvrrriii\\\UUUTTTWWWcccppptttrrrlllccc[[[OOONNNOOOVVV^^^```[[[UUU~~~~~~uuupppoootttzzz~~~}}}~~~wwwxxxxxxtttmmmgggdddccc^^^[[[VVVPPPLLLJJJJJJJJJIIIOOOUUUZZZ\\\[[[ZZZYYYTTTVVVYYY\\\^^^^^^]]]\\\[[[ZZZYYYZZZ^^^bbbeeefffiiilllsss{{{}}}uuunnnjjjeeeeeeiiimmmpppyyyggg[[[TTTLLLEEECCCAAACCCHHHNNNVVVhhhwwwaaaRRRIIIEEEAAADDDFFFEEEDDDDDDGGGJJJKKKIIIIIIKKKJJJGGGIIINNNYYY[[[[[[YYYUUUOOOKKKIIIMMMQQQWWW___fffiiihhhfff```cccjjjttt}}}~~~vvvlll}}}|||}}}xxxllldddrrr~~~~~~yyyxxx|||yyykkk]]]ddd~~~sss```CCC<<<555222333444222///000000000000000000000000---------------...///000.................................////////////000///...---,,,,,,---...///////////////////////////111111000000000000111111333333222222222333444444555222666???DDDPPPuuu}}}{{{fffTTTFFFGGGOOO___~~~eeeLLLAAABBBFFFMMMXXXiiiwwwkkkgggbbbaaaWWWIII???<<<<<<======>>>>>>===<<<;;;::::::999;;;;;;<<<<<<===<<<<<<<<<999888888888777777666666999888777777777777555333666666555444333333333333222222222222222222222222444333222000//////......000000/////////000000111.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,......//////000000111111555777:::???CCCGGGIIIKKKPPPUUU^^^kkkwww~~~~~~}}}{{{{{{yyy|||{{{|||yyyoooeee]]]YYYWWWWWWggguuuxxxwwwssshhh[[[PPPRRRXXX```eeeeee___ZZZ}}}wwwnnnkkkmmmuuu}}}~~~~~~}}}wwwpppkkkhhhhhh]]]YYYSSSNNNJJJIIIJJJKKKLLLQQQWWW[[[]]]\\\\\\\\\XXXXXXXXXYYYYYYYYYYYYYYYSSSRRRQQQRRRVVVYYYZZZZZZ```dddkkkttt{{{}}}zzzvvvsssmmmhhhfffdddbbbhhhpppzzzppp```VVVLLLGGGEEEAAABBBEEEJJJQQQcccsssaaaUUUNNNJJJJJJIIIIIIHHHIIIKKKLLLLLLIIIHHHKKKLLLOOOVVV^^^dddbbb___ZZZUUURRRQQQPPPNNNSSS[[[eeennnrrrqqqoooddddddhhhqqq|||vvvpppiii|||pppjjjxxx~~~~~~}}}oooiiiiiitttrrriii]]]ddd|||~~~nnnYYYAAA;;;444111222333111///000000000000000000000000//////.........///000000........................,,,,,,,,,------------...///..................///////////////////////////111111000000000000111111222222222333333444444444666222666>>>AAAKKKkkkppp\\\KKKHHHLLLWWWqqqvvv\\\EEEAAA@@@EEEPPPaaawww|||qqqmmmgggaaaXXXKKKBBB>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;:::;;;;;;<<<;;;;;;::::::999888888888777777777777777777777888::::::888777666666555444333333333333222222222222222222222222222111111000000000000111000//////...//////000000.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++******,,,+++++++++,,,,,,---------......///000000111111111333666:::>>>AAACCCEEEKKKPPPYYYeeepppvvvwwwvvvuuuzzz{{{yyy~~~}}}{{{uuulllccc]]]ZZZYYYYYYhhhvvvyyyxxxuuujjj]]]RRRVVV]]]eeejjjiiibbb[[[}}}qqqiiiiiinnnzzz{{{tttmmmjjjiiiZZZVVVOOOJJJHHHHHHKKKMMMQQQUUUZZZ\\\]]]]]]^^^___^^^\\\[[[YYYWWWWWWWWWWWWQQQPPPPPPQQQSSSTTTTTTSSSTTTXXX___iiittt{{{{{{tttmmmfff```aaaeeelllwww}}}iiiZZZNNNGGGFFFAAA@@@AAADDDKKK]]]zzzwwwfff]]]YYYUUUQQQPPPQQQRRRQQQPPPKKKGGGEEEGGGKKKQQQ]]]hhhnnniiiaaaZZZUUUSSSUUUVVVPPPVVVaaaooo{{{}}}lllhhhfffmmmyyy{{{hhhgggeee~~~vvvrrr{{{{{{xxxsssqqqyyyrrraaa\\\^^^lllkkkddd^^^hhhuuuxxx~~~fffOOO>>>999333000111111000...000000000000000000000000111000000////////////000........................,,,,,,,,,------------......//////000000//////...000000000000000000000000111111000000000000111111///111222444555555444444666333666<<<>>>DDD^^^{{{{{{dddOOOIIIHHHOOOccczzzpppMMMCCC;;;>>>IIIYYYnnn}}}yyyuuulllaaaYYYMMMEEEAAA@@@???===??????>>>>>>=========<<<;;;;;;;;;;;;;;;:::999888888888888888888777777777555666777:::===>>><<<:::777666555444333333333333333333333333333333333333000000000000000111222333//////............//////.........---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***---,,,,,,,,,,,,---......------......///000000000000111333666999<<<>>>???EEEIIIQQQ[[[eeejjjlllkkkkkkpppxxx~~~xxx|||rrriiibbb___]]]\\\\\\lllyyy|||{{{yyyooocccXXX\\\dddmmmrrrnnneee\\\}}}|||ooolllnnnvvvwwwnnnfffbbbVVVRRRLLLHHHGGGIIINNNQQQYYY[[[]]]]]]]]]]]]^^^```bbbaaa```^^^[[[YYYWWWVVVQQQPPPPPPQQQRRRRRRPPPNNNKKKMMMSSS]]]iiiuuuzzzsssllliiihhhhhhooozzzwwwdddUUUKKKHHHCCCAAA???AAAIIIZZZvvv{{{qqqllleee^^^[[[^^^^^^[[[VVVOOOJJJHHHKKKNNNUUU```kkkrrrlllbbbZZZVVVUUUUUUVVVRRRXXXeeewwwxxxooohhhkkkvvv|||xxxqqqZZZ^^^bbb}}}kkklll~~~|||{{{}}}uuunnnooo|||mmm]]]]]]aaajjjddd]]]___qqq}}}qqqxxx{{{___EEE999666111///000000///...////////////////////////111111000///.............................................////////////000...///000111111000///...000000000000000000000000111111000000000000111111...///222555666666555444555333666;;;<<<@@@SSSjjjjjjQQQHHHFFFJJJ\\\ppp}}}WWWGGG;;;===GGGTTTdddrrryyynnnbbbZZZOOOGGGCCCAAA>>><<<>>>>>>===========================<<<;;;:::999888888888888888888888888888555666888;;;>>>>>><<<:::777666555444444333333333333333333333333333333333111111000000111111222333000///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,------......///000000222222333555777:::;;;<<>>666333111///////////////////////////////////////000//////...------------.................................////////////000...///000111111000///...000000000000000000000000111111000000000000111111...///222555666666555444444333666;;;;;;>>>LLL]]]rrrUUUJJJGGGJJJXXXiiiaaaNNN>>>???FFFMMMYYYfff{{{|||mmmddd\\\QQQIIIDDDAAA===:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<::::::888888888888888999999999777777888:::;;;;;;999777777777666555444444444444333333333333333333333333333222222111111111111111000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////222222222333555777888:::<<<@@@FFFLLLQQQTTTWWWXXX[[[bbbjjjooorrrvvv{{{~~~zzznnnhhheee```___aaaeeesss|||qqqhhhkkkqqqwwwwwwpppcccYYYxxxrrrpppttt|||zzzlll]]]SSSNNNLLLJJJJJJNNNTTT[[[___fffeeebbb___^^^___cccfffdddeeefffeeeaaaZZZSSSOOOKKKIIIGGGGGGGGGFFFDDDBBBAAACCCFFFJJJRRR]]]jjjrrr{{{{{{zzzwwwvvvyyy~~~tttdddXXXNNNHHHDDDDDDJJJXXXppp}}}|||xxxpppiii[[[ZZZ^^^dddgggiiinnnttttttooojjjfffeeebbb^^^ZZZVVVZZZeeezzzxxxqqqqqqnnndddZZZLLLYYYcccooo]]]QQQUUUiiizzzooorrr|||eeebbbiiinnnjjj___YYYhhhtttpppyyy|||jjjMMM:::333222111/////////000000000000000000000000000000///......------------...........................,,,,,,,,,------------......//////000000//////...000000000000000000000000111111000000000000111111///111222444555555444444444444666::::::===GGGRRRooo}}}___RRRNNNLLLTTTaaaoooYYYFFFBBBCCCDDDMMMZZZqqqpppiii```UUUKKKFFFBBB===:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<;;;888888888999999999999999999888777888999999777666888777666555444444444444333333333333333333333333444333222111111111111111222111000//////...//////.............../////////------,,,,,,,,,,,,+++++++++,,,,,,---------------)))+++---...///...,,,+++++++++,,,,,,---.........//////...///000222444666888;;;@@@DDDGGGJJJMMMOOOTTT[[[cccggghhhkkkqqqvvvyyy|||vvvmmmkkkfff]]][[[___ffftttuuujjjlllpppttttttmmmbbbYYYwwwrrrpppvvv~~~tttfffWWWNNNKKKJJJKKKNNNSSSZZZaaafffhhhgggdddaaaaaadddjjjoookkkkkkjjjgggaaaYYYRRRNNNLLLJJJGGGEEEEEEEEEDDDCCC???@@@BBBEEEJJJSSS^^^eeeqqqzzz~~~{{{||||||~~~oooaaaSSSMMMGGGEEEIIITTThhhzzzxxxqqqffffffiiinnnooommmoootttuuuqqqllljjjjjjhhhddd```XXXYYYbbbuuuvvvppphhh[[[PPPLLL[[[ggg{{{```SSSKKKPPPaaazzztttkkkuuusssbbbhhhrrrvvvjjjdddfffwwwzzzppplllqqqmmmYYYCCC888111111111000//////000111000000000000000000000000///...............///000........................,,,,,,,,,------------...///..................///////////////////////////111111000000000000111111222222222333333444444444555555666888999;;;BBBJJJ^^^hhh^^^YYYSSSTTT\\\sssiiiQQQGGG@@@<<>>>>>>>><<<===============<<<<<<888888888999999::::::::::::888666666777888888888888777666555444444444444444444444444444444444444222222111111111222333333333333111000000/////////---........./////////000---------,,,,,,++++++++++++,,,,,,---......------))),,,000333333111...++++++++++++,,,------......---,,,,,,,,,...000222444333666:::===>>>@@@DDDGGGMMMSSS[[[^^^^^^```ffflllvvvxxx}}}}}}|||tttqqqrrrjjj^^^ZZZ___eeesss~~~vvvhhhiiikkknnnoookkkbbb\\\yyytttrrrxxxyyymmm___RRRJJJIIIJJJLLLPPPVVV^^^eeejjjiiigggeeecccdddiiipppvvvtttrrrnnnhhhaaaZZZSSSPPPJJJGGGDDDBBBBBBBBBBBBBBB===???AAACCCFFFMMMWWW^^^bbbllluuuyyy~~~|||rrrdddWWWPPPIIIEEEGGGPPPaaaqqq}}}vvvxxxvvvwwwyyywwwrrrsssvvvuuupppkkkiiikkkjjjfffbbbXXXXXX___rrrzzzpppdddVVVKKKNNN]]]iiiqqqWWWNNNIIINNN]]]uuu~~~sssjjjxxxmmmbbbooo|||kkkkkktttvvvlllhhhjjjaaaLLL<<<777000111111000//////111222000000000000000000000000//////...//////000111222................................./////////000000///...---,,,,,,---...///////////////////////////111111000000000000111111333333222222222333444444777666666777777999>>>DDDRRR~~~lllfffbbbZZZWWW[[[gggtttwwwZZZKKK@@@888BBBSSS]]]mmm}}}tttjjj\\\PPPIIIDDD@@@===;;;<<<<<<===>>>???@@@@@@;;;;;;<<<<<<===<<<<<<<<<888888888999999::::::::::::888555555777999::::::888777666555555444444555444444444444444444444444000000000111222333555666444333222111000000000000---.........//////000000---------,,,,,,++++++++++++,,,,,,---.........---***---222666666333///,,,***++++++,,,,,,---......------,,,,,,...000333555///222666777888:::===AAAHHHNNNVVVXXXWWWYYY___eeeoooqqquuuzzz~~~|||zzz|||{{{vvvwwwyyypppaaa\\\aaacccqqq|||~~~uuufffeeefffiiikkkiiiccc^^^xxxuuutttzzzoooddd\\\QQQHHHFFFJJJRRR[[[ccchhhiiiiiiiiigggbbbaaaiiissswwwuuuvvvtttooohhh___XXXRRROOOKKKHHHDDDBBBAAAAAA@@@???999<<<>>>@@@BBBGGGNNNTTTYYY___hhhqqqwwwzzzyyyxxx{{{}}}~~~~~~xxxmmmdddYYYNNNFFFDDDEEEIIISSS^^^qqq~~~yyyuuusssrrrsssrrrqqqqqqqqqmmmfffaaaUUUWWW```rrrqqqbbbSSSJJJMMMZZZnnnlllUUUHHHGGGQQQ\\\qqquuu{{{sssnnnrrrhhhwwwyyymmm{{{}}}hhhooonnn^^^LLL@@@999333222222222111000//////...111000///......///000000///000222222111000///000..................------......------------......////////////////////////000000000000////////////111111000000000000000111333333333333444555666666555666666666777:::???BBBRRRnnnuuugggdddeee___WWWXXX]]]jjjtttTTTCCCDDDEEEBBBVVVdddxxxrrrcccWWWMMMCCC===<<<<<<<<<===>>>@@@@@@===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888777777777777777777777666555555555555555444555666777777555333222444333222222111111222222444222333666:::999222,,,............////////////,,,,,,,,,,,,------...///...---+++***)))***++++++---,,,,,,---......---+++******+++++++++,,,,,,,,,...------------...//////000///000111333777:::<<>>???>>>===>>>@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888777777777777777777777666555555555555555444555666777666555333222444333222222111111222222555222000111555555222...000000//////.........---,,,,,,,,,,,,,,,,,,---...---,,,+++*********+++,,,---,,,,,,---......---+++++++++++++++,,,,,,,,,,,,---------------...///////////////000222555888:::>>>AAADDDEEEFFFIIIPPPUUU\\\bbbiiiooossstttuuuvvvzzzrrrpppuuuvvvuuu}}}|||tttnnngggaaabbbeeekkkqqqwww{{{xxxooobbbeeegggggghhhggg___VVV|||zzz{{{ssscccZZZTTTOOOKKKNNNXXXeeepppssspppkkkhhhcccfffjjjpppzzz~~~xxxooohhhaaaZZZSSSMMMHHHEEEAAA???@@@BBBCCCCCCCCCCCCBBBAAAAAACCCGGGJJJPPPQQQTTTVVVYYY[[[\\\]]][[[aaaiiioootttyyyzzzqqqfff^^^ZZZRRRIIIDDDAAA@@@EEEKKKSSS___lllttt}}}}}}{{{zzzwwwuuurrrqqqpppooonnnkkkfffbbbWWW\\\hhhzzzuuujjjaaa[[[[[[```jjjuuu|||iiiVVVLLLLLLWWWcccllloooyyy}}}}}}uuuwwwxxx{{{sssooobbbNNN===555333111222222111111000/////////111000///......///000111111000...,,,,,,,,,...///..............................------------......////////////////////////////////////000000000000111111000000000111111222333333444444555666666666666777888888999<<>>???AAABBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888777777777777888777777666555555555666666444555666666666555333222444333222222111111222222555111------///111111000111111000///...---,,,,,,---,,,,,,++++++++++++,,,++++++*********+++,,,,,,---,,,,,,,,,......,,,+++,,,,,,,,,,,,---------------------------......///////////////000222555666888;;;===>>>???BBBHHHLLLSSSXXX___eeeiiikkklllmmmpppjjjiiinnnoooooovvvxxxnnnhhhccc```ccciiijjjpppuuuwwwyyyyyyssskkkdddhhhjjjjjjjjjhhh^^^SSS}}}}}}lll]]]TTTOOOMMMMMMSSS___oooxxxxxxrrrkkkgggjjjpppvvv|||zzzrrrkkkddd\\\RRRJJJFFFCCC???>>>@@@CCCEEEFFFDDDCCCBBBBBBCCCEEEIIIKKKPPPPPPQQQQQQRRRQQQQQQQQQNNNSSS[[[aaafffmmmuuu{{{~~~}}}|||yyysssjjjdddaaaZZZQQQJJJEEECCCDDDGGGLLLQQQXXX___hhhsss|||xxxqqqppppppooommmkkkiiiggg]]]cccppp|||vvvppplllhhhhhhkkkrrryyynnn^^^UUUSSSZZZcccgggooo~~~zzz{{{www}}}tttssssssiiiXXXFFF999222000000111111111111000000//////000//////......///111111777444///,,,,,,------...---------.....................------------......////////////////////////////////////000000000000111111000000111111222222333444444555666666777777999999:::::::::<<>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888777777666666666777777888555555555555555444444333444333222222111111222222222111111111111111000///.........///////////////---,,,,,,+++************)))******+++,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------......//////222444666666555777<<>>888222/////////...---,,,,,,------.../////////......------------......////////////////////////......//////000000111111111111111111111222333444333555666888888888777777<<<======<<<::::::;;;===???III]]]zzznnn```UUUKKKOOObbb|||gggNNNCCC<<>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::999888888888888999777777666666666777888888666666555555444444444444444333222222111111222222000111333444444222000...............//////000000---,,,,,,++++++++++++,,,******+++,,,,,,,,,++++++,,,+++++++++------+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,------------.........///111222111000222666;;;???CCCHHHLLLNNNPPPRRRTTTUUUUUUVVVWWWYYY]]]ccchhhllljjjjjjoooxxx~~~~~~}}}}}}|||ttthhh\\\WWWWWWXXX[[[___aaafffhhheeeccccccaaa^^^^^^aaabbb```___[[[PPPEEEuuu^^^UUUQQQOOOUUU^^^mmmvvv~~~|||sssnnnrrrxxxyyyjjj[[[PPPNNNOOOGGGGGGHHHLLLQQQTTTVVVVVVRRROOOKKKJJJLLLOOOOOOOOOQQQPPPMMMIIIFFFCCCBBBAAAAAABBBCCCBBBBBBFFFMMMRRRSSSUUUYYY\\\___cccgggiiifffeee]]]RRRMMMPPPQQQOOOSSSLLLHHHMMMSSSUUUYYY]]]dddnnn|||{{{vvvtttuuuzzzyyyyyysssjjjddddddiii~~~~~~|||rrr[[[CCC888555333111222000000000000000000000111///.........///000222333777222---,,,...000///---,,,,,,------...//////000......------------......////////////////////////.........///000111111111111111111111222333444555444555777999999999888777999:::;;;;;;;;;;;;<<<>>>>>>DDDRRRhhhxxxkkk```SSSOOOYYYmmm|||]]]FFF@@@@@@BBBJJJZZZqqq{{{eeeVVVJJJHHHGGGFFFEEECCC@@@===??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===;;;:::999999888888999999777777666666777888888999666666555444444444444444444333222222111111222222000111333333222111000//////////////////.........,,,,,,,,,,,,,,,,,,---...++++++,,,,,,,,,+++***))),,,+++***+++------+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------............---///000///...///333777999<<>>@@@<<<@@@IIIYYYrrrtttiii[[[RRRUUUccctttoooPPPGGGCCCAAADDDPPPeee{{{nnn```NNNKKKFFFCCCBBBAAA@@@???@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;:::999999888888999999777777666777777888999999666666555444444444444555444333222222111111222222000111222111000///000000111111000///...------,,,,,,,,,,,,,,,---......///+++,,,,,,---,,,+++)))(((,,,+++***+++,,,---+++)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---...............000111000...///333777555888<<<>>>@@@AAACCCDDDGGGIIIHHHGGGIIIPPPXXX[[[___\\\[[[___fffmmmpppppprrrnnnlllooorrrrrrsssvvvzzz}}}~~~xxxrrrnnnmmmttt~~~xxxqqqrrryyy~~~}}}wwwuuuuuuwwwzzz|||yyyvvvkkk```VVVSSSRRRQQQPPPPPPTTTYYY[[[WWWSSSTTTUUUTTTTTTVVVUUUSSSRRROOOFFF<<>>===<<<===???BBBDDDFFFGGGGGGGGGEEEEEEHHHNNNRRRSSSRRRXXXTTTNNNGGGCCCCCCDDDEEELLLNNNRRRTTTWWWZZZ^^^aaaggghhhqqq}}}www{{{sssfffcccnnn||||||yyy~~~zzz```???777666111///444444111...---///000///...------............------.........------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,---...///000000000000///...---,,,,,,,,,,,,,,,////////////000000000000444444555777888888888888888888888999:::;;;===>>>@@@DDDEEENNNaaatttrrrbbbWWWTTTXXXeeerrr___PPPBBB<<>>>>>?????????===;;;:::???>>><<<;;;:::::::::;;;<<<;;;:::999888888888888888999999999999888777777999888888777666555555555555444444333333222222111222333333333333222111111111000000///...---------,,,------......------,,,------------------------+++)))((()))+++---...///---,,,++++++******++++++,,,,,,,,,---------......---------...............///......///222333333222444555777:::<<<>>>??????AAAAAA@@@AAADDDHHHMMMOOORRRSSSUUUWWW[[[^^^aaaccccccccccccdddfffiiikkklllvvvyyyyyytttlllffffffgggqqqyyywwwsssnnnoootttwwwwwwvvvqqqpppppprrrtttsssoookkkccc\\\SSSNNNNNNPPPNNNLLLQQQQQQQQQQQQPPPOOONNNNNNMMMOOOQQQQQQMMMFFF===888yyyfffWWWWWW[[[aaalllxxxzzzuuu{{{sssaaaUUUQQQQQQRRRQQQWWW^^^aaadddeee```YYYRRRSSSTTTWWWZZZ[[[ZZZXXXWWWRRRJJJDDD@@@???>>>===@@@AAAAAABBBCCCCCCCCCCCCEEEDDDDDDGGGLLLPPPQQQPPPNNNKKKGGGCCCAAACCCEEEGGGIIIKKKNNNQQQUUUYYY___ccciiikkkttt~~~xxxzzzzzzmmmcccdddrrrtttyyy|||zzz~~~yyyppplllxxx}}}\\\===666555000///333333111......000111000///000//////////////////000......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,---...///000000000000000000///...............000000111111111222222222444555666777777888777777888888888999:::;;;<<<======@@@AAAHHHXXXggg{{{mmm```VVVUUU___jjjrrrTTTFFF>>>CCCGGGLLL^^^ttt{{{ssshhh]]]OOODDD@@@>>>===<<<>>>?????????>>>===<<<;;;>>>>>><<<;;;:::;;;;;;<<<;;;;;;:::888888888888888888999999999999888777777888888777666666555444444555444444333333222222111222222222222222111111000222222111000000///......,,,------......------,,,------------------------,,,+++***)))***,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,------------..................---------///......///222333333222222333555777999::::::;;;<<<<<<<<<===@@@CCCGGGIIIKKKLLLNNNQQQTTTWWWZZZ\\\[[[\\\]]]___bbbeeehhhiiiqqqssssssooohhhbbbbbbcccfffoooxxx~~~{{{oookkkfffgggjjjnnnnnnlllggggggggghhhjjjhhhddd```^^^XXXPPPMMMMMMNNNLLLJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMLLLHHHBBB;;;666nnnaaaXXXZZZ```iiiwww}}}|||ppp___TTTPPPRRRVVVVVV```jjjllljjjhhhccc^^^XXXYYY\\\```bbbbbb___\\\WWWQQQIIICCC???>>>======BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCDDDGGGJJJLLLLLLLLLFFFDDDAAA>>>>>>@@@BBBDDDDDDFFFHHHKKKOOOVVV]]]cccjjjnnnxxxyyyxxxsssgggbbbhhhzzzjjjsssuuupppnnntttqqqffffff{{{rrrTTT:::444444///...222111///......000111111000111000///......///000111...------------,,,,,,,,,------------------------...------,,,,,,------...,,,---...///000000000000222111111000000000000000222222333333333444444444666666777777777777666666888888888888999;;;<<<===:::??????BBBMMMYYYtttyyykkk\\\SSSYYYccccccQQQBBB@@@AAAEEETTTgggzzzuuuiiiWWWIIIAAA>>>===<<>>===<<<;;;======<<<;;;;;;<<<<<<===;;;:::999888777777777777888999999999999888777777777777666666555444444444555444444333333222222111111111111111111000//////111111000000///.........------............---------------------------------,,,+++************+++------,,,+++++++++++++++,,,,,,,,,,,,------------//////......------,,,,,,......---///111222222111000000222333444555555555555666777888:::===???@@@BBBDDDEEEHHHKKKNNNPPPQQQQQQRRRTTTVVVZZZ^^^aaacccgggiiiiiifff```\\\[[[[[[ZZZcccmmmtttxxx{{{xxxrrrgggccc___^^^```bbbbbbaaaaaaaaaaaabbbbbb```\\\YYYXXXSSSNNNLLLLLLLLLJJJGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGEEEAAA<<<777444fff^^^ZZZ]]]eeeppp{{{iii[[[RRRPPPUUU[[[```mmmwwwuuunnniiifffcccbbbbbbcccdddeeeddd```]]]WWWQQQHHHBBB???>>>>>>===@@@AAAAAABBBCCCEEEFFFFFFDDDDDDFFFGGGIIIIIIHHHGGGEEECCC@@@===;;;;;;<<<===AAAAAABBBDDDHHHOOOXXX]]]gggooo{{{~~~{{{}}}nnneeeeeepppjjjtttwww~~~|||lllgggeeemmmlllfffpppcccLLL777222222///...111...------...///000000000///...,,,++++++,,,...///------------------------------------------------------------------------,,,---...///000000000000222111111000000000111111333333333333444444444444666777777777777666666555888888888888999:::;;;<<<;;;@@@???AAAIIIQQQhhhuuubbbUUUWWW```{{{bbbHHH??????BBBLLLYYYlll}}}tttaaaPPPEEEAAA@@@???@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<=========::::::999888777777777777888999999999999888777777666666555555444444444444555444444333333222222111000000000000000//////.........------,,,,,,,,,,,,------............------------------------------,,,,,,---,,,******++++++------,,,++++++++++++,,,++++++,,,,,,,,,---------//////...------,,,++++++---,,,,,,---///000000///...///000000111111000000111222333555777888999:::;;;===???AAADDDFFFHHHHHHHHHJJJLLLNNNRRRUUUWWWYYYZZZ\\\]]]\\\XXXTTTRRRRRRQQQ[[[eeekkkqqqssspppkkkbbb^^^ZZZXXXYYYZZZZZZZZZ\\\\\\]]]]]]\\\YYYVVVSSSRRRPPPNNNMMMMMMKKKHHHFFFAAABBBCCCDDDDDDDDDDDDDDDFFFDDDBBB>>>;;;777555333zzzbbb^^^\\\```iiiuuu~~~pppaaaWWWRRRRRRZZZdddnnnzzz{{{pppjjjiiijjjqqqnnnkkkiiigggdddaaa^^^VVVPPPHHHAAA?????????@@@CCCCCCCCCDDDEEEGGGHHHIIIGGGHHHJJJJJJIIIFFFDDDBBBDDDBBB@@@===;;;:::::::::??????>>>???AAAGGGOOOUUUbbbmmm}}}}}}~~~xxxjjjeeejjjyyy}}}oooxxxuuuuuuddd___jjjjjjeeeeeezzzxxxTTTCCC444000111///...000+++,,,------------......///---,,,******,,,---///------------------------------------------------------------------------,,,---...///000000000000000000000//////000111111222222222222333333333444666777777777777666666555888888888888999::::::;;;:::??????AAAGGGLLL___}}}zzziiiZZZWWW\\\rrrQQQAAA???AAAEEEKKK```qqq|||jjjYYYLLLFFFDDDDDDAAA@@@??????>>>=========<<<<<<==================;;;:::999888777777777777888999999999999888777777555555555555555444444444555444444333333222222111///000000000000///......---------------,,,,,,,,,---......//////......---------------------------***,,,...---,,,+++---......---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------//////...---,,,++++++***+++******+++---...---,,,......////////////......111111222333444555666666777888;;;===???AAABBBBBBCCCDDDEEEGGGIIIKKKLLLMMMOOOPPPRRRRRROOOMMMKKKJJJKKKSSS\\\bbbgggjjjgggbbb[[[XXXUUURRRQQQRRRSSSSSSTTTVVVWWWWWWUUURRROOOMMMOOONNNMMMMMMLLLJJJGGGDDD>>>???@@@@@@AAAAAAAAAAAABBB@@@===999666444444333{{{uuuccc```^^^cccnnn|||qqqdddXXXUUUUUUWWWcccppp{{{{{{ooolllooosss{{{vvvppplllhhhdddaaaUUUOOOGGGAAA???AAABBBCCCJJJIIIHHHGGGHHHHHHJJJKKKLLLNNNPPPOOOJJJEEEAAA?????????>>>>>>=========>>>======<<<<<<>>>CCCJJJOOO\\\lll}}}}}}{{{pppfffgggqqqzzzuuu~~~|||kkk^^^\\\rrriii```fffzzzjjjGGG;;;111000000//////000***,,,......---,,,---...000///...------...///000,,,,,,,,,------------...------------------------,,,------......------,,,,,,---...///000000000000//////////////////000111111111111222222222333333666666777777777777666666888888888888888999::::::999===<<>>>>>>>>>>>>>>======>>>>>>>>>======<<<<<<;;;:::999888888888888888999999999999888777777555555555555555555555555555444444333333222222111000000000000000///......////////////////////////......////////////......------------------------***---000000...---...000...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,+++++++++***)))***,,,---,,,+++.........//////......---111000000000111222333444333555777:::<<<============>>>@@@AAABBBBBBBBBBBBEEEFFFHHHIIIIIIGGGEEECCCDDDLLLRRRVVVZZZ]]][[[WWWRRRPPPMMMJJJIIIIIIJJJKKKPPPRRRTTTTTTRRRNNNLLLLLLKKKKKKKKKJJJHHHEEECCCAAA<<<<<<===>>>>>>>>>=========;;;888555333222333444zzz}}}pppeeebbb```ffftttrrrgggZZZSSSUUUYYY___lll|||xxxmmmnnnwww}}}}}}xxxrrrllleeeaaaUUUOOOGGGAAAAAACCCEEEGGGMMMLLLKKKJJJKKKLLLNNNOOOQQQTTTVVVSSSMMMEEE@@@>>><<<<<<===>>>????????????<<<<<<<<<<<<>>>BBBHHHMMMYYYkkk~~~sssjjjeeelll{{{~~~zzzddd^^^bbbpppfffcccrrr{{{uuutttXXX===666000///000000000111,,,...111000...,,,---...........................,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,,,,---...///000000000000///////////////000111111111111222222222333333333444555666777777888777777888888888888888999999::::::<<<:::>>>EEEDDDKKK^^^ttt}}}{{{xxxoooddd^^^hhhxxxaaaNNNAAA===???IIIXXXlll{{{kkk\\\PPPIIIFFFBBBAAA@@@>>>>>>>>>>>>???>>>>>>??????>>>===<<<;;;===<<<;;;:::999999999999888999999999999888777777666666666666666666666666555444444333333222222111000111111111111000//////000000000000000000000000......////////////......------------------------,,,000333222///---...000......---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++,,,------.........------000///---,,,,,,...///000///111333666888888888777777888999;;;<<<<<<;;;;;;>>>???BBBDDDEEEDDDAAA>>>AAAFFFJJJLLLNNNRRRQQQMMMKKKJJJGGGDDDBBBBBBDDDFFFJJJNNNQQQQQQNNNKKKIIIIIIEEEFFFFFFDDDAAA>>><<<;;;:::::::::;;;::::::999999777666333111000111222333{{{|||mmmfffcccbbbhhhxxxyyyeeeaaaUUUPPPVVV]]]dddssstttlllqqq|||{{{vvvnnneee___TTTNNNGGGBBBAAADDDGGGIIIKKKJJJJJJKKKMMMQQQTTTVVVUUUXXXZZZVVVNNNEEE???===<<<===>>>>>>??????>>>>>>;;;<<<======???DDDIIINNNXXXlllyyyooohhhfffqqq}}}wwwcccbbbkkkhhhcccjjjxxxssshhhHHH888333//////000000000111...111333333000---...///+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------,,,,,,---......---,,,,,,,,,---...///000000000000000000//////000111222222222222222333333333444444444444666777888888888888888888888888888888999999===>>>;;;???FFFDDDFFFVVVbbbwwwzzz~~~yyynnnfff___uuutttXXXCCC???BBBAAAOOOcccuuuqqq```RRRIIIEEEBBBAAA@@@>>>>>>>>>>>>???>>>?????????>>>===;;;:::======<<<;;;::::::::::::888999999999999888777777666666666777777777777777555555444333333222222111111111111111111000//////.........///////////////......////////////......------------------------///333666444///,,,---///......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,...///...---++++++,,,------------,,,...---***))))))***,,,...,,,...111333444555444333222333555777888888888888;;;<<<>>>AAACCCBBB???<<<@@@EEEGGGGGGIIILLLLLLIIIHHHGGGEEEBBB@@@@@@BBBDDDAAAEEEIIIIIIFFFCCCBBBCCCAAABBBAAA???;;;888777777888888999999888777666666333222000/////////111222ooommmkkkjjjpppjjjcccSSSVVVXXXZZZcccsssyyysssvvv}}}}}}ssshhh```\\\MMMJJJFFFDDDEEEGGGIIIJJJLLLNNNNNNPPPUUU\\\]]]ZZZ```\\\YYYUUUMMMCCC???AAA@@@===<<<>>>CCCEEECCC???@@@<<<:::;;;;;;???JJJUUUaaaooowwwiiiiiiooo{{{|||kkkiiinnnllllllgggsss{{{rrrzzzsssWWWAAA555444333111000/////////000///...///000000...,,,444000...---+++***---333,,,,,,+++++++++,,,------///////////////..................///////////////............/////////000111111111000000000000000000000111222444555666666555555555555666666666666::::::999999888777777777:::<<<===>>>???BBBFFFIIIVVVooo{{{www~~~}}}gggcccooo~~~bbbJJJ>>>===BBBGGGRRRcccwww|||nnn\\\NNNGGGAAA???<<<<<<===>>>>>>===@@@@@@@@@???>>>======<<<:::::::::999999999888888777777888888888888777777333444555666666555444333333333222222111000//////111111222222222222111111111111000///////////////000000//////.........---///............---------///000111000---+++++++++.........------,,,,,,,,,+++---...,,,)))(((***,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000111000000222111000///000111333555666999<<>>;;;<<<===>>>===@@@@@@??????>>>>>>>>>===<<<;;;:::888777555444333333333333222222111111111222111000///............}}}ooommmkkkkkkrrrwwwccc]]]SSSUUUXXX]]]jjj{{{xxxvvv||||||qqqfff^^^YYYNNNLLLIIIHHHIIIKKKMMMNNNMMMPPPRRRTTTZZZbbbccc___bbb\\\WWWSSSMMMEEEAAABBB@@@>>>>>>BBBFFFHHHEEEAAA@@@===;;;<<<===BBBNNNZZZiiivvv{{{rrrjjjmmmttt~~~yyyrrrooorrrooogggoooyyyppptttuuufffNNN===444444222111000/////////,,,,,,---------,,,+++++++++***,,,111222...,,,......------,,,++++++++++++------......//////000000,,,------...///000111111/////////000000000000000111111111222222222222222222222333444555555666777555555555555666666666666999999999999888888888888:::;;;<<<======@@@CCCFFFNNNbbb{{{yyylll___aaaxxxiiiOOOAAA>>>===@@@IIIXXXjjjuuudddTTTJJJIIIFFFDDDBBBBBBBBB@@@???@@@@@@??????>>>======<<<;;;;;;;;;:::::::::999999777888888999999888888777444444555666666555444444444444444333222111111111111111222222222222111111111000//////......//////000000/////////.........///............------------...//////---,,,------------------,,,,,,,,,++++++------,,,)))(((***,,,++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////))))))))))))+++...111222444666999;;;;;;:::777666777888:::<<<>>>@@@BBBCCCBBB>>>999777888:::;;;;;;:::::::::999999999888888999888777666444333222111333333222222222111111111//////.........///000000}}}rrrnnnmmmllltttmmm\\\VVVRRRUUUYYYccctttyyy{{{yyymmmcccZZZVVVMMMMMMLLLMMMNNNPPPRRRSSSOOOTTTXXX\\\ccciiijjjgggeee[[[SSSOOOLLLFFFCCCCCC@@@@@@BBBGGGKKKKKKGGGCCC@@@===;;;===@@@HHHUUUbbbuuuwwwooolllqqq|||uuuvvv~~~{{{yyytttkkkxxxooojjjcccTTTBBB777444333222000////////////))),,,...---++++++...000222------111444000---,,,///...---,,,+++*********,,,,,,---...///000000111+++,,,---...///111222222111111111111000000000000111111222222333444444444444444444555555555666666555555555555666666666666888888888888999999999999999:::;;;;;;;;;===@@@BBBHHHUUUooo||||||vvv___RRR___ssswww\\\JJJAAA======BBBMMM[[[oooppp^^^OOOJJJHHHEEECCCAAA@@@>>><<<@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::888999999::::::999999888444555555666666555555444555555444444333333222222111111222222222222111111000000///...............000000////////////......///............---------***,,,.........---...///,,,,,,,,,,,,+++++++++++++++,,,,,,+++***)))+++,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---++++++++++++---///222333111222333555555444333333333333555666888999;;;;;;:::777333222333555666777555555555555444444444444555555444222111000//////222222111111111111000000//////.........///000000yyypppoooooovvvjjjZZZTTTSSSVVV\\\jjj|||vvvjjj```YYYTTTLLLMMMOOOPPPQQQSSSUUUWWWUUU\\\bbbfffkkkpppoookkkdddXXXNNNKKKJJJGGGEEEDDD@@@BBBFFFKKKOOOMMMHHHDDD???<<<<<>>AAAIIIOOO```~~~eeeNNNNNN\\\lll}}}qqqYYYIIICCC???AAAHHHQQQ```yyy|||hhhVVVHHHFFFCCCAAA@@@>>><<<;;;??????>>>>>>============;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999555555666666666666555555555444444444333333222222111222222333333222222111000//////...............000000/////////////////////............---------+++,,,......---------...++++++++++++++++++++++++,,,,,,++++++******+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,111000/////////000111111//////000000000111111111000000111222333444444555555444222000111111222333333333333333333333333333222222111000//////......000000000000000000000000111111000////////////000~~~sssrrrqqqxxxkkk]]]UUUUUUYYYbbbsssrrrggg^^^XXXUUULLLOOOQQQSSSSSSUUUYYY\\\___fffmmmpppqqqrrrnnniii^^^TTTKKKIIIJJJHHHFFFEEECCCGGGLLLPPPQQQNNNHHHCCC>>>===>>>CCCJJJUUUeeesss}}}wwwtttttt}}}vvvooo~~~~~~nnnYYYGGG;;;555222111111000///............---......+++***///:::CCCKKK===000+++++++++---///++++++++++++,,,,,,---...//////......------,,,,,,///////////////.........///////////////////////////000000111222333444444444444444333333333333333555555555555666666666666777777888999:::;;;;;;<<<;;;<<<===<<<;;;<<>>>>>>>>===============::::::::::::999999999999::::::;;;;;;;;;;;;::::::666666666666666666666666333333333333222222222222222222333333333333222222000000///...............//////000000000000000000///............---------,,,---///...,,,++++++,,,++++++++++++++++++++++++,,,+++******++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,...............//////000......//////000111111111555444333222000///000000111111111111111111111111000000000//////.........////////////////////////000000000000111222333444wwwtttsssyyyzzzjjj___WWWWWW]]]iii{{{{{{lllbbb\\\XXXUUUQQQSSSVVVWWWWWWYYY^^^ccckkksssyyyxxxtttooohhhaaaWWWPPPKKKLLLLLLIIIGGGHHHJJJNNNRRRUUUTTTOOOHHHDDD@@@???BBBJJJRRR]]]mmm{{{|||zzz{{{{{{tttvvvjjjQQQ???888444222000000///...............------+++))))))///888???;;;444.........,,,***+++*********+++,,,---...///000//////...---,,,++++++000000000///......---------.........////////////000000111111222222333333333333333333333333333222555555555555666666666666888888888999:::;;;;;;<<<<<<=========<<<===@@@BBBEEEFFFOOOeee~~~ppp\\\MMMFFFLLLaaatttoooMMMAAA<<>>@@@CCCEEEQQQbbbttt~~~fff___TTTJJJDDDAAA??????========================;;;;;;:::::::::999999999999999::::::::::::999999888777666555555666777888333333333444444444444444222333333444444333333222222222111000000000000000//////000000000111111111///............---------***,,,------,,,,,,,,,---+++,,,,,,,,,------------,,,***((())),,,------+++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------,,,,,,+++***))))))***,,,---------...++++++,,,------------,,,+++,,,,,,---......//////---///111111...,,,---...+++,,,,,,,,,------------,,,,,,,,,---------------,,,,,,------............---------...///111222333{{{xxxuuuzzzzzzfff___[[[VVVZZZeeeuuunnn```YYYXXXWWWUUU^^^aaabbbaaa```cccjjjqqq}}}uuugggYYYNNNLLLMMMPPPTTTSSSNNNLLLOOOXXX[[[^^^]]]YYYQQQJJJGGGEEEFFFMMMWWW```jjjyyypppqqq{{{```BBB666666444...//////...---------......000//////000111000---***///...///111///,,,,,,000------,,,++++++,,,,,,,,,,,,------------------------.........//////000000---......000111222333444444444444444444444333333444444444555555555666666555555555555666666666777999999::::::::::::;;;;;;999:::;;;;;;;;;===@@@CCC@@@CCCIIITTTggg}}}~~~~~~wwwkkk]]]QQQMMMTTT]]]nnnVVVCCCAAAAAA@@@IIIWWWiiizzzyyypppbbbTTTKKKFFFCCCBBB<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::888999999::::::999999888888777666555555666777888444555555555555555555555222333333444444333333222333222222111111111111111//////000000111111111222//////.........---------(((***,,,---------...///,,,,,,,,,------.........,,,***((())),,,...---+++++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------------,,,+++***+++++++++++++++***)))((()))***,,,---------,,,+++******+++,,,---......///(((+++...///---+++,,,...,,,,,,------.........///+++++++++++++++,,,,,,,,,,,,,,,,,,------.........111000///...,,,,,,,,,,,,wwwpppvvvtttbbbYYYWWWZZZ```hhhwww{{{jjj]]]TTTPPPSSSYYY^^^```ccceeeeeehhhqqqzzzvvvdddTTTMMMSSSPPPPPPRRRRRRQQQTTTYYYiiifff```[[[VVVQQQLLLIIIGGGMMMVVV___hhhtttqqq}}}uuuTTTCCC666222222...////////////////////////,,,,,,,,,---------......------,,,+++,,,---...///000000///...---,,,,,,+++..................------...............///000000111111000000000000111111111111222222222333333333444444555666777777666666666666666666666777888888:::::::::999999999888888;;;;;;<<<===>>>>>>>>>===CCCBBBCCCJJJVVVkkkvvvlll\\\MMMPPP[[[~~~gggIII??????@@@DDDKKKYYYkkk~~~ttthhhXXXIIICCCDDDAAA???>>>>>>@@@AAAAAA@@@>>>>>>===<<<;;;;;;::::::===<<<;;;:::999999999999:::888555666777888555333555555444333333333333444444444444333333333222222000111111111111000//////000000///...............000000000000///...---,,,---------------------------,,,++++++******++++++------...///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++******+++++++++...,,,***+++...//////---++++++++++++++++++++++++///---,,,,,,---...---,,,...------,,,,,,------...---------............///,,,,,,,,,---...///000000}}}ssskkkrrrnnn___WWWWWWZZZdddlll{{{wwwfff\\\UUUSSSUUUZZZ\\\___dddgggjjjnnnvvv}}}|||qqqaaaUUUPPPNNNNNNQQQTTTSSSSSSZZZdddnnniiibbb[[[VVVRRRNNNLLLOOOVVV___hhhqqq{{{}}}~~~{{{xxx{{{yyywwwuuuuuu~~~oooNNN???444222333///........................,,,,,,,,,---------......------,,,,,,,,,---...////////////...------,,,,,,........................///............///000000111111000000000000111111111111222222222333333333555555555444444444444444666666666666666777777888888888888999999:::::::::;;;<<<===>>>>>>>>>>>>>>>AAAAAACCCHHHQQQddd~~~tttcccSSSPPPXXX{{{tttVVVGGGAAA===@@@GGGOOO___ttt|||qqqaaaPPPFFFDDD>>>===<<<<<<>>>@@@@@@@@@??????>>>======<<<;;;;;;===<<<;;;:::999999999999:::888666666777888666333666555444444333333444444333333333222222222111111111111222222111111000///000000///...............000000000000///...---,,,------------------------...------,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------+++)))***---...---,,,++++++++++++++++++++++++,,,***)))***,,,---------...------,,,,,,------...---------............///---......//////000000000tttiiioookkk]]]WWWYYY^^^iiirrrqqqaaaZZZWWWWWWXXX[[[ZZZ```ggglllpppuuuzzz|||wwwsssiii]]]TTTRRRMMMOOOSSSUUUTTTUUU```mmmssslllccc[[[WWWTTTSSSSSS\\\cccmmmvvv}}}~~~|||mmmhhhkkkkkknnnlllcccdddwwweeeEEE999111111333///------------------------,,,,,,,,,---------......------,,,,,,------...///................................................//////......//////000111111111000000000000111111111111222222222333333333666555333222111111222222666666666666777777777777666666777888999:::;;;<<<;;;;;;<<<>>>>>>????????????@@@CCCEEEJJJXXXsss|||mmm[[[UUUXXXooogggSSSEEE<<<===DDDEEEQQQcccvvv|||nnn\\\LLLEEEBBB@@@======>>>??????>>>@@@??????>>>>>>=========<<<<<<;;;:::999999999999:::888777777777777666444666555444444333444444444222222222222111111111111222333333333333222111111000000///.........//////000000000000///...------------------------------///......------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***************************++++++++++++,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---/////////...------,,,,,,------...---------............/////////000000000000000000xxxjjjnnnmmmaaa[[[^^^ccckkkvvv|||mmm^^^YYYYYYZZZ[[[\\\]]]eeemmmrrrvvvzzz||||||wwwrrrmmmiiibbbXXXRRRQQQRRRRRRTTTWWWWWWYYYcccmmmrrrkkkbbb[[[XXXZZZ\\\^^^gggooozzz|||yyybbb^^^gggeeejjjggg___fff~~~[[[???555000111333...------------------------,,,,,,,,,---------......---------------......///---------.........//////---------.............../////////...///000000111111111000000000000111111111111222222222333333333666444222111111222333555555666666777777777777777666777777888999:::::::::999:::;;;<<<===>>>>>>>>>>>>@@@CCCDDDDDDNNNdddzzzuuuggg^^^]]]```wwwvvv___LLL???===BBBBBBIIIWWWhhh}}}zzzgggSSSHHHIIIFFFBBB??????>>>===<<>>>>>=========<<<;;;::::::999999999:::999999888777777777666555666666555444444444444444333333333222222222111111333333444444333333222111000000///////////////000000000000000000///..............................///......---,,,------------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,(((((())))))*********)))++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...---...000111111111...------,,,,,,------...---------............///000000//////////////////vvvhhhkkk}}}rrreee```aaaffflllxxxxxxiii\\\YYY[[[]]]]]]___dddmmmuuuwwwzzz}}}{{{vvvjjjeeebbb```[[[SSSOOOOOOUUURRRRRRXXX^^^bbbgggllllllfff___[[[]]]bbbgggkkkpppxxx{{{yyyuuu___]]]gggiiigggaaa___qqqrrrQQQ;;;555///000222...........................,,,,,,,,,---------......------.........//////...,,,,,,------.../////////---------........./////////////////////000111111111111000000000000111111111111222222222333333333444444222222333555777999555555666777888777777666888888888888888888888888888888:::;;;<<<=========>>>@@@BBBCCCAAAGGGYYYjjj~~~tttlllhhhZZZhhhwwwmmmVVVDDD>>>???AAAEEENNN]]]qqqppp\\\OOOJJJGGGBBB???>>>>>>===<<<>>>>>>===============<<<;;;;;;:::999999999::::::999999999888777666666666666666555444444444444555555444444444444333333333333444444444444333222222000000/////////000000111000000000000000000///..............................------,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,'''((()))************))),,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333111//////000000///......------,,,,,,------...---------............//////.....................pppccciiizzzuuuiiiccccccgggkkkxxxqqqeee\\\ZZZ]]]___bbbeeennnxxx~~~}}}~~~zzzqqq___[[[XXXXXXUUUPPPOOOQQQTTTQQQSSS]]]gggkkklllnnnfffbbb^^^^^^dddkkkrrrvvvxxxzzzxxxzzzppp___```iiiooodddZZZaaa|||{{{___FFF888666000...111...////////////////////////,,,,,,,,,---------......------...////////////...---------.........//////,,,,,,------.../////////000000//////000000111222111111000000000000111111111111222222222333333333444333333444555777999;;;444555777888888888777666999999888888888777777777777888:::;;;<<<===>>>>>>??????@@@AAA@@@DDDPPP]]]zzz}}}yyyeeefffiiittt}}}dddOOOBBB===???AAAGGGRRRcccwwwyyyfff[[[JJJGGGBBB???>>>??????>>>========================;;;::::::999999:::::::::999::::::999777666666777777666555555444444555555555555555555444444444444333333444444333333222111000000/////////000111111000000000111111000000///...........................------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***)))******++++++******)))******+++++++++,,,,,,,,,)))***+++---------,,,,,,+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000...---------,,,+++...------,,,,,,------...---------............///---------...............pppdddkkk{{{zzzooohhhhhhjjjjjjxxx~~~hhhaaa[[[\\\___bbbhhhmmmxxx|||ppp[[[UUUQQQPPPOOONNNRRRWWWUUUUUU[[[fffmmmnnnnnnooocccaaaaaadddkkkttt{{{|||xxx{{{lllcccgggmmmqqqbbb\\\nnn}}}vvvoooJJJ999444777000---000///........................,,,,,,,,,---------......,,,---...///000//////...---------...............,,,,,,------...//////000000000//////000000111222111111000000000000111111111111222222222333333333444444555666777777888888444555777888888888666666777777777777888888888888999999;;;===>>>???@@@@@@???======???@@@BBBJJJSSSfff}}}xxxlllbbbiiiuuu___MMMBBB>>>???BBBIIIVVViii}}}qqqiiiSSSNNNHHHCCCAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999999::::::;;;888:::;;;999777555666888777666666555555555555555555555444444444333333333333333333333333222111111000000//////000111111222///000000111111111000000........................///......---------------++++++,,,---------------------------------------.........---,,,,,,++++++************************,,,,,,,,,+++++++++******)))******++++++******)))******+++++++++,,,,,,,,,)))***,,,...///...------***---//////---+++***+++------------------------000...,,,,,,------,,,+++...------,,,,,,------...---------............///------......//////000000vvvjjjppp~~~~~~tttnnnmmmooojjjyyyyyybbb]]]ZZZ]]]```dddlllttt}}}~~~qqqZZZSSSMMMKKKKKKNNNUUU\\\XXX\\\eeennnpppmmmkkknnnbbbbbbccchhhqqqyyyzzzxxx~~~}}}iiihhhooorrrpppccceee|||uuuwww[[[<<<000111777111---000000------------------------,,,,,,,,,---------......,,,---///000000000///...........................,,,,,,------...///000000000000000000000111111222111111000000000000111111111111222222222333333333444555666777777666666555444555777888999888666555555555666777888999:::::::::;;;===>>>@@@AAAAAABBB>>>;;;:::===@@@BBBGGGMMMXXXppp}}}}}}rrr^^^bbb|||lllXXXKKK===???AAAEEEPPPaaavvvxxxrrr```ZZZQQQIIIDDD@@@===;;;??????????????????@@@@@@:::::::::999999:::;;;;;;888:::;;;:::777555666888777777666555555555555555444444444333333333222222222222333333333222111111000000///000000111222222///000000111111111000000////////////////////////000000///...............***+++---...///...------------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,''')))+++---...---,,,+++))),,,//////,,,))))))***------------------------000...------///000000///...------,,,,,,------...---------.........//////---......///000111111222zzzkkkkkkyyyxxxqqqlllkkkvvv|||sss]]][[[]]]bbbcccdddooo{{{vvvaaaTTTIIIGGGLLLRRRZZZ```aaaeeemmmtttvvvssskkkeeedddgggmmmsssyyyyyyuuuzzzxxxtttyyy|||xxxvvvqqq|||ooojjj|||rrrWWWHHH888666333000.........///......---------,,,,,,,,,+++,,,///000000...+++)))***+++,,,---........................///////////////...---------...000111111000...---...///111222000//////000333555555555333444444444333111///...444555666777777666555444666666777888999:::::::::999999999888999999::::::===???AAAEEELLLNNNFFF;;;<<<<<<===>>>AAADDDGGGHHHRRR^^^www~~~vvv|||mmmfffoookkkTTTKKK???999AAAJJJUUUhhh{{{yyyjjj```TTTMMMGGGAAA@@@BBB???????????????===<<<;;;======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888888888888888888888888888555555444444444333333333111111111111111111222222////////////////////////111111111111000...---,,,111000000////////////000...---,,,,,,......---,,,***+++------------+++***,,,,,,,,,------............,,,***+++---...,,,******************************+++,,,,,,------------++++++++++++++++++++++++---......///---+++)))'''***+++,,,,,,------,,,,,,------------------------)))***,,,---...---,,,,,,......---,,,,,,,,,---------------,,,,,,++++++++++++,,,------......------000000//////.........---zzzllllllxxxwwwqqqoooqqqvvv|||ooo^^^]]]^^^ccceeeiiiuuuuuu```TTTIIIHHHMMMUUU^^^fffooorrrwwwzzzxxxsssmmmhhhmmmpppuuuyyy~~~}}}vvvvvv~~~yyyoooyyyxxx{{{~~~pppiiiqqqtttcccJJJ;;;666555222000......//////............---------,,,,,,---...///...---+++***+++,,,,,,---........................//////////////////.........///000111000///.........000222333333111000111333444444333222333444444444333222111444555666666777777777777666666777999999::::::999888888888777888888999::::::<<>>???BBBDDDEEEIIITTTkkk{{{}}}pppddddddqqqvvvaaaKKKAAA<<>>>>>===<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999666666666666666666666666555555555444444444333333222222222222222222222222111111111111111111111111222222333222222111000///111111000///.........///000...------...//////...,,,------......------,,,,,,,,,------------------...,,,***+++---...,,,***++++++++++++++++++******+++,,,---............---+++++++++++++++++++++++++++,,,---......,,,+++******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---...............000000/////////.........|||ooonnnxxxvvvrrrssswwwwww|||kkk```___aaaeeejjjrrrttt]]]RRRIIIIIIPPPYYYeeennnzzz}}}}}}xxxsssppppppzzz|||xxxvvv{{{zzzvvvmmm{{{}}}wwwqqqiiiddd^^^RRRAAA444444222111/////////000000/////////.........------......---------,,,,,,,,,,,,------.........------............////////////000////////////000111222//////......///000222333444333111111333333333222222333333444555555444444444444555666777999:::;;;666777888999999999999999777777777777777888999999:::<<<>>>AAAIIIOOOLLLEEE>>>>>>======>>>@@@BBBCCCCCCKKK^^^}}}~~~sssddd[[[```sssuuuRRRHHHBBBAAAAAAEEESSScccrrrqqq___TTTOOOHHHCCCBBB@@@>>><<<;;;;;;<<<===>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::666666666666666666666666555555555444444444444333444444444333333222222111111111111111111111111111111111222222222222111111111111000......---------222000------...000000000///......------......///------------------,,,,,,---,,,++++++------,,,+++---------,,,,,,+++++++++------......//////......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,++++++***++++++,,,---...------------,,,,,,,,,,,,---......///////////////000000////////////......~~~rrrqqqyyyyyysssuuuzzzxxx|||kkkcccdddfffkkkrrr}}}tttYYYPPPHHHJJJRRR]]]kkkuuu}}}}}}vvvssstttwww|||yyywww{{{|||vvvyyyrrrtttsssjjjZZZNNNIII@@@555111000////////////000111000////////////.........///...---,,,+++,,,---------...............---,,,............////////////000000000000000111111222///......///000111333444444222111111333444444333444444555555555555555555444444444555777:::===>>>666777888999999999999999888777777777888999::::::???@@@??????CCCHHHEEE???>>>>>>======>>>@@@BBBCCCEEEHHHVVVqqq~~~{{{zzzyyyxxx}}}yyyqqqfffZZZYYYhhhyyybbbTTTFFF@@@???BBBMMMWWWbbbnnn~~~}}}kkkaaa[[[RRRHHHBBBAAA@@@???>>>===>>>>>>???============<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;888888888888888888888888555555555555444444444444666666555444333333222222111111111111111111111111......///000000000000000111111///...------------222000------...000000000///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,---------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///------------------,,,,,,......///000000000000000000000//////////////////ssssss}}}~~~tttuuuyyy{{{|||nnnhhhjjjnnnttt|||rrrUUUNNNIIIMMMUUUaaaooo{{{~~~xxxvvvyyy}}}yyyvvvwww|||~~~|||xxxvvv~~~uuuuuuhhhQQQCCCAAA===555///......//////000000000000////////////.........///...---++++++,,,---............///......------............///////////////000000111111111111111/////////000111222222333222111000111444666666666777777666555444444333333444444444555777:::===>>>777777888999999999888888999888888999:::;;;<<<<<<@@@@@@???<<<>>>AAA@@@;;;<<<<<<<<<===???AAADDDEEEFFFHHHQQQfffyyyvvvrrrnnnkkklllmmmhhh]]]WWW___kkkuuubbbLLL@@@>>>AAAGGGLLLUUU^^^nnn{{{ssslll___PPPGGGCCCBBBBBB@@@???===<<<;;;>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<999999999999999999999999666666555555555444444444666666555555444333222222000000000000000000000000---...///000000111000000111111000......---------000...,,,,,,...//////......---,,,++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---...///------------------------...///000000111111000000//////000000000000000000tttuuuttttttyyy~~~}}}qqqlllrrrxxx~~~oooTTTOOOMMMRRRZZZeeesss~~~~~~yyyvvv{{{|||zzz~~~}}}yyyrrr```HHH:::777555000---........./////////////////////.........------///...---,,,+++,,,---------....../////////..................////////////...///000111111111000000000000111111111111111222222000000111444777777777888777666555333333333333444444555666777999:::;;;777888888999999999888888999999999::::::<<<===>>><<<>>>===:::<<>>@@@CCCDDDCCCEEELLL\\\sss~~~{{{vvvpppggghhhkkkiii```WWWWWW\\\zzztttYYYFFF???@@@BBBDDDLLLSSSbbbuuu{{{kkk[[[RRRHHHFFFDDDAAA>>>;;;:::999>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777777777777777777777777666666666555555555444444555555555444444333333222///////////////////////////000111222222222222222111111000//////////////////...---...//////...---,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------------,,,+++++++++,,,,,,))))))******,,,---...///------------...............//////000000000000000//////000000000000111111tttvvv}}}rrrttt|||~~~~~~ssspppxxxjjjUUUQQQRRRXXX```iiivvv}}}|||{{{|||~~~~~~xxxiiiSSS???555222000---------......//////..................---------,,,......------,,,,,,,,,---,,,---...//////000//////............////////////---...///000000000//////111222222222111111000000333222111222444666666555777666444333333333444444444555666666777777777777888888999999999888888777888888888999:::;;;======:::======;;;<<>>;;;::::::::::::;;;===???@@@AAADDDIIIRRRccczzzyyyqqqnnnmmmlllfff\\\UUUTTTeeepppWWWFFF??????@@@EEEIIIVVVhhhxxxuuugggaaaSSSOOOHHHAAA===;;;<<<<<<>>>>>>>>>>>>=========<<<======<<<<<<;;;;;;::::::777777777777777777777777666666666666555555555555444444444333333333333333000000000000000000000000000111111222222222111111111000000000000111222222......///000222111///,,,,,,,,,------------,,,,,,,,,,,,------------------***,,,...---+++***,,,...+++++++++,,,------......------......---,,,,,,+++------------------------,,,,,,++++++,,,,,,------***+++,,,,,,------,,,,,,,,,------......//////000...---,,,+++++++++,,,,,,++++++++++++,,,---//////------------.........///---...//////000000////////////000000000111111111tttvvvzzzpppuuu~~~~~~{{{sssrrr|||gggVVVTTTVVV\\\dddlllxxx{{{|||zzz~~~uuuaaaIII;;;555222111000------......///......---......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,...///000000000000............/////////000,,,---///000000000///...222222333222222111000///555444222333444555444444444444333222333444555666444555666777777666555444888888999999999888888777777777777888999;;;<<<===<<>>===999;;;:::999999999:::;;;<<>>>>>>>>>>>============>>>>>>===<<<;;;:::::::::999999999999999999999999777666666666555555555555222222333333333333333333111111111111111111111111//////000000000000//////000000000000111222333444//////000333444333///---,,,---...//////...---,,,,,,,,,,,,------.........***,,,...---+++***,,,...)))******+++,,,---........./////////...------,,,------------------------*********+++,,,---///000++++++,,,---------,,,,,,,,,------...///000111111///...,,,+++***+++,,,,,,,,,,,,,,,,,,---...//////---------.........//////---....../////////////////////000000111111111222{{{zzztttwww{{{{{{xxxzzzgggXXXWWW\\\gggpppvvv{{{~~~~~~wwwWWW<<<777666///,,,000000...---...///000///.........------------......,,,---.........---,,,+++000///---++++++---///000///////////////.........///////////////000111111111111111000111111222333555444333222222444555777555555444444444555555666444444555666666666666666777777777777777777777777999999999777666666888:::===???AAAAAA???============<<<:::999999:::;;;===CCC???BBBKKKPPPVVViii~~~xxxtttssstttpppeeeZZZUUUTTTjjjaaaIIIBBBEEE>>>BBBGGGNNN\\\rrr~~~llldddWWWKKKBBB???@@@BBBFFFDDDBBBAAA@@@???<<<:::;;;<<<>>>===;;;999888888:::888888888:::;;;:::999:::999777666444333333333555555444333333333333444555444333222111222333333000000111222111000///...111111000000000000111111///////////////////////////............---------//////.........---------........................)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++---......---,,,...///000111222222111///---,,,---,,,,,,++++++,,,,,,---.../////////...------,,,...------------...//////000000000000000000000000//////000000111111222222}}}{{{vvv{{{|||zzzpppaaa```cccmmmuuuyyy~~~pppSSS:::666555///,,,000------------------------......------------......++++++,,,,,,---...000000//////...------.../////////////////////////////////////////////000111111111111111111111222222333555444333222222444555777555444444444444555666666555555666666777666666666777777777777777777777777:::;;;;;;:::999888:::;;;>>>???AAA@@@>>>============<<<;;;999999:::<<<===CCC@@@BBBIIILLLPPP```rrr{{{uuuuuusssiii^^^XXXRRReeevvvZZZIIIDDD<<>><<<:::::::::;;;999888999::::::999888777777666666666555555555555555444333333333333444555444333222222222333333333444444555444333222111111111000000000000111111////////////////////////---------....../////////............------------........................++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***,,,---///000111111000///---+++---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***...------------...//////////////////////////////------......///000000000zzzxxxyyynnnkkkmmmtttzzz}}}yyy}}}~~~tttsssuuu}}}eeeLLL777444444///---000+++---///...++++++,,,///......------------......---,,,,,,,,,---///111222////////////////////////////////////////////////000////////////000111111111111111111111222333333444444333222333444555666444444444444444555666666666666777777777666666555777777777777777777777777:::<<<======<<<;;;;;;<<<@@@AAAAAA???===<<<===>>>===<<<;;;::::::;;;<<<===CCC@@@BBBGGGGGGIIITTTbbbwwwuuuuuupppfff___WWWcccyyysssWWWFFF>>>???@@@AAAGGGUUUhhhvvv{{{kkkYYYJJJCCCCCCDDDDDDBBB???>>>>>>>>>===<<<===>>>??????===;;;;;;<<<<<<:::999999::::::999777333444666777888777777666555555444333333333333444555444333222222222333333444555555555555444333333111111000000000000111111////////////////////////+++,,,---...///000111111......---------,,,,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,++++++,,,---...//////000///...,,,+++------,,,,,,,,,,,,------,,,------------,,,++++++......------......///000////////////////////////------...//////000000111yyyzzz~~~|||xxxtttssswww|||}}}yyyuuu}}}mmmdddiiivvvxxxuuuuuu{{{VVVCCC444333333///---000,,,///222111---+++...222......------------......//////.........---------//////000000000000/////////////////////000000000000000//////000000111222222111111111111222333333444444333333333444555666444444444444444555666777777777888888888777666666888888888888888888888888999;;;>>>>>>===<<<<<<<<>><<<;;;===>>>===<<<<<<;;;;;;<<<===>>>AAA@@@BBBEEEDDDDDDKKKUUUlllzzzuuuwwwuuuooojjjeeegggqqqiiiPPPEEECCC@@@@@@CCCMMM^^^mmm|||sss___OOOFFFEEEGGGFFFCCC???======>>>>>>===<<<===>>>>>><<<;;;;;;<<<===;;;::::::::::::888777333444666888999888777666555555444333333333333444444444333333333222222222222222222222222111111111111111000000000000111111////////////////////////,,,------...///000000000------------,,,,,,,,,,,,...........................---,,,++++++,,,---...,,,,,,,,,------------...------------------------***+++,,,------,,,+++***,,,---......------...000------.........---,,,+++------,,,,,,,,,,,,------......////////////.....................//////000///////////////////////////000000111222222333333yyy|||}}}}}}xxxsssuuuzzz}}}xxxuuuxxx{{{||||||vvvvvv~~~jjjeeemmmxxxooouuuxxxwww~~~pppbbbHHH;;;222222333///...000,,,///222111---+++...222......------------......---...///000///...,,,+++//////000000000000//////////////////000000111111000000000000000111222222222222222111222333333444333333333333444444555555333333333444444666777777777888888888888888777777999999999999999999999999888:::======<<<;;;<<<<<>><<<;;;===???<<<<<<<<<<<<======>>>>>>???@@@AAACCCCCCDDDHHHNNN\\\sss}}}vvvwwwxxxxxxxxxtttooommmvvv~~~dddNNNFFF???>>>???FFFUUUcccqqq~~~yyyfffUUUKKKJJJLLLJJJFFFAAA>>>===>>>>>>>>>;;;<<<===<<<:::999:::<<<===<<<::::::::::::999777555666888999999777555444555555444333333333333444444444444333333333222222222111111000000000000000111111000000000000111111000000000000000000000000////////////////////////......---------,,,,,,,,,........................---,,,+++******+++,,,---,,,,,,---------.........------------------------+++,,,---......---,,,+++,,,...//////...---///000---------------,,,,,,,,,...------,,,,,,------.........///000000//////...///............///000000........................000000111111222333333333|||}}}www~~~}}}sssnnnssszzz{{{xxxzzz}}}~~~zzzyyy}}}{{{ppppppxxxyyyrrrxxxkkkoooxxxsss___NNN===555111222333000...///+++---///...++++++,,,///......------------......)))***,,,...//////......////////////////////////...//////000000111111222111000000000000111222222222222222222222333444444333333333444444444555555333333333444555666777888777777888999999999999999999999999999999999999999888999;;;<<<;;;;;;<<<===???@@@@@@???======>>>???<<<<<<======>>>?????????>>>???AAABBBCCCEEEHHHKKKRRReeezzzvvvxxx~~~zzzqqqooowww{{{ZZZKKK>>>;;;<<>>>>>>>>>>>;;;;;;<<<;;;999999;;;<<<===;;;::::::;;;;;;:::888888888999999888666555333555555444333333333333444333333444444444333222111444333222111111111222222111111000000000000111111000000000000000000000000000000000/////////......//////.........---------........................,,,,,,++++++++++++,,,,,,,,,---------............------------------------,,,,,,------------,,,,,,***,,,------,,,,,,---...------------------------......------------......,,,,,,---............---//////......//////000111..............................///000000111111222yyy{{{}}}vvvrrrxxx|||~~~}}}zzz}}}zzzyyy}}}{{{~~~{{{ooohhhnnnrrrfffPPP???555222000222333000......------------------------......------------......+++***))))))***,,,///000//////...------...//////...//////000111111222222111111000000111111222333333222222222222333444444333333444444555555444444333333333444555666777888666666888999::::::;;;;;;::::::::::::::::::::::::999:::;;;;;;:::;;;===???<<<>>>???@@@>>>>>>>>>???<<<<<<===>>>???????????????@@@AAAAAABBBEEEGGGHHHLLL[[[qqquuuuuu~~~rrrmmmrrrpppZZZFFF@@@???>>>BBBIIIXXXeeewww|||jjj^^^[[[]]]XXXRRRIIIBBB???>>>>>>===<<<<<<<<<;;;::::::<<<>>><<<;;;::::::;;;<<<;;;999999999888888777666666555555555444333333333333444333333444444444333222111555444333222222222333333111111000000000000111111000000000000000000000000///////////////000000000000000/////////.................................,,,,,,------------,,,,,,------------....................................------,,,,,,,,,,,,------+++,,,------,,,,,,---///...---------------............------------......,,,,,,---...............///////////////000000111...........................//////000000111222222zzz~~~zzzxxx~~~{{{zzzyyy~~~~~~tttmmmkkkpppmmm[[[DDD777111000111333333000......000///---...000000///............------.........111...)))&&&%%%(((---000000///---,,,,,,---///000...//////000111222222222111111111000111111222333333333222222333333444555222333444444555555444444222333333444555666888888555666777999:::;;;<<<<<<:::::::::::::::::::::::::::;;;;;;::::::;;;>>>@@@:::===???@@@@@@??????@@@<<<<<<>>>???@@@@@@@@@@@@???AAAAAA@@@AAADDDFFFFFFJJJUUUhhhuuusssxxxiiigggrrr}}}iiiPPPGGGEEE@@@@@@EEEOOO[[[nnnsssfffbbbddd\\\VVVLLLDDD@@@>>>>>>============<<<;;;;;;===???;;;:::999:::<<<<<<<<<:::999888777777666777777888555555444333333333333444333333444555444333222111444333222111111111222333111111000000000000111111000000000000000000000000------...///000111222222000000000000////////////........................,,,---...//////...---,,,---------.........//////..............................,,,++++++,,,......---...//////......///111......---------......///......------------............///000111111000000///////////////000111111........................111111111222333333444444~~~}}}}}}nnnmmmmmmkkk___KKK;;;444333222222111000//////...............///////////////---+++---000111000---------..................////////////////////////000000000000000000000000...///111111111111333555555444333333555666666555555555333222222333555555444555777999999888666555777777777777888999:::;;;======<<<;;;::::::999999;;;;;;:::999:::;;;<<<============>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEIIINNNZZZpppyyyppp}}}rrr\\\ZZZdddvvveeeJJJ>>>???@@@>>>HHHOOO^^^sssuuunnnjjjfff^^^SSSIIIBBB>>><<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::888888888777777777777777555555555555444333222111333333555555555444333222333333333222222222111111111000/////////000222333///////////////000000000000000000000111111111111111111000000//////..............................////////////////////////////////////////////////000000000000000000000000////////////////////////---,,,,,,,,,,,,---......------------------------........................////////////////////////000000000000000000000000///------///222333111///---111222111222555555333yyyvvvyyyyyylllkkkkkkeeeVVVCCC777555222111111000//////......------------............***((('''(((+++,,,+++)))........./////////000000////////////////////////111111111111111111111111///111222111000000111222555444333333444555666666555444444444444444444555444555666777888777666666777777777777888999:::;;;===<<<<<<;;;::::::999999;;;;;;:::::::::;;;<<<============>>>??????@@@@@@??????@@@@@@AAAAAAAAABBBCCCBBBBBBBBBCCCCCCDDDEEEGGGKKKUUUggguuuzzzxxx___WWW\\\gggzzzzzz[[[GGGAAA@@@???DDDIIIVVVhhhyyy}}}vvvrrrmmmeeeYYYOOOHHHCCCAAA???======<<<<<<======>>>???<<<<<<<<<;;;;;;::::::::::::999999888777777777777666666666555555333222222222333444555555555444333333333333222222222222111111000000///000111222333111111111000000000//////000000000000111111111111111111000000////////////........................////////////////////////........................000000000000000000000000........................------,,,,,,------...///------------------------........................////////////////////////000000000000000000000000///------///222333111///...111222111222555555333sssrrroootttjjjhhhddd[[[JJJ999333555000000000///......------,,,,,,,,,------------...---+++++++++---...---,,,---......///000111222222000000000000000000000000111111111111111111111111111222333222000///000111444444444444444555555666444444555555555555444444555555555555666666666666777777777777888999::::::<<<<<<;;;;;;::::::999999;;;::::::::::::;;;<<<===<<<======>>>>>>??????@@@?????????@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCEEEGGGNNN[[[ooo|||www|||eeeVVVTTTXXXhhhlllOOO@@@===<<<@@@CCCLLL[[[jjjxxxxxxpppdddXXXPPPJJJFFFDDD??????>>>>>>>>>???@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;===<<<:::888888888888999666666666666555444333333222333444555555555555555333333333333222222222222111000000000000111222222333222222111111000000000000000000000111111111111111000000000000/////////////////////////////////////////////////////////........................////////////////////////---------------------------------,,,------...///------------------------........................////////////////////////000000000000000000000000.........///111222111000...111222000111555666333~~~rrrtttrrruuukkkcccYYYNNNAAA555111333//////.........---------,,,,,,---------.........000000///000000111000000,,,------///000111222222111111111111111111111111111111111111111111111111222333444333222111222333333444444444333333555666444555666777777666555444555555444444555555666777888888777777888999999:::;;;;;;;;;:::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@@@@@@@AAAAAABBBDDDDDDGGGOOO]]]tttxxxxxxlllZZZRRROOO\\\ttt{{{ZZZEEE>>><<>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;???>>><<<999888888999999666777777777666666555444333333444555555666666666444444333333333222222222000000000111111111222222222222222222222222222222///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////------------------------////////////////////////---------------------------------------...//////................................................////////////////////////////////////////////////---......000111111111000///111222000111555666444~~~tttxxx}}}tttkkk\\\KKKAAA;;;555111000............---------------.........////////////---.........---------...++++++,,,---///000111111222222222222222222222222111111111111111111111111111222444444444444555777222444555444222222444777444555777777777777555444666555555555555666777777888888888777888888999::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>??????@@@AAABBBBBB@@@@@@???????????????@@@CCCBBBCCCHHHPPPbbb}}}zzzvvvbbbUUULLLTTTffflllUUUFFF??????===@@@IIITTTaaarrr}}}oooaaaUUUKKKFFFAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>===;;;999999999999777777888888888777666666444444444444555555666666444444444333333333222222000111111111222222222222000000111222333444444555///000000000111111111111000000000000111111111111111111111111111111111111////////////////////////........................////////////////////////------------------------...------------...//////................................................////////////////////////////////////////////////---...///000000000111111///222222///000555666444vvvzzzpppfffTTT@@@888777555111..................................../////////000000---...///...---,,,---...+++,,,,,,---...///000000111111111111111111111111222222222222222222222222000222444444444444666888111333555444222111444777666666777777777777666666666666666666777777777777999888888888888888999999::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>???>>>>>>>>>?????????????????????>>>>>>===>>>>>>>>>BBB???@@@DDDIIIUUUnnn~~~lll]]]MMMPPP[[[qqqiiiRRRAAA???<<<<<>>======<<<;;;:::999999888888888999999888888777666666555555444555555666444444444444333333333333000111222222333333222222000000111222333444444555000000000000111111111111000000000111111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------......------......///000................................................////////////////////////000000000000000000000000,,,...000111000000000222000222111///000444666555{{{{{{~~~mmm]]]LLL;;;444333111000000........................---------.........//////000111333111///...///111------....../////////000111111111111111111111111222222222222222222222222000222333333222222333555000333555444111000444777888777777666666777777888555666888999999999888777999999888888888888888999999999999999999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>============???>>>======<<<<<<======???;;;===CCCFFFLLL^^^sssvvvgggUUURRRUUUccc{{{eeeLLLBBB===:::<<>><<<<<<;;;<<<<<<<<<=========>>>:::;;;<<<======;;;999888888888999999999999999888888777666555444444555555555444444444444333333333000111222333333333222222222222222222222111111111000000000000111111111111000000111111111222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000.......................................//////000................................................////////////////////////000000000000000000000000,,,...111111//////000222000222111...///444666555wwwtttyyynnnUUUGGG999222///...///111......//////////////////,,,,,,,,,---------......///111222111...---...000////////////000000000000000000000000000000000000222222222222222222222222111222333222000000000111000333666444111000333777999888777666666777888999555777999:::;;;:::888777999999888888888888888999999999999999999999999999999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;???>>>===<<<<<<<<<<<<<<<===999;;;CCCEEEGGGUUUhhh|||}}}ppp^^^XXXTTT[[[ooo|||]]]GGGAAA<<<<<<>>>DDDOOOZZZeeeqqq}}}ssscccYYYOOOMMMJJJGGGCCC@@@>>>===;;;<<<<<<<<<======>>>>>>888:::<<<>>>>>><<<999888888999999:::::::::999999:::888777555444444444444555555444444444333333333000111222333444333222222444444333222111//////...000000000000111111111111000000111111222222222222////////////////////////////////////////////////000000000000000000000000111111111111111111111111////////////////////////...............///000000////////////////////////........................////////////////////////000000000000000000000000+++...111111//////000222000222111...///444777555uuujjjnnn~~~{{{cccHHH@@@666000000000...+++---------.........//////...---,,,...000111000///111111000000//////......////////////000000000000333000------000222222111333333333333333333333333555444333333222222222222555555555555555555444444777777777777888888888888666555444444555777999;;;999999:::::::::999999888666666777888999::::::;;;;;;;;;;;;;;;::::::999888888999:::;;;<<<>>>??????<<<;;;;;;:::::::::;;;;;;>>>>>>======<<<<<<<<<;;;;;;<<<===>>>@@@DDDJJJNNNccczzzxxxnnniii```XXX^^^tttpppRRREEE???CCCDDDBBBFFFNNNYYYbbbooo}}}wwwmmmbbbXXXPPPMMMGGG@@@===???;;;::::::<<<>>>@@@??????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999666666666666555555555555555555555444444333333333555444444333333444444555222222333333333333222222000000000000000000000000222222222222222222222222222000...---,,,---...///111111000///////////////000000000///////////////000000//////.........---111111222111111000///...////////////////////////............////////////000333555444222000///...//////000111222222333333///000111222222111000//////000000000000111111111333333333444444444555555mmmgggmmm|||www]]]EEE===555000///000...,,,---------.........//////...---,,,...000111000///............////////////////////////000000000000444111......111333333333333333333333333333333333444444333222222222333333555555555555555555555555666666777777777888888888888777666555666888:::;;;888999999:::999999888888888888888888888999999999;;;;;;;;;;;;;;;:::999888999999::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;>>>=========<<<<<<<<<;;;:::;;;<<<===>>>BBBGGGJJJXXXlll~~~vvvrrrkkkdddcccmmmeeeQQQ@@@>>>@@@>>>???DDDQQQZZZggguuuxxxjjj```XXXTTTNNNFFFBBBDDD>>><<<;;;:::<<<===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888777777777666666666555555555444444444333333444444333333333333444444000000111111111111000000////////////////////////222222222222222222222222222000///---------///000111111000///////////////000000000000000000000000000000/////////.........000000000111000000//////////////////////////////............////////////000222444444222///......///000000111222222333333111111222222222222111111000000000111111111222222333333444444444555555555|||}}}sssggghhhnnnxxxmmmQQQ???:::333/////////...,,,---------..................---,,,...000111000///,,,,,,------...//////000////////////000000000000444222000000222333444444333333333333333333333333333333222222222333444444555555555555555555555555666666777777777777888888999999777777777888999:::888888999999999999888888999999999888888888777777:::;;;;;;;;;;;;::::::999::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<999:::;;;;;;<<<>>>BBBFFFMMM\\\qqq~~~}}}xxxmmmhhhtttcccGGG======<<<<<<===FFFOOO\\\jjjxxxuuummmddd^^^WWWNNNIIIHHHDDDAAA===::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888888888777777777555555555555555444444444444444333333333333444444000111111222222111111000000000000000000000000000222222222222222222222222111000///...---...///000111111000/////////000000///000000000111222222222000000////////////............///000000000//////////////////////////////............///////////////111333222000.........000000000111222222333333333333222222222222333333111111222222222333333333333444444444444555555555}}}xxxzzz|||kkkggglllooorrrzzz\\\DDD999666111......///...---...........................---,,,...000111000///---------....../////////////////////000000000000222111111000111222333333222222222222222222222222222222222222333333444555444444444555555555555555666666666666777777777888999999888777666666777777666777888888888888888888888888888888888888888888:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;===@@@BBBGGGPPPbbbzzz}}}kkklllzzzwwwVVVDDD???======???>>>FFFRRR___mmm}}}|||rrriii___VVVNNNKKKJJJFFF@@@<<<;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888888888777777777666555555555555555555555444444333333333333444444333333444444444444333333333333333333333333333333111111111111111111111111000000///......//////000111111000000///000000111//////000111222333333444000000//////////////////------...//////000//////////////////////////////............///////////////000222111///.........000000111111111222222222333222111000000111222333222222222333333333444444444444444444555555555555xxxyyyrrrggggggjjjiiikkkzzzcccLLL===555333000....................................---...---,,,...000111000///000000000/////////......////////////000000000000000000000000000111111222222222222222222222222222222222222222333333444555444444444555555555666666555666666666666777777777888777666666555555555444555666777777888888888777666777777888999999:::::::::;;;;;;<<<<<<;;;;;;;;;999999999:::;;;;;;<<<<<<999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<;;;<<>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888777777777666666666666666666666666666666666555444444333333444444555444444555555555555444444333333333333333333333333111111111111111111111111000000/////////000000000111111000000000000111111//////000111222333333444//////000000000000000000------...//////000//////000000000000000000000000............///////////////000111111///......///111111111111111222222222222111000//////000111222222333333333333444444444444444444555555555666666}}}||||||mmmfffeeeffffffooo}}}gggPPPAAA:::222111000//////........................---------...---,,,...000111000///222111111000//////......////////////000000000000...000111111000000111222222222222222222222222222333333222222222333444444333333444444555666666666555555666666666666777777666666666555555444444444444555666777777888777777555666777888999:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;888999999:::;;;<<<<<<===888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<===???AAABBBCCCMMM```vvv}}}sssiiirrrjjjQQQAAA;;;;;;:::???FFFNNNWWWdddrrr|||vvvlllaaaXXXOOOJJJCCC???===<<<===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888777777777666666666666666666666777777777777666666555555555555666666222333333444444333333222111111111111111111111111111111111111111111111111//////000000000000111111111111000000000111222222///000000000111222222222//////000000000000111111......///000000000//////000000000000000000000000............///////////////000111111//////000111111111111111111111111111111000000000000000000111222222333333333444444444444444555555555666666666rrrnnnkkkhhhkkkrrr|||}}}|||lllUUUBBB888777000111111000///.........//////.........---------...---,,,...000111000////////////////////////...////////////000000000000...000333222111000111333111111111111111111111111444444333222222222333333333333444444555666666777555555555666666666777777666666666666666555555555333444555666777777777777777777888888888999999999::::::;;;<<<<<<<<<<<<<<<999999999999::::::::::::777999;;;<<<======<<<;;;:::::::::;;;;;;<<<<<<<<<888:::;;;<<<<<<<<<>>>@@@???@@@FFFSSScccxxx~~~{{{lllgggpppeeeOOOBBB<<<:::===AAAFFFMMMWWWccclll|||}}}sssiiiVVVQQQJJJDDDAAA???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888888888777777777666666777777777888888888777777666666666666777777333333444444444444333333111111111111111111111111111111111111111111111111//////000111111111111111111111000000111111222333000000000000000000000000//////000000000111111111000000000111000000//////000000000000000000000000............////////////000111222111000///111222111111111111111111111111000111111222222111111000222222222222333333333333555555555555666666666666}}}sssnnnrrrrrrmmmtttxxxxxxzzzxxxppp___JJJ:::333222000111222111000.........//////.........---------...---,,,...000111000///,,,,,,------.../////////////////////000000000000///222444444222111222444111111111111111111111111555444444333222222222222333333444444555666777777555555555555666666666777666666777777777777666666333444555666777777777777999999999888888888888888::::::;;;<<<=========<<<::::::999999888777777666777888;;;=========<<<;;;:::::::::;;;;;;<<<<<<<<<777888:::;;;;;;<<<>>>?????????CCCLLLXXXlll~~~{{{}}}sss```eeepppvvv___MMMBBB999;;;>>>AAAEEENNNZZZbbbsss}}}vvv]]]XXXQQQKKKFFFCCC@@@===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888666666777777888888888999888888777777777777888888555555666666666666555555222222222222222222222222000000000000000000000000...///000111111111111111111111000000111222333333000000000000//////////////////000000111111111222111111222111111000///...000000000000000000000000............/////////000111222222111000000222333222222111111111111111111111222333444444333222111111111222222222333333333555555555555666666666777rrryyy{{{xxxuuussssss{{{zzzpppnnnuuukkk[[[KKK???888333000//////............//////------------------------,,,,,,,,,---------......000000000000////////////,,,---...///000111222222111111111111111111222222000111111111111222222222222222222333444555666777777777666666666666777777555444222222444666777777444444444555555555555666555555555555666666666777777777777777777777777777999999:::;;;;;;<<<======::::::::::::::::::::::::;;;:::999:::;;;;;;:::888;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<======>>>>>>???>>>BBBJJJOOO\\\}}}~~~|||aaaXXXUUUcccyyyoooZZZQQQ???DDDDDD===<<>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::888777======<<<;;;;;;:::999999:::999888888777777888888999888777666666555666666666555444555777777666555555444222000000111222333444444333222222333333333222111///.........///000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111000//////000000000000000000000000000000////////////000000111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222222333444555666888999999bbbhhhsss|||uuuuuu{{{tttiiiffffff]]]OOOBBB999333000...//////............//////........................------........./////////000000000000000000000///333222222222111111111111222222222222222222222222000111111111111222222222333222222333333555666666555555555444444555555555555444222333555666777777444444444555555555555666555555555666666666777777777777777777777777777777999999999::::::;;;;;;<<<:::::::::::::::::::::::::::999999:::;;;;;;:::888;;;::::::999:::;;;<<<===<<<<<<<<<<<<<<<=========>>>===@@@FFFIIISSSooo~~~```WWWQQQWWWeeetttqqqfffOOOTTTRRRFFF===>>>DDDHHHZZZcccppp}}}xxxlllaaaYYYRRRKKKGGGAAA@@@>>><<<<<<<<<;;;::::::;;;;;;<<<;;;:::999888;;;;;;::::::999888777777;;;::::::999888999999999777666666555555555555666777555444444555666666555444333111//////000111222444444333333222333333444444333222111000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000//////000000000000000000000000000000000//////000000000000000000000000000000000222222222222222222222222444444444444444444333333000000111222333333444444444444555555666666777777VVVZZZcccnnnzzz|||{{{|||lll```ZZZTTTMMMBBB999333111////////////............//////////////////////////////....../////////000000000000000000000000000000000444333333222111111111222444444444333333222222111000111111111111222222222333222222333333444555666444333333222222333333444555333222333555777777666444444444555555555555666555555666666666777777777777777777777777777777777999999999999999999999999999999:::::::::::::::::::::999999:::;;;;;;:::888:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======@@@CCCDDDJJJ```vvvggg^^^TTTOOOPPPXXXiiiyyy~~~___```YYYJJJ===999<<>>>>>AAACCCBBBFFFUUUeeeyyyvvvmmmaaaSSSIIIIIIYYYjjjlllcccTTTDDD;;;:::<<>>===;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888888888666666555666666777888888>>>;;;777444555666666666777666555555555555666666444333333333333444444555222222111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000///////////////////////////222111111000000111111222000000000000000000000000111111111111222222222222222222222222333333333333000000111222333444555666555555555555555666666666RRRRRRSSSUUU[[[bbbiiimmmyyyyyycccQQQFFFBBB===777333222222222111//////............//////------------------------------.........////////////000000000111111111222222111000000000222333555666666555555444333222222000000111111111222222222333333222222222333444444444444333333333333444444444333333444666777666555444444444555555555555666666666666666777777777888777777777777777777777777777777777777777777777666888888888999999:::::::::888777777999:::;;;:::888999999999:::::::::::::::<<<<<<;;;;;;::::::999999<<<===@@@AAAAAACCCMMMWWWcccyyyzzzmmm]]]LLLGGGRRRaaaiiimmmSSSAAA;;;;;;<<<<<<>>>EEEOOOZZZeeerrrssshhhbbb]]]VVVLLLEEECCCAAA>>><<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<888777777777888999::::::@@@===999666777777888888666666666666666666777777444333333333444444555666222222222222222111111000000000000000000000000000111111111111111111111111111111111111111111111111///000000111111111000000000000000000000000000000222222111111111111222222222222222222222222222222222222222222333333444444000000111111222222222333333333333333333444444444333333444555666777888999QQQOOONNNNNNPPPUUUZZZ^^^iiiqqq{{{}}}|||ttt^^^LLLAAA<<<888444111000000000/////////............//////------------------------------.........////////////000000111111222222222999777555333222222333444555555555444444333333222000111111111111222222222333333222222222222333333555444444333333444444555333333333444777777666555444444444555555555555666666666666777777777888888777777777777777777777777777777777777777777777777777777888888999:::::::::777777777888:::;;;:::888888888999:::::::::::::::::::::::::::::::::999999888:::===>>>>>>@@@FFFKKKUUUiiiuuugggVVVLLLNNNVVVXXXtttcccNNNCCC===888666:::>>>EEELLLUUUcccrrr|||xxxqqqiii```TTTMMMJJJGGGBBB>>>??????===<<<<<<;;;;;;<<<999999::::::;;;;;;<<<<<<;;;:::999999888888999999999999999999999999:::;;;@@@===999888888999888888333444444444555555555555333333333333444555666777444555555555555444333222111111111111111111111111111111111111111111111111222222222222222222222222///000000111111111111000000000000000000000000000333333222222222222333333333333333333333333333333222222222333333444444555000000111111222222333333444444444444333333333333333444555666888999:::;;;[[[XXXTTTPPPNNNOOOQQQSSSZZZ___fffmmmssszzz}}}wwwmmmqqqmmmWWWGGG???777444111000000000000/////////............//////............................../////////000000000///000000111111222333333:::888555333222222333444444444444333333333333333000111111111111222222222333333222222222222222333444444333333333333444444333333333555777777666444444444444555555555555666666666777777777888888888777777777777777777777777666666666777777888888999666777777888999999::::::777666666888:::;;;:::999777888999:::;;;::::::999999999999999::::::::::::999;;;<<<<<<<<>>CCCIIITTTbbblll{{{wwwnnnbbbZZZVVVRRRKKKEEEBBBAAA???===;;;;;;;;;;;;999999999:::;;;<<<<<<===888888777666666666777777::::::999999888888999999===;;;888888888888777666222333444444555555555444333333333444444555666777444555666666666555333333222222222222222222222222111111111111111111111111222222222222222222222222//////000111111111111111222222222222222222222222333333222222222222333333222222222222222222222222000111111222333333444444111222222333444444555555222333333333444444555555666777777888999:::::::::jjjfff___WWWRRROOONNNOOOQQQTTTYYY```gggnnntttvvv}}}www~~~yyymmmeeemmmfffQQQCCC>>>555333111000111222222111//////............//////////////////////////////000000000000111111111111///000000111222222333333555444111000000222444666222222333333333333333333000111111111111222222222333333222222111222222222444333333222222333333444333333333555777888666444444444444555555555666666777777777777888888888888777777777777777777777777555666666777888999999:::666777777888999999::::::777666666888:::;;;:::999777888999:::;;;:::999999888888888999999::::::;;;;;;===>>>======???AAA@@@CCCNNN^^^sss~~~rrrbbbTTTOOOSSSZZZppp~~~gggOOOBBB@@@888:::===@@@DDDMMMXXX```qqqwwwyyymmmeeeaaa\\\TTTMMMCCCBBB???===;;;;;;:::;;;:::;;;;;;<<<===>>>??????>>>===<<<<<<;;;;;;<<<<<<::::::999888777777777888:::888777777888888666444444444555666777777666666333333333444555666777777222333444444444333222111333333333333333333333333111111111111111111111111222222222222222222222222//////000111111111111111222222222222222222222222444333333222222333333444111111111111111111111111///000000111222222333333333333444444555666777777111111222333555666777777999999999999999999999999}}}vvvlllccc[[[UUUQQQNNNMMMOOOQQQTTTXXX^^^dddiiivvvzzziiibbbnnnzzz^^^NNNBBB777222222222111111111000000000000//////.........---........................////////////////////////000000000000111111111111////////////////////////444444444444333222222111111000000000111333555666222222222222222111000//////000111333444555555555222222222333444555666777444333333333444555777888444444444444444555666666666666666555555555555555555555666666777777888888999999999888888888888888<<<;;;;;;:::999888777777999999888888777666666666888888999999999:::::::::999999:::;;;===???@@@AAA@@@GGGRRRaaavvv{{{rrrhhh___ZZZYYYcccyyynnnVVVBBB999888999<<<===@@@HHHRRR]]]ggguuuzzzssshhh[[[RRRJJJHHHDDD???;;;:::;;;===;;;<<<>>>>>>===<<<<<<<<<<<<;;;:::::::::;;;<<<===777777777777777888888888666666666666777888999:::777777777777777777777777444444444555555555666666666555333333444444333222444333111000000000111111222333555777777666555444222222222222222222222222333222111/////////000111222222333333333444444444444444444333333222222222444333222111222333444555666666666555555444444444555444444444444555666666777777777777777888888888888999;;;<<<;;;;;;<<<==={{{pppggg```[[[WWWTTTSSSRRRQQQRRRUUUZZZ]]]gggqqq~~~wwwnnnlllttt{{{tttUUUFFF>>>777222222222111111111000000111111000000000/////////000000000000000000000000////////////////////////000000000000111111111111222222222222222222222222444333222222111222222333222111111000000111222333333333333333333222111111000111222333555555555555444444444444444555666777444444333333444555666777666666666666666666777777555666666777777777666666555555666666777777777777888888888888888888888777888999999999999999999:::777777888888999::::::;;;888999999999999:::::::::::::::;;;<<<===???@@@AAA???DDDLLLWWWiii}}}xxxddd___```mmmiiiPPPCCC>>>;;;;;;<<<===CCCJJJRRR[[[gggqqqyyysssdddYYYLLLKKKGGGCCC???===<<<<<<======>>>===<<<;;;::::::<<<;;;::::::::::::;;;<<<999999999999999888888888666777777888888999999999777777777777777777777777444444444555555555666666666444333333444555333222555444333222222333333444000111333555555444333222222222222222222222222222333222111000///000000111111111222222333333444444444444333333222222222222333333222222333333444444555555555555444444444333555444444444444555666666777777777777888888888888777999;;;<<<;;;;;;<<<===xxxppphhhddd^^^ZZZTTTOOOMMMOOORRRUUUZZZaaajjjqqqvvvzzzyyyxxxyyy{{{zzziiiJJJ;;;888666222222222111111111111111111111111111000000000000000000000000000000000000////////////////////////000000000111111111222222333333333333333333333333333222222111111222333444333222111111000000000111333333333444333333222111111222333444555666666666666555555555555555666666555444444444444444555555666666666555555555555555444555777999999999777666555666666666666777777777666666666777777777777777555666777888999;;;<<<<<<888999999:::;;;;;;<<<<<<999999999999::::::::::::<<<<<<<<<<<<===>>>???@@@>>>AAAEEEKKKXXXoooxxxlllaaaaaaiiiwwwfffOOOEEE;;;888999:::===AAAEEEMMMWWW```hhhrrrtttiiiWWWTTTPPPKKKFFFCCC@@@???>>>===<<<;;;:::999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999888888777888999::::::999888888777777777777777777777777444444555555555666666666666444333333444555444222444444333333333444555555111222333444444444333222333333333333333333333333333222111111000000111111000000111111222333444444333333222222222222222111222222333333444444333333555444444444444333333333555555444444555555666777666666777777888888888888777888:::;;;::::::;;;<<>>>>>=========>>>??????===>>>AAADDDLLL]]]xxx~~~iii\\\XXXaaasss}}}cccSSSCCC<<<;;;<<<>>>@@@>>>CCCKKKQQQYYYdddqqq{{{~~~jjjeee]]]UUUNNNJJJGGGEEE???===;;;::::::::::::999;;;;;;;;;:::::::::::::::<<<;;;;;;:::999888888777888999:::;;;;;;:::888777777777777777777777777777555555555555666666666666555444333333444555444333111111222222333333444444333444555666666666555555333333333333333333333333222222222222111222222222//////000111222333333444222222222222222222222222111222333444555444333222444444444444444333333333555555555555555666666777666666777777888888999999666888:::;;;::::::;;;<<<~~~vvvjjj```ZZZXXXWWWWWWXXXWWWUUUSSSTTTYYY___ccchhhqqq~~~}}}{{{}}}eeeKKK<<<777333///111111111111111111111111////////////////////////........................000000000000000000000000111111111111222222222222000000000000000000000000///222666999999777444222222222222333333333333333000000111111111111000000222222333444555555555555444444333333222333333333444444444444444444333333222333333444444333222222222444777:::;;;:::888777666666666555555555555555444444555555666666666666666666777888999999::::::::::::999999888777777777999999:::::::::;;;;;;;;;>>>>>>============>>>>>><<<<<<@@@DDDGGGQQQfffzzzsss^^^QQQPPP\\\jjj}}}jjjSSSGGGCCC@@@??????;;;>>>BBBGGGMMMWWWccckkkyyy~~~vvviii^^^VVVQQQNNNLLLDDD@@@<<<:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999888777777666888999:::;;;;;;:::888777777777777777777777777777555555555666666666777777555333333333555555444333222222333333444444444444444444555555555666555555333333333333333333333333222222222333333333333222//////000111222222333333222222222222222222222222111222333444555444333222444444444444444444444444666555555555555666777777555666666777888888999999777999;;;;;;::::::;;;<<<ssslllfff```\\\[[[WWWRRROOOOOORRRWWWZZZ[[[bbbmmmvvv|||{{{|||}}}jjjQQQ???999888333...111111111111111222222222............////////////000000000000000000000000000000000000000000000000111111111222222222222333222222222222222222222222///222666999:::777333000000111222333333333333333...///000000000000000000111222333333444444444333333222222222222222333333222333444444444444333333333444555777777666666555444555777999999999777666666666666555555555555444444444555555666666777777777777777888888888999999555666666777777888999999::::::::::::;;;;;;;;;;;;===<<<<<<<<<<<<======>>>===;;;>>>CCCEEEIIIWWWhhhzzzcccQQQIIIMMMUUU```ttt{{{eeeVVVLLLCCC;;;999;;;;;;<<<>>>CCCJJJSSSYYYjjjpppzzzvvvjjjccc]]]XXXUUUNNNIIIBBB???@@@AAA@@@???======>>>======<<<;;;:::::::::999999888888777777777888999::::::999888888777777777777777777777777555555666666666777777777444333222333555555555444555555666777777777666666222222222333333333444444333333333333333333333333222222333444444444333333111111111222222222222222222333333333333333444444222222333333444444333333444444444555555555555666666666555555666666777888555555666777888999999:::888999;;;<<<;;;;;;<<<===zzzqqqjjjeee```YYYSSSPPPQQQRRRSSSRRRWWW]]]cccgggnnnvvv|||}}}|||}}}eeeUUUBBB888666555222///000000111111111222222222......//////000000000000000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333333333111222444555555333111000000000111222111000////////////000111111111111111000111222222333333222222222222222222333333444555111111333444555444444333222333555777888888777777555666666777777777666666666666555555555444444444444555555666777777888888666666666777888999999999555555666777777888888999:::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<======>>>999:::@@@BBBBBBMMM[[[rrrjjjXXXLLLIIILLLJJJ[[[ssszzzmmm```PPPCCC===<<<;;;::::::<<>>?????????>>>===<<<;;;:::::::::::::::999999999666777777888888999999999777777777777777777777777555666666666777777777777444333222333555666555444666666777888777777555555333222222222333333444444444444444444444444444444111222333555555555444333333333333333222222222222333333444444444555555555333333222222333333444444555555555666666666777777666666666666666777777888555555666777888999::::::999;;;======<<<<<<===>>>zzzqqqkkkbbbZZZTTTQQQOOONNNNNNQQQTTTWWWZZZ```hhhooommmxxxsssqqquuuooocccTTTHHH;;;444333222111000000000111111222222222222//////000000111111111222........................000000000000000000000000111111222222222333333333222222222222222222222222333333222111000000000111000000111000///...,,,***///000111222222222222222000000111222222222111111222222222333444555666777///111222444555555444444///111444666777888777666666666666555555555555555666666555555555444444444555555555666777888888999444555666777888999:::;;;999999888888777666666666:::::::::;;;;;;;;;<<<<<<:::999999:::;;;<<<======???777666<<>>GGGTTTbbb~~~ooo^^^QQQLLLLLLEEENNN\\\mmmyyyfffUUUMMM???===;;;::::::===AAADDDIIIPPP[[[fffrrr~~~tttlllggg^^^SSSLLLJJJHHHEEEBBB???@@@@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;666666666666777888::::::777777777777777777777777666666666666777777777777444333222333555666555444555555666666666444333222555444444444444555666666444444444444444444444444111222444555555555444444555555444333333222222111444444444555555666666666444333222111222333444555555666666666777777888888666666666666666777888888444555666777888999::::::999;;;===>>>======>>>???tttiii```YYYSSSPPPMMMQQQTTTSSSSSSXXX^^^bbbgggjjjooovvv~~~ppplllhhh]]]QQQ???<<<888333111111222333000000111111111222222222,,,---...///000000//////000//////............/////////000000111111111111222222111111000/////////000111222333444444444444///.........000222333555222222222222222222222222111111111111111111111111000111333222000111444777555444444333333444444555111111222222333444555555333222222222222333444444444555666777777666555555555555555555555666777777777666555444444555777888222333444444555555444444444444555555666777777777888999::::::;;;;;;::::::888888888888888888888888:::;;;;;;;;;<<<@@@DDDHHH\\\kkk{{{mmmdddXXXNNNFFFGGGJJJVVVooo~~~lll[[[RRRFFF<<<;;;<<<:::;;;???AAADDDMMMYYYbbbjjjuuuvvvkkk```ZZZZZZXXXQQQKKKGGGDDDBBBBBB???:::;;;???::::::;;;;;;;;;;;;;;;:::<<<;;;::::::999999::::::999999999999999999999999555555555555666777999999666666555444333333222222777777666666555555444444888777666555444333333333555333222222333444555555444555555666666777777777444333333222222333333444333333444444555444444444111333555555444444555666999888888777666555555555555666777888888777666555777777888999:::::::::999:::<<<>>>???>>>======>>>{{{rrriiibbb]]]VVVUUUSSSQQQSSSWWW\\\^^^```aaadddiiinnnqqqrrrqqqvvvyyy}}}}}}}}}zzziiiaaaYYYLLL@@@;;;999555222000000111222000000000000111111111222//////////////////000000000///////////////000000111111000000000111222222222111111111111000000000111111111222222222222333111111000//////000111222222222222222222222222222222111111111111111111111000111222111000111444666444444333333333333444444111111111222333333333444555444444444444555666666555555666666666555555444666666444333333333333333888777555333222222222222444555555666666666666666666666666666555555555555888999999:::::::::::::::888888888888888888888888::::::;;;:::;;;>>>BBBFFFLLL[[[uuuyyyqqqeee[[[KKKHHHFFFMMM]]]tttqqq___UUUKKKDDD>>>888999===:::;;;BBBKKKTTT\\\hhhsss}}}xxxllleeedddbbb\\\WWWNNNIIIEEECCC@@@;;;:::===999999::::::;;;:::::::::;;;;;;:::999999999::::::999999999999999999999999666666777777888999::::::888777777666555555444444666666555555555555555555666666555444444444555555EEE>>>666333555666555333444444444444444444555555666555555555555555555666444555555555555555444444222444555555444333444555666666666666666666666666666777888999999888777666555666777888888888888888;;;<<<>>>>>>======???@@@vvvppphhh```WWWSSSTTTYYY^^^aaa^^^]]][[[[[[]]]___``````fffiiikkklllmmmpppvvv{{{~~~uuudddXXXLLL@@@777555444333111000000000000000000000000111111111111222111000/////////000111000/////////000111222222444333111000000111222333111111111111222222222222333222111000///000111111444333111000////////////222222222222222222222222222222222111111000000000000111111111000111333555444333333222222333333444222222222222222222222222444444444444444555666666777666555555444444444444666555444222000//////...555444333222111000000000444444555666666666666666777777666666555444444333777888999999::::::999999777777777777777777777777999999:::999999;;;???BBB???JJJaaa~~~wwwlllYYYPPPHHHHHHMMMZZZtttvvvnnncccWWWIII===:::===999777999@@@FFFLLLVVV___iiisss{{{rrrooommmjjjggg[[[RRRJJJGGGEEE@@@======:::::::::;;;;;;;;;<<<<<<::::::999999999::::::;;;::::::::::::::::::::::::888888888999999:::;;;;;;999999999888888777777666555555555555555666666666555555555555555666777777MMMBBB666222555888666333555444333222222222333444666666555555555555666666777777777777666555444444333555666666444333333444333444444555666777777888777888888999999888888777555666777888999999999999;;;<<<=========>>>AAADDD|||qqqddd[[[YYY]]]gggqqqjjjddd\\\WWWUUUWWWYYYZZZ\\\]]]______```ccchhhkkkpppsssyyy{{{{{{lll[[[NNNCCC;;;777111111111222111111000000111111111111222222222222444333000///...///000111000000000000111222333444666555222000///000222444000111111222333333444444555333111///...///000111333333222111000///......111111111111222222222222222222111111000000//////000000000000000111222222333333222222222222333333333333333333333222222222222222111111222222333444888777555333222222333333555444333111000///......000000111111222222333333222222333444444444333333666666666555555444444444666777888888999999888888777777777777777777777777777888888888777888;;;>>>===BBBRRRjjjzzzkkk]]]RRRPPPMMMNNNaaayyy}}}ppp```PPPCCC======:::999===???BBBHHHNNNWWW```mmmzzz}}}xxxvvvtttsssggg\\\QQQMMMKKKGGGCCCBBB>>>>>>>>>=========>>>>>>:::::::::999::::::;;;<<<::::::::::::::::::::::::888888999:::::::::::::::::::::999999888888888777555666666666777777888888777666666555666666777777BBB:::333000333666777666777666444222222222333444555555444444444444555555999999999888777666555444444666777666444333333444444444444555666666777777777777888888888888777777777777999:::;;;;;;;;;;;;;;;<<<<<<===>>>@@@EEEHHHuuuiii```aaarrruuuggg[[[UUUTTTVVVXXXVVVVVVVVVVVVVVVWWWZZZ]]]aaaccchhhmmmrrrvvvxxxzzzvvvxxxzzz|||~~~yyy~~~yyy```NNNBBB888555666///000111222333333222111222222222333333333444444444333000///...///000111000000000000111333444444666555222000///000222444000000111222333444444555666555222000//////000111000000111111111000000000000000000111111222222222111111111000000000///////////////000111111111000222222111111111111222222444444444444333333333333222111111111111222333333777666444222222222222333333222222111111111111111000111111222333444444444111222222333444333333333333444444444555555555666555666777777888888777777666666666666666666666666555666777777666777999;;;???@@@HHHYYYnnnwwwiii______ZZZRRRVVVccczzziiiSSSCCC@@@;;;:::<<<======???CCCGGGOOO[[[gggqqq{{{~~~~~~ooocccXXXUUUSSSOOOKKKJJJDDDCCCAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777888999:::::::::999999999999888888888888888777777777777888999999999:::999999888777666555555666222333333333333444777999888777666555444444555555666555555444444555555666999999999999888777666555555666777777555333333444666666666666666666666666777777777777777777777777777777999:::;;;<<<<<<<<<<<<>>>???@@@BBBFFFKKKOOOzzzmmmjjjzzzwwwhhh___[[[ZZZZZZWWWVVVTTTQQQPPPQQQRRRRRRVVVWWWZZZ]]]```ccceeefffdddgggkkknnnpppsssvvvyyy}}}sssWWWFFF<<<444222555///000111222333333333333222222222333333333333444222111000/////////000111000000000000111222333333444333111000000111222333000000000111222333333444555444222111000000111111...///000111111111111111//////000000111222222222000000000000000000000000//////...///111111///...222111111000000111111222333333333333333333333333333333333333333444555555555444333333222222222222111111111111111222333444333444444444444333222111333333444555555555555555222333333444555555666666444555666666777777666666666666666666666666666666444555666666555666888:::===<<>><<>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::777888::::::;;;:::999888888888888888888888888888888888888888999999999999;;;:::999777666666555555000444888888555444666999888888888888777777777777888888777777777777888888999999999999888777666666444666777777555444444555777777777777777666666666999888777777777777888999777777999:::<<<=========@@@CCCEEEHHHKKKOOOTTTWWWxxx}}}vvvpppllljjjccc```\\\XXXVVVTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXVVVZZZ^^^bbbccccccdddeeegggkkkppptttuuuvvvxxx{{{}}}~~~|||{{{|||~~~|||hhhLLL@@@;;;444222555000000000111111222333333000000111111111222222222//////////////////000000111111000000000111111222111111000000000111222222000000000111111222222222222222111111000000000///...///000111222111111000/////////000111222222222......//////000111111111///......///111111///,,,111111000000000000111111000000000111111222222333333333333222333333444555222222333333333222222111111111000000111222222333222333444444444333222111333333444555555555555444444444444444444444444444444444555666666666666555555555555555555555555555222444555666666666888:::999999===BBBJJJZZZsss}}}tttmmmdddqqq}}}pppaaaUUUIIIBBB>>>::::::<<<999<<>>============;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::888888888888888888888888888888888777777777777777666:::999888888777777777777555777999999888666666666555777888999:::999777666999888888777777888888999777888888888888888777777333555777777666555555666666666777777888888999999;;;:::999999999999:::;;;:::;;;<<<>>>@@@@@@AAAAAAFFFIIIMMMQQQUUUYYY]]]```}}}ppplllgggbbb___]]]ZZZYYYVVVUUUUUUTTTTTTTTTSSSSSSNNNRRRWWWZZZ[[[YYYYYYXXXWWW\\\bbbfffggghhhkkkmmmmmmppprrrtttuuuwwwzzz|||xxx{{{~~~~~~}}}{{{zzzzzzzzz{{{|||{{{zzzyyyxxxxxxyyy{{{}}}{{{zzzyyy{{{xxxvvv}}}tttXXX>>>777666222///111000000//////000111222333////////////000000000000,,,---...///000000//////111111000000000000000000//////000000111111111111000000000000000111111111///000000111000//////...///000111222222111000///...//////000111222222222------...///000111222222///...---///111111...+++111111000000000000111111---......///000111111222111111000000111111222333000111333444444333222111111111000000000000111111...///111333444444444444111111222333333333222222666555555444444333333222333444555555666666555555555555555555555555555555111333555666666777999:::777999<<<>>>???III^^^sss^^^eeekkkppp{{{lllYYYKKKBBB;;;:::<<<;;;<<<===>>>@@@FFFOOOVVV]]]kkk{{{yyyoookkklllgggddd^^^WWWRRRNNNKKKJJJCCCCCCAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>><<<;;;999999999999999999999999999777777666666555555444444888888888777888888999:::999888666777888999777555333555888:::;;;999777666777777666666666666777777666777777888888888777777333444666777666555666777555555666888999:::<<<<<<===<<<;;;;;;;;;;;;<<<===???@@@AAACCCDDDFFFFFFFFFJJJNNNSSSXXX\\\```cccfff}}}xxxvvvrrrkkkeeehhhddd^^^[[[[[[[[[YYYWWWRRRSSSUUUVVVVVVVVVUUUTTTXXXXXXXXXYYYZZZ[[[\\\]]]```___```bbbeeehhhhhhhhhjjjmmmppprrrrrrrrrqqqrrrsssuuuyyy}}}sssvvvuuupppooosssvvvvvvuuuuuuvvvwwwzzz}}}cccMMM:::666555000///444222111111000000000000000222222222222222111000///......//////000000111111111111000000111333555666333333444444444444444333111111222222222222111111111000000000//////......000000000000000000000000111///...///111222222111000000111111111///...---000//////.........//////555333000---111555222,,,000000000000000000000000333222222111111222222333111111222222222222111111000000000000000000000000000000111222222222222111111111111111111111111111111111000000000000000000333333333444444444555555333333444444555666666666555555666777888999::::::888:::;;;;;;===DDDOOOYYYrrr~~~qqq^^^SSSXXXaaalllxxxdddRRRFFFBBBAAA;;;:::999999<<>>@@@>>>;;;;;;<<<======<<<999<<>>>>>>>>>>>>>>>>>???AAACCCDDDFFFGGGIIILLLOOOQQQQQQPPPVVVYYY]]]______```ccceeezzzxxxsssnnnkkkiiihhhfffccc^^^^^^^^^]]]\\\ZZZXXXWWWXXXXXXXXXYYYYYYZZZ[[[[[[]]]\\\]]]___bbbdddeeedddfffgggjjjkkkkkkkkklllllllllmmmqqqwww|||}}}{{{xxxuuuxxxwwwsssrrrvvvyyyyyy||||||}}}}}}XXXEEE666444444000000444222111111000000000000000111111111111111000//////......//////000111111111000000111222222333333333444444555666666555555444000111111222222111111000111111000000000/////////000000000000000000000000222000//////111222222111...///000111111000////////////............//////222222///...333888666111111111111111111111111111222222222111111222222222111111222222222222111111000000000000000000000000000000111222222222222111111111111111111111111111222222222222222222222222333333333444444444444555333333444444555666666666777777777666666666555555666888999888888===FFFNNN^^^lllvvvaaaQQQPPPRRRYYYlllmmm[[[KKKAAA???===:::999999;;;===>>>DDDMMMXXXaaaiiiuuu~~~wwwqqqkkkeee^^^ZZZSSSNNNIIIFFFFFFFFFEEECCCAAA???<<<;;;<<<======<<<;;;<<<>>>???>>><<<:::888888999;;;999777555666888===;;;888999:::;;;:::888;;;:::999999999:::999999999999999:::::::::;;;;;;888999999::::::999999888888888777777888999;;;<<<<<<<<<;;;:::::::::::::::999:::<<<;;;:::999999::::::;;;;;;<<<===>>>??????AAAAAABBBCCCEEEGGGJJJKKKLLLLLLNNNQQQTTTUUUUUUTTTUUUYYY]]]```aaabbbdddggg}}}zzzyyysssrrrqqqnnnkkkgggcccaaa```````````````````````````______aaadddfffffffffggghhhiiijjjlllmmmnnnnnnjjjkkknnnsssxxxzzzyyyxxx~~~}}}|||~~~eeeJJJ<<<111111333000000444222111111000000000000000///000000000000///............///000000111111222000111222333333222111000555666777888888777666555000111111222222111111000111111111111000000000000000000000000000000000000444222000000111222111000---...///000111111111111//////............//////000000//////444::::::666111111111111111111111111222222111111111111222222111111222222222222111111000000000000000000000000000000111222222222222111111111111111111111111111222222222222222222222222333333333333444444444444333333333444555555666666666666666555555555444444666777888777555777===BBBIIIVVVmmm}}}hhhUUUMMMHHHHHHUUUgggwwwbbbUUUIIIDDD>>>999888999::::::<<>>>>>??????>>>>>>>>>>>>>>>===;;;:::999999:::;;;;;;999999999;;;===;;;:::999:::;;;:::999:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???@@@>>>===;;;;;;<<<===>>><<>>666000111222000000333222111111000000000000000///000000000000000//////...//////000111111222222333333333333333222111111777777999999999888666555000000111111111111000000111111111111111111000000000000000000000000000000555333111000111222111000......///000000000000000///............//////000...000//////333999:::777222222222222222222222222111111000000000000111111111111222222222222111111000000000000000000000000000000111222222222222111111111111111111111111111000000000000000111111111222222333333333444444444222333333444444555666666333333444555666777777888666777888888666777999<<>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::999::::::::::::999:::;;;;;;;;;:::;;;<<<<<<<<<<<<<<<===============>>>>>>??????>>>>>>===?????????@@@@@@AAABBBBBBCCCAAA???======???AAABBBAAADDDGGGGGGEEEBBBAAA@@@GGGGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWXXXXXXYYYZZZ[[[YYY\\\___cccdddddddddddd|||mmm]]]LLL@@@888444222222222000000222222111111000000000000000000000111222222111111111//////000000111222222222888666333111111222444555666888999::::::888666444000000000111111000000000000000000000000000111111////////////////////////444222000000111111111///111111000///////////////...............///000000...000000...000555666333111111111111111111111111111000000//////000000111111111222222222222111111000000000000000000000000000000111222222222222111111111111111111111111111//////000000000111111111222222222333333333444444222222333333444555555555333444555666777888888999444555666777777777888999>>>@@@HHHXXXnnn{{{nnneeeZZZNNNKKKNNNTTTeeexxxttthhhVVVGGG???<<<:::888666888999;;;===BBBJJJPPP[[[eeeuuuyyyooohhhccc___ZZZVVVUUUQQQKKKGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>??????;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888999:::888;;;======;;;::::::<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDEEECCCAAA???@@@AAADDDEEEEEEHHHKKKLLLJJJGGGFFFEEEJJJKKKKKKLLLMMMNNNOOOPPPMMMNNNOOOPPPPPPQQQQQQRRRRRRTTTVVVVVVVVVVVVYYY[[[^^^___```cccddddddcccbbb{{{}}}}}}uuudddRRREEE>>>888333444444333111///000111222111111000000000000000000111111222222222222111//////000111111222222333999666222//////111444777555777888999999777444222///000000111111000000///////////////000000000000////////////////////////333111//////000111000///222111000///..................---......///000111///111111......111222///000000000000000000000000000000////////////000000111111222222222222111111000000000000000000000000000000111222222222222111111111111111111111111111111111111222333333444444222222222222333333333333222222222333444444555555777777777666666666555555111222333444555666666666999:::===FFFXXXqqqzzzqqqeeeVVVMMMKKKHHHUUUdddmmmxxx~~~jjjZZZNNNFFF>>>999888888777666777;;;AAAEEELLLTTTaaannn{{{{{{uuuoooiiidddbbb]]]UUUPPPLLLJJJIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA<<<;;;::::::;;;<<<;;;999;;;<<<<<<;;;999888:::;;;:::===@@@???<<<::::::<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBDDDEEEGGGGGGIIILLLMMMKKKJJJIIIIIIJJJKKKKKKLLLMMMNNNOOOOOONNNOOOPPPQQQQQQQQQPPPPPPRRRTTTWWWWWWUUUVVVZZZ]]]bbbaaaaaaccceeefffeeeddd~~~tttrrrpppkkk]]]LLL@@@;;;888555///333444333000///111333222111111000000000000000//////000111111111111111///000000111111222333333555444111//////000333444444555777888888555222000//////000000000000//////---.........////////////////////////////////////000///---...///000000///111000///......///000000---------......///000111///222111...---///000...////////////////////////000//////......//////000111111222222222222111111000000000000000000000000000000111222222222222111111111111111111111111111000111111222333333444444111222222222222333333333111222222333333444555555666666666555555555444444222222111222444555555555444777;;;???III[[[rrr|||qqqcccYYYUUUNNNWWW^^^___cccooorrrhhh\\\OOOFFF???===:::666555777;;;>>>BBBGGGOOOXXXbbbppp~~~|||vvvtttnnneee^^^YYYVVVTTTRRRRRRQQQOOOMMMJJJHHHFFFEEEAAA???===>>>??????>>>;;;<<<>>>???===;;;:::<<<>>>===AAADDDCCC>>>;;;;;;===<<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBCCCCCCCCCBBBEEEDDDDDDDDDDDDEEEFFFGGGFFFHHHJJJJJJIIIIIIJJJKKKJJJKKKLLLLLLNNNNNNOOOPPPNNNOOOQQQRRRSSSSSSSSSRRRTTTWWWZZZZZZXXXYYY^^^cccdddcccaaacccgggjjjkkkjjj{{{wwwmmmlllfff\\\KKK===888999888333,,,111444111...///222444222111111000000000000000......///000000000000000000000000111222222333333111000000000000000111111222444666777777444111...//////000000000000//////,,,---------....../////////////////////////////////---,,,---///000000000//////......///000111333---------......000111111...222222...---///000/////////////////////////////////............//////111111222222222222111111000000000000000000000000000000111222222222222111111111111111111111111111...//////000111111222222111111222222222333333333111222222333333444555555111222222333444555666777555444333333444555555555333888<<<>>>AAALLL^^^mmm{{{ooogggddd```fffggg```\\\bbbnnnwww~~~rrrbbbVVVFFFCCC>>>999777777:::<<<===@@@EEEJJJRRR]]]kkkuuu|||ssskkkeeeaaa___]]]]]]\\\ZZZWWWSSSOOOKKKIIIHHHEEECCCCCCEEEEEEBBB@@@>>>@@@AAA???<<<<<<>>>@@@@@@DDDGGGFFFAAA======???<<<<<<<<<<<<============>>>>>>>>>??????>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAADDDDDDEEEEEEFFFFFFFFFFFFDDDFFFGGGHHHGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQNNNOOOQQQTTTUUUVVVVVVVVVWWWZZZ]]]]]]\\\]]]bbbhhhfffcccaaadddiiinnnpppppp~~~wwwggg]]]RRRKKKAAA999555333444444111111111111111111111111111000000///////////////111111111111111111111111111---***+++000444444222000000//////.........---000000000000000///......000000000000000000000000///......---------......//////////////////......000000000000000111111222000000////////////000000&&&555444***---333222222...------------......///000000000000000000000000//////000111111111111000111111111111111111111111000000000000000000000000111111000000//////......111111111111000000000000/////////000111111222222...//////111222333444444444444444333333222222222222333555666666555333222333444444555555444444333333666999:::;;;AAAKKKSSSqqquuurrruuuooo___\\\bbbiiilllwww}}}mmmYYYOOOCCC>>>>>>>>>;;;666;;;::::::>>>BBBHHHTTT___pppzzz}}}xxxtttrrrpppooohhhaaa]]]\\\ZZZVVVRRROOOLLLHHHGGGFFFFFFEEEDDD???AAACCCAAA>>>===>>>@@@BBB@@@===<<<=========<<<@@@>>>===>>>???@@@???===@@@??????>>>>>>??????@@@>>>??????@@@BBBDDDEEEFFFDDDEEEEEEFFFGGGGGGGGGFFFEEEFFFHHHIIIKKKLLLLLLLLLNNNNNNMMMMMMNNNQQQQQQOOOPPPQQQTTTVVVWWWXXXXXXXXX]]]^^^bbbfffeeebbbdddiiimmmoooqqqrrrrrrvvv{{{kkkYYYOOOHHHBBB:::444222222222222111111111111111111111111222111111000000000000000111111111111111111111111555000------000333222000000/////////............000000000000000///......////////////////////////....................................////////////000000//////000000111222000000////////////000000222+++,,,222111,,,,,,/////////...............//////////////////////////////000000111111111111111111111111111111111111111000000000000000000000000000000000000//////....../////////000000111111111/////////000111111222222//////000111222333333444444444333333333222222222222333444666666444333222333444444555555444444333333555888888999===DDDKKK[[[sssrrrddd]]]]]]^^^ffftttrrrhhhXXXJJJBBB===;;;999;;;999999<<<===???FFFNNN]]]fffsss~~~yyyrrrnnnllljjjfffbbbXXXUUUQQQNNNMMMKKKIIIHHHCCCDDDEEEDDDAAA???@@@BBBEEECCCAAAAAABBBCCCCCCCCC@@@???======>>>???>>>===@@@??????????????????@@@>>>>>>??????AAABBBDDDDDDGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNPPPSSSXXXZZZZZZYYYZZZ\\\]]]____________^^^```eeejjjkkkiiijjjooorrruuuyyy|||}}}dddPPPFFF===999555222111222222111111111111111111111111111333222111111000000111111111111111111111111111111777333//////000111000...////////////............//////000000000///..............................,,,---...//////...------------......///////////////////////////000111111000//////......//////000555(((---666444===DDD777111111000///............///////////////////////////000111111222222111111000000000000000000000000////////////////////////000000000////////////...,,,---...///000111111222/////////000111111222222000000111111111222222222333333333333222222222222222333444555555444333222333444444555555444444333222444666666666888<<>>AAABBBFFFMMMWWW___hhhqqqzzzvvvqqqmmmfffdddbbb```]]][[[YYYWWWXXXVVVSSSRRRRRRRRRQQQPPPRRROOOLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJLLLLLLLLLLLLMMMMMMNNNOOOMMMOOOQQQTTTWWWZZZ[[[\\\ZZZ[[[\\\]]]^^^_________]]]ZZZZZZ^^^```ccclllwww{{{zzzxxxvvvuuuvvvwwwxxxyyyzzzzzzvvvyyyfffJJJ<<<777666444222222222111///---000000000000000000000000//////...------------...000000000000000000000000,,,------....../////////.........///////////////------.../////////......------------------------+++,,,---////////////...---------------------------------------.../////////......------......///555%%%(((000222BBBPPPIII111111000///....................................---...//////000000//////////////////////////////////////////////////////---............/////////000000000/////////....../////////000111111222222000000111111111222222222111111111222222222222222333333222222222222333333333444444555555444444333000000222333555666777888777999>>>GGGVVVmmmyyyhhhWWWIIICCCHHHQQQ\\\qqq{{{cccXXXMMMEEE???:::999<<<<<<======;;;;;;>>>EEEJJJRRR[[[hhhuuuxxxuuurrrooommmjjjgggddddddaaa^^^\\\[[[[[[ZZZYYY[[[YYYWWWVVVVVVUUUSSSQQQPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRSSSTTTUUUVVVWWWUUUVVVYYY\\\___aaabbbccc___```bbbdddeeeffffffgggeeeaaaaaafffiiilllxxx}}}}}}wwwwww|||uuuWWWBBB999777555333111111111111///...000000000000000000000000000000///...............000000000000000000000000---...///////////////000............/////////000,,,---......//////......------------------------,,,,,,------...//////000///......------,,,,,,+++------,,,,,,------...//////......------......///222***)))......---111777//////...............///........................,,,------.......................................000000000000000000000000---------.........////////////000000000000000000/////////000111111222222//////000111222333333444000111111111222222222222333222222222222222222333333444444555555444444333222222111222333555555555444555999>>>GGGVVVhhhvvvkkkVVVGGGEEEJJJNNN^^^sssvvvggg\\\QQQEEE???===999;;;;;;999777777;;;@@@BBBIIISSS^^^jjjxxx~~~yyyvvvrrrooolllkkkkkkkkkjjjiiigggfffffffffeeeccc___\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[\\\\\\^^^___aaaaaaaaabbbdddeeeggghhhhhhiiihhhiiikkkmmmoooqqqrrrrrrsssnnnmmmrrrtttvvv{{{yyy~~~~~~```GGG999555666666444222111222333222111000000000000000000000000111111000///////////////000000000000000000000000...000111111000/////////---.........//////000000,,,,,,---.../////////...........................---,,,,,,------///000111//////...---,,,++++++***---,,,,,,,,,,,,---...............------.........'''666555+++,,,///,,,+++......---------......///........................+++,,,------......------........................111111111111111111111111---------.........//////......///000111222333333/////////000111111222222...///000111222333444444000000111111222222222222333222222111111222222333333444444555555444444333555333111000222333333333555777:::<<>>888333///222222222111111111111000111222222222222111000000...///000111111000///...111111111111000///------000000000000000000000000------......///000000111///...,,,+++***+++,,,,,,000///......------------)))***+++,,,---......---.........------,,,,,,,,,---------,,,,,,,,,++++++...............---,,,+++///...---,,,,,,---.../////////000000///...------++++++,,,,,,,,,---------***+++---...///...------........................000000000000000000000000............////////////111111000///////////////000000000000000000000000000000000000111111111111333333333222222222111111000111111111111222222222555555555555444333222111222222333333333222111111111444666888:::???GGGLLL\\\lllnnn[[[SSSUUU[[[VVVSSSXXXfffyyywwwdddSSSEEE<<<777:::;;;777666888777:::===@@@FFFOOO[[[cccooottt|||}}}|||wwwwwwxxxxxxxxxxxxwwwwwwyyywwwuuussssssvvvyyy{{{yyyxxxxxxyyy|||~~~~~~~~~~~~~~~~~~eeennnzzz}}}{{{||||||ssscccOOO@@@999777555333222222222111111111111000000111111111111000//////...///000111111000///......//////000000000000000////////////////////////------...//////000111111///...---,,,,,,,,,---------,,,+++************++++++++++++,,,------------......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++***)))......---,,,,,,---........./////////......---,,,,,,,,,,,,,,,------------------......///.................................////////////////////////............////////////111000000/////////////////////////////////////////////000000000111111111111111111000000000//////000000111111111222222222555555555555444333222111000111222222333333333333333444555444444777<<<@@@LLLXXXmmmuuubbb[[[]]]aaa```___```eeemmmxxxyyylllXXXMMMDDD@@@===888666777555777999:::<<>>666555666666555222222222111111111111000000000000000000///......//////000000000000//////+++,,,...///111222222222////////////////////////---......//////000000000//////...---------......///...------,,,------------,,,,,,,,,,,,,,,------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---.........---------,,,,,,++++++,,,,,,---------......------,,,,,,,,,,,,,,,,,,---------...000///..........................................////////////////////////............////////////000000//////......////////////////////////////////////000000000000111111111000000000000/////////000000000111111111222222444444444444333222222111...///000222333444444444666666666444444555888;;;>>>EEEUUUqqq}}}mmmhhhkkkoooqqqsssssspppllliiigggpppyyyrrrfffYYYPPPHHH@@@:::999555666777777666777999<<>>HHH^^^xxxxxxwww|||pppaaaZZZ___eeennnxxx{{{pppggg]]]SSSHHHBBB::::::888777666777999;;;===@@@DDDHHHMMMUUU]]]cccpppxxxrrrllleeeeeekkkrrrtttsssqqqmmmjjjkkkqqqyyy{{{ppphhhaaaXXXMMMEEE<<<888444222333333222000222222222111111111000000111111222222111111000///000000////////////000000......///000000000000000........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,......------,,,---------------------------------.........---------,,,,,,''''''((()))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************++++++++++++///...,,,+++***+++,,,,,,............................................................//////////////////............//////...........................////////////000000000111111111111111111111111//////000000000111111111222222222333222222111000111111111222222111111000/////////000222444666777;;;<<>>BBBDDDKKKQQQ\\\hhhrrr{{{}}}yyywwwuuusssrrrkkkgggiiikkkiiijjjnnnsss}}}~~~iiiSSSHHHBBB<<<999888000000000111222222111111222222222111111111111000111111111111111000000///111000///......///000111//////000000000000//////........................------------------------***+++---.........------...............///000000***+++...000000///...---,,,,,,,,,---------..................------------....../////////...------++++++,,,------,,,++++++++++++,,,---------------++++++,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,............................................................////////////...------------...///000................................./////////000000............//////000000////////////000000000111000000111111111111111000///000000111111111111000666444222222444555444222222444888:::???FFFPPPWWWiiiyyy{{{kkk___RRRLLLIIIGGGIIINNNVVV```mmmzzz|||oooggg[[[QQQIIIBBB===999===;;;999888:::===???@@@???DDDKKKSSSZZZbbbiiinnnxxx~~~zzzwwwvvvnnnjjjmmmmmmhhheeegggjjjsssxxx___FFF======;;;777666222222333333333222111000222222222111111111111000000000000000000//////...111000///......///000111......///000000000000000........................//////////////////......+++,,,.../////////......+++++++++++++++,,,---...(((***...111222000...,,,,,,,,,,,,------.........//////.........---------............---,,,+++++++++,,,------------,,,++++++,,,------............---------.........//////***+++---...///...------............................................................/////////000---------------...///000..................................../////////000///000000000111111222222////////////000000000000///000000111111111000000---...///111222222222222000...---...111222111///444666888;;;===@@@DDDFFFVVVhhh~~~zzz||||||nnn```YYYRRRJJJGGGIIIIIIQQQ\\\jjj||||||pppfff\\\SSSJJJDDD???<<<999777777999999:::;;;>>>BBBFFFJJJOOOUUUYYY```fffooovvv|||~~~zzzqqqnnnnnnmmmgggaaacccfffkkkttt}}}~~~|||}}}bbbQQQAAA;;;888333111222333333333222222111111111000000000000000000000000///222444111,,,***---111222111111000///......---////////////////////////...111333333///,,,+++,,,...------,,,,,,++++++***---...///111333555888999,,,,,,,,,+++++++++******,,,---.../////////...---,,,,,,+++***+++,,,---...........................222111///---+++******)))---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,+++)))'''&&&+++,,,------++++++,,,---+++,,,------,,,,,,---///---------------.../////////111222///+++,,,000333////////////////////////,,,---///000///000111333222000......///000000000222222222222111111111000000000//////000000111222111111111222333333333444333333333333666999<<<>>>IIITTTeeeuuu~~~xxx{{{uuujjjaaaWWWNNNHHHKKKMMMRRRZZZdddrrrtttiii___ZZZOOOJJJBBB<<<999777666444;;;===???===:::<<>>;;;888666666777888888666999<<<>>>@@@EEEMMMSSS]]]dddllltttyyyvvvqqqkkkhhhjjjoootttvvvxxxyyyxxxtttqqquuu~~~|||yyyZZZEEE===777333333555555444333111111111111111111111000////////////////////////111///------.........,,,......//////////////////........................------......,,,+++************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******+++,,,,,,+++)))(((+++++++++++++++,,,,,,,,,))))))))))))))))))))))))************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,++++++,,,......+++,,,------++++++,,,---222333333111...,,,,,,---///............///000000111DDDKKK;;;---...///+++........................///000111111//////000111222000...---///000000000000////////////..................///////////////111111000000//////......333222222111222333444444555888;;;AAAKKKYYYkkkwww~~~zzznnnfffaaa```___aaahhhppp}}}{{{pppfff```UUUMMMBBB<<<:::999666333666777888888999<<>><<<;;;;;;;;;:::;;;===???AAAAAAEEEGGGIIIJJJKKKMMMQQQTTT\\\___fffnnnwww~~~yyyxxxrrrtttwwwuuurrrcccVVVIIIBBB<<<555555:::000444444///000444444///---.........//////000000........................)))---///---)))(((,,,000000000///...------,,,,,,------------------------000---++++++---///---+++)))))))))***++++++,,,,,,******)))))))))******+++,,,,,,,,,+++++++++******------......---+++***)))((()))***+++,,,+++******)))))))))))))))))))))))))))((((((((()))***+++,,,))))))******+++++++++,,,++++++++++++++++++++++++))))))******++++++++++++++++++************++++++((()))***+++,,,+++***)))+++,,,------++++++,,,---,,,---......,,,,,,---...,,,++++++++++++,,,------;;;111///555333+++***111------------------------,,,---...---+++***+++,,,222000......///000000000000000000000////////////,,,---///000111000...---//////000000111111222222000111111222222222222111---000222333222444999===555AAAOOO\\\lll~~~xxxfffVVVRRRNNNFFFDDDJJJJJJSSS^^^fffmmmvvv~~~uuuooohhhccc[[[SSSMMMIIIFFFCCC@@@>>><<<;;;;;;<<<<<<<<<<<<===>>>======>>>AAADDDGGGHHHLLLRRR[[[dddlllqqqxxx}}}uuurrrttt{{{vvvlllddd]]][[[^^^HHHEEE@@@;;;777666555555000000000000000111111111111111000000//////......111000///...------...///***+++---...///......---......---------,,,,,,,,,,,,,,,,,,++++++*********)))+++---,,,+++***+++,,,************************+++++++++***)))(((((('''(((((()))***++++++++++++,,,...///...***)))***,,,------,,,,,,+++***)))))))))))))))))))))*********+++***((()))+++---......******))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------************************---...///...---------///......------------......,,,,,,,,,---------......,,,,,,,,,---...///000111......------------......++++++,,,---...///000111............////////////111111111111111000//////---...///111111222222222111111222333333333333222777;;;AAAIIISSSbbbuuu{{{}}}rrrcccXXXRRROOOMMMKKKLLLOOOVVV]]]cccjjjpppyyy~~~}}}xxxrrrjjjbbbYYYTTTTTTOOOHHHCCC@@@??????>>>;;;;;;:::999888777777777:::<<<>>>@@@DDDJJJQQQUUUaaadddiiipppxxxuuunnnmmmkkkooo{{{}}}mmmaaaWWWOOOLLLLLL@@@>>>:::777444444444555000000//////////////////000000000000//////......111000///...------...///------------------,,,,,,...------------,,,,,,,,,++++++++++++*********))))))+++---,,,+++***+++,,,************************,,,,,,,,,+++***))))))))),,,,,,,,,------,,,++++++***,,,---+++)))'''(((***---,,,,,,+++******)))))))))))))))))))))))))))******)))((()))***,,,------******))))))******+++,,,))))))))))))))))))))))))************************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++...///000000......///000......------------......,,,,,,,,,---------......---------------...///000///......------....../////////......---------,,,............////////////000000000000000///...---...///000111111111111111000111111222222222222222333666;;;???GGGSSScccnnn~~~|||{{{vvvjjjbbb^^^[[[ZZZ^^^bbbbbb___[[[[[[]]]gggkkkttt|||xxxssspppooojjjddd\\\TTTKKKCCC>>>===:::777777888999888888888888999:::<<>>AAACCCEEEHHHJJJMMMNNNOOOLLLOOOSSSWWWYYYZZZZZZZZZ^^^___aaaaaaaaaccceeegggggghhhjjjmmmppprrrsssssssssuuuxxxxxxvvvtttttttttssskkkaaaYYYWWW[[[___bbbYYYOOOHHHNNNXXX___bbbdddfffjjjqqqvvvyyyyyyvvvuuurrrlllgggeeeeeeccc^^^YYYWWWTTTQQQNNNMMMKKKIIIGGG}}}sssnnnjjjnnnuuu{{{}}}~~~oooYYYKKK===888888666444444555555444333222111111111222222111111000000//////---............/////////,,,,,,---............---*********++++++,,,---...,,,,,,,,,,,,++++++++++++***+++---//////...,,,+++)))+++---,,,+++***+++,,,************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,***)))(((((()))***)))((()))))))))(((((((((((((((++++++******)))((((((((('''***,,,+++(((&&&'''((()))(((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,------......------------......///............---------............////////////......///000000000/////////000000111111111000000......///000000000000000111111111111222444555666777===EEEKKKSSS___ooozzzuuuuuuvvv|||vvvhhhccc\\\VVVQQQMMMIIIGGGLLLNNNSSSYYY```fffjjjmmmrrrwww}}}|||uuurrrpppmmmjjj^^^[[[VVVSSSQQQLLLEEE@@@:::999999888777777777888::::::;;;===>>>???AAAAAA???AAACCCEEEGGGHHHHHHHHHQQQRRRRRRQQQOOOOOOPPPRRRSSSTTTVVVXXXZZZ\\\]]]]]]___bbbdddcccaaaaaacccfffiiibbbXXXPPPNNNOOOQQQRRROOOGGGCCCGGGMMMOOOPPPQQQRRRXXX```gggjjjhhhdddaaa\\\XXXSSSQQQPPPNNNKKKHHHFFFEEEEEEFFFGGGGGGEEECCCuuulllhhhfffkkkvvvnnnZZZGGG>>>777555555444333444222222222111111111111111000000000000000000//////---------.........//////+++,,,---.........------***++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++***''')))+++---...---+++))))))+++---,,,+++***+++,,,************************************************)))***+++++++++++++++******(((''''''******)))'''((((((((((((((((((((((((++++++******)))((((((''''''+++...,,,(((%%%&&&(((((((((((((((((()))******))))))))))))))))))))))))************************++++++++++++++++++,,,,,,************++++++++++++++++++++++++*********)))++++++++++++++++++++++++---...///...---,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++,,,---......------,,,,,,,,,,,,---------------...........................////////////,,,---...////////////......///000111111111111111//////000111111111111000/////////000111222222111111555:::===AAAKKKZZZeeerrr}}}xxxsssvvv~~~vvvrrrlllfff___WWWOOOJJJEEEFFFHHHKKKNNNPPPRRRSSSZZZ___gggmmmttt~~~xxxtttooollliiicccZZZSSSLLLKKKIIIFFFCCCAAA???>>>=========<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@EEEFFFFFFDDDAAA@@@AAACCCCCCDDDEEEGGGHHHIIIJJJJJJMMMOOOQQQOOONNNOOOTTTZZZ```[[[TTTNNNKKKJJJIIIHHHEEEBBBBBBFFFGGGDDDDDDFFFCCCGGGNNNSSSVVVUUURRROOOIIIHHHGGGEEEEEEEEEFFFFFFEEEGGGJJJNNNRRRTTTSSSQQQ|||pppgggccceeehhhxxxvvvYYYEEE???999666666555333222555...//////000000111111111.........///////////////---------.........//////***+++---...///...------+++,,,------,,,+++)))(((,,,,,,,,,+++++++++******%%%'''***,,,,,,+++)))((()))+++---,,,+++***+++,,,************************+++++++++++++++++++++,,,)))******))))))((('''&&&,,,***((())),,,---+++)))'''''''''(((((((((((((((+++++++++***)))(((((('''(((,,,///---(((%%%&&&)))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---)))************+++++++++++++++++++++******))))))************************+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......*********+++,,,---...///---,,,,,,++++++,,,,,,---))))))+++---///111222333............/////////000+++,,,------.........---......///111111222222222//////000111111111111111000000000111222222111///...222666777888???LLLVVVbbbttt~~~uuuvvv}}}xxxzzzzzz~~~|||yyytttnnneee[[[UUUNNNNNNNNNNNNNNNLLLKKKJJJIIINNNUUU[[[aaakkkxxxyyyqqqiiifffccc___YYYTTTOOOLLLJJJEEEDDDCCCBBBAAAAAA@@@AAABBBAAA@@@>>>>>>???@@@AAA;;;<<<<<<<<<::::::<<<===;;;<<<===>>>????????????AAACCCDDDCCCAAADDDKKKRRR[[[XXXSSSNNNLLLIIIGGGEEEAAA@@@CCCGGGEEEAAA???BBB;;;>>>BBBFFFHHHHHHFFFEEE@@@BBBCCCDDDDDDFFFJJJMMMRRRUUUZZZaaagggjjjiiiggg}}}{{{}}}{{{wwwtttuuu}}}sssiiihhhnnnuuuttt\\\KKKBBB999777555444444444333111000///...------...///000////////////////////////,,,,,,,,,------.........'''&&&&&&(((+++,,,,,,,,,......---,,,+++***)))(((++++++++++++++++++++++++******++++++++++++******'''(((***,,,,,,***((('''''''''''''''''''''''''''+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((()))******+++++++++***)))***++++++***)))***))))))***++++++***((((((''''''&&&&&&&&&''''''((()))***+++++++++++++++,,,++++++++++++++++++,,,++++++************++++++---,,,+++*********+++,,,))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++,,,,,,---...------++++++++++++---------------............///---------........./////////...,,,++++++,,,...///,,,,,,+++,,,,,,---...///111111000///...---,,,,,,////////////////////////////////////000000000000222222111111111111111111111222333333333111000///222222222333555888;;;===NNN[[[kkkvvv}}}zzzuuuuuu|||{{{}}}}}}vvvmmmhhh]]]cccgggeeebbb^^^VVVNNNHHHEEEFFFLLLRRRVVV]]]dddgggqqq~~~~~~wwwoooiiieeedddcccYYYPPPNNNOOONNNNNNOOOPPPKKKGGGFFFIIIIIIFFFCCCBBBAAAAAA@@@???>>>>>>===>>>===<<<=========:::888<<<>>>???>>>===>>>CCCGGGLLLLLLLLLLLLKKKIIIGGGFFFBBB>>>===>>>===999999<<>>GGGUUU___gggqqq}}}yyyvvvzzz~~~}}}vvvssskkkttt|||{{{rrriiiXXXOOOGGGFFFGGGIIINNNSSSSSS[[[fffoootttxxx||||||{{{vvvllldddcccdddcccccceeedddaaa^^^^^^``````\\\YYYWWWUUURRROOOLLLKKKKKKKKKKKKIIIGGGEEEEEECCC@@@>>><<<<<<<<<<<<<<>>888444666444222111222222111///111000000//////000000111........................------------,,,,,,,,,,,,---++++++,,,---......,,,+++,,,,,,,,,------......++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&)))(((''''''))))))((('''(((((())))))))))))(((((((((((((((((())))))***+++(((((()))))))))))))))***,,,++++++******++++++,,,***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))+++************)))))))))***************++++++,,,,,,,,,++++++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,---.../////////000111222444555888777666444222000///...------------------------....../////////000000000/////////000111111111222000000//////......//////...------...///222444555555;;;CCCJJJRRR^^^mmmwwwyyywww}}}~~~|||nnn^^^MMMDDDBBBAAACCCFFFEEEIIIOOOUUUZZZ___dddhhhkkknnnrrrtttuuuyyy|||uuutttuuuuuuvvvxxx|||zzzyyyzzz||||||xxxtttsssqqqmmmjjjgggfffggggggeeebbb^^^ZZZWWWUUUQQQOOOIIIGGGFFFGGGJJJNNNQQQSSSTTTUUUVVVVVVUUURRRNNNLLLNNNKKKKKKOOOPPPNNNPPPSSS\\\\\\\\\^^^```bbbeeefffiiimmmrrrwww{{{~~~~~~tttlllmmmxxxwwwnnnjjjgggfffhhh\\\SSSFFF===999777555333666444111111222222111000000000////////////000000...........................------,,,,,,+++++++++,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++************))))))))))))******(((((((((((((((((((((((((((((((((((()))***++++++...---,,,+++***))))))((((((((((((((((((((((((((()))))))))((((((''''''''')))(((''''''))))))(((''')))***++++++***))))))***(((((((((((()))***++++++)))((((((((((((((())))))******))))))))))))******))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++,,,++++++++++++++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.../////////000111333444555444333222111000///...---------------------------........./////////000000//////000000111222333333222111000//////000111222------------...///111222555888<<>>999777222333444333222111111222333111000000111111111000------...//////...------------------------------+++++++++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++***************+++++++++++++++++++++++++++++++++******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))+++,,,---...++++++***)))((((((''''''))))))))))))))))))))))))(((((()))))))))))))))))))))(((''''''))))))((('''&&&***---,,,((('''(((+++++++++***)))((((((((((((---+++***(((((((((***+++)))((((((''''''(((((()))*********))))))*********&&&'''(((***++++++******))))))))))))))))))))))))(((((((((((())))))*********))))))))))))***++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------++++++,,,---......///000,,,------------------,,,------,,,,,,,,,------...............////////////........................---------.........//////////////////000000000000,,,------...//////......000000000000//////...---...///000111333555888999999@@@JJJSSS[[[fffrrrzzz}}}vvvssstttdddeeejjjuuu~~~wwwfff___UUULLLFFFCCCCCCBBBAAACCCEEEEEEDDDEEEHHHLLLQQQTTTXXX\\\^^^```cccfffiiiffffffiiikkkkkkpppvvvzzz}}}}}}zzzsssbbbUUUGGGAAA<<<666111000000333555444111000111333222000......///000000///---...///000000///...---------------------------*********++++++,,,,,,---)))((('''(((***+++***)))((()))***+++,,,---......++++++++++++++++++++++++******++++++++++++******''')))***,,,,,,***)))'''(((((((((((((((((((((((()))))))))***+++---...///---+++)))&&&""")))))))))))))))))))))))))))))))))(((''''''&&&&&&((('''&&&&&&'''((('''&&&***...111000,,,***,,,///------+++***))))))((((((...,,,***)))((()))***+++******))))))))))))******++++++************++++++&&&''')))***+++++++++***))))))))))))))))))))))))'''((((((((())))))*********************++++++,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------))))))***+++---...//////,,,------......------,,,......---,,,,,,,,,,,,---......---------,,,,,,,,,---------------------------------.........//////...............------------...000111111111000///000000000000///...---,,,///......------///111222111777>>>DDDJJJTTT```iiivvv|||}}}{{{sssggg[[[RRRMMMKKKJJJAAAAAA@@@???>>>>>>@@@AAAEEEFFFIIIJJJJJJKKKNNNPPPVVVSSSTTTXXXYYYZZZ___fffpppssswwwzzz{{{||||||}}}~~~}}}{{{zzz|||{{{}}}{{{}}}~~~{{{zzzzzz{{{xxxxxxxxxvvvsssoookkkhhhvvv___PPPIII???888555555444333111111111111111000//////......////////////......000111222222111///---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---,,,+++)))(((((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((,,,///...+++***---000111///---***(((((())))))))))))*********))))))(((%%%&&&''''''(((''''''&&&(((((())))))))))))((((((+++*********))))))((((((******+++***))))))+++,,,)))))))))))))))******+++---,,,***(((((()))***+++))))))))))))))))))))))))+++------,,,***)))***+++******+++,,,,,,---......+++,,,------......---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++&&&***...000...+++)))((($$$'''***---///...---,,,---...............------///...------///000000///---000444555333000---+++///.........000333666888222444777777:::BBBNNNXXXccckkkxxx}}}nnnjjjkkkaaaRRRLLLGGGBBBCCCGGGKKKJJJHHHIIIFFFCCCCCCDDDEEECCCAAAFFFCCCBBBFFFIIIKKKOOOUUUZZZ]]]aaadddeeeeeeffffffkkkjjjhhhhhhjjjmmmppprrroooqqquuuyyy||||||yyyvvvooouuu{{{}}}{{{yyy{{{}}}~~~}}}}}}}}}xxxvvvwwwxxxvvvuuuqqqpppooommmjjjfffbbb```aaaaaa___[[[ZZZ[[[YYYTTTgggPPPFFF@@@888333111000///...111111111111111000//////......////////////......---.../////////---+++***,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++***)))))))))))))))******************)))(((((())))))))))))))))))))))))******)))(((((()))******++++++************++++++'''((((((((())))))))))))***)))))))))((((((''''''((((((((())))))(((((((((%%%(((+++***'''&&&(((+++...,,,***(((''''''((()))))))))*********))))))(((((((((((((((((('''''''''''''''((()))))))))))))))******)))))))))((((((((()))***+++***))))))***,,,))))))(((((())))))***+++,,,+++)))((('''((()))***))))))))))))))))))))))))+++,,,---,,,***)))***+++******+++,,,,,,---......+++,,,------...---------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++(((+++...///...,,,***)))&&&(((***,,,------,,,,,,---...............------222111///.........---,,,000333666777555111...---///.........///222444666...000222222222888AAAIIIWWW\\\hhhvvv~~~zzz|||tttggg]]]WWWRRRTTT[[[```___\\\WWWSSSOOOLLLKKKIIIEEEBBBCCC@@@???CCCDDDCCCFFFJJJKKKMMMPPPRRRSSSSSSTTTUUUWWWWWWWWWWWWXXX[[[]]]___^^^```bbbfffjjjjjjhhheeeaaafffkkklllkkkjjjlllooouuusssqqqppppppqqqsssuuuuuuttttttuuuwwwvvvrrrooooookkkgggeeeeeefffdddccc``````^^^\\\ZZZWWWUUUSSSJJJMMMMMMLLLOOOUUUUUURRR~~~|||uuuzzzoooTTTAAA;;;888333000///...---,,,000000111111000000//////......////////////......,,,,,,.........---,,,+++,,,++++++******++++++,,,*********************++++++,,,------------,,,+++************************+++++++++,,,++++++***))))))))))))))))))***++++++******+++++++++***))))))))))))))))))))))))))))))***)))((('''&&&'''((()))))))))))))))))))))))))))''''''((((((((()))))))))+++******)))((('''&&&%%%%%%''')))******)))'''%%%%%%''')))(((%%%###%%%((()))((('''&&&&&&&&&'''(((((())))))******)))))))))***)))'''&&&&&&&&&&&&'''''''''(((((())))))******))))))(((((((((((((((''')))***+++***(((((()))+++))))))(((((())))))***+++******((('''''''''((())))))))))))))))))))))))))))))+++,,,+++******+++,,,***++++++,,,,,,------...++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***,,,...///---,,,,,,,,,*********++++++++++++,,,------...............---000000//////.........---111444666666444000...---///......---...000111222000111222111000222777<<>>>>>FFFSSSaaakkkvvvtttkkkppp|||rrrhhh```\\\[[[XXXWWWYYYVVVQQQOOOPPPPPPNNNKKKJJJIIIGGGFFFEEEBBBDDDEEEGGGHHHIIIHHHHHHHHHFFFEEEEEEFFFFFFDDDCCCEEEFFFHHHHHHHHHIIIMMMPPPOOONNNMMMLLLLLLMMMNNNOOOQQQQQQSSSTTTTTTSSSQQQOOOKKKJJJIIIIIIIIIJJJJJJKKKQQQSSSUUUWWWWWWUUUQQQOOOMMMOOOOOOOOOTTT[[[___]]]}}}{{{{{{yyytttssstttvvvssslllaaaVVVMMMDDD;;;555222222333333333222222222...//////000000000//////------............------,,,,,,---....../////////,,,++++++******++++++,,,((((((((())))))************+++---......---+++***++++++++++++++++++++++++)))******++++++*********,,,+++***)))((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((%%%'''+++---///...---,,,&&&'''(((((((((((('''&&&''''''''''''(((((((((((('''''''''''''''(((((((((((('''&&&%%%%%%&&&'''((())))))))))))'''&&&''''''%%%%%%&&&&&&'''((())))))''''''((())))))))))))))),,,***(((&&&%%%%%%&&&''',,,+++***(((''''''''''''''''''''''''(((((((((((()))******((('''&&&''')))((((((((('''((())))))************************+++))))))))))))))))))))))))((()))+++*********+++,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------,,,,,,...000111000...,,,,,,,,,---...,,,------...//////......***---000000///...000111***,,,...///......///000///......---------------,,,---......---------...666777<<>>>>>??????@@@BBBEEEHHHDDDDDDCCCBBBCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNPPPQQQVVV[[[aaafffgggccc^^^ZZZYYYYYYWWWTTTWWW]]]```^^^~~~zzzxxx}}}wwwmmmfffccc```___YYYRRRIII@@@:::666444333///111222222111000000111......///000000000//////------............------*********++++++,,,,,,,,,,,,++++++******++++++,,,((((((((()))******++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++((()))******+++*********---,,,+++)))((((((''''''&&&&&&''''''((((((''''''))))))))))))))))))))))))%%%'''+++...///...---,,,&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((('''%%%$$$$$$%%%'''((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&'''((())))))))))))---,,,***))))))))))))***,,,+++)))((('''''''''''''''(((((((((((())))))))))))))))))(((&&&%%%&&&(((((((((''''''(((((()))***************++++++++++++))))))))))))))))))))))))(((***+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++*********+++------,,,,,,...///111000...---,,,,,,------,,,,,,---...////////////...111333222...++++++---+++,,,............000222............------,,,,,,---....../////////000000000000444999<<>>CCCKKKUUUbbblllsss{{{~~~xxx|||zzzvvv}}}|||mmmnnnoooppppppqqqqqqqqqmmmkkkhhhfffdddaaa]]]ZZZRRRRRRRRRTTTVVVXXXYYYZZZ]]][[[YYYVVVSSSQQQOOONNNXXX\\\aaacccddddddfffhhhccceeeggggggeeedddeeeggghhhlllrrrwwwxxxvvvrrrooopppnnniiidddeeekkknnnlllvvvqqqtttwww|||yyyuuutttzzzxxxpppcccVVVMMMGGGCCCAAA:::999888666444333111000///111333111...---///111------...///000000//////,,,------......------,,,------,,,++++++,,,,,,---,,,++++++++++++++++++,,,((())))))***+++,,,,,,,,,******)))(((((()))******))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++''''''((())))))***))))))))))))))))))))))))))))))+++)))&&&###"""###%%%'''&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$###$$$&&&''''''&&&$$$###&&&&&&%%%&&&((()))(((((($$$%%%&&&''''''''''''&&&%%%&&&'''((())))))))))))%%%&&&''''''(((''''''&&&((('''&&&&&&'''))),,,...(((((())))))******++++++((())))))'''%%%$$$%%%&&&'''''''''''''''((())))))''''''((())))))***))))))))))))))))))))))))))))))***++++++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++******++++++++++++******'''))),,,---,,,,,,,,,---,,,,,,,,,+++++++++******+++,,,---...////////////+++000444333...+++,,,...,,,,,,+++)))'''&&&''')))---......//////...------,,,+++******+++,,,,,,,,,000,,,---666<<<<<<999777888BBBOOOYYYaaalllyyyrrrvvv}}}|||xxxxxx|||||||||}}}}}}~~~~~~}}}|||{{{yyyvvvrrrooodddddddddfffiiikkkkkkkkkpppnnnkkkfffbbb]]]ZZZXXX]]]bbbgggjjjkkklllnnnqqqppprrrtttrrrooommmmmmnnnqqqssswwwzzz|||{{{zzzxxxwwwuuunnnhhhhhhmmmooommmzzzyyy|||~~~~~~~~~lll\\\PPPMMMHHH;;;555666222222222111111///......,,,,,,---...//////...............------,,,,,,,,,---,,,++++++++++++,,,---,,,+++++++++,,,...///111+++++++++***)))(((((('''+++++++++++++++***)))(((******++++++++++++******'''(((*********'''%%%###!!!$$$'''***+++++++++---,,,+++******+++,,,---+++++++++***)))((((((''')))(((((((((((('''''''''*********)))'''$$$""" ''''''''''''&&&&&&&&&&&&******))))))((((((''''''******)))((((((((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%&&&'''***+++(((((())))))))))))((((((&&&&&&''')))***************)))(((''''''((())))))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((((('''&&&'''***+++)))''''''((()))***************,,,,,,,,,,,,,,,+++)))))))))***++++++++++++***))),,,,,,+++******+++,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,,,,------,,,***(((***---...,,,***------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------///---,,,,,,---/////////333222333444555555333111444777<<>>;;;666333222111///...000///000000000000//////...///...------...000222444***++++++,,,,,,---------++++++++++++++++++++++++******************))))))))))))))))))(((((((((((()))******+++++++++******)))))))))******))))))))))))***,,,,,,,,,+++)))((('''(((((())))))*********)))***+++,,,,,,+++***)))******)))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''(((((()))******+++******)))(((((('''''''''***((('''%%%%%%'''(((***((())))))))))))(((((('''%%%&&&'''(((((())))))***''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((()))******))))))((((((***+++++++++***)))((((((+++***)))((()))+++...///,,,+++)))(((((()))+++,,,************************(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,+++***)))***,,,---,,,***...,,,******+++,,,---,,,///............///111111333444777<<>>DDDHHHNNNWWWeeerrr}}}~~~yyyzzz||||||zzzxxxtttqqqrrryyy{{{wwwttttttxxx|||}}}yyyqqqrrrtttqqqkkkiiiiiiuuuwwwsssrrrooommmiiiiiihhhkkkuuuwww|||}}}wwwtttmmmjjjiiihhhccc]]]\\\___wwwnnnccc]]]```fffjjjllllllfff[[[OOOEEE;;;555111000111111///......//////......///////////////...+++,,,,,,---...//////000,,,,,,,,,++++++++++++++++++,,,------------,,,+++............---,,,***)))((((((((((((((()))))))))))))))***+++++++++++++++(((((())))))))))))((((((###$$$&&&((()))***************)))(((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))***))))))&&&'''((())))))(((''''''&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''***+++***(((&&&'''((())))))***+++++++++******))))))******++++++,,,,,,************************((()))***++++++***)))(((((()))***+++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++,,,---)))+++,,,,,,******+++...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------+++******,,,......,,,***---,,,,,,,,,......---+++++++++++++++,,,,,,------///...------000333777:::>>>EEEOOOXXXaaammmzzz}}}~~~xxxrrrpppttt{{{{{{yyyuuuuuuwwwxxxxxx{{{{{{uuuuuutttoooiiifffdddqqqxxxvvvtttoookkkhhhfffccceeennnxxxyyytttlllnnnssszzz{{{vvvnnnkkkjjjjjjgggbbbbbbeee~~~nnneeeZZZSSSQQQSSSVVVWWWPPPLLLDDD===777333222111...111111//////000222222......///////////////...++++++,,,---------,,,,,,---,,,,,,++++++*********)))***+++,,,,,,+++***))),,,---------,,,***)))''')))))))))))))))*********((()))***+++++++++++++++(((((())))))))))))((((((,,,,,,+++******+++,,,---)))((((((((((((((())))))+++***)))(((((()))***+++'''''''''((((((((((((((()))(((((((((((('''''''''((('''&&&%%%&&&'''((()))$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''(((***++++++)))'''%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&((()))************(((((()))******)))(((''''''((()))******)))(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$&&&((('''$$$"""###%%%)))***+++,,,,,,,,,,,,,,,(((((()))************))))))***++++++++++++***)))((()))***++++++***)))(((***++++++++++++***))))))*********++++++,,,,,,,,,(((((((((((()))***+++,,,(((+++---,,,***)))+++...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********++++++++++++++++++---......---+++,,,+++,,,---......,,,***++++++,,,,,,,,,,,,------,,,+++******,,,...222444222666<<>>999777555222///111000000///.........---//////////////////////////////...------,,,+++++++++++++++++++++*********************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((((((((((((+++***))))))((((((((((((''''''(((((()))******+++((())))))((('''''')))***)))'''&&&'''((()))'''&&&)))))))))******)))))))))))))))((((((((((((((((((''''''((((((((('''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******'''%%%$$$$$$&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''((((((((((((***'''&&&)))+++***)))***))))))))))))))))))(((((((((((('''''''''&&&&&&&&&)))))))))(((((((((((('''''''''((()))))))))((((((***)))))))))))))))))))))))))))))))))((((((((((((*********+++,,,,,,***(((((())))))))))))(((((('''(((((('''''''''((())))))++++++************+++++++++++++++++++++*********++++++************++++++*********,,,......---+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,*********,,,...///+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---...---+++,,,000444555888===BBBHHHOOOWWW\\\```hhhttt}}}sssqqqnnnnnnrrryyyxxxrrrvvvrrrooommmiiigggmmmuuu|||}}}yyyyyy~~~vvvssstttyyy|||zzzyyy{{{zzzyyy{{{jjjUUUHHHAAA===999555444333111000///000111111111111000///........................///......---,,,+++******+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************---,,,+++)))))))))***++++++++++++******)))((((((((()))))))))(((((()))+++***(((''''''(((((('''&&&(((((()))******)))(((((()))))))))((((((''''''&&&''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((***((()))***+++***)))***++++++******))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))((((((''''''(((((())))))))))))((('''&&&&&&'''***++++++)))&&&)))*********)))((('''''')))((((((((('''''''''(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))************,,,///111111...,,,+++++++++++++++*********+++,,,,,,,,,,,,---------+++***)))***---000555777++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,---...---++++++---///111333555888<<>>>>>CCCJJJPPPWWW```jjjqqq~~~~~~}}}~~~|||zzzvvvsssxxx~~~{{{|||xxxtttrrrttttttsssvvv|||zzz~~~~~~{{{~~~~~~|||qqqlllbbbWWWKKKAAA999555------......////////////***+++,,,.........---,,,------------------------,,,,,,++++++++++++******)))))))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((((((((()))***,,,---,,,,,,+++)))*********)))***,,,...///,,,***))))))******)))&&&''')))******)))'''&&&((((((''''''''''''''''''''''''((()))))))))((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&(((***&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))))))))(((((($$$)))+++***)))******)))))))))))))))))))))(((((($$$$$$%%%&&&'''((()))***&&&''''''''''''(((((((((''''''((((((((('''&&&&&&((()))***+++***)))((('''(((((((((((()))))))))))))))))))))+++------+++)))***++++++++++++******)))))))))***+++++++++******)))******++++++******))))))))))))*********************))))))))))))******++++++---000222111...,,,)))))))))))))))***************+++++++++,,,,,,,,,,,,+++)))))))))+++---...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,---------------,,,,,,---111333444777;;;>>>BBBJJJTTT\\\bbbfffooozzz~~~}}}~~~wwwsssrrrtttttttttyyy}}}}}}{{{{{{yyyvvvwwwnnnnnnoookkkeeeaaaSSSOOOHHHAAA:::555111000---...///000000/////////---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((((('''&&&''')))+++++++++***)))'''((())))))))))))+++---///---***))))))*********'''(((***++++++***((('''&&&&&&''''''''''''''''''%%%&&&'''(((((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%''')))***)))((((((!!!(((+++)))(((***+++((((((((((((((((((((())))))%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%''')))***+++,,,+++***))))))(((''''''''')))***++++++***)))***+++,,,+++***((()))***************)))'''(((***++++++++++++***+++,,,------------,,,+++((()))))))))*********++++++******))))))******+++******+++,,,......+++)))((((((((()))))))))******)))))))))*********++++++,,,+++***))))))))))))))),,,,,,++++++++++++,,,,,,*********************************++++++++++++,,,(((((()))***+++,,,,,,+++---.........------///111...000333444555999@@@FFFIIILLLSSS]]]hhhppptttuuu{{{}}}~~~||||||zzzwwwrrrppppppqqqqqqqqqwww~~~{{{|||xxxqqqooorrrssspppsssggg]]][[[ZZZTTTLLLGGG???===:::666222///...---+++---...///---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,(((((())))))*********+++************************************************************************))))))))))))************((()))***++++++***)))((('''((()))***)))'''%%%$$$&&&'''((((((((((((***,,,///---)))((()))******)))((()))+++------+++)))(((%%%&&&&&&''''''((((((((($$$%%%&&&&&&'''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%''')))******)))((('''+++((('''***+++(((&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%'''(((***,,,---,,,+++***)))((('''&&&'''(((***,,,***)))''''''((())))))(((''''''((())))))***))))))&&&''')))***+++++++++***((()))***++++++***)))((((((((())))))*********+++++++++************++++++***))))))***++++++)))''''''((((((((())))))******((())))))))))))***************++++++,,,,,,,,,,,,++++++************++++++************************))))))))))))***************)))***+++,,,---+++******,,,------,,,,,,---///***---000000///000444888;;;===AAAIIISSS\\\aaacccjjjpppxxx~~~{{{www|||{{{vvv{{{|||vvvvvvtttpppnnnllllllnnnmmmmmmrrrzzzuuuvvvpppgggeeejjjllljjjpppccc[[[OOOHHHEEEBBB>>>:::444333333222111000//////------..................---,,,+++*********+++,,,++++++++++++++++++++++++------,,,+++,,,---...///---***((('''((())))))))))))))))))))))))******+++,,,+++******++++++***(((((()))***++++++***)))((()))************)))(((((())))))))))))((((((((((((((((((((((((((()))******((((((((((((((()))******,,,,,,***)))((((((((((((&&&(((***+++,,,+++***)))((('''&&&&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$&&&))),,,,,,+++((('''%%%&&&&&&''''''&&&&&&%%%(((((())))))((('''&&&&&&***)))'''%%%$$$%%%'''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((###&&&***---///...,,,************)))))))))))))))&&&)))++++++((('''((()))++++++***)))(((((())))))+++*********))))))((((((''')))***,,,,,,***)))''''''((((((((()))))))))*********++++++++++++******)))***+++,,,,,,+++))))))******))))))))))))******''''''(((((())))))******+++*********))))))((((((******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++,,,***'''(((,,,......---,,,+++***+++---...///...333444555888===BBBGGGJJJUUUYYY^^^dddjjjqqqyyy~~~{{{wwwuuuwww{{{~~~uuuqqqppp~~~vvvpppooopppmmmlllkkkmmmoooqqqqqqpppqqqkkkdddccceeehhhhhhfffqqq^^^PPPIIIAAA;;;:::888555111000000000000////////////------.........------,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++++++++,,,---...,,,+++))))))*********((()))))))))))))))******+++,,,***))))))++++++***)))((()))***++++++***)))(((((((((((()))******++++++******)))((((((((((((((('''''''''''''''((())))))))))))(((((())))))***+++)))(((((('''&&&&&&%%%%%%&&&''')))***+++***)))(((((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&***)))((('''&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%'''))),,,---,,,+++***))))))))))))))))))))))))%%%''')))(((&&&%%%&&&'''+++******)))(((((())))))*********)))))))))((((((((()))************)))(((((((((((()))))))))))))))''''''((()))******++++++)))***++++++++++++***)))******))))))))))))******))))))))))))*********+++************)))))))))(((******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++(((%%%$$$$$$'''))))))(((,,,,,,---111666:::<<<<<<,,,,,,---...111555888;;;@@@CCCGGGLLLQQQWWW^^^bbboootttzzz~~~zzz}}}||||||~~~zzzuuuqqqpppqqqsssuuuwwwyyyzzzzzzzzzyyyxxxvvvttttttvvvxxx}}}zzzqqqkkkiiijjjyyyyyywwwsssnnnkkkkkklllmmmmmmlllmmmoooooommmlllccc```___cccjjjooopppppppppXXXGGGAAA<<<777555555444111///,,,,,,---------.........,,,------...---,,,***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++***+++,,,,,,***((()))))))))))))))******++++++***))))))***++++++***((()))************))))))&&&&&&&&&''')))+++---...,,,+++)))((('''''''''(((&&&&&&&&&'''''''''(((((())))))(((((())))))***+++***************)))((('''&&&'''((()))))))))((('''((('''&&&&&&(((((((((&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))'''$$$###"""$$$&&&(((&&&%%%$$$$$$$$$$$$%%%&&&(((((((((((((((''''''&&&)))))))))(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''((()))***)))))))))))))))))))))))))))))))))%%%&&&(((((('''&&&&&&'''******)))((((((((())))))******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************)))******+++++++++************))))))))))))******************++++++++++++************))))))))))))******))))))))))))******++++++************+++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((***,,,,,,+++***,,,///444:::>>>??????,,,,,,++++++,,,...000111111444777:::===AAAFFFJJJTTTYYYaaahhhooouuu{{{~~~|||yyyvvvwwwxxx|||{{{xxxzzz}}}zzz{{{|||}}}|||zzzwwwvvvvvvuuutttssssssssstttuuuxxxtttpppmmmmmmnnnoooppprrrsssqqqmmmhhheeegggjjjtttpppllljjjjjjlllnnnooosssrrrrrrrrrrrrpppllljjjbbbaaaccciiiooorrrrrrppp~~~wwwooodddUUUDDD999999777444444444333111///,,,,,,,,,,,,------------,,,,,,---------+++)))'''%%%&&&((()))*********)))++++++++++++++++++++++++***************+++++++++++++++,,,---...---***''')))))))))))))))******+++,,,***((((((***+++,,,+++((())))))***************''''''&&&&&&'''***---...---+++)))'''&&&&&&'''(((&&&''''''(((((((((((((((((((((''''''(((((()))***++++++,,,,,,,,,+++))))))&&&&&&'''((((((''''''&&&((('''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''%%%###"""###%%%'''%%%$$$"""!!!!!!"""$$$%%%'''(((((((((((((((''''''''''''(((((((((((('''&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((()))(((((('''''''''((((((((((((((()))))))))))))))'''((())))))))))))))))))***))))))((((((((())))))))))))))))))))))))(((((())))))(((''''''((())))))*********))))))))))))(((---,,,,,,+++***))))))))))))*********++++++++++++******))))))))))))***************************************)))))))))))))))******))))))))))))******++++++************+++++++++++++++***************************************************************------------.../////////******,,,000333444333111......---------......///...000111222333666:::===BBBFFFLLLQQQVVV[[[___bbbjjjnnnuuu|||||||||}}}|||}}}}}}zzzyyyyyyzzz{{{}}}wwwpppllllllmmmmmmlllmmmllljjjfffdddeeejjjnnnpppjjjddddddjjjqqqtttuuuxxxwwwwwwvvvtttpppkkkgggdddfffjjjooossssssooolll}}}vvvuuuwww|||~~~tttlllhhhaaaXXXPPPIIIBBB:::555333222111000000///---+++//////...------,,,++++++,,,,,,------,,,***((('''$$$&&&''')))******))))))++++++++++++++++++++++++))))))*********+++++++++******,,,...///---)))&&&)))))))))))))))******+++---***(((((()))+++++++++)))))))))))))))******+++***((('''&&&&&&(((***+++,,,+++)))((('''''''''((('''((()))************)))'''&&&&&&&&&&&&'''(((((((((((())))))((((((''''''&&&''''''''''''&&&&&&&&&((('''&&&''')))***)))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''''''''((((((((((((((('''%%%%%%&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&''''''''''''(((((((((((()))((('''&&&&&&&&&'''(((''''''(((((())))))))))))''''''((()))******)))))))))((((((((((((((())))))(((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))++++++***)))))))))******)))))))))******++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++******))))))******+++************************))))))))))))))))))))))))************************)))***++++++++++++++++++*********,,,---,,,(((&&&+++++++++++++++,,,------,,,---------,,,...000333666999===@@@BBBDDDGGGIIISSSWWW]]]dddkkksss{{{|||tttooonnnnnnlllkkkllljjjgggeeeeeeggglllpppmmmgggaaabbbjjjsssxxxyyyzzzyyywwwvvvsssnnnhhhddd\\\___dddjjjmmmkkkhhhdddvvvgggeeecccdddeeeaaaXXXQQQNNNIIIBBB<<<999777666555222111111000...------,,,000000///...---,,,++++++---,,,,,,++++++*********((()))***+++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********+++---...---)))&&&)))))))))))))))******+++...,,,)))((()))***+++***)))((((((((()))***+++,,,******((('''''''''(((((())))))))))))((((((((((((((()))***+++,,,+++***)))''''''&&&&&&''''''((()))******))))))))))))******((('''''''''&&&&&&&&&&&&((('''&&&''')))******)))''''''((((((((((((''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''))))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%))))))''''''''''''))))))&&&'''((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((()))(((((('''''''''((((((&&&''''''(((((())))))***%%%%%%%%%&&&((()))(((&&&((((((''''''(((((())))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++(((''''''&&&''')))+++,,,))))))))))))***+++,,,---******))))))))))))******)))))))))((((((((((((((())))))))))))******************))))))))))))************))))))))))))******)))))))))***************((((((((((((((((((((((((************************''')))++++++)))((()))***+++******+++,,,,,,***((()))******+++,,,---......,,,,,,,,,+++******,,,......000222444555666999;;;AAADDDHHHMMMSSSYYY```eeehhhkkkpppwww~~~}}}xxxuuutttsssssssssqqqnnnlllllloooqqqsssqqqlllfffgggmmmtttxxxxxxyyywwwuuussspppkkkfffbbbTTTVVVYYYZZZYYYUUUPPPLLL~~~pppfffVVVSSSPPPNNNMMMIIICCC???;;;999666444333333333333111111111///......//////.........------,,,,,,,,,...---+++******+++,,,---++++++*********++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++*********+++,,,+++)))&&&)))))))))))))))******+++000---)))(((((())))))))))))((((((((()))***+++,,,))))))((((((((('''''''''&&&''')))*********(((''''''(((***+++++++++)))(((((((((((((((((()))******...---+++******+++---///)))(((((('''''''''''''''''''''&&&''')))+++***)))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&$$$$$$&&&)))***(((&&&'''''''''''''''((())))))'''''''''((((((((()))))))))***+++,,,,,,+++***)))(((((()))***++++++,,,------,,,***)))((()))***+++***))))))))))))+++,,,---******))))))))))))***************)))))))))((((((((()))))))))******************))))))))))))************))))))))))))******((()))))))))*********+++((((((((((((((((((((((((************************(((+++------+++)))***++++++***)))***,,,---,,,+++******+++,,,---.........,,,,,,,,,+++******,,,...)))+++---------...111333555777:::===@@@DDDIIILLLMMMPPPUUU\\\dddkkkqqqtttvvvvvvwwwyyy}}}{{{zzzzzz|||xxxwwwtttssssssssssssrrrqqqmmmiiihhhiiilllmmmlllkkkhhheeebbb```\\\XXXUUUIIIJJJJJJHHHCCC===888555xxxiii[[[PPPKKKHHHEEEBBB???===:::888222222222333222222111000---------,,,++++++---///++++++,,,,,,,,,---------...---+++))))))+++...///+++***)))(((((((((******++++++++++++++++++++++++)))***+++,,,---,,,++++++***))))))***+++***(((&&&)))))))))))))))******+++111...***((((((((()))((()))((((((((((((***,,,---''''''((()))((((((''''''$$$&&&)))+++,,,+++)))'''&&&''')))***+++***((('''***************++++++,,,,,,***(((&&&&&&(((+++---***)))((('''''''''''''''''''''&&&'''***++++++***''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))((((((((('''%%%$$$%%%''')))***)))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''((()))******))))))&&&&&&&&&'''((())))))***(((&&&&&&(((+++,,,+++((('''''''''''''''((()))***&&&'''''''''(((((()))))))))***,,,------,,,***)))''''''(((***+++,,,---...888666222...***)))((((((***))))))))))))+++---...******))))))))))))******,,,+++++++++******))))))(((((())))))*********+++******))))))))))))************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,,,,)))'''((()))***((('''''')))++++++***'''((())))))******)))))))))******)))''''''))),,,***+++++++++******,,,...///111333555666888;;;======@@@DDDIIIOOOTTTXXXZZZ]]]^^^___ccchhhlllnnnooovvvvvvuuuuuuwww{{{||||||~~~}}}yyywwwyyy|||vvvuuusssrrrqqqooommmkkkjjjgggccc___^^^\\\[[[ZZZUUUSSSOOOLLLIIIGGGCCCAAA999:::;;;:::888555333333vvvqqqbbbUUUJJJDDD>>>===;;;999666444222111222111111000000000000000.........------,,,,,,,,,...---+++******+++---...,,,&&&"""%%%...222///***+++***((('''&&&''')))***+++*********))))))((((((,,,+++++++++***)))))))))*********))))))'''&&&&&&))))))***++++++++++++***...---+++)))(((((())))))((((((((((((''''''''''''))))))************))))))))))))))))))))))))))))))'''))))))''''''******((())))))))))))************+++++++++++++++,,,,,,,,,*********)))(((&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%'''(((###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''))))))(((((('''''''''''')))'''&&&%%%&&&&&&%%%$$$%%%&&&%%%$$$######&&&(((&&&&&&&&&'''''''''''''''((()))***+++***)))'''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%((()))***+++***)))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))***)))((((((((()))+++,,,777111)))'''))),,,+++***,,,***(((&&&&&&'''***+++))))))*********))))))((()))************+++++++++))))))))))))))))))))))))(((((()))***************(((%%%###%%%***,,,***'''************)))))))))((()))))))))))))))))))))))))))))))))))))))*********'''((()))+++++++++***)))******************++++++*********)))******++++++)))))))))))))))))))))))),,,,,,,,,+++,,,,,,------.........////////////000222333666999===AAADDDFFFHHHIIIKKKMMMPPPRRRTTTUUUWWWXXX[[[^^^cccgggjjjlllnnnmmmlllkkkkkkmmmoooqqqrrrpppnnnnnnpppuuuzzz}}}zzz{{{}}}~~~}}}||||||zzzzzz~~~zzzvvvsssssskkkkkkkkkkkkjjjjjjjjjjjjccccccbbbaaa```^^^]]]]]]WWWUUUQQQNNNKKKIIIGGGGGGAAA@@@???===:::777555333333333222111000//////...___jjj|||~~~vvvuuuwww{{{sssgggZZZOOOEEE===888:::999888666333111000///111111000///////////////......---------,,,,,,,,,...---+++******+++---...+++)))'''(((,,,...---+++,,,+++)))(((((((((***+++************)))))))))(((******)))))))))))))))))),,,,,,,,,++++++***)))((())))))***++++++++++++***---,,,+++))))))((())))))***))))))))))))((((((((())))))************))))))''''''''''''''''''''''''(((******((('''******'''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%&&&&&&%%%###$$$&&&'''%%%&&&&&&&&&''''''((((((((())))))***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%((())))))***)))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))***)))((((((((()))***+++111+++&&&%%%'''***)))''',,,***(((&&&$$$$$$$$$%%%))))))*********))))))((())))))*********+++++++++))))))))))))))))))))))))(((((()))***************)))'''%%%'''+++---+++((($$$%%%&&&(((***,,,---...))))))))))))))))))))))))(((((()))***************((()))******++++++***************+++++++++++++++,,,++++++*********++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,---------......//////000222444777999:::777888:::;;;>>>???AAABBBDDDEEEFFFHHHKKKMMMPPPQQQVVVVVVVVVVVVWWWYYY[[[\\\^^^]]]\\\\\\]]]aaadddgggfffgggiiijjjjjjjjjhhhgggiiikkkmmmkkkgggdddcccdddiiijjjjjjhhhddd```^^^^^^WWWWWWVVVUUUTTTSSSSSSRRRMMMMMMLLLKKKJJJHHHHHHGGGCCCBBB???<<<999888777666666555444222000...,,,++++++++++++******))))))(((GGGPPP^^^llluuuyyyyyywwwyyyzzz~~~{{{tttkkkggghhhrrrtttvvvuuupppjjjeeecccZZZUUUMMMEEE???:::666333444333222111000///...---//////...------------...------------,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++******+++,,,---,,,***)))))))))***+++************))))))))))))((((((((((((((()))))))))++++++,,,++++++***)))(((((()))******++++++******,,,+++***)))))))))))))))************))))))))))))))))))************))))))''''''''''''''''''''''''))),,,,,,((((((******'''&&&'''''''''((((((((()))************************$$$%%%&&&((())))))))))))(((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''%%%$$$%%%&&&)))((((((''''''&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((((((((''''''''''''&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&'''((()))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%)))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))((((((((()))***+++***'''%%%%%%(((***)))'''***)))((('''&&&%%%$$$###((())))))******))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))******************(((&&&(((+++---+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))+++************+++,,,,,,***+++++++++,,,,,,,,,---...---,,,++++++***++++++))))))))))))))))))))))))++++++***************+++************+++++++++,,,------,,,,,,,,,---............///111222333444555777777777777888999::::::===>>>???@@@BBBDDDEEEFFFGGGFFFFFFFFFGGGIIIJJJLLLLLLMMMNNNPPPPPPOOOOOONNNPPPQQQRRRQQQOOOMMMMMMMMMLLLNNNNNNLLLIIIFFFDDDDDDAAA@@@???>>>===<<<;;;:::;;;;;;;;;:::999888777777555444222000///...------000000///...---+++******************************<<>>>>>>>>>>>======<<<===999:::;;;:::777555444333444444444333333222111111444444333333222222111111000//////......---------//////...---------------+++,,,,,,,,,---------...666888;;;>>>AAADDDFFFFFFJJJNNNVVV[[[ZZZXXX]]]ddduuu~~~|||nnniiieeeaaaYYYOOOHHHGGGGGGHHHGGGDDD???;;;888888666333111000111111000///---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222...++++++,,,---***(((******))))))(((((((((((())))))))))))))))))******)))))))))******+++++++++((())))))))))))(((((('''(((((()))************)))((()))))))))******))))))))))))((((((((('''''''''))))))************))))))((((((((((((((((((((((((***---,,,((('''))))))&&&((((((((()))***+++++++++))))))(((((('''''''''&&&''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$$$$&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%&&&'''((()))'''((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''$$$$$$%%%'''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&((((((''''''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))&&&'''))),,,......---+++&&&''')))***+++***)))(((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***************((('''''''''((())))))(((%%%&&&'''((()))***++++++))))))))))))))))))))))))'''((()))***+++******)))---,,,+++*********,,,,,,******+++,,,,,,---......///...---,,,++++++***+++))))))))))))))))))))))))+++***))))))((((((((()))************++++++++++++,,,++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000111111111000000111222222222222222222111000111111222222222222222000000000000111111000///...000222111///---------.........///000000111111------------,,,,,,,,,,,,*********++++++++++++++++++******))))))***++++++(((((())))))***+++++++++000000111333555777999:::<<<===BBBFFFEEEEEEKKKSSS[[[lllxxx~~~yyyxxx{{{}}}mmm\\\WWWSSSPPPIIIAAA<<<<<<888999:::888555222111111333111//////000111000///,,,,,,,,,---------......---,,,++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++111---)))***,,,---+++((())))))))))))((((((((('''))))))))))))************************++++++++++++******++++++++++++******'''((())))))******))))))''''''((()))*********)))((((((((((((''''''''''''))))))************))))))))))))))))))))))))))))))(((++++++''''''))))))&&&%%%%%%&&&'''((()))************))))))((((((''''''((()))))))))((('''&&&&&&(((''''''''''''''''''(((''''''''''''((((((((()))'''''''''((((((((())))))%%%'''''''''%%%$$$%%%&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&%%%&&&''''''(((&&&''''''''''''(((((((((######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''$$$&&&'''%%%!!! """%%%&&&((()))(((&&&%%%$$$%%%&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((()))))))))((((((%%%''')))+++++++++***)))'''((((((((((((&&&$$$###&&&&&&'''((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))***************'''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********,,,,,,+++************+++))))))***+++,,,---.........---,,,++++++***++++++)))))))))))))))))))))))),,,+++***)))((((((((((((*********+++++++++,,,,,,))))))))))))))))))*********************+++++++++++++++******+++,,,------,,,,,,,,,+++++++++******.....................---,,,,,,,,,,,,------------++++++,,,...//////,,,***)))+++------,,,+++++++++((()))***+++,,,---...///***************+++++++++'''((()))******+++************)))((()))***+++,,,(((((())))))*********+++.........//////000111222555444666999999888===DDDGGGTTTdddqqq}}}uuupppttt~~~vvvmmmkkkmmmrrrzzz~~~zzzwwwrrreeeVVVKKKFFFAAA???<<<777666999///111333333111///......333111000000111222111000++++++,,,,,,,,,------------,,,++++++******++++++******+++++++++,,,,,,,,,******++++++++++++******++++++************++++++************))))))((((((((()))))))))************************))))))))))))******++++++++++++******'''(((((()))))))))))))))%%%&&&((()))************)))))))))(((((((((((('''))))))************))))))((((((((((((((((((((((((&&&))))))&&&&&&)))(((&&&%%%%%%&&&'''((()))******,,,,,,,,,+++***)))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&&&&'''((()))******+++$$$&&&'''&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((###&&&(((&&&"""!!!$$$(((&&&((())))))'''%%%$$$%%%'''''''''''''''&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''%%%%%%'''(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))))))))((('''&&&''')))***)))(((''''''(((((((((''''''&&&%%%%%%%%%&&&'''((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))***************((()))))))))((((((((()))---,,,+++)))'''%%%$$$###))))))))))))))))))))))))***)))((('''((()))+++,,,******++++++******)))((((((((()))***+++,,,------,,,++++++*********++++++)))))))))))))))))))))))),,,,,,+++***)))))))))))))))************+++++++++)))))))))(((((())))))***+++++++++,,,,,,---------+++++++++++++++,,,------******)))(((((()))***+++,,,++++++******+++,,,,,,***************+++,,,,,,,,,,,,...111333111---(((&&&)))+++,,,+++***++++++''''''((()))***+++,,,,,,******++++++,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,+++***))))))+++---...++++++++++++++++++,,,,,,222111111000///...---,,,444222222555555333555:::888AAAKKKSSS\\\dddgggfffhhhlllpppuuuyyyxxxnnncccccceeeqqq~~~{{{zzzsssnnnfff^^^ZZZ[[[ZZZbbbddd___[[[VVVJJJ<<<<<<777333222000...000444+++...000111///---,,,,,,///---,,,---......---,,,++++++++++++,,,,,,,,,,,,---,,,++++++***+++++++++*********++++++,,,,,,,,,******++++++++++++******&&&***---+++((('''+++///***++++++++++++***))))))(((((())))))*********+++******))))))(((((('''''''''(((((()))))))))(((((('''(((((()))))))))))))))%%%&&&((()))************************))))))))))))))))))************))))))''''''''''''''''''''''''%%%((((((%%%%%%((((((&&&''''''((()))***+++,,,,,,***))))))((('''&&&&&&%%%''''''((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++%%%&&&'''((()))***+++,,,$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&'''(((((()))###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$'''***)))&&&%%%)))---&&&(((***)))'''%%%$$$$$$((((((((('''&&&&&&%%%%%%###%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''###%%%'''))))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''(((***++++++)))''''''''''''''''''((()))******+++%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))***+++***)))((()))***''''''''''''((((((((()))))))))))))))))))))))))))+++***(((&&&''')))+++---)))***+++++++++)))(((''''''((()))***+++,,,------*********)))******++++++))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))************++++++******))))))***************+++,,,,,,------***))))))(((((())))))***+++***))))))***,,,...000+++***)))))))))***+++,,,+++++++++++++++,,,,,,---******,,,000222000***%%%&&&(((+++,,,,,,+++,,,---************++++++++++++((())))))******+++++++++'''(((***+++,,,,,,++++++***)))(((''''''(((***+++*********)))))))))))))))+++,,,...///...---...///......///000000000000000666666888<<>>>>><<<>>>BBBEEEGGGGGGFFFFFFGGGLLLUUUaaannn}}}{{{sssnnnkkkrrr}}}wwwuuuzzz~~~vvvssslllgggbbb```fffqqqssshhhaaa```TTTOOOJJJEEEAAA>>>;;;999::::::;;;:::999666444222222111000///......//////111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******...---,,,+++,,,---///000,,,***((()))++++++)))'''&&&(((++++++***)))************))))))))))))******++++++***)))))))))))))))))))))))))))((((((''''''&&&''''''((()))******+++))))))((('''''''''''''''''''''''''''(((((((((((()))***++++++,,,,,,,,,,,,+++***)))(((((()))+++,,,...,,,***)))******)))(((&&&''''''((((((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((''''''(((((((((((())))))***&&&###"""%%%'''))))))))))))(((&&&&&&%%%%%%&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''************************''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&%%%''''''(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''***)))'''&&&%%%&&&'''((()))((((((***++++++)))''')))))))))))))))*********'''!!!%%%)))'''%%%&&&((((((((((((((((((((((((***))))))(((((((((((((((&&&'''''''''((()))))))))((())))))******))))))(((&&&&&&&&&&&&''''''''''''***)))((((((***++++++***((((((((()))***+++,,,---*********))))))))))))))),,,,,,,,,+++***)))(((''''''((((((((())))))))))))++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************((()))***+++,,,++++++***))))))))))))******************))))))))))))))))))))))))*********+++++++++************************************************)))******************)))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((()))))))))(((((()))*********)))((()))++++++)))'''(((((((((((())))))))))))...///111000///......///......///000000000/////////......000222444444333///111333666888888777777;;;>>>CCCJJJRRR]]]hhhooorrrqqqmmmjjjlllnnnlllggg```]]]\\\dddssszzztttoooppp~~~yyyrrrkkkiiihhhuuu|||uuunnngggcccbbb```\\\VVVSSSUUU[[[ccciiiggghhhfff___VVVNNNKKKKKKBBB???;;;999888777555444222222222111000///---,,,------.........---------000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------((('''''''''(((***,,,---+++)))(((((()))***((('''(((***,,,,,,+++******+++******))))))))))))******+++******)))))))))))))))((((((((((((''''''''''''''''''(((((())))))******((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))))))))(((+++***(((''''''((()))))),,,+++******+++***)))'''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((''''''''''''&&&)))'''&&&&&&((())))))))))))((('''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''************************''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%((((((((()))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((''''''''''''((((((''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&''''''&&&%%%%%%'''((()))(((***++++++***))))))******************))))))))))))%%%###'''******(((((()))))))))))))))))))))))),,,***(((&&&&&&''')))***(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((''''''(((+++,,,,,,+++((((((((((((((()))******))))))))))))******************++++++******)))(((''''''(((((()))))))))(((+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***,,,,,,+++)))(((&&&''')))***+++,,,,,,,,,(((((()))))))))***************++++++***((('''&&&)))))))))*********++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))************))))))))))))++++++***))))))))))))******)))((()))++++++)))((((((((((((((())))))))))))///111222111///......///......///////////////...111000...///000000///------...000222444444333333666777888:::>>>EEELLLRRRSSSRRRRRRSSSVVVXXXWWWTTTNNNLLLLLLSSS```ppp}}}vvvqqqjjjddd___cccssswwwqqqlllddd^^^\\\XXXiiivvvzzz}}}wwwmmmbbb\\\XXXSSSQQQRRRRRRNNNJJJFFFEEEGGGKKKNNNLLLLLLKKKFFFAAA=========999777444444444444444222000//////...---,,,,,,,,,***+++---...///...---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------------$$$$$$$$$$$$%%%&&&'''(((***)))((((((((((((((('''(((***++++++***)))***+++******))))))))))))*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&***)))((('''&&&'''''''''*********+++++++++(((&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''(((((((((''''''&&&######%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((('''''''''''''''(((((()))+++***)))((('''&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))+++---,,,)))((())),,,******))))))((((((''''''***'''&&&(((++++++***)))((((((((((((((((((((((((+++***((('''''''''((())))))))))))((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((***,,,...---,,,***))))))(((((()))))))))(((((())))))******++++++))))))************))))))&&&'''((()))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((())))))***+++++++++)))))))))*********++++++((()))***++++++)))'''%%%))))))))))))************************************************************)))))))))))))))))))))))))))*********++++++++++++(((((()))))))))******************)))))))))))))))+++***************++++++)))))))))*********)))((((((((((((((())))))))))))///111222111///......///......////////////......222111////////////...,,,//////111222333333333333444444444333444777;;;???>>>>>>???BBBDDDDDDDDDDDD@@@??????DDDLLLWWWaaafffoooyyy}}}sssiii```]]]XXXSSSPPPTTTbbbpppwww|||nnneee]]]ZZZUUUOOOKKKKKKJJJ\\\gggddddddjjjggg^^^WWWNNNGGGEEEDDDAAA>>>???@@@>>>;;;999888888999:::999999777555333222222333222111//////000000000...///......------,,,,,,,,,)))+++---///000///---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((******)))))))))))))))***))))))))))))((('''((((((((()))***)))((('''(((*********))))))))))))************)))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((()))(((''''''''''''''''''((((((((((((*********+++******))))))))))))(((''''''&&&&&&&&&)))))))))***++++++(((&&&&&&''''''((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))((('''&&&%%%%%%$$$!!!###%%%''''''&&&%%%$$$(((((('''&&&&&&&&&&&&'''######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((((((''''''''''''((())))))+++***)))((('''&&&&&&&&&%%%%%%%%%&&&'''((()))******,,,---,,,((('''))),,,((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%&&&((('''&&&''''''''''''''''''''''''((()))*********)))'''&&&)))))))))))))))(((((((((((())))))******))))))((((((((((((((()))))))))))))))))))))+++...///...---++++++***))))))))))))***(((((())))))******++++++(((((()))************)))%%%&&&((()))))))))((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))*********)))))))))))))))))))))*********+++++++++,,,,,,%%%''')))***+++***((('''(((((()))))))))*********))))))))))))))))))))))))************************+++***))))))))))))***+++)))*********++++++++++++)))))))))*********++++++))))))))))))))))))******((((((((()))***,,,---...((()))*********)))))))))(((((((((((())))))))))))...///111000///......///....../////////...------000///......//////---,,,......///000000000000000222222222000///000222555333222333777888666666888777666777888===CCCIIILLLRRRZZZbbbcccaaa^^^YYYRRRJJJIIIFFFBBBBBBFFFOOOVVV[[[___bbbccceeehhhddd^^^QQQKKKGGGFFFDDD@@@???@@@@@@LLLSSSNNNIIIJJJKKKGGGDDD===888999999777555555777666555444333333444444222222111000//////000000111///...///000000///...,,,,,,---------,,,,,,+++***+++...///000///...---,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((,,,,,,,,,++++++*********)))***+++***((('''((()))))))))***((('''&&&((()))******))))))))))))******,,,++++++***************))))))))))))******************))))))((((((''''''&&&&&&((()))))))))((('''''''''''''''(((((((((((('''(((((()))))))))((((((((((((((((((((('''''''''))))))((()))******)))'''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((())))))(((((('''&&&%%%%%% """%%%&&&%%%$$$###$$$(((''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$###"""%%%&&&&&&''''''''''''&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''$$$%%%&&&&&&&&&&&&&&&&&&++++++***)))(((&&&$$$###&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((''''''''''''((((((((((((''''''(((((()))***))))))((('''&&&&&&&&&&&&%%%&&&''''''((())))))***+++,,,+++***(((((()))***&&&&&&&&&&&&%%%%%%%%%%%%&&&))))))''''''))))))''''''''''''''''''''''''''''''(((***++++++)))'''%%%))))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&&&&''''''''''''))))))***,,,...///---,,,++++++***)))))))))******))))))))))))************(((((())))))***)))))))))$$$&&&((())))))((('''&&&***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))''''''(((***++++++***)))(((((((((((())))))*********++++++++++++%%%&&&''')))******))))))((((((((()))))))))******))))))))))))))))))))))))************************++++++))))))))))))++++++(((((((((((())))))))))))))))))))))))************))))))))))))************&&&&&&'''(((***,,,...///((()))++++++)))((()))***(((((((((((()))))))))))),,,...//////.........///......//////......---,,,...---,,,---///000///...------.....................000000000///...///111///---...222222///000444222222222222444666:::<<<===DDDHHHFFFDDDDDDBBB@@@;;;:::999777999===???@@@CCCFFFHHHHHHJJJLLLJJJDDD@@@<<<:::<<<<<<:::;;;>>>===??????>>>;;;;;;===???@@@999333444555333222333222222222222222333333333222111000000111000000//////......///111222111///+++,,,---//////...,,,++++++,,,---.........---,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***'''(((((())))))))))))((()))+++,,,+++)))''')))******+++***)))'''''')))*********))))))))))))************)))(((((((((((((((((((((((()))))))))******+++******)))(((''''''&&&%%%&&&((()))***)))((('''''''''''''''(((((((((((($$$$$$%%%&&&''''''''''''''''''((()))))))))((((((***)))'''''')))***)))(((&&&''''''(((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((()))))))))(((((('''''''''!!!$$$'''(((&&&%%%%%%&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((())))))***''''''&&&&&&&&&&&&&&&'''''''''((()))************---+++)))(((((((((((('''%%%%%%&&&&&&&&&&&&&&&'''(((,,,---)))(((+++,,,)))'''''''''''''''''''''''')))))))))))))))(((((('''((((((((()))*********+++'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((()))+++------+++((())))))((((((((())))))************)))))))))))))))((()))))))))))))))(((((($$$%%%''')))***((('''%%%))))))(((((((((((())))))((((((((((((((((((((((((+++++++++++++++++++++++++++******)))))))))))))))))))))((('''((((((******(((((((((((())))))))))))''''''(((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************+++***(((''''''(((***+++(((((((((((())))))))))))''''''''''''((((((((((((((()))))))))************&&&''''''((()))***,,,---''')))++++++)))((()))***(((((((((((())))))))))))+++,,,...///...---...///.../////////...---,,,,,,---,,,,,,...111222222111////////////////////////---///111111000///000111000------111111...000666000000111000000111333555444999:::666333444555555555444333333666999888555666999::::::<<>>;;;///)))***)))%%%''''''''''''''''''''''''&&&***---,,,)))'''((()))***)))((()))))))))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$'''(((((()))))))))((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&%%%$$$(((((((((((((((((((((((('''&&&&&&''''''((()))***+++******)))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))(((((('''((((((((())))))))))))))))))))))))&&&%%%%%%&&&((()))'''&&&((((((((())))))******+++)))))))))***,,,+++)))'''&&&&&&((()))***+++++++++(((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))$$$$$$$$$%%%&&&'''((()))'''''''''((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&---555666---&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''''''''(((((((((''''''((()))))))))))))))%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$%%%'''***+++$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%(((+++)))%%%###%%%''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&'''''''''%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((((('''''''''''''''''''''&&&&&&%%%'''((((((&&&&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((()))$$$%%%&&&''''''&&&%%%$$$((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&$$$&&&(((((('''&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&((('''%%%&&&''')))((((((***444<<<999///((()))---333<<<===111''''''(((%%%''''''''''''''''''''''''&&&***...---***'''''')))''''''(((***+++***'''%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''%%%&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&&&&''')))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((''''''(((''''''''''''''''''(((''''''''''''((()))***+++++++++***)))))))))))))))&&&&&&'''((((((((((((((())))))))))))(((((((((((('''(((((())))))((((((''''''(((((())))))))))))((())))))))))))))))))))))))&&&&&&&&&((()))***(((&&&((())))))***++++++,,,,,,((((((***,,,...,,,)))&&&'''((()))***************(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&%%%&&&&&&'''((()))&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''---777999///((()))***'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''((((((((((((''''''((()))))))))))))))$$$$$$$$$%%%&&&'''((()))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$!!!!!!&&&***%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&))),,,***%%%"""$$$&&&'''&&&%%%%%%%%%%%%&&&'''######$$$%%%%%%&&&'''''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%'''))))))'''&&&(((***'''''''''&&&&&&'''''''''"""###$$$%%%&&&%%%$$$$$$)))(((((('''''''''((((((%%%&&&&&&'''((()))******###$$$&&&''''''&&&$$$###((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&'''&&&&&&''')))***)))'''###%%%((()))(((''''''(((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''''')))***+++++++++)))((('''%%%###"""###$$$%%%%%%%%%$$$///:::999///&&&'''+++&&&444999---###%%%((('''''''''''''''''''''''''''&&&***......)))&&&''')))&&&&&&(((+++---+++((($$$(((''''''&&&&&&%%%$$$$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((($$$&&&((((((&&&%%%(((***)))))))))))))))((((((((()))***+++++++++)))(((''''''''''''''''''((())))))''''''(((((()))*********(((((((((((((((((((((((($$$%%%'''((()))(((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((%%%&&&''''''((((((''''''&&&'''(((***+++,,,,,,,,,'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***+++,,,++++++***))))))((())))))%%%&&&&&&'''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))''''''''')))++++++)))'''))))))***+++,,,,,,------'''(((+++...///---)))%%%***************)))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((((((((((((((((((((("""...111((("""&&&)))&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''''''''''''''''''''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))******++++++'''(((((()))))))))))))))'''((()))(((&&&%%%%%%'''((((((((((((((('''&&&%%%(((''''''&&&&&&&&&''''''+++***((('''&&&''''''(((***))))))'''&&&%%%$$$###******)))''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))((('''%%%%%%%%%&&&(((***)))(((&&&&&&&&&&&&$$$"""%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$&&&'''((('''%%%%%%'''))))))(((&&&%%%&&&''')))***((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&'''((()))***(((''''''&&&&&&&&&''''''((('''%%%%%%&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''******))))))((((((''''''%%%$$$$$$&&&)))***)))(((***))))))(((''''''&&&&&&''''''((((((((((((''''''((($$$%%%)))((("""!!!$$$'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''(((((()))))))))(((&&&%%%'''''''''''''''''''''''''''((()))******)))((('''&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''(((((($$$%%%'''(((((((((''''''$$$%%%'''(((((((((''''''(((((((((((())))))))))))&&&''''''((()))*********&&&(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))************+++***((('''&&&&&&&&&'''))))))(((((((((((())))))***)))((('''&&&&&&'''(((((()))*********((('''&&&'''''''''(((***+++---...'''(((***,,,---,,,+++***''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%$$$%%%&&&((()))*********)))***,,,,,,,,,***((('''''''''&&&&&&&&&'''((()))'''((()))******)))((('''+++******)))(((''''''&&&)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((((())))))))))))(((((('''((()))(((&&&%%%&&&'''***555777+++%%%((()))$$$''''''&&&&&&&&&&&&''''''!!!!!!""""""$$$&&&(((***((('''''''''''''''''''''***)))((('''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***)))'''&&&&&&&&&&&&%%%###%%%%%%&&&&&&&&&''''''''''''''''''((((((''''''''''''((())))))))))))((('''(((''''''&&&&&&''''''(((''''''(((((()))(((((((((&&&'''((('''&&&%%%'''((('''&&&%%%$$$%%%'''(((***'''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''***)))''''''(((((((((''')))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((()))*********)))(((''''''''''''''''''&&&&&&&&&'''&&&&&&'''((()))'''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''$$$%%%)))(((###!!!$$$((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$######$$$$$$%%%&&&&&&&&&'''((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&((((((''''''''''''(((((($$$%%%&&&'''''''''&&&%%%%%%&&&'''((((((((('''''''''((((((((())))))))))))((())))))***++++++,,,,,,'''(((***+++,,,+++***)))))))))))))))))))))))))))))))))))))))************---,,,***)))(((((())))))***)))(((''''''((()))******)))((('''&&&''''''(((((()))******)))((('''&&&&&&&&&&&&&&&'''((())))))((((((***+++++++++***)))''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%)))))))))))))))(((((('''((()))***++++++)))'''&&&%%%&&&&&&'''''''''''''''&&&''')))***++++++******)))))))))((((((''''''''')))(((&&&&&&&&&''')))***(((((((((((((((((((((((())))))(((((((((((())))))&&&(((((((((&&&%%%&&&'''+++@@@DDD///"""(((+++$$$'''&&&&&&&&&&&&&&&'''''' !!!###&&&((()))%%%&&&'''''')))******+++))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&'''((())))))'''&&&&&&''''''%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&(((''''''&&&&&&''''''(((((())))))))))))(((''''''&&&'''((((((&&&&&&'''(((%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''''''''''''''''''''((()))***''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((+++)))''''''((()))((('''))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&'''''')))*********)))(((''''''$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&$$$$$$%%%%%%&&&'''(((((((((''''''(((((((((((('''''''''%%%&&&(((((($$$"""$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((((((''')))))))))))))))(((((((((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((('''''''''((((((((((((((('''''''''&&&&&&))))))(((((('''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((''''''''''''((((((((()))))))))((())))))******++++++,,,((((((***+++++++++***)))))))))))))))))))))))))))))))))))))))************,,,,,,***)))))))))))))))+++)))(((&&&&&&((()))+++))))))(((''''''''''''(((((())))))))))))(((((('''''''''&&&&&&%%%&&&&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&'''(((((()))))))))((('''&&&%%%$$$***************)))(((''''''((()))))))))(((&&&%%%$$$%%%&&&'''''''''&&&&&&&&&'''(((***++++++++++++((('''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((***)))(((''''''((()))***&&&'''((('''&&&%%%&&&(((,,,;;;>>>000$$$&&&(((&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$((((((((((((((('''''''''(((''''''&&&'''((())))))((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&((((((''''''''''''(((((())))))((((((&&&%%%$$$###&&&((())))))'''&&&'''(((%%%$$$$$$%%%&&&''')))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***(((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&'''&&&%%%((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&######$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&((('''%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++------...$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))))))))******)))))))))&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''+++***)))(((((((((((((((((((((((((((''''''''''''%%%%%%&&&''''''(((((()))((((((''''''''''''((((((''''''''''''&&&%%%%%%$$$'''''''''((((((((((((''''''''''''((((((((())))))''''''''''''(((((())))))'''((())))))))))))((((((((((((((((((((((((((((((((()))))))))***************))))))(((((('''''''''+++)))'''&&&&&&''')))+++((((((((('''''''''((((((((())))))))))))(((((((((((((((''''''''''''((((((+++***((('''&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))(((&&&%%%$$$&&&&&&((())))))*********''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))*********&&&&&&&&&'''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++%%%'''((('''&&&&&&'''(((++++++------)))###$$$)))%%%%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%$$$''''''(((((())))))******(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((('''''''''''''''(((((())))))'''&&&%%%&&&(((((((((&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''(((((((((''''''((((((((('''''''''(((''''''&&&&&&&&&((())))))(((''''''(((&&&&&&&&&''''''((()))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((&&&&&&'''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&+++***)))((((((((((((((())))))((((((((('''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((('''(((((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((()))))))))************)))))))))))))))(((((((((***)))(((''''''((()))***''''''(((((((((((((((((()))(((((((((((()))))))))'''&&&&&&''''''((()))***+++***((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%%%%%%%&&&'''((((((((((((''''''(((((((((((((((((()))'''$$$"""###%%%(((***)))(((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++%%%&&&((('''&&&&&&'''(((((( )))+++$$$###)))$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''&&&%%%&&&((())))))(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&'''(((((()))((((((''''''(((((()))$$$%%%''')))+++,,,------&&&(((******)))''''''((('''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&'''((())),,,***(((((()))***)))(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$&&&)))***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$'''((('''&&&((('''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''((())))))******))))))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''''''''(((((()))))))))(((((((((''''''((((((''''''&&&%%%%%%%%%((((((''''''''''''((((((***)))(((((('''(((((((((***)))((('''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))***************++++++,,,,,,+++******))))))(((((((((((())))))&&&'''(((((()))((((((((()))(((((((((((())))))***%%%%%%%%%%%%&&&'''((()))***))))))((('''&&&&&&%%%''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''((((((((('''&&&%%%$$$###''''''''''''((((((((((((***(((%%%######&&&)))+++))))))(((((((((((())))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***%%%&&&''''''&&&&&&''')))&&&######''')))'''&&&'''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''(((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''###$$$$$$%%%&&&'''((((((''''''((()))))))))))))))&&&&&&%%%&&&)))***)))(((''''''''''''(((((((((((('''''''''(((((('''''''''))))))(((''''''((())))))))))))(((((((((((())))))&&&&&&((()))++++++,,,,,,&&&(((***+++)))((('''(((''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''(((%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&((()))))),,,***(((((()))***)))(((&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&((()))***&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))(((&&&&&&&&&&&&''''''(((((()))%%%&&&&&&''''''&&&&&&%%%###((()))&&&&&&)))((($$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********'''((())))))******))))))((((((((((((((((((((((((''''''&&&&&&&&&''')))))))))))))))))))))))))))))))))(((''''''''''''((()))%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((($$$%%%%%%&&&'''((()))))))))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''(((((())))))))))))((((((((('''(((''''''&&&&&&%%%%%%$$$((((((''''''''''''(((((((((((('''&&&'''((())))))+++***((('''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++***'''((()))******)))((('''%%%&&&((()))))))))(((((()))(((''''''((()))***+++'''''''''&&&&&&'''((((((((())))))***)))((('''&&&''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''''''''(((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((())))))))))))((()))))))))((('''%%%$$$###&&&&&&&&&&&&&&&''''''(((''''''''''''(((((()))))))))(((((()))***+++---...)))))))))(((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&''''''&&&&&&((()))$$$***+++&&&%%%******$$$$$$$$$$$$$$$%%%&&&'''((('''((()))))))))((('''&&&$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))******''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''((((((((($$$%%%&&&'''(((***++++++''''''((()))))))))))))))&&&%%%%%%&&&)))******)))''''''''''''((((((((()))''''''((((((((((((''''''***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))((('''%%%%%%%%%(((++++++***((('''(((''''''''''''&&&%%%$$$$$$######$$$&&&((()))***+++)))(((((('''''''''((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&'''((()))******((('''&&&'''((('''&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++---&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&'''((((((&&&$$$$$$%%%&&&'''(((***++++++%%%&&&&&&''''''&&&&&&%%%###((()))&&&&&&***)))$$$'''''''''((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''''''''((())))))$$$%%%&&&&&&''''''&&&&&&'''((((((((())))))******###$$$%%%&&&''')))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((($$$$$$%%%&&&&&&''''''(((((((((''''''''''''(((((('''&&&%%%%%%&&&'''((()))+++***)))'''''''''((()))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((***++++++***)))(((&&&((()))++++++)))(((&&&%%%&&&((()))))))))(((((()))(((''''''''')))***+++,,,,,,***))))))((((((((('''(((***++++++)))'''&&&''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))************&&&'''((((((((((((((((((%%%$$$$$$$$$%%%%%%&&&'''%%%''')))+++,,,***((('''(((((((((***,,,///222333++++++***)))(((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((())))))))))))(((((("""$$$&&&%%%$$$###$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%%%%''')))***))))))***+++############$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((''''''(((((((((%%%###"""$$$''')))((('''###%%%''')))******)))(((''''''&&&&&&&&&''''''(((******))))))(((((('''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&((((((&&&$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))))))))'''$$$%%%''')))(((&&&$$$%%%'''(((((((((''''''+++***)))*********(((&&&''''''(((***++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''%%%$$$'''))))))'''&&&)))+++))))))))))))))))))))))))************************&&&&&&''''''''''''''''''''''''''''''(((((((((((($$$###"""###%%%&&&%%%$$$&&&%%%%%%'''((('''%%%###!!!"""%%%''')))***************))))))((((((''''''((('''%%%$$$%%%&&&(((***''''''&&&&&&&&&''''''(((***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''((((((((((((((((((''''''&&&'''((()))))))))))))))+++%%%$$$)))+++((((((,,,***(((&&&&&&'''***++++++******+++++++++******)))*********)))))))))))))))&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''...------,,,+++***))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&'''((())))))((((((***(((&&&&&&&&&'''&&&%%%&&&''')))*********)))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))(((''''''((((((((())))))******'''''''''''''''((())))))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''((())))))***"""***,,,''')))333666111###%%%'''((((((''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''''''''(((((()))###%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%((()))******(((&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''***)))'''&&&%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&%%%$$$%%%((()))(((&&&&&&((()))***+++***((('''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))(((''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&(((((('''%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))&&&$$$%%%'''((('''&&&%%%%%%'''(((((((((''''''+++)))))))))******(((&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&(((((('''%%%&&&(((***)))'''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''')))***)))((((((''''''(((***)))'''%%%$$$$$$&&&'''((((((((()))''''''''''''((((((((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))***((('''%%%%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''******++++++,,,,,,,,,,,,+++'''&&&)))***''''''******(((&&&&&&(((******************++++++******)))***)))))))))))))))))))))))))))))))))*********+++))))))((('''''''''''''''***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&'''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%'''''''''(((((()))))))))'''''''''''''''(((((()))))))))(((&&&&&&%%%%%%&&&&&&&&&''''''((())))))******,,,(((###'''111222***,,,,,,+++(((%%%$$$$$$&&&(((((((((((((((((((((((()))((((((((('''''''''''')))(((((('''''''''(((((($$$&&&''''''&&&%%%%%%&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%'''((())))))&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((***(((&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))***++++++***)))(((((('''&&&'''))))))(((&&&)))***+++++++++***((('''(((''''''&&&&&&&&&''''''&&&''''''((())))))******&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$&&&((()))((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((&&&$$$$$$&&&'''&&&%%%%%%&&&''''''((('''''''''***)))((()))******(((&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&(((((('''%%%)))******)))'''%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&&&&'''((()))((('''&&&%%%%%%&&&((((((&&&$$$''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***)))((('''%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))))))))***''''''))))))&&&&&&)))***(((&&&&&&(((*********))))))******+++******)))))))))))))))))))))******''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%'''''''''''''''(((((((((''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))///666777...)))***,,,)))111000,,,((($$$"""$$$&&&))))))))))))))))))))))))((((((((((((''''''''''''***)))((('''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''%%%###!!!!!!"""%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''(((***++++++***((('''))))))))))))))))))'''&&&((()))*********)))(((((((((((('''&&&&&&&&&&&&''''''''''''((((((((())))))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%$$$$$$&&&((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''')))((('''((())))))(((&&&)))))))))***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&'''((('''&&&%%%&&&(((((('''%%%((())))))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%'''((('''%%%''''''&&&%%%%%%'''((()))&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''$$$$$$%%%%%%'''(((******((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((***)))'''%%%%%%''')))***)))))))))))))))(((((((((''''''((((((((((((''''''((((((((((((((()))))))))'''''''''''''''''''''(((''''''((()))((('''((()))***(((''''''((()))))))))((())))))***************)))))))))))))))*********&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((())))))*********************************$$$&&&(((******)))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%&&&&&&&&&%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((())))))---AAAPPPHHH555******---,,,,,,***'''%%%%%%&&&((())))))))))))))))))))))))((((((((((((((('''''''''******)))''''''&&&&&&&&&%%%'''(((((('''&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''((("""###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%###!!!!!!###%%%'''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''((())))))(((''''''(((***++++++***((('''&&&&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&&&&)))((((((((('''''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))&&&%%%$$$&&&((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&'''))))))'''&&&((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((((('''&&&'''(((((('''%%%''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&'''''''''((((((((((((((('''&&&''')))))))))(((((('''&&&'''((())))))(((&&&%%%%%%%%%&&&(((***+++)))))))))(((((((((''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%'''(((******''''''&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((((((***)))'''%%%%%%''')))***)))))))))))))))(((((((((''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&++++++***)))))))))***+++$$$'''******))))))***+++***)))'''''')))))))))((('''((()))***************(((((())))))************)))************+++++++++))))))((('''''''''''''''((())))))******++++++,,,++++++++++++++++++++++++((()))+++,,,+++)))'''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%&&&'''(((&&&$$$###%%%'''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((()))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((===RRRUUUIII:::///***%%%''')))((('''&&&''''''))))))))))))))))))))))))'''''''''(((((((((((((((******)))''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((%%%$$$$$$$$$!!!"""###%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''')))+++,,,***'''&&&&&&%%%%%%&&&'''((()))******)))((('''&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''%%%&&&''')))(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))&&&'''((('''%%%%%%''')))(((((('''&&&&&&&&&''''''&&&&&&%%%&&&((()))'''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%'''((())))))((('''''''''(((((('''%%%'''&&&%%%''')))******)))''''''''''''''''''''''''((((((((((((((((((((((((######$$$%%%&&&'''(((((('''''''''((((((((())))))%%%$$$###$$$&&&'''&&&%%%$$$"""!!!"""$$$&&&&&&%%%$$$$$$%%%&&&'''(((******+++******)))((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((())))))************((('''''''''((()))###***---+++)))***,,,+++***)))(((((())))))((('''''''''((()))************((((((((()))******++++++))))))))))))************))))))(((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))+++,,,,,,,,,+++)))'''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&'''(((((((((((()))((((((''''''&&&((()))'''###"""$$$&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((&&&---999HHHPPPHHH555$$$%%%'''))))))'''%%%$$$%%%))))))))))))))))))))))))'''''''''(((((((((((((((***)))((('''''''''''''''%%%&&&((((((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&((()))(((&&&$$$$$$%%%###$$$%%%''''''&&&$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&((())))))&&&&&&'''(((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((***)))(((''''''((()))***$$$(((+++,,,)))'''&&&'''(((''''''(((((()))******))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((***(((&&&&&&'''(((((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''))))))(((&&&&&&(((***)))((('''&&&%%%&&&&&&'''&&&%%%%%%&&&(((((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***---,,,(((%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((()))))))))((('''((()))((('''%%%)))'''&&&''')))***(((&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((###"""!!!"""###$$$$$$""""""!!! """$$$$$$$$$%%%&&&&&&'''((((((''''''((((((((((((((((((((('''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((((((((()))''''''(((((((((((('''''')))))))))***+++,,,,,,,,,)))'''&&&$$$$$$%%%&&&'''&&&...111---)))***+++)))***)))((()))))))))(((&&&&&&'''((()))************'''(((((()))******++++++&&&'''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&''')))***&&&&&&''''''((((((''''''$$$&&&(((&&&###"""$$$((('''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%)))))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''$$$'''333???>>>222&&&((())))))(((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((())))))(((((('''''''''(((((($$$&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''###%%%'''(((''''''((()))&&&&&&(((((((((&&&$$$"""%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((,,,+++(((''''''(((+++,,,###'''++++++)))'''&&&'''+++******)))))))))))))))***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))(((((())))))******++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''',,,)))'''&&&'''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&''')))+++)))'''&&&(((+++)))((('''&&&%%%&&&&&&'''%%%$$$$$$&&&'''((('''%%%%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''',,,///...)))%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))((('''((()))((('''%%%+++)))&&&'''))))))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&((('''%%%&&&(((***+++***&&&'''((((((((('''%%%$$$%%%%%%&&&&&&'''(((((((((((('''%%%$$$%%%&&&(((***''''''&&&&&&&&&''''''(((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''###$$$$$$%%%&&&''''''(((,,,+++)))'''&&&''')))***)))222555///)))))))))'''***)))((()))***)))'''&&&&&&'''((()))************'''(((((()))***+++++++++************++++++++++++))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''')))((('''&&&''')))+++,,,$$$$$$%%%&&&''''''''''''!!!%%%'''&&&###"""&&&***''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%'''''''''&&&&&&''''''''''''&&&%%%&&&((()))((('''******))))))((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&'''(((((((((+++///))))))(((&&&%%%'''***---((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''(((((()))(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######&&&)))+++$$$&&&'''&&&%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))%%%))),,,***&&&$$$&&&)))''''''''''''''''''&&&&&&)))))))))))))))((('''''''''''''''(((((((((((()))''''''((((((((((((((('''''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###"""$$$''')))***)))'''&&&%%%&&&'''&&&%%%$$$&&&(((((((((((((((((((((((((((''''''(((((())))))******((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%***(((%%%%%%%%%%%%$$$###******((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$777AAA777)))&&&'''&&&'''%%%$$$%%%(((***(((&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((('''&&&%%%%%%$$$$$$!!!"""###%%%&&&''''''''''''''''''(((''''''&&&&&&'''''''''''''''((()))))))))(((&&&&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((('''&&&'''******(((%%%&&&'''((('''&&&&&&'''(((%%%&&&((()))*********)))(((''''''(((((()))***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))((('''&&&(((+++,,,,,,+++&&&&&&'''((()))***++++++((()))***++++++***)))(((''''''''''''((((((((((((///000111///+++'''%%%$$$(((((())))))*********+++))))))(((((((((((())))))))))))))))))((((((((((((***)))((((((((()))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&'''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$%%%&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++)))'''&&&%%%&&&'''((($$$&&&)))******((($$$"""'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&)))&&&$$$$$$''')))((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%)))(((''''''((('''%%%###%%%&&&''''''((((((''''''''''''((()))))))))))))))(((((())))))*********+++((((((''''''&&&&&&&&&%%%***(((&&&&&&'''***++++++((('''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***''')))***)))(((&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%)))+++***&&&$$$&&&((('''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%''''''((((((((((((''''''%%%&&&''''''((((((((((((%%%&&&((()))((('''&&&%%%%%%&&&'''&&&%%%$$$&&&(((((((((((((((((((((((((((''''''(((((()))))))))))))))(((&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$333;;;222((('''(((&&&'''&&&$$$&&&((()))(((&&&'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((((((###$$$%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((())))))((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&''')))***(((&&&&&&'''((((((&&&&&&'''(((%%%&&&((()))*********)))))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))(((((('''(((((('''''''''((()))***(((''''''(((+++,,,,,,+++((((((((()))))))))))))))(((((()))******)))(((((())))))))))))*********+++,,,---...,,,***((('''(((''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&(((((())))))(((***)))((('''''''''''''''(((((((((((((((((((((((()))***+++***)))((()))+++'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))'''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$''')))((('''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%$$$$$$&&&)))***)))(((%%%&&&''''''((((((''''''''''''((()))))))))))))))''''''((((((((()))))))))((((((((('''''''''&&&&&&---***'''&&&'''(((((((((***)))'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''(((((()))+++***)))'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%(((***)))&&&%%%&&&(((''''''''''''''''''''''''(((((()))))))))(((''''''%%%&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$###''''''((((((((((((''''''$$$%%%&&&'''((())))))))))))((((((''''''&&&%%%%%%%%%&&&'''&&&%%%$$$&&&((('''''''''''''''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''')))***)))'''&&&'''***%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###---111+++&&&'''(((%%%'''&&&%%%&&&(((((((((&&&'''&&&&&&%%%$$$$$$######''''''''''''''''''''''''&&&&&&'''''''''''''''&&&"""###%%%'''((()))(((((())))))(((((('''&&&$$$$$$%%%&&&'''((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&''')))***(((((((((((((((((((((((('''''''''''''''''''''''')))((('''((())))))(((&&&&&&'''((((((&&&&&&'''(((&&&'''((()))******))))))+++***)))(((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))*********++++++((())))))******))))))((())))))((((((((()))***+++((('''''')))+++---,,,+++)))*********))))))(((''''''(((((())))))((((((''')))))))))*********++++++)))*********((((((***+++''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))*********)))******)))(((((((((((()))''''''''''''''''''''''''&&&((()))((('''&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++***)))'''&&&&&&'''((((((+++***'''%%%%%%&&&(((***%%%%%%'''((((((((('''&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%%%%(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''(((((((((''''''(((((()))$$$$$$$$$''')))******)))%%%&&&''''''((((((''''''''''''((()))))))))))))))&&&'''''''''''''''(((((())))))((((((((((((''''''+++)))&&&&&&'''))))))(((+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%&&&'''&&&&&&&&&''''''''''''''''''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$''''''((((((((((((''''''###$$$%%%&&&'''''''''''')))((('''&&&%%%&&&&&&'''%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((,,,...+++%%%"""###&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((("""'''(((%%%$$$((()))&&&'''&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))(((&&&%%%$$$%%%%%%&&&((())))))))))))'''''''''''''''((())))))'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))((())))))))))))((('''&&&((()))((('''&&&'''(((''''''((()))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))*********+++++++++((())))))******))))))((((((((((((((())))))******(((((((((***,,,---,,,***((()))*********))))))(((''''''((((((((((((''''''''''''((((((((()))))))))(((((()))(((''''''***,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((***)))((((((((()))+++,,,(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******))))))))))))((((((((((((((()))''''''''''''''''''''''''###$$$%%%%%%######$$$%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))###$$$%%%&&&''')))******)))(((''''''''''''((((((,,,***'''%%%%%%&&&(((***$$$%%%'''))))))((('''%%%'''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$'''&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))(((''''''(((***+++***)))((((((((((((&&&$$$%%%&&&''''''((('''''''''''''''((()))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((&&&%%%$$$%%%(((+++,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''((('''&&&%%%###%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&%%%%%%''''''%%%%%%%%%'''(((***%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''%%%&&&&&&&&&'''(((((((((+++///111///)))&&&'''***''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###$$$###"""$$$((()))'''''''''''''''&&&&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%((((((((()))((((((''''''%%%&&&'''((())))))))))))'''''''''''''''((())))))'''&&&&&&&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))******)))((('''''''''((()))(((''''''((()))((((((((((((((()))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))((((((((()))))))))******'''(((((())))))(((((('''''''''(((((())))))))))))(((((()))+++------+++)))&&&''')))++++++++++++***((((((''''''''''''(((((((((((((((((()))))))))))))))))))))'''&&&&&&(((+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&((()))((('''&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''((((((((()))(((((((((''''''''''''$$$%%%'''))))))((('''%%%)))))))))((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&'''''''''''''''((()))))))))))))))))))))))))))(((''''''''')))***+++,,,+++))))))((('''$$$"""%%%&&&''''''((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))%%%$$$$$$&&&)))+++++++++))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%$$$&&&(((((('''&&&'''((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((''''''%%%&&&&&&&&&''''''''''''###$$$%%%&&&((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&%%%%%%&&&''')))***%%%&&&'''&&&%%%$$$&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''%%%))),,,,,,***)))***+++)))((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$###$$$&&&((()))(((&&&(((((((((&&&%%%&&&''')))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))&&&&&&'''((()))))))))(((&&&'''(((((())))))))))))'''''''''''''''((())))))(((''''''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***++++++)))''''''((('''((())))))''''''((()))))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((())))))(((((('''&&&'''((()))))))))(((((())))))***,,,...---+++)))%%%''')))+++,,,,,,++++++)))((((((''''''(((((()))*********+++++++++,,,,,,)))******)))''''''((()))************))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''((())))))''''''((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&'''((()))((('''%%%$$$%%%%%%'''((((((((('''&&&*********))))))))))))((()))((((((((('''&&&&&&&&&$$$&&&(((((('''&&&'''((())))))))))))))))))))))))''''''''''''((()))******)))((((((((())))))'''&&&%%%&&&''''''((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((''''''(((((((((((())))))((('''&&&'''(((((('''&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''((()))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((%%%&&&'''(((((((((((((((''''''(((((((((((('''''''''(((((())))))))))))(((''''''&&&&&&&&&''''''(((%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%'''''''''''''''&&&&&&&&&###$$$&&&((())))))(((((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((((()))&&&((()))(((&&&$$$&&&'''(((((('''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))%%%&&&'''((((((((((((''''''(((((()))))))))(((((('''''''''''''''((())))))))))))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))+++,,,+++(((''''''(((''')))***)))((('''((()))***)))(((''''''((()))***''''''&&&&&&&&&''''''(((************************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((())))))******))))))((('''((()))*********))))))))))))***---......+++(((&&&(((***,,,---,,,***)))***)))(((((((((((()))*********+++++++++,,,,,,,,,''')))******)))((()))*********)))))))))((((((((())))))(((((((((((())))))))))))))))))((((((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((()))***************))))))'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%&&&''''''&&&&&&$$$$$$&&&&&&&&&''''''''''''(((***)))))))))((((((((((((((((((((((((''''''''''''###&&&))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((())))))((('''&&&&&&(((***+++***)))%%%&&&''''''((((((''''''''''''((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))(((''''''((('''&&&$$$&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%$$$%%%&&&'''((('''&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''(((((((((''''''''''''(((((((((((()))((((((((((((((((((''''''''''''((((((((((((''''''###$$$%%%'''(((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%(((((((((''''''&&&&&&%%%)))((()))+++,,,,,,)))&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((()))***)))((((((***&&&(((***(((%%%$$$%%%'''###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((///,,,)))&&&$$$$$$%%%&&&&&&'''''''''''''''&&&&&&((())))))))))))((((((''''''''''''''''''((())))))***)))(((''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))+++---,,,(((&&&''')))''')))***)))((('''(((******)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******((()))***+++,,,+++******))))))+++---///...+++((((((***,,,------+++)))'''+++***)))(((((()))***+++((())))))))))))*********%%%(((***++++++******+++))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***((((((((((((((()))******))))))))))))))))))))))))&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&'''''''''(((((((((((((((###&&&))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((((('''(((''''''(((***+++***(((%%%&&&''''''(((((('''''''''(((((()))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%'''((()))(((&&&&&&''')))***++++++******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''')))++++++)))'''''''''''''''&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&$$$$$$%%%'''((('''%%%$$$$$$%%%$$$$$$%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&***))))))((('''&&&&&&&&&''''''''''''''''''''''''###%%%''')))******)))((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((()))***++++++,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%###$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&''''''&&&&&&'''***,,,%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''((()))******)))))))))(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&((())))))(((%%%###""""""$$$%%%&&&''''''&&&%%%$$$))))))((('''&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))***)))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))+++)))'''&&&%%%&&&((()))&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&((((((((('''''''''''''''((()))))),,,,,,,,,+++***)))((('''***)))((((((((()))+++,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++(((((((((((())))))))))))++++++******((('''&&&%%%***+++,,,,,,,,,,,,+++***&&&''')))*********)))((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))((('''''''''''''''***************)))(((((((((((((((((((((((((((((()))*********)))(((&&&%%%&&&'''''''''(((((())))))***)))))))))))))))***+++''''''''''''''''''''''''*********))))))'''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###))))))(((((('''''''''&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''(((((((((((('''''''''((()))(((&&&%%%$$$%%%''''''''''''''''''''''''''''''''''''(((***+++,,,))))))))))))(((((((((((()))(((&&&%%%%%%&&&''')))((('''%%%######$$$%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))(((&&&&&&''',,,+++***)))''''''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&''')))***))))))((((((''''''''''''%%%''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%((()))******(((''''''(((%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&'''((((((&&&%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((''''''''')))+++&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%&&&''')))(((&&&%%%%%%&&&&&&''''''((((((''''''&&&((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((('''((((((((()))************)))(((&&&&&&'''((()))&&&'''''''''''''''''''''(((&&&%%%%%%&&&((((((((('''''''''''''''((())))))+++++++++++++++***)))((())))))((((((((()))++++++++++++******)))((((((((())))))))))))))))))))))))***************************))))))))))))))))))***(((((((((((()))))))))***))))))*********)))((((((++++++++++++++++++++++++'''((()))***+++******)))'''''''''''''''''''''''')))))))))))))))(((((((((************++++++++++++++++++***)))))))))))))))***************)))(((((((((((((((((((((((((((((()))*********)))(((&&&%%%''''''''''''(((((())))))******)))))))))))))))***++++++++++++++++++++++++************)))((('''&&&)))((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%'''''''''((((((''''''''''''((()))(((&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''((())))))))))))))))))(((((((((''')))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&'''(((''''''&&&&&&'''(((***+++))))))))))))))))))))))))***))))))))))))((((((((((((((('''&&&&&&&&&'''((())))))))))))((((((((('''&&&((()))+++++++++)))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$&&&((())))))'''&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''(((((((((((((((''''''''''''))))))))))))(((((('''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&(((***+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%'''))))))(((((()))+++&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))))))))((('''&&&''''''''''''(((((((((&&&&&&'''''''''&&&%%%%%%$$$&&&((()))(((((((((***(((((((((''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''((((((%%%%%%&&&'''(((((())))))))))))))))))))))))))))))***)))((('''&&&'''((()))(((''''''''''''''''''''')))'''%%%%%%'''((()))((('''''''''''''''((())))))******+++++++++******)))))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))((((((((()))))))))******((()))***++++++++++++++++++***))))))))))))***+++(((((()))***************((((((((((((((((((((((((++++++***))))))(((''''''++++++++++++++++++++++++++++++***)))))))))*********************)))(((((((((((((((((((((((((((((())))))******)))((('''&&&((((((''''''(((((())))))++++++***)))((((((((()))))))))))))))))))))))))))++++++++++++***)))((((((((((((''''''&&&&&&''''''***))))))))))))******+++&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%%%%&&&'''''''''''''''''''''''')))(((((('''&&&&&&'''''')))))))))((((((((('''''')))((('''&&&&&&'''))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))'''&&&%%%''')))'''&&&%%%$$$%%%'''***+++))))))))))))))))))))))))************))))))))))))***)))((('''&&&&&&&&&&&&)))))))))))))))((((((((('''(((***++++++******))))))'''&&&$$$$$$&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!!###%%%&&&&&&''''''(((((((((((((((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&((())))))(((''''''(((''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''))))))(((''''''&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%$$$%%%&&&(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%'''))))))(((((()))***&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++***(((''''''''''''''''''(((((((((&&&''''''(((''''''&&&&&&%%%''')))))))))((()))***)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&&&&((('''''''''''''''((((((((((((((((((((('''''''''&&&((((((((('''''''''''''''***)))((((((''''''(((((((((((((((((('''''''''''')))'''%%%%%%''')))))))))'''''''''''''''((())))))((()))***+++++++++++++++))))))((((((((()))))))))(((((())))))************((((((((((((((((((((((((************************))))))(((((((((((())))))(((((()))))))))***************+++,,,,,,,,,+++++++++***(((''''''(((***+++((((((((()))))))))))))))++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))(((((('''(((((()))***************)))(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))(((''''''((()))***,,,,,,***)))((((((((((((((((((((((((((((((((((((+++++++++++++++***))))))((((((''''''''''''((((((***))))))((()))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''&&&&&&&&&'''((()))'''((())))))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((&&&%%%%%%(((+++---+++(((&&&%%%%%%&&&'''))))))))))))))))))))))))*********)))))))))(((((()))(((((('''''''''''''''(((((((((((((((((((((((((((((()))******))))))((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""###%%%'''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''(((((('''&&&'''))))))(((''''''((((((((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%''''''&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''&&&((()))'''''''''&&&&&&'''''''''%%%&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&((()))+++++++++)))'''&&&(((((((((((((((((((((((('''((())))))))))))((((((((()))+++***)))'''((()))((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&&&&&&&((('''''''''((((((((((((((()))))))))((('''''''''&&&((((((((((((((('''''''''******)))((((((((((((((((((((((((((((((((((((((()))'''&&&&&&''')))))))))'''''''''''''''((())))))((()))***+++++++++++++++(((((()))))))))(((((((((((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))))))))************,,,,,,,,,,,,,,,+++******+++***(((''''''(((***+++'''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++))))))))))))************))))))(((((((((((())))))***************)))(((((((((((((((((((((((((((((()))))))))(((((((((((((((******(((''''''((()))***,,,,,,***)))((((((((((((++++++++++++++++++++++++***++++++++++++******)))(((((('''''''''(((((()))))))))((('''((()))+++,,,''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''((('''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&(((+++000...+++(((&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''''')))***"""###%%%&&&&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((((((%%%'''(((((('''''''''(((''''''((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''%%%$$$$$$''')))((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((((((((((((((((((((((((((((((((((((++++++******)))((('''''')))))))))(((((((((((('''(((((()))*********)))))))))***+++***(((&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&''''''((())))))******'''(((((((((((()))))))))*********************************)))))))))((((((''''''((((((((()))))))))***(((&&&&&&((()))***)))'''''''''''''''((())))))((()))***+++++++++++++++(((((()))))))))(((''''''(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++)))))))))*********++++++,,,,,,,,,,,,,,,+++***)))+++***))))))))))))***+++((((((((('''((())))))***))))))))))))))))))))))))(((((())))))***++++++,,,)))******+++,,,---......++++++*********+++,,,,,,***************)))(((((((((((((((((((((((((((((())))))(((((((((((()))))),,,***)))''''''((()))***++++++***)))((((((((()))************************)))***************))))))((((((''''''(((((())))))(((((((((((((((((()))***'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((******)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((('''&&&&&&(((+++,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''))))))***))))))''''''''''''(((((((((((()))))))))((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))&&&(((******)))((()))***$$$%%%'''((()))((('''&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&$$$%%%'''''''''&&&'''(((&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''((((((((()))&&&%%%$$$$$$$$$&&&((()))'''((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))///,,,(((&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''%%%###!!!"""&&&)))((('''&&&&&&&&&&&&'''(((%%%&&&'''((())))))))))))'''''''''(((((())))))***)))((('''&&&&&&'''(((((())))))))))))((((((((('''''''''((()))))))))))))))((()))******(((&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&((()))***+++,,,))))))))))))(((((((((((()))))))))***+++++++++,,,***************)))((((((&&&&&&'''((()))******+++***(((&&&&&&(((*********'''''''''''''''((()))))))))******+++++++++******(((((()))))))))(((&&&&&&)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++)))******++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,))))))))))))))))))))))))************************((((((***+++---...000000++++++******++++++,,,---***************)))((((((((((((((((((((((((((((((***)))(((''''''((()))***---+++)))''''''((()))+++******)))))))))))))))***((((((((((((((((((((((((((())))))******))))))(((((((((((((((((()))******))))))))))))))))))((('''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***(((((('''''''''&&&&&&&&&&&&'''((())))))*********...---+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***'''((()))***+++******)))(((((((((((((((((((((((()))))))))((((((((((((''''''((())))))***)))((((((((()))))))))************,,,++++++***************''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******###%%%((()))(((''''''(((((()))+++,,,---,,,***)))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&&&&'''&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))&&&%%%%%%$$$%%%'''***+++'''''''''(((((((((((((((''''''''''''''''''''''''###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++444000***''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''(((&&&$$$!!!!!!%%%)))((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))&&&&&&&&&'''((()))******&&&%%%$$$###$$$&&&(((*********))))))((((((((('''&&&&&&'''((())))))((((((&&&((())))))'''&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$%%%&&&((()))+++,,,---...---+++***'''&&&$$$###&&&&&&'''((()))******+++***************)))((((((%%%&&&'''((()))***+++,,,***(((&&&&&&(((*********'''''''''''''''((())))))******+++++++++******)))(((((()))))))))(((&&&%%%******))))))))))))))))))************************************************))))))(((((((((((()))))))))************+++++++++'''''')))***+++,,,,,,,,,***+++,,,,,,,,,,,,+++***---,,,+++++++++,,,---...************************,,,,,,++++++***)))))))))%%%%%%''')))+++---///000))))))(((((()))***++++++***************)))((((((((((((((((((((((((((((((***)))(((''''''((()))***---,,,)))'''&&&((()))+++***)))))))))))))))***+++++++++++++++++++++++++++'''(((((()))))))))((((((((((((((((((((()))******)))***+++++++++)))(((&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))''''''((((((((((((''''''%%%&&&(((((('''&&&''''''''''''''''''''''''''''''******)))(((((((((((()))(((((('''''''''&&&&&&&&&((((((***+++,,,,,,,,,,,,222000---+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))((('''((()))&&&''')))++++++***((('''((((((((((((((((((((((((************))))))))))))))))))*********((('''&&&******++++++,,,,,,,,,,,,...------,,,+++++++++,,,$$$%%%&&&''''''&&&%%%$$$(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''((()))***)))(((%%%$$$((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((&&&(((******((('''&&&'''((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&((()))))))))((('''%%%&&&'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&(((((()))))))))'''&&&%%%'''''''''((()))******+++&&&&&&&&&%%%%%%$$$$$$$$$(((((((((&&&%%%$$$&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))$$$(((++++++(((&&&'''((()))'''$$$!!!!!!###&&&((()))'''%%%$$$$$$'''***,,,>>>888///(((%%%%%%&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''+++'''&&&''''''&&&(((,,,---,,,++++++++++++***)))&&&''''''(((((('''&&&&&&******)))(((((((((((((((///,,,)))***,,,,,,((($$$(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&'''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))+++,,,---''''''((((((((((((''''''***)))'''&&&&&&''''''(((''''''((((((((((((''''''***)))(((''''''((())))))++++++***)))))))))))))))+++***)))(((((('''((((((&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((***))))))))))))))))))))),,,+++)))((((((((()))***&&&'''(((*********)))(((((()))***+++++++++++++++''''''(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************))))))(((((()))***++++++******++++++++++++******''')))***,,,,,,***)))'''******)))(((''''''(((((()))))))))))))))(((''''''))))))))))))))))))))))))******))))))***,,,...///+++***)))(((((()))******+++******)))))))))))))))))))))))))))))))))))))))((()))***)))((('''''')))...+++'''&&&(((******(((''''''(((((())))))******))))))))))))))))))))))))++++++++++++************))))))(((''''''''''''(((+++*********))))))((((((******))))))((((((((('''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&***(((&&&&&&'''(((((((((,,,+++)))((((((((()))***+++***((('''&&&&&&''''''''''''((((((((((((((((((***)))'''%%%%%%''')))***,,,777:::///***///333111---...---,,,)))((()))***)))************+++++++++((((((((()))******++++++***)))((()))++++++)))(((((()))++++++)))((()))***,,,***((('''&&&'''((()))++++++)))((('''''''''''')))************+++++++++///...,,,***)))(((''''''%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))*********((('''&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''&&&&&&''''''%%%''')))***(((''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''''''''((((((((('''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&''')))******((('''&&&&&&&&&''''''''''''&&&&&&''''''((())))))(((&&&&&&&&&&&&'''(((((()))******'''''''''&&&&&&&&&%%%%%%((((((((('''%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''&&&''''''((('''%%%######%%%&&&(((+++***((('''(((***...000===777...'''$$$###$$$$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((&&&''',,,......000444666111---...000111---(((''''''''''''''''''''''''++++++***)))))))))))))))(((''''''+++//////***&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''))))))(((''''''((()))***+++***)))(((((((((((()))***))))))(((((((((((()))(((((((((((((((((())))))((((((''''''''''''(((((())))))))))))))))))******+++***)))(((''''''((((((&&&''')))*********))))))))))))***+++++++++******%%%%%%%%%&&&'''(((((((((************************(((((()))***************)))))))))))))))***++++++******++++++++++++******''''''((())))))((('''''',,,,,,+++******************************))))))((())))))))))))))))))))))))******))))))***+++,,,---+++***)))(((((()))******+++******))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))...+++''''''(((******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))***,,,+++++++++*********)))((((((((('''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))***(((&&&&&&'''(((((((((******((('''''''''(((((()))((('''&&&''''''((()))(((((((((((((((''''''''')))((('''&&&&&&'''((()))111555999:::444,,,((()))333000,,,******+++...///))))))*********+++++++++******************))))))***)))((()))++++++)))(((((()))++++++)))((()))***))))))))))))((((((''''''(((((((((((()))))))))))))))************+++++++++///...,,,***)))(((''''''''''''((((((((((((''''''(((((('''&&&%%%$$$######&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''&&&''')))***++++++******&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&)))))))))(((((()))((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''''''''&&&((()))*********)))'''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&'''(((((())))))((((((((('''''''''''''''(((((()))'''%%%%%%&&&(((&&&&&&&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&''''''&&&&&&&&&&&&'''(((((('''%%%%%%&&&))),,,...???999111+++((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((+++222444333444666;;;444...///333333---&&&(((((('''&&&&&&'''((()))+++++++++***************%%%%%%(((,,,000///***%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''&&&%%%%%%&&&''''''(((((((((((((((''''''&&&''''''((((((((((((''''''((((((''''''((()))***+++))))))((((((''''''(((((()))(((((((((((())))))***))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))*********+++***)))''''''&&&'''''''''((()))*********))))))******+++++++++******)))%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))((()))******+++*********))))))))))))))))))***+++******++++++++++++******((((((((((((((((((((((((,,,+++******************+++++++++++++++***))))))))))))))))))))))))))))))******))))))))))))***+++******))))))))))))******+++******))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***---***(((''')))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((()))++++++*********)))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((('''&&&'''''''''''''''''''''''''''((((((((())))))******)))(((&&&&&&((()))(((''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&'''(((***+++))))))(((((('''''''''&&&((((((((((((((((((((((((---,,,777HHHKKK???999<<>>666,,,)))+++***)))******)))&&&###(((((())))))*********+++***)))))))))++++++)))(((,,,+++++++++******)))))))))***+++,,,---,,,++++++)))+++---//////---+++)))***))))))(((''''''&&&&&&,,,+++)))(((((((((((()))+++***))))))((((((((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((+++---///,,,'''%%%(((+++...,,,*********+++***(((,,,+++***)))))))))******))))))(((((((((((())))))++++++,,,,,,+++***)))(((((((((''''''(((((()))***+++*********))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))******************)))))))))))))))******))))))((()))***+++)))'''%%%'''))))))((('''((()))))))))))))))***+++,,,---,,,,,,++++++************************))))))))))))++++++++++++***)))((('''))))))))))))))))))))))))***,,,......,,,)))(((((())))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))*********************)))(((((())))))************))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,---******+++++++++******))))))))))))*********++++++(((((()))))))))***************))))))))))))*********+++,,,------+++)))(((((()))***++++++***)))((())))))))))))************))))))))))))************((()))******++++++******************+++,,,---...*********+++++++++,,,,,,+++,,,---.........---,,,*********+++++++++,,,,,,((((((((()))***++++++++++++*********))))))))))))************************************************************************(((***,,,,,,+++++++++,,,------,,,,,,---...///000...///000///------...000000222333333000...,,,,,,---......///000000//////111111222222222111000///000///...------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++)))***+++,,,---............------,,,,,,,,,------........................111000...---,,,,,,---...---------......//////000------.........---,,,++++++++++++,,,---///111222,,,,,,+++************+++*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((('''((((((******))))))))))))))))))((('''''''''''''''''''''((((((''''''''''''((((((***************)))))))))(((((()))***)))((('''&&&)))(((((((((((((((((()))******)))))))))(((((((((((((((((()))***+++++++++((())))))************))))))(((((()))***+++)))((()))))))))******+++------,,,+++***)))((())))))***---&&&(((555:::333,,,******)))((()))******((('''))))))******++++++++++++*********+++++++++***))),,,,,,+++++++++*********)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))++++++************++++++***))))))((((((((((((((())))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&+++---...+++(((&&&(((+++---+++))))))******)))(((+++******))))))))))))******))))))(((((())))))***,,,,,,,,,,,,+++)))((('''))))))(((((())))))***+++***************)))))))))))))))))))))))))))))))))************))))))))))))((()))******+++*********((()))))))))***+++++++++)))((('''(((******((('''%%%'''))))))((((((((()))))))))))))))***+++,,,---+++++++++******)))))))))************))))))))))))++++++++++++***)))(((((('''((()))******)))((('''...///000///---***))))))(((((((((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))******))))))(((((())))))************))))))))))))))))))))))))))))))(((''''''''')))***)))(((+++++++++++++++***)))(((((((((((()))))))))******(((((((((((())))))))))))))))))************))))))***+++,,,,,,,,,+++***)))))))))***++++++***))))))(((((())))))***+++,,,,,,)))))))))*********++++++******+++,,,,,,,,,,,,+++(((((()))***+++---...///***************+++++++++,,,...000222222000---+++***************+++++++++(((((())))))***+++++++++***************)))))))))************************************************++++++++++++++++++++++++***,,,------,,,,,,---...------------------------,,,------,,,++++++---...111222444333111///............///000000000000///000111111111111000///...000///...---,,,,,,,,,,,,***+++,,,------.........++++++++++++,,,,,,---...---------...///000111222........................------..................------------------------....../////////...---,,,---,,,,,,,,,,,,...///000,,,+++******))))))************++++++++++++******************************************************))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))***++++++***(((&&&%%%%%%''')))***))))))(((((((((((()))))),,,,,,++++++******))))))###%%%'''(((((('''&&&%%%((((((''''''''''''((((((++++++************))))))(((((())))))***+++++++++)))************))))))((()))+++,,,,,,***)))******************++++++,,,---++++++***))))))))))))***,,,(((***222444...***,,,***)))((((((***++++++*********++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++******)))***+++,,,,,,,,,,,,+++000---+++((((((+++---000000000//////............***************+++,,,,,,))))))((((((((((((((()))))))))))))))))))))))))))++++++***)))(((((())))))(((***+++***))))))+++...,,,***(((((()))***)))(((((((((''''''''''''''''''***))))))))))))))))))***++++++++++++******)))))),,,,,,++++++,,,,,,---...************************))))))))))))))))))))))))*********))))))))))))))))))******++++++*********'''((()))***++++++,,,,,,+++******+++,,,,,,+++)))&&&((())))))(((((()))***))))))))))))***+++,,,---(((((()))))))))*********************)))))))))((()))*********))))))((('''&&&''')))******)))'''&&&+++---...---+++)))((()))))))))(((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******)))(((((()))******++++++******)))))))))))))))))))))))))))&&&$$$"""###'''(((&&&$$$,,,,,,,,,+++***)))((('''(((((((((((())))))))))))''''''((((((((()))))))))((()))***++++++***)))(((******++++++++++++***)))************************((())))))******+++,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,,,,)))))))))***+++,,,...///************************,,,...222444333000,,,)))************************)))))))))******+++++++++***************************************************************++++++++++++++++++++++++++++++++++++---...///...---...///---------------,,,+++***+++,,,,,,,,,***+++,,,...000222333222000...............////////////......000000000000//////......///...------,,,,,,,,,---+++,,,------.........------,,,+++***+++,,,---...---------...///000111222........................------...//////...------......---------,,,,,,,,,---............---------......---,,,,,,,,,......++++++***)))))))))*********+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++))))))((((((((())))))***)))((('''''''''((()))***))))))(((((((((((()))))),,,,,,+++******)))((((((!!!###&&&((()))(((&&&%%%((((((''''''''''''((((((************************)))))))))******+++++++++***************)))((('''(((+++...---***((()))+++,,,,,,++++++,,,------...++++++*********)))))))))***)))***......))))))------+++)))(((***+++,,,+++***************************+++,,,,,,+++******+++******************************++++++,,,,,,,,,,,,///---+++))))))+++---///,,,,,,,,,,,,++++++++++++((())))))***++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++((()))************,,,...,,,***(((((()))***)))(((''''''((((((((((((((((((******))))))))))))******)))))))))******++++++,,,,,,,,,,,,,,,,,,------...***************+++++++++))))))))))))))))))))))))))))))))))))))))))************++++++++++++******'''(((***+++,,,,,,,,,,,,,,,++++++,,,------,,,***&&&(((******)))((()))***))))))))))))***+++,,,---&&&&&&''')))***+++,,,---************)))))))))(((((((((((()))((((((''''''&&&((()))++++++)))(((&&&((()))++++++))))))***+++++++++***)))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))***************)))******++++++++++++******))))))))))))))))))))))))+++)))'''(((+++---+++))),,,,,,,,,+++***)))((('''(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))((()))*********************++++++************++++++************************************++++++++++++)))***++++++,,,,,,++++++++++++******++++++,,,,,,++++++******************,,,...111333222///+++)))++++++******************************++++++++++++***************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,---//////.........///,,,---------,,,+++***)))+++,,,,,,,,,++++++---//////000111000...------...---------......---,,,,,,//////.........---------...------,,,,,,,,,,,,------.........------,,,+++---,,,+++***+++,,,---...///...............//////........................////////////...---,,,+++.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,------///...---,,,+++,,,,,,---,,,++++++***)))************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((())))))***+++,,,+++***)))(((''''''''''''&&&''')))*********))))))))))))(((((((((((())))))++++++***)))((((((''''''###$$$''')))***))))))(((((((((''''''''''''(((((())))))))))))))))))))))))************++++++++++++***************)))(((''''''***---,,,)))((()))+++...------------...//////++++++++++++*********))))))((()))+++)))&&&(((,,,000...+++******++++++***)))))))))))))))((((((((((((***,,,+++)))((()))***(((((())))))))))))))))))+++***++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************************((()))***+++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))&&&&&&'''(((((()))******,,,++++++***))))))******,,,***((()))***+++***))))))******++++++++++++***+++******))))))******+++((((((((()))***+++---...******))))))******+++,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***)))((()))+++,,,,,,,,,+++++++++***)))***,,,,,,***)))&&&(((******)))))))))***))))))))))))***+++,,,---&&&&&&((()))+++,,,---...************))))))))))))'''(((((())))))(((''''''((()))***++++++***)))(((((()))++++++******,,,...,,,,,,+++***))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))******++++++,,,+++++++++******++++++++++++******)))))))))))))))))))))))),,,+++***+++---------,,,+++++++++++++++***)))(((((((((((()))))))))******))))))))))))************))))))************)))))))))))))))************+++,,,+++************+++,,,++++++++++++++++++***************++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,---/////////...,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,...//////.........000,,,,,,,,,++++++*********+++,,,---,,,+++,,,...000///000000///---------///,,,------------,,,++++++///...------,,,,,,------------,,,,,,,,,,,,------.........------,,,+++***++++++++++++,,,,,,---...000///...---------------........................000000///...------,,,,,,///.........------,,,,,,,,,,,,+++++++++,,,------///...,,,+++++++++,,,------,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***(((''''''&&&&&&&&&'''***+++,,,+++***)))))))))(((((((((((())))))******))))))((((((''''''''''''((()))***+++++++++))))))(((((((((((())))))((((((((())))))))))))***++++++++++++++++++++++++)))************))))))(((((()))++++++******++++++.........------......///++++++,,,,,,++++++***)))((()))))))))((((((***,,,111///---,,,,,,,,,+++))))))(((((((((((('''''''''&&&))),,,+++((('''(((+++((((((((()))))))))))))))++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++***************+++,,,,,,(((((((((((((((((((((((('''(((((()))))))))((((((,,,+++***)))************,,,+++))))))+++,,,+++***)))***+++,,,------,,,++++++******))))))******+++******)))))))))+++,,,---)))))))))))))))***++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************+++,,,,,,,,,++++++***))))))***,,,------,,,***)))***)))))))))++++++)))((('''(((******)))))))))***))))))))))))***+++,,,---))))))******+++,,,,,,,,,************))))))))))))))))))************))))))******++++++++++++*********+++++++++******+++---++++++******)))*********))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))***+++,,,------------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((()))******))))))***,,,******+++++++++******))))))))))))*********++++++************++++++++++++******))))))))))))******)))))))))))))))***++++++,,,++++++******++++++,,,)))******++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,---------------************+++,,,---------------,,,,,,,,,++++++......---------...///000---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,+++***))))))***++++++***+++,,,,,,+++,,,...000///000111000...---///000------......------,,,+++......,,,+++++++++,,,------,,,,,,+++,,,,,,------+++,,,,,,,,,,,,,,,++++++)))***+++,,,---.........//////...------------...........................///...------,,,---.../////////..................---,,,,,,+++,,,---...///...---,,,+++++++++,,,---...---,,,,,,+++,,,,,,,,,*********))))))*********************************++++++++++++++++++++++++*********************************)))******++++++,,,,,,+++***))))))******(((((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))******)))))))))+++,,,---******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++((())))))************))))))))))))+++---......,,,------,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))******))))))+++---......///...------......,,,***))))))))))))(((((((((''''''***---,,,)))'''))),,,)))*********++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,.........---,,,++++++*********+++,,,------((((((((((((((((((((((((++++++,,,++++++***)))((()))(((''')))+++------------+++******+++,,,,,,+++((()))***+++,,,++++++***++++++************++++++,,,+++***)))))))))***+++++++++******++++++,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,***)))+++***)))***,,,,,,***)))''')))***+++***)))***+++))))))))))))***+++,,,---,,,,,,,,,+++++++++******************))))))))))))***++++++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,***++++++)))((('''(((***))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***+++,,,------............***++++++,,,,,,++++++***))))))))))))))))))))))))'''***,,,,,,)))(((+++---)))******+++++++++******************++++++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))(((((()))***++++++---,,,+++******+++,,,---'''((()))***,,,---...///******+++++++++,,,,,,,,,,,,---......//////......((())))))***+++---...///.........------,,,,,,,,,000///---+++,,,...111333.........------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,........................+++---//////...---...///,,,+++)))(((((()))+++---)))***++++++***+++---///111111222111//////000222.../////////...------,,,...---,,,+++++++++,,,---,,,,,,,,,++++++,,,------))))))***+++,,,,,,,,,,,,''')))+++---............//////............//////...........................---,,,+++,,,...000222////////////////////////...------,,,---...///000...---,,,+++++++++,,,---///...------,,,,,,------+++***)))(((((()))***+++************************++++++++++++++++++++++++************************++++++***************+++,,,,,,++++++,,,,,,---...***)))(((((()))+++---...,,,++++++++++++++++++,,,***************+++++++++,,,+++)))((((((***,,,---++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++'''((()))***************+++))))))+++000222000...,,,,,,+++******+++++++++++++++,,,---,,,+++***)))++++++******---111111///---,,,---...000000...,,,+++*********))))))(((((((((,,,///...***(((***---+++++++++,,,,,,---------,,,+++*********+++,,,------,,,,,,++++++,,,,,,---************************.........------,,,,,,,,,...((($$$$$$)))...///...++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------333...)))))),,,,,,)))$$$"""$$$&&&(((***,,,------)))************++++++++++++***))))))+++---000111---------,,,,,,+++++++++************************---,,,***(((((()))***+++---+++******+++,,,,,,+++(((((())))))))))))((((((,,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))***++++++,,,,,,,,,,,,,,,++++++******************++++++,,,,,,---,,,,,,+++***)))))))))))),,,,,,++++++++++++++++++))))))*********++++++++++++,,,,,,---,,,+++***((('''(((***++++++***(((''',,,++++++******++++++,,,)))******++++++,,,,,,---------------------------(((+++...+++'''%%%'''++++++(((&&&&&&)))++++++***************************+++***))))))+++,,,+++***//////...------,,,+++++++++***)))((()))***,,,---)))******+++++++++******,,,,,,,,,++++++++++++***++++++,,,,,,---.........---,,,++++++,,,...//////...///111000///......///+++,,,,,,---.........---,,,+++***))))))+++---...111000...------...///000111111000000///.........++++++++++++******)))))),,,,,,,,,------.........,,,+++***))))))+++,,,...)))***+++,,,,,,,,,++++++...---,,,++++++,,,---...//////.........---------...------,,,,,,------...///222333000+++))),,,///111111111111111000//////------............------000///...---,,,------...---------------------------------------------------.........//////000000//////............////////////000000///...---------...///...,,,,,,.../////////////////////////////////.........------------,,,+++***+++,,,---...222000...++++++,,,...///,,,+++******)))*********+++,,,,,,------,,,,,,+++************************---------,,,,,,+++++++++,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,++++++***))))))++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,,,,,,,+++******++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........---+++***+++......,,,***+++++++++,,,,,,---------))))))***++++++++++++***---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......//////......---,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,(((%%%&&&***......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...---,,,,,,,,,------,,,+++*********************+++++++++,,,,,,,,,------,,,+++******+++---///111...---------,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++))))))***+++,,,---,,,******,,,---,,,+++,,,,,,------------,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,------...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,///......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---,,,,,,++++++******+++,,,------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,///111///+++)))+++...///---***+++---//////...++++++++++++++++++++++++***)))((()))+++,,,+++***************+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,+++******,,,,,,++++++*********)))***+++,,,...000111333333666444111///............---...000///---,,,------,,,,,,---...............---,,,+++***+++,,,...///111000///......///111222444333333222111000000///------,,,,,,,,,+++++++++---------------.........111000///...///000222333............///////////////...------------...///000000000/////////............------------......111333555222...,,,///222111111111111000000000///...//////000000//////...000///...---,,,------...------------------------...............////////////..................---000//////......//////000111111111111111000///......//////...------...000////////////////////////000000000/////////......---,,,,,,+++,,,---...///111000...,,,+++,,,...///------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...---------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,------.........///........................000/////////.........---/////////.........//////---------------------------------------.........---,,,+++,,,...///---***+++,,,,,,,,,------------++++++,,,------------,,,---------,,,,,,,,,++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000000000///......------------------------,,,,,,,,,,,,,,,+++++++++,,,)))'''(((,,,///...,,,------------------------........................,,,,,,---------.................................,,,...///...,,,,,,...000000///---,,,++++++++++++---------............///...---,,,,,,,,,---///000............------------------------------------...---,,,+++++++++,,,---...---++++++---...---,,,......////////////......***+++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,------.../////////---------------,,,,,,,,,---------------,,,,,,,,,/////////...//////000000------------------------............////////////......---,,,,,,,,,,,,---..............................------------......//////......---,,,,,,+++...........................000222111...,,,...111...---++++++---......------------------------------,,,+++,,,...///...---'''((()))***+++------...,,,,,,---............---...............---,,,+++------,,,,,,+++***)))))))))***,,,///222555888999999777444111.........///,,,...//////---+++,,,,,,------.../////////............---,,,---...///000111111000000000222333444555444333222111000//////...............---------//////...............---//////...------///000111...---,,,,,,,,,---...///000000////////////000000111111111111000000000000///......------......///000222333222//////111444222111000000//////000000000000111111111111000000//////...---------............................../////////000000111111111000//////......---,,,,,,000000////////////000000222222222222222222111000//////000///...---///111000000000000000000000000111111111111000000000000---------------...//////000///...---,,,---...///000000...---,,,,,,,,,,,,......---,,,,,,---..........................................---------------......//////......---..............................////////////..................------------,,,,,,---------.........---......///000111222222000000000000000000000000000000000000000/////////111111111111111111111111000///...------...///000//////...............---...---,,,---...///---+++,,,------------.........---......///////////////---------------,,,,,,,,,////////////////////////000000000000000000000000------------------------///...---,,,,,,---...///111111111111111000//////........................------------------------,,,++++++---///000///---........................////////////////////////------........./////////......////////////000000000000000...---,,,,,,---...---,,,+++,,,...000111............//////////////////...------......///////////////////////////////////////////////////000///...------------...000...,,,---...///......---..................---***+++,,,......///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000......................../////////......------------------------...///000,,,,,,,,,---------------////////////000000000111000///---,,,,,,---...///000000////////////000000000//////......//////000////////////......------........................,,,...000///------...000......------............000000000000000000000000111000000111333444333222+++,,,,,,...///000111222---...///000111000///...//////000000000000000///000//////...---,,,++++++***+++---000333666888999555444222000------///000...///000000...,,,,,,---......///000000/////////000////////////000111222000000000000111222444555333333222111///...------////////////............000000000//////.........,,,,,,++++++,,,,,,---......---,,,++++++---///000111111111111111111111111111111111111111000000000000//////......//////000---///000000//////111444333222111000///000000111000000111111111111000000/////////.........//////000000000000000000000000//////000000111111222222000000000///////////////111000000//////000000111222222333333333222222111///000111000///...000222111111111111111111111111111111111111111000000000............//////000000//////.........//////000333222111///............000///---,,,,,,---///000........................////////////////////////...//////000000//////...000000000000000000000000///000000111111000000////////////////////////000------.........///////////////000111222444444555111111111111111111111111111111111111111111111111//////000000000000000000111000...------...000111000000000//////................../////////...---...........................//////000000000000000.........---------------////////////////////////111111111111111111111111........................000///---,,,,,,---///000111111111111111000000///////////////////////////......//////////////////......///000222222111000////////////////////////////////////////////////....../////////000000000/////////000000111111111222...++++++...///---***---,,,++++++---///222444.........////////////000000000//////////////////000000000000000000000000000000000000000000000000111000000///////////////111///......///000000///------............------***,,,...000000000000///------------------------........................------......///000000000//////////////////000000111000000000//////......------,,,------...///000,,,,,,,,,,,,------......////////////000000000000111000///......///000111111000////////////000111111000000//////000000111.........//////000000000////////////////////////---...////////////000111333333444444333222333333111111111111111111111111222111111222444666555444000000000111111222222222...///000222222111000000...///000111222333333333222222111000000///......,,,---...000222444555666333444444222///...///111111222333222000///...///000000000111111000000///111111111111111111222222//////000000111222333444333333222111000///........./////////////////////111111111000000/////////000000000000000111222222333222000///000111333555222222222222222222222222000000000000000000000000111000000//////000000111...///000000000111333555333333222111111111111111///000000111111000000///000000000000000000000000111111111111111111111111//////000000111111111111///000000111222333333444111111000000000000111111111222222333333222222222000111222111000///111333222222222222222222222222000000000000000000000000//////000000111111111111...///000000111111111111444333222111000000000000111000...------...000111111111111111111111111111000000000000000000000000///000000111111000000///111111111111111111111111000111111222222111111000000000000000000000111111....../////////000000000000000111222333555555666000000000000000000000000111111222222222222222222...///000111222222111111111///---,,,,,,---///111111111111000000/////////...///000000000/////////////////////////////////...//////000000000000000........................000000000000000000000000000000000000000000000000////////////////////////111000...------...000111000111111111111000//////000000000000000000000000/////////000000000000000///000111222222222222111111111111111111111111111//////////////////////////////000000000111111111///000000111111222222333///***'''***000444111...000///.........///000111////////////000000000000000000000000000000000000111111111111222222222222111111111111111111111111222222222111111111000000222111//////111222111000//////000000000000//////,,,---///111222222111000111111111111111111111111///////////////000000000......//////000111111111000000000000111111111111111111111111000000000000000000//////000000111111,,,,,,------.../////////////////////000000000000111000000000000111111222000000000000000000000000111111000000000000111111---......///000000111111000000000000000000000000000000111111222333444444222333555444333111222222222222222222222222222222000//////111333444444333111111111111111000000000000000111111222222111111///000111333333444444444333333333222222222111111///000000000111111222222666999;;;999444111111333444555666555222111000111111111222222111111000000111111111222222222333333000000000111222222222333444444444333222222111111////////////000000000000222111111111111111111000111222222222333333333333222222111000111222333444111222333333333333222111000000000000000111111111222111111000000111111222111111111222333555666777333444444444444333222222000000111111111111000000000111222333333333222222222222222222222222222222111111111111111111111111///000111222444555666666222222111111111111222222111222222333333333333333111222333222111000222444333333333333333333333333000000000000000111111111000000111222222222222222...///111333444444333333444333333222222222222222111111000//////000111111111111111111111111111111111111111111222222222222000111111222222111111000222222222222222222222222111111222222222222111111111111111111000000000000//////000000000111111111000111111222333444555555000000000000000000000000111111111222222222222222111222333555555555444444000///...------...///000222111111111111111111000...000222111000///000000111111111000000000000///......///000000000000000.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111111111111111111000//////000000000000000000000000.../////////000000000000///000111111000000111222222222222222222222222222////////////////////////000000000111111111222222000000111111222333333444---,,,+++---000333333222333222222111111000000000000111111111222222222222000000111111111111111111111222222222333333333333111111111111111111111111333333333333333222111111333222000000222333222111000000111111111111000000---///111333333222111000222222222222222222222222/////////000000111111111000000000111222222333333111111111111222222222333111111111111222222222222333222222111111111111222...//////000111111222222//////000000000111111111000000111222222222222222000000111222222111000000111111000000000000111111......//////////////////000000000000000000000000222111222333555666777666///222444333111//////000333333333333333333333333000//////000333444444333111111111111111111111111111111000000111111222333222333333333333333222222222222222222333333333333111111111111111111111111444999>>>>>>:::666666777555666777666333111111222222222333333222111111000111111222222333333333222222222333333333333333222333333333333333333333333000111111111222222222222111111111222222222222222///000111111111222111111000000000000111111111111111222333333333333222111111111111111222222333333222222111111111111222222333222111222444555666666333444666777777555333111111111222222222222111111222222444555555555444444333333333333333333333333444444333333222111111111111111111222333444555555222222222111111222222222222333444555555555555444222333444333111111333444333333333333333333333333111111111111222222333333000111222333444333333222///000333555777666555444333222222222222333444444111111111111111111111111000000000000000000000000111222222222333333333333111111222222222222111111222222222222222222222222111111222222222222111111222222111111000000//////000000000111111111222222111111111222222222333333000000000000000000000000000111111111222222222222222333555777888888777666000000000000000000000000111111111222222222222222///111333333000///000222222222111111111000000000//////000111111111111000....../////////000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222222222222222111111000////////////////////////---.........//////000000//////000///......000111222222222222222222222222000000000000000000000000000111111111111222222222000000111222333333444444///000111000//////111333222333333444444333222222222222333333333444444444000000111222222222222222222222222333333444444444111111111111111111111111333333444444444333222111444222111111222333333222//////000000000000//////...000222444444333111///000000000000000000000000//////000000111111111222111222222333333444444555111111111222222333333333111111111222222333333333333333222111000000000000000000111222333333444444000000111111111222222222///000222333444333333222000111333444444333111000111111000000000000111111000000//////......------000000000000000000000000111111111333555777777666222555777777444222222333333333333333333333333333111000000222444666666555111111222222222333333333222111000///000111222333555555555444333111000///000111111222222333444444222222222222222222222222...555<<<>>><<<::::::<<<555666777666333111111111333333333333333222111000000111222333333333222222444444444555555444333333000000111111111222222222222222222333333444444444111111111222222333333333111111222333333333333222222333444555555555444444111111333333333333111111222222222333333444444444333222222111111222222333222000000000222444444444333555888999999777444111222333333444444333333222222333555666666666555555444444444444444444444444666666555444333222222111222222222222222222333333333222222111111222222333444444555666777777666666333444444333222222333555444444444444444444444444222222222333333444444444111222333444555444333333///111444777888888666555222222222222333444555555000111222222222222111000555555555555555555555555222222222333333444444444111222222333333222222111222222222222222222222222000111111222222111111000222222222111000///......000111111111111222222222111111111111111111111111111111111111111111111111000000000111111222222222111333555777888888666666000111222222222222111000111111111222222333333333///111444333111///111222222222222222111111000000000000111222222222222111.../////////000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000333333444444444333222222555444444333222111000000222222222111111111000000222111111111000000//////000000000000000111111111333222111000000111222333000111222000...---...///555333111///......///000222333444333111000111222111111111111222333444555111222333333111111222333777555222///......///000555444333333222111000///333333333222222111111111555555666777555111222777333000...///222444333111111111222333555444222///111222444444222111111222///000222222000///000111333444444555555444444333111111111222222333333333333333333444444444555555222222111111222222333444555444444333333222222111333222000//////000222333222222222222222222222222222222111111111111111111333333333333333333333333333333333333333333333333222111111111000000//////111111111111222333444555555666777666444333444555555555555444444333333333222222222222222222222222111111111111111111111111444444444444333222111000444444333333333333222222555444333222111222333444222222222222222222222222555333111000111222555777555444555<<>><<<888333333444444444444555555444444333222222222222222333333444444444444333333333333333333333333333333444333333222222333333444333333333333444444444555222333444444444333222111222222333444555555555555222222333444444555555666222333444555555444333222333333333444555555666666555444333222222444555777:::888666555444555666777666666777777666666555444333555666666555444444555777777777777777777888888555666777888888777666555777777666666555555444444555555555555444444333333222333333333333444444444444444444555555555666666555555555666555555444444333444444555555444333333555444444333333444444555333444444444555555555555444444444444444555666666666555555444444333333222333333333333222222222222444444444444444555666666666555444333333333444444222222333333444444444555444444333333333333333444444444444444444333333222333222222111111111222222444333222111111222333444333333222111111111111111111222333444444444444444555555444444333222222111888444888@@@???666111444444333333333333222222222111111222333333333333333///333444111111555555111111111111111222222222222111111222222222222111111333333222222222222222222222222222111000000222444000000111111111222222222222222222222222222111111333222222222111111111111000000222333444555555555000000000111111222222222444333333222111000000000222222222111111111111000444444444333222222111111//////000111111111111111000222333333222111333444333222111111111333444555333555555555333222333444777666444333111000000000333444555444333333444555444333111000000111333555444444444444444444444444555555555555555444444444444444666999888333222555333111000111222333333222222222222333555444222000///111333333111111111222111333444444333222222333444444555555555555444444444444444444444333333333333333333444444444555555333222222222222333444444333333444444555666666777444333333222333444666777666666666666666666666666444444444444444444444555555444333222222333444555444444444444444444444444222222222222111111111111222111111222222333444555333444555444333222222444555555555444444444444444333333333333333333333333222222222222222222222222000000222333444444444444111111222333444555666666666666666555444222111000444444444444444444444444777555444333333555777888888555222333777::::::999;;;888555666999;;;;;;:::666555444444444444444444555555444444333444444444444444444444444444444444444444333333333333444444444444555555555666666666555555555555555444333222222333444555666666666666444444444555666666777777333444444555555444444333333444444555555666777777555444333333333444555666777777666555555555666666777777777777777666555555444555777777555444555666999999888888888888888888888888999999999999888888777777777777777777777666666666555555555555444444333333333444444444555555444444555555555666666666999888888777666666666666333444444555555555444444555444444444444444555555333333333444444555555555444444333333333444555555444444444444444444444444444444333333333222222222333333444444444555555555666555444444333333444444111111222333444555666777444444444444444444444444444555777888777666444222333333222222222333333444555555333222222333444555333333222111111111222222111222333444555555555555666666555555444333333333666333555<<<<<<555333666555555555444444444333333111222333333444444333333111333333111222444555333333333222222222222222111111222222333333222222222333333333333333333333333444555555333111111222333222222333333444444444555444444444333333222222222333333222222222222111111111111222333555777999:::222222222222222222222222222222222222222222222222222222222222222222222222888777555444222000...------...000111222222111000...///111111000111222444333333222222222222333444444555666555444333444555777666444333222111000000444555666555444333444666333222111000000111222333444444444444555555666666555555555555555555555555555444666:::999444222444333333222222222333333333333222222333444444333111000222444444333222333444333444666666444333444555444444555555555555444444666666555555444444444333333333333444444444555555333333333333333444555555444555555555666666666777333333333333444555666777666666666666666666666666444444444555555555555555666555333222222333555666444444444444444444444444333333333333222222222222222222222222222333444555333444555444222111222333555555555555555444444444444444444444444444444444333333333333333333333333000111222333444444444444222222333333444555555666444555666666666444222111444444444444444444444444666555444333444555777888:::999888888999:::;;;;;;DDD===666666:::>>>===;;;666555555444444444555555555555444333444555777888444444444444444444444444444333333222222333333444555555555666666666666777777777777666555444333333444444555666666666666666555555666777777888888999555555555555555555555555444444555666666777777888555444444444444555666777555555555555555555444444777777888888777777666555666777999999777666777888:::::::::999999888888888999999::::::::::::999999888888888888888888888888666666666666666666666666444444444444555555555555555555555555666666666666;;;:::888777666666666777666666666777777777777777555444444444444555555666444444444444444333333333444444333333333333444444333444444444555555666666444444444444333333333333444444555555555555555555666555555444444444444444222333333444555555666666444444555555666666555555555555666777777666555444444444333333444444555555777777555444333444444555555555444444444444555555222333444555666777777777777777777666666666555555333111222666777333333666333333333222222222111111222333333444444444444444666666666444333333222111444444333333222222222111111222333333333333333333333333333333444444444444888888888777444333333444666666666666666666666666555555555444333333222222333333333333333333222222222222222333555777:::;;;666666555444444333222222000000111222333444555555222222222222333333333333555444333222111000//////...///000222222222111000...000111222111222333555444444333222111000000000444555666666444444555666555444444333222222222333444555666666444444555666888777555444333333444444333444444555555666666777444444444444555555555555666444666::::::666333333444444444333222222333444444333222333444555333222222444666666555555555666444555777777555444555666444555555666666555555444666666666555555444444444333333333444444444555555444444333333444444555666777777777666666555555555333333333333333444555555555555555555555555555555444444444444555555666666777666555444444555666777555555555555555555555555333333333333444444444444333333333222333333444444333444555444222111222333555555555555555555555555444444444444444444444444333333333333333333333333333333333444444444333333444444444444444444444444222333555666777777666555333333333333333333333333444444333333333444555666:::<<<>>>???>>><<<;;;;;;FFF===444222666999888444555555444444444555555666444444444444555777:::;;;555555555555555555555555333333222222222222333333555555555555666666666666999888777666555555444444555555666666777777666666666777777888888999999:::666666666666666666666666555666666777777888888999666666666666666777777777666666666666666666666666888888888999888777777666888999;;;;;;999999999:::;;;;;;::::::999999888888999999999999999999999999888888888999999999999999777777777777777777777777444444555555555666666666555555555666666666777777;;;:::888666555555666666666666666666777777888888444444444444444555666777666666555444333333222111555444444333333444444444333444444555555666666777555555555444444444333333555555666777777777777666555666666555555555444444555555555555555555555555444555666777777777777666777666555444444555666777555555555555555666777777:::999777555555555555555666555555555555555666666444555666777888888888888666666666555555555555555333111222444555333444666333222222222222111111111333333444555555555555444888777777777666444222222555444444444333333222222222222333444444444444444333333444444444555555555:::;;;;;;999777555555555888888777666555444444333555555555444444444333333333333333333333333444444444444333333333555777888888777777666444333333222///000111222333444555666222333333333333444444444///000000111222333333444111111222222222222111111111333444444444444666777444444333222111000//////333444666555444444555666444333333333333444444555444555666555444444555666777666555444333222222222444444444555555555666666444444444555555555555555777444555999:::666333444444555555444333222333555555333222333444555444333333555777777777666777888444666777777666555555666555555666666666666555555555555555555555444444444333333333444444444555555555444444444444555666666888777777666555555444444444444444444444444444444555555555555555555555555444444444555555666777777777777777777777777777777666666666666666666666666444444444444555555555555444444333333333333444444333444555444333222222444555555555555555666666666555555555555555555555555444444444444444444444444444444555555555555444333555555555555444444333333222333444666777888888888333333333333333333333333444444333333444444555666777<<>>EEEFFFBBB>>>===???JJJDDD<<<888:::;;;;;;999666666666666666777888888777777888888999888888888666666666666666666666666666666555555555555666666777777777777888888888888777777666555555555666777777777777888888777777666777777777888999999::::::999888777777777777888999777777888888999:::::::::888999::::::;;;;;;::::::999888777666777888:::;;;999999::::::999999888777888999;;;;;;999888999:::888888888888999999999999::::::999888888999::::::::::::999999888888777777888888888999999999::::::555555666666666777777777555666666666777777777777777777888888888777777666555444444444555666777888444444444444555666777888666666666666666666666666888777666555555555555666555555555555666666666666666666666666555555555444444555777888999888777666555666666777666555444333666666666666666666777777444555888999::::::999888777777777777777888999999666666666777777888::::::>>><<<:::888777666666666444444333444444555555666555666666666666555444444444444444444444444444444555666777666666777777666666666666555555555555444444444555666666666666666666555999@@@AAA:::777777444444444444555555555555222333444555555666666666333444444555666666777777666888999999666444444444444444444444444444444444222222222333444444555555333444444444555555555555444444444555555444444333333333333444444444555555555555444333333222222111333333333444444555555555777666666444333222111111777666444222111111222222111333444333222222333555222333444444555555444444222333444444333333555666666555444333333333333333333444555444333333444555333333444555555666777777444444444444444444444444666666777777888888888999;;;666333777999777555555555666777666333222444666666444222222444555444444222444666777666666777888444555777777555555555666555555666666666666555555222333333444444555555555333333333444444444555555555555555555555666777777333333444444555666666666888888888888777555444333666666666666666666666666666777777888999999::::::777999;;;======;;;999777777777777777777777777777444555555555666666777777555444444333333333444444555666777666444333444555444555555555666666777777666666666666666666666666555555555555555555555555222333555777888999999:::222333333444555666777777777666555555555666888999666666666666666666666666666666666666777777777777;;;AAAGGGGGGCCC???AAADDDFFF@@@:::777888999:::999888888777777888999::::::999999::::::999888666555777777777777777777777777888888777777777777888888888888999999999:::::::::666666555444444555777777777777888888888777777666666777777888888999:::::::::999888777777888999:::777888888999999:::;;;;;;999:::;;;<<<<<<<<<;;;;;;777666444222333555888:::999::::::::::::999888888666888:::999888777888999777777777888888999999:::;;;:::999999999999:::;;;::::::999999888777666666888888888999999:::::::::666666666666777777777777666666666666777777777777666777999::::::999888777777666666666777888:::;;;444444444555555777888888444444555666777888999:::888888777666666666666666666666666666666666666555777666666666555555555555333444666777888777666444555666777777777666444333444444555666777888999999444666888:::;;;:::999888666777999;;;;;;;;;999888777777777777888999:::;;;???===;;;999777666666666666666666666666777888888555555555555444333222111777777777777888888888888333555666555555666555333666555555555444444444444444555555666666666666666999999===DDDCCC:::444444333444444444555666666666222333444555666666666666444444444555666777777888444666777777555333222333444444555666777888999:::000111111222333444555555444444444555555555666666222333555666666666555444222333444555666666555555666666555555555555666666333333444444666777888999444555666555444555777888777666555555555555555666555555444555555666777888666666555555555555555666444444444444555555555666666444333444666888888777999888555444333444555666555666777666555444555777777666555555555666888999666666777888999999:::::::::::::::999999888888888555555555555555555555555666666777777666555444444111222444555555555777999888999999888888777666555888777666777777777555444444444444444555555555666777666666777999999888666888777777777666666555555555555666666777777888888999999888777666666777777888888777777666666555555666777888999999999999999:::999888888777888888888777777777777777777777777666666777777777777666666777777777777666666666666444555777888888888777666888666555666777888777666888888999999999:::::::::777888:::999777666666777888888777777666666555555999555333444666777777888;;;:::888666666666666777888888888888777777777777777777777777777777777777:::@@@HHHMMMKKKFFFAAA===<<<;;;:::999888666555555888888888777666777:::===777777777777777777777777:::;;;;;;999777666666888555555555555666666777777:::::::::;;;;;;<<<<<<<<<888777777777777999:::;;;;;;;;;:::999888888888888777777888888888999999999888999999999999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;999999999::::::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999888888888888;;;;;;;;;;;;999888666555777888999::::::999777777888999::::::;;;;;;:::::::::::::::::::::999888777999999::::::::::::;;;;;;999999888888999999:::;;;::::::999888888999::::::999888666555555777888:::AAA>>>999666555777:::===777777888888888888777777666777777888888888777777555555666777777777777777777777777777888888888888999999999888888888888888===<<<;;;::::::;;;<<<===666666777888999::::::;;;<<<;;;888666666888:::<<<888888888888777777777777666777777777777666666555999888777666666777888999888888888888888777666555666666777888888888888777777777888888888888777777777777777777777777777777888999;;;<<<<<<;;;999888777777777777777666555555444444555666666555444444555555555444444333333333444555666777777666555444::::::999888777555333222555666777777777666444333777777666666666666666666777777777777777777777777555555555555666666666666777666666555555666666777777777666666666777777888777888888777555444555666888777777666555555666666666666666555666666777777<<<;;;999888666555555555555555555555666666666666999888666666777777777666999777666555444555777777555666777777666555666777777666666555555666777888777777888888999:::::::::;;;;;;;;;:::::::::999999777777777777777777777777888888777777777666666666666777777666444333444555777777777777777666666555:::999888888999999777666666666666666777777777777777777666888999:::999777999888888888777777777777666666777777777777777888::::::999888888888888888888888888777666666555555666777888999999999999888888777777888888999::::::777777777777777777777777666666777777777777666666777666666666666666666666555555666777777777777777666444333444555666555444777777777777888888888888888999::::::888777777888888888888888777777777666666777888999777777888;;;999888777666555666777777888888888888777777777777777777777777777777777777999>>>DDDGGGFFFAAA===:::::::::999888777666555555666666666444333333555888888888888888888888888888999::::::888666555666777666666666666777777777888:::::::::;;;;;;;;;<<<<<<777777666666777888:::;;;999999999888999999::::::777777888888888999999999::::::999999888999:::<<<999999999999999999999999777888888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888888999999<<<;;;;;;999888777777666777888999999999999888777999999:::;;;;;;;;;;;;;;;555555666666777666666666999999999:::::::::;;;;;;::::::999999::::::;;;<<<;;;;;;:::999999:::;;;;;;<<<;;;999888888999;;;<<<===<<<:::999888888999999888888999999999999888888666777777888888888777777666666777888888888888888777777777777888888888888888888888888888888888888;;;:::999999999999:::;;;888888888888888888999999:::999777666666777999:::888888888888777777777777666666777777777777666666999888777666666777888999777777888888888777666666555666666777777777777777666666777777777777666666777777777777777777777777555666888999999888666555666666666666666555444444555555555555555555555555555555555444444444333333555555666666666666555555888888888777666555444333555555666777666555444333666777777888777777666666555555555555555555555555999888777666666666777888777777666666666666777777;;;:::999888777666666666777888888777666666777999::::::888777666666666666888888777666666666777777;;;;;;999777666555555555666666666777777777888888===;;;888777777777666444888777666666666777888999666888999888777666777888888888777666666777777888999999999999::::::::::::;;;;;;;;;;;;;;;:::::::::777777777666666555555555:::999888777777777888999888999999888555444444555555555555666666666666666;;;:::::::::;;;;;;999888888888888999999999999:::888777777888:::;;;999888::::::::::::999999999999888888888888888777777777;;;:::999999999999999999999888888777777666555555777777888888999999888888666666777888999:::;;;;;;777777777777777777777777666666777777777777666666666666666666666666666666666666555555666666777888666444333444555666555444555555555555666666666666888999::::::888777777888999999888888888888777777444888;;;:::666666888;;;999888777666666666777888888888888888777777777777777777777777777777777777777:::???@@@>>>;;;888666777777777666666666555555999999999777444444666888888888888888888888888888888999999777555555666777666666777777777777888888999999999::::::::::::;;;777666666666666888999:::888888888888999:::;;;<<<777777777888888888888999::::::999888888888888999999999999999::::::::::::888888888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999999999999999999999999::::::::::::::::::::::::999888888888888999::::::<<<;;;:::888777777777888777888888999999999888888999:::;;;;;;<<<<<<;;;;;;666666888999999:::::::::999999999999::::::::::::;;;;;;::::::;;;;;;<<<===<<<;;;:::999999:::;;;<<<===;;;:::888888999;;;<<<999:::;;;<<<;;;999777666888999999::::::999999888777777777888888777777666777777888999999999999888777777777777888888888888666777777888888999999999999888777777777777888999999999888888888777777777777777777777777777777777888888888888777777777777444555666777777888777777888888777777777777888888666666777888888888777777555555666777777777777777555555666666666666555555777777777777777777777777444555666777777666555444555555666666555555444444666666555444444555666666555555555555555444444444666666555555555555666666666666666666666555555444555666666777777555444333555666888999999888777666555555555555555555555555<<<;;;999777666777888999888777777666666777777888;;;:::999888777666666666444555777777888999<<<>>><<<;;;:::888777666666666999999888777777666777777666555555555555666666777777777888888888888999999<<<:::888777777777666555888777777777888999::::::777888999999777777888999:::999999999888888888888;;;;;;::::::::::::::::::::::::::::::::::::::::::999888888777777666666555:::999777666666777888:::666777888888777666777999555555555666777888888999;;;::::::;;;<<<<<<:::999999999999999::::::::::::999888888999;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777:::999999888888888999999999999888888777666666555777777888888888888777777666666777888999999::::::777777777777777777777777666666777777777777666666555555555666666666666666666666555444444666777888888666555666777888777666444444555555555666666666666888999999777666777888888777777777777777777777444777888666777;;;>>>???<<<;;;999888777777777888888888888888777777777666777777777777777777777777666888::::::888555444444555555555555555555555555999999999888666555777888888888888888888888888888666777888777555555666888666666777777777777777777888888888888888888888888777666666555666888999:::999888888888999999:::;;;777777777777888888888888999888777777888999999888;;;;;;;;;;;;<<<<<<<<<<<<888888888999999:::::::::;;;;;;;;;::::::999999999888999:::;;;<<<;;;:::999::::::::::::999999999999999999999999999999999999777777777777888999:::;;;===;;;999777666666888999777888888888999999999999::::::;;;<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<<<<;;;888999999999999::::::::::::::::::::::::;;;<<<<<<;;;:::999999999999:::;;;:::999777555555666888999777888:::;;;;;;999777555777888888999999888888777777777777777777777666555666666777888888888888777666777777777888888888888555666666777888999999:::777777777777777777777777888888888888777777777777555666777888888888777666888888888888777777777666444444555777888888888888888777777777777777777888555555666777888888888777666666777888888888888777555666666777777666666555666666666666666666666666777888888999999888888777555666666666666666555555888666555333333555666888666555555555555555555555777666555444444555666777444444555666666666666666666777888888888777555555444666888:::;;;999777555777777777777777777777777===<<<:::888777888999;;;888888777777777777888888888777777666666777777777444666777888888999<<<>>><<<;;;:::888777666666666999999888777777666777777555555555555555666777777888888888999999999999:::999777555666777888777777888888888888888999::::::777999:::999888777888::::::::::::::::::::::::999;;;;;;::::::::::::::::::888888888888888888999999;;;;;;:::::::::999999999999888666555555666888999666888999888777777888999777666666777888999;;;<<<:::999999:::;;;;;;:::888888888888999999999::::::999888888999;;;;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777888888777777777777888999999999999888777777666666777777888888888777777666888888999999999888888777666666666666666666666666666666777777777777666666444444555555666666666777666555444444444555777888888666555666777888777666555555555666666666777777444555777777666555555666555666666666666666666666777777555555???LLLQQQNNN???>>><<<:::888777777777888888888888777777777666666666666666666666666666666777888777555333333444444444444444444555555555222333444444333333444666777777777777777777777777666666777666555555777999666666666666666666666666777777777666666666666666777777666666666888999:::;;;:::999999888888888999777777777777777777777777666555555777:::<<<;;;::::::::::::;;;;;;;;;<<<<<<888999999999999999:::::::::999999888888777777777777888:::;;;;;;;;;::::::<<<<<<;;;;;;:::::::::999999999999999999999999999666666666777888999:::;;;<<<:::888666666666888999777777777888888999999:::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::999888777888888888999999999::::::999999999999999::::::;;;:::999888777777888999:::888777555444333444555666888888888999888888777777666666777777777777666666777777777777777666555555444555555666777666666666666777777777888888888888555555666777888888999999777777888888888888777777555666666777888888999999555666888999:::999888777888888888888777777777666444444555777888888888888777777777888888777777777444555666777777777777777666777888888999999888888666777777888888777777666666666666666666666666666888999999999999999999888666777777888888888777777888777555444444555777888666666666666666666666666777666555444444555666777333444555666777777777777888888999:::999888777666333555888::::::999777666777777777777777777777777<<<;;;:::999999999:::;;;999999888888888888999999666666666666666777888999888999999888777777888:::;;;:::999888777777777777888888777666666666777777:::999888777666666666666888888888999999999::::::666555444555777999999888888888888888999999999999777999999999888777888999777888999::::::::::::999999999999999::::::::::::777777777777888888888888777777777777777777777777777777666555666777888999999::::::999666555555666888888777777888:::;;;<<<999888888999:::;;;:::888888888888888999999999999888777777888:::;;;999888::::::::::::;;;;;;;;;;;;888888888888888777777777777777777666777777888999:::999999888888777666666777777888888777777666666888999999:::999888777666666666666666666666666666666666777777777777666666444444444555555666666777555555444444555555666777666444333444555666555444666666666666777777777888222444666666555444555666444444555555555555666666777888666999HHHZZZ___ZZZ@@@>>><<<:::888777777777888888888888777777777777666666666666666666666666666777777666444333444555444444444444444444555555111333444555444444666777666666666666666666666666555666777777666666888:::888777777777777777666666777777777777777666666666888777777777777999:::;;;<<<;;;:::999888888888888888777777777777777666666666444444777<<<>>>===:::666666777777888888999999999999999999999999999999888888777777777777777777777888999;;;;;;;;;::::::===<<<<<<;;;;;;:::::::::999999999999999999999999666666666777888999:::;;;:::999888777666777777888777777777777888999:::;;;888999::::::;;;;;;::::::<<<<<<<<<<<<;;;:::999888888888888888999999999999999888888888888999::::::999888777666666777888999:::888666555444555666777888888777666666777777888555666666666666666666555777777777777666555444444333444555555666666555555777777777777888888888888555666666777777888888888777888888999999888888777444555555666777888999:::555666888999:::999999888888888888888777777777777444555666777777888777777777777888888888888777777555555666777777777666666666666777888888888888888777777888888888888777777777777777777777777777777777777777777777777777777777777888999999999888888777777666555555666777777666666666666777777777777666666555555555555666666444555666777888888888888888999999::::::888777666333444666888999888777666555555555555555555555555::::::::::::::::::;;;;;;999999999888888999999999888777777777777888999999999999999888666555777888:::999888777777777777777666666666555666666777777:::999888777777666666777888888888888999999999999888666555666888::::::999888888888888888888777777777888999888777666777999333444666777888999888888777777888888999:::::::::777777888888888999999999444444555555666777777777777777777888888888999999777888999888666555666777999888777666777888:::;;;999888888999;;;;;;:::999888888999999999:::::::::777777666888999:::999777888888888999999:::::::::666666777777777777777888888777777777888888999:::::::::999888888777777666777777777777777666666555666777999::::::999888777666666666666666666666666666666777777777777666666333333444555555666777777333444555555666666555555666444333444555666555444666666666666777777777777222444666666555444555666555555555555666666666777333888999:::EEETTTWWWPPP<<<;;;999888777777888999888888888888777777777777666666666666666666666666444555666555444333444666555555555555444444444444444666777777666555666777555555555555555555555555555777888777777777:::;;;:::::::::999999888888888:::::::::999999888888888999888888888888:::;;;<<<::::::999999888999999999888888777777666666666666888666555888===???<<<999444555555666777777888888999999999999999999999999777777777777888888888888666777999:::;;;;;;::::::<<<<<<;;;;;;:::999999888888888888888888888888888777777666777777888999999888888888888777777777777888777777777777999:::;;;777888999999::::::999999;;;<<<<<<<<<<<<<<<;;;;;;888888888888999999999999:::999999999999:::;;;;;;999999888777777888999999;;;999777555444555666777777777777777777777777777666666777777777777666666777777777777666555444333444555555666666666666666777777777777888888888888666666666777777777777777666777888999999888777666555666666666777777888888444555666777888888888888888888888888777777777777666666777777777777666666666777888999999888777666666666666777666666555555444555555666666666666666666666777777777777666666777777777777777777777777666666666555555666666666666666777888888888888888666666666666666666666666666666777777777888888888555555666666666666555555666666777888999999999888777777888999888777666555333333555666666777777777555555555555555555555555888888999:::;;;;;;;;;::::::999999888888999999:::::::::999999888999999:::666777888777666777888:::888888777777777777777888555555555555555666777888444444444444555666888888777777888888888999999999:::888777888999;;;::::::888888888888888777666555666888888888777666777888000111333555777777777777666666777888999999::::::888888999999999:::::::::::::::;;;<<<===>>>>>>???777888999:::::::::::::::222444666666666777999;;;999888666555666777999:::999888888:::<<<<<<;;;999999999999:::::::::;;;;;;777666666777999999888666777777777888888999999999555555666666777777888888999888888888999::::::;;;::::::999999888777777777777777777777777666555555444555888:::;;;;;;:::999666666666666666666666666666666777777777777666666333333444444555666777777222333555666666666555444888666555666777888777666555555555666666666666777333555666777666555666777555666666666777777888888///777:::888<<>>???;;;777555666666777888999999:::999999999999999999999999777777888888999999999:::666777999:::;;;;;;::::::;;;;;;::::::999888777777888888888888888888888888777777777777777888888999777888888888888777777666888777777777777999;;;<<<777777888999999999999888555555666777888888888888777888888888888999999999;;;::::::::::::;;;<<<<<<::::::999888888999:::::::::888666444333444555555444666777888888777666555777777888888888888777777777777777777666555444333555666666777777777777777777777777777888888888888777777777777666666666666555666777888888777666555777777777777666666666666444444444555666777777888888888888888777777777777666777777777777777666555666777888999999888777666666777777777666555444444222333444444555555444444555555666666666666555555777777777777777777777777777777666666666666777777555555666777777777777777666666777777777777666666666666777777888888888999444555666777777666555444777777888999999999999999555666777777777666444333333333333444555666777777777777777777777777777777888888888888888888888888777777666666666666777777999888888777777888888999999999999888888777777777<<<:::777666666666666555444555666777777666555444444444444444555666777888888888777777888999999:::::::::::::::::::::::::::===:::777777999999777555999999888777777888999:::999888888999:::;;;;;;:::555555555666666888999:::222777<<<===::::::<<<@@@???@@@??????>>><<<;;;:::<<<;;;:::<<<>>>???>>>===:::666222222444555555444444555666555444444555777666777888999999999888777999999999888999999::::::777999;;;===<<<999666444:::999777777777777666444777777666666777888999999999888666666666888;;;<<<;;;:::999777666777777888777666666777999999888666888888888888777777777777;;;;;;;;;999777666666888888888777555333333555666777777555444444444555666444444555555666666777777333444666888999:::999999555555666666777777777888555555555555555666666777999888777888999<<>>???666777777888999999:::::::::888666777999999777555999999999999888888888888888888777777777777888888555666777777888777666666888777555444444444555555444444333333333333444444555555555555555555555555666555444666;;;===>>>======;;;888777999:::::::::777999:::999888777888999999888777777888::::::;;;::::::999999999:::;;;<<<999999999999999888777777999888777888::::::999777666777888999::::::;;;;;;:::999888777777888888999777777777666555666999;;;999:::===>>>>>>===;;;999999999999888888888777777777888888888888999999999999999999999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;999888888:::<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;999999;;;<<<======<<<<<<<<<=========>>>>>>>>><<<888777888:::;;;;;;:::999999888777777888888999999888888888999999::::::999888777777888888999888777666666555555555666888888888888888888888888::::::::::::999888777777888888999999::::::::::::999888777666666777888888999;;;======<<<:::::::::;;;;;;:::::::::;;;;;;;;;==================<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::999999999999:::<<<999999<<<<<<999:::<<<<<<<<<;;;:::999999999999;;;;;;<<<;;;::::::;;;<<<>>>==================>>>>>><<<999999999:::::::::;;;;;;::::::999999888888777888:::>>>AAAAAA@@@>>><<<<<<;;;:::999888888888::::::;;;<<<<<<:::999777777777888888777666666777999777555555666888999999<<<;;;:::999999999:::;;;999999999999999999999999888888888888888888888888888777777666666777777888888888888888888999999999777555444444666777888777444555777888999888888777666666666555666666777777777666777777888999:::;;;888888888999999::::::;;;999777666777999;;;;;;;;;<<<;;;:::888888888999999999888888999;;;;;;:::888777777777888888999999:::===@@@DDDDDDCCCBBBEEEGGGJJJIIIGGGFFFEEEEEEEEEEEECCCAAA@@@@@@AAAAAA@@@??????<<<999777666777666555888999999888777777888::::::;;;<<<======;;;999777;;;:::999999888888888888888888888999999888777777777666555666888999888777777777777777777777888999888777777777666666777777777666666555555555666666555666666666666666555555333444444555555666666666444555666555333222222444444666777777555444444555555555555555555666666666666666777777777888888888888999::::::::::::999888777777777888888888888888999888666555444555777888999999:::;;;<<<=========888888777777888999:::;;;:::999888888999999888777::::::::::::999999888777888888888888888888888999555666666666666666555444666666666666555555555555555555444333333333444444777777777777777666666666888777666666999:::::::::;;;999777777888:::::::::666777888888666666777999888888777777888999::::::888888888999:::;;;===>>>999999999999999999888888;;;999888999:::;;;:::888777777888999:::;;;<<<<<<>>><<<:::999888999:::;;;666777888888777888:::<<<;;;<<<===>>>>>>===<<<;;;;;;;;;::::::999999888888888999;;;======<<<;;;:::??????>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@???;;;:::999:::===??????>>>@@@???>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@AAAAAAAAA?????????@@@BBBDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGEEEBBBAAAAAACCCCCCCCC======>>>>>>>>>>>>======?????????>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;:::999999999999999:::======>>>>>>??????@@@@@@AAAAAABBBBBB@@@>>>;;;:::;;;<<<>>>@@@AAABBBBBBBBB@@@???===<<<===???BBBDDDCCCEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBB???@@@CCCCCCAAAAAADDDFFFEEECCCBBBAAAAAAAAABBBCCCCCCBBBAAA???@@@BBBEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFDDDAAA@@@@@@AAAAAA@@@DDDDDDBBBAAA@@@>>>======<<<===AAAGGGKKKMMMKKKIIIFFFDDDBBB@@@????????????AAABBBCCCCCCBBB@@@===;;;:::;;;<<<===>>>>>>>>>===>>><<<999999<<>>===;;;:::999999999::::::::::::;;;<<<<<<:::999999999999:::::::::::::::666888;;;;;;::::::<<<===<<<:::888666555555777888:::999888888999:::999888666555444444555888:::;;;999999:::999777777888999:::;;;<<<======;;;999888<<<;;;:::999888777777777777777666666666666666777777666555666888888888666999888888888888888999999777888999999999888777666666666666555555666666666666777888777666555444555444555555666777888888999555777888777666555555666666888::::::888777666666555555666777888888888777666777777777888999999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777555555666777888:::;;;===>>>???>>>===<<<;;;:::999888888:::<<<>>>>>>===<<<<<<<<<<<<<<<;;;===============<<<:::999::::::;;;;;;<<<<<<<<<;;;666666666666666666555555666777777888888777666666666666666666666777888888:::::::::::::::999999999:::999888888888999999999888777666666999:::;;;:::888999;;;:::999999:::;;;;;;<<<<<<;;;999999999:::777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>===<<<<<<>>>???>>>===999::::::;;;===>>>???@@@DDDBBB@@@=========???@@@;;;===????????????@@@BBBCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCFFFGGGFFFDDDBBBGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDD???>>>>>>???BBBEEEFFFEEEJJJIIIHHHGGGGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNRRRTTTVVVWWWWWWWWWXXXXXXXXXXXXVVVSSSQQQPPPQQQQQQQQQQQQJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOMMMJJJFFFDDDCCCDDDGGGJJJLLLNNNOOOPPPNNNMMMKKKJJJLLLOOOSSSUUUUUUVVVWWWWWWUUUTTTUUUVVVVVVWWWXXXYYYYYYXXXVVVVVVYYYYYYXXXWWWUUUSSSQQQOOORRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKMMMNNNOOONNNMMMMMMLLLJJJJJJMMMNNNKKKLLLOOOQQQPPPNNNLLLLLLLLLMMMMMMMMMNNNLLLIIIGGGHHHLLLPPPRRRQQQOOONNNMMMNNNPPPQQQOOOMMMKKKJJJJJJKKKJJJIIIOOONNNLLLJJJHHHFFFEEEDDDBBBEEEJJJPPPVVVXXXVVVUUUPPPNNNKKKIIIGGGFFFFFFGGGGGGIIIKKKLLLLLLIIIFFFDDD@@@@@@@@@BBBEEEHHHIIIJJJDDDBBB@@@@@@CCCGGGJJJKKKLLLKKKJJJIIIJJJKKKLLLMMM888888888888888888888888444555666666666666555444555555444444444444555555555555666666777777888888:::888666555666777777666333444666777777777666666555555444444444555666666999999999888999999::::::888999999999999999::::::::::::::::::999999:::;;;???>>><<<;;;:::::::::;;;===<<<===>>>??????<<<::::::;;;<<<<<<<<<;;;:::999888999::::::999:::;;;<<<:::999777555444555666777777555555666888888888777111111222333555999===???:::;;;;;;999888777888::::::;;;<<<=========<<<<<<>>>>>>===;;;::::::::::::999888777666666666777888:::888777888999:::999777:::999999888888888999999999;;;===??????>>><<<:::::::::::::::999999999888999;;;<<<;;;999777777888777777888888999:::;;;;;;888:::<<<<<<;;;:::;;;;;;999;;;===<<<:::888777888666888:::<<<===<<<<<<;;;888999999:::<<<======>>>===???AAACCCEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC???>>><<<:::999999:::;;;===???AAACCCCCCBBBAAA@@@AAA@@@>>>======???AAABBBEEEEEEEEEEEEDDDCCCCCCDDDBBBCCCDDDEEEDDDCCCAAA@@@@@@AAABBBCCCCCCCCCBBBBBB;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBAAAAAAAAA@@@@@@???????????????>>>===<<<<<<<<<===;;;999999:::<<<>>>>>>===>>>@@@BBBCCCBBBAAABBBBBBDDDEEEEEECCC???===<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEGGGEEEDDDEEEGGGIIIIIIIIICCCCCCCCCDDDEEEGGGIIIJJJMMMLLLIIIGGGFFFFFFFFFGGGFFFIIIKKKLLLKKKKKKLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPLLLMMMMMMNNNOOOPPPQQQQQQLLLOOOSSSVVVWWWVVVTTTRRRPPPOOONNNMMMMMMNNNPPPQQQXXXWWWWWWUUUTTTRRRPPPOOOJJJIIIIIIKKKOOORRRTTTTTTYYYXXXVVVUUUUUUVVVXXXYYY\\\\\\[[[ZZZXXXVVVSSSRRRSSSUUUWWWXXXXXX[[[___bbbeeeeeeeeeeeeffffffffffffdddbbb```___``````___^^^]]]]]]^^^^^^]]]\\\ZZZYYYVVVWWWXXXXXXXXXWWWVVVVVVTTTTTTTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]______]]]ZZZVVVTTTPPPQQQSSSVVVZZZ]]]```aaa\\\ZZZXXXXXXYYY\\\```ccceeeggghhhgggeeeccccccccccccdddfffhhhiiigggfffdddiiihhhhhhfffddd```]]][[[______^^^^^^^^^^^^^^^___]]]]]]]]]\\\[[[ZZZZZZYYYWWWXXXZZZ[[[[[[[[[ZZZYYY[[[XXXXXXZZZZZZWWWVVVYYYYYYXXXVVVTTTTTTUUUVVVWWWVVVWWWUUUQQQMMMMMMRRRWWWZZZYYYXXXWWWWWWWWWXXXXXXWWWVVVUUUVVVWWWXXXVVVTTTXXXWWWVVVTTTRRRPPPNNNNNNHHHKKKOOOUUU[[[]]]\\\[[[YYYWWWTTTQQQOOONNNMMMMMMKKKNNNRRRVVVWWWUUURRROOOJJJHHHFFFGGGLLLRRRVVVWWWKKKIIIHHHIIILLLPPPSSSTTTTTTSSSRRRRRRRRRTTTUUUVVV777777777777777777777777666666888888888888666666777666666666666666666777777777777777888888888888:::777555444555666666555555666777777777777555555555555555555666777888999;;;;;;;;;<<<===>>>???@@@<<<<<<===>>>???AAAAAABBBBBBCCCDDDCCCAAAAAABBBDDDEEEDDDBBBAAA@@@@@@AAABBBEEEEEEFFFGGGHHHGGGDDDBBBAAABBBCCCCCCCCCAAA@@@???@@@@@@@@@??????@@@AAAAAA>>>===<<<;;;:::;;;;;;<<<888777666777888999888666555666777777888:::>>>BBB>>>??????===;;;;;;<<<===<<<<<<===>>>???BBBCCCEEEFFFEEEDDDCCCCCCBBBCCCCCC???>>>===<<<;;;;;;;;;;;;???>>>===>>>@@@AAA@@@???>>>>>>===<<<<<<<<<======>>>AAAEEEIIIJJJIIIGGGEEEBBBCCCCCCCCCBBBAAA??????AAACCCEEECCC???<<<===???======>>>>>>??????@@@@@@???AAACCCDDDCCCBBBCCCCCC@@@AAAAAA@@@===;;;;;;;;;;;;===AAADDDEEEDDDCCCBBB>>>>>>@@@BBBDDDEEEGGGHHHFFFHHHJJJMMMOOOPPPQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMHHHGGGFFFDDDCCCBBBBBBAAADDDEEEHHHJJJJJJJJJIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJOOOPPPQQQPPPNNNMMMNNNOOOKKKMMMNNNPPPPPPOOOMMMLLLJJJKKKLLLNNNOOONNNNNNMMMEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIFFFGGGGGGFFFDDDDDDEEEGGGCCCBBBBBBCCCFFFGGGFFFEEEGGGKKKNNNPPPOOONNNMMMMMMOOOQQQRRROOOJJJGGGFFFHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHJJJLLLNNNPPPSSSQQQPPPQQQTTTWWWYYYYYYRRRQQQQQQRRRTTTVVVXXXZZZYYYYYYWWWUUUTTTSSSRRRRRRUUUXXX[[[\\\[[[YYYXXXYYYYYYZZZ\\\^^^______^^^^^^]]]]]]^^^___``````aaabbb\\\___cccfffhhhgggfffddd```___\\\ZZZYYYZZZ[[[\\\eeeddddddbbb```^^^\\\[[[UUUUUUUUUXXX]]]aaabbbccceeedddcccaaaaaaaaaaaabbbeeefffeeeeeeccc```^^^\\\^^^```ccccccbbbdddhhhlllqqqqqqqqqrrrrrrrrrssssssqqqooommmlllmmmmmmllljjjhhhhhhhhhhhhhhhgggffffffeeefffggghhhiiihhhggggggeeeeeeeeeeeeddddddbbbbbb[[[[[[[[[\\\]]]^^^___```bbbbbbcccdddeeegggggghhhjjjkkkllllllkkkiiigggeeebbbbbbbbbcccfffjjjnnnpppfffeeecccbbbcccfffhhhjjjoooqqqsssrrrooollljjjiiigggjjjmmmpppqqqpppnnnlllpppqqqqqqqqqooollliiigggjjjjjjjjjkkklllmmmoooooonnnnnnmmmkkkjjjhhhgggfffcccccceeefffggghhhhhhhhhkkkgggfffgggfffaaa```bbb^^^\\\ZZZYYYYYY[[[^^^```]]]^^^]]]XXXRRRQQQVVV[[[``````______^^^]]]]]]]]]\\\]]]___ccceeeeeeccc``````___^^^]]][[[ZZZYYYXXXOOOPPPSSSXXX\\\^^^^^^]]]___^^^\\\YYYVVVTTTQQQPPPOOOSSSYYY^^^```___\\\ZZZUUUQQQNNNPPPUUU[[[^^^^^^QQQPPPPPPRRRUUUXXXZZZZZZZZZZZZYYYYYYYYY[[[\\\]]]666666666666666666666666555666888999999888666555555555444444444444555555666666555555555555555555666444222222333555555555333444444555444333111000111222222333444666777888777888999<<