BM66(i@ ddd^^^VVVNNNIIIFFFDDDCCCBBBBBB@@@?????????@@@AAAAAAGGGRRR\\\eeelllqqquuu{{{||||||{{{yyyzzz|||~~~~~~~~~{{{xxxuuunnncccYYYTTTQQQLLLJJJKKKMMMNNNNNNQQQUUUZZZ^^^ccciiinnnrrrzzzzzz{{{|||zzztttllleeebbb[[[[[[]]]```cccdddbbbaaaaaaccccccbbb___^^^^^^^^^VVVSSSPPPQQQVVV]]]cccgggnnnsssvvvvvvtttnnnaaaTTTJJJEEE===555///...///000000///---------...------//////000000///...------,,,---...//////...---,,,------------------------+++,,,............,,,+++++++++++++++,,,...000111...///111111000000111222333;;;AAAFFFQQQdddwwwvvvnnnqqqyyy}}}{{{}}}|||zzzuuuuuuvvvvvvtttpppllljjjiiigggdddeeeggghhhgggeeeeeeeeegggmmmuuu|||}}}||||||}}}|||{{{wwwuuuttttttvvvwwwvvvvvvxxxyyyyyyyyyyyy{{{~~~~~~}}}{{{yyyxxxyyyzzz{{{vvvwwwyyy{{{|||||||||||||||yyyxxx|||~~~||||||~~~|||}}}~~~wwwnnniiihhhfffaaa]]]YYYWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQOOOLLLLLLMMMMMMJJJGGGGGGHHHHHHGGGDDDEEEHHHLLLJJJJJJIIIHHHHHHGGGFFFFFFIIIKKKNNNPPPQQQSSSVVVYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHKKKOOOSSSWWW]]]cccgggpppuuu{{{}}}kkkaaaeeepppyyysssfff^^^QQQBBBAAA;;;777888999555222222666555444444333333333333666555333222222333555666888666444222222333666777666```ZZZSSSLLLIIIFFFEEEDDDAAA@@@>>>=========>>>>>>AAAGGGPPPZZZccckkkrrrvvvyyyzzzzzzzzzyyyzzz}}}|||}}}}}}yyysssiiiaaaVVVRRRMMMKKKKKKLLLMMMMMMOOORRRVVVZZZ^^^dddjjjnnn||||||~~~{{{uuunnnjjj]]]\\\\\\^^^aaadddddddddeeeeeeeeeeeeeeecccaaa```\\\WWWRRRQQQTTT[[[bbbgggggglllqqquuuyyyxxxmmmaaaPPPHHH>>>555111000000000///...---------......---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,---,,,,,,,,,---///111222333444555444333444555777999@@@FFFMMMZZZnnnzzzppplllsss~~~~~~yyywwwxxx{{{zzz}}}wwwrrrsssssssssqqqmmmjjjhhhgggeeecccccceeegggfffdddeeeeeehhhooowww}}}}}}||||||||||||{{{wwwvvvttttttuuuvvvvvvuuuwwwwwwxxxxxxxxxzzz}}}~~~{{{yyyxxxxxxyyyzzzvvvwwwxxxzzz{{{{{{{{{{{{{{{wwwvvvzzz}}}{{{{{{}}}~~~yyyqqqllljjjgggccc^^^[[[XXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTQQQOOONNNOOOOOOLLLJJJFFFGGGGGGEEECCCCCCFFFIIIJJJJJJJJJIIIIIIHHHGGGGGGIIIKKKNNNPPPQQQSSSVVVXXXXXXXXXWWWVVVUUUUUUUUUVVVUUUUUUUUUTTTSSSRRRPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLIIILLLQQQUUUYYY]]]cccfffoootttzzz~~~}}}|||~~~mmm```^^^dddjjj{{{uuukkkeeeXXXJJJBBB;;;777888888555222222444444333222222222333333555444222111111222444555777666444222222444666777666]]]YYYRRRMMMJJJIIIGGGFFFBBBAAA???===<<<<<<======AAAFFFNNNWWW```iiirrrwwwvvvwwwxxxyyyyyyzzz}}}zzzzzzzzzzzz{{{|||}}}}}}~~~|||uuummmhhh[[[WWWQQQMMMLLLMMMNNNNNNPPPQQQTTTWWW[[[```ggglllvvv{{{vvvbbb___[[[[[[___dddhhhkkkjjjiiiiiikkkmmmlllhhhdddccc]]]UUUPPPQQQWWW```fffeeeiiiooovvvyyymmmXXXMMM???666333333222000......---------......///---------...------,,,+++---,,,,,,++++++,,,,,,---------------------------......------------............------...000222333444444333222111222555777:::???GGGQQQbbbvvv{{{qqqiiiiiitttyyyrrrppprrruuuwww}}}~~~ssspppppppppooommmjjjgggeeeeeecccbbbbbbdddeeedddccceeegggkkkqqqxxx~~~||||||||||||{{{zzzxxxvvvttttttuuuuuutttssstttuuuuuuuuuvvvxxx||||||zzzxxxwwwwwwxxxuuuvvvwwwxxxyyyzzzzzz{{{yyyuuutttxxx{{{zzz{{{}}}zzzsssoookkkiiieee```\\\ZZZXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRRRRQQQOOOMMMIIIIIIIIIGGGEEEDDDFFFHHHJJJJJJJJJKKKJJJJJJIIIIIIIIIKKKNNNPPPPPPRRRUUUWWWXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUSSSRRROOOMMMKKKKKKLLLLLLIIIIIIHHHHHHIIIKKKLLLNNNLLLOOOTTTXXX\\\```dddfffmmmqqqwww{{{|||}}}~~~{{{{{{|||~~~pppaaaZZZ[[[]]]llluuuzzzvvvqqqkkk```SSSDDD===777777777444222333222222222222222222333444444333222111111222333444777555444333333444666777666aaa]]]WWWRRROOOMMMJJJHHHEEEDDDBBB@@@>>>>>>>>>>>>@@@DDDJJJRRR[[[eeeooouuutttvvvxxxxxxyyyzzz|||~~~yyyyyyxxxwwwvvvwwwwwwxxxzzz{{{||||||}}}{{{sssnnnbbb]]]VVVQQQPPPPPPPPPQQQTTTUUUVVVXXX[[[aaahhhnnnsss~~~iiiddd]]][[[^^^fffmmmrrrpppnnnmmmqqquuutttnnnhhhfff```WWWPPPOOOUUU^^^fffiiilllqqqxxx}}}qqq```RRRBBB777555555222///---......---------...000...///////////////......///...---,,,,,,---...///,,,,,,------------------///...---,,,,,,---...///......------...000111222333333222000///111555888:::???HHHUUUiii~~~uuukkkeeefffrrr~~~tttllljjjmmmqqqwww}}}|||}}}yyyooonnnnnnmmmkkkiiigggeeedddccccccbbbbbbcccdddddddddeeehhhmmmtttzzz~~~~~~||||||||||||zzzyyyyyywwwuuutttttttttsssrrrqqqrrrsssssstttvvvzzz}}}}}}zzzxxxvvvuuuuuuuuuuuuwwwxxxyyyzzz{{{{{{xxxtttsssxxx{{{{{{|||}}}xxxrrrooollljjjfffbbb^^^[[[YYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXVVVUUUTTTRRRQQQPPPNNNMMMLLLKKKIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKKKKIIILLLNNNOOOPPPQQQSSSUUUWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZXXXVVVRRRNNNLLLLLLMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMMMMQQQVVV[[[^^^aaadddfffjjjnnnssswwwzzz|||~~~~~~}}}{{{zzzzzzyyywwwxxx~~~sssddd[[[ZZZ[[[^^^hhhrrrtttsssoooeeeZZZIII@@@999777777444333444222222222222333444555555444333333222222333333444666555444333333444666777666gggccc]]]XXXTTTPPPLLLIIIHHHFFFDDDAAA???>>>>>>>>>???BBBGGGMMMUUU___iiipppqqqsssvvvwwwwwwwwwyyy{{{yyywwwuuutttssssssttttttvvvwwwxxxxxxyyy{{{zzzsssgggbbbZZZUUURRRRRRSSSSSSXXXYYYZZZ\\\___eeelllqqqwwwrrrkkkbbb^^^aaaiiiqqqwwwuuusssrrruuuyyyxxxrrrlllfffbbb[[[SSSPPPTTT]]]dddlllooosssyyy}}}rrreeeXXXFFF:::777555222...---...///...,,,,,,...000......///////////////...///...---,,,,,,---...///,,,,,,,,,---------......//////---,,,,,,---//////...------------...000111444444444333222444999<<<>>>DDDOOO^^^tttrrrjjjfffgggoooxxx}}}|||pppiiihhhlllqqqvvv|||{{{|||~~~uuummmnnnmmmkkkiiigggeeeddddddbbbcccccccccccccccdddeeefffiiiooouuuyyy|||~~~}}}}}}}}}|||zzzyyyxxxvvvttttttttttttsssrrrpppqqqqqqqqqrrrtttxxx{{{|||yyywwwtttsssrrrsssuuuwwwzzz|||}}}||||||yyyuuutttxxx|||}}}~~~|||xxxtttpppnnnlllkkkhhhdddaaa^^^\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYWWWUUUSSSRRRRRRQQQPPPNNNNNNMMMMMMLLLLLLKKKLLLNNNOOOOOONNNMMMLLLJJJLLLNNNOOOOOOPPPRRRTTTVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^^^^[[[XXXTTTPPPMMMMMMMMMNNNOOONNNLLLKKKJJJJJJKKKLLLKKKOOOUUUYYY]]]```ccceeehhhlllqqquuuxxx{{{~~~{{{xxxvvvuuussssssxxxuuufff\\\ZZZ[[[XXXaaammmtttwwwsssjjjbbbPPPFFF<<<999777444444555444444444444444555666777555555444444444444555555555444444333444555666777777mmmjjjddd___ZZZUUUOOOKKKIIIGGGDDDAAA>>>===<<<<<<>>>@@@CCCHHHNNNWWW```gggkkkmmmppprrrssstttvvvxxxwwwvvvsssqqqppppppqqqrrrpppqqqrrrrrrsssvvvzzz}}}~~~vvvmmmggg___YYYWWWWWWXXXXXX\\\]]]___bbbeeejjjqqquuuyyyrrrhhhbbbcccjjjrrrwwwxxxwwwvvvxxxyyyxxxsssooogggeeeaaa[[[VVVVVV[[[```hhhmmmrrrwww}}}}}}vvvjjj^^^MMM@@@:::666222///---///000///,,,+++---///+++,,,------...------------,,,,,,++++++,,,,,,---+++,,,,,,------.........//////............//////......---------...///000000111222222333555999<<>>======<<<>>>AAAEEEIIIPPPXXX]]]aaadddiiillloooqqqtttvvvuuussspppnnnmmmmmmooopppmmmnnnoooooopppssswwwzzzzzz~~~vvvppphhhbbb___```aaaaaaaaadddgggjjjnnnsssxxx|||}}}vvvllleeeeeejjjppptttzzzzzzzzzyyywwwuuusssqqqiiikkkjjjeee^^^YYYZZZ\\\bbbjjjqqquuuyyy||||||xxxnnndddUUUHHH>>>888444222...111222///+++)))+++///+++,,,,,,---......------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///......////////////......000///.........///000111,,,...000222333666999<<>>AAAHHHTTTeeeuuu|||ttttttxxxzzz}}}yyyzzz~~~wwwpppnnnqqqyyywwwtttsssrrrllljjjfffccc``````aaabbb\\\___``````^^^^^^aaadddhhhkkkooorrrtttwww}}}}}}zzzuuusssrrrrrrtttuuuuuutttrrrrrrrrrqqqpppqqqtttvvvyyyyyyxxxvvvssspppnnnmmmnnnttt|||xxxtttsssxxx}}}~~~{{{xxxuuutttsssrrrrrrqqqpppooommmkkkjjjeeeeeeddddddcccbbbaaaaaabbbcccccc```\\\YYYYYYZZZVVVTTTSSSUUUWWWXXXVVVSSSPPPRRRSSSTTTSSSQQQNNNLLLJJJLLLMMMNNNMMMMMMOOOPPPUUUUUUVVVXXXZZZ\\\^^^```]]]]]]^^^_______________^^^]]]\\\ZZZXXXVVVTTTSSSQQQQQQQQQQQQSSSUUUWWWYYYXXX[[[___bbbggglllssswwwvvvvvvwwwvvvvvvwwwzzz|||{{{~~~~~~zzzwww|||qqqeee```SSSYYYdddqqqyyyzzzyyyyyyeeeXXXIIIAAA<<<888777:::666555444444333333333333333444444555555444444333333333444444555666777777777{{{uuunnnfffaaaWWWSSSMMMHHHDDDAAA>>><<<===???AAABBBCCCFFFIIIKKKUUUWWW[[[```fffkkkoooqqqqqqooollljjjhhhggghhhhhhkkkkkkkkkjjjiiikkknnnppptttuuuwwwxxxzzz~~~}}}vvvttttttrrrpppmmmmmmooorrrwww|||yyyxxxmmmfff```___eeemmmvvvyyyzzzwwwuuuuuurrrmmmjjjnnnqqqpppjjjccc^^^]]]^^^aaaiiissswwwuuussstttrrrnnneeeWWWHHH;;;555333///000000000000000///...//////.........------------------............///......////////////......000000//////.........---............///111222333444111111444777999>>>DDDKKKYYYooozzzuuuvvvyyy|||||||||wwwwwwyyy|||zzzuuuwwwtttnnnnnniiidddcccdddccc___[[[^^^\\\ZZZZZZ\\\^^^``````gggiiimmmqqqssswww{{{~~~~~~{{{ttttttuuuuuuuuuvvvvvvvvvssssssrrrpppnnnnnnqqqsssyyy{{{|||xxxsssnnnmmmnnnpppuuu}}}{{{uuupppsss|||~~~~~~{{{xxxvvvvvvssssssrrrrrrpppooommmmmmkkkiiihhhfffeeeeeeeeeeeedddcccbbb___]]]ZZZXXXWWWYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPNNNLLLKKKLLLNNNOOOOOOMMMMMMNNNPPPSSSTTTVVVVVVWWWYYY\\\___]]]^^^___``````___^^^^^^\\\[[[ZZZXXXWWWWWWVVVVVVSSSUUUWWWXXXXXXZZZ]]]___\\\___eeeiiimmmqqquuuxxxwwwwwwxxxyyyyyyzzz{{{{{{}}}~~~~~~}}}qqq^^^aaa\\\^^^kkkxxx|||zzzxxxooocccRRRDDD<<<999888777666555444444555666555444444555666555333222333444777666555444444555666777999|||uuunnnhhh\\\WWWPPPJJJEEEBBB???===>>>@@@AAABBBCCCDDDGGGIIIPPPSSSWWW\\\bbbhhhlllnnnooommmjjjhhhfffeeeffffffhhhiiiiiiiiihhhjjjmmmpppqqqssstttuuuwwwzzz|||xxxssstttuuuvvvxxxzzz|||}}}|||uuu{{{}}}tttjjjccc]]][[[```fffssswwwyyyvvvssstttssspppiiillloooooojjjeeebbb``````bbbiiirrruuurrrooooooooollleeeXXXJJJ>>>888555000000000000000///......//////.........---------------------..................////////////......///.........------------/////////000111222333444555222222555888:::???FFFSSSaaawwwzzzvvvxxx|||{{{vvvxxx}}}yyyuuuwwwtttooojjjfffbbbaaacccccc```\\\^^^]]][[[[[[\\\^^^```aaacccfffkkkooorrruuuyyy{{{}}}|||~~~}}}zzzvvvvvvvvvvvvwwwwwwwwwwwwssssssrrrooonnnnnnqqqsssyyy{{{}}}zzztttooommmmmmpppuuu|||yyytttooorrrzzz}}}}}}|||yyywwwvvvtttttttttsssrrrqqqpppooommmllljjjiiihhhggghhhhhhffffffdddbbb```]]]\\\[[[\\\\\\[[[ZZZYYYXXXVVVUUUUUUTTTTTTSSSRRRPPPNNNMMMMMMOOOPPPPPPOOONNNPPPQQQSSSTTTVVVVVVVVVXXX[[[^^^]]]^^^```aaaaaaaaa``````___^^^]]][[[ZZZZZZYYYYYYWWWYYYZZZ[[[\\\^^^bbbeeefffjjjnnnqqqsssuuuxxxzzzxxxxxxyyyyyyzzz{{{{{{{{{}}}~~~kkkbbb\\\\\\jjjyyy}}}uuujjjYYYKKKAAA<<<999888666555444444666666555444444555666555333222333444444444333444444555666777555~~~vvvqqqddd]]]TTTLLLGGGCCCAAA??????@@@AAAAAAAAAAAADDDFFFJJJLLLQQQWWW]]]ccchhhjjjkkkiiigggeeecccbbbbbbbbbeeefffgggggggggiiimmmoooooopppqqqrrrsssvvvzzz}}}{{{{{{{{{{{{zzzyyywwwuuutttvvvwwwyyy|||}}}|||wwwtttxxxyyypppggg```[[[XXX[[[```mmmtttwwwtttpppppprrrrrrlllmmmooommmiiieeebbbaaabbbccciiiqqqrrrnnnjjjjjjkkkhhhcccYYYMMMBBB;;;777000000000//////........................---------------------..................////////////......---------------,,,,,,,,,000000000111222333444555666444444777888:::AAAHHHZZZiiiyyywww{{{yyyvvv{{{xxxuuuuuusssoooeeebbb______aaabbb```]]]___^^^]]]\\\]]]___aaabbbbbbgggmmmrrruuuvvvwwwxxx{{{{{{|||~~~~~~{{{xxxyyyyyyyyyyyyxxxxxxxxxxxxtttsssqqqnnnlllnnnqqquuuxxx|||~~~|||vvvpppmmmmmmppptttzzz~~~vvvqqqmmmooovvv}}}}}}|||{{{{{{|||zzzwwwvvvuuuuuuuuuuuuuuutttsssssspppooonnnmmmkkkkkkkkkkkkiiihhhgggeeedddbbbaaa```______^^^]]]\\\ZZZXXXXXXVVVVVVVVVUUUTTTRRRQQQPPPOOOPPPRRRQQQPPPPPPRRRSSSTTTVVVWWWWWWVVVWWWZZZ\\\]]]^^^___```aaabbbbbbbbbaaaaaa```___^^^]]]]]]]]]]]]]]]^^^^^^```ccchhhlllqqqtttwwwyyyyyyyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{|||hhh^^^\\\iii{{{}}}sssdddUUUIIIAAA;;;888666555444444666666555444444555666555333222333444111222333444555666666666333|||wwwkkkdddZZZPPPJJJEEECCCAAA@@@AAAAAA@@@???>>>@@@AAADDDFFFKKKQQQXXX^^^bbbeeeeeedddcccaaa```_________bbbccceeefffgggiiilllooommmnnnooooooppprrrvvvyyy|||{{{~~~~~~~~~|||xxxsssooolllkkkllloootttxxxzzzyyyxxxxxxvvvvvvyyy}}}~~~vvvmmmddd___[[[XXXYYY]]]fffoootttpppjjjjjjmmmoooqqqpppnnnkkkfffbbb___^^^```aaagggoooppplllhhhhhhfffddd```YYYPPPEEE===999111000000///....................................,,,,,,---------...............////////////......------------------------000000000000222333444555666444444777888:::BBBKKK\\\nnn}}}yyyyyy~~~yyywww{{{vvvsssqqqnnnkkkcccaaa___^^^``````___^^^_________^^^^^^___bbbeeeiiinnnuuuyyy{{{yyyxxxwwwzzz{{{|||}}}}}}|||zzzxxx{{{{{{zzzzzzzzzzzzyyyyyyuuusssppplllkkkmmmrrrvvvxxx|||}}}vvvppplllkkknnnrrrxxx}}}~~~|||zzzrrrnnnjjjlllrrrxxx{{{{{{zzzyyyxxxxxxzzz}}}|||xxxvvvvvvvvvvvvwwwwwwvvvuuuuuusssrrrqqqpppooonnnnnnmmmkkkkkkjjjhhhgggeeeddddddbbbaaaaaa___]]][[[YYYXXXWWWWWWVVVVVVUUUSSSRRRQQQPPPRRRSSSSSSRRRRRRTTTUUUWWWXXXYYYYYYXXXYYYZZZ\\\\\\\\\^^^___aaabbbcccccccccccccccbbbbbbaaa```___````````````bbbfffkkkpppvvvyyy|||}}}|||{{{||||||}}}}}}}}}}}}||||||||||||qqqeee^^^hhhzzz{{{nnn___QQQEEE<<<888666555444555666777666444444555666555333222333444222333555666777666555555666|||rrrjjj___TTTMMMHHHEEECCC@@@AAAAAA???===<<<<<<>>>@@@BBBFFFLLLRRRWWW\\\^^^^^^^^^]]]\\\\\\\\\\\\\\\^^^```cccdddeeegggjjjllllllmmmmmmmmmnnnppptttwwwyyy|||}}}}}}}}}zzzvvvqqqkkkhhhccceeehhhnnntttwwwxxxwwwuuuvvvxxx{{{}}}~~~~~~rrriii```]]][[[XXXYYY\\\aaakkkqqqmmmhhhgggiiikkkrrrooojjjfffbbb```^^^]]]]]]___eeennnpppllliiijjjcccaaa^^^XXXQQQGGG???999333222000///.........///---.....................,,,,,,,,,------------.........////////////........................///////////////000111222333444444333444777888;;;DDDOOO```sss}}}zzz{{{~~~zzz{{{|||wwwtttpppkkkfffdddcccaaa```_________^^^]]]^^^___```______aaaeeehhhqqqvvv||||||xxxvvvzzz{{{|||}}}|||zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzuuusssnnnjjjiiilllsssxxxyyy|||~~~|||uuummmiiigggkkkooouuuzzz|||{{{xxxvvvllliiifffgggmmmsssvvvxxxyyyxxxwwwvvvxxxzzz}}}}}}zzzxxxwwwwwwwwwxxxwwwwwwvvvvvvuuuuuutttsssrrrqqqppppppmmmmmmllljjjiiigggffffffccccccbbb```^^^[[[YYYXXXVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSTTTTTTTTTTTTVVVWWWYYY[[[\\\\\\[[[[[[\\\]]][[[\\\]]]^^^```bbbcccddddddddddddddddddcccaaaaaabbbbbbbbbaaacccffflllpppwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}nnnccchhhvvvuuufffWWWHHH===888777666555555666777666555444555666555333222333444555666777888888777555444999uuunnncccYYYPPPJJJFFFCCC@@@@@@@@@>>>;;;999:::;;;===???BBBGGGLLLPPPTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXZZZ\\\___aaaaaaccceeeggghhhhhhiiiiiijjjlllpppsssvvvyyy|||~~~zzzzzzzzzxxxtttooojjjgggaaabbbeeejjjqqquuuxxxxxxrrruuuzzzsssiii___\\\[[[YYYYYY[[[___hhhooonnnkkkkkkkkkjjjmmmhhhccc______`````````[[[]]]dddnnnqqqooolllmmmdddaaa]]]XXXQQQIII@@@;;;555444222000//////000000---------...............,,,,,,,,,,,,------------......////////////...............////////////////////////000111222333444333333555888999===HHHTTTggg|||~~~|||~~~~~~|||vvvrrrqqqmmmfff```___aaa```___^^^^^^^^^^^^^^^]]]___aaaaaa```ccchhhllluuuzzz|||xxxvvvyyyzzz||||||zzzxxxwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzvvvsssmmmhhhggglllssszzzzzz|||}}}yyyqqqiiieeecccfffkkkrrrxxxzzzxxxtttqqqfffdddbbbdddhhhnnnsssvvvwwwvvvuuutttuuuxxx{{{}}}~~~}}}{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvwwwwwwwwwwwwvvvtttsssrrrpppooonnnllljjjiiiggggggeeedddcccaaa^^^[[[YYYXXXUUUUUUUUUUUUTTTSSSRRRQQQQQQSSSUUUUUUUUUUUUWWWXXXZZZ\\\^^^___^^^]]]^^^___]]]]]]^^^___```bbbdddeeedddeeefffffffffeeecccbbbddddddeeedddeeehhhlllpppxxx{{{wwwiiihhhpppxxxxxxlll\\\KKK???999777666555555777777666555444555666555333222333444777777777888888777777666888~~~vvvpppfff\\\SSSLLLGGGCCC?????????<<<:::888999:::;;;<<>>>>>>>><<<999888888999:::;;;===???BBBDDDFFFGGGEEEGGGIIIKKKMMMOOOPPPPPPSSSUUUXXXYYYYYYZZZ\\\]]]\\\]]]^^^___```cccgggkkkoooqqqtttuuuwww|||{{{zzzxxxvvvrrrnnnkkkiiifffeeeeeeggglllqqqtttuuuqqquuu~~~yyykkkeeeccc```^^^___^^^gggpppvvvzzz|||yyysssllleee]]]XXXXXXZZZ\\\\\\\\\^^^fffppptttqqqoooppplllggg```ZZZTTTMMMDDD>>>888666444222111111111222---------.........//////++++++,,,,,,,,,---------......////////////......,,,,,,,,,------.........111111111222333444666666444555999===>>>CCCQQQ___sss}}}tttqqqkkkiiillljjjaaa\\\\\\XXXYYYZZZ[[[[[[\\\^^^```ZZZ^^^aaabbbbbbeeelllrrrxxx|||~~~uuuxxxyyyxxxuuurrrsssuuuttttttuuuvvvxxxyyyzzzzzzwwwssslllfffeeekkkttt|||||||||zzzsssjjjbbb^^^]]]^^^eeennnwwwyyywwwqqqlll^^^]]]]]]___cccjjjppptttrrrqqqqqqqqqssswwwzzz}}}|||~~~~~~~~~~~~~~~}}}{{{zzzyyy}}}}}}~~~}}}|||{{{yyyxxxvvvuuusssqqqnnnllljjjiiihhhgggfffccc```]]][[[YYYVVVVVVVVVVVVUUUUUUTTTSSSQQQSSSUUUUUUUUUUUUWWWYYYXXXZZZ]]]^^^^^^^^^______ccccccbbbbbbccceeeggghhhggghhhiiijjjjjjiiigggfffjjjlllmmmmmmmmmnnnppprrrwwwzzz~~~~~~}}}}}}}}}|||||||||||||||oooggggggmmmyyy|||}}}|||rrrcccQQQDDD===888666555666777888777555444555666555333222333444111111222333555888;;;===666rrruuuzzz|||zzzsssmmmddd[[[SSSLLLGGGCCCBBB@@@>>>======<<<999777888999:::<<<>>>???AAAAAABBBBBBDDDFFFIIIKKKLLLMMMMMMOOORRRSSSSSSSSSTTTUUUVVVVVVWWWYYY\\\```ccceeehhhiiikkknnnqqqvvv}}}~~~{{{wwwrrrnnnlllkkkjjjmmmmmmmmmlllmmmnnnooooooooorrrxxxmmmgggfffddd`````````hhhmmmrrr~~~sssiiieee^^^XXXUUUVVVXXXZZZXXXZZZ```gggmmmppppppnnnooollleee\\\VVVRRRKKKBBB<<<888333000/////////...////////////////////////000000///...---,,,,,,,,,............////////////,,,---......------...000111000111111222333444555777777999<<>><<<===???AAACCCEEEGGGGGGHHHJJJLLLLLLKKKLLLMMMOOOQQQQQQSSSVVVYYY]]]___aaadddeeehhhjjjmmmsssyyy~~~}}}yyysssooolllkkkjjjlllllllllmmmmmmmmmmmmnnnmmmpppuuurrrjjjhhhdddaaaaaa^^^dddhhhlllxxxsssgggddd^^^YYYVVVVVVWWWYYYWWWYYY]]]cccjjjnnnooonnnqqqooohhh```ZZZUUULLLBBB<<<888333000/////////...////////////////////////000000///------,,,,,,---------------............---...000///......///111111111111111222444555666333444999===BBBLLL```rrr~~~xxxwwwzzzwwwnnniiiggggggfffeeebbb^^^[[[XXX[[[[[[ZZZYYYYYYZZZ^^^aaaeeefffgggfffeeehhhnnnsss}}}}}}xxxyyyzzzxxxuuusssrrrrrrwwwxxxyyyzzzzzzzzzzzzyyyxxxppphhhdddbbbeeeoooyyy~~~~~~zzzrrrhhh```^^^^^^bbbgggmmmsssxxxxxxpppeeeZZZXXXWWWYYY```hhhnnnrrrrrrrrrrrrrrrrrruuuyyy|||~~~~~~~~~~~~}}}|||{{{zzzxxxuuussspppnnnmmmmmmjjjgggeeeccc```]]][[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^```aaabbbggghhhjjjjjjjjjkkkmmmnnnnnnmmmkkkjjjiiijjjkkkkkkqqqsssuuuuuutttsssssstttxxxzzz~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~uuuiiieeegggqqq|||zzzmmm[[[LLLCCC999777666666777777555333444444444444444444444444666444333444777888777555777uuuvvvwwwxxxvvvsssooommmhhheee```[[[WWWSSSNNNKKKFFFDDD@@@>>><<<;;;888666666666777888888999999:::888999;;;<<<>>>@@@AAABBBBBBCCCCCCBBBBBBBBBEEEGGGIIIJJJNNNQQQUUUXXXZZZ[[[]]]___bbbeeehhhnnntttxxx}}}zzztttooolllkkkkkkjjjkkklllmmmnnnmmmllllllkkknnnrrr{{{yyyqqqkkkeeecccccc\\\```bbbdddnnnyyyyyyqqqeeebbb^^^ZZZWWWVVVWWWWWWVVVWWWYYY^^^eeekkkmmmnnnssssssnnngggaaaZZZOOODDD>>>:::444111////////////////////////////////////000///...---------------,,,,,,,,,------------......///000000//////000222111111111222333444666666333666;;;@@@DDDQQQhhh}}}zzzyyy{{{uuuuuuxxxwwwkkkeeeccceeeeeedddccc```]]]ZZZXXX[[[[[[ZZZZZZYYY\\\```cccgggiiikkkjjjiiijjjooosss}}}~~~}}}}}}yyyzzzzzzxxxuuusssrrrrrrwwwxxxzzz{{{||||||||||||xxxppphhhdddbbbdddnnnxxx~~~}}}yyyqqqggg```^^^^^^bbbhhhnnnsssvvvtttkkk```VVVTTTSSSVVV\\\dddkkknnnooopppqqqqqqrrrvvvzzz~~~}}}|||zzzwwwuuurrrpppoooooommmiiigggeeeccc```]]]^^^^^^]]]\\\ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]___```bbbccckkklllmmmmmmllllllnnnpppqqqpppooommmllllllllllllsssvvvxxxxxxvvvtttsssssswwwyyy}}}~~~~~~~~~}}}||||||{{{{{{||||||}}}~~~~~~}}}~~~yyyjjjccceeepppzzz{{{ooo^^^NNNDDD;;;999777666555555333111000000111222333444555555444333333444777888888777444uuuuuutttssspppmmmkkkiiieeeccc```^^^[[[XXXSSSOOOJJJGGGCCC???===;;;888666777666666666666666666666888888:::;;;===>>>???@@@>>>>>>>>><<<;;;<<<>>>AAABBBDDDHHHLLLPPPSSSTTTUUUWWWZZZ]]]```dddiiiooosssyyy}}}zzztttpppmmmmmmmmmkkklllnnnoooooommmkkkjjjkkkmmmooouuuxxxpppiiifffeee^^^___^^^^^^dddmmmooolllbbb```^^^[[[XXXWWWWWWWWWXXXWWWWWW[[[aaaggglllnnntttuuusssnnniiibbbUUUIIIAAA<<<666222000000000///////////////////////////000///...---------------,,,,,,---------.........---///000000///...000111111111111222444555777777888;;;@@@CCCGGGSSSlllzzzwwwxxx~~~yyyvvvyyy}}}}}}mmmaaa]]]]]]cccbbbbbb```^^^[[[YYYWWWYYYZZZZZZZZZZZZ]]]aaaeeehhhjjjllllllkkklllpppttt}}}}}}}}}}}}{{{||||||zzzvvvtttsssssswwwyyy{{{}}}~~~yyyqqqiiidddbbbcccllluuu|||{{{xxxpppfff___]]]]]]bbbiiipppsssuuuqqqfff\\\RRRPPPOOORRRXXX```gggjjjlllmmmppprrrtttxxx}}}~~~|||zzzwwwuuusssrrrrrrooollljjjhhhfffccc```aaa```___^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^```bbbcccdddkkklllmmmmmmmmmnnnqqqsssuuuttttttsssrrrqqqpppppprrruuuxxxyyywwwuuuttttttwwwyyy|||~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}{{{yyyyyy}}}}}}lllcccdddnnnxxx}}}zzzooo```PPPDDD===:::777555555444333222000000111222333444444555333333333555666888888888555rrrqqqooonnnllljjjiiihhhfffeeedddcccaaa]]]XXXTTTOOOKKKFFFAAA>>>;;;888666777777777666666666555555777777888999:::<<<<<<===<<<<<<;;;999888999<<>>@@@DDDHHHKKKNNNOOOPPPRRRUUUXXX\\\```eeekkknnnrrrvvv}}}zzztttqqqoooppppppmmmnnnooopppooommmjjjiiijjjmmmnnnpppyyyvvvooojjjgggaaaaaa^^^[[[]]]bbbffffffaaa```^^^[[[ZZZXXXXXXWWW[[[YYYWWWXXX]]]dddiiikkkqqqtttuuussspppjjj^^^QQQFFFAAA999444111000000///000000000000000000000000//////...------------...---.........////////////,,,...//////...---///000111111222333444666888999;;;===AAAEEEKKKYYYrrrwwwvvvyyy{{{{{{|||wwwfff[[[XXXYYY``````___]]][[[YYYXXXWWWXXXXXXYYYYYYZZZ]]]bbbffffffiiikkkllllllmmmrrrvvv}}}~~~||||||||||||}}}}}}{{{xxxuuuuuuuuuwwwyyy|||{{{ssskkkeeebbbcccjjjsssyyyxxxuuummmddd]]]ZZZ[[[aaaiiiqqqttttttooocccXXXNNNLLLKKKNNNTTT\\\cccfffiiilllpppssswww|||}}}zzzwwwuuuttttttrrrooolllkkkhhheeecccbbbbbbaaa```___]]][[[ZZZ[[[[[[[[[ZZZ[[[[[[\\\\\\]]]^^^^^^```bbbdddeeefffiiijjjkkklllmmmooosssvvvxxxxxxyyyyyyxxxwwwuuutttrrruuuxxxyyyyyyxxxxxxxxxxxxyyy|||~~~}}}|||{{{{{{{{{|||}}}|||{{{yyyxxx{{{qqqeeeeeemmmtttvvv|||xxxooocccSSSEEE===:::666444444555666555333333333333444444444444222333444555666777888999:::nnnmmmjjjhhhggggggggghhhhhhiiiiiijjjiiieee^^^ZZZTTTPPPIIIDDD???<<<999777777777777666666555555555444555555666777888888999999999:::999888999;;;===<<<===@@@CCCFFFHHHJJJKKKMMMPPPTTTXXX]]]aaagggjjjooosssyyy}}}wwwsssrrrsssssspppppppppooommmjjjhhhfffhhhkkkllllllrrr~~~}}}wwwooohhhcccccc```]]][[[\\\```cccaaa```^^^\\\ZZZZZZYYYZZZ^^^[[[WWWWWWZZZ___dddfffiiinnnrrrssstttpppfffZZZLLLFFF===666222111000///000000000000000000000000///......---------.............../////////000000,,,---......------...///111222222333555777999::::::;;;???GGGRRRccc||||||vvvxxx}}}{{{yyy|||rrrccc[[[YYYZZZ^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXYYY]]]bbbfffdddgggiiikkklllooovvv{{{~~~|||{{{|||{{{|||}}}{{{xxxvvvvvvvvvwwwzzz~~~~~~vvvnnngggcccbbbhhhpppuuutttqqqiii```YYYWWWWWW\\\fffpppsssrrrlllaaaVVVKKKIIIHHHKKKRRRZZZ```cccgggjjjoootttyyy|||zzzxxxwwwvvvssspppnnnllljjjgggdddbbbcccccccccbbb```]]]\\\^^^]]]]]]]]]]]]]]]^^^^^^______```bbbdddfffhhhiiihhhiiijjjkkkllloootttxxxyyyzzz|||}}}}}}{{{yyyxxxvvvxxxzzz{{{{{{{{{|||~~~yyyzzz|||~~~~~~~~~}}}||||||{{{|||}}}~~~}}}|||zzzyyyzzzyyyjjjfffkkkooorrr{{{yyyqqqhhhXXXIII???<<<777444555666777888666666555555444444333333222444666666555666777999:::kkkiiifffcccbbbbbbdddeeeiiikkkmmmpppppplllfffaaaYYYTTTLLLFFFAAA===:::888666666555555555555555444444444444555555666666777555666888888888888:::;;;:::;;;<<<>>>@@@CCCEEEFFFHHHLLLPPPUUUYYY^^^cccfffmmmqqqvvv|||{{{vvvttttttuuuqqqpppnnnllliiifffdddcccccchhhjjjiiimmmyyy}}}ssshhhccccccccc```\\\[[[^^^bbbcccaaa^^^\\\[[[[[[[[[\\\```\\\WWWUUUWWWZZZ]]]______eeekkkooosssssskkkaaaQQQKKKAAA999444111000///000000000000000000000000......---------......///---------.........//////---...//////......///000111222333444666888999:::;;;:::>>>JJJYYYmmm{{{vvv{{{wwwwww|||zzzmmmccc^^^]]]^^^\\\[[[ZZZYYYWWWWWWVVVVVVSSSTTTVVVWWWXXX\\\bbbfffbbbeeehhhjjjlllrrrzzz}}}{{{{{{{{{xxxyyyzzzyyywwwvvvvvvvvvwwwzzzzzzpppiiidddbbbgggnnnqqqpppmmmfff\\\VVVTTTTTTWWWaaammmqqqoooiii^^^TTTJJJHHHFFFIIIPPPXXX^^^bbbcccgggmmmsssyyy~~~|||zzzyyywwwtttqqqooommmkkkhhheeedddeeeeeefffeeecccaaa`````````_______________```aaaaaabbbdddfffhhhjjjkkkjjjkkkkkkkkkllloootttxxxxxxzzz|||~~~}}}{{{yyyyyyzzz{{{zzzyyyzzz|||~~~{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||}}}~~~||||||pppiiiiiiiiiqqq|||}}}vvvooo```PPPDDD???999555555666777777555555555555444444444444333555777666555444666888888jjjgggccc```^^^___```bbbiiilllooossstttqqqkkkfff[[[VVVNNNGGGBBB>>>;;;888444444444444444444444444555555555666666777777777111333666777777777888999999999999:::<<>><<<@@@LLL^^^rrr{{{www}}}|||tttuuuzzzuuuiiicccaaaaaaaaa[[[ZZZYYYXXXWWWVVVVVVVVVRRRSSSUUUVVVXXX\\\bbbfffbbbdddgggjjjmmmttt}}}}}}{{{{{{{{{vvvwwwxxxxxxvvvuuuuuuvvvwwwzzz|||rrrkkkdddaaafffmmmnnnnnnkkkcccZZZTTTRRRRRRRRR^^^jjjooommmggg\\\RRRIIIGGGFFFHHHOOOWWW]]]aaaaaaeeelllrrryyy}}}{{{zzzwwwuuurrrooommmkkkhhhfffeeefffggghhhgggfffdddbbbbbbaaaaaa`````````aaaaaabbbbbbccceeegggjjjlllmmmmmmmmmmmmmmmmmmooossswwwvvvyyy|||~~~~~~{{{zzz{{{{{{yyywwwvvvvvvyyy{{{||||||}}}}}}}}}}}}||||||~~~}}}}}}}}}||||||}}}~~~~~~uuujjjgggeeeqqq~~~{{{uuufffUUUGGGBBB;;;666555555666666444444444444444444444444333666888777444444666888:::iiifffaaa^^^^^^___``````hhhlllrrrwwwyyyuuunnnhhhbbbVVVJJJEEEAAA<<<888777555555444333444555666777666777777888888888888888777777777777666666666666999999:::;;;===>>>>>>???CCCEEEHHHLLLQQQXXX___dddgggjjjnnnttt{{{}}}zzzwwwuuuqqqoookkkfffbbb^^^\\\[[[^^^```eeehhhiiimmm|||{{{iiidddfffhhhfffaaa]]]]]]^^^eeeaaa]]]ZZZ[[[\\\]]]^^^___\\\ZZZYYYUUURRRUUU[[[ZZZ___eeejjjmmmlllkkkiii\\\RRREEE<<<888555111...000/////////............//////............/////////////////////.........---///000111000///000111///111333444444666999;;;===@@@FFFQQQfffzzzyyy}}}yyyqqqsss|||~~~oooddd````````````XXXWWWWWWWWWVVVUUUUUUTTTUUUUUUUUUVVVXXX[[[^^^___aaacccfffjjjpppxxx}}}{{{yyyyyyuuutttsssuuuwwwxxxwwwvvvyyyzzz}}}uuujjjdddbbbdddfffkkkhhhccc[[[SSSMMMKKKJJJSSSWWW^^^eeefff```WWWPPPHHHDDDBBBEEEMMMVVV\\\___dddgggjjjnnnssszzz~~~~~~~~~}}}{{{wwwsssnnnjjjhhhggggggiiikkklllllljjjhhhfffhhhfffdddbbb````````````aaaaaabbbdddgggjjjmmmoooqqqpppooommmmmmpppuuuyyyxxxxxxyyyzzz{{{{{{{{{zzz~~~}}}||||||{{{{{{{{{}}}~~~~~~|||{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{|||}}}~~~lllfffkkkuuu|||ooo^^^PPPEEE;;;888777444222111333333333444444555555555444444444555555555555666666hhheee```^^^^^^_________eeehhhnnntttvvvsssmmmhhh```TTTIIIDDD@@@;;;888888777666555555555666777888666777777888888888888888888888777777777777666666777777888999:::;;;<<<<<<@@@BBBEEEIIIMMMTTT[[[```dddggglllrrryyy~~~{{{wwwuuuqqqooolllhhhccc___\\\ZZZZZZ]]]aaaeeefffkkkyyyuuuiiikkkllljjjgggcccaaa```aaa___\\\[[[]]]___aaaaaa___\\\YYYXXXVVVTTTXXX___```bbbfffiiilllkkkiiifff\\\SSSGGG>>>999666222///000000/////////.........//////............///////////////////////////...---...000000/////////000111222444555555666999;;;===BBBHHHTTTjjj}}}}}}}}}vvvqqqttt~~~wwwiii```^^^___``````XXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[]]]______bbbfffkkkrrrzzz}}}zzzxxxxxxuuutttssstttvvvxxxwwwwwwyyyzzz}}}uuukkkeeecccdddfffjjjgggbbbZZZRRRLLLJJJIIIOOOTTT[[[aaaccc^^^VVVOOOGGGDDDBBBDDDLLLUUU\\\___dddfffjjjmmmrrrxxx~~~|||yyytttpppllljjjhhhiiikkklllnnnnnnllljjjiiiiiihhhfffdddcccbbbbbbbbbdddddddddeeegggiiilllmmmqqqqqqpppnnnnnnppptttwwwyyyzzz{{{|||||||||||||||~~~}}}|||||||||{{{|||}}}}}}||||||~~~~~~~~~}}}}}}~~~}}}|||{{{{{{|||}}}~~~uuunnnqqqzzz}}}ooo^^^TTTHHH===:::999666333333444444555555555666666666555555555666666666777777777gggddd___]]]]]]^^^^^^^^^aaadddiiinnnpppnnniiieee[[[QQQFFFAAA>>>:::888999888777666666666777999:::666777888888999999888888999999888888777777777777666666777888999::::::;;;<<<>>>AAADDDHHHOOOVVV[[[aaaeeejjjpppvvv{{{{{{xxxuuuooonnnllliiiddd___[[[XXXWWWYYY]]]aaaccchhhvvvrrrqqqqqqqqqooojjjeeeaaa```___]]]^^^```bbbcccbbb```\\\YYYXXXWWWWWW\\\ccciiigggfffhhhjjjjjjgggccc]]]UUUIII@@@;;;777444111000000000/////////......//////............//////......//////////////////---///111111000///000111333444666666666777999;;;>>>CCCKKKYYYpppzzzuuurrrwwwwwwnnnbbb[[[\\\^^^______XXXWWWUUUSSSRRRSSSTTTUUUUUUUUUVVVXXXZZZ\\\^^^___^^^aaaffflllsss||||||yyyxxxwwwvvvtttssssssuuuwwwxxxwwwzzzzzz}}}uuulllfffdddeeefffhhhfffaaaYYYQQQKKKHHHGGGJJJOOOVVV]]]___\\\TTTMMMEEECCCAAACCCJJJSSS[[[___cccfffhhhkkkooottt{{{~~~{{{xxxtttpppmmmllllllmmmoooppppppooommmllljjjjjjiiigggfffeeeddddddgggffffffffffffhhhiiijjjpppqqqqqqqqqqqqrrruuuwww{{{|||}}}~~~}}}}}}}}}}}}{{{|||}}}}}}|||~~~~~~}}}}}}}}}|||{{{||||||}}}}}}~~~vvvuuu|||uuueeeYYYMMMAAA<<<;;;777555555666666666666666777777777666666666666777777777888888fffbbb___]]]]]]]]]]]]]]]___```cccggghhhfffbbb^^^TTTKKKAAA===:::777777999888777777666666888999:::888888999:::::::::999999::::::999999888888777777777888888999::::::;;;;;;:::<<<>>>AAAEEEJJJQQQVVV___cccjjjoootttyyy|||xxxuuummmmmmkkkhhhddd___ZZZWWWVVVWWWZZZ___aaagggttt|||zzzxxxwwwvvvppphhhaaacccbbb```aaacccddddddcccddd^^^ZZZYYYYYYZZZ___fffnnnjjjggggggiiiiiifffccc]]]VVVKKKBBB<<<777444111000000000////////////...//////............//////............///////////////111222222111111222333555666777777666777999;;;===CCCMMM^^^vvvzzzvvvuuu{{{pppggg]]]YYY\\\______]]]XXXVVVSSSQQQPPPQQQSSSTTTRRRTTTVVVYYY\\\^^^``````]]]```ffflllsss||||||zzzxxxwwwwwwuuurrrrrrtttwwwxxxxxxzzz{{{}}}vvvmmmgggdddeeeffffffddd___XXXPPPIIIFFFEEEFFFKKKRRRZZZ]]]ZZZSSSMMMDDDBBB@@@BBBHHHRRR[[[```dddeeegggjjjlllqqqvvvzzz||||||xxxuuurrrqqqnnnooopppqqqqqqpppooonnnkkkkkkkkkjjjiiigggfffeeeffffffeeeeeeeeefffhhhiiinnnppprrrssstttuuuxxxzzz}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}|||}}}~~~|||{{{{{{||||||{{{|||~~~~~~~~~zzztttxxx}}}ppp^^^QQQDDD>>>;;;888666666666666666666666666666666555555666666666777777777777eeebbb___]]]]]]]]]\\\\\\_________```___\\\WWWTTTLLLDDD>>>;;;888555666999888777666666666777888999999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;:::999999888888777888888999999:::::::::999;;;===???BBBGGGNNNRRR]]]ccckkkpppssswww~~~}}}xxxuuummmlllkkkhhhccc^^^YYYVVVTTTTTTWWW[[[^^^dddppp}}}}}}wwwmmmfffeeedddcccdddfffhhhhhhggghhhbbb\\\[[[[[[\\\aaafffooolllhhhggghhhhhhgggeee^^^XXXNNNDDD<<<777333111111000000000//////////////////............//////---.........//////000000111222444444333333333444555666777777777777999;;;===DDDOOObbb|||~~~{{{zzz~~~jjjbbb[[[[[[```bbb___[[[XXXVVVSSSQQQPPPQQQSSSTTTPPPSSSWWW[[[^^^```aaabbb]]]aaaffflllrrrzzz}}}{{{yyyyyyxxxuuurrrqqqsssvvvxxxyyyzzz{{{~~~xxxnnngggddddddeeedddccc^^^WWWOOOHHHEEEDDDDDDIIIPPPWWW[[[XXXRRRMMMCCCAAA@@@BBBGGGPPP[[[aaadddfffggghhhjjjmmmqqquuuwww|||}}}zzzwwwvvvqqqqqqrrrrrrrrrqqqpppooojjjkkkllllllkkkiiigggfffddddddccccccdddfffggghhhkkkmmmqqqtttvvvxxx{{{}}}}}}~~~~~~}}}}}}}}}}}}{{{|||~~~}}}|||||||||}}}zzz|||}}}}}}}}}~~~sssuuuxxxcccUUUFFF???;;;888666666555555555555555555555555444444555555555666666666666dddbbb___^^^^^^]]]]]][[[___]]][[[YYYWWWSSSNNNKKKEEE@@@<<<;;;999666666999888777666666666777999999;;;<<<======>>>>>>============<<<;;;:::999999888666666777777777888888888:::;;;<<<>>>AAAEEEKKKPPP\\\ccckkkqqqsssvvv|||{{{wwwooonnnlllhhhddd___[[[XXXTTTSSSTTTXXX\\\aaammmxxx}}}vvvqqqhhhgggeeefffiiikkklllllljjjccc^^^^^^___```cccgggnnnmmmkkkiiigggfffggggggaaa\\\RRRHHH>>>777333111111111000000000///////////////............//////------......///000000000111333555555444333444555444555777777777888:::<<<>>>EEESSSggg~~~xxxddd^^^[[[^^^eeegggbbb[[[WWWVVVTTTRRRQQQRRRSSSTTTQQQTTTXXX]]]```aaaaaa```]]]```ffflllrrryyy}}}||||||yyyvvvrrrppprrrvvvyyyzzzzzz{{{~~~zzzppphhhdddcccccccccbbb^^^WWWOOOHHHDDDCCCCCCGGGNNNUUUYYYWWWQQQLLLBBBBBBAAABBBGGGPPP[[[cccfffggggggggghhhjjjnnnqqqssszzz|||zzzuuuuuuttttttsssqqqppppppkkklllnnnooonnnllliiigggeeeddddddddddddfffggghhhhhhkkkoooqqqtttvvvzzz|||}}}}}}}}}}}}}}}}}}}}}|||{{{}}}~~~}}}|||}}}}}}~~~{{{|||}}}}}}}}}~~~wwwttt{{{hhhYYYIIIAAA<<<888666777666666555555555555444444444444444444555555555555555eeebbb```^^^^^^^^^]]]\\\]]]ZZZWWWTTTQQQMMMIIIFFFAAA>>>===>>><<<888888;;;999888888777888999:::;;;===>>>??????@@@@@@??????>>>>>>===<<<;;;:::999999777777777888888888888888999:::<<<===???CCCIIIMMMZZZbbbkkkpppqqqtttzzz~~~zzzsssqqqnnnjjjfffaaa^^^]]]XXXVVVWWWZZZ^^^cccmmmwww|||{{{rrroookkkiiijjjkkkkkkkkkiiibbb^^^```cccdddfffiiinnnpppppplllfffccceeegggfffaaaWWWLLLAAA999444222111111111000000000////////////............//////------......///000000111000222444444333222333444222444555666666888:::===AAAHHHWWWmmm{{{nnn\\\YYYYYYaaakkkmmmeee\\\VVVVVVUUUTTTSSSSSSSSSSSSUUUWWW[[[___```___]]]\\\[[[___fffmmmttt|||zzzvvvqqqppprrrvvvyyy{{{zzz{{{|||qqqiiicccaaaaaacccbbb___XXXPPPIIIDDDCCCBBBFFFLLLSSSVVVTTTOOOJJJBBBBBBBBBBBBFFFPPP\\\eeeggghhhhhhgggggghhhkkknnnqqqxxx~~~yyyyyyxxxvvvtttsssqqqqqqlllnnnqqqrrrqqqoookkkiiiiiihhhgggfffeeefffgggggggggiiilllmmmoooqqquuuwww{{{|||~~~~~~}}}|||||||||{{{}}}~~~~~~||||||}}}~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}}}}{{{nnnzzznnn^^^MMMCCC>>>:::888999777777777666666666555555555555555555666666666666666eeeccc```_________]]]\\\[[[XXXTTTPPPNNNJJJGGGDDD???>>>???AAA???;;;:::===::::::999999999:::;;;<<>>===<<<;;;:::999999:::::::::::::::;;;;;;;;;999:::;;;<<<>>>BBBHHHLLLYYYaaakkkooopppsssyyy}}}vvvtttppplllgggdddaaa```^^^[[[[[[^^^bbbfffpppzzz}}}xxxqqqllliiigggfffeeegggaaa^^^aaaeeegggiiilllooorrrsssnnneeeaaacccgggiiiddd[[[OOOCCC:::555333111111111111000000000000//////............//////---------...///000000111///000222222111111111222111333555555666888;;;===CCCKKKZZZpppuuugggVVVUUUWWWbbbnnnpppggg]]]VVVVVVUUUUUUTTTSSSSSSRRRXXX[[[^^^``````^^^ZZZXXXZZZ^^^fffmmmuuu~~~zzzvvvqqqoooqqqvvvyyy|||zzz{{{}}}rrriiiccc```___cccbbb___XXXPPPIIIDDDCCCAAAEEEKKKQQQTTTRRRMMMHHHCCCCCCBBBCCCGGGPPP]]]fffhhhhhhhhhgggfffgggjjjmmmqqqwww}}}|||zzzxxxvvvtttsssrrrnnnpppsssuuutttqqqmmmkkkmmmllljjjhhhgggfffffffffgggiiijjjjjjjjjlllpppssszzz{{{}}}~~~}}}||||||{{{{{{xxxzzz}}}}}}}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~gggsssqqqaaaOOOEEE???;;;:::;;;999888888888777777666666666666666666777777777777777lllgggbbb```______\\\YYYZZZVVVQQQMMMLLLIIIEEEBBBCCCDDDDDDBBB>>><<<::::::888888666666666888:::<<<@@@BBBDDDFFFFFFEEECCCAAACCCAAA>>>;;;:::::::::;;;<<<;;;:::999999999;;;;;;;;;999:::===???@@@EEELLL[[[cccmmmrrrtttuuuzzz~~~~~~yyysssnnnjjjgggdddbbbbbbaaaaaadddjjjrrrzzzzzzwwwwwwzzzzzzzzz}}}{{{pppiiihhhhhhgggkkkddd]]]]]]bbbffffffccckkkjjjlllmmmfff]]]]]]ccciiihhhdddXXXIII===888777111111111111000...---,,,............////////////+++---///000111000///......///000111222333444444444444444444444777;;;???DDDMMM___yyy~~~}}}oooZZZNNNLLLSSSbbbjjjhhhbbb```UUUUUUTTTTTTTTTTTTTTTTTTTTTZZZaaaccc```[[[XXXWWWZZZ```gggmmmsss{{{|||wwwqqqnnnooossswwwyyyyyy{{{~~~tttkkkddd```^^^aaabbb```ZZZQQQJJJFFFDDDCCCDDDHHHNNNSSSQQQJJJCCCCCCCCCBBBDDDJJJTTT```hhhkkkkkkiiihhhhhhiiijjjlllrrrxxx~~~|||yyyvvvtttsssssssssrrrrrrpppooommmmmmjjjiiihhhiiiiiiiiigggeeeiiihhhfffeeegggkkkpppsssvvvyyy~~~}}}zzzxxxxxxyyyzzzxxxzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||~~~mmmpppxxxwwwhhhTTTFFFAAA>>>;;;777777777777777666666666666555444333222222333444555888jjjfffbbb```___]]][[[XXXXXXUUURRRQQQQQQOOOMMMJJJIIIIIIHHHFFFBBB@@@>>>===<<<;;;999999999;;;===>>>AAACCCFFFHHHIIIGGGEEECCCCCCAAA???<<<::::::::::::<<<<<<;;;;;;::::::;;;;;;;;;999:::===>>>???DDDJJJVVV^^^hhhnnnppprrrwww{{{~~~{{{uuupppmmmjjjgggeeeffffffgggjjjooovvv}}}~~~uuupppmmmmmmmmmooouuu|||tttjjjgggeeebbbhhhaaa[[[[[[```eeeeeeccceeefffiiijjjddd]]]]]]bbbffffffbbbXXXKKK???999777222222111111000...------....../////////000000000222333333222000...,,,***...//////000111222333444333333444333444777;;;???BBBLLLaaa}}}~~~~~~jjjVVVLLLKKKQQQ]]]eeeddd```^^^UUUTTTTTTSSSSSSSSSSSSTTTWWW\\\bbbccc^^^XXXUUUSSS[[[aaaiiipppvvv}}}}}}xxxrrroooppptttwwwyyy{{{}}}uuulllfffcccbbbaaa```^^^XXXOOOHHHEEEDDDDDDEEEHHHNNNRRRQQQKKKEEECCCCCCCCCDDDIIISSS___gggkkkkkkkkkjjjhhhhhhiiijjjqqqxxx~~~{{{yyyvvvuuutttssssssrrrqqqooonnnmmmkkkiiihhhiiiiiiiiigggeeedddbbb```___aaadddhhhkkkssswww|||~~~|||zzzyyyyyyyyyxxxzzz|||}}}||||||}}}~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}ooopppvvv|||mmmYYYJJJCCC???<<<999777777777777666666666666555555444444444444555555777hhhfffbbb```___]]][[[YYYWWWVVVVVVXXXZZZZZZYYYWWWTTTRRRPPPMMMIIIFFFCCCBBB>>>===;;;::::::<<<===???AAADDDHHHKKKLLLJJJHHHFFFCCCBBB???===;;;:::::::::<<<<<<======<<<;;;;;;:::;;;999999<<<======BBBHHHQQQYYYdddjjjmmmpppvvvzzz|||yyytttqqqnnnkkkiiijjjjjjllloootttyyy{{{oooggg```^^^^^^```hhhppp{{{}}}zzzrrrllljjjiiifffddd^^^YYYYYY^^^bbbbbb```]]]```eeegggbbb\\\[[[___aaaaaa```XXXLLLAAA:::777222222111111///......---/////////000000000111111666555444222000...,,,+++......///000111222222333222333333333444777<<>>===;;;999999:::<<<===@@@CCCGGGKKKLLLKKKHHHFFFCCCBBB@@@>>><<<;;;;;;;;;;;;<<<=========<<<:::999<<<::::::<<<======AAAGGGPPPXXXbbbhhhkkkooovvv{{{{{{~~~}}}wwwssspppmmmjjjjjjkkkmmmppptttxxx{{{}}}zzziii```XXXUUUUUUWWW]]]dddkkkooopppllliiijjjiiigggbbb]]]XXXWWWZZZ]]]]]][[[WWW]]]ccceee```[[[[[[]]]]]]^^^]]]XXXNNNCCC;;;777333333222000//////......000000000000111111111111111111000/////////000000......///000000111222222111222333333444777<<<@@@HHHWWWpppyyyuuuvvvzzznnnXXXHHHFFFGGGJJJPPPVVVXXXWWWVVVSSSRRRPPPOOOOOOPPPQQQRRR\\\___cccaaa\\\VVVSSSRRR\\\dddoooxxx~~~|||yyyuuussstttwwwyyyzzz{{{}}}wwwpppmmmmmmnnnkkkhhhbbbZZZRRRKKKHHHFFFDDDDDDFFFJJJNNNNNNLLLIIICCCCCCCCCDDDIIIQQQ[[[bbbgggjjjllljjjfffcccccccccjjjqqqzzz}}}zzzyyywwwwwwvvvuuutttrrrpppooollljjjhhhhhhhhhhhhfffeeeeeebbb___]]]]]]___bbbeeemmmqqqwww{{{}}}~~~}}}~~~~~~|||zzzyyyyyyyyyyyyxxxwwwxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}xxxvvvuuuwww{{{sssmmmlllvvvuuuaaaQQQGGGAAA===;;;777777777777666666666666555666777888888777666555777iiihhheeebbb___^^^^^^^^^```dddjjjoooqqqqqqpppoooooolllhhhccc]]]UUULLLFFF???>>><<<:::::::::<<<======@@@DDDGGGIIIHHHEEECCCAAAAAA@@@???>>>=========:::;;;<<<======<<<;;;:::===;;;;;;===>>>>>>BBBHHHOOOVVV```fffiiimmmsssyyyzzz}}}zzzuuupppllljjjjjjkkkmmmpppsssvvvxxxyyy}}}|||iii```XXXWWWVVVVVVYYY\\\eeeiiikkkhhheeeeeeccc``````\\\XXXVVVWWWXXXWWWVVVVVV]]]dddddd```^^^]]]^^^]]]]]]]]]XXXPPPEEE<<<777444333222000////////////000000000000111111111111...------......000111222//////000000111111222222111222333333555999>>>BBBIII[[[uuuxxxsssqqqrrryyy{{{eeePPPDDDDDDFFFIIILLLPPPSSSTTTSSSQQQPPPOOONNNNNNPPPRRRTTT\\\```cccbbb^^^ZZZXXXYYY___gggrrrzzz~~~zzzwwwuuutttvvvxxxzzzzzzzzz|||zzzrrrooooooppppppkkkccc[[[SSSLLLGGGEEECCCDDDFFFIIIKKKLLLKKKIIICCCCCCCCCDDDHHHPPPYYY```dddgggiiigggbbb______```eeelllvvv{{{|||~~~~~~{{{zzzyyyyyyxxxwwwuuusssqqqpppnnnkkkhhhffffffeeedddbbb```^^^ZZZXXXWWWYYY\\\^^^jjjnnnssswwwyyyzzz{{{|||{{{|||~~~}}}zzzyyyxxxyyyyyyxxxvvvwwwyyy|||||||||||||||||||||||||||}}}}}}~~~~~~zzztttoookkkmmmrrryyyuuummmhhhppptttbbbSSSHHHAAA===;;;777777777777666666666666555666777888888777666555888hhhfffccc^^^[[[ZZZ]]]___eeekkkrrrxxxzzzyyyxxxwwwxxxuuuqqqmmmhhh^^^RRRIIIBBBAAA???===<<<<<<===>>><<<>>>@@@BBBCCCCCCAAA@@@???@@@@@@@@@????????????:::;;;<<<===>>>>>>>>>>>>>>><<<<<>>??????>>>>>>===>>>???@@@AAAAAAAAAAAA<<<<<<===>>>???AAABBBCCC???===>>>AAACCCCCCHHHOOORRRXXX___cccdddgggmmmssswwwxxx{{{}}}~~~yyyuuurrrooonnnmmmmmmnnnoooqqqsssuuussszzztttjjjaaa______\\\[[[\\\XXX^^^bbbaaabbbeeefffdddYYYXXXVVVTTTTTTUUUUUUUUUWWWaaahhhggggggkkkooooookkkiiifff```XXXNNNEEE>>>666444222000//////000000....../////////000000000///000000111000///...---222222222222333333333333222333444666888<<>>>>>>>>???AAACCCFFFGGG@@@>>>???CCCDDDEEEJJJQQQVVV\\\cccffffffhhhnnnsssuuuvvvyyy{{{~~~{{{yyyvvvtttmmmlllkkkkkklllnnnppprrrpppxxxzzznnnccc```___^^^]]]^^^^^^bbbddd```]]]^^^]]]ZZZVVVUUUTTTTTTTTTVVVWWWWWWVVVaaaiiihhhiiipppvvvwwwqqqnnnjjjddd\\\RRRHHHBBB666444222000//////000111............////////////...///111222333222000///333333333333333333444444222444555666999===CCCGGGTTThhhssslllmmmppp{{{yyy}}}rrrZZZLLLIIICCCJJJNNNLLLMMMRRRRRROOONNNMMMLLLLLLOOOSSSXXX[[[dddgggjjjjjjgggfffhhhjjjrrrwww}}}zzzqqqqqqqqqtttxxx{{{|||}}}wwwppplllkkkiiieeeaaa^^^\\\WWWPPPKKKGGGJJJNNNPPPOOOLLLJJJHHHDDDDDDDDDEEEHHHMMMUUUZZZYYY\\\^^^ZZZTTTRRRVVV[[[^^^cccjjjlllmmmpppvvv||||||}}}~~~}}}|||{{{yyyvvvtttsssqqqmmmgggccc___]]][[[YYYRRRPPPLLLJJJJJJLLLOOORRRXXX]]]eeemmmrrrvvvzzz}}}yyyyyyzzzzzzzzzzzzzzzzzzwwwyyy{{{{{{zzzxxxxxxxxxzzzzzzzzz{{{{{{{{{|||||||||}}}}}}tttsssooopppyyy~~~uuullljjjqqq}}}~~~rrrcccTTTGGG===888777777777777666666666666777666555444444555666777333]]]ZZZUUUOOOJJJJJJOOOTTT^^^hhhuuu|||}}}}}}wwwpppiii^^^TTTFFFAAA<<<<<<:::999;;;@@@;;;;;;<<<======>>>??????======???BBBEEEFFFEEECCCAAA@@@@@@CCCGGGJJJKKKKKKHHHGGGEEECCCCCCHHHNNNSSSZZZ___eeegggfffggglllppprrrtttvvvwwwxxx{{{~~~{{{zzzyyyssspppllliiihhhkkknnnqqqoootttzzzsssgggcccbbb```______aaadddeeebbbbbbeeedddaaaWWWWWWVVVUUUUUUUUUVVVWWW\\\```eeeiiimmmsss{{{~~~vvvnnnjjjfff\\\LLL???999555111000111222111///111111111000000000000000000000000000000000000000111111111111111222222222333111222888;;;===BBBHHHPPPqqq~~~|||wwwrrrvvv|||~~~}}}{{{eeeRRRHHHEEEJJJKKKLLLMMMOOOPPPQQQRRRNNNMMMLLLMMMPPPTTTYYY\\\cccfffjjjllllllllllllmmmvvvyyy}}}yyyqqqqqqsssuuuwwwzzz|||~~~{{{sssmmmiiijjjgggbbb^^^ZZZVVVRRROOOPPPPPPQQQRRRSSSRRRNNNKKKGGGFFFEEEGGGKKKPPPWWWZZZ]]][[[WWWSSSPPPQQQUUUXXXbbbcccddddddfffjjjooosssvvvvvvwwwvvvwwwzzz~~~~~~{{{xxxuuurrrooommmjjjeeeaaa]]]ZZZVVVSSSNNNLLLIIIGGGFFFHHHKKKMMMSSSYYYaaaiiinnnrrruuuwwwzzz|||~~~~~~~~~~~~{{{zzzzzzzzzzzz{{{||||||}}}~~~~~~}}}zzzyyyzzzzzz}}}}}}~~~wwwsss||||||jjjdddmmm|||xxxgggWWWJJJAAA<<<888777666666777777666555:::888666333222222333444777YYYWWWRRRKKKGGGGGGKKKOOOTTT___mmmvvvyyy|||}}}uuummmeeeYYYOOOGGGBBB>>>===<<<:::<<<@@@<<<<<<=========<<<<<<<<<<<<===@@@DDDGGGHHHGGGEEEBBBBBBBBBEEEKKKOOORRRSSSRRRPPPMMMKKKJJJNNNTTTYYY]]]bbbggghhhhhhiiimmmqqqssstttvvvwwwxxxzzz~~~}}}{{{zzzvvvrrrnnniiihhhiiilllnnnoootttyyyvvvjjjffffffeeeeeegggcccfffgggeeeeeehhhhhheee[[[ZZZYYYWWWWWWWWWWWWXXX[[[___dddjjjooouuu}}}xxxppplllggg^^^OOOBBB:::666111000111222000///////////////////////////000000000000000000000000222222222222222333333333333222333888<<<>>>CCCIIIUUUuuu}}}|||xxxsssuuuxxxwwwbbbQQQHHHGGGLLLLLLMMMNNNOOOPPPQQQQQQNNNMMMMMMMMMPPPTTTYYY\\\```cccgggiiikkkllllllmmmuuuxxx|||xxxpppppprrrtttwwwzzz}}}~~~~~~}}}wwwqqqmmmkkkhhhddd```]]]ZZZUUURRRPPPPPPPPPQQQQQQOOOKKKGGGFFFFFFEEEGGGJJJPPPVVVZZZ]]][[[WWWRRROOOPPPTTTWWW```aaaaaaaaabbbfffkkknnnnnnnnnoooooopppsssxxx||||||yyyuuuqqqnnnllliiiddd___\\\XXXUUURRRKKKIIIGGGEEEDDDFFFHHHJJJPPPVVV___hhhmmmqqqtttvvvxxx{{{}}}}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzz|||}}}}}}|||zzzyyyyyyzzz{{{|||}}}~~~yyyrrrkkkrrr~~~zzzkkk\\\NNNDDD???999888777777888999777666777666666555666777888999555YYYVVVQQQKKKGGGFFFIIILLLNNNXXXeeennnsssvvv{{{~~~{{{ssskkkcccWWWLLLGGGCCC??????>>><<<===@@@@@@@@@@@@???>>>===<<<;;;<<<===AAAEEEJJJKKKJJJHHHEEEDDDEEEIIIPPPXXX]]]```^^^\\\XXXTTTRRRUUUZZZ^^^```dddiiijjjjjjkkknnnqqqssstttvvvvvvvvvxxx|||~~~|||zzzxxxtttooojjjggggggiiijjjpppuuuyyy~~~zzzoookkklllkkkkkkmmmgggjjjjjjhhhhhhlllllliii```___]]][[[YYYXXXYYYYYYYYY]]]ccciiipppwww~~~|||tttoookkkaaaRRRGGG<<<888222000111222000...000000000000000000000000000000000000000000000000222222333333333444444444444222444999<<<>>>DDDKKK[[[zzz}}}}}}zzzwwwwwwxxxqqq]]]NNNIIIIIIOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMMMMNNNQQQUUUYYY\\\\\\^^^bbbfffiiilllmmmmmmsssvvvzzz~~~}}}vvvnnnoooqqqtttwwwzzz}}}}}}{{{vvvsssnnnkkkgggdddaaa^^^ZZZWWWTTTSSSRRRQQQQQQNNNIIIFFFHHHHHHHHHIIIMMMRRRXXX[[[]]][[[VVVRRRNNNOOORRRUUU]]]]]]]]]]]]]]]```dddgggfffgggggghhhiiinnnsssxxx~~~}}}zzzvvvqqqmmmjjjfffaaa]]]ZZZVVVRRRPPPHHHGGGDDDBBBBBBCCCEEEFFFKKKRRR\\\eeelllpppsssuuuvvvxxx{{{|||{{{|||}}}~~~~~~|||{{{zzzyyyyyyyyy|||}}}}}}|||zzzyyyzzz{{{zzz{{{|||}}}}}}}}}}}}}}}~~~zzzpppsss}}}qqqaaaSSSGGGAAA;;;999888888999999888777333333444555666777777888999^^^[[[UUUPPPLLLKKKMMMNNNPPPXXXbbbhhhlllnnnqqquuuyyyzzzxxxrrrkkkcccXXXMMMGGGCCC@@@AAA@@@===>>>AAAEEEEEEEEEDDDCCCAAA???>>><<<===AAAGGGLLLNNNMMMLLLHHHGGGGGGKKKTTT]]]eeeiiifffddd```\\\YYY[[[___cccdddfffjjjkkkkkklllnnnqqqssstttuuuuuuuuuvvvyyy||||||zzzwwwsssnnniiifffgggiiijjjrrrwww{{{~~~uuurrrrrrpppmmmmmmjjjmmmllljjjjjjnnnnnnllldddbbb```]]]ZZZYYYXXXXXXVVVZZZ```gggooowww}}}yyytttooodddUUUJJJ???:::333000111111000...222222222222222333333333////////////////////////111111222222333444444444444444666:::<<<>>>FFFNNN```~~~~~~~~~{{{|||}}}}}}|||kkkWWWKKKIIIKKKQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMOOOQQQUUUYYY[[[ZZZ[[[___dddiiimmmoooooorrruuuyyy||||||uuummmnnnpppssswww{{{~~~}}}{{{xxxsssppplllhhheeeaaa]]]YYYXXXWWWUUUUUUTTTQQQMMMJJJKKKKKKKKKMMMPPPUUUZZZ]]]\\\ZZZVVVPPPMMMMMMPPPSSSYYYYYYYYYXXXWWWYYY]]]```bbbcccddddddggglllsssxxx}}}~~~zzzvvvppplllgggddd___[[[WWWTTTPPPMMMGGGEEECCCAAA@@@AAACCCDDDEEELLLWWWaaahhhnnnrrrttttttvvvyyyzzzzzz{{{|||~~~~~~}}}|||{{{zzzzzzzzzzzz}}}~~~~~~|||{{{|||}}}{{{{{{|||}}}}}}}}}}}}}}}}}}~~~}}}ppppppyyyvvvfffVVVHHH@@@;;;:::888888999999888666555666666777666666555444:::ddd```[[[WWWSSSRRRQQQQQQSSSYYY```eeeggghhhkkkmmmooorrrrrrnnniiicccYYYOOOHHHCCCAAAAAAAAA???AAAEEEGGGHHHHHHGGGFFFCCCAAA???<<<===AAAGGGMMMPPPQQQQQQLLLJJJJJJNNNVVV___gggkkkjjjiiigggdddaaabbbeeehhhfffhhhjjjllllllmmmnnnooorrrsssttttttsssuuuwwwzzz{{{yyytttqqqllliiihhhiiilllooovvv{{{}}}|||{{{uuuooollllllnnnmmmjjjjjjmmmnnnlllfffdddaaa]]][[[YYYXXXWWWTTTWWW]]]eeemmmuuuzzz}}}~~~zzzttthhhYYYNNNAAA<<<555111111111000...111111222222333333333333////////////////////////000000000111222333333333555555888;;;===???GGGQQQeeezzzzzz}}}wwweeeSSSIIIIIIMMMRRRRRRQQQPPPPPPOOONNNNNNMMMMMMNNNPPPRRRVVVYYY[[[YYYZZZ]]]cccjjjppprrrrrrrrrtttxxx{{{~~~{{{uuunnnoooqqqtttxxx|||~~~~~~|||yyyuuuqqqlllhhhddd___\\\ZZZYYYXXXWWWWWWUUURRROOOLLLLLLLLLNNNQQQVVVZZZ]]]\\\YYYUUUOOOKKKKKKNNNQQQVVVVVVVVVTTTSSSUUUYYY\\\``````aaabbbdddjjjrrrwww~~~~~~zzzuuupppkkkeeebbb]]]YYYUUURRRNNNKKKFFFEEECCCAAA@@@AAAAAABBBAAAHHHRRR\\\dddjjjpppsssrrrtttwwwyyyyyyzzz|||~~~||||||{{{{{{{{{||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}qqqnnnwww|||kkkXXXHHH>>>;;;999888888888888666555777888888999888888777666555iiifff```\\\ZZZWWWUUUSSSSSSWWW]]]aaadddgggiiikkkgggkkkllljjjgggcccZZZPPPKKKEEEBBBCCCCCCCCCGGGLLLLLLLLLLLLJJJHHHDDD@@@>>><<<===???EEELLLRRRUUUVVVRRRPPPNNNPPPVVV^^^dddhhhjjjkkklllkkkjjjjjjlllnnniiijjjkkkmmmnnnnnnnnnnnnqqqrrrrrrrrrrrrtttvvvyyy{{{xxxsssqqqmmmkkkkkknnnrrruuu{{{|||uuuqqqnnnpppnnnjjjiiilllmmmkkkgggeeebbb^^^[[[YYYXXXWWWUUUWWW\\\ccclllssswwwxxxyyynnn^^^SSSDDD>>>666111000111///.........//////000111111111000000000000000000000000//////000111222222333333666666999======@@@IIITTTjjj|||zzz}}}tttbbbPPPGGGHHHMMMQQQQQQQQQPPPOOONNNNNNMMMMMMNNNOOOPPPSSSVVVYYY[[[YYYYYY[[[bbbkkkqqqttttttsssvvvyyy{{{}}}|||wwwpppqqqsssvvvyyy|||}}}zzzuuuqqqmmmiiidddaaa]]][[[YYYXXXXXXWWWTTTRRRKKKKKKLLLNNNQQQUUUYYY[[[\\\YYYTTTNNNJJJIIILLLOOOUUUUUUTTTRRRRRRSSSWWWZZZ\\\\\\\\\]]]```fffnnnsss~~~~~~zzzuuuoookkkddd```\\\WWWTTTPPPLLLJJJEEEDDDCCCAAA@@@@@@@@@AAA???EEEMMMVVV___fffmmmrrrqqqsssvvvxxxyyyzzz|||~~~|||{{{{{{{{{||||||}}}~~~~~~~~~}}}~~~|||}}}~~~wwwpppwwwsss^^^LLL@@@;;;:::888777888888666444222222333333444555666666555oookkkfffbbb```]]]ZZZWWWTTTWWW[[[___bbbeeeggghhheeejjjlllkkkiiieee\\\SSSNNNIIIEEEEEEFFFHHHMMMTTTUUUUUUTTTQQQLLLGGGAAA>>>===<<<>>>CCCJJJRRRWWWZZZXXXVVVSSSTTTWWW\\\```aaaeeehhhkkkmmmmmmnnnooopppmmmmmmmmmoooppppppooooooooopppqqqqqqqqqsssvvvyyy}}}|||yyyvvvtttqqqoooppptttxxx{{{zzzxxxqqqrrrooojjjiiikkkllljjjhhhfffccc___\\\ZZZYYYYYYWWWYYY]]]dddlllrrrttttttzzz|||ttteeeZZZFFF???777222000000///...------...//////000111111000000000000000000000000///000000111222333444555666777;;;======@@@JJJVVVqqq~~~sss```OOOFFFGGGLLLPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOQQQTTTWWWYYY[[[YYYXXXZZZ```jjjrrrtttsssuuuwwwzzz|||}}}~~~~~~yyyssssssuuuwwwzzz}}}}}}yyyvvvssspppllliiicccaaa^^^\\\[[[YYYVVVTTTMMMMMMNNNPPPSSSWWWZZZ\\\[[[YYYSSSMMMIIIHHHJJJMMMTTTTTTSSSRRRQQQSSSWWWZZZZZZZZZYYYZZZ\\\bbbjjjppp}}}}}}zzzuuuoookkkccc```[[[WWWSSSPPPLLLIIIDDDCCCBBB@@@????????????>>>CCCJJJRRRZZZccckkkqqqpppsssvvvxxxyyy{{{}}}}}}}}}|||||||||||||||}}}|||}}}~~~~~~||||||}}}~~~}}}}}}}}}}}}tttxxx|||hhhTTTHHH===;;;999999999888777555333222111111111333444555777uuupppkkkhhhfffccc^^^[[[WWWYYY[[[^^^```bbbcccdddiiimmmpppooommmiii___VVVQQQKKKGGGGGGIIILLLRRRZZZ___^^^\\\XXXRRRJJJDDD@@@===<<<===AAAIIIRRRXXX\\\]]]ZZZWWWVVVXXX[[[]]]]]]^^^bbbhhhlllmmmmmmnnnnnnpppooooooppprrrrrrqqqpppnnnooopppqqqqqqsssvvvyyyzzz~~~}}}zzzyyywwwtttrrrtttwww|||||||||ssstttqqqkkkiiikkkllliiiiiigggdddaaa^^^\\\[[[ZZZZZZZZZ^^^eeemmmrrrtttssssssxxxxxxjjj___GGG@@@777222000000///......//////000111222222222000000000000000000000000000111111222444555666666777888;;;>>>>>>@@@KKKWWWuuu~~~rrr```NNNEEEGGGLLLOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOQQQTTTWWWZZZ[[[YYYWWWXXX___iiiqqqssssssvvvxxx{{{|||}}}}}}zzztttuuuvvvxxx{{{}}}~~~{{{yyywwwuuurrrpppjjjhhhdddaaa___\\\XXXVVVQQQQQQRRRTTTWWW[[[^^^```[[[XXXSSSMMMHHHGGGJJJLLLTTTTTTSSSRRRRRRTTTXXX[[[ZZZYYYYYYYYY[[[aaaiiiooozzz~~~~~~|||yyyuuuooojjjccc```[[[VVVSSSOOOLLLIIICCCBBBAAA???>>>>>>======???BBBHHHOOOWWWaaajjjppppppsssvvvxxxzzz{{{}}}~~~|||{{{{{{{{{{{{zzz{{{}}}|||{{{{{{|||}}}~~~}}}}}}||||||~~~vvvvvvooo[[[OOO>>><<<::::::::::::888666>>><<<999777666666777888444zzzrrrlllgggbbb\\\XXX[[[XXXXXX[[[^^^___ccciiikkkpppsssoooiiieee___YYYVVVPPPKKKJJJLLLPPPYYYaaafffeeeccc^^^WWWNNNFFFAAA@@@@@@AAADDDLLLUUU^^^ddd______\\\ZZZXXXYYY]]]```___ccciiimmmooopppqqqrrrqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqrrrrrrssstttttt{{{zzzyyywwwtttrrrtttxxx}}}xxxvvvxxxzzz|||xxxwwwtttoooiiieeeddddddmmmhhhbbb______^^^]]]ZZZ```bbbbbbbbbhhhpppsssrrrrrrsssuuu{{{~~~xxxkkk___NNNEEE:::333222222111///111000000000111000...+++000///.........///111222111111111222333444555666777===;;;<<>>>>>@@@BBBEEEJJJQQQ[[[eeemmmuuuvvvvvvwwwyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxzzz|||}}}~~~}}}|||{{{}}}}}}~~~~~~~~~|||}}}~~~~~~~~~zzzwww}}}|||fffSSSEEE@@@:::666444555555555;;;======<<<888555333333555vvvooojjjeee```[[[\\\YYYXXX[[[]]]]]]aaafffkkkrrruuusssnnnjjjddd^^^YYYSSSNNNNNNPPPVVVaaakkkooommmiiiccc[[[QQQIIIDDDAAAAAAAAADDDKKKTTT]]]ccc``````___]]][[[\\\^^^aaaaaaeeekkkoooqqqrrrssstttssssssrrrrrrrrrrrrrrrrrrppppppqqqqqqrrrsssssssssyyy|||zzzxxxvvvttttttuuuyyy}}}xxxtttuuuvvvwwwvvvuuurrrmmmhhheeedddeeegggbbb^^^]]]```bbbcccbbb```aaaaaabbbgggnnnrrrpppoooooorrrwwwyyyrrrdddYYYMMMDDD:::333222222111//////...///000111111000...///////////////000000111111111111222333444555666777===;;;<<>>===<<<<<<===>>>???AAADDDHHHOOOYYYcccjjjrrrssstttuuuwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{|||}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~}}}}}}~~~|||www{{{lllZZZHHHCCC===888666666666666555777888888777666777777555~~~uuuooojjjddd```]]]YYYWWWYYY[[[[[[^^^ccckkksssyyyxxxtttpppjjjccc^^^XXXSSSSSSWWW___mmmyyy}}}zzztttkkkaaaVVVNNNIIIDDDCCCBBBDDDJJJRRR[[[aaaaaabbbbbbaaa```___```aaabbbeeekkkoooqqqssstttvvvuuuuuusssrrrqqqrrrrrrsssoooppppppqqqqqqrrrssssssuuuyyy~~~zzzvvvvvvuuuvvvwwwzzz}}}yyysssrrrrrrsssvvvuuuqqqlllhhhfffhhhiiieeeaaa]]]\\\```dddffffff___aaaaaa```eeelllooommmjjjjjjmmmqqqrrrjjj]]]RRRKKKDDD:::333222111111///...---...///111222111000...//////000000000000000111111222222333555666777888===<<<===CCCFFFQQQdddxxxgggUUUJJJFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLOOORRRUUUWWWXXXXXXWWW[[[cccjjjqqquuuwwwwwwxxxzzz{{{||||||}}}}}}xxxuuuooossswww{{{}}}|||zzzwwwrrrrrrqqqppplllhhhdddaaa]]]\\\[[[]]]aaadddfffgggccc___WWWQQQMMMLLLNNNPPPSSSTTTUUUTTTQQQPPPPPPQQQVVVVVVTTTSSSRRRTTTYYY\\\ccciiiqqqxxx|||wwwuuuqqqooonnnkkkhhhfff]]]YYYUUUQQQOOOLLLHHHFFF@@@???>>><<<;;;;;;<<<<<<>>>???BBBFFFLLLUUU___fffnnnoooqqqssstttuuuvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}|||}}}~~~}}}||||||~~~wwwzzznnn]]]KKKFFF@@@:::888777777777444555666666666666888:::666}}}uuunnngggbbb]]]XXXVVVXXXYYYYYY]]]cccllluuu}}}~~~|||wwwppphhhccc]]]XXXXXX]]]gggxxxuuuiii]]]TTTOOOJJJHHHEEEEEEIIIQQQYYY^^^```bbbddddddbbb```_________ccchhhmmmooorrrtttvvvwwwvvvsssqqqpppqqqrrrsssooooooppppppqqqrrrrrrssssssvvv{{{yyyvvvvvvvvvwwwyyyzzz|||}}}{{{tttqqqrrrrrrxxxvvvqqqmmmiiiiiimmmpppkkkfffaaa___aaaccccccbbb___```___^^^bbbiiikkkiiidddeeegggkkkkkkeeeYYYPPPIIIBBB:::444111111111000///......///111111111///---...000111111111000///111111222222444555777888888>>>======DDDHHHTTTiiiwwwcccRRRIIIGGGIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJLLLOOORRRUUUWWWXXXYYYXXX]]]eeemmmtttwwwxxxxxxxxxzzz{{{||||||}}}{{{vvvtttnnnrrrxxx|||~~~wwwvvvtttrrroookkkiiiggg``````___aaaeeehhhiiijjjccc___XXXRRRNNNMMMOOOPPPRRRSSSSSSQQQNNNMMMMMMNNNRRRRRRQQQPPPOOOQQQUUUXXX]]]dddmmmtttzzz~~~|||uuusssooollljjjgggccc```YYYVVVRRROOOMMMJJJHHHEEE@@@???===<<<;;;;;;;;;;;;<<<>>>@@@CCCHHHQQQ[[[aaakkklllnnnppprrrsssttttttuuuuuuwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzyyyzzz{{{||||||||||||||||||}}}~~~~~~}}}|||~~~yyyxxx|||lllYYYMMMHHHAAA;;;888777777666999:::999777555444666888777zzzrrriiiddd\\\XXXUUUVVVXXXYYY]]]cccnnnyyyzzzrrrkkkeee``````dddooosssfff\\\WWWQQQNNNIIIGGGIIIOOOVVVZZZ]]]```bbbcccaaa^^^\\\[[[]]]aaafffkkkooorrrvvvyyyxxxvvvtttqqqppppppqqqrrroooppppppqqqrrrrrrssssssrrruuuyyy~~~yyyvvvvvvvvvwwwxxxyyyzzzzzz{{{}}}vvvttttttvvvwwwtttoookkkhhhkkkpppuuusssnnnhhheeeeeeeeeccc```^^^___^^^\\\___eeegggeee______bbbdddeee```XXXRRRFFFAAA:::444111111111111222000//////000000///...---...000111111111000///111111222333444666777888888???>>>>>>DDDIIIXXXooo~~~sss___OOOHHHHHHJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIKKKNNNRRRUUUXXXYYYYYYZZZ^^^fffnnnuuuxxxyyyyyyxxxyyy{{{||||||~~~}}}xxxuuutttooosssyyy~~~~~~|||xxxssspppnnnnnnnnneeeddddddfffiiikkkkkkkkkbbb^^^XXXSSSOOOOOOPPPQQQQQQRRRQQQNNNKKKJJJJJJLLLMMMNNNNNNMMMMMMOOOSSSVVVZZZaaajjjrrrxxx~~~{{{yyyxxxvvvsssoookkkgggccc___\\\WWWTTTPPPNNNLLLJJJGGGEEEAAA???>>><<<;;;:::;;;;;;;;;<<<>>>@@@EEEMMMVVV\\\gggiiillloooqqqrrrsssssssssssstttvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvwwwvvvwwwxxxyyyzzzzzzzzzzzz|||}}}~~~}}}}}}}}}~~~zzzvvvxxxlllWWWMMMHHHAAA;;;888777666555::::::888666333222333555888vvvlllfff^^^YYYVVVVVVWWWWWW\\\aaammmzzzuuuppplllkkkmmmxxx~~~pppeee___WWWRRRLLLHHHGGGKKKQQQUUUXXX[[[^^^^^^[[[XXXVVVVVVZZZ^^^ccciiinnnsssxxx{{{yyyxxxuuusssrrrqqqqqqqqqpppqqqqqqrrrrrrssstttttttttvvvyyy}}}{{{wwwwwwvvvvvvvvvwwwwwwxxxvvvzzzxxxuuuwwwyyyuuurrrmmmhhhgggkkkrrrxxxzzzvvvqqqooonnnkkkgggccc^^^___]]]ZZZ]]]bbbcccaaaZZZ[[[[[[]]]]]]ZZZUUUQQQDDD@@@:::555111000111222333111///...//////...---...//////000000000000000111111222333555666888999888@@@??????EEEKKK[[[ttt~~~{{{~~~nnnXXXKKKGGGIIIJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIKKKNNNRRRUUUXXXYYYZZZ\\\aaagggoootttxxxyyyzzzwwwyyy{{{||||||~~~~~~yyyuuutttuuurrrvvv{{{zzzvvvtttssssssjjjiiiiiijjjlllmmmmmmlllbbb___YYYUUURRRQQQSSSTTTSSSRRRQQQNNNJJJIIIJJJKKKJJJKKKKKKKKKKKKMMMPPPSSSXXX^^^fffmmmttt|||}}}zzzwwwvvvvvvuuurrrnnnjjjfffbbb]]]ZZZWWWTTTPPPNNNLLLJJJHHHFFFBBB@@@>>><<<;;;;;;;;;;;;;;;<<<===???CCCJJJSSSYYYcccfffiiimmmoooqqqqqqpppqqqqqqrrrsssttttttttttttttttttttttttssssssssssssssstttuuuvvvwwwxxxxxxxxxzzz{{{}}}~~~}}}|||}}}~~~}}}~~~{{{uuuuuu{{{ppp\\\MMMGGG@@@:::888666666555444444555444222222333555777zzzpppjjjccc]]]XXXWWWVVVUUUYYY^^^fffvvv}}}yyywwwxxx{{{ooohhhZZZUUUMMMFFFDDDGGGKKKOOOSSSVVVXXXXXXUUURRRQQQPPPSSSWWW]]]dddjjjpppvvvzzz{{{zzzyyywwwuuusssrrrrrrqqqrrrrrrsssssstttuuuuuuvvvxxxzzz|||~~~yyyxxxvvvttttttttttttuuuqqquuuzzz}}}xxxuuuvvvyyywwwsssnnniiiiiinnnwww~~~}}}zzzwwwrrrkkkfff^^^^^^\\\YYY[[[``````^^^WWWVVVUUUTTTSSSQQQOOOMMMBBB???;;;555111000111222222000......///000000//////////////////000000111111111222333555777999:::888@@@@@@???EEELLL^^^xxx}}}{{{yyywwwfffRRRFFFEEEHHHHHHFFFFFFFFFGGGIIIIIIJJJJJJJJJHHHJJJNNNRRRVVVXXXYYYZZZ___bbbhhhnnnssswwwyyyzzzwwwxxxzzz{{{|||~~~~~~xxxsssqqqsssuuuvvvxxx||||||xxxvvvpppooonnnoooppppppooommmbbb```[[[WWWUUUUUUWWWXXXUUUUUUSSSOOOLLLJJJKKKLLLKKKKKKKKKJJJIIIJJJMMMOOOSSSXXX___fffllluuu|||xxxvvvuuuvvvrrroookkkhhheeebbb^^^[[[XXXUUURRROOOMMMKKKHHHFFFCCCBBB???===<<<;;;;;;<<<;;;<<<===>>>AAAHHHPPPVVV___bbbfffjjjmmmnnnnnnnnnppppppqqqqqqqqqqqqqqqpppqqqqqqrrrrrrrrrqqqoooooopppqqqrrrtttuuuuuuvvvvvvvvvxxxzzz{{{{{{{{{{{{|||}}}}}}zzzwww~~~sssaaaLLLGGG@@@;;;888777777666222444666666555555666777777}}}tttmmmggg```ZZZXXXUUUTTTVVV[[[^^^ooouuummm\\\VVVMMMEEEBBBCCCGGGKKKPPPRRRTTTSSSQQQNNNMMMMMMLLLPPPWWW^^^dddkkkrrrvvv||||||{{{zzzxxxvvvtttrrrrrrrrrsssttttttuuuuuuvvvxxxyyy{{{|||zzzxxxvvvsssrrrrrrssssssnnnrrrwwwzzz{{{~~~~~~wwwsssuuuwwwzzzwwwqqqllllllsss}}}~~~vvvmmmfff]]]^^^[[[XXXZZZ^^^___\\\VVVTTTQQQNNNLLLJJJIIIIIIAAA???;;;555111000111333000...------///111222222000///.........///111222111111222333555777999:::888@@@@@@@@@EEELLL___zzz|||yyyyyyrrraaaMMMCCCDDDGGGFFFCCCEEEFFFGGGHHHIIIIIIJJJIIIHHHJJJNNNRRRVVVXXXZZZZZZaaadddhhhmmmrrrvvvxxxyyywwwxxxzzz{{{|||~~~|||tttooonnnqqqtttxxxzzz}}}|||xxxtttsssrrrrrrssssssqqqooocccaaa]]]ZZZXXXYYYZZZ[[[XXXWWWUUUQQQMMMLLLMMMNNNLLLMMMLLLKKKIIIHHHJJJLLLOOOTTTZZZ```fffpppzzz{{{xxxvvvvvvwwwnnnkkkhhhfffdddbbb___\\\YYYVVVSSSPPPNNNKKKIIIFFFDDDBBB@@@>>><<<<<<<<<<<<<<<<<<===>>>AAAGGGOOOUUU\\\___dddhhhkkkllllllllloooooopppppppppoooooonnnnnnoooqqqrrrqqqpppmmmlllnnnoooqqqrrrssstttttttttsssuuuxxxyyyyyyyyyzzz{{{|||}}}|||sssbbbMMMHHHAAA<<<999999888888666888:::;;;999888888888666yyytttlllhhhbbb]]]ZZZYYYWWWVVV___ffftttyyylllbbbWWWKKKDDD@@@???BBBFFFMMMSSSUUUPPPKKKJJJIIIGGGJJJLLLQQQXXXaaajjjrrrvvv}}}}}}|||zzzyyywwwuuuttttttuuuvvvwwwwwwvvvuuutttxxxzzz|||~~~}}}yyyvvvtttsssqqqooonnnoooqqqtttxxx|||yyysssqqqrrrttttttsssqqqpppssszzzyyyqqqiii^^^\\\ZZZYYYZZZZZZZZZZZZUUURRROOOLLLJJJHHHFFFEEEDDDAAA<<<777444222222222000000000000000111111111///////////////000111111111222333555777888999:::999???>>>>>>EEENNNaaa|||}}}{{{mmm[[[JJJDDDDDDEEEFFFFFFEEEFFFHHHHHHGGGGGGGGGHHHHHHKKKNNNQQQRRRTTTVVVXXX]]]ccclllqqqrrrsssuuuvvvvvvxxx{{{}}}}}}~~~}}}uuunnnlllooosss{{{{{{xxxxxxxxxxxxwwwuuutttsssiiieee```\\\[[[[[[[[[[[[[[[YYYVVVTTTRRRQQQNNNLLLHHHHHHHHHGGGHHHHHHIIIIIIMMMPPPTTTYYYaaajjjttt{{{}}}|||}}}~~~~~~~~~~~~{{{vvvrrrooonnnjjjiiigggeeebbb___]]]\\\XXXWWWUUURRRNNNKKKIIIHHHEEECCCAAA???>>>>>>??????============???CCCJJJOOO[[[___dddiiillllllkkkiiijjjjjjjjjkkkkkkkkkkkkllloooooonnnnnnmmmllllllkkkjjjkkkkkkmmmnnnoooppppppqqqtttxxxzzzzzzzzzzzz{{{|||||||||~~~}}}wwwxxxcccXXXLLL@@@;;;999666444444111//////111666999888777777}}}xxxpppkkkeee```]]]ZZZXXXVVVYYY^^^jjj}}}yyymmm```UUUIIICCC@@@>>>AAAFFFIIIOOORRRNNNIIIHHHFFFDDDFFFHHHMMMTTT]]]gggpppuuu||||||{{{{{{yyywwwvvvuuuuuuuuuwwwwwwwwwwwwuuuuuuvvvxxx{{{|||~~~}}}yyyvvvtttsssqqqpppmmmoooqqqtttxxx{{{~~~yyysssppppppooooooooonnnmmmqqqwww||||||vvvoooggg]]][[[YYYXXXYYYYYYYYYXXXRRRQQQNNNLLLIIIGGGEEECCCDDDAAA<<<888444222222222333222222111000//////...000000000///000000111222000111222444666777888999888???>>>>>>FFFOOOccc~~~~~~|||vvvhhhXXXHHHCCCDDDEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGHHHHHHKKKNNNQQQSSSTTTWWWYYY^^^eeemmmqqqrrrrrrtttvvvvvvxxx{{{}}}~~~|||tttlllkkknnnrrrzzz~~~{{{{{{||||||{{{yyyvvvuuulllhhhbbb^^^]]]^^^^^^^^^^^^[[[WWWUUUTTTSSSQQQPPPKKKJJJIIIIIIIIIIIIJJJJJJLLLOOOSSSXXX^^^fffnnntttyyy{{{||||||zzzyyyzzz{{{|||}}}}}}|||zzzyyyzzz{{{{{{||||||yyytttpppmmmllliiihhhfffcccaaa^^^\\\[[[XXXWWWUUURRROOOLLLIIIHHHDDDCCC@@@>>>=========>>>============>>>CCCIIINNNXXX[[[```eeeiiiiiiiiihhhffffffggghhhhhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmmmmppptttvvvwwwwwwxxxyyyyyyyyyyyy{{{}}}|||zzzjjjZZZNNNAAA===;;;777555555777666555777:::;;;;;;999:::~~~wwwrrrlllfffaaa^^^[[[XXXTTTVVV___nnnxxxlll]]]RRRGGGAAA???>>>AAAFFFKKKRRRVVVSSSOOOMMMKKKHHHEEEFFFIIIOOOYYYdddnnnttt{{{{{{{{{zzzzzzyyyxxxwwwuuuvvvwwwxxxxxxwwwvvvuuuuuuwwwyyy{{{|||}}}yyyvvvtttsssrrrqqqnnnppprrrvvvyyy{{{}}}~~~zzzsssoooooojjjjjjjjjiiiiiilllqqquuu|||~~~yyyuuuqqqkkkeee\\\ZZZXXXWWWXXXXXXWWWVVVRRRRRRQQQOOOLLLIIIFFFEEEEEEBBB===888444222111111222222111111111000000000000000000000000111222222000000222333555777888888777>>>===>>>GGGQQQfffwwwppp```RRREEEBBBDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIKKKOOOQQQSSSUUUYYY[[[aaagggnnnrrrrrrrrrssstttvvvxxx{{{}}}~~~zzzrrrjjjiiilllpppzzz}}}zzzwwwqqqllleeeaaa```aaabbbbbbbbb___ZZZWWWVVVVVVUUUTTTNNNMMMLLLKKKJJJJJJJJJJJJKKKMMMRRRVVVZZZ```gggkkkooopppqqqqqqqqqqqqsssuuuxxxyyyyyyxxxvvvuuuuuuvvvxxxyyyyyywwwrrrmmmjjjiiigggfffeeeccc```]]][[[ZZZXXXWWWUUURRROOOLLLJJJIIIDDDCCCAAA>>>===<<<<<<===<<<======<<<>>>AAAGGGKKKRRRUUUZZZ___bbbdddddddddaaaaaabbbbbbcccddddddeee``````aaabbbccccccddddddeeeeeefffffffffgggggggggfffjjjnnnqqqrrrtttvvvwwwxxxxxxxxxyyyzzz|||~~~}}}rrr^^^QQQDDD???<<<999777777888777666777888999888777222~~~~~~zzzssslllgggbbb]]][[[RRRSSSWWWbbbqqq~~~uuuiiiZZZOOOEEE@@@>>>===@@@EEENNNVVV[[[ZZZVVVTTTRRRNNNIIIIIIJJJOOOWWWbbbmmmtttyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvtttvvvyyy{{{|||}}}xxxuuuttttttsssrrrrrrtttwwwzzz|||~~~~~~~~~{{{tttooonnnhhhgggeeeddddddfffiiikkkooorrrrrrooollllllhhhcccZZZXXXWWWWWWXXXXXXWWWUUUUUUVVVWWWVVVRRRNNNKKKIIIGGGDDD???999444222111000......///000222333444444000////////////000111111111111222444666777999999777>>>===>>>HHHSSSiiiuuukkkXXXMMMCCCBBBCCCCCCCCCCCCEEEFFFHHHHHHGGGGGGGGGHHHIIIKKKOOOQQQSSSVVVZZZ]]]ccciiipppssssssrrrrrrsssvvvxxx{{{}}}~~~yyypppiiigggkkkpppzzz|||zzzuuuooohhhdddbbbccceeeeeeeeeaaa\\\XXXWWWXXXXXXXXXQQQPPPNNNMMMKKKJJJJJJJJJHHHKKKPPPTTTXXX\\\aaaeeeggghhhiiiiiiiiikkknnnqqqtttuuuuuutttrrrpppqqqrrruuuwwwwwwuuuqqqllliiihhhffffffeeecccaaa^^^[[[ZZZXXXWWWUUUSSSPPPMMMKKKJJJFFFDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<@@@DDDHHHKKKNNNRRRVVVZZZ]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYZZZ[[[[[[\\\\\\___________________________bbbgggkkkmmmpppsssvvvxxxxxxyyyyyyzzz{{{|||}}}}}}}}}vvvbbbTTTGGG@@@===:::777777777666666666777777777666;;;{{{}}}~~~wwwpppjjjddd___[[[TTTSSSTTTZZZeeeqqqyyy}}}{{{~~~qqqeeeXXXNNNDDD@@@===<<>>>>>???IIIUUUllluuujjjRRRIIIAAAAAACCCCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGHHHHHHKKKNNNPPPSSSWWW[[[___eeejjjqqqtttsssrrrrrrsssvvvxxx{{{~~~xxxooohhhhhhlllqqqzzz~~~|||wwwrrrlllgggeeefffgggggggggbbb]]]ZZZYYYZZZ[[[[[[TTTSSSPPPNNNLLLJJJJJJIIIGGGJJJNNNRRRUUUZZZ___bbbbbbbbbccccccdddgggkkkoooqqqrrrrrrqqqnnnlllmmmmmmqqqsssuuutttqqqllliiihhhfffffffffeeebbb___\\\ZZZYYYXXXVVVSSSQQQNNNLLLKKKHHHGGGEEECCC@@@???======;;;<<<<<<;;;;;;>>>AAAEEEFFFGGGJJJNNNQQQSSSUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWZZZ___dddhhhmmmqqqtttvvvvvvwwwxxxyyyyyyyyyzzz{{{}}}zzzwwwgggYYYJJJBBB>>>:::777777777777888888999999::::::===xxx{{{}}}vvvoooiiiccc___XXXVVVTTTWWW^^^fffnnnqqqrrrxxx}}}{{{ooodddWWWMMMDDD@@@>>><<<>>>CCCJJJUUU___aaa```___[[[WWWVVVUUUTTTVVV[[[dddmmmsssvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwxxxxxxwwwvvvuuuuuuxxx|||~~~}}}xxxuuutttuuuuuuuuuwwwyyy}}}~~~||||||yyyssspppmmmhhhbbb___^^^```bbbccc```cccccc``````bbbbbb___WWWWWWWWWYYY[[[\\\[[[ZZZUUUZZZ______ZZZTTTPPPNNNMMMJJJCCC===777333111111333333222222222111111111///////////////000000111333333555666888:::;;;;;;999???>>>@@@JJJWWWnnnxxxjjjPPPHHHAAAAAACCCCCCDDDFFFEEEFFFHHHHHHGGGGGGGGGHHHHHHJJJLLLOOORRRVVV\\\___eeekkkrrruuutttrrrssstttuuuxxx|||~~~xxxpppiiiiiioootttzzzyyyuuuoookkkjjjiiiiiihhhhhhddd```]]]]]]]]]]]]]]]XXXVVVTTTQQQNNNLLLJJJJJJGGGIIILLLOOORRRVVV[[[___^^^___^^^^^^___ccchhhmmmnnnnnnnnnmmmjjjhhhhhhiiilllooorrrssspppllljjjhhheeeffffffeeeccc```]]]ZZZYYYXXXVVVTTTQQQOOOMMMLLLIIIIIIGGGDDDBBB???===<<<;;;;;;<<<;;;:::<<>><<<>>>BBBFFFRRR^^^ccccccbbb^^^ZZZUUUUUUTTTWWW]]]eeemmmsssuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuwwwwwwwwwwwwuuuuuuuuuxxx|||~~~~~~xxxuuutttuuuvvvvvvuuuwww{{{~~~|||yyywwwzzz|||vvvrrrnnnhhhaaa]]]___bbbfffgggdddfffddd```^^^```___\\\VVVWWWXXX[[[^^^______]]]WWW]]]dddddd___XXXSSSRRRPPPLLLFFF???999555222222444444333222222111000000111111111000111222222333222333444666777999:::;;;:::@@@???@@@KKKWWWooo~~~zzzlllPPPHHHBBBBBBCCCCCCEEEHHHEEEFFFHHHHHHGGGGGGGGGHHHFFFHHHKKKNNNQQQVVV\\\```eeekkkrrruuutttsssssstttuuuxxx|||~~~yyyqqqkkklllrrrxxx{{{|||xxxtttqqqooommmkkkjjjiiifffcccaaaaaaaaa```___]]][[[XXXTTTQQQNNNMMMLLLJJJJJJKKKLLLMMMQQQVVVZZZ[[[[[[ZZZYYYZZZ^^^dddiiijjjjjjjjjhhhfffdddddddddgggjjjnnnpppnnnkkkiiihhhcccdddeeedddbbb___\\\YYYYYYXXXVVVTTTRRRPPPNNNMMMIIIIIIGGGEEEBBB???<<<;;;;;;;;;;;;:::::::::===???AAA@@@@@@@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB?????????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFIIIOOOVVV\\\cccjjjnnnpppqqqsssuuuvvvvvvvvvvvv{{{}}}}}}yyyuuufffTTTIIICCC<<<999888333555666555333222333555<<>><<<===AAA???KKKXXX^^^___^^^ZZZVVVSSSRRRSSSVVV]]]eeemmmrrruuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvwwwwwwvvvuuutttuuuwww{{{~~~~~~~~~xxxttttttuuuvvvvvvrrruuuyyy||||||yyyuuusssyyy~~~wwwtttnnnhhh```]]]___eeeiiikkkiiijjjgggaaa^^^___]]]ZZZVVVWWWXXX\\\```aaaaaa```ZZZaaahhhiiiccc\\\WWWVVVRRRNNNGGG@@@:::555333222222222222222222222222333333333222222333333444555111222333555777888999:::;;;AAA@@@AAAKKKXXXooo}}}{{{lllQQQIIICCCBBBCCCCCCFFFJJJEEEFFFHHHHHHGGGGGGGGGHHHFFFHHHJJJMMMPPPUUU[[[```eeekkkrrruuuuuuttttttuuuuuuxxx|||~~~yyyqqqlllnnnttt{{{{{{}}}{{{wwwtttrrrpppmmmkkkjjjhhhfffdddddddddbbb``````^^^[[[WWWTTTQQQOOONNNLLLLLLKKKJJJJJJMMMRRRVVVYYYXXXWWWVVVWWW[[[aaafffggghhhhhhfffcccaaaaaaaaacccggglllnnnmmmjjjhhhgggbbbcccdddcccaaa^^^ZZZXXXYYYXXXWWWUUURRRPPPOOONNNIIIHHHFFFDDDAAA>>>;;;::::::;;;;;;:::999:::<<<>>>@@@???>>>======>>>???@@@>>>>>>>>>???@@@@@@AAAAAA777888999:::<<<===>>>???===>>>>>>@@@AAABBBCCCCCC@@@DDDJJJQQQXXX___gggkkkqqqrrrtttvvvxxxxxxxxxxxx|||}}}yyyzzzjjjXXXMMMEEE>>>:::999999;;;;;;999666444444666777{{{vvvuuu{{{yyyqqqoookkkhhheeeeeefffgggiiinnnrrrrrrqqquuu|||nnnaaaXXXQQQHHHBBB@@@@@@???>>>@@@EEEKKKQQQUUUUUUTTTRRRNNNPPPTTTZZZaaagggllloootttsssqqqppppppqqqssstttuuuuuuvvvvvvuuuuuutttsssyyyzzz}}}}}}~~~~~~~~~yyyuuussssssssssssrrrrrrtttwwwzzz{{{yyywwwttt}}}{{{rrrlllllljjjgggeeeddddddeeefffqqqppplllfffcccbbb]]]WWWRRRTTTVVVYYY\\\^^^___```^^^aaaeeehhhiiieeeaaa]]]YYYQQQGGG@@@<<<888222---000000000000000000000000000111111111111222222222111444666888888999;;;<<<>>>@@@CCCFFFKKKZZZuuu~~~iiiQQQHHHBBBAAACCCCCCDDDFFFGGGIIIJJJIIIHHHGGGGGGGGGDDDEEEGGGIIIMMMSSSZZZ___gggkkkoooqqqqqqrrruuuxxx|||}}}zzzsssoooppptttxxxzzz|||}}}}}}~~~|||~~~{{{xxxvvvssspppmmmiiihhhffffffffffffdddbbbbbb___[[[XXXVVVTTTQQQOOOQQQNNNKKKKKKMMMOOOQQQQQQXXXYYYXXXVVVUUUWWW\\\````````````___^^^\\\[[[ZZZ```cccfffiiijjjiiigggfffgggeeebbb___\\\ZZZYYYYYYWWWUUUSSSRRRRRRQQQOOOMMMJJJIIIFFFDDDAAA???======999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888999999999:::;;;<<<>>>???@@@@@@@@@@@@????????????@@@CCCHHHLLLPPPXXXbbbiiimmmpppuuuxxxyyyzzz{{{|||zzz|||zzzyyyeeeQQQBBB:::888888777777777777888999::::::666}}}wwwtttyyywwwtttpppmmmlllllljjjhhhhhhmmmqqqqqqpppsss|||}}}pppdddYYYRRRHHHBBB@@@???>>>===>>>AAAEEEIIILLLLLLJJJIIIKKKMMMRRRYYY```gggmmmpppttttttrrrqqqqqqrrrsssssssssttttttttttttsssrrrrrrwwwyyy{{{}}}}}}~~~~~~yyyuuutttsssrrrqqqqqqqqqrrruuuxxxyyyxxxwwwwww}}}yyyqqqllliiiiiihhhfffcccbbbccceeeooopppnnnhhheeeccc]]]VVVRRRSSSUUUWWWZZZ\\\^^^^^^\\\___dddjjjmmmllliiifff\\\SSSFFF===:::777444111000000000000000000000000000111111111111222222222111444777888888999;;;<<<>>>@@@CCCGGGLLL\\\wwwjjjOOOGGG@@@@@@BBBBBBCCCEEEFFFGGGIIIHHHFFFEEEEEEFFFFFFGGGIIIJJJNNNTTT[[[```fffjjjoooqqqqqqrrruuuyyy}}}~~~~~~yyysssoooppptttxxxzzz|||}}}}}}|||||||||}}}}}}|||yyyvvvrrrpppmmmkkkjjjjjjjjjjjjiiigggdddaaa]]]ZZZXXXVVVSSSQQQRRROOOLLLKKKLLLNNNOOOOOOTTTUUUUUUTTTTTTVVV\\\``````___^^^]]][[[ZZZYYYXXXZZZ]]]bbbgggjjjjjjiiihhhgggeeebbb___]]][[[ZZZZZZWWWUUUSSSRRRQQQPPPNNNLLLJJJHHHFFFCCC@@@>>><<<<<<777777777888888888999999::::::::::::::::::::::::999:::::::::999999888777999999999:::;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDGGGKKKSSS]]]dddkkkooossswwwyyy{{{}}}~~~yyy~~~kkkVVVGGG???<<<===999999888888888999999:::777}}}vvvrrrtttyyy}}}}}}yyyuuutttvvvuuupppkkkhhhmmmqqqrrrppprrrxxx}}}~~~ssshhh]]]UUULLLEEEBBBAAA???===<<<>>>@@@AAABBBBBBAAAAAAFFFIIIOOOVVV___gggmmmqqquuuuuuttttttsssssssssrrrsssssssssssssssrrrqqqqqquuuwwwzzz|||}}}~~~~~~zzzvvvtttsssqqqoooppppppppprrruuuxxxxxxwww{{{~~~vvvnnnjjjfffiiikkkhhhbbb___aaadddkkknnnooommmjjjggg^^^VVVQQQRRRSSSUUUWWWYYY[[[\\\ZZZ]]]ccckkkqqqrrrqqqooodddYYYJJJ???999666555444000000000000000000000000000111111111111222222222222444777888999999;;;<<<>>>@@@CCCHHHNNN^^^{{{~~~gggMMMEEE??????AAAAAABBBDDDDDDFFFGGGGGGEEEDDDDDDEEEFFFGGGHHHJJJMMMRRRYYY]]]dddiiimmmpppppprrrvvvyyy~~~|||wwwqqqnnnoootttxxx{{{||||||{{{zzzzzz{{{}}}~~~zzzvvvsssrrrpppooooooppppppnnnmmmgggeeeaaa^^^[[[YYYVVVTTTTTTQQQMMMLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRVVV[[[______]]][[[XXXWWWVVVUUUUUUSSSWWW^^^dddhhhjjjjjjiiigggeeeccc```^^^\\\\\\\\\WWWUUUSSSRRRQQQPPPNNNLLLHHHGGGDDDAAA???===;;;:::777777777777777888888888999999999999999999999999888888999999999888777777999999:::::::::;;;;;;<<<888999:::;;;;;;;;;;;;;;;===???AAACCCFFFNNNYYYaaajjjmmmrrruuuxxx{{{yyy~~~oooYYYIIIAAA??????;;;::::::999999999999:::888zzzsssmmmmmmooorrrwww|||}}}yyyvvvxxx||||||uuunnnkkkooossstttssssssvvvzzz~~~uuulllaaaZZZPPPJJJGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>??????BBBEEEKKKTTT]]]fffnnnrrruuuvvvvvvvvvuuutttsssrrrsssttttttttttttsssrrrrrrtttvvvyyy{{{|||~~~~~~zzzwwwuuussspppnnnqqqpppppprrrvvvyyyzzzzzz~~~}}}tttjjjdddccchhhlllhhhaaa\\\^^^bbbfffkkkpppqqqpppmmmcccZZZQQQQQQQQQRRRTTTWWWYYY[[[ZZZ]]]bbbjjjqqquuussspppkkk```QQQDDD;;;666444222000000000000000000000000000000111111111222222222222444777999999:::;;;===>>>@@@DDDHHHPPPaaa~~~xxxaaaLLLDDD???@@@BBBBBBCCCEEEDDDFFFGGGGGGEEEDDDDDDEEEDDDEEEFFFGGGIIINNNUUUZZZcccgggllloooppprrrvvvyyy}}}~~~}}}zzzuuupppmmmoootttxxx}}}~~~}}}{{{zzzzzz|||~~~zzzwwwvvvtttsssssstttsssrrrqqqkkkiiieeebbb```^^^[[[YYYXXXUUUQQQNNNMMMLLLJJJIIIJJJJJJLLLNNNQQQUUUZZZ^^^\\\ZZZWWWTTTRRRQQQRRRRRROOOSSSZZZaaagggiiiiiiiiifffeeebbb```^^^^^^^^^^^^XXXVVVSSSRRRRRRPPPNNNLLLGGGFFFCCC@@@===;;;:::999888999999999999999999999888888888888888888888888888888999999999999888888:::::::::;;;;;;;;;;;;::::::;;;<<<>>>>>>???>>>>>>???@@@AAABBBDDDLLLWWW___iiilllpppsssvvvyyy}}}zzz}}}nnnXXXHHH???<<<<<<<<<<<<;;;:::999999999999999vvvnnngggffffffgggkkkpppwww|||}}}xxxvvvsssrrrwww}}}}}}wwwpppnnnqqqtttuuuttttttuuuwww|||~~~wwwoooccc\\\SSSMMMJJJIIIFFFCCCAAA@@@???>>>>>>>>>???@@@@@@CCCIIIRRR\\\fffmmmqqquuuuuuvvvvvvvvvuuutttssssssssssssssssssrrrqqqqqqtttvvvyyy{{{|||~~~~~~{{{xxxvvvtttqqqooosssrrrrrruuuyyy|||~~~~~~vvvjjjaaa```eeehhhddd\\\WWWYYY]]]aaahhhooorrrtttrrrjjj```RRRQQQPPPPPPRRRUUUXXXZZZ]]]^^^aaaiiipppsssqqqnnnggg```TTTHHH>>>777222000000000000000000000000000000000111111111222222222222555777999999:::<<<===>>>@@@DDDIIIPPPcccttt\\\KKKDDD???AAADDDDDDDDDFFFEEEFFFHHHGGGEEEDDDDDDEEECCCDDDEEEGGGIIINNNUUUYYYbbbggglllnnnoooqqquuuyyy|||}}}~~~zzzwwwsssnnnlllnnntttxxx~~~||||||~~~{{{zzzxxxvvvvvvvvvvvvtttrrrooollliiifffeeedddaaa___]]]YYYUUURRRPPPNNNKKKIIIIIIIIIIIILLLPPPUUUXXXZZZXXXVVVSSSPPPNNNNNNOOOOOOOOOSSSXXX^^^ccceeeffffffeeecccbbb```___^^^______YYYWWWUUUSSSSSSQQQOOOLLLFFFEEEBBB@@@===;;;999999888888888888888888888888888888888888888888888888999999:::::::::::::::999::::::;;;<<<<<<<<<;;;;;;<<<===???AAABBBAAAAAA@@@???@@@AAAAAACCCKKKUUU]]]hhhkkkooorrrtttwwwzzz|||}}}{{{}}}mmmXXXGGG>>>:::999<<<<<<;;;:::999999999999999vvvmmmdddaaa___^^^```dddiiimmmtttzzz|||zzzvvvsssmmmlllmmmrrrxxxyyyuuupppmmmoooqqqqqqqqqpppqqqrrrvvv}}}}}}xxxsssddd^^^VVVRRRPPPOOOLLLJJJEEEDDDBBB@@@??????@@@AAA@@@CCCIIIRRR[[[eeelllpppuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrqqqppppppuuuwwwzzz|||}}}~~~{{{xxxwwwvvvtttrrrttttttuuuyyy}}}|||ooofff___aaabbb^^^XXXTTTUUUWWW^^^fffmmmqqqttttttllldddUUUSSSQQQPPPQQQTTTXXX[[[______aaaiiiqqquuurrrnnnccc^^^UUUJJJ@@@999333111000000000000000000000000000111111111111222222222333555888999::::::<<<===>>>@@@CCCHHHPPPccc~~~}}}rrrYYYJJJCCC???BBBEEEDDDEEEFFFEEEFFFGGGGGGEEEDDDDDDEEEEEEFFFGGGIIILLLQQQXXX\\\bbbgggkkknnnnnnppptttwww{{{}}}}}}|||wwwuuuqqqmmmkkknnntttxxx}}}}}}{{{zzzzzzyyywwwuuuqqqooollljjjjjjiiihhhfffbbb___[[[WWWUUURRROOOLLLKKKJJJJJJLLLPPPSSSUUUVVVTTTRRRPPPNNNMMMMMMMMMMMMOOOQQQUUUYYY]]]aaacccccccccbbb```___^^^______```[[[YYYWWWUUUTTTRRRPPPNNNFFFEEEBBB???===;;;999888666666666666555555555555888888888888888888888888999999:::;;;;;;;;;:::::::::;;;<<<>>>>>>>>>===<<<===>>>AAABBBCCCBBBAAA@@@===???@@@AAACCCJJJSSS[[[gggkkkpppsssuuuwwwxxxyyyyyy~~~||||||ppp[[[KKK@@@;;;999;;;::::::999999999999:::999yyyoooeee___[[[XXXXXX[[[\\\___dddjjjmmmnnnmmmlllfffgggjjjnnnqqqrrrooommmfffggghhhhhhhhhiiijjjkkkllluuu|||}}}}}}|||zzzvvvjjjddd^^^ZZZZZZYYYWWWUUUMMMKKKIIIFFFDDDBBBAAAAAAAAADDDJJJRRR[[[cccjjjnnntttssssssrrrssstttvvvwwwtttuuuuuuuuuuuutttsssssswwwyyy{{{}}}}}}~~~{{{xxxwwwwwwwwwvvvtttuuuxxx|||yyyrrrccccccaaa]]]XXXVVVVVVWWW^^^eeejjjmmmpppqqqkkkcccWWWUUURRRQQQRRRUUUYYY\\\___^^^aaajjjtttzzzxxxtttjjjeee\\\PPPDDD:::555333000000000000000000000000000111111111111222222222333555888999::::::<<<>>>???@@@CCCHHHPPPccczzzyyynnnUUUGGGAAA>>>AAADDDDDDDDDFFFCCCEEEFFFFFFDDDCCCCCCDDDDDDEEEGGGIIILLLRRRYYY^^^cccggglllnnnnnnooorrrvvv|||}}}}}}{{{uuusssooollljjjmmmsssxxx}}}~~~}}}}}}zzzxxxrrrpppnnnmmmnnnnnnmmmkkkgggddd```\\\ZZZVVVSSSPPPPPPMMMLLLMMMPPPSSSRRRQQQOOOOOONNNNNNMMMLLLLLLKKKMMMNNNPPPSSSWWW\\\___aaaaaa```___^^^^^^^^^___```]]][[[XXXWWWUUUTTTQQQOOOGGGEEECCC@@@===;;;999999666666555555555444444444666666666666666666666666888888999::::::::::::::::::;;;===???@@@@@@???>>>???AAACCCEEEEEECCCAAA@@@===@@@BBBCCCFFFLLLUUU\\\dddiiipppvvvxxxyyyzzz{{{zzz}}}{{{yyy}}}rrr___NNNCCC<<<:::999999888888888999999:::999}}}sssggg```ZZZTTTTTTVVVRRRTTTXXX]]]aaaccceeeeeeccceeeiiikkkmmmlllkkkjjjaaaaaaaaaaaaaaabbbdddeeedddnnnwwwyyyzzz|||{{{xxxpppkkkeeecccccccccbbb```TTTRRROOOLLLHHHEEECCCBBBBBBEEEKKKRRR[[[ccciiimmmsssrrrqqqqqqrrrtttwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwyyyzzz}}}}}}~~~~~~{{{xxxwwwxxxyyyyyytttuuuxxx}}}{{{jjjgggccc___\\\[[[ZZZZZZ___dddiiijjjmmmmmmhhhaaaYYYWWWSSSQQQRRRUUUZZZ]]]^^^^^^aaalllxxx{{{wwwqqqeeeVVVGGG<<<666444000000000000000000000000000111111111111222222222333555888::::::;;;<<<>>>???@@@CCCHHHOOObbbvvvuuujjjQQQFFF@@@<<<@@@CCCCCCCCCEEEBBBDDDEEEDDDCCCAAABBBBBBBBBCCCEEEGGGKKKQQQXXX]]]dddhhhlllnnnmmmnnnrrruuu}}}~~~}}}{{{tttrrroookkkjjjmmmsssxxx{{{~~~}}}}}}~~~{{{sssqqqoooooopppppppppooojjjgggccc```]]]YYYUUURRRSSSPPPNNNNNNQQQRRRQQQOOOMMMMMMMMMNNNMMMLLLKKKKKKKKKKKKLLLOOOSSSYYY^^^``````___^^^]]]]]]^^^___```^^^\\\YYYXXXVVVUUURRRPPPGGGFFFCCC@@@===;;;:::999888888777777666666666555555555555555555555555555666777888999999999999999999;;;>>>@@@AAAAAA@@@@@@CCCDDDFFFHHHGGGFFFCCCBBB???BBBEEEHHHJJJPPPXXX___ccciiiqqqxxx{{{}}}}}}}}}|||}}}}}}zzzwwwyyyrrr```PPPDDD<<<999777777777777888999::::::888}}}pppeee^^^YYYUUUSSSUUUUUUVVVYYY^^^aaabbbbbb___cccfffiiihhhgggggggggaaa^^^\\\\\\^^^```___^^^___bbbhhhmmmqqqsssttttttrrroooiiifffjjjqqqqqqmmmgggddd]]]VVVPPPKKKHHHGGGGGGKKKPPPVVV\\\bbbiiimmmmmmoooqqqrrrrrrrrrsssuuuvvvwwwxxxzzzzzzzzzyyyyyytttvvvxxxzzz{{{~~~zzzxxxwwwvvvvvvuuuvvvwww{{{{{{|||wwwrrrkkkddd___^^^^^^___dddiiikkkgggeeeeeedddaaa]]]WWWRRRPPPOOOQQQXXX```aaaaaadddlllvvv}}}nnn[[[KKK>>>777444111111111111111111111111111111000000111111222333111333666888888999;;;===:::===CCCHHHPPPbbb~~~}}}}}}zzzsssdddRRRDDDAAA???>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGIIILLLRRRYYY^^^eeegggjjjlllmmmooorrrttt~~~||||||~~~}}}yyyrrrnnnmmmooooooooorrrvvvyyy|||~~~|||xxxuuusssrrrsssssssssrrrpppkkkeeebbbbbb```ZZZUUUQQQOOONNNNNNOOOQQQRRRQQQLLLKKKKKKLLLMMMNNNNNNLLLGGGJJJMMMOOOQQQTTTXXX[[[___^^^]]]^^^___```______]]][[[YYYWWWUUUTTTSSSRRRIIIGGGEEEAAA>>><<<:::999///111555888999888666444444555666777777666555444777777777888999999::::::======>>>???AAABBBCCCDDDDDDDDDEEEFFFFFFEEECCCCCCDDDDDDEEEGGGJJJQQQZZZ```eeejjjqqqvvvzzz}}}}}}~~~~~~}}}}}}~~~yyyppprrrppp```RRREEE<<<777999888777777777777777888666}}}pppggg___YYYUUUQQQQQQQQQTTTWWWZZZ[[[[[[___bbbfffhhhgggeeeeeeeee^^^[[[WWWVVVWWWXXXWWWUUUWWWZZZ___dddiiilllnnnooonnnmmmjjjjjjrrr{{{}}}ssspppjjjbbb[[[UUUQQQNNNLLLOOOSSSXXX\\\bbbgggkkkmmmooorrrrrrrrrrrrssstttwwwxxxzzz{{{||||||{{{zzzyyy{{{|||}}}~~~|||zzzyyyxxxwwwqqqrrruuuyyy}}}~~~|||}}}|||wwwqqqjjjeeecccdddeeeeeejjjkkkhhhffffffeeebbb]]]XXXTTTRRRQQQSSSZZZbbbiiigggfffkkkuuuuuucccRRRCCC:::666111111111111111111111111111111000000111111222333111333666888999:::<<<===<<>>@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHJJJNNNUUU\\\bbbfffhhhkkkmmmnnnpppsssuuu}}}|||}}}}}}zzzsssooommmoooppppppssswwwyyy|||~~~~~~~~~zzzwwwuuutttuuuuuuuuutttsssnnnhhheeedddaaa\\\WWWTTTRRRPPPOOOQQQRRRQQQQQQJJJJJJKKKMMMOOONNNLLLJJJGGGIIIKKKLLLNNNRRRVVVYYY]]]]]]]]]^^^````````````^^^]]][[[XXXVVVTTTSSSSSSJJJHHHDDDAAA===;;;:::999444444555666777777777777666666777777777777666666777777777888999999::::::======>>>???AAABBBCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDEEEFFFFFFGGGKKKQQQYYY___eeeiiipppuuuxxx{{{}}}~~~~~~{{{sssuuu~~~ppp```QQQEEE<<<888888777777777777777888888999tttiiiaaa]]]XXXVVVUUUVVVXXXZZZ[[[[[[___bbbeeefffdddbbbaaaaaaZZZWWWTTTRRRQQQQQQOOONNNMMMOOOSSSXXX]]]aaaeeefffiiijjjjjjmmmwww~~~xxxppphhh```YYYVVVRRRTTTWWWZZZ]]]aaafffiiimmmooorrrsssrrrrrrtttuuuwwwxxxyyy{{{||||||{{{{{{|||~~~|||yyyxxxwwwvvvpppqqquuuzzz~~~}}}}}}yyysssmmmhhhgggggghhhfffkkkmmmjjjggggggfffccc___ZZZVVVUUUTTTVVV]]]eeepppkkkgggiiiqqq{{{{{{jjjWWWGGG<<<666111111111111111111111111111111000000111111222333111444777888999:::<<<>>>???AAAFFFKKKTTTfffvvvqqqwww}}}zzztttmmm\\\JJJBBB@@@>>>>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHKKKPPPXXX```eeegggiiilllnnnppprrruuuwww|||}}}~~~}}}zzzsssooonnnpppqqqqqqtttyyyyyy{{{}}}}}}}}}|||}}}~~~}}}{{{xxxwwwxxxyyyxxxwwwvvvrrrmmmiiigggddd___[[[XXXVVVTTTRRRSSSSSSQQQPPPJJJKKKMMMOOOQQQPPPLLLIIIGGGHHHHHHIIIKKKNNNSSSWWW[[[\\\]]]___```aaabbbbbb```___]]]ZZZWWWUUUSSSRRRKKKIIIEEE@@@===;;;::::::888777666555555666888999888777777666666777777888777777888888999:::::::::======>>>???AAABBBCCCDDDCCCDDDFFFGGGHHHHHHGGGFFFGGGGGGGGGHHHKKKQQQYYY^^^dddiiioootttwwwyyy{{{|||~~~~~~wwwyyy|||ooo___PPPEEE===999777666666666777888999999888vvvmmmhhhaaa^^^[[[ZZZ[[[]]]]]]]]]^^^aaaddddddbbb___^^^]]]XXXVVVSSSPPPNNNMMMMMMLLLGGGHHHIIILLLPPPUUUYYY[[[```ccceeeiiitttxxxoooeee]]]XXXTTTVVVXXXZZZ\\\```eeehhhlllnnnqqqrrrrrrssstttvvvuuuvvvxxxyyyzzzzzzzzzyyy{{{|||}}}~~~~~~~~~yyyvvvtttsssrrrmmmnnnrrrwww|||~~~~~~{{{xxxuuuoooiiieeecccddddddggglllnnnkkkhhhhhhgggddd```[[[XXXWWWWWWXXX___gggrrrmmmgggfffllltttzzz}}}xxxjjjXXXGGG:::444111111111111111111111111111111000000111111222333222444777999:::;;;===>>>AAABBBFFFLLLUUUggg{{{vvvwww}}}xxxrrrjjjYYYGGGAAA???>>>>>>@@@BBBBBBBBB@@@AAAAAAAAAAAAAAABBBBBBCCCEEEGGGKKKPPPWWW```eeegggjjjmmmoooqqqsssvvvyyy|||}}}|||zzzqqqmmmllloooqqqqqqtttyyyzzz{{{}}}}}}|||{{{}}}~~~~~~|||{{{|||||||||{{{vvvsssooollljjjhhhdddaaa]]][[[XXXVVVUUUTTTRRRPPPNNNMMMNNNOOOPPPPPPNNNLLLHHHHHHHHHGGGHHHLLLRRRVVVXXXZZZ]]]___```aaacccdddbbbaaa___\\\YYYVVVSSSRRRLLLJJJEEE@@@===;;;;;;;;;999999777666666666777777888777666555555666777888777777888999999::::::;;;======>>>???AAABBBCCCDDDDDDEEEFFFHHHIIIIIIHHHHHHIIIIIIHHHIIIKKKQQQXXX]]]eeeiiioootttwwwxxxzzz{{{}}}{{{}}}|||ooo___PPPDDD===:::666666666666777888::::::;;;vvvqqqddd```[[[YYYYYYZZZZZZZZZ^^^```bbbbbb```]]][[[ZZZTTTSSSQQQOOOLLLKKKKKKLLLEEEEEEEEEEEEGGGJJJMMMOOOTTTXXX\\\aaalllyyy~~~wwwnnnddd\\\WWWQQQSSSUUUVVVXXX\\\bbbfffhhhkkknnnpppqqqrrrtttvvvtttuuuwwwyyyzzzzzzzzzzzzyyyzzz|||}}}~~~}}}wwwtttrrrqqqooohhhiiikkkpppvvvyyyzzzzzz|||yyyrrrooojjjeeeaaa`````````hhhmmmoookkkiiiiiihhheeeaaa\\\YYYYYYXXXYYY___gggrrrmmmhhhgggjjjnnnpppooorrrsssqqqgggWWWFFF:::444111111111111111111111111111111000000111111222333333555888::::::;;;===???BBBBBBEEEKKKVVViii||||||yyyqqqiiiWWWFFF???>>>===>>>AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBDDDGGGJJJNNNUUU]]]bbbhhhjjjmmmppprrrtttwwwzzz{{{}}}}}}zzzxxxoookkkjjjmmmooopppsssxxxzzz|||~~~~~~}}}|||}}}~~~}}}zzzyyy}}}~~~vvvtttqqqooommmkkkhhhgggbbb___\\\ZZZYYYVVVSSSPPPPPPNNNJJJIIIKKKMMMNNNNNNIIIIIIIIIHHHHHHKKKPPPTTTVVVYYY^^^```aaaaaaccceeecccbbbaaa^^^ZZZVVVRRRQQQLLLJJJFFFBBB???======<<<888888999999888777666555888777666555555666777888888888888999::::::;;;;;;======>>>???AAABBBCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHIIIIIIHHHHHHKKKPPPWWW\\\fffjjjppptttwwwyyyzzz{{{|||}}}~~~|||ppp```PPPCCC===;;;666666666666777888::::::AAA{{{uuugggccc]]]YYYXXXYYYZZZZZZ]]]___bbbaaa___\\\ZZZYYYRRRQQQPPPLLLIIIGGGHHHIIIDDDDDDCCCBBBBBBCCCEEEFFFFFFLLLQQQWWWaaannnvvvxxxzzzxxxtttnnnfff]]]VVVRRRJJJKKKMMMNNNPPPUUUZZZ___aaadddhhhkkkmmmoooqqqttttttuuuwwwyyyzzz{{{zzzzzzyyyzzz}}}~~~~~~}}}wwwtttrrrpppnnniiiiiijjjnnnsssxxxzzz{{{zzz}}}yyypppmmmiiidddaaa```___```hhhmmmooollliiiiiihhheeeaaa]]]ZZZYYYXXXXXX^^^eeepppmmmjjjjjjlllmmmjjjgggeeeiiikkkeeeVVVFFF<<<777111111111111111111111111111111000000111111222333333666999:::;;;<<<>>>@@@BBBBBBEEELLLWWWkkkyyyqqqhhhWWWFFF>>>======???AAABBBBBBAAA???@@@@@@AAAAAABBBBBBCCCAAACCCEEEHHHMMMTTT\\\aaagggjjjmmmppprrrtttxxxzzz{{{~~~~~~zzzwwwuuummmjjjiiillloooooosssxxx{{{~~~~~~}}}~~~~~~{{{vvvsssuuu|||wwwwwwuuurrrpppmmmlllkkkeeeccc```^^^\\\YYYUUURRROOOKKKFFFDDDEEEHHHJJJLLLJJJJJJJJJIIIIIIKKKOOORRRTTTYYY___aaaaaaaaaccceeedddcccbbb^^^ZZZUUUQQQOOOKKKJJJHHHEEECCCAAA??????999999:::;;;:::999777666888777777666666777777888888888999999:::;;;;;;;;;======>>>???AAABBBCCCDDDDDDEEEGGGHHHIIIHHHHHHGGGHHHHHHGGGGGGJJJOOOWWW\\\eeeiiioootttwwwyyy{{{|||{{{}}}~~~~~~}}}~~~~~~sssbbbPPPCCC===<<<777666666666777888999999@@@|||vvvkkkfff___ZZZYYYZZZ[[[\\\\\\^^^aaaaaa___\\\ZZZYYYSSSSSSQQQMMMHHHEEEEEEFFFBBBBBBAAA@@@@@@@@@@@@@@@>>>DDDHHHLLLSSS^^^eeegggiiigggddd^^^XXXQQQKKKHHHCCCCCCDDDDDDFFFJJJOOOSSSXXX\\\```dddgggjjjmmmppppppqqqsssuuuwwwwwwwwwwwwyyyzzz|||||||||}}}|||uuurrrooommmllljjjhhhgggiiinnntttxxxzzzvvvzzzyyypppmmmjjjfffcccaaaaaaaaahhhlllnnnkkkiiiiiihhheeebbb]]]ZZZYYYXXXWWW[[[bbbllljjjiiijjjllllllhhheee]]]cccgggbbbTTTEEE;;;888111111111111111111111111111111000000111111222333444666999;;;<<<===>>>@@@CCCBBBEEEMMMZZZnnnyyyooogggWWWFFF=========???AAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCC???AAADDDHHHMMMUUU]]]cccgggiiimmmooorrrtttxxxzzz{{{~~~}}}wwwsssrrrmmmjjjiiimmmoooppptttzzz|||~~~~~~zzzsssnnnlllqqqyyy}}}|||zzzwwwsssooommmlllgggeeecccaaa^^^[[[WWWSSSNNNJJJFFFEEEEEEHHHIIIJJJIIIJJJJJJJJJIIIJJJMMMOOOTTTYYY```bbbaaa```bbbeeeddddddbbb___ZZZUUUPPPMMMIIIIIIIIIHHHFFFDDDBBBAAA===<<<;;;;;;;;;;;;;;;<<<888999999::::::999999888888888999::::::;;;;;;<<<======>>>???AAABBBCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFIIIOOOVVV\\\bbbgggmmmsssvvvxxxzzz||||||}}}~~~~~~}}}}}}}}}uuucccQQQCCC===<<<888777777777777777888888:::|||wwwjjjeee]]]XXXWWWXXXZZZZZZ[[[^^^aaaaaa___\\\ZZZZZZWWWWWWTTTOOOHHHDDDDDDFFF@@@@@@@@@?????????>>>>>>;;;@@@CCCDDDHHHPPPUUUVVV[[[ZZZVVVQQQLLLGGGBBB@@@>>>>>>>>>>>>>>>BBBGGGKKKRRRVVV[[[___cccfffjjjmmmkkklllnnnqqqrrrssssssrrrxxxyyyzzzyyyyyyyyy{{{}}}yyyrrrnnnllljjjhhhccc```^^^```dddjjjooorrrtttyyyzzzpppmmmjjjfffcccbbbaaaaaaggglllnnnkkkiiiiiigggdddbbb]]]ZZZYYYWWWVVVZZZ```hhhfffeeegggjjjkkkhhheeeXXX^^^ccc___QQQCCC999666111111111111111111111111111111111000111222222333444666999;;;<<<===???@@@DDDCCCFFFNNN\\\qqqyyynnnfffVVVFFF===<<<===???AAABBBBBB@@@@@@@@@AAABBBBBBCCCDDDDDD===???CCCHHHNNNWWW```ffffffiiillloooqqqtttxxxzzz{{{|||uuuqqqooonnnjjjjjjnnnppprrrvvv{{{|||~~~~~~~~~zzzrrrkkkgggiiipppuuuzzztttpppmmmmmmhhhfffdddbbb```\\\XXXUUUNNNLLLJJJIIIJJJKKKKKKJJJHHHIIIJJJJJJIIIIIIKKKMMMTTTZZZ```bbbaaa```bbbdddeeedddbbb___ZZZTTTOOOLLLHHHIIIJJJJJJIIIFFFDDDBBBAAA???<<<::::::<<>>???AAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEEEEHHHNNNVVV\\\```eeekkkqqquuuwwwzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}|||vvveeeQQQCCC======999888777777777777777888:::{{{tttfffaaa[[[UUUTTTVVV[[[^^^______`````````]]][[[ZZZUUUTTTQQQNNNKKKHHHEEEDDD@@@@@@??????>>>=========<<<<<<>>>@@@CCCFFFIIIKKKMMMKKKIIIFFFBBB???<<<;;;999999888999;;;>>>AAACCCGGGKKKPPPVVV\\\cccjjjooolllnnnooopppooooooqqqsssuuuwwwxxxxxxwwwxxxzzz|||}}}vvvpppmmmjjjgggfffcccaaa___]]]]]]aaagggllljjjrrr|||xxxqqqpppmmmiiieeecccdddeeekkkkkkkkkjjjiiiiiihhhiiiggg]]]VVVVVVXXXWWWVVVVVVcccfffgggeeeddddddbbb^^^YYY[[[\\\VVVLLL@@@888444333333333222222222111111333333222222111222222222666888:::<<<<<<===@@@BBBAAACCCGGGNNN\\\uuu~~~wwwmmmbbbRRRCCC===============>>>??????>>>>>>???@@@AAAAAABBBBBBAAABBBDDDHHHMMMUUU]]]dddiiikkkooorrrtttwww{{{}}}~~~xxxqqqmmmiiijjjkkknnnrrrvvvzzz|||xxx}}}~~~||||||~~~|||xxxqqqkkkfffeeefffhhhtttzzztttpppnnniiigggdddbbbaaa^^^ZZZWWWTTTRRRNNNKKKHHHGGGGGGHHHHHHGGGFFFFFFGGGIIIKKKLLLUUUYYY___cccdddeeeeeefffdddcccbbb___ZZZSSSMMMIIIGGGHHHIIIIIIIIIGGGEEECCCAAA@@@>>><<<;;;<<<===>>>999999999888888888777777<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>@@@CCCFFFHHHFFFFFFGGGHHHGGGFFFEEEDDDBBBEEEFFFEEEDDDGGGNNNUUU___ccchhhnnnsssvvvyyyzzz|||||||||{{{zzzzzz|||~~~yyyzzzvvvfffXXXLLLEEEAAA999888777888999999888777777xxxssseeeaaa[[[VVVUUUWWW\\\___aaaaaabbbbbbaaa___\\\[[[WWWUUUSSSPPPMMMIIIGGGFFFBBBAAAAAA@@@???>>>===<<<======>>>>>>???AAABBBBBBFFFEEECCC@@@===:::888777999999999999;;;===???@@@AAADDDIIIOOOUUU]]]fffkkklllmmmooopppooopppqqqssstttuuuvvvvvvvvvwwwyyy{{{~~~xxxrrrmmmiiifffdddbbbaaa]]]ZZZYYY\\\bbbfffiiiqqqzzz|||tttsssppplllhhheeefffgggkkkkkklllkkkkkkjjjkkklllfff]]]UUUUUUWWWWWWXXXYYYcccffffffcccaaaaaa^^^YYYUUUWWWWWWSSSJJJ@@@888555333333333222222222111111333333222222111222222333444666999:::;;;<<<>>>@@@AAADDDGGGOOO^^^vvvzzztttiii]]]MMM???===============>>>>>>???>>>??????@@@@@@AAAAAAAAA@@@BBBDDDGGGMMMTTT]]]ccchhhkkkoooqqqsssvvvzzz|||}}}wwwqqqmmmhhhiiikkkmmmqqquuuyyy{{{yyy~~~~~~~~~~~~{{{tttnnnjjjhhhhhhiiinnnyyy}}}xxxsssqqqnnnlllhhhfffccc```\\\YYYXXXVVVRRROOOLLLKKKKKKKKKIIIHHHGGGGGGHHHJJJLLLMMMVVVZZZaaaeeeffffffeeeeeefffeeebbb^^^YYYSSSNNNKKKHHHIIIJJJKKKJJJHHHFFFEEEBBB@@@>>>===<<<===>>>>>>;;;;;;;;;:::::::::::::::========================>>>>>>>>>>>>@@@CCCFFFGGGFFFGGGHHHHHHGGGFFFEEEDDDBBBDDDFFFEEECCCFFFMMMSSS[[[```fffmmmrrrvvvyyyzzz~~~~~~~~~{{{yyyxxxyyy{{{}}}||||||}}}~~~{{{|||yyyhhhXXXJJJBBB>>>999888777888999999888777777}}}}}}}}}|||yyytttpppmmmccc```ZZZVVVUUUXXX]]]```cccdddeeedddccc```^^^\\\YYYXXXVVVSSSOOOLLLIIIGGGEEEDDDCCCAAA???>>>===<<<=========>>>>>>?????????BBBAAA???>>><<<:::888777888999999::::::;;;;;;<<<<<<>>>BBBGGGOOOXXXbbbiiikkkmmmooopppppppppqqqsssssstttuuuuuuuuuvvvxxxzzz|||zzzsssnnnjjjfffdddeeeccc^^^ZZZXXXZZZ```dddjjjqqqyyy~~~sssrrrppplllhhheeefffgggjjjkkkmmmmmmmmmmmmnnnpppggg^^^VVVUUUWWWXXXZZZ]]]ccceeeddd___\\\\\\XXXSSSOOOQQQQQQNNNGGG???999666333333333222222222111111333222222111222222333333444666999;;;<<<===???AAABBBDDDIIIPPP```yyyvvvzzz}}}pppeeeZZZKKK>>>======<<<<<<======>>>??????????????????@@@@@@@@@@@@AAADDDGGGLLLTTT]]]ccchhhkkknnnqqqsssuuuyyy{{{}}}wwwppplllggghhhiiilllppptttxxxzzzzzz~~~~~~zzzsssooolllkkkkkkllluuu|||xxxvvvsssqqqmmmjjjgggddd```]]]^^^\\\YYYUUURRRPPPOOOOOOLLLKKKJJJIIIJJJKKKMMMOOOVVV[[[bbbgggiiihhhffffffiiifffbbb]]]WWWRRROOOMMMKKKLLLMMMMMMMMMKKKIIIGGGCCCBBB@@@>>>===>>>>>>???<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCEEEGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDCCCBBBEEEJJJOOOUUU[[[dddlllqqqvvvyyy{{{}}}}}}}}}{{{yyyxxxyyyzzz}}}}}}~~~||||||~~~lllXXXIII???;;;999888777888999999888777777rrrrrrpppnnnjjjgggcccbbb^^^[[[WWWTTTUUUXXX]]]```eeefffffffffdddbbb___]]][[[ZZZXXXUUURRRMMMJJJHHHGGGGGGEEECCCAAA???===<<<<<<===>>>???AAACCCDDDDDDDDDDDDBBBAAA???===<<<;;;999999::::::::::::999999;;;<<>>>>>???????????????>>>>>>>>>???AAACCCFFFKKKSSS\\\bbbgggjjjmmmppprrruuuxxx{{{}}}vvvppplllffffffhhhkkkoootttxxxzzz{{{~~~~~~{{{uuuqqqooonnnpppvvv}}}{{{vvvsssooollljjjhhheeeccceeeccc```\\\XXXVVVTTTSSSPPPOOOMMMLLLLLLNNNPPPQQQTTTZZZccciiilllkkkjjjiiikkkgggbbb[[[VVVRRRPPPOOONNNOOOPPPPPPPPPNNNLLLJJJEEEDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>???AAACCCEEEFFFGGGHHHHHHHHHGGGEEEDDDBBBBBBCCCCCCBBBAAACCCGGGJJJNNNUUU```iiiooossswwwzzzxxxyyyzzzzzzzzzzzz|||~~~}}}~~~{{{zzzoooZZZHHH>>>;;;999888777888999999888777777kkkiiifffccc___[[[XXXWWWWWWUUUSSSQQQSSSXXX^^^aaafffggghhhgggfffcccaaa___\\\\\\ZZZXXXTTTOOOKKKIIIJJJIIIGGGEEEBBB@@@???>>>===>>>???AAACCCFFFIIIKKKIIIHHHFFFDDDBBB???===<<<:::;;;;;;;;;;;;:::999888;;;<<<>>>BBBIIITTT```gggiiillloooqqqqqqqqqrrrsssssstttvvvvvvvvvwwwzzz|||{{{zzzuuurrrpppooommmmmmkkkiiifffeeehhhnnnrrruuu|||zzznnnfffffffffdddaaa``````aaaaaagggnnnqqqpppnnnoooqqqnnneee^^^[[[ZZZZZZ^^^cccfffhhheee^^^ZZZXXXUUUPPPKKKKKKIIIGGGCCC>>>999666333333333222222222111111222111111111222222333444666999===@@@AAABBBCCCEEEDDDGGGLLLTTTddd~~~{{{rrrxxx{{{ooocccYYYMMMBBB<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBFFFKKKSSS[[[aaafffiiimmmppprrruuuyyy|||}}}wwwpppllleeefffhhhkkkoootttxxxzzz|||~~~}}}}}}~~~xxxtttrrrtttxxxvvvtttqqqooonnnmmmkkkjjjkkkjjjfffbbb^^^[[[XXXWWWTTTSSSQQQPPPOOOPPPRRRSSSRRRYYYbbbjjjmmmnnnmmmmmmkkkggg```ZZZTTTRRRQQQQQQPPPQQQRRRSSSRRRPPPNNNMMMGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBAAABBBDDDFFFIIIQQQ\\\dddjjjnnntttxxxvvvxxxzzz{{{{{{{{{}}}{{{{{{|||}}}|||zzzrrr\\\III@@@<<<999888777888999999888777777eeeccc```\\\XXXTTTRRRPPPQQQPPPOOOOOOSSSYYY___ccchhhiiijjjjjjiiigggdddccc______^^^[[[WWWRRRNNNKKKKKKJJJHHHFFFDDDBBB@@@@@@AAA@@@@@@AAADDDIIINNNPPPQQQOOOLLLHHHDDD@@@===<<<=========<<<<<<;;;;;;;;;:::;;;===AAAGGGPPP[[[bbbhhhkkkoooqqqrrrqqqrrrrrrrrrtttvvvvvvvvvxxxzzz}}}|||zzzvvvuuutttsssrrroooooonnnmmmmmmpppuuuxxx{{{vvviiieeeeeeeeeccc```^^^]]]^^^ZZZcccmmmqqqooollllllmmmmmmfff```^^^]]]\\\```eeejjjkkkhhhaaa]]]\\\ZZZUUUPPPMMMJJJFFFCCC>>>999555333333333222222222111111111111111111222333444444444888<<>><<<<<<;;;;;;<<<<<<===>>>===============>>>>>>>>>>>>???BBBEEEJJJRRR[[[aaaeeehhhlllpppssswww{{{~~~xxxqqqmmmeeefffhhhkkkoootttxxx{{{~~~~~~}}}}}}}}}{{{xxxvvvxxx}}}{{{xxxuuussssssssssssrrrrrrpppmmmiiiddd```]]][[[XXXVVVTTTSSSRRRSSSTTTUUURRRYYYbbbiiimmmnnnoooooohhhddd^^^XXXTTTRRRQQQRRRRRRSSSTTTTTTTTTRRRPPPNNNJJJJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCCCCDDDFFFFFFGGGHHHGGGFFFEEEDDDEEEDDDCCCBBBAAABBBBBBCCCFFFNNNXXX___ccchhhooouuuyyy{{{}}}}}}|||{{{||||||~~~}}}}}}}}}{{{uuu]]]JJJ@@@===999888777888999999888777777gggeeebbb]]]XXXSSSOOOMMMMMMLLLLLLOOOTTT[[[bbbgggjjjkkklllmmmmmmkkkiiihhhccccccbbb```[[[VVVQQQNNNKKKJJJIIIGGGEEEDDDBBBBBBCCCBBBBBBDDDIIIPPPXXX]]]___]]]XXXSSSMMMGGGCCC@@@@@@???>>>=========>>>???<<<===???BBBGGGOOOXXX^^^gggkkkooorrrrrrrrrrrrrrrqqqssstttuuuuuuwwwzzz|||~~~zzzwwwvvvvvvuuuuuussstttuuuvvvvvvwwwzzz|||~~~xxxmmmggggggfffbbb]]]YYYXXXWWWTTT___kkkqqqooojjjgggggggggbbb______^^^]]]aaagggmmmooollleeebbbbbb```\\\VVVRRRLLLHHHDDD>>>888444333333333222222222111111111111111111222333444555444888===@@@BBBCCCCCCDDDGGGIIINNNVVVeee}}}tttzzzuuueeeVVVGGG<<<<<<;;;;;;;;;;;;<<<======;;;<<<<<<======>>>>>>>>>===???AAADDDJJJQQQZZZ```dddhhhlllqqqtttyyy}}}yyyrrrmmmeeefffhhhkkkpppuuuyyy|||~~~}}}|||}}}{{{{{{}}}}}}{{{zzzzzzyyyyyyxxxwwwtttooojjjeeeaaa___ZZZYYYWWWUUUTTTUUUVVVVVVUUU[[[bbbhhhkkkmmmnnnnnneeebbb]]]WWWSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSQQQOOOMMMMMMLLLKKKJJJHHHGGGFFFGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFEEECCCBBBBBBBBBAAAAAAEEELLLUUUZZZ]]]bbbkkkrrryyy|||~~~~~~}}}}}}}}}~~~{{{xxx^^^JJJ???<<<999888777888999999888777777nnnlllhhhbbb[[[TTTNNNKKKKKKKKKLLLOOOUUU]]]eeeiiilllmmmoooppppppnnnmmmlllffffffeeeccc^^^YYYTTTQQQKKKKKKIIIHHHFFFEEEDDDCCCCCCBBBCCCFFFNNNYYYdddjjjmmmjjjeee^^^WWWPPPKKKHHHBBBAAA???======>>>@@@AAA???@@@BBBDDDIIIOOOWWW]]]gggkkkooorrrrrrrrrrrrrrrpppqqqsssttttttvvvyyy{{{{{{xxxwwwvvvuuuuuuxxxzzz|||}}}||||||~~~|||ttthhhgggeeeaaaZZZUUURRRQQQPPP\\\jjjqqqnnnhhhdddcccbbb^^^]]]^^^^^^^^^ccciiipppqqqnnnhhheeefffdddaaaZZZUUUNNNIIIDDD???888333333333333222222222111111111111111111222333444555666:::???CCCEEEEEEFFFGGGGGGJJJNNNVVVeeetttyyyuuufffXXXIII===<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<===>>>??????===???AAADDDIIIQQQZZZ```dddggglllqqquuuzzzzzzsssnnneeefffhhhlllqqqvvvzzz|||~~~|||||||||~~~}}}}}}{{{xxxsssnnniiieeebbb\\\[[[XXXVVVUUUVVVVVVWWWYYY]]]ccchhhjjjkkklllmmmccc```[[[WWWSSSRRRRRRRRRSSSTTTUUUVVVUUUSSSQQQPPPOOONNNNNNMMMLLLJJJHHHGGGJJJIIIHHHGGGFFFDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGFFFCCCBBBBBBBBBAAA@@@EEELLLTTTXXXZZZ___hhhpppvvvyyy|||}}}|||~~~~~~|||~~~yyyzzz___III>>>;;;999888777888999999999777777wwwtttoooiiiddd^^^WWWSSSKKKIIIKKKQQQVVV\\\eeennnnnnoooppppppooommmkkkiiijjjiiihhhfffbbb]]]YYYVVVOOOMMMKKKIIIGGGEEEDDDDDDDDDCCCEEEHHHLLLVVViiizzzuuuvvvqqqiiibbb\\\RRRIIIJJJGGGDDDBBBBBBCCCCCCCCCBBBAAAAAADDDJJJRRRZZZ___fffiiilllppprrrsssrrrqqqssssssssstttvvvwwwyyyzzz|||wwwttttttuuuxxxxxxyyyzzz|||~~~~~~yyyoooooollleee\\\UUURRRRRRNNNVVVcccnnnsssooofff^^^]]]]]]aaadddbbb^^^```eeeooorrrqqqmmmkkkllljjjfffaaaYYYPPPKKKDDD;;;666555555444333222111111111111000000000111222333555555666:::@@@EEEGGGHHHIIIJJJLLLMMMPPPWWWggg~~~rrrwwwyyykkk\\\LLL???;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCFFFJJJQQQYYY^^^fffiiimmmppptttyyy~~~|||rrrjjjccceeehhhkkkpppuuuyyy{{{|||}}}~~~}}}||||||~~~~~~~~~|||zzzuuuoookkkjjjiiibbb___\\\YYYWWWWWWWWWXXX]]]aaacccdddhhhllllllhhh___\\\WWWTTTSSSSSSRRRQQQUUUUUUUUUTTTSSSRRRPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEFFFEEECCCAAA???>>>>>>===AAAAAAAAABBBCCCDDDEEEEEEDDDEEEGGGFFFFFFGGGIIIKKKIIIGGGEEECCCDDDGGGJJJMMMWWWSSSNNNNNNTTT]]]fffkkkrrrwww|||~~~~~~~~~~~~}}}{{{~~~uuu^^^III???===::::::888777777777888999777|||vvvpppjjjccc\\\WWWOOOMMMNNNSSSWWW]]]fffooonnnooopppppppppooommmlllkkkkkkjjjhhheee```\\\YYYQQQPPPMMMJJJGGGEEEDDDDDDFFFEEEGGGJJJNNNXXXjjjzzzwwwnnnggg^^^VVVRRROOOKKKIIIIIIHHHGGGFFFEEEDDDDDDFFFKKKSSSZZZ___fffhhhllloooqqqrrrqqqpppqqqqqqrrrssstttvvvwwwxxx~~~zzzuuussstttuuuvvvvvvwwwxxxzzz|||~~~~~~}}}~~~zzzsssrrrnnnhhh___XXXSSSQQQNNNUUUaaakkkpppmmmddd]]][[[[[[___bbbaaa___ccciiippprrrrrrnnnmmmooonnnjjjiii```VVVOOOGGG>>>888777555444333222111111111111000000111111222333555666666:::@@@EEEHHHHHHIIIJJJNNNOOORRRZZZjjjvvv{{{wwwiii[[[KKK???;;;::::::::::::;;;<<<<<<========================>>>@@@BBBEEEIIIPPPXXX^^^dddgggkkkooorrrwww|||zzzqqqkkkdddfffhhhlllpppuuuxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}|||yyyuuupppllljjjbbb```]]]ZZZYYYYYY[[[\\\]]]aaadddeeehhhlllkkkggg```\\\WWWTTTSSSTTTTTTTTTYYYYYYYYYXXXWWWUUUTTTSSSTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIIIIIHHHIIIKKKMMMNNNMMMKKKJJJJJJLLLNNNPPPNNNLLLJJJKKKPPPYYYbbbhhhrrrvvv|||}}}}}}~~~zzz}}}sss]]]III>>>===::::::888777777777888999888zzzrrrjjjbbb\\\UUURRRRRRVVVYYY^^^gggpppppppppqqqqqqqqqpppppppppnnnnnnnnnllliiiddd```]]]UUUSSSOOOKKKHHHEEEDDDCCCEEEDDDFFFIIIMMMVVVfffuuu{{{sssjjjccc\\\YYYUUURRRQQQOOOMMMKKKJJJIIIHHHJJJNNNUUU\\\```fffhhhkkknnnpppqqqppppppqqqqqqrrrtttuuuvvvwwwxxx|||~~~wwwsssrrrsssuuuuuuuuuuuuwwwxxxzzz|||}}}~~~}}}|||}}}xxxuuupppjjjddd]]]UUUQQQPPPVVV```jjjnnnlllddd^^^YYYYYY[[[_________eeelllnnnqqqrrrpppqqqtttuuurrrsssiii]]]TTTJJJ???999888444444333222111111111111111111111111222444555666666:::AAAFFFHHHJJJKKKKKKPPPQQQUUU]]]mmmzzz~~~uuugggYYYKKK@@@;;;::::::::::::;;;<<<<<<===========================???AAADDDIIIOOOWWW]]]ccceeeiiimmmppptttyyy}}}wwwpppllleeegggiiimmmqqqtttwwwyyy}}}~~~~~~}}}}}}|||{{{{{{zzz{{{~~~~~~zzzuuuooolllcccaaa^^^\\\[[[\\\^^^```^^^bbbffffffhhhkkkjjjfffaaa\\\VVVSSSSSSUUUWWWXXX[[[[[[[[[ZZZYYYXXXWWWVVVWWWVVVTTTRRRPPPNNNLLLKKKIIIIIIJJJIIIIIIHHHFFFFFFCCCBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIIIIJJJLLLNNNOOONNNMMMLLLLLLLLLMMMNNNEEEFFFHHHIIIMMMTTT___gggqqquuu{{{~~~~~~|||{{{}}}{{{}}}qqq\\\III???===::::::888777777777888999888{{{qqqhhhbbb\\\XXXVVVXXX[[[___hhhrrrttttttssssssrrrrrrqqqqqqpppqqqqqqpppmmmhhhccc```XXXUUUQQQLLLGGGDDDCCCBBB@@@???@@@DDDHHHOOO\\\iii|||{{{rrrllleeeccc___\\\YYYVVVRRROOOPPPOOOMMMNNNRRRXXX^^^bbbhhhiiilllnnnpppqqqqqqqqqssstttuuuwwwxxxyyyzzzzzz{{{~~~{{{tttqqqqqqsssuuuuuuuuuuuuvvvxxxyyy{{{|||zzzvvvppplllhhhbbbYYYSSSSSSYYYaaajjjnnnkkkeee___WWWWWWXXX[[[[[[\\\ccckkkjjjmmmoooooosssyyy{{{zzzyyynnnaaaVVVKKK???888777444333222222111111111222111111111222333444555666666;;;BBBGGGJJJKKKMMMNNNQQQSSSWWW```pppyyy}}}ssseeeXXXKKK@@@;;;::::::::::::;;;<<<<<<===========================???AAADDDIIIPPPWWW]]]bbbdddhhhlllooosssxxx|||}}}uuuooolllfffgggjjjnnnqqqtttwwwxxx{{{}}}}}}}}}||||||}}}zzztttlllmmmoooqqquuu}}}~~~|||xxxsssooofffccc___\\\[[[\\\^^^``````fffiiiiiiiiikkkjjjggg```\\\VVVSSSTTTWWWZZZ\\\[[[[[[[[[[[[ZZZYYYXXXWWWYYYXXXVVVTTTQQQOOOMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEBBBAAAAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGHHHJJJLLLPPPPPPPPPPPPPPPOOONNNMMMEEEHHHLLLMMMNNNTTT^^^fffnnnsssxxx{{{|||~~~}}}{{{|||~~~~~~ppp\\\III???>>>::::::888777777777888999888zzzoooiii```[[[XXXXXXZZZ^^^hhhrrrwwwwwwwwwvvvuuutttrrrqqqrrrssssssrrrooojjjdddaaaYYYVVVQQQKKKFFFBBBAAA@@@===;;;<<<@@@CCCHHHRRR]]]lll{{{zzzsssnnnllliiifffccc___ZZZVVVUUUSSSRRRRRRUUUZZZ```dddjjjkkkmmmoooqqqrrrrrrrrrssstttvvvxxxyyyzzzzzzzzzzzz}}}xxxqqqpppqqqsssuuuvvvvvvvvvwwwxxxzzz{{{|||yyyuuupppmmmjjjeee^^^YYYVVVZZZbbbiiillliiibbb]]]WWWVVVVVVXXXWWWWWW^^^ffffffjjjmmmnnnsss{{{}}}rrreeeZZZNNNAAA:::888333333222222111111222222111111111222333444666666777<<>>::::::888777777777888999888tttmmmaaa[[[WWWWWWXXX]]]gggqqqxxxyyyzzzzzzyyywwwtttrrrsssssstttsssoooiiiccc___XXXUUUOOOIIICCC@@@???>>>===::::::>>>@@@CCCJJJRRR^^^lll{{{~~~xxxtttsssqqqooolllgggbbb^^^XXXVVVUUUTTTWWW\\\bbbffflllmmmnnnpppqqqrrrssssssqqqsssuuuwwwxxxyyyyyyxxxzzz}}}~~~uuuoooppprrrttttttwwwwwwwwwxxxyyyzzz|||}}}|||||||||||||||||||||}}}zzzwwwsssnnnkkkgggbbb```XXX\\\ccciiikkkggg___YYYWWWUUUVVVWWWVVVUUU[[[cccgggjjjmmmnnnsss{{{}}}ssshhh^^^RRREEE===:::333333222222111222222333222222222222333555666777999>>>EEEKKKOOOQQQSSSTTTSSSVVVZZZcccrrr}}}rrrvvvrrrdddXXXKKKAAA;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCHHHOOOVVV\\\```ccchhhlllqqqvvv|||}}}tttmmmiiieeegggkkkooosssvvvxxxxxxxxxyyyzzzyyyxxxxxxzzz|||}}}}}}tttjjjaaa\\\UUUVVVZZZ___hhhttt~~~|||{{{yyyuuurrrjjjfff```[[[XXXXXXZZZ\\\ccckkkpppnnnkkkjjjhhhfff^^^ZZZVVVVVVXXX]]]```bbb```aaaaaaaaaaaa```___^^^\\\\\\ZZZXXXVVVSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGHHHKKKMMMRRRUUUZZZ]]]^^^\\\XXXVVVOOOQQQQQQQQQQQQUUU\\\aaakkkooosssuuuvvvxxx|||~~~sss```LLLAAA>>>::::::888777777777888999999}}}rrrlll```ZZZUUUTTTVVVZZZeeepppuuuwwwzzz}}}}}}{{{xxxuuurrrssstttrrrnnnggg```\\\WWWSSSMMMFFFAAA>>>======<<<999999<<<===>>>CCCIIIQQQ[[[fffnnnuuuzzzzzzvvvssssssrrrqqqooojjjddd```ZZZXXXVVVVVVYYY^^^dddhhhlllmmmnnnooopppqqqrrrsssrrrsssvvvxxxyyyzzzyyyyyyzzz}}}{{{rrrooopppsssuuutttwwwwwwwwwxxxyyyzzz{{{|||xxxyyyzzzzzzzzz{{{}}}~~~~~~|||wwwqqqkkkfffeeeeee]]]aaahhhnnnoooiii___XXXVVVUUUVVVXXXWWWVVV[[[ccclllooopppooossszzz~~~}}}yyypppfff___TTTGGG>>>;;;333222222111222222333333222222222333444555666777:::@@@GGGMMMQQQTTTVVVWWWVVVXXX]]]eeettt{{{qqqwww~~~rrreeeXXXKKKAAA;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>AAAEEELLLTTTYYY^^^aaafffkkkpppvvv|||~~~vvvlllfffcccfffkkkppptttwwwyyyyyyxxxyyyzzzyyyxxxxxxzzz|||}}}zzzrrriii```XXXTTTMMMOOORRRXXXbbbqqq~~~{{{uuupppjjjfff```[[[YYYYYY\\\^^^ccckkkpppnnnjjjhhhfffccc\\\YYYWWWWWW[[[___bbbdddaaaaaabbbbbbaaaaaa``````___^^^]]][[[YYYXXXVVVVVVQQQPPPNNNMMMLLLMMMMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBAAAAAA@@@AAAAAABBBAAACCCEEEEEEFFFGGGJJJLLLPPPTTT[[[aaacccaaa]]]ZZZVVVTTTRRRRRRTTTYYY___ccclllpppsssuuuuuuwww{{{|||wwwcccNNNBBB???::::::888777777777888999999xxxnnnggg___YYYTTTSSSTTTYYYdddooorrruuuzzz~~~~~~{{{xxxrrrssssssrrrmmmfff___ZZZUUUQQQKKKDDD???===<<<<<<;;;777777999::::::>>>CCCGGGMMMTTT[[[dddnnnrrroooooooooooonnnmmmiiiccc^^^ZZZYYYWWWWWWZZZ___eeeiiikkklllmmmnnnooopppqqqrrrtttuuuxxxzzz||||||{{{{{{zzz~~~yyyqqqnnnqqqtttuuutttwwwwwwwwwwwwxxxyyyzzz{{{wwwxxxzzz{{{{{{}}}|||ssskkkffffffhhhbbbgggnnnssssssmmmbbbZZZUUUUUUWWWZZZYYYXXX]]]dddrrrttttttqqqsssxxx{{{zzzssskkkccc]]]SSSFFF<<<999222222222111222222333333222222222333444555666777;;;AAAHHHOOOSSSUUUWWWYYYXXXZZZ___ggguuu{{{rrryyy}}}rrreeeYYYKKKAAA;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::<<>>@@@BBBCCCCCCEEEGGGJJJSSSYYYaaahhhjjjiiidddaaaZZZWWWSSSSSSXXX^^^cccfffnnnqqqtttuuuuuuvvv{{{~~~}}}yyy|||yyyeeePPPBBB???::::::888777777777888999999{{{rrriiiddd\\\VVVQQQOOOPPPSSS]]]gggooowww|||{{{xxxsssooolllggg```ZZZTTTOOOHHHCCC???===:::999777777777888999;;;<<<===???BBBHHHNNNUUU[[[bbbgggggghhhiiiiiigggccc___\\\\\\XXXUUUUUUYYY```gggjjjlllmmmoooqqqrrrsssrrrrrrssstttvvvxxxzzz{{{||||||~~~{{{wwwqqqnnnpppssswwwxxx}}}~~~~~~}}}{{{zzzzzz{{{zzz{{{zzzzzz{{{~~~~~~uuuooommmkkkggghhhlllttt{{{xxxlllcccaaa\\\YYYVVVVVVUUUUUUZZZaaaqqqwwwwwwxxxwwwzzzuuunnndddYYYOOOFFF===888555555444444444555555666333444444444333444777999<<>>???AAAFFFNNNUUUZZZ___dddiiilllrrrzzzxxxllldddeeehhhkkknnnqqqtttwwwzzz|||zzzxxxwwwwwwwwwyyyzzz{{{|||~~~{{{wwwqqqjjj```UUUNNNKKKLLLJJJLLLUUUaaaooo|||~~~~~~|||zzzzzzzzzzzz{{{}}}{{{uuuppplllhhhbbb^^^\\\^^^aaacccgggiiijjjiiieee___[[[YYYVVVUUUVVV[[[aaafffgggfffdddcccbbb`````````aaaaaa```aaaaaaaaa___\\\YYYXXXVVVTTTQQQOOONNNOOOPPPRRRRRRPPPLLLHHHEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCAAA@@@AAACCCEEEFFFMMMUUUaaalllrrrsssooollleeeaaa\\\YYYZZZ```gggllloooqqqtttuuuvvvwwwyyy{{{zzz{{{~~~kkkTTTEEE@@@===<<<;;;:::999999999999777vvvlllddd___YYYSSSNNNLLLMMMPPPYYYccciiirrr{{{{{{uuupppkkkddd]]]XXXSSSNNNGGGBBB>>><<<:::888666666666777888:::;;;<<<;;;>>>CCCGGGKKKQQQVVVZZZ___aaadddffffffccc```]]][[[XXXUUUVVV[[[bbbhhhkkklllmmmoooqqqrrrsssrrrrrrssstttuuuwwwxxxzzz{{{|||xxxtttpppooorrrvvv{{{}}}~~~~~~~~~~~~~~~~~~}}}vvvtttpppkkkoooqqqwww{{{xxxmmmfffddd___ZZZWWWVVVUUUUUUZZZaaannnyyyzzz{{{yyy|||wwwooocccXXXOOOGGG>>>888666555555444444444555555333444444444333555777:::===EEEOOOVVVYYYZZZ\\\^^^___```dddkkkxxx}}}ooosssvvvssscccXXXLLLBBB:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;:::<<<>>>???AAAFFFNNNUUUZZZ^^^dddhhhlllrrryyywwwlllddddddgggkkknnnpppssswwwzzzzzzyyywwwvvvuuuvvvwwwxxx{{{|||~~~}}}xxxqqqjjjbbbYYYRRRNNNLLLJJJLLLUUU```nnn}}}yyyyyy{{{||||||~~~|||zzzxxxwwwvvvvvvwwwyyy|||~~~zzzuuuqqqmmmiiiddd```^^^```ccceeeiiijjjjjjhhhddd^^^ZZZWWWUUUUUUWWW\\\bbbggghhhhhhdddcccbbb````````````aaaccccccbbbaaa^^^[[[WWWUUUUUUSSSQQQNNNMMMNNNOOOQQQPPPNNNKKKHHHFFFEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDLLLTTT```lllsssvvvuuutttmmmiiidddaaaaaaeeejjjnnnsssuuuwwwwwwwwwwwwyyyzzz~~~kkkTTTEEE@@@;;;;;;:::999888888888888888{{{rrrhhh___YYYUUUOOOJJJHHHHHHKKKSSS\\\dddmmmwww||||||vvvpppjjjccc[[[WWWQQQLLLFFF@@@===;;;888777555555555666666888999:::888;;;>>>@@@BBBEEEIIIMMMSSSWWW\\\aaacccbbb___]]]XXXVVVUUUWWW]]]eeejjjmmmnnnnnnpppqqqrrrrrrrrrrrrssssssssstttvvvxxx{{{|||uuurrroooppptttzzz|||uuunnnrrrssswww{{{wwwmmmggggggbbb]]]XXXUUUSSSSSSYYYaaakkk~~~~~~}}}|||rrrdddYYYPPPHHH???888666666555444333333333444333444444444444555888:::@@@GGGRRRYYY]]]^^^```bbbbbbcccgggmmm{{{qqqtttxxxvvveeeYYYLLL@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAFFFNNNUUUYYY]]]ccchhhkkkqqqxxx}}}}}}vvvllleeedddgggkkknnnpppsssvvvyyyxxxwwwuuutttttttttuuuvvvxxxyyy{{{{{{ssslllfff```YYYSSSNNNLLLMMMTTT^^^jjjyyy|||wwwttttttvvvwwwxxxxxxwwwvvvtttrrrqqqpppppprrruuuxxx{{{|||}}}}}}|||yyyvvvsssoookkkgggcccbbbcccfffiiilllkkkjjjgggbbb\\\WWWTTTRRRSSSVVV\\\ccchhhjjjjjjdddcccaaa```______``````bbbbbbaaa```^^^[[[YYYWWWUUUSSSQQQNNNMMMMMMNNNOOONNNLLLJJJHHHGGGGGGGGGHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@?????????@@@BBBCCCJJJQQQ\\\iiisssyyy|||}}}tttqqqllliiihhhjjjmmmooowwwyyyzzzzzzyyyxxxyyyzzz~~~kkkTTTEEE@@@::::::999888777777777777999yyyqqqfff]]]XXXRRRLLLGGGEEEDDDEEELLLTTT```iiirrrxxx}}}}}}{{{wwwqqqkkkccc\\\XXXOOOJJJDDD???;;;999777666444444444444555666777777888:::<<<===>>>@@@CCCFFFIIINNNUUU\\\______\\\ZZZVVVUUUVVVZZZ```hhhmmmooooooppppppqqqqqqrrrrrrrrrssssssrrrssstttwwwzzz|||tttrrrpppqqqvvv|||yyyooonnnpppvvv{{{wwwnnnhhhgggddd^^^XXXUUURRRRRRXXX___kkk~~~{{{kkk^^^TTTJJJ???888777666555444333333222222222333444444444666888;;;AAAIIITTT]]]aaabbbdddffffffhhhkkkqqq~~~vvvyyy|||{{{jjj[[[MMM@@@<<<<<<;;;;;;:::::::::;;;<<<<<<============<<<<<<;;;<<<>>>???@@@EEENNNTTTWWW\\\bbbgggkkkooovvv{{{{{{ssskkkeeebbbfffjjjnnnpppsssuuuwwwwwwvvvuuusssrrrrrrrrrsssssstttvvvzzz~~~wwwoookkkhhh```XXXRRROOOOOOSSSYYYbbbooo{{{|||wwwsssqqqrrrtttrrrrrrrrrqqqpppmmmkkkiiijjjkkknnnrrruuuwwwyyyzzz{{{xxxvvvuuupppmmmiiiffffffhhhkkknnnpppmmmjjjfffaaa[[[VVVRRROOORRRVVV\\\bbbgggjjjkkkeeecccbbb```_________```^^^^^^_________^^^]]]\\\UUUTTTQQQOOONNNMMMMMMNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@AAABBBGGGLLLVVVbbbmmmvvv|||wwwtttpppmmmllllllnnnoooxxxzzz|||}}}|||{{{|||}}}~~~jjjTTTEEE@@@::::::999888888888888888:::~~~xxxpppfff]]]WWWQQQLLLGGGEEEBBBAAAFFFNNNWWWaaajjjpppwww~~~|||wwwnnneee]]]YYYMMMIIICCC>>>;;;888777555444444444333444444555555666888:::;;;<<<>>>AAADDDCCCHHHPPPWWWZZZZZZXXXVVVTTTUUUWWW\\\dddjjjooopppqqqqqqqqqqqqqqqqqqrrrrrrsssrrrrrrrrrtttwwwzzz|||~~~uuusssqqqrrrvvv{{{}}}qqqkkkooowww~~~|||rrrjjjhhhfff___YYYUUURRRQQQWWW___mmmwwwhhhZZZLLL???777777666555333333222222222222333444444555666999<<>>???DDDLLLRRRVVV[[[aaafffjjjnnntttyyy}}}~~~}}}xxxpppiiidddaaaeeejjjnnnppprrrtttvvvvvvvvvtttsssqqqpppoooooooooooopppuuu{{{|||tttpppmmmfff]]]WWWSSSPPPQQQSSSWWWaaakkk{{{||||||zzzvvvqqqoooooopppmmmmmmmmmlllkkkhhhfffdddeeefffiiilllpppsssuuuvvvzzz~~~|||xxxvvvuuuooommmkkkjjjjjjmmmqqqssstttpppjjjeee```[[[UUUQQQNNNQQQWWW\\\aaaeeehhhjjjfffeeecccaaa```___``````^^^^^^^^^^^^^^^^^^^^^]]]WWWVVVTTTQQQOOONNNNNNMMMNNNNNNLLLJJJIIIGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAABBBCCCGGGNNNXXXbbblllssswwwtttrrrooommmlllmmmooopppuuuxxx|||~~~~~~~~~~~~jjjTTTFFFAAA;;;;;;:::999999999999::::::~~~~~~}}}xxxqqqhhh___YYYTTTOOOJJJGGGCCC@@@CCCIIIKKKTTT]]]dddllluuuzzz{{{~~~{{{qqqfff\\\WWWLLLHHHBBB===:::888777555555444444333333333444444333555777888999;;;>>>AAAAAAEEELLLSSSVVVWWWUUUSSSTTTUUUYYY___gggmmmpppqqqsssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrsssuuuwwwzzz{{{}}}uuussspppqqqtttyyy|||}}}wwwmmmrrr{{{uuummmjjjgggaaa[[[XXXUUUTTTYYY```mmm~~~tttaaaNNN@@@999555555444333222222222333222333444555555777:::===CCCLLLYYYccchhhjjjlllnnnooopppsssyyyxxxhhhVVVGGG>>>===;;;:::999999:::;;;777888999::::::999888777999;;;<<<<<<===BBBJJJQQQUUUZZZaaafffiiimmmrrrwww{{{}}}~~~{{{uuummmfffccc```dddiiinnnppprrrtttuuuvvvuuusssqqqnnnllljjjiiiiiihhhiiimmmttt|||zzzssspppjjj```ZZZTTTOOOMMMLLLMMMTTT\\\mmm|||~~~|||xxxwwwvvvtttqqqooolllkkkkkkjjjjjjhhhgggeeecccbbbaaaccceeehhhkkknnnppprrrtttxxx}}}~~~~~~}}}xxxvvvuuunnnmmmllllllnnnrrrvvvxxxwwwrrrjjjddd```\\\VVVQQQOOOSSSYYY^^^bbbdddggghhhgggfffdddbbbaaa```aaaaaabbbaaa```___]]]\\\[[[ZZZZZZYYYWWWTTTRRRPPPOOOOOONNNNNNMMMKKKJJJHHHGGGFFFAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@CCCGGGNNNVVV^^^dddhhhjjjiiigggfffhhhkkknnnqqqrrrvvvzzz~~~~~~jjjTTTFFFAAA;;;;;;::::::999::::::;;;:::|||uuulllddd^^^YYYSSSNNNJJJDDD@@@AAAFFFDDDLLLSSSWWW]]]dddiiiiiippptttxxxwwwoooddd[[[UUULLLHHHBBB===:::999777666666555444333333333333333222444666777777999<<<>>>???CCCIIIOOOSSSUUUUUUTTTSSSUUUZZZaaaiiinnnpppppptttsssrrrqqqpppqqqqqqrrrrrrrrrtttuuuwwwxxxzzzzzz{{{~~~~~~sssqqqooopppssswwwyyyzzz{{{{{{zzz{{{sssvvv}}}~~~tttllljjjhhhccc___\\\YYYXXX\\\bbbkkkzzz}}}fffPPPAAA;;;444444333333222333333333222333444555555777:::===EEEOOO\\\ggglllnnnppprrrrrrsssvvv|||ooo\\\MMM???===;;;999999999:::;;;888999:::;;;;;;:::999888888999;;;;;;<<>>GGGQQQ^^^iiioooqqqsssuuusssuuuxxx}}}sss```PPP???===;;;999888999:::;;;;;;<<<>>>??????>>><<<;;;777999::::::;;;???GGGNNNSSSYYY```eeehhhkkkpppttt{{{}}}~~~yyyqqqhhhbbb```___ccciiimmmpppqqqssstttsssrrrooolllhhhddd```^^^VVVTTTSSSWWW^^^gggnnnrrr}}}vvvrrrkkkcccVVVPPPKKKGGGDDDBBBGGGOOOQQQ```qqq}}}}}}{{{{{{xxxuuuvvvxxxwwwqqqkkkjjjiiifffdddbbbaaaaaabbb\\\]]]^^^```cccfffiiijjjlllqqqvvvwwwuuuuuuxxx{{{zzzyyytttsssjjjjjjkkkmmmqqqwww|||{{{tttkkkdddaaa^^^XXXSSSVVV[[[aaaddddddeeefffhhhjjjiiigggdddcccbbbbbbbbbaaa```___^^^]]]]]]]]]]]]___^^^\\\YYYWWWTTTRRRQQQIIIJJJKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@???>>>===@@@@@@AAABBBEEEHHHKKKLLLOOONNNMMMOOOTTT\\\ccchhhppptttyyy}}}~~~~~~~~~~~~iiiTTTFFFBBB999888888888888888999999999yyy~~~xxxoooddd___YYYQQQIIIEEEBBB@@@???DDDEEEGGGGGGGGGIIIKKKMMMRRRUUUZZZ___aaa^^^XXXSSSMMMGGG???<<<<<<;;;888555333333333333333333333333222333555555555666999;;;===AAAGGGKKKNNNPPPRRRTTTTTTWWW]]]bbbgggkkkpppsssqqqrrrrrrpppooooooqqqtttqqqsssuuuuuutttuuuyyy}}}xxxppplllkkkmmmnnnooorrrxxxyyy}}}rrrqqqrrrtttttttttvvvyyy{{{www}}}~~~ssshhhbbbaaacccfffiiigggcccaaadddggglllsss{{{}}}zzzxxxzzz~~~~~~iiiSSSBBB999777777666555555555555666444555777888777888999;;;AAANNN___kkkqqqsssuuuwwwxxxxxxyyy~~~{{{uuubbbTTTCCC@@@<<<:::::::::999888:::999999:::;;;===???AAA999::::::;;;===AAAHHHLLLQQQWWW^^^cccgggkkkpppttt{{{zzzyyyvvvqqqjjjddd```___dddkkknnnoooqqqtttwwwuuussspppkkkgggcccaaa```ZZZXXXUUUTTTVVV[[[aaaeeerrr{{{~~~wwwssssssjjj^^^WWWQQQJJJEEEDDDGGGJJJKKKPPPXXXdddpppzzz{{{zzzyyyxxxwwwtttooollliiihhhfffdddcccaaaaaa```[[[[[[\\\]]]```dddgggiiimmmpppssssssqqqrrrtttwww~~~zzzsssnnnkkkjjjjjjlllrrrwwwzzz|||yyytttmmmgggbbb^^^[[[ZZZ[[[]]]aaadddfffgggggggggkkkjjjiiigggfffdddcccccccccbbb```___]]]]]]\\\\\\```^^^\\\XXXUUUSSSQQQQQQQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBB??????AAABBBBBBAAA@@@??????@@@@@@AAABBBCCCDDDDDDFFFEEEGGGJJJLLLQQQ\\\hhhlllqqqwwwzzzzzzzzz|||~~~kkkXXXGGG>>>???;;;888888:::<<<<<<;;;999rrr}}}ssshhh\\\VVVNNNGGGCCCAAA???>>>@@@BBBCCCCCCCCCCCCFFFHHHHHHJJJOOOTTTWWWUUUQQQMMMJJJEEE>>>;;;;;;;;;888555666555555444333222111111111333444444555666888:::===AAAFFFKKKNNNPPPSSSTTTTTTYYY___eeeiiimmmpppsssqqqrrrrrrqqqoooppprrrsssppprrrsssssssssuuuxxx|||xxxqqqmmmlllnnnoooooorrrwwwyyy}}}~~~qqqkkkkkkkkkjjjjjjlllpppssswww|||{{{pppfffaaaaaabbbfffhhhgggcccbbbdddgggmmmsssyyy|||zzzwwwwwwxxx}}}vvvdddPPPAAA:::444444333222222222222333333555777777777888:::<<>>???888999999:::<<<@@@FFFJJJPPPVVV]]]cccgggkkkqqquuuzzzzzzyyyvvvqqqjjjccc______dddjjjnnnpppqqquuuxxxyyywwwsssnnnjjjfffcccaaa]]]ZZZWWWUUUUUUXXX\\\^^^ccclllppplllkkknnnhhh___VVVQQQJJJFFFEEEFFFHHHIIILLLSSS^^^iiisss{{{}}}|||{{{yyyvvvqqqnnnkkkjjjhhhfffdddcccbbbbbb___^^^]]]]]]___bbbeeehhhkkknnnqqqqqqpppqqqtttwww|||}}}vvvssslllkkkkkknnnsssxxxzzz{{{xxxsssmmmfffaaa^^^[[[ZZZ]]]___bbbeeeggghhhhhhggglllkkkjjjiiigggfffeeedddcccbbbaaa___^^^]]]]]]\\\^^^]]]\\\[[[ZZZZZZYYYYYYPPPOOONNNLLLKKKJJJJJJJJJKKKJJJHHHGGGEEEDDDDDDCCC>>>???@@@AAAAAA@@@??????AAAAAAAAA@@@???>>>>>>>>>DDDCCCDDDGGGHHHKKKTTT___eeellltttyyy{{{}}}kkkUUUGGG@@@===:::777777999;;;;;;:::;;;fffvvvuuujjjZZZUUUMMMGGGCCCBBBAAA@@@???@@@AAAAAA@@@???AAABBB???@@@CCCGGGJJJKKKIIIGGGFFFAAA<<<:::::::::888666777777666444333222111000111222333444444555777999;;;@@@FFFKKKNNNQQQSSSUUUVVV[[[bbbhhhllloooqqqrrrqqqrrrrrrqqqpppppprrrssspppqqqrrrrrrsssuuuxxx{{{yyysssooommmoooppppppssswwwzzz}}}{{{ooogggeeebbb___^^^```fffjjjvvv{{{~~~zzzpppfffaaa```aaadddfffeeecccbbbcccfffnnnqqqvvvyyyyyywwwsssqqqrrrtttrrrjjj[[[KKK???:::777666555555444444555555333555777777777888;;;===CCCQQQcccqqqxxx{{{}}}~~~tttpppzzzxxxfffWWWCCC@@@===::::::::::::999::::::999999::::::;;;<<<777888999999;;;???DDDHHHOOOUUU\\\bbbggglllrrrwwwzzzzzzzzzwwwrrrjjjccc^^^^^^cccjjjoooqqqssswwwzzz}}}{{{wwwrrrmmmiiieeedddccc```]]]YYYWWWWWWXXXYYYZZZbbbeeeccceeeiiiggg```XXXTTTOOOKKKJJJJJJIIIIIIKKKPPPYYYccclllttt|||}}}yyytttqqqmmmllljjjhhhfffeeeddddddcccaaa___]]]^^^aaadddfffiiilllnnnooonnnooosssvvv{{{~~~}}}}}}}}}xxxvvvnnnnnnoooqqqvvvyyyzzzzzzvvvrrrllleee```]]][[[[[[aaabbbeeehhhiiiiiiiiihhhmmmlllkkkjjjiiihhhggggggdddcccbbb```___^^^]]]]]]ZZZYYYYYYYYYYYYXXXXXXXXXOOOOOONNNMMMLLLKKKKKKKKKLLLKKKIIIGGGEEEDDDCCCCCC>>>??????@@@@@@??????>>>BBBBBBAAA@@@???======<<>>>>>>>>@@@CCCEEEDDDCCCAAA>>>:::999999999888777777666666555444333333222111222333333333444666888:::>>>DDDJJJNNNQQQTTTVVVXXX^^^ffflllpppqqqqqqrrrqqqrrrsssrrrqqqppprrrsssqqqqqqrrrssstttwwwyyy{{{zzztttpppoooqqqrrrqqqsssxxxzzz~~~xxxmmmgggddd___YYYXXXZZZaaafffsssxxx}}}|||tttjjjdddaaaaaacccdddcccaaa```bbbdddmmmnnnpppuuuxxxvvvpppllljjjjjjggg___SSSFFF===888888777777666666666666666333555666777777999<<>>?????????@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBEEECCCCCCEEEEEEEEEJJJQQQ```hhhssszzz}}}}}}}}}~~~~~~nnnVVVFFF@@@;;;:::999999999:::;;;;;;999NNN]]]ooo{{{~~~xxxmmmccc[[[VVVOOOIIIFFFEEEEEEDDDCCCEEEFFFEEECCCBBBAAABBBBBB@@@>>>>>>???@@@@@@???===<<<999888888888888777555555555555555555555666111222333333333444666888888===CCCIIINNNQQQUUUWWWZZZ```hhhooorrrrrrrrrrrrqqqrrrssssssrrrqqqrrrsssrrrrrrrrrtttvvvyyy{{{}}}{{{tttqqqpppssstttsssuuuyyy{{{sssiiifffccc]]]XXXUUUXXX]]]bbbmmmttt|||{{{rrrjjjeeedddcccbbb```___```bbbcccjjjjjjlllppptttsssnnnhhhdddbbb^^^WWWMMMBBB;;;777555444333333222222333333333444666666777:::>>>AAAGGGUUUiiiyyyzzzrrrwww}}}yyygggVVVDDDAAA===;;;;;;;;;:::999999999999999999999888888999:::;;;<<<===???CCCFFFLLLQQQYYY___dddjjjrrrxxx~~~yyyooofff```\\\ccckkkqqquuuyyy~~~{{{wwwsssooommmooommmkkkhhhfffdddcccccceeehhhiiihhhiiikkkkkkiiijjjgggccc```]]]ZZZVVVSSSSSSVVV\\\cccjjjrrrzzz}}}yyyuuupppooommmkkkiiihhhggggggeeecccaaa```aaadddgggiiifffhhhjjjjjjiiijjjooosss{{{|||}}}{{{yyyzzz~~~}}}wwwuuuuuutttuuuwwwzzz||||||yyywwwrrrpppkkkddd^^^[[[]]]```eeegggiiilllmmmmmmlllkkkkkkkkkkkkjjjjjjiiiiiiiiifffeeedddbbbaaa```_________^^^]]][[[XXXUUURRRQQQOOOOOONNNMMMMMMLLLMMMMMMLLLKKKHHHFFFDDDBBBAAA@@@?????????@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGDDDCCCEEEEEEFFFJJJPPP]]]fffqqqzzz}}}}}}}}}}}}qqqZZZHHH===<<<<<<<<<;;;;;;;;;<<<<<<999KKKWWWhhhvvv{{{vvvlllddd]]]XXXPPPJJJHHHFFFFFFEEEGGGHHHJJJJJJGGGEEEEEEEEEFFFCCC@@@>>>=========<<<;;;;;;:::999888888888888444444555555666777777777222333444444333444666888666;;;BBBIIINNNRRRVVVXXX]]]cccjjjppprrrrrrrrrrrrqqqrrrttttttsssrrrrrrssssssrrrrrrtttxxx{{{}}}}}}{{{tttqqqqqqtttvvvuuuwww{{{|||}}}oooeeeccc```\\\WWWTTTVVVZZZ^^^gggoooyyyyyyrrrmmmjjjhhhccc```___```ccceeeiiiiiijjjlllooonnniiieee___\\\XXXQQQIIIAAA:::555666555555444444444444444333444555666777:::???BBBKKKYYYnnn~~~uuu{{{xxxgggVVVDDDAAA>>>;;;;;;;;;::::::999999:::::::::999888888:::;;;<<<======???BBBEEEKKKPPPWWW]]]bbbhhhpppvvv|||rrrggg```]]]ccclllsssxxx}}}}}}zzzxxxvvvtttrrrpppooonnnnnnnnnlllnnnoooqqqsssuuuuuuvvvvvvsssoookkkgggccc___\\\YYY]]]bbbhhhooovvv}}}{{{xxxrrrqqqpppnnnlllkkkjjjjjjfffeeeddddddeeefffhhhiiiggghhhjjjiiigggiiimmmqqqxxxyyyyyyxxxvvvxxx}}}~~~xxxwwwxxxwwwyyy{{{~~~~~~yyyuuuqqqpppkkkddd]]]\\\___cccfffgggjjjlllnnnnnnnnnmmmkkkkkkkkkkkkjjjjjjjjjjjjgggfffeeecccbbbaaa``````[[[[[[[[[ZZZXXXVVVSSSRRRPPPPPPOOOMMMMMMLLLLLLLLLMMMLLLJJJHHHFFFEEEDDDCCC@@@@@@@@@AAACCCEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLGGGDDDEEEFFFFFFJJJOOOXXXaaannnxxx|||~~~rrr\\\III===;;;===>>>===<<<;;;<<<===<<>>===<<<;;;;;;;;;:::888777777888666666666666666777777777333444555555444555777888555:::AAAHHHNNNRRRVVVYYY___dddkkkoooqqqrrrrrrrrrqqqrrrtttuuusssrrrrrrssssssqqqqqqssswww{{{}}}|||~~~|||ssspppqqquuuwwwwwwyyy}}}|||yyykkkbbb___^^^\\\YYYVVVVVVXXXZZZcccjjjttt|||~~~zzzxxxsssnnnfffaaa```cccgggiiikkkkkkjjjjjjiiigggdddbbbXXXVVVRRRMMMGGG@@@:::666888888777666666666666666333444555666777;;;@@@DDDPPP___sssssszzzwwwgggYYYEEEBBB>>><<<;;;;;;;;;:::888999:::;;;;;;::::::999999:::<<<<<<<<<>>>@@@CCCJJJOOOUUU[[[___fffnnnttt}}}rrrggg```]]]dddmmmuuu{{{}}}{{{zzzzzz{{{||||||}}}|||xxxtttoookkkhhhbbbffflllrrrwww}}}~~~{{{vvvuuusssqqqpppnnnnnnmmmiiiiiiiiihhhhhhggggggggghhhiiijjjhhhfffggglllppprrrssstttrrrqqqssszzz}}}xxxxxx{{{zzz{{{~~~yyytttqqqppplllddd^^^\\\aaafffeeegggjjjmmmoooooooooooollllllllllllllllllllllllhhhgggeeedddbbbaaaaaaaaaXXXYYYYYYYYYXXXVVVTTTRRRRRRQQQOOONNNMMMLLLLLLKKKLLLKKKJJJHHHGGGFFFEEEEEEAAAAAABBBCCCFFFIIIKKKMMMMMMMMMNNNPPPRRRSSSTTTUUUVVVOOOJJJIIIHHHHHHKKKPPPXXXaaammmvvvzzz}}}pppZZZIIIAAA:::<<<>>>===;;;:::;;;===>>>PPPXXXgggwww~~~xxxtttiiiccc[[[UUURRRPPPOOONNNRRRTTTWWWWWWUUUSSSRRRRRRJJJGGGDDDBBBAAAAAA@@@???:::;;;;;;:::888777777888888888777777666666555555444555666666555555777999444:::AAAHHHNNNRRRWWWYYYaaaeeekkkoooqqqqqqrrrrrrqqqsssuuuuuutttrrrrrrsssrrrpppooorrrwww{{{|||{{{}}}|||rrrpppqqqvvvxxxxxxzzz~~~|||wwwiii```^^^^^^^^^\\\YYYXXXYYYZZZbbbhhhpppxxx}}}yyyrrriiicccbbbeeeiiilllnnnmmmllliiieeebbb```___SSSQQQNNNKKKGGGAAA:::666555555444333333333333333333444555666777;;;@@@DDDSSScccwwwooowww~~~}}}vvvhhh\\\EEEBBB>>><<<;;;;;;;;;:::888999:::;;;<<<;;;::::::888999;;;;;;;;;<<>>>>>>>>===<<<<<<======;;;999;;;;;;;;;:::999999888888666777777999:::;;;<<<<<<;;;>>>BBBFFFKKKQQQWWW[[[eeeiiimmmpppqqqrrrssstttrrrssstttttttttsssrrrqqqqqqppppppqqqssswww{{{~~~~~~{{{sssrrrqqqqqqsssvvvyyy{{{qqqfff```aaa___]]][[[YYYYYYYYYZZZbbbhhhnnntttxxx}}}uuugggccciiiqqqsssuuurrrmmmjjjhhhddd^^^YYYRRROOOJJJFFFBBB===888444444444555555666777888888666777888888999<<>>@@@IIINNNUUUZZZ___eeemmmsss~~~|||tttiii___]]]```hhhttt|||~~~}}}|||zzzxxxvvvuuuuuuqqqpppnnnmmmllllllllllllnnnoooooommmjjjgggfffgggfffggghhhgggfffiiipppvvv{{{{{{zzzxxxwwwwwwyyy|||~~~wwwqqqnnnkkkfffddddddfffggggggkkkkkklllmmmnnnppppppqqqqqqpppnnnmmmllllllmmmmmmhhhhhhgggfffdddbbbaaa```^^^______```^^^\\\ZZZXXXXXXWWWUUUTTTTTTSSSPPPMMMMMMJJJGGGFFFFFFFFFEEEDDDBBBCCCDDDEEEGGGJJJPPPTTTVVVWWWZZZ\\\```eeelllppppppjjjbbb]]]WWWRRRTTTZZZ```iiirrrtttwww{{{~~~~~~tttYYYHHHBBB;;;::::::999999999:::::::::^^^jjj~~~|||qqqiiibbb[[[YYYZZZ]]]aaagggkkkmmmllliiigggddd```[[[XXXVVVSSSOOOKKKHHHDDDAAA>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999;;;===@@@EEELLLUUU[[[___ccciiinnnqqqsssuuuwwwsssttttttuuuuuuuuuttttttuuutttttttttvvvyyy|||~~~yyypppppppppqqqsssvvvzzz|||rrrgggaaa```^^^ZZZWWWVVVWWWZZZ\\\```gggmmmnnnmmmqqq|||zzzooonnnppprrrwwwtttpppnnnkkkeee\\\VVVPPPMMMHHHCCC???:::666333555555555555555666666666666777888888999<<>>???GGGLLLRRRXXX]]]dddlllrrr~~~}}}uuujjj```\\\___gggsss{{{~~~|||zzzxxxwwwtttsssqqqpppnnnnnnmmmmmmpppqqqqqqoookkkhhhggggggdddeeefffdddcccffflllqqqsssttttttttttttuuuyyy|||{{{tttnnnkkkiiiggggggiiijjjkkkkkknnnnnnoooooopppqqqqqqrrrppppppooonnnmmmmmmmmmmmmiiihhhhhhfffeeecccaaa```___```aaaaaa```^^^\\\ZZZXXXWWWUUUUUUTTTSSSPPPNNNLLLJJJHHHGGGGGGGGGEEECCCCCCDDDDDDEEEGGGJJJPPPTTTWWWYYY[[[]]]bbbhhhpppuuuyyyssskkkeee^^^XXXXXX]]]ccclllsssvvvxxx|||~~~~~~sssZZZIIIDDD;;;;;;:::999888888888999<<>>>>>>>>>>>???@@@AAA<<<<<<<<<;;;;;;::::::999:::;;;<<<>>>CCCKKKUUU[[[]]]bbbiiinnnqqqssstttuuusssttttttuuuuuuvvvvvvvvvwwwwwwwwwwwwyyy{{{}}}xxxppppppqqqrrruuuxxx{{{}}}uuujjjeeebbb___YYYUUUSSSTTTVVVXXX\\\ccciiigggcccfffrrr~~~~~~tttqqqtttvvvyyyvvvsssqqqoooiiiaaa[[[SSSOOOIIICCC???;;;888555666666666666666555555555999999:::::::::>>>BBBFFFKKK^^^yyy~~~|||}}}pppcccPPPFFF===<<<===<<<;;;<<<::::::999999888999999999999999999999:::<<<>>>???EEEJJJPPPUUU[[[bbbkkkrrr~~~~~~vvvkkkaaa___aaahhhssszzz}}}}}}{{{zzzxxxwwwuuutttrrrpppoooooorrrssssssqqqmmmjjjiiiiiicccddddddbbbaaaccchhhlllnnnooopppppppppssswwwzzz}}}xxxrrrlllfffffffffhhhlllnnnooonnnpppqqqqqqqqqqqqrrrrrrrrrppppppooonnnnnnmmmmmmmmmmmmlllllljjjhhhfffdddccc```aaabbbbbbbbb```^^^\\\YYYWWWVVVUUUUUUSSSPPPNNNKKKJJJIIIIIIIIIGGGEEEBBBCCCDDDEEEEEEFFFJJJOOOSSSWWWXXXZZZ]]]aaahhhpppvvv}}}wwwqqqkkkccc\\\[[[___fffooovvvxxxyyy}}}~~~rrrYYYJJJEEE===<<<;;;:::999999888999>>>ttt~~~xxxqqqiiibbb```aaabbbgggpppxxx~~~~~~|||zzzuuuooommmllljjjddd___ZZZVVVPPPKKKHHHGGGEEEDDDDDDBBBAAA@@@@@@@@@AAABBB;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===BBBJJJTTT[[[]]]bbbhhhnnnpppqqqrrrsssssssssssstttuuuvvvwwwwwwyyyyyyyyyzzz|||~~~}}}vvvqqqqqqrrrtttvvvyyy|||~~~xxxooojjjfffbbb[[[UUURRRQQQRRRTTTZZZ```eeebbb]]]___kkkvvvzzz}}}vvvtttwwwxxxvvvtttqqqpppoookkkddd___VVVQQQKKKDDD@@@===:::888666555555555555555555555999::::::::::::===BBBEEELLL___zzzssseeeTTTHHH>>><<<===<<<:::;;;::::::999999888999999999:::999999999:::<<<===???BBBGGGMMMRRRXXX```jjjqqq|||}}}vvvkkkbbb]]]```gggrrrxxx{{{~~~||||||{{{zzzxxxuuusssqqqpppsssttttttrrrnnnkkkjjjjjjdddcccbbbaaa```bbbdddgggkkklllllllllmmmooosssvvv|||~~~yyyvvvqqqmmmcccdddeeeiiimmmpppqqqppprrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooonnnmmmmmmoooooonnnllljjjhhhfffdddaaabbbcccccccccaaa___^^^YYYXXXVVVUUUUUUSSSQQQNNNLLLKKKIIIIIIIIIHHHEEECCCDDDDDDEEEEEEFFFIIIMMMQQQVVVWWWZZZ\\\```fffnnnsss|||wwwrrrmmmfff______bbbhhhqqqxxxzzz{{{~~~rrrYYYIIIDDD???>>>===;;;;;;:::::::::???{{{sssllldddaaabbbccciiirrr|||{{{zzzzzzxxxuuuqqqgggccc\\\WWWSSSPPPMMMKKKIIIGGGEEEBBBAAAAAAAAABBB<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===AAAHHHRRRXXX\\\aaahhhmmmppppppqqqqqqrrrrrrrrrssstttvvvwwwxxxzzzzzz{{{}}}|||uuuqqqqqqssstttwwwyyy{{{|||}}}~~~~~~zzzrrrnnniiieee___XXXTTTRRRRRRRRR[[[```ccc```[[[]]]gggpppvvv|||~~~yyytttuuuvvvwwwssspppmmmlllkkkiiiddd___XXXRRRJJJDDD@@@===;;;::::::::::::;;;;;;;;;;;;;;;999999999999999<<<@@@DDDMMM^^^yyyxxxjjjXXXKKK>>>:::;;;:::999888777777888888999:::;;;<<<::::::999999:::;;;===>>>@@@DDDJJJPPPVVV___iiiqqq{{{}}}vvvkkkbbbYYY\\\eeepppxxx{{{~~~|||yyyvvvsssrrrrrrssssssrrrooolllkkkllleeedddbbbaaa```aaabbbcccggghhhiiiiiiiiilllpppsssxxx}}}~~~yyyuuusssppplllddddddeeeiiimmmqqqrrrrrrsssrrrrrrqqqppppppooooooppppppppppppooonnnmmmmmmnnnnnnmmmkkkhhhfffdddbbbaaabbbcccdddcccbbb```^^^YYYXXXVVVVVVUUUTTTQQQOOOMMMKKKIIIHHHHHHHHHFFFDDDCCCDDDDDDDDDDDDGGGKKKOOOTTTVVVXXX[[[^^^bbbhhhlllssspppmmmkkkfffaaaaaaeeegggpppwwwyyyzzz~~~ttt[[[JJJDDD>>>>>>===<<<;;;;;;;;;<<>>===<<<<<<;;;;;;<<<===@@@FFFNNNSSSXXX^^^ffflllpppqqqrrrrrrqqqqqqqqqqqqsssuuuwwwxxxzzz{{{}}}{{{tttpppqqqrrrsssuuuwwwxxxyyy{{{|||}}}}}}~~~{{{tttppplllhhhccc]]]YYYVVVUUUUUU[[[^^^___]]]ZZZ\\\bbbiiiooossstttqqqooorrrtttssstttpppkkkiiihhhfffbbb___VVVPPPHHHAAA<<<:::999888<<<======>>>>>>?????????;;;<<<<<<;;;<<<>>>BBBFFFKKK\\\vvv}}}~~~ppp___PPPAAA======<<<:::999999888888888999::::::;;;;;;:::999999:::;;;===>>>>>>CCCHHHNNNTTT]]]hhhpppyyy|||uuukkkaaaXXX[[[dddooowwwzzz{{{xxxtttsssppprrrrrrqqqooommmmmmmmmgggeeecccbbbaaabbbbbbaaaaaabbbddddddfffiiimmmpppwwwzzzzzzuuuqqqooommmiiigggggggggjjjnnnrrrttttttrrrrrrqqqpppooonnnmmmlllppppppqqqqqqpppooommmlllmmmmmmllljjjgggeeebbbaaa```aaacccdddcccbbb```___ZZZXXXVVVVVVUUUTTTQQQOOONNNLLLIIIGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCEEEJJJMMMNNNPPPSSSVVVWWWZZZ]]]```eeebbbbbbcccaaa]]]^^^bbbdddmmmuuuwwwxxx|||~~~~~~}}}~~~yyy^^^KKKDDD===<<<<<<;;;;;;;;;<<<<<<>>>{{{qqqgggcccccc\\\bbbjjjttt}}}~~~}}}xxxsssnnnhhhdddZZZWWWRRRNNNJJJHHHHHHHHHEEEDDDCCCAAA???===<<<;;;::::::;;;<<>>>>>BBBGGGMMMSSS]]]hhhpppxxx~~~{{{uuujjjaaa[[[]]]fffpppuuuwww{{{}}}yyyuuusssoooqqqrrrqqqooommmmmmnnniiifffdddbbbbbbbbbaaaaaa]]]^^^```aaacccggglllpppvvvzzzyyysssnnnmmmjjjgggjjjiiiiiikkkooosssuuuvvvrrrqqqpppooonnnlllkkkkkkppppppqqqqqqpppooommmlllnnnnnnllljjjhhheeecccaaa```aaabbbccccccbbb```___ZZZXXXWWWVVVVVVTTTQQQOOOPPPLLLIIIGGGGGGGGGGGGGGGBBBCCCBBBBBBBBBDDDHHHLLLGGGJJJMMMPPPQQQRRRTTTUUUXXXWWWXXXZZZZZZXXXZZZ^^^aaajjjrrruuuvvvzzz}}}||||||}}}|||aaaMMMEEE;;;;;;:::::::::;;;<<<<<<===~~~tttkkkddd```]]]]]]___dddkkkrrrwwwyyy{{{zzzzzz~~~yyytttsssiiiccc[[[WWWWWWVVVSSSOOOHHHGGGEEEEEEEEECCC@@@>>>>>>>>>>>>???@@@DDDJJJNNNUUU[[[eeekkknnnooorrrtttsssrrrrrrqqqqqqqqqrrrrrrwwwxxx{{{~~~xxxrrrpppqqqqqqqqqqqqtttyyy}}}||||||{{{{{{{{{|||~~~~~~zzzyyyzzzqqqkkkggggggeeeaaa^^^^^^\\\YYYVVVUUUXXX\\\___```fffeeeccccccgggmmmtttxxxxxx{{{yyyppphhheeecccaaaUUUOOOFFF???:::888666666555444444555555666777888:::===??????>>>@@@DDDHHHQQQ```pppzzz|||xxxlll\\\KKKCCC???::::::===;;;999777777999:::888666888999::::::999888999:::===>>>CCCKKKQQQWWWbbblllttt{{{zzztttkkkddd\\\ZZZ]]]hhhrrrvvvyyy{{{~~~yyytttrrrtttrrrqqqppppppooollljjjgggfffeeeccc```^^^\\\[[[[[[\\\]]]^^^```dddiiimmmxxxxxxxxxvvvqqqmmmjjjiiihhhiiikkkmmmooorrrssstttssssssrrrqqqppppppooonnnrrrqqqooommmlllkkkkkkllllllkkkjjjhhhfffeeeddddddbbbccceeefffgggeeedddbbb```___]]]ZZZWWWUUUSSSRRRNNNLLLJJJHHHHHHFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHIIIKKKKKKPPPOOONNNNNNPPPRRRUUUWWWaaaeeekkkqqqvvvxxxzzzzzz~~~}}}aaaMMMEEE>>><<<::::::;;;======<<<<<>>>>>>>>>>>@@@DDDIIIMMMTTT[[[dddkkkmmmooorrrtttrrrrrrqqqqqqqqqqqqrrrrrrvvvwwwzzz}}}xxxrrrqqqqqqqqqqqqqqqtttxxx{{{zzzyyyxxxvvvvvvvvvwwwwwwyyy}}}~~~{{{zzzzzzsssmmmjjjjjjiiidddaaabbbiiiddd___[[[[[[\\\^^^^^^bbbaaa___```eeellluuuzzz{{{~~~{{{rrriiieeeccc```VVVPPPGGG???:::888666666555555555555666777888888999;;;>>>>>>>>>@@@EEEIIIOOO^^^nnnxxxzzz}}}ppp```NNNEEE???::::::===;;;999777888999:::888666888999:::999888888999:::===>>>CCCKKKPPPVVVaaakkksss{{{zzzuuulllddd[[[YYY\\\fffppptttwwwyyy{{{wwwttttttrrrqqqppppppnnnllljjjgggfffdddbbb```]]]\\\[[[ZZZ[[[[[[\\\^^^bbbgggkkktttuuuuuusssnnnkkkiiihhhlllmmmoooqqqtttvvvxxxyyyuuuuuuuuutttsssrrrrrrqqqsssqqqpppnnnmmmlllmmmmmmmmmlllkkkiiihhhgggffffffeeeeeefffffffffeeedddccc```___^^^\\\YYYWWWUUUTTTPPPNNNKKKJJJIIIGGGEEECCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPZZZ^^^dddjjjooosssvvvxxx}}}dddOOOGGG>>><<<::::::;;;<<<<<<;;;<<<tttjjjbbb\\\WWWUUUTTTTTTWWWYYY[[[[[[\\\\\\]]]cccllluuu{{{~~~~~~}}}~~~yyyrrrnnnkkkhhhbbb^^^YYYUUUPPPKKKGGGCCC@@@===>>>???>>>>>>???BBBGGGKKKTTT[[[dddjjjmmmoooqqqtttrrrrrrqqqqqqqqqrrrrrrssstttvvvxxx{{{~~~~~~wwwsssrrrssssssrrrrrrssswwwzzzzzzxxxvvvtttrrrqqqqqqqqqssswww||||||zzzyyytttoookkkllllllhhhfffgggmmmhhhaaa\\\ZZZZZZZZZZZZ___]]]\\\^^^dddnnnxxxuuukkkfffccc```WWWQQQHHH@@@;;;888777666555555555555666777888999777:::<<<======@@@FFFKKKNNN]]]mmmvvvuuu~~~vvvgggTTTGGG???::::::<<<;;;999888888999999888777777888999999888777888999<<<===BBBJJJOOOUUU___iiirrrzzz{{{vvvnnnfff\\\XXXZZZccclllqqqtttwww}}}~~~zzzwwwtttsssqqqppppppnnnllliiifffeeecccaaa___\\\[[[ZZZYYYYYYZZZZZZ\\\___dddhhhoooppppppnnnkkkhhhgggggglllnnnpppsssvvvyyyzzz{{{xxxxxxwwwwwwvvvvvvuuuuuusssrrrqqqpppooonnnnnnoooooonnnmmmlllkkkjjjiiihhhiiihhhgggfffeeeddddddcccaaa```___]]][[[ZZZYYYXXXSSSPPPMMMKKKIIIHHHEEECCCBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@BBBCCCDDDBBBBBBCCCDDDEEEGGGHHHHHHPPPTTT[[[aaafffkkkqqqttt{{{~~~fffPPPFFF>>><<<:::999:::;;;;;;:::;;;~~~tttjjjbbb]]]YYYWWWTTTRRRSSSTTTTTTTTTWWWVVVWWWZZZ___ffflllooowwwyyy{{{|||{{{zzzzzz{{{}}}zzzvvvsssppplllgggddd\\\XXXRRRLLLIIIFFFCCCBBB>>>>>>>>>===>>>AAAFFFJJJSSSZZZccciiilllnnnqqqsssssssssrrrrrrsssssstttttttttuuuwwwzzz}}}|||wwwtttuuuuuuuuuttttttuuuwwwzzz{{{yyywwwuuussssssrrrsssqqquuu{{{~~~{{{xxxqqqlllhhhjjjkkkiiiiiillllllhhhbbb^^^]]]]]]^^^^^^___]]][[[^^^eeeqqq|||xxxnnnhhhccc___WWWQQQHHH@@@;;;999777666666666666666777888999999777999<<<===>>>BBBIIINNNSSS```ooouuuppp{{{}}}|||nnnZZZJJJ???;;;:::;;;::::::999999999999888888777888999999777777888999<<<===BBBIIINNNSSS]]]gggqqqyyy|||wwwooohhh^^^YYYYYYaaaiiinnnrrrvvv{{{}}}|||yyyuuusssqqqppppppnnnkkkiiieeedddbbb```]]][[[YYYXXXXXXYYYYYYYYYZZZ]]]bbbfffkkklllllljjjhhhfffffffffiiikkkooorrrvvvyyyzzz{{{yyyyyyyyyxxxwwwwwwvvvvvvssssssrrrrrrqqqqqqqqqqqqpppppppppooonnnmmmllllllllljjjhhheeeccccccccccccaaaaaa```^^^]]]\\\[[[[[[UUURRRNNNKKKIIIGGGEEECCCBBBBBBAAAAAA@@@@@@??????@@@?????????@@@AAABBBBBB???@@@AAACCCDDDDDDDDDDDDGGGLLLQQQWWW\\\dddlllrrryyy|||eeeNNNCCC???<<<:::999:::::::::999;;;xxxooohhhccc]]]ZZZVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVYYY]]]```fffhhhkkkllllllmmmnnnpppvvvvvvuuuuuussspppllliiiaaa]]]VVVPPPLLLIIIFFFDDD=========<<<===@@@EEEIIIRRRYYYbbbiiilllmmmppprrrtttttttttttttttuuuvvvvvvtttuuuvvvyyy|||{{{vvvtttvvvwwwxxxwwwvvvvvvxxxzzzzzzyyyxxxvvvuuuuuuvvvvvvtttxxx~~~~~~zzzmmmgggcccdddfffgggiiimmmpppllliiifffffffffeeeeee^^^\\\ZZZ\\\dddooo{{{|||rrrjjjddd___VVVPPPGGG???;;;999777777777777666777777888999:::888;;;===>>>@@@DDDLLLQQQZZZgggsssssskkkssssss```MMM@@@<<<;;;;;;::::::::::::999888888999777999:::999888777888999<<<<<>>>>>@@@AAABBBBBBBBBBBBBBBFFFKKKOOOTTT]]]hhhpppwww{{{eeeMMMBBB>>><<<:::999:::;;;;;;:::<<<{{{ssskkkfffaaa^^^YYYWWWVVVVVVUUUTTTOOOPPPPPPPPPOOOPPPSSSUUUVVVWWWYYYZZZ[[[\\\^^^```kkkmmmppprrrrrrpppmmmjjjeee```YYYSSSMMMHHHDDD@@@;;;<<<;;;;;;<<>>:::999888777777777777777888999:::;;;:::<<<>>>???@@@EEEMMMSSS```kkkvvvuuukkkmmm~~~~~~vvvdddPPPBBB>>><<<:::999;;;;;;;;;999888999:::888999::::::999888999:::;;;<<<@@@FFFKKKOOOYYYcccnnnvvv~~~}}}zzzssslllccc\\\XXX]]]dddiiinnnttttttxxx~~~|||zzzyyyzzzzzz{{{}}}{{{vvvtttrrrqqqpppnnnjjjhhhbbbaaa___]]][[[XXXWWWVVVVVVWWWWWWXXXYYY\\\aaaeeeeeefffeeedddaaa```aaacccgggjjjoootttyyy|||}}}~~~{{{zzzyyywwwuuutttsssrrrrrrrrrssstttttttttsssssstttuuuvvvwwwwwwvvvtttsssqqqooolllhhhffffffffffffeeeeeedddcccaaa```______[[[WWWQQQMMMJJJHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@??????>>>>>>>>>??????======>>>??????@@@AAAAAA@@@DDDGGGJJJMMMVVVdddnnntttyyy~~~eeeOOOEEE>>><<<::::::;;;======<<<===zzzrrrmmmgggddd___[[[ZZZYYYWWWVVVOOOQQQRRRQQQNNNLLLLLLMMMJJJKKKLLLMMMLLLMMMOOOQQQ[[[___dddggghhhfffcccaaa]]]YYYTTTOOOJJJDDD???;;;::::::::::::;;;???EEEIIIQQQXXXaaahhhjjjllloooqqqrrrrrrrrrrrrssstttuuuvvvyyyxxxxxxyyy{{{~~~xxxuuuttttttuuuwwwwwwvvvwwwxxxzzz{{{zzzyyyxxxxxxxxxyyyzzz~~~vvvkkkaaa]]]\\\^^^dddjjjssssssssssssrrrooojjjfff^^^\\\ZZZZZZ^^^eeemmmrrryyyyyypppfff^^^QQQKKKCCC===:::999888888888888888888999:::;;;;;;:::<<<>>>>>>@@@DDDLLLSSSbbblllvvv{{{mmmhhhttt|||vvvgggRRRDDD???===:::999;;;<<<;;;999888999;;;999;;;;;;;;;:::999:::;;;;;;;;;???FFFJJJNNNWWWaaallluuu}}}}}}{{{uuunnnddd\\\WWWZZZ```ffflllqqqtttxxx}}}{{{yyyxxxvvvxxx{{{~~~|||vvvtttrrrqqqooommmjjjgggaaa```^^^\\\ZZZXXXVVVUUUSSSTTTUUUUUUWWW[[[```dddccccccbbb```]]]\\\]]]___fffiiiooouuuzzz}}}~~~|||{{{yyywwwuuusssqqqpppqqqqqqssstttttttttssssssuuuwwwxxxyyyyyyyyywwwvvvtttrrrpppmmmkkkjjjjjjjjjjjjiiihhhfffeeecccbbbbbb___[[[UUUOOOLLLJJJHHHFFFCCCDDDDDDEEEEEEFFFFFFGGGBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>@@@AAABBB???BBBEEEFFFHHHQQQ```kkkrrrwww~~~zzzcccPPPGGG>>><<<:::;;;===>>>?????????}}}xxxmmmiiiddd```]]]\\\YYYXXXUUUWWWWWWTTTOOOJJJHHHHHHDDDEEEFFFEEEEEEEEEGGGIIIMMMQQQWWW[[[\\\YYYWWWUUUQQQOOOKKKHHHEEEAAA<<<888888999999999;;;???EEEIIIQQQXXXaaagggjjjllloooqqqpppppppppqqqrrrssstttuuuzzzzzzyyyzzz{{{~~~xxxttttttrrrsssuuuvvvuuuvvvwwwyyy~~~}}}{{{zzzzzz{{{{{{|||pppccc]]]ZZZ\\\bbbiiivvvwwwyyy{{{{{{xxxsssooobbb```^^^]]]___eeekkkooovvv|||rrrggg^^^OOOIIIBBB<<<999999999999888888888888999:::;;;<<<:::<<<======>>>CCCKKKRRRaaakkkuuupppeeelll|||zzzvvvhhhSSSEEEAAA>>>:::999;;;===;;;999777999;;;:::;;;<<<<<<::::::;;;<<<;;;;;;???EEEIIIMMMWWW```llluuu}}}~~~{{{uuuoooccc[[[UUUXXX^^^cccjjjooowwwzzz~~~{{{yyyuuuvvvxxx||||||yyytttqqqrrrwww}}}~~~vvvtttrrrqqqooommmjjjgggaaa```^^^\\\YYYWWWUUUTTTPPPQQQRRRSSSUUUYYY___cccaaaaaa```]]]ZZZYYY[[[\\\dddgggmmmtttyyy|||~~~~~~}}}|||zzzxxxuuurrrpppooopppqqqrrrttttttttttttsssvvvxxxyyy{{{{{{zzzyyyxxxuuutttsssqqqooonnnmmmlllmmmlllkkkiiihhhfffeeedddccc^^^WWWRRRNNNLLLJJJHHHDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???@@@BBBDDDEEE???BBBDDDCCCEEENNN]]]iiiqqqwww~~~ttt```OOOGGG===<<<:::;;;>>>@@@AAA@@@???}}}uuuqqqmmmiiifffccc___]]]aaa___\\\WWWRRRNNNJJJIIIIIIGGGDDDBBB@@@@@@AAABBBEEEFFFIIIKKKLLLLLLKKKJJJDDDDDDEEEDDDBBB>>>;;;999555666777888:::>>>DDDHHHTTTZZZaaagggiiilllooorrrppppppooooooqqqsssvvvxxxzzzzzzzzz{{{|||~~~{{{uuurrrsssttttttuuuvvvwwwwwwxxx|||||||||}}}}}}}}}}}}}}}sss___UUURRRUUU]]]fffttt~~~zzznnngggbbb^^^]]]```cccddddddmmmuuu{{{zzzuuuoooeee\\\PPPKKKCCC===:::888777666777777777777888999:::;;;<<<===>>>???AAAEEEKKKOOOWWWaaappp{{{jjjiiiuuu|||yyyxxxvvvjjjUUUEEE@@@>>>;;;======<<<;;;::::::999888999999:::::::::999888888999:::===AAAEEEMMMUUUZZZiiittt~~~xxxqqqbbb[[[VVVWWWZZZ___hhhqqquuuwwwzzz}}}yyyrrrrrrtttwww{{{uuulllfffgggiiiiiinnnuuuzzz}}}|||{{{{{{yyytttpppllljjjiiiiiifffbbb]]]YYYXXXWWWWWWVVVRRRPPPNNNOOOSSSXXX[[[]]]\\\\\\ZZZWWWTTTTTTUUUWWW\\\gggrrrwwwzzz}}}~~~}}}{{{{{{yyywwwuuurrrpppnnnpppooopppssswwwyyywwwtttwwwyyy|||}}}{{{yyyxxxxxxyyyyyyyyyxxxwwwtttrrrqqqooonnnllliiigggfffeeeeeefffccc^^^XXXQQQLLLHHHFFFGGGDDDCCCGGGNNNSSSSSSQQQMMMJJJFFFEEEFFFEEEBBB@@@??????@@@@@@BBBCCCDDDEEEIIIFFFEEEGGGIIIOOO[[[fffpppwww}}}wwwjjj\\\NNNFFF>>>>>>===============>>>???zzzuuurrrnnnjjjgggdddbbb^^^YYYTTTOOOLLLJJJFFFEEEBBB@@@>>>>>>===>>>===>>>@@@BBBCCCCCCBBBAAA>>>>>>>>>===<<<999777666555666777888:::>>>CCCGGGQQQXXX```fffiiikkknnnqqqppppppooopppqqqtttwwwxxx{{{{{{{{{|||}}}|||xxxvvvttttttuuuvvvwwwxxxxxxyyy}}}}}}~~~~~~~~~|||nnn^^^TTTPPPSSS\\\fffrrr{{{sssjjjfffbbbbbbeeeggggggfffiiipppuuutttpppkkkccc[[[OOOJJJBBB<<<999888888777999999888888888999999:::===>>>??????AAADDDIIILLLTTT^^^mmm{{{kkkhhhrrryyyxxxvvvtttiiiUUUEEE???===:::;;;;;;;;;;;;::::::::::::888888999999999:::::::::999:::===@@@EEELLLTTTYYYgggrrr}}}yyyrrreee^^^YYYYYY[[[^^^fffnnnsssuuuxxx|||~~~{{{ttttttssstttwww{{{|||xxxooofffaaaaaaaaa___bbbfffmmmsss|||~~~~~~|||zzzvvvrrrnnnkkkjjjiiieeeaaa\\\YYYXXXVVVUUUTTTSSSQQQNNNNNNQQQUUUWWWXXXYYYYYYWWWTTTRRRQQQSSSUUUZZZeeepppuuuxxx|||~~~|||}}}|||{{{zzzwwwuuusssqqqrrrqqqqqqssswwwyyyxxxvvvyyy{{{}}}~~~|||{{{zzzzzzzzzzzzzzzyyyxxxvvvtttsssnnnmmmlllkkkjjjiiiiiiiiigggddd___YYYSSSNNNJJJHHHHHHEEEDDDHHHPPPWWWYYYYYYYYYUUUPPPMMMLLLJJJHHHEEECCCCCCCCCDDDFFFHHHJJJKKKMMMIIIHHHIIIKKKOOO[[[fffpppwww}}}vvvhhhZZZMMMEEE@@@??????>>>>>>?????????<<<{{{wwwrrroookkkhhhddd___YYYTTTPPPMMMGGGFFFEEEBBB@@@===<<<;;;777888999:::;;;;;;:::999:::999999888777666555555555666777888:::===BBBFFFNNNUUU___eeehhhjjjlllooopppppppppqqqsssuuuxxxyyy|||||||||}}}}}}||||||uuuuuuvvvwwwxxxyyyzzzzzz~~~~~~{{{sssooommmpppggg\\\SSSNNNPPP[[[gggsssyyy|||~~~sssjjjhhheeefffiiijjjhhhfffdddiiikkkiiihhhfffaaa[[[NNNHHHAAA;;;999888888888888888888888999:::;;;<<<>>>?????????@@@CCCGGGJJJPPPZZZhhhzzz}}}nnniiiooovvvxxxxxxuuujjjXXXIIIAAA>>><<<999999999::::::;;;;;;;;;888888888888999:::;;;;;;999:::===???DDDJJJRRRWWWcccnnnzzz{{{uuujjjccc]]]]]]]]]___fffmmmrrrtttvvvzzz|||~~~~~~~~~~~~~~~yyyvvvsssrrrsssvvv{{{~~~{{{xxxpppjjjdddbbbaaa]]]]]]^^^bbbiiirrrzzz~~~~~~~~~~~~~~~|||{{{xxxtttqqqmmmkkkiiicccaaa]]]ZZZXXXVVVSSSQQQSSSPPPMMMLLLNNNPPPRRRRRRSSSSSSQQQOOOMMMMMMOOOQQQXXXcccnnnssswww{{{}}}|||}}}|||{{{zzzxxxvvvtttssstttsssrrrsssvvvxxxyyyxxxzzz|||~~~}}}|||||||||||||||{{{{{{yyyxxxvvvuuunnnnnnmmmmmmmmmmmmmmmnnnhhhfffbbb]]]WWWRRRNNNLLLJJJGGGFFFKKKTTT^^^dddggghhhddd]]]WWWTTTQQQOOOMMMLLLLLLKKKKKKLLLOOORRRSSSRRROOOLLLLLLMMMQQQ[[[fffqqqxxx~~~uuugggXXXKKKDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@yyyvvvsssppplllfff```ZZZVVVSSSNNNMMMLLLIIIEEEAAA>>><<<888888999999999999888777999888777666666666777777444666777888999<<<@@@CCCKKKSSS]]]dddgggiiikkknnnooopppppprrrtttwwwyyyzzz|||}}}}}}~~~||||||~~~vvvvvvwwwxxxzzz{{{||||||sssgggcccaaaccc___YYYRRRMMMOOO\\\jjjwwwzzz{{{|||xxxlllhhhgggfffhhhkkkkkkhhhdddaaacccccc``````bbb```[[[MMMHHH@@@:::888888999999666777777999;;;===>>>@@@<<<>>>???@@@@@@CCCGGGJJJNNNXXXeeeuuutttlllooovvvzzz|||xxxnnn^^^OOOEEEAAA@@@999::::::::::::::::::::::::999888888888999:::;;;999:::<<<>>>BBBHHHOOOUUU___jjjvvv}}}}}}xxxmmmgggaaa```aaabbbhhhoooqqqsssuuuyyy{{{}}}~~~~~~}}}zzzuuuqqqqqqtttyyy|||}}}vvvqqqllliiifffbbb___]]]]]]ccckkkrrrvvvzzz|||~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyxxxuuurrrooollljjjeeebbb___\\\ZZZWWWSSSPPPPPPNNNKKKJJJKKKMMMNNNNNNLLLLLLKKKIIIGGGHHHJJJLLLVVVaaalllqqquuu{{{~~~}}}{{{zzzzzzyyywwwvvvtttsssvvvuuuttttttvvvwwwyyyzzzzzz|||~~~~~~}}}||||||}}}}}}}}}||||||{{{zzzyyyxxxrrrqqqpppooooooooooooooojjjhhheee```[[[VVVRRRPPPMMMKKKKKKPPPZZZgggqqqvvvwwwrrrjjjccc]]]YYYWWWWWWYYYWWWVVVUUUUUUWWWYYY[[[YYYUUURRRQQQPPPRRR\\\gggpppwww}}}xxxhhhXXXKKKDDD@@@@@@@@@@@@@@@@@@AAABBBCCCyyyvvvrrrllleee___ZZZXXXVVVUUURRROOOJJJEEEAAA???<<<<<<<<<;;;;;;:::999999888888777666666777888888444666777888999;;;???AAAIIIPPPZZZaaadddgggjjjmmmnnnnnnppprrruuuwwwzzz{{{}}}}}}~~~{{{wwwwwwyyy}}}wwwxxxyyyzzz{{{}}}~~~~~~lllaaa\\\ZZZZZZXXXUUUQQQNNNQQQ___nnn{{{|||}}}~~~}}}tttkkkgggggggggjjjmmmmmmiiieeeaaaaaa^^^ZZZ\\\```___\\\NNNHHH@@@:::888888999:::::::::::::::;;;<<<>>>>>>:::<<<>>>@@@BBBEEEIIILLLNNNWWWcccqqq{{{rrrrrryyy{{{qqqcccSSSGGGBBBBBB<<<<<<;;;::::::999888888;;;::::::999888888888888999:::;;;===@@@FFFMMMRRR[[[gggssszzz~~~~~~zzzpppiiicccbbbbbbdddkkkrrrrrrsssuuuxxx{{{}}}}}}wwwrrrqqqtttxxx{{{vvvsssooojjjgggddd___[[[YYY]]]ccchhhlllooorrrtttzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuusssrrrooommmlllhhheeebbb___\\\YYYUUURRRMMMJJJHHHHHHIIIKKKKKKKKKFFFFFFEEEDDDCCCDDDGGGIIITTT___jjjppptttzzz~~~~~~|||{{{{{{zzzxxxwwwuuutttwwwvvvvvvuuuuuuvvvxxxzzzxxxzzz||||||{{{{{{{{{}}}}}}||||||{{{{{{zzzzzzzzzvvvuuusssqqqpppnnnnnnmmmkkkjjjgggddd___ZZZVVVTTTQQQOOOPPPUUU___mmmyyyxxxpppiiieeeddddddfffeeecccaaa``````aaabbb```\\\XXXVVVTTTVVV___jjjqqqxxx}}}|||jjjYYYLLLEEE???????????????@@@AAABBBAAA~~~{{{wwwqqqjjjddd```^^^]]][[[WWWRRRLLLGGGCCC@@@???>>>===<<<;;;:::999999666666666666777777777777444555777888999:::===???EEELLLUUU[[[___ccchhhkkklllmmmooorrruuuxxxzzz{{{|||}}}}}}|||uuurrrrrrvvvzzz|||xxxyyyzzz|||}}}yyyggg]]]XXXUUUUUUSSSRRRPPPPPPUUUeeettt{{{tttnnnhhhggghhhllloooppplllhhhbbb```[[[WWWYYY^^^^^^[[[PPPJJJAAA;;;888999::::::???>>>===<<<;;;;;;;;;;;;999<<>>======<<<:::999999888999::::::::::::999888777999:::;;;<<>><<<;;;:::999999666777888999999888777666444555777888888:::<<<>>>AAAGGGOOOUUUYYY^^^dddiiijjjkkknnnqqquuuwwwyyyzzz{{{|||}}}~~~~~~zzzsssoooppptttwwwyyyyyyzzz{{{}}}~~~wwwfff\\\WWWSSSTTTQQQOOOPPPRRRZZZjjjyyy~~~uuunnnllleeeeeefffjjjnnnpppmmmjjjdddaaaZZZUUUWWW\\\\\\XXXSSSLLLCCC;;;999999:::;;;>>>>>>===<<<<<<=========<<<>>>AAACCCDDDGGGJJJLLLNNNVVV```jjj}}}~~~}}}~~~uuujjjXXXGGG???@@@=========<<<<<<;;;;;;;;;555666999;;;<<<;;;:::999999:::;;;;;;>>>BBBIIIMMMWWWcccooowww|||{{{tttjjjaaa]]]\\\^^^fffnnnpppppprrruuuxxx{{{~~~~~~~~~wwwppplllkkkmmmnnnvvv{{{|||{{{vvvlllgggeee```YYYWWWYYY[[[^^^```cccgggjjjmmmmmmmmmmmmlllkkkiiihhhhhhhhhhhhiiikkkmmmpppqqqoookkkeee```]]]ZZZXXXVVVLLLJJJGGGFFFFFFFFFDDDCCC>>>??????>>>>>>@@@CCCFFFNNNXXXccciiiooovvv{{{|||~~~|||yyywwwvvvtttvvvxxxxxxuuutttuuuvvvwwwxxxyyyyyyyyyyyy{{{}}}zzzyyyxxxxxxxxxyyyzzzzzzyyywwwtttqqqooolllkkkjjjkkkkkkjjjhhhddd```\\\YYYRRRRRRTTTXXXaaammmzzzzzzwwwxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwqqqlllhhheeecccdddlllvvvxxx~~~oooZZZLLLFFF@@@@@@@@@@@@AAABBBCCCDDDGGG|||vvvrrrpppjjjfff___XXXQQQKKKHHHGGGBBBAAA@@@===<<<:::::::::888999;;;<<<<<<:::888777444555777888888999;;;===???DDDKKKPPPTTTZZZaaagggiiijjjmmmqqqtttwwwyyyzzz{{{{{{|||~~~~~~~~~zzzrrrnnnpppsssvvvwwwzzzzzz|||}}}yyyhhh^^^WWWRRRTTTPPPMMMOOOTTT^^^nnn|||{{{mmmfffeeebbbaaabbbggglllmmmllliiieeeaaaZZZTTTVVV[[[[[[VVVTTTNNNDDD<<<999999:::;;;999999:::<<<>>>@@@BBBCCC>>>@@@CCCDDDEEEFFFIIIKKKNNNVVV^^^hhhzzzyyynnn\\\IIIAAABBB<<<<<<<<<============>>>111333888<<<>>>===<<<;;;999::::::;;;===BBBHHHLLLWWWbbbnnnvvv{{{~~~{{{uuukkk```ZZZXXXZZZaaajjjnnnoooqqqsssvvvzzz}}}~~~{{{~~~~~~vvvoooiiifffffffffjjjooovvv|||{{{{{{tttiiibbbaaa[[[SSSOOOPPPSSSUUUWWWZZZ___ccccccdddeeeeeeeeedddbbbbbbccccccdddeeehhhlllpppssspppllleee___\\\ZZZXXXVVVOOOLLLIIIFFFEEEDDDAAA@@@===>>>>>>>>>>>>@@@CCCFFFKKKUUU```fffllltttzzz{{{}}}zzzwwwuuussssssvvvyyyxxxvvvssstttuuuwwwyyyzzzyyyyyyyyy|||~~~yyyxxxwwwvvvwwwxxxyyyzzzwwwvvvsssqqqnnnlllkkkjjjkkkkkkjjjhhheeeaaa]]]ZZZQQQRRRSSSWWW___kkkwww{{{xxxyyy{{{|||~~~vvvqqqmmmjjjhhhiiiqqq{{{{{{oooYYYLLLFFFAAAAAAAAABBBCCCDDDEEEFFFEEE|||yyywwwmmmjjjeee___ZZZSSSMMMHHHHHHGGGFFFCCC@@@>>>>>>???;;;999777777999:::;;;:::888888888888888999999:::???AAADDDHHHMMMSSSYYY^^^fffjjjooosssuuuvvvwwwxxx{{{|||~~~~~~{{{{{{|||~~~~~~zzzsssoooppprrrttttttzzz|||~~~ssscccZZZWWWTTTTTTSSSQQQTTT___rrrzzznnnfffccc___^^^^^^bbbfffiiihhhgggjjjaaaVVVRRRUUUYYYZZZXXXLLLGGG???:::888999:::;;;???===<<<<<<>>>@@@AAAAAA???@@@AAAAAABBBCCCGGGIIIPPPXXX^^^lllxxxpppbbbOOOAAA===>>>>>>===<<<;;;;;;;;;;;;@@@===;;;:::;;;:::666333///000555<<<@@@BBBFFFLLLVVV___jjjrrryyy~~~{{{uuujjj___XXXUUUVVV^^^fffhhhkkkqqqvvvxxxyyywwwvvvyyyzzz{{{}}}}}}sssjjjccc```]]][[[]]]```dddiiinnnsssvvvwwwwwwuuupppiiibbbZZZTTTQQQLLLLLLMMMMMMNNNQQQVVVZZZ^^^^^^^^^^^^^^^_________]]]___bbbdddeeegggjjjlllqqqmmmhhhdddaaa___\\\ZZZTTTPPPLLLKKKKKKKKKHHHEEE@@@@@@??????@@@AAABBBCCCIIIQQQ\\\eeekkkooossswww{{{|||~~~}}}zzzvvvssstttssssssrrrssstttvvvwwwxxxzzz{{{zzzxxxwwwzzz}}}{{{yyyvvvsssrrrqqqrrrrrruuurrrooonnnmmmmmmlllkkknnnmmmkkkiiigggddd___[[[XXXVVVUUUVVV\\\eeeooouuu|||}}}|||zzzwwwuuutttuuu~~~}}}yyyyyyuuupppmmmnnnttt{{{oooYYYJJJCCCEEEDDDCCCBBBBBBCCCEEEFFFFFF}}}{{{rrrnnnhhhbbb]]]XXXSSSOOOLLLLLLJJJGGGDDDAAA@@@@@@???===;;;;;;;;;<<<;;;:::888888888888888999999::::::<<>>===<<<<<<>>>???@@@AAA@@@AAABBBCCCCCCEEEIIILLLMMMWWW^^^mmm||||||ssseeeRRRDDD???>>>===<<<;;;:::::::::::::::888888999<<<===;;;999444333777<<>>@@@AAAIIIOOOYYYbbbjjjooosssuuuyyyzzz|||}}}|||zzzwwwtttttttttssssssssstttuuuvvvyyy{{{||||||zzzzzz{{{}}}|||zzzwwwtttrrrqqqqqqqqqqqqnnnlllkkkkkkllllllkkkjjjiiiiiiiiihhhfffaaa^^^YYYWWWVVVVVV[[[ccckkkqqqtttuuuuuutttqqqoooooooooxxxxxxyyy{{{}}}}}}zzzvvvuuurrrooonnnpppvvv}}}nnnYYYKKKDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIyyyuuunnnhhhccc___\\\YYYUUUSSSQQQMMMJJJGGGDDDCCCCCCAAA???>>>>>>===;;;999888888888888888999::::::777999<<>>???@@@AAAAAABBBDDDDDDEEEHHHKKKNNNLLLVVV^^^lll}}}yyywwwhhhVVVGGGAAA======<<<;;;::::::::::::777777777999<<<===<<<;;;999888999<<<>>>>>>BBBHHHRRR\\\fffnnnvvv|||}}}yyyqqqggg\\\VVVQQQPPPUUU\\\cccfffmmmsssxxxzzz{{{zzzwwwvvvuuuuuuvvvyyy|||~~~~~~ssslllcccZZZTTTPPPMMMKKKFFFFFFGGGIIILLLOOORRRSSSUUUTTTQQQMMMIIIDDDAAA???>>>???@@@@@@AAADDDIIIMMMPPPPPPQQQRRRTTTUUUVVVWWWZZZ]]]aaadddfffiiimmmooorrrooollljjjiiihhheeeddd\\\YYYWWWVVVXXXWWWSSSOOOBBB@@@===;;;;;;<<>>;;;999999999888888999999:::;;;999:::<<<>>>@@@DDDJJJMMMUUU\\\eeemmmrrruuuwwwxxxxxxzzz}}}~~~~~~~~~{{{yyywwwtttsssqqqqqqrrrtttvvvwwwtttvvvxxx{{{~~~nnnfffeeefff```\\\aaammmzzzxxxmmmfffcccbbbbbbdddfffiiikkkllllllqqqhhh]]]UUURRRQQQOOOMMMDDD@@@<<<:::;;;<<<>>>>>>======>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFIIILLLOOOMMMVVV\\\hhh|||}}}yyyzzzlll[[[KKKBBB===<<<;;;::::::999999:::;;;::::::;;;;;;:::999888<<<999999<<<======BBBHHHNNNWWWaaaiiiqqqxxxyyyvvvqqqhhh]]]WWWQQQNNNQQQWWW\\\```fffmmmsssvvvxxxxxxuuusssqqqoooppprrruuuxxxzzz|||~~~xxxhhhbbbYYYQQQLLLHHHEEECCCAAAAAA@@@???AAACCCEEEGGGHHHHHHFFFDDDBBB???===<<<======>>>>>>???BBBGGGKKKNNNOOOPPPRRRTTTVVVWWWXXXYYY\\\aaadddgggkkkooorrrsssqqqnnnmmmmmmllljjjhhhaaa^^^\\\[[[\\\ZZZVVVRRRGGGDDD@@@===<<<===@@@BBBFFFHHHNNNXXXdddllloooooosssuuuxxxzzz||||||{{{zzzvvvvvvuuuuuuttttttttttttzzz|||~~~}}}{{{xxxvvvtttrrrllliiieeeccccccddddddccceeefffiiilllnnnmmmiiieee___\\\YYYXXXYYY\\\aaacccgggiiijjjjjjiiihhhhhhiiifffiiimmmppprrrrrrooommmlllmmmooosssxxx~~~mmmYYYLLLFFFCCCDDDFFFHHHIIIJJJJJJJJJLLL~~~}}}~~~wwwsssqqqpppoooiiigggccc```^^^ZZZUUURRRIIIGGGDDDBBBAAA@@@===;;;:::::::::::::::;;;<<<<<<;;;===>>>???@@@CCCHHHKKKPPPWWW```iiippptttxxxzzzxxxzzz}}}}}}{{{yyyvvvuuuqqqrrrrrrssstttuuuvvvxxxwwwxxxyyy{{{}}}zzzgggaaaaaaddd^^^\\\dddttttttlllhhhgggbbbeeejjjnnnqqqrrrrrrrrrrrrjjj___WWWRRRPPPMMMLLLAAA>>><<<;;;<<<===>>>>>><<<>>>@@@AAA??????AAACCCBBBCCCEEEFFFFFFIIILLLOOOPPPWWWYYYaaarrryyy|||nnn___PPPEEE======<<<;;;::::::::::::<<<<<<<<<;;;:::888777777;;;888999<<<<<<===BBBIIILLLUUU___gggooowwwyyyvvvsssjjjaaaZZZSSSNNNOOOSSSVVVZZZ```gggmmmrrrtttuuuqqqooollliiiiiijjjmmmooooooqqqtttuuuvvv{{{~~~sssjjj^^^YYYQQQJJJFFFCCC@@@>>>@@@???===<<<<<<>>>???AAA@@@@@@@@@???>>>===<<<;;;<<<=========>>>BBBFFFJJJKKKLLLNNNPPPSSSUUUWWWXXXYYY\\\```dddhhhlllpppssssssrrrppppppppppppnnnllldddaaa]]][[[[[[XXXTTTOOOJJJGGGBBB>>>======???AAADDDEEEJJJSSS___hhhkkklllppprrruuuxxx{{{|||||||||wwwwwwwwwwwwvvvuuuuuuttt{{{|||~~~~~~~~~{{{yyywwwoookkkfffbbb```___^^^^^^bbbccceeeiiikkkjjjgggeeeaaa___\\\ZZZYYY[[[^^^___bbbeeeggghhhgggfffffffffdddgggkkknnnooonnnlllkkklllnnnrrrwww|||lllXXXLLLFFFDDDEEEHHHJJJKKKKKKJJJIIILLL{{{xxxyyyyyy~~~}}}{{{yyyxxxuuurrrnnnmmmllliiiccc___RRRNNNJJJFFFDDDBBB@@@???<<<<<<<<<<<<<<<======>>><<<===???@@@BBBFFFKKKOOOPPPVVV^^^fffmmmrrrvvvyyyyyyzzz}}}~~~}}}{{{yyyvvvtttsssooorrrtttvvvvvvvvvwwwxxxzzzzzzzzz{{{|||~~~rrrbbb]]]]]]```[[[[[[eeewww|||sssmmmlllmmmccchhhoootttwwwyyy{{{|||wwwpppeeeZZZRRRMMMIIIFFF???===;;;;;;===>>>>>>======@@@CCCCCCAAA@@@BBBDDDDDDEEEFFFGGGGGGIIILLLOOORRRXXXWWW[[[jjj{{{www{{{}}}qqqdddUUUIII>>>>>>===<<<;;;;;;;;;;;;888:::;;;;;;:::999:::;;;999777888;;;======AAAGGGKKKTTT^^^fffooowwwzzzxxxvvvmmmddd]]]VVVOOOMMMPPPRRRUUU[[[aaagggkkknnnooojjjhhheeebbb```aaabbbccceeehhhjjjlllnnnttt|||vvvkkkaaaVVVRRRKKKFFFBBB@@@>>><<<===<<<;;;::::::;;;<<<<<<::::::;;;;;;;;;::::::999::::::;;;;;;<<>>AAACCCHHHPPPYYYbbbgggiiimmmnnnrrruuuxxxzzz{{{|||xxxxxxyyyyyyyyyxxxwwwwww{{{{{{|||~~~~~~~~~|||tttooohhhbbb___]]]\\\ZZZ\\\]]]___bbbeeefffeeeccccccaaa___]]]\\\\\\]]]^^^^^^aaadddeeedddbbbbbbbbbdddgggjjjllllllllllllmmmppprrrvvvzzzjjjWWWLLLHHHDDDFFFIIILLLNNNNNNMMMKKKNNN~~~xxxuuuuuusssuuu||||||yyyyyyzzzwwwrrrlll___ZZZSSSMMMIIIFFFDDDCCC>>>>>>======>>>>>>???@@@<<<>>>AAADDDHHHNNNTTTYYYXXX\\\bbbhhhmmmrrrvvvyyyzzz{{{~~~~~~~~~|||zzzxxxuuusssrrrooorrrwwwxxxxxxwwwwwwyyy{{{{{{{{{{{{}}}~~~{{{jjj^^^ZZZZZZ\\\YYY[[[fffvvv|||uuuqqqqqqsssmmmpppsssvvvwwwyyy}}}|||uuuiii]]]RRRKKKFFFCCC>>>===;;;<<<===>>>===<<<===AAAEEEEEECCCAAACCCFFFGGGHHHIIIIIIHHHJJJLLLOOOQQQWWWVVVYYYfffuuu}}}ppprrryyytttjjj[[[MMM??????>>>===<<<<<<<<<<<<555888;;;;;;::::::;;;===888777888<<<<<<;;;>>>CCCHHHQQQ[[[cccllluuuxxxvvvwwwooofff___WWWOOOLLLNNNKKKNNNSSSYYY^^^bbbdddeeeaaa```]]]ZZZXXXWWWWWWWWWYYY\\\```bbbfffllluuu|||{{{pppddd[[[PPPLLLFFFBBB@@@???===;;;999999999999999999999999777777888888888888888777888999999:::;;;>>>CCCFFFNNNOOOQQQSSSUUUWWWYYYZZZUUUXXX\\\```dddggglllooommmnnnpppuuuzzz}}}~~~}}}vvvpppgggaaa]]]YYYTTTQQQLLLJJJFFFBBB???>>>======???CCCHHHNNNUUU\\\cccgggiiijjjmmmqqqtttvvvxxxyyyxxxyyyzzz{{{{{{{{{zzzyyy{{{zzzyyy{{{~~~~~~wwwqqqjjjccc___]]]\\\[[[XXXXXXZZZ^^^bbbfffggggggdddcccaaa___^^^^^^______]]]```cccdddcccaaa``````bbbeeehhhjjjjjjllloooqqquuuwwwzzz}}}|||gggVVVMMMJJJBBBFFFKKKPPPSSSSSSRRRQQQRRR}}}wwwrrrrrrqqqqqqvvv~~~{{{uuujjjdddZZZRRRMMMIIIGGGFFF???????????????@@@@@@AAA===@@@DDDIIIOOOVVV^^^cccbbbdddiiilllpppsssxxx{{{{{{|||~~~~~~}}}~~~~~~|||zzzwwwuuusssrrrooosssxxxzzzyyywwwxxxyyy{{{zzz{{{{{{}}}ttteee[[[XXXXXXZZZXXX[[[eeettt~~~~~~yyyuuuuuuvvvxxxxxxxxxvvvtttvvv{{{|||uuujjj^^^SSSKKKFFFDDD>>>===<<<<<<===>>>===;;;>>>BBBGGGGGGDDDBBBDDDGGGJJJKKKKKKKKKJJJKKKMMMPPPOOOVVVWWWYYYeeerrrzzzkkkjjjqqqwwwmmm___QQQ@@@???>>>======<<<<<<===666999<<<<<<:::999:::<<<888777999<<<<<<:::<<<@@@DDDMMMVVV^^^hhhqqqtttrrrxxxpppggg```WWWNNNKKKLLLEEEHHHLLLQQQVVVYYY\\\]]]\\\ZZZXXXVVVSSSQQQPPPOOOLLLOOOSSSWWW[[[bbbkkkrrrzzz|||ssshhh\\\RRRLLLHHHDDD@@@???>>><<<;;;777777888999::::::999999777777888888888888777777999999::::::;;;>>>CCCGGGIIIJJJKKKMMMOOOQQQSSSTTTSSSVVVZZZ^^^aaaeeeiiillljjjlllpppwww~~~{{{ppphhhccc___[[[WWWOOOMMMJJJFFFCCC@@@???>>>>>>BBBHHHMMMRRRXXX```gggfffgggjjjmmmqqqsssuuuvvvxxxyyy{{{|||||||||{{{{{{{{{yyywwwyyy|||}}}|||xxxrrrjjjddd```___]]]\\\WWWWWWYYY]]]dddiiilllmmmeeedddbbbaaa`````````aaa^^^aaadddeeedddbbbaaa``````cccggghhhiiilllqqquuuyyyzzz|||xxxeeeVVVNNNLLLAAAEEEKKKRRRVVVXXXXXXWWWVVV}}}zzzvvvsssqqqppppppqqqssswww{{{xxxnnnaaaXXXTTTPPPKKKGGGEEEDDDBBBAAA???>>>>>>===>>>===@@@HHHTTT___gggjjjjjjnnnrrrtttvvvwwwxxxzzz{{{}}}~~~~~~~~~{{{{{{{{{{{{{{{wwwsssooooooqqqtttwwwyyyyyyyyyyyy||||||zzzyyyyyy|||}}}oooccc[[[XXXXXXWWWWWW]]]iiiyyy}}}|||}}}|||wwwsssvvv}}}xxxzzz|||{{{xxxvvvwwwyyysssmmmddd[[[SSSLLLFFFCCCAAA???===<<<<<<>>>@@@AAA??????>>>???AAADDDGGGIIIJJJKKKLLLKKKKKKLLLOOOQQQQQQTTTTTTZZZeeemmmooohhhkkk|||wwwuuukkk]]]IIIBBB<<<;;;:::888777999777777777777777777777777777666555666777;;;>>>@@@CCCIIITTT___iiiooossstttpppmmmggg```XXXPPPJJJGGGIIIHHHGGGIIIMMMQQQTTTUUUTTTSSSQQQOOOLLLJJJIIIHHHGGGHHHKKKNNNSSS[[[dddjjjqqqyyy|||uuujjj```WWWQQQLLLIIIEEEAAA???>>>>>>???<<<<<<<<<;;;::::::999999999888888777777777777888;;;:::999999999;;;>>>???DDDEEEGGGIIIKKKNNNOOOPPPRRRUUUWWWZZZ]]]aaafffiiilllnnnrrryyyuuuoooiiiddd```]]]XXXQQQIIIDDDBBBAAAAAA>>>???CCCJJJOOOTTT^^^hhhfffhhhjjjlllmmmpppsssvvv{{{zzzzzzzzzzzz{{{{{{|||zzzxxxuuuvvvxxxyyyxxxvvvzzz|||~~~vvvqqqjjjbbb\\\XXXWWWVVVUUUUUUWWW[[[```eeefffggggggfffdddcccbbbaaaaaaaaa^^^```bbbcccbbbaaabbbcccbbbfffiiiiiihhhjjjooouuu{{{~~~~~~nnnaaaYYYOOOEEEFFFJJJOOOVVVZZZZZZXXXUUUTTT|||yyywwwqqqpppoooppprrruuuxxxzzz~~~uuujjjaaa\\\YYYTTTQQQKKKJJJHHHFFFDDDBBBAAA@@@CCCCCCFFFNNNZZZgggpppttttttvvvxxxyyyxxxxxxyyyzzz{{{}}}~~~~~~}}}||||||{{{{{{|||}}}|||xxxrrrmmmmmmooorrruuuwwwxxxwwwwww||||||{{{yyyyyy|||zzzoooeee^^^\\\\\\ZZZ[[[```lllzzz{{{yyyxxxwwwrrrooossszzz|||~~~|||wwwrrrpppppplllggg___XXXRRRLLLHHHEEE@@@???===<<<<<<===???AAA??????>>>???AAADDDFFFHHHIIIJJJJJJJJJJJJKKKNNNPPPPPPSSSSSSYYYccckkkvvvllllllvvv|||xxxnnn```KKKCCC===;;;;;;888777999::::::::::::::::::::::::999888777666777999<<<>>>CCCIIIRRR^^^gggnnnrrrssspppmmmhhhaaaZZZSSSOOOLLLIIIGGGEEEEEEHHHJJJLLLLLLMMMMMMLLLKKKIIIFFFDDDCCCBBBDDDFFFIIIMMMUUU^^^dddnnnvvvzzztttiii```WWWQQQKKKHHHDDD@@@>>>=========:::::::::999999888888888999999888888777777888888:::999888888999:::<<<>>>???@@@AAACCCEEEGGGHHHIIIKKKMMMQQQSSSWWW[[[```dddggglllsss{{{}}}tttnnnjjjeee\\\RRRKKKEEEBBB@@@???>>>AAAGGGKKKOOOXXXaaaeeehhhjjjlllmmmooorrrtttwwwwwwwwwxxxyyy{{{||||||zzzwwwuuuuuuwwwxxxwwwuuuwwwyyyzzzzzzxxxxxxyyyzzzpppllleee^^^XXXTTTRRRRRRQQQRRRTTTYYY___dddfffgggfffeeedddbbbaaa```_________aaacccdddccccccdddeeedddhhhkkklllkkkmmmsssxxx}}}nnn```WWWNNNEEECCCHHHPPPXXX^^^___^^^\\\[[[}}}{{{zzztttrrrooonnnnnnoooqqqsssxxxnnnfffbbb^^^ZZZWWWTTTSSSPPPMMMJJJGGGEEEDDDDDDDDDGGGNNNZZZgggqqqwww{{{||||||zzzxxxxxxyyyzzz|||~~~}}}~~~}}}|||{{{zzzzzzzzz{{{}}}~~~xxxqqqkkkjjjlllooorrrtttuuuuuuuuu{{{{{{{{{zzzzzz}}}wwwpppiiidddaaaaaa^^^___dddooo{{{wwwtttqqqooojjjhhhlllttt}}}~~~yyyrrrmmmkkkccc___YYYTTTPPPLLLHHHFFF@@@>>>===;;;;;;<<<>>>???????????????AAACCCFFFGGGHHHHHHIIIIIIIIIJJJMMMOOOOOOSSSSSSWWWbbbjjj}}}sssmmmooo{{{qqqfffNNNEEE===;;;;;;999888999888888888888888888888888;;;:::888777777999:::<<>>>>>>>>:::::::::999999999999888:::999999888777777888888888888777777777999:::;;;;;;;;;<<<===???@@@AAABBBDDDFFFJJJMMMQQQVVV\\\```fffmmmvvv~~~~~~yyyrrriii___VVVNNNGGGCCCBBB@@@AAAEEEHHHLLLSSS[[[dddgggjjjllllllnnnppprrrqqqrrrtttvvvwwwyyyzzzzzzwwwuuusssrrrsssttttttsssuuuuuuuuurrrooolllllllllfffbbb\\\VVVQQQNNNLLLLLLLLLMMMPPPVVV]]]cccfffgggeeedddcccaaa```___^^^^^^___bbbdddeeeeeeeeefffhhhhhhkkkmmmnnnooorrrxxx}}}nnn^^^SSSLLLFFFDDDJJJSSS\\\bbbdddcccbbb___}}}}}}wwwuuurrrooonnnnnnpppqqqzzz}}}zzzrrrlllgggddd```]]]\\\[[[XXXUUUQQQMMMIIIHHHFFFFFFHHHNNNWWWcccmmmssswwwxxxwwwvvvuuuuuuxxxzzz|||~~~~~~~~~|||}}}~~~~~~{{{}}}~~~~~~~~~|||{{{zzzyyyxxxyyyzzz}}}~~~xxxoooiiigggiiimmmppprrrssssssssszzz{{{||||||}}}~~~{{{uuupppllliiifffddd___aaafffoooxxx}}}|||yyyrrrmmmhhhfffbbbaaafffmmmwwwzzz}}}~~~{{{vvvpppmmm^^^ZZZUUUQQQNNNKKKGGGEEE???>>>===<<<<<<<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGHHHIIIIIIIIIJJJMMMPPPOOOTTTSSSVVVaaajjj{{{yyynnnkkk|||uuummmSSSHHH>>><<<;;;:::999:::777777777777777777777777:::999888777888999;;;<<<@@@EEENNNXXXccckkkpppsssssspppjjjccc\\\WWWTTTRRRNNNKKKFFFDDDCCCCCCBBBAAACCCDDDFFFGGGFFFCCC@@@>>>@@@AAABBBDDDGGGMMMUUUZZZdddlllqqqooojjjddd\\\UUURRRPPPLLLHHHEEECCCBBBBBB======<<<<<<<<<;;;;;;;;;:::999999888777777777777777777666666666777888999::::::;;;<<<======>>>>>>AAACCCGGGKKKOOOUUU[[[___iiiqqqzzz|||ssskkkbbbYYYPPPJJJGGGCCCCCCFFFHHHKKKQQQXXXcccfffiiilllmmmnnnoooqqqnnnoooqqqssstttuuuttttttsssqqqooommmmmmmmmnnnnnnssssssrrrnnnhhhccc___^^^YYYVVVRRRNNNKKKIIIHHHHHHIIIJJJMMMTTT\\\bbbfffgggdddcccbbbaaa______^^^^^^___aaadddffffffggghhhjjjkkkmmmoooppprrrvvv{{{}}}mmm\\\PPPJJJGGGGGGNNNYYYbbbfffgggeeedddbbbzzzxxxuuusssqqqppppppqqqsssuuuyyy~~~{{{uuupppllliiigggcccbbb```\\\XXXTTTPPPNNNNNNNNNOOORRRXXX```hhhnnnooopppqqqrrrsssuuuyyy||||||}}}~~~~~~}}}}}}~~~zzz{{{}}}~~~zzz{{{|||~~~~~~~~~|||{{{yyyxxxxxxwwwxxxzzz|||{{{vvvnnnhhhgggiiilllppprrrsssssssssxxxzzz|||~~~{{{wwwssspppnnnlllhhhfff```bbbgggnnntttwwwuuurrrlllfffaaa^^^]]]\\\aaahhhppprrruuuwwwwwwtttooolll___[[[VVVRRRNNNJJJEEEBBB@@@???>>>===<<<<<<======>>>>>>???@@@AAABBBDDDDDDHHHIIIJJJJJJJJJKKKNNNQQQPPPVVVUUUVVVaaajjjyyyqqqjjj}}}{{{wwwsssWWWKKK???<<<<<<;;;999:::::::::::::::::::::::::::888777777888999:::<<<===???CCCKKKVVVaaajjjqqquuuvvvsssmmmeee^^^XXXTTTRRROOOKKKGGGEEEDDDDDDCCCBBBBBBCCCEEEFFFEEECCC@@@>>>AAABBBCCCDDDGGGMMMTTTZZZbbbiiinnnnnnkkkhhhaaa[[[XXXVVVSSSOOOKKKHHHGGGFFF@@@@@@??????>>>>>>======;;;:::999888777777777777777777777777777777888888999999::::::;;;<<<<<<===???BBBFFFJJJNNNTTTZZZ^^^hhhpppxxx}}}~~~vvvnnndddXXXOOOKKKFFFCCCEEEGGGIIINNNTTT___ccchhhlllmmmmmmnnnooolllnnnoooqqqqqqooommmkkkkkkjjjhhheeecccccceeefffnnnpppqqqnnnggg___XXXUUUOOOMMMKKKHHHGGGFFFGGGGGGFFFGGGKKKRRRZZZaaaeeefffcccbbbaaa``````______```^^^aaadddfffggghhhkkklllnnnnnnooopppsssxxx}}}xxxjjjZZZNNNIIIIIIHHHQQQ]]]gggkkkkkkjjjiiihhh|||{{{zzzxxxuuusssqqqpppnnnooorrrvvvzzz~~~}}}xxxsssooommmjjjjjjhhheeebbb]]]YYYWWWTTTUUUVVVWWWYYY^^^dddhhhjjjmmmppprrrtttwww{{{zzz|||}}}}}}||||||~~~zzz{{{}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~}}}|||zzzxxxwwwwwwvvvuuuuuuvvvuuurrrmmmiiihhhjjjmmmqqqtttuuuuuuuuuvvvyyy}}}|||vvvrrrnnnllllllllliiifffbbbdddiiinnnrrrrrrooolllgggaaa[[[ZZZZZZZZZ___eeekkkkkklllnnnooonnnjjjhhhccc___ZZZUUUPPPJJJEEEAAAAAA@@@???>>>>>>=========>>>>>>???@@@AAABBBCCCCCCGGGHHHJJJJJJJJJLLLOOORRRQQQXXXVVVVVVaaajjjwwwwwwlllzzz{{{xxxuuu[[[MMM@@@<<<<<<;;;::::::999999999999999999999999777777777888999;;;<<<======AAAIIITTT```kkktttxxxzzzwwwrrrkkkddd]]]XXXUUUPPPMMMIIIFFFFFFFFFEEEEEEDDDEEEFFFFFFEEECCCAAA???AAABBBCCCDDDGGGMMMTTTYYYccciiimmmmmmmmmmmmiiiccc___]]]ZZZVVVRRROOOLLLKKKEEEEEEDDDCCCAAA@@@???>>>===<<<;;;:::999888888888888888888888888888888888777777888999:::;;;;;;<<<>>>@@@DDDHHHMMMRRRXXX\\\ccciiiqqqwww|||{{{oooaaaVVVPPPIIICCCDDDEEEFFFJJJNNNZZZ^^^eeeiiikkkllllllmmmjjjlllnnnooommmjjjfffcccbbbaaa___[[[XXXXXXZZZ\\\eeejjjpppqqqkkkbbbXXXRRRKKKJJJHHHGGGFFFFFFFFFFFFDDDEEEIIIOOOWWW]]]aaabbb______^^^^^^______``````___bbbfffhhhjjjkkknnnpppqqqppppppqqqtttzzz}}}rrrfffYYYNNNJJJKKKGGGRRRaaammmqqqrrrqqqqqqkkk|||xxxsssqqqnnnmmmnnnppptttyyy|||~~~zzzwwwuuurrrrrrqqqooolllhhheeebbb\\\^^^``````___aaaeeeiiikkknnnqqqtttvvvxxxzzz|||yyyzzz||||||||||||~~~~~~}}}||||||}}}~~~~~~{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}{{{zzzxxxvvvuuuttttttrrrpppoooooonnnmmmkkkiiilllooosssvvvwwwxxxxxxuuuxxx~~~|||xxxoookkkfffeeehhhjjjiiifffeeehhhmmmqqqsssqqqmmmjjjccc]]]XXXYYYZZZ[[[___dddiiigggfffgggiiikkkjjjiiigggddd^^^XXXSSSMMMFFFBBBBBBAAAAAA@@@???>>>>>>>>>===>>>???@@@AAABBBBBBBBBFFFGGGHHHIIIIIIKKKNNNQQQPPPWWWUUUTTT___iiittt}}}nnnyyy}}}xxxttt___OOO@@@<<<===<<<;;;;;;666666666666666666666666888888888999999:::::::::;;;???HHHSSS```lllvvv|||}}}|||yyytttmmmfff```\\\UUURRRNNNKKKKKKJJJJJJIIIJJJJJJIIIIIIHHHFFFEEEDDDBBBCCCDDDEEEIIIOOOVVV[[[fffjjjmmmmmmooorrrpppkkkiiihhheee```\\\XXXVVVTTTNNNMMMLLLJJJHHHFFFDDDCCCAAA@@@???===<<<<<<;;;;;;:::::::::::::::::::::999777777888999;;;<<<======???BBBEEEIIIMMMRRRXXX\\\aaaeeekkkrrryyy}}}nnnbbbYYYPPPHHHFFFEEEDDDFFFIIISSSXXX```fffhhhiiiiiijjjgggiiikkklllkkkgggbbb___ZZZYYYWWWRRRNNNNNNPPPSSSXXXaaammmtttrrrhhh]]]UUUMMMLLLJJJHHHFFFEEEDDDDDDBBBCCCFFFLLLSSSXXX[[[\\\ZZZZZZ[[[[[[\\\^^^___```aaadddhhhkkkmmmooorrrtttuuusssrrrsssvvv{{{zzzlllcccYYYOOOKKKMMMKKKWWWgggssswwwwwwvvvvvvnnn}}}vvvsssqqqooommmnnnrrrwww|||~~~wwwwwwwwwvvvtttpppmmmkkkgggiiillllllkkkkkknnnqqqlllooosssuuuuuuvvvwwwxxxxxxzzz{{{|||||||||~~~~~~}}}|||zzzzzz{{{|||||||||}}}~~~}}}~~~}}}||||||{{{zzzxxxvvvuuusssssstttqqqmmmkkkkkklllllllllkkkmmmqqquuuxxxyyyyyyyyytttxxxzzzvvvjjjeee```aaaeeeiiihhhgggiiikkkpppssstttrrrmmmjjjaaa[[[WWWYYYZZZ[[[___dddhhhfffccceeeiiimmmooooooiiifff```[[[UUUOOOHHHDDDBBBBBBAAAAAA@@@???>>>>>>===>>>???@@@AAABBBBBBBBBEEEFFFGGGGGGHHHJJJMMMPPPOOOWWWTTTSSS^^^hhhrrroooyyyxxxrrraaaQQQAAA<<<======;;;;;;999999999999999999999999:::::::::999999999888888:::>>>GGGRRR```mmmxxx~~~}}}zzztttmmmgggccc\\\XXXTTTQQQPPPOOONNNMMMPPPOOONNNMMMKKKJJJIIIIIIEEEFFFGGGHHHLLLRRRYYY___gggkkkmmmnnnqqquuutttppprrrqqqmmmiiieeeaaa^^^\\\VVVUUUSSSQQQNNNLLLJJJIIIDDDCCCBBB@@@???>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;:::999999:::<<<===>>>???@@@BBBEEEHHHLLLOOOTTTZZZ^^^ccceeeiiipppxxxyyynnnaaaWWWMMMIIIGGGEEEEEEGGGNNNTTT\\\cccfffgggggggggeeegggjjjkkkjjjfffaaa^^^TTTTTTRRRMMMHHHHHHKKKNNNNNNZZZkkkvvvvvvmmmaaaYYYPPPOOOLLLIIIGGGDDDCCCBBBAAABBBDDDIIIPPPUUUWWWXXXWWWWWWXXXYYYZZZ\\\^^^___cccfffjjjmmmooorrruuuwwwxxxvvvssstttxxx}}}xxxiiiaaaYYYPPPLLLNNNRRR^^^nnnxxxzzzxxxvvvvvvvvv{{{xxxwwwssspppnnnnnnnnnooottt|||~~~{{{{{{{{{yyytttpppnnnooopppsssuuuvvvtttrrrrrrssstttuuuvvvwwwwwwwwwxxxyyyzzz{{{||||||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}|||{{{{{{}}}|||wwwxxxxxxxxxwwwvvvuuutttuuurrrmmmiiihhhiiikkkmmmnnnnnnooosssxxxzzzyyywwwvvvyyy}}}yyyuuulllddd^^^^^^bbbeeeiiimmmmmmrrrvvvvvvvvvtttmmmddd^^^VVVUUU[[[]]]YYY]]]gggppphhhaaacccmmmuuuvvvtttrrriii]]]UUUPPPLLLGGGBBBBBBBBBAAAAAA@@@???>>>>>>===>>>???@@@BBBCCCDDDEEECCCCCCEEEFFFHHHJJJKKKLLLQQQOOOQQQUUUZZZbbbppp|||tttuuu|||xxxooofffTTTAAA;;;<<<===<<<;;;:::::::::999999999888888:::999999999:::;;;;;;<<<<<>>===@@@???======>>>@@@CCCEEEEEEGGGJJJMMMOOOSSSWWWZZZ___ccciiioootttzzztttjjj___SSSLLLGGGCCCCCCFFFKKKRRR[[[bbbddddddcccbbbcccdddfffgggfffccc```^^^XXXUUUQQQMMMJJJIIIHHHIIIOOOZZZjjjuuuxxxssskkkeeeWWWWWWUUUQQQKKKEEEAAA@@@AAAAAACCCEEEHHHKKKNNNOOONNNPPPRRRTTTVVVYYY]]]```dddhhhlllppprrrsssvvvxxxyyyyyyxxxxxxyyy|||{{{mmmddd\\\TTTPPPOOOZZZeeerrrzzz|||{{{{{{|||xxx{{{yyyuuuqqqoooooooooooottt{{{}}}yyyuuusssrrrsssuuuwwwxxxwwwuuuvvvuuuttttttuuuvvvxxxzzzxxxyyyzzz{{{||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{|||||||||||||||{{{zzzyyy~~~~~~~~~|||zzzwwwwwwvvvvvvvvvuuuuuuuuuvvvrrrmmmhhhggghhhlllnnnppppppqqqtttxxxzzzxxxvvvwwwyyy}}}}}}vvvrrrlllddd___```bbbccceeehhhlllrrrxxxzzz{{{yyyqqqggg]]]UUURRRXXXYYYWWW[[[dddmmmgggbbbeeennnxxx}}}}}}xxxnnnaaaVVVOOOKKKEEEAAABBBBBBAAAAAA@@@???????????????@@@@@@AAABBBBBBBBBAAABBBCCCEEEGGGHHHJJJJJJNNNLLLNNNSSSXXX___lllxxxzzzyyy~~~|||ssshhhUUUCCC<<<======;;;::::::::::::999999999999888888888888888888999::::::;;;???EEELLLUUUcccrrr|||yyytttrrriiifffaaa^^^]]][[[YYYWWWZZZXXXTTTQQQMMMKKKIIIIIIGGGHHHIIIKKKNNNTTT[[[```iiimmmrrrttttttuuuyyy||||||yyytttppplllhhhdddaaa___]]][[[[[[\\\[[[VVVSSSPPPMMMIIIGGGFFFFFFDDDCCCCCCAAA>>>===>>>@@@@@@@@@@@@???>>>>>>@@@CCCFFFIIIJJJLLLOOOQQQSSSVVVZZZ]]]```ccchhhnnnsssxxx~~~|||pppeeeYYYQQQJJJEEEDDDGGGFFFLLLUUU^^^eeehhhhhhgggfffggghhhhhhhhhgggeeeddd]]]ZZZTTTOOOKKKIIIIIIJJJOOOXXXfffrrrwwwuuunnnhhh___^^^\\\XXXSSSLLLGGGCCC@@@@@@AAACCCEEEGGGIIIJJJKKKLLLNNNPPPRRRVVV[[[___cccfffkkkooorrrtttwwwyyyyyyyyyyyyyyyzzz}}}zzzmmmeee___YYYVVVWWW```jjjwww~~~~~~{{{}}}wwwsssppppppoooooottt{{{}}}~~~|||xxxwwwvvvwwwyyyzzzzzzyyyxxxwwwuuussstttvvvyyy{{{xxxyyyzzz{{{{{{|||||||||zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzzzzyyyxxx|||}}}~~~~~~~~~~~~~~~|||yyyxxxvvvuuutttttttttuuuvvvwwwvvvrrrlllgggeeehhhmmmppptttssstttvvvxxxyyyxxxwwwxxxyyy|||xxxppplllhhhccc```bbbbbb``````bbbkkkrrrzzz~~~uuukkk\\\UUURRRUUUWWWUUUZZZccciiifffdddgggoooyyyvvvfffXXXNNNHHHDDDAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHIIIJJJIIIKKKPPPUUU\\\hhhsss}}}yyykkkYYYFFF>>>===<<<::::::::::::::::::999999999999777777666666666777888888999<<>><<<::::::;;;;;;:::::::::999999999777777666666666777777888888;;;@@@FFFNNN[[[kkkuuu}}}}}}{{{wwwtttpppmmmllljjjiiigggdddbbb___ZZZVVVRRRNNNMMMJJJMMMQQQUUUYYY^^^dddgggoootttzzz~~~}}}wwwqqqkkkgggeeecccaaabbbdddeeebbb```\\\ZZZXXXVVVTTTQQQMMMJJJJJJHHHFFFFFFGGGHHHGGGGGGCCCBBBBBBCCCFFFJJJOOOQQQUUUWWWYYY[[[\\\___bbbeeefffhhhjjjmmmoootttyyy}}}~~~zzzlllbbbWWWMMMHHHHHHHHHIIINNNXXXeeelllmmmkkkiiigggeeebbbaaaaaaaaabbbdddbbb```\\\YYYUUUSSSRRRUUUWWW^^^jjjvvv{{{yyytttlllhhhdddaaa^^^WWWKKKBBB@@@???>>>===============BBBCCCCCCEEEHHHNNNVVV[[[bbbeeejjjnnnqqqtttwwwyyyzzz{{{}}}~~~vvvjjjfffdddccceeehhhkkkttt{{{wwwttttttrrrrrrwww~~~|||}}}~~~{{{xxxvvvwwwxxxyyyyyyvvvwwwxxxyyyyyyxxxvvvuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxyyyyyyzzz{{{yyyzzzzzz{{{{{{{{{zzzzzz||||||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxwwwvvvtttsssrrrrrrsssuuuwwwyyyxxxssslllgggfffjjjooosssyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||~~~~~~sssiiiaaa^^^ZZZYYY[[[______\\\\\\___jjjrrrzzz~~~tttiii[[[WWWTTTUUUWWWYYY^^^cccccccccbbbcccfffnnnxxx{{{jjj[[[OOOHHHEEEEEECCCCCCCCCBBBBBBBBBBBBBBB>>>??????@@@AAAAAABBBBBBDDDDDDEEEFFFHHHIIIJJJJJJLLLKKKNNNRRRUUUXXXaaakkk{{{}}}vvvdddQQQFFF@@@<<<::::::;;;;;;;;;:::::::::999999999888888777777777888888999<<>>===<<<;;;;;;;;;@@@@@@AAACCCFFFLLLTTTZZZaaaeeejjjmmmppprrrtttvvvzzz|||ttthhhdddeeefffiiinnnooovvv{{{xxxxxxwwwwww|||}}}xxxttttttvvv}}}}}}yyyxxxxxxyyyyyyxxxuuuwwwyyyzzzzzzwwwtttrrrtttuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxyyyzzzyyyyyyzzzzzz{{{{{{zzzzzz{{{|||}}}}}}~~~~~~}}}}}}|||{{{{{{zzzyyyxxxwwwwwwttttttsssssstttvvvwwwxxxxxxtttnnniiiiiilllqqqtttyyy{{{|||{{{{{{|||~~~xxxnnnddd^^^[[[WWWVVVYYY]]]]]][[[]]]bbbmmmsssyyy{{{{{{xxxoooeeeXXXWWWVVVWWWYYY]]]aaadddaaa```^^^^^^___dddkkkqqqxxxqqqeeeYYYOOOIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAABBBBBBCCCCCCFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLOOORRRTTTUUU]]]eeetttxxxwww{{{jjjWWWJJJCCC===;;;;;;;;;;;;;;;;;;::::::::::::::::::999888888888999999999<<>><<<;;;;;;;;;;;;>>>???AAABBBFFFKKKRRRWWW___bbbgggkkknnnpppsssuuuzzz}}}~~~rrrhhheeegggkkkpppvvvvvv|||}}}~~~}}}}}}zzzsssllljjjkkkqqq|||~~~||||||{{{zzzyyyvvvwwwxxxxxxwwwuuutttrrrrrrssstttuuuvvvvvvvvvvvvttttttttttttuuuvvvwwwxxxwwwwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{|||||||||||||||{{{zzzyyyyyyxxxxxxxxxyyyuuuuuuuuuvvvvvvwwwwwwwwwxxxuuupppllllllnnnrrruuuxxxzzz|||||||||~~~}}}uuukkkccc]]][[[ZZZXXXYYY\\\\\\[[[```fffrrrvvvxxxwwwvvvsssjjjbbbZZZ[[[\\\]]]```dddhhhiii^^^\\\ZZZYYY[[[^^^aaacccgggccc]]]UUUMMMHHHFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKMMMPPPPPPQQQVVV^^^jjjsssmmmzzzooo\\\NNNEEE>>>;;;<<<<<<;;;;;;;;;;;;:::::::::;;;:::999888888888888888999;;;===AAAHHHUUUdddoooyyy}}}~~~|||zzzyyywwwtttsssssssssrrrqqqnnnnnnmmmkkkiiifffcccaaa\\\^^^aaadddggglllqqquuuxxx}}}uuuqqqmmmlllmmmnnnllliiifffccc___\\\ZZZYYYWWWUUUNNNMMMLLLMMMNNNNNNLLLKKKJJJHHHGGGFFFGGGIIILLLNNNQQQTTTXXX]]]aaaffflllpppqqqtttxxx{{{||||||}}}~~~~~~ooo```UUURRRGGGFFFGGGLLLWWWeeesss|||}}}}}}|||xxxrrrjjjbbb]]][[[]]]```ccceeeffffffeeebbbdddgggjjjnnnqqqssssssllljjjfff```XXXPPPIIIDDD>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBEEEJJJPPPTTTZZZ^^^dddiiimmmppptttwwwzzz~~~}}}rrriiihhhlllrrrzzzyyyrrrfffdddccchhhsss~~~}}}{{{xxxxxxwwwuuuttttttttttttqqqrrrssstttuuuuuuuuuuuuqqqqqqqqqrrrssstttuuuvvvuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyzzzuuuvvvvvvwwwwwwwwwwwwvvvxxxuuuqqqnnnmmmooosssuuuxxxzzz|||}}}}}}{{{tttkkkccc^^^\\\]]][[[[[[\\\[[[[[[aaaiiiwwwyyyyyyuuurrrooohhh```]]]```bbbcccgggllloooooo]]]ZZZWWWWWWYYY[[[\\\\\\[[[ZZZVVVQQQLLLHHHFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKNNNMMMMMMRRRYYYbbbyyypppfffqqqrrr^^^PPPFFF???<<<===<<<<<<;;;;;;;;;:::::::::::::::999888777777888888999:::<<>>CCCLLLZZZhhhttt}}}{{{{{{{{{yyyxxxwwwvvvtttttttttsssqqqoooooooooooopppppptttxxx|||{{{tttpppooommmmmmjjjfffaaa]]]ZZZXXXUUUSSSQQQPPPPPPOOONNNMMMLLLKKKLLLJJJGGGDDDDDDEEEHHHIIILLLOOOVVV___iiipppsssuuuzzz{{{}}}}}}~~~zzzmmmaaaWWWLLLIIIGGGHHHLLLSSS```mmm~~~~~~tttfffeee___YYYWWWYYY]]]___```bbbfffjjjjjjhhhfffeeefffeeeccc^^^XXXPPPIIICCC???<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAADDDGGGMMMPPPTTTWWW\\\bbbjjjrrrwww{{{}}}|||qqqiiijjjrrr|||uuuiiiccc]]]\\\bbbmmmxxx~~~}}}uuuuuuuuutttttttttssssssssssssssssssrrrrrrrrrqqqsssrrrqqqqqqqqqrrrssstttuuuvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzyyyyyyxxxyyyzzzyyywwwuuuuuuvvvxxxyyyxxxvvvsssqqqtttvvvvvvtttqqqpppssswwwxxx{{{~~~wwwoooiiifffddd```]]]___\\\ZZZYYYXXX[[[eeeqqq~~~~~~}}}{{{vvvooogggbbb```gggooouuuyyy{{{uuummmddd^^^VVVRRRRRRTTTTTTTTTQQQOOOLLLIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMPPPUUUYYY[[[kkkyyyhhhiii{{{qqqYYYIIICCC@@@>>>:::;;;<<<===<<<;;;999888999999999:::999888888777;;;999999===AAAIIIVVVcccooo|||~~~}}}zzzyyyxxxxxxyyyxxxvvvttttttuuuuuuuuuvvvxxx}}}~~~wwwssspppmmmlllkkkgggbbb___\\\ZZZWWWUUURRRQQQPPPOOOMMMLLLLLLKKKKKKIIIFFFDDDCCCEEEGGGIIILLLPPPWWW```jjjqqquuuwww|||}}}sssfff\\\OOOJJJGGGGGGHHHMMMXXXcccuuu~~~rrrjjjeee^^^ZZZYYYYYYWWWUUUYYY\\\``````^^^\\\\\\\\\ZZZXXXTTTOOOIIIDDD@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBFFFKKKNNNRRRTTTYYY```hhhpppwww{{{yyyqqqjjjkkkqqq{{{{{{nnnfff]]]YYY\\\eeennnttt|||~~~~~~wwwvvvuuusssrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqsssssssssrrrrrrrrrrrrrrruuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyzzzzzz{{{yyyvvvssssssuuuwwwwwwvvvsssooolllnnnrrruuuuuussssssuuuxxxzzz}}}|||uuullleeecccbbb```^^^aaa[[[VVVSSSTTTYYYgggttt~~~uuukkkeeebbbaaakkkwww~~~uuujjjfff___VVVQQQQQQRRRRRRRRRMMMLLLIIIGGGFFFFFFGGGHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMOOOTTTWWW\\\jjjmmmhhhtttyyycccOOODDDAAA@@@;;;<<<=========<<<:::999:::::::::::::::999999888:::888888;;;>>>DDDPPP\\\iiiwww~~~}}}~~~}}}{{{||||||}}}||||||~~~{{{vvvqqqnnnkkklllhhhddd```^^^\\\YYYWWWSSSRRRPPPOOOMMMLLLKKKKKKJJJHHHEEEDDDCCCEEEGGGHHHLLLPPPXXXbbbkkkssswwwzzz~~~|||mmmbbbUUUOOOIIIGGGEEEGGGPPPYYYjjjwww}}}rrrlllddd^^^[[[WWWRRRNNNPPPRRRTTTTTTSSSQQQQQQQQQNNNLLLIIIFFFCCC@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAADDDHHHLLLNNNPPPUUU\\\eeeooowww|||sssnnnjjjkkknnnvvv~~~uuummmbbb[[[\\\ccckkkqqqvvvxxx{{{}}}~~~}}}yyyxxxuuurrrqqqpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqssstttttttttsssrrrqqqpppuuuuuuvvvvvvwwwvvvvvvuuuwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{yyyuuurrrrrrtttuuuuuusssoookkkhhhhhhmmmrrruuuttttttvvvxxx{{{~~~yyyqqqggg```^^^^^^^^^]]]^^^XXXRRRQQQSSSYYYfffsssrrrfffaaaaaaaaalllyyywwwllliiibbbYYYSSSRRRSSSSSSRRRKKKJJJHHHFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJKKKMMMNNNOOOPPPLLLMMMMMMMMMMMMOOOSSSVVV^^^jjjsssgggkkkzzzlllUUUFFF@@@@@@<<<======>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999999:::888888:::<<>>=========<<<<<<:::;;;;;;;;;;;;:::999999;;;999999;;;<<>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBCCCFFFHHHGGGJJJPPPYYYcccnnnwww|||yyylllkkkkkkkkkjjjooo}}}tttoooooowwwwwwllleeecccggglllpppooopppqqqsssuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyzzzzzz{{{{{{{{{zzzzzzzzzyyyvvvtttsssrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrtttttttttsssssssssssssssuuuuuuuuuuuuuuuttttttsssssstttwwwyyy{{{|||||||||zzzxxxwwwwwwwwwwwwuuusssrrrrrrpppnnnllliiigggfffeeekkkrrrvvvvvvvvvwwwyyy{{{~~~}}}ppphhh___YYYXXXYYYZZZYYYWWWSSSRRRVVVZZZ]]]ccciiiuuuzzz}}}xxxmmmccc___```dddnnnyyy{{{ooojjjccc___]]]\\\YYYVVVNNNLLLIIIFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLIIIJJJKKKLLLNNNOOOPPPPPPMMMNNNOOONNNNNNOOORRRTTT[[[ccctttlllccckkk~~~iiiRRRDDDAAA>>>=========<<<<<<<<<<<<:::::::::::::::999999888:::999999;;;<<<>>>FFFOOO[[[kkk}}}|||vvvooojjjeeeccc___]]]]]]\\\[[[YYYXXXVVVRRROOOLLLKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIMMMTTT^^^fffmmmssszzzqqqbbbXXXNNNIIIFFFCCCEEEIIINNNXXXiii{{{tttiii```XXXSSSOOOLLLHHHEEECCCBBB@@@???@@@???===<<<;;;;;;;;;<<<========================>>>???AAABBBBBBCCCDDDFFFFFFIIIQQQZZZeeeooowww{{{~~~xxxooonnnnnnnnnmmmqqq{{{yyy|||uuummmkkkpppwww~~~sssllliiikkknnnpppoooooopppqqqrrrsssttttttuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxyyyzzz{{{{{{zzzzzzyyyxxxwwwvvvuuutttssssssqqqrrrrrrrrrssssssssssssttttttsssrrrrrrsssuuuuuutttuuuuuuuuuttttttsssrrrssstttwwwyyyzzzzzzyyyyyyyyywwwttttttuuuuuuuuutttsssqqqnnnkkkiiihhhggggggiiinnnuuuxxxxxxxxxzzz{{{}}}~~~|||nnnggg^^^YYYYYYZZZZZZYYYYYYUUUUUUZZZ^^^```dddiiioootttwwwtttmmmeeebbbbbbdddmmmxxx{{{pppkkkfffcccbbb```[[[WWWMMMKKKIIIFFFDDDDDDDDDEEEDDDEEEGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMIIIJJJKKKLLLMMMOOOPPPPPPNNNOOOPPPPPPOOOPPPRRRUUU\\\```lllrrrdddjjjuuu\\\KKKEEE======<<<<<<;;;;;;<<<<<<999999999:::999888888777888777888;;;;;;<<>>=========<<<<<<<<<<<<<<>>???????????????????????????????????????<<<>>>@@@@@@@@@???@@@AAAEEEJJJTTT___iiirrrwwwzzz~~~}}}~~~vvvoookkkiiijjjkkkoooyyy|||ttttttvvvyyyxxxlllgggiiilll}}}xxxsssqqqrrrsssvvvrrrnnnmmmooorrrsssssstttsssrrrqqqqqqssstttvvvsssvvvyyyyyywwwvvvwwwyyytttuuuvvvwwwwwwvvvttttttoooooopppppppppqqqqqqrrrqqqqqqrrrrrrsssttttttuuusssssstttttttttsssrrrqqqtttuuuwwwxxxxxxwwwvvvvvvtttsssrrrrrrssstttrrrqqqoooooommmiiifffgggkkkoooooorrrvvvwwwwwwyyy~~~{{{uuukkkddd[[[XXXZZZ\\\]]]\\\aaaYYYWWW___hhhjjjjjjlllmmmqqqssspppjjjeeedddfffkkkkkkmmmrrrxxxzzzxxxuuunnnjjjhhhhhhhhheee^^^XXXNNNLLLHHHEEEDDDDDDEEEFFFDDDEEEGGGGGGGGGIIIKKKNNNKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNMMMMMMNNNQQQSSSUUUWWWZZZ^^^iiipppmmmzzzmmmUUUEEEBBB>>>===???>>>;;;;;;>>>;;;;;;;;;;;;:::999888777999999999:::;;;<<<>>>>>>OOOYYYiiixxx|||wwwoooiiieeecccbbbbbbccccccaaa``````\\\UUUPPPLLLJJJHHHGGGGGGHHHHHHHHHHHHIIILLLNNNQQQVVV]]]ccchhhoooxxxsssiiiZZZOOOHHHEEECCCAAAFFFGGGMMMXXXfffwwwttthhhaaaXXXRRRNNNKKKEEE@@@AAAAAABBBBBBBBBAAA@@@???AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAA@@@???@@@BBBDDDEEEKKKUUU]]]eeemmmuuu{{{~~~~~~}}}||||||}}}~~~~~~tttsssnnnkkkkkklllnnnuuu}}}zzzrrrppprrrvvv~~~~~~pppiiihhhjjjvvv~~~}}}xxxvvvvvvvvvwwwsssooonnnooorrrrrrrrrtttsssrrrqqqqqqrrrtttuuusssvvvyyyyyyxxxvvvwwwxxxvvvwwwwwwwwwvvvuuusssrrrqqqpppppppppooonnnnnnmmmpppppppppqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuvvvvvvvvvuuutttrrrqqqqqqssssssrrrppppppnnnkkkfffccccccgggkkkmmmppptttuuuuuuwww{{{~~~xxxssshhhbbb[[[YYY\\\```aaa```bbb\\\[[[ccckkkmmmmmmnnnnnnppppppmmmgggcccdddfffiiiiiijjjllloooqqqqqqpppnnnkkkiiiiiiiiieee]]]WWWNNNLLLHHHEEECCCCCCCCCDDDCCCEEEFFFFFFGGGHHHJJJLLLJJJIIIIIIHHHHHHIIIJJJKKKJJJJJJKKKLLLLLLMMMMMMNNNOOONNNMMMMMMNNNPPPSSSTTTUUUXXX\\\eeexxxwwwoooyyysss[[[IIIBBB>>><<<>>>>>>;;;;;;>>>;;;;;;;;;;;;:::999888888999999999:::;;;<<<===>>>MMMVVVfffvvv~~~zzzsssnnnkkkjjjhhhgggggggggeeecccccc___YYYTTTPPPNNNKKKIIIEEEFFFGGGGGGGGGHHHJJJMMMQQQVVV]]]bbbhhhooowww~~~~~~wwwlll^^^RRRKKKGGGDDDBBBDDDEEEJJJTTTaaapppwwwooocccZZZVVVQQQLLLHHHFFFFFFEEEEEEDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@???@@@BBBDDDFFFMMMWWW___gggnnnvvv{{{}}}~~~|||{{{zzzwwwyyy||||||rrrpppkkkhhhhhhiiillluuu~~~xxxnnnlllnnnsss{{{uuullliiiiiirrrxxx|||yyyxxxxxxxxxuuurrrppppppqqqqqqqqqsssrrrqqqqqqqqqrrrtttuuutttvvvxxxyyyxxxwwwwwwwwwwwwxxxxxxwwwvvvtttrrrppprrrrrrqqqpppnnnlllkkkjjjnnnnnnnnnoooppppppqqqqqqqqqqqqpppoooooopppqqqrrrqqqqqqqqqrrrssstttuuuvvvtttrrrqqqqqqrrrrrrqqqpppnnnlllgggaaa^^^___cccfffmmmppptttuuuuuuwww{{{~~~}}}|||xxxsssnnnddd___[[[[[[^^^bbbdddccc___\\\^^^gggnnnpppppppppoooooommmhhhcccbbbeeehhhiiiiiiiiigggfffgggjjjlllmmmkkkjjjjjjhhhccc[[[UUUMMMKKKHHHDDDBBBAAABBBBBBBBBCCCEEEEEEEEEFFFHHHKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMMMMMMMNNNOOOQQQSSSQQQUUUZZZ```nnnrrrvvv{{{dddPPPCCC>>>;;;======;;;;;;>>>;;;;;;<<<;;;;;;:::999888999999999:::;;;<<<===>>>IIISSSbbbsss|||xxxvvvsssqqqooonnnmmmjjjhhhfffccc]]]YYYUUURRRNNNLLLGGGHHHIIIIIIHHHIIILLLNNNQQQVVV\\\bbbgggmmmvvv|||}}}|||~~~}}}rrrcccWWWOOOJJJFFFDDDBBBBBBFFFOOOYYYfffxxxuuujjjccc]]]XXXTTTNNNMMMKKKIIIGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFEEE@@@AAAAAA@@@???@@@BBBDDDFFFNNNYYYbbbiiiooouuuzzz}}}}}}{{{zzzuuuwwwzzz}}}|||tttnnnhhhddddddeeeiiisss}}}wwwlllhhhiiioooxxx{{{rrrmmmlllrrrwww{{{}}}|||zzzxxxwwwyyywwwtttsssrrrqqqqqqppprrrrrrqqqqqqqqqrrrsssttttttvvvwwwxxxwwwwwwvvvvvvuuuvvvvvvvvvuuutttrrrqqqrrrrrrrrrqqqooommmkkkjjjmmmmmmnnnnnnoooppppppppppppooommmmmmmmmoooqqqrrrqqqqqqppppppqqqsssuuuvvvtttsssqqqqqqrrrrrrqqqooojjjgggbbb]]]\\\^^^cccfffnnnrrrvvvwwwwwwxxx{{{zzzwwwuuuqqqlllggg```]]][[[[[[^^^aaabbbbbbXXXZZZaaaiiippprrrrrrrrrqqqoookkkeeebbbccchhhlllnnnnnnlllgggcccbbbfffjjjlllkkkjjjiiifff```XXXRRRLLLJJJGGGDDDBBBAAA@@@@@@AAABBBCCCDDDCCCDDDFFFIIIJJJJJJIIIHHHHHHHHHGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQOOOSSSXXX]]]fff|||vvvssszzzlllWWWFFF@@@;;;<<<===<<<;;;===;;;;;;<<<<<<;;;:::999999:::999999:::;;;<<<======EEEOOO^^^ppp~~~{{{xxxuuurrrooolllgggddd___[[[XXXTTTQQQNNNLLLNNNOOOOOONNNNNNPPPQQQQQQVVV\\\aaafffllluuu{{{}}}yyyjjj\\\SSSMMMHHHEEEBBBAAADDDKKKRRR]]]mmm{{{}}}tttlllddd___WWWVVVSSSPPPMMMJJJGGGFFFFFFFFFGGGGGGGGGFFFFFFEEE@@@AAAAAA@@@@@@@@@CCCEEEGGGOOOZZZccciiioootttxxx|||~~~~~~yyyzzz}}}zzzoooiiicccaaa```cccmmmwww~~~uuuiiieeefffjjjttt|||}}}~~~wwwqqqoooqqquuuwwwwwwzzz}}}{{{yyyxxxxxxxxxwwwuuusssqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssttttttuuuvvvvvvvvvtttsssqqqrrrssstttuuutttsssrrrpppqqqrrrrrrqqqooonnnlllmmmmmmmmmnnnooooooppppppnnnmmmlllkkklllnnnqqqrrrqqqqqqppppppqqqrrrtttuuutttrrrqqqqqqqqqqqqpppnnnccc```]]][[[]]]bbbgggjjjooorrrwwwxxxxxxyyy{{{~~~|||vvvrrrppplllfffbbb^^^]]]\\\\\\]]]]]]]]]\\\UUU\\\gggoootttwwwvvvuuuqqqnnnjjjfffdddgggmmmqqqrrrqqqnnnhhhcccbbbeeehhhiiihhhhhhfffbbb\\\TTTPPPKKKIIIGGGDDDBBBAAA@@@@@@@@@BBBCCCCCCBBBCCCEEEGGGJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNOOONNNQQQVVV\\\bbbtttwwwyyysss\\\KKKBBB<<<<<<===<<<;;;===;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;<<<===CCCKKKYYYjjj||||||wwwsssooogggddd___[[[XXXVVVSSSQQQRRRSSSTTTTTTRRRRRRRRRSSSRRRWWW]]]aaafffllltttzzzqqqbbbXXXPPPJJJEEEDDDCCCDDDHHHMMMUUUcccppp|||zzzqqqkkkbbbaaa^^^[[[VVVQQQLLLJJJGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBAAAAAABBBDDDGGGIIIPPP[[[dddiiinnnssswww|||~~~~~~}}}tttmmmeee```]]]]]]eeennnuuutttgggbbbaaaeeemmmvvvzzz|||zzztttqqqmmmrrrtttsssuuu{{{}}}}}}}}}}}}|||{{{zzzyyywwwxxxyyyxxxuuurrrqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrssssssssstttuuutttrrrpppnnnoooqqqrrrssssssrrrrrrooopppqqqsssrrrqqqooonnnllllllmmmmmmnnnooooooooolllkkkkkklllmmmoooqqqrrrqqqqqqppppppqqqqqqrrrrrrrrrqqqoooooooooooommmkkk^^^\\\[[[]]]bbbhhhmmmpppoootttxxxzzzyyyyyy|||~~~{{{tttpppnnnjjjeeeaaa`````````___^^^\\\[[[YYYXXXdddqqqxxx{{{{{{zzzwwwooollliiigggiiilllqqqtttsssqqqnnnjjjfffddddddeeeeeeeeedddaaa\\\VVVQQQNNNIIIHHHGGGEEECCCBBBAAAAAA@@@BBBBBBBBBBBBBBBDDDFFFIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMPPPPPPTTTZZZ___mmm{{{dddQQQFFF===<<<===<<<;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===???GGGSSScccuuu|||vvvrrriiiddd___[[[YYYXXXWWWVVVWWWYYYYYYXXXVVVTTTSSSSSSTTTXXX^^^bbbfffllltttzzzxxxiii]]]TTTLLLGGGFFFDDDDDDGGGJJJPPP\\\hhhrrr|||yyyqqqpppnnnjjjddd\\\UUUQQQKKKKKKJJJIIIGGGFFFDDDCCCBBBCCCCCCCCCBBBCCCFFFIIILLLSSS]]]eeejjjnnntttxxx}}}~~~|||yyyqqqhhhaaa\\\YYY^^^eeemmm}}}qqqddd^^^]]]```fffnnntttvvvzzzzzzuuusssmmmrrrtttqqqqqquuuyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxvvvxxxzzzyyyvvvsssrrrsssppppppqqqrrrrrrrrrrrrrrrsssqqqqqqrrrsssssspppmmmnnnooopppqqqqqqpppoooooonnnoooqqqrrrrrrpppnnnllljjjjjjkkkkkklllmmmmmmmmmjjjjjjkkkmmmnnnpppqqqqqqoooppppppppppppooonnnnnnooommmkkkkkkkkkkkkiiiggg\\\[[[\\\```gggnnnrrrttttttxxx}}}~~~~~~}}}yyyssspppnnnlllhhheeecccdddeeeeeebbb___]]]\\\]]]lllzzz~~~}}}|||xxxsssjjjiiihhhiiilllpppsssuuutttrrrooommmllliiieeecccbbbaaa___\\\WWWRRROOOMMMHHHGGGGGGEEEDDDCCCCCCBBBAAABBBCCCBBBBBBBBBDDDFFFGGGGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKQQQOOOQQQWWW[[[eeeqqqVVVJJJ???===>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<>>???===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<999???HHHVVVfffyyy|||xxxooojjjccc___^^^```cccdddeeeffffffccc___[[[YYYYYYVVVZZZ```dddgggmmmtttzzz~~~tttggg\\\SSSMMMGGGDDDDDDEEEGGGJJJTTT___eeeppp}}}~~~ssshhhbbbVVVUUUTTTQQQNNNKKKHHHGGGDDDEEEEEEEEEEEEFFFIIILLLUUUZZZbbbhhhlllqqqxxx}}}~~~}}}vvvmmmeee]]]WWWYYY^^^fff|||ooo]]]YYYWWWUUUZZZdddlllooorrruuuxxx|||{{{vvvsssttttttttttttsssrrrqqqqqqsssssssssssssssrrrqqqpppssssssttttttsssqqqpppnnnrrrpppnnnnnnooopppooonnnqqqqqqpppooonnnnnnoooooonnnnnnnnnnnnmmmmmmmmmmmmlllmmmnnnpppppppppooonnniiiiiijjjjjjkkklllllllllnnnnnnooopppppppppppppppqqqqqqpppnnnmmmlllkkkjjjhhhjjjjjjiiifffcccaaaaaa___aaadddfffjjjooouuuzzz~~~|||yyyuuupppmmmllllllkkkkkkiiiiiikkklllllliiiddd```gggttt~~~yyyvvvpppjjjeeeeeeeeefffiiimmmqqqssspppooommmmmmmmmmmmkkkjjjccc^^^XXXSSSNNNJJJFFFCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGHHHIIIIIIJJJJJJKKKGGGIIIKKKLLLLLLKKKIIIGGGHHHNNNRRRPPPOOOYYYnnn|||fffRRRCCCAAA@@@;;;;;;AAA<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;===DDDOOO[[[jjj}}}vvvnnneeeaaadddhhhjjjjjjooommmkkkgggccc```]]]\\\YYY\\\aaaffffffhhhqqq|||}}}oooaaaVVVPPPHHHEEECCCDDDDDDGGGPPPZZZgggnnnwww}}}sssmmmddd```ZZZUUUQQQNNNJJJHHHDDDEEEEEEDDDDDDFFFJJJNNNXXX^^^eeejjjmmmqqqvvvzzz}}}uuuiiiccc___\\\]]]```ggg}}}ppp^^^YYYWWWUUUZZZdddjjjlllpppsssvvvyyy|||}}}xxxtttrrrqqqrrrrrrrrrrrrqqqqqqppprrrrrrrrrrrrqqqqqqpppppppppqqqrrrrrrrrrrrrrrrrrrrrrpppnnnnnnooooooooonnnppppppooonnnnnnnnnnnnnnnoooooonnnnnnmmmmmmmmmllljjjkkklllnnnoooooonnnnnnkkkkkkkkklllllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllhhhiiiiiigggdddaaa______```bbbeeeiiilllqqqwww|||}}}zzzuuurrrnnnlllllllllllllllkkkkkkkkklllkkkiiieeecccnnnvvv{{{xxxsssnnnggg```___^^^___aaaeeehhhkkkmmmiiihhhhhhiiikkklllkkkjjjccc___XXXRRRNNNJJJGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJGGGIIIKKKLLLLLLKKKIIIGGGIIIMMMPPPNNNNNNWWWhhhwwwyyyuuukkkWWWEEEAAAAAA===<<<@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::>>>DDDLLLYYYmmm~~~zzztttsssuuuxxxyyyxxxzzzxxxuuupppjjjddd```]]]]]]]]]^^^``````bbblllwwwxxxjjj^^^WWWPPPJJJFFFEEEEEEFFFMMMUUUbbbiiisss|||xxxtttmmmfff___XXXRRRMMMEEEEEEDDDDDDEEEJJJQQQVVV]]]bbbhhhkkkmmmooossswwwxxx{{{}}}~~~qqqbbb\\\\\\]]]```cccjjj~~~}}}kkkaaa[[[XXX\\\bbbeeeiiimmmppppppqqqqqqrrrtttuuuuuuuuutttsssqqqpppmmmnnnooopppppppppppppppooonnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnppprrrtttuuupppnnnllllllmmmnnnmmmlllmmmmmmllllllllllllmmmmmmpppooonnnmmmlllkkkjjjjjjfffgggiiikkkmmmnnnnnnnnnoooooonnnnnnmmmllllllkkkmmmnnnnnnoooooooooooooookkkkkkkkkjjjjjjjjjjjjjjjiiihhheeeaaa]]]ZZZ[[[\\\bbbeeeiiimmmrrrwww}}}zzzvvvpppmmmjjjiiihhhhhhfffeeeaaabbbdddeeegggjjjnnnqqqppplllgggdddcccaaa[[[UUURRRSSSVVV[[[aaadddcccaaaXXXXXXYYY]]]aaadddeeeeee```[[[SSSLLLIIIHHHGGGFFFCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIKKKNNNUUU^^^eeeyyyooopppzzzyyybbbKKKBBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999;;;@@@GGGRRReeevvv|||{{{}}}|||vvvoooiiiccc```]]]ZZZYYYZZZYYY[[[eeeooo|||qqqddd\\\RRRLLLGGGEEEEEEEEEKKKRRR___fffpppzzz}}}vvvnnneee]]]TTTOOOGGGFFFEEEDDDFFFKKKSSSXXX^^^bbbgggjjjlllnnnssswwwyyy{{{~~~~~~~~~~~~~~~rrrccc]]]\\\^^^bbbfffmmmvvvjjjaaa]]]^^^aaafffiiimmmoooooooooooopppoooppppppqqqqqqqqqqqqpppmmmnnnooopppppppppppppppnnnmmmlllllllllmmmnnnnnnppppppooonnnooopppqqqsssooommmkkkkkklllmmmlllkkklllkkkkkkjjjkkkkkkllllllnnnnnnmmmlllkkkjjjiiihhhfffgggiiilllmmmnnnnnnnnnoooooonnnmmmlllkkkkkkjjjllllllmmmnnnnnnnnnnnnmmmllllllkkkjjjiiihhhggggggjjjhhhddd___ZZZYYY[[[]]]bbbeeejjjoootttyyyzzzvvvooolllgggdddbbb```^^^\\\]]]^^^```aaabbbffflllqqqppphhhaaa______]]]XXXSSSNNNOOOSSS[[[bbbdddaaa]]]UUUUUUVVVYYY]]]___``````[[[VVVOOOIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIIIIFFFGGGHHHJJJNNNUUU\\\aaaooovvvpppttt{{{gggPPPDDDAAA@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::;;;???DDDOOO```pppyyyrrrkkkdddaaa\\\XXXUUUTTTSSSUUU]]]gggvvvxxxjjjaaaUUUNNNGGGFFFEEEFFFJJJPPP\\\cccnnnxxxyyyqqqhhh^^^UUUOOOIIIIIIGGGFFFHHHMMMTTTZZZ^^^bbbgggjjjkkkoootttxxx{{{|||~~~}}}}}}~~~{{{nnngggdddcccggglllrrrrrrhhhcccbbbcccgggiiilllnnnnnnnnnooopppmmmmmmmmmnnnnnnooooooooonnnnnnooooooppppppoooooommmmmmlllkkkkkklllnnnoooppppppoooooooooooooooooonnnllljjjjjjkkklllkkkjjjjjjjjjiiiiiiiiijjjkkkkkklllkkkkkkjjjiiihhhggggggfffgggiiikkkmmmmmmmmmlllmmmmmmlllkkkjjjjjjiiiiiihhhhhhiiijjjjjjjjjjjjjjjmmmmmmllljjjiiihhhgggfffkkkhhhccc^^^ZZZYYY]]]```bbbffflllqqqvvv{{{yyyuuunnnjjjccc^^^ZZZXXXVVVUUUZZZ\\\^^^^^^___bbbiiinnnsssjjjcccaaa___YYYSSSQQQKKKLLLRRR[[[ccceee```ZZZUUUTTTUUUWWWZZZ]]]]]]\\\WWWRRRLLLGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIFFFGGGHHHJJJMMMRRRZZZ___kkk~~~qqqnnn|||kkkVVVGGGAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::<<>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;<<>>>>>AAAKKKWWWeee}}}zzztttpppfff```[[[ZZZXXXWWWZZZ```lll~~~|||rrrmmmaaaVVVPPPMMMIIIHHHJJJPPPXXXcccoooxxx|||yyywwwtttooohhh___UUUNNNIIIKKKOOOSSSXXX___ggglllqqqssstttsssqqqqqquuuxxxrrrssstttuuuxxx}}}tttggggggnnnyyy{{{~~~yyyrrrkkkggghhhhhhiiijjjkkkmmmnnnooommmllljjjiiiiiijjjkkkmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkklllkkkkkkkkkkkkkkkkkkmmmoooooommmkkkkkklllmmmmmmmmmllljjjiiihhhhhhiiijjjjjjjjjjjjjjjhhhfffcccbbbaaabbbdddfffgggggggggggghhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeeiiijjjjjjjjjjjjjjjjjjkkkkkkjjjhhhgggfffeeeeeeeeeeeebbb]]]\\\___dddiiilllnnnoooqqqwww~~~~~~yyyrrrmmmgggccc[[[TTTOOOMMMNNNNNNVVVUUUUUUZZZdddnnntttwwwtttssspppkkkfff```ZZZWWWQQQSSS[[[gggqqqssslllddd[[[YYYXXX[[[```aaa^^^ZZZVVVSSSMMMIIIGGGEEEBBBAAADDDCCCAAA@@@@@@AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBAAACCCFFFIIIJJJJJJHHHGGGEEEFFFFFFHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKNNNMMMKKKIIIIIILLLQQQUUUWWWddd}}}qqqqqq}}}~~~{{{wwwiiiUUUIIIFFFCCC============>>>???>>><<<999;;;;;;;;;;;;;;;;;;::::::;;;>>>@@@>>>===@@@GGGMMM^^^nnn{{{tttnnnlllhhhccc______bbbdddmmm~~~ppphhh]]]UUUPPPMMMJJJGGGLLLQQQZZZeeeqqq{{{}}}}}}wwwooojjjfffaaaYYYSSSQQQPPPRRR[[[fffnnnqqqpppuuuvvvxxxyyyyyyxxxwwwvvvxxxwwwvvvvvvyyy~~~pppaaa```eeexxxrrrrrrvvv{{{}}}xxxqqqkkkhhhiiiiiiiiiiiijjjkkkmmmmmmlllkkkiiihhhhhhiiikkklllkkkkkkjjjiiihhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiihhhjjjjjjjjjlllnnnnnnlllkkkllllllmmmmmmmmmlllkkkjjjggghhhiiijjjjjjjjjjjjiiigggfffcccbbbaaabbbdddeeeffffffffffffffffffffffffeeeeeeeeeeeefffffffffgggiiiiiijjjjjjjjjjjjkkkkkkkkkjjjjjjhhhgggfffeeeeeeaaa___]]]]]]aaafffkkknnnqqqrrrvvv{{{~~~wwwpppjjjccc___XXXRRRNNNMMMMMMNNNTTTTTTWWW^^^hhhpppvvvxxxqqqooolllgggaaa[[[VVVTTTRRRSSSZZZeeeooorrrmmmfff]]][[[YYY[[[___```]]]YYYXXXSSSMMMHHHEEEDDDBBB@@@CCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJJJJIIIHHHFFFEEEFFFFFFGGGIIIJJJJJJKKKJJJKKKMMMNNNNNNNNNMMMMMMNNNNNNLLLJJJIIIKKKPPPTTTWWWaaauuuwwwttt|||{{{ppp___PPPFFF@@@======<<<<<<===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>===;;;>>>EEEKKKZZZiii}}}~~~vvvsssooollljjjjjjkkklllttt{{{rrrggg]]]XXXTTTPPPNNNLLLOOOVVV```lllxxx~~~{{{uuummmhhhddd^^^WWWQQQRRRRRRWWWaaammmuuuwwwvvvvvvwwwyyyzzz{{{zzzyyyxxxxxxwwwvvvwwwzzz~~~~~~~~~ppp___\\\bbbrrrnnnnnnppptttyyy|||||||||}}}|||{{{yyyuuupppkkkhhhiiiiiihhhhhhiiijjjjjjkkkjjjiiihhhgggggghhhiiijjjiiihhhhhhgggffffffeeeeeehhhhhhhhhhhhgggfffeeeeeegggggggggiiikkklllkkkjjjjjjjjjkkkkkkjjjjjjiiihhhggghhhiiijjjjjjjjjiiiiiigggeeecccbbbaaabbbdddeeeeeeeeeeeedddccccccbbbbbbaaaaaabbbcccdddeeeffffffiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkjjjiiifffdddccc\\\\\\]]]```dddiiinnnqqqvvvxxx}}}}}}vvvllleee\\\YYYUUUPPPNNNMMMMMMNNNQQQTTTZZZcccmmmtttwwwxxxooommmiiiddd^^^YYYTTTRRRTTTUUUYYYbbblllpppmmmiii```]]][[[\\\^^^___\\\ZZZZZZTTTMMMGGGCCCBBBAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOMMMKKKIIIKKKOOORRRVVV[[[kkk}}}sssvvv|||~~~wwwkkkZZZJJJ@@@???<<<;;;;;;<<<======<<<::::::::::::;;;<<<<<<<<<===999;;;<<<;;;:::<<>>:::;;;;;;::::::<<<@@@CCCKKKWWWiiizzzsssfff^^^XXXRRRNNNLLLLLLMMMRRR]]]lllzzzzzzrrrkkkfff```ZZZVVVRRRWWW```kkkvvv{{{{{{yyyyyy{{{}}}yyyyyyyyyzzz~~~~~~~~~}}}}}}}}}~~~}}}vvvzzzttt]]]WWW\\\fff{{{cccdddeeefffgggjjjmmmnnnlllllllllllljjjiiigggffffffeeeeeedddddddddddddddcccccccccccccccdddeeeeeeeeeeeeffffffeeedddcccbbbeeeeeeeeedddcccbbbaaa```aaa``````bbbeeeggggggfffgggggggggfffffffffffffffeeegggiiijjjkkkjjjhhhgggeeedddcccbbbbbbbbbcccccceeeeeedddcccaaa```______YYYZZZ[[[]]]^^^```aaabbbffffffgggggghhhiiiiiijjjiiijjjjjjiiigggddd```^^^YYY]]]ccchhhkkkoootttwww{{{}}}xxxpppeee]]]TTTTTTSSSRRRQQQPPPOOOOOONNNVVVcccpppwwwxxxwwwuuummmjjjfffaaa]]][[[ZZZYYY\\\ZZZ[[[___dddiiijjjjjjaaa___]]]\\\]]]^^^______WWWQQQJJJDDDBBBAAABBBBBBBBBCCCEEEGGGHHHHHHGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFHHHJJJLLLMMMMMMMMMHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPNNNLLLJJJJJJMMMOOOPPPTTTbbb{{{{{{yyy~~~wwwmmm]]]LLLBBB===;;;:::;;;<<<===<<<;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;<<>><<<;;;<<<===<<<;;;;;;;;;;;;<<<=========>>>>>>===<<<<<<<<<===>>>???AAAIIIVVVfffyyyvvvlllcccZZZTTTPPPNNNLLLNNNVVVaaammmttt}}}}}}wwwoooiiidddaaa```eeeiiiooovvvzzz|||{{{{{{~~~~~~}}}}}}}}}~~~||||||}}}~~~~~~}}}}}}}}}~~~}}}uuupppvvvnnncccbbbhhh~~~]]]___bbbbbbaaaaaacccfff^^^^^^_____________________^^^^^^^^^^^^______```]]]^^^___```aaaaaaaaaaaaaaaaaabbbcccbbb```^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZYYY[[[___bbbddddddgggfffeeedddddddddeeeeeedddfffhhhkkkkkkiiigggeeecccccccccbbbbbbbbbbbbbbbaaaaaa```___^^^^^^]]]]]][[[\\\\\\^^^___```aaaaaaaaabbbcccdddeeeffffffggghhhfffeeebbb___\\\ZZZYYY^^^bbbhhhjjjjjjkkkppptttxxx~~~}}}vvvpppkkkddd[[[UUUSSSTTTUUUUUUTTTPPPMMMKKKQQQ\\\kkkvvvyyyvvvqqqnnngggeeebbb``````bbbeeegggdddccc```___```aaabbbccc```^^^ZZZVVVSSSSSSUUUWWWMMMJJJFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHEEEFFFGGGIIIJJJLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLMMMNNNOOOPPPNNNNNNNNNMMMKKKKKKMMMOOOOOOSSS\\\mmmvvvsssyyyzzzqqq___LLLBBB@@@===<<<======<<<;;;<<<<<<<<<<<<============>>>===<<<<<<<<<======<<>>===;;;;;;<<<<<<;;;;;;>>>BBBJJJVVVgggzzzuuuiiibbbTTTRRRQQQRRRVVV]]]dddhhhnnnsss{{{}}}vvvppplllkkklllqqqsssuuuxxxyyy|||~~~}}}}}}~~~~~~|||zzzyyyzzz|||}}}|||{{{{{{zzz{{{|||}}}~~~~~~zzzuuusssvvvrrrlllmmmUUUVVVWWWXXXXXXXXXWWWVVVZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZYYYXXXWWWXXXYYYYYYYYYXXXXXXYYY[[[^^^___bbbcccdddcccaaa```aaabbb```bbbdddfffffffffdddccceeeeeedddbbbaaa```______```^^^\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^```aaaaaacccccccccccccccdddeeefffjjjfffaaa\\\YYYYYY[[[]]]bbbeeejjjllllllkkkkkkkkkrrrvvv}}}yyylllbbb]]]YYYUUUQQQQQQSSSTTTSSSPPPNNNOOOPPPWWWdddooopppooopppoookkkgggdddaaacccggglllnnnoooooohhh^^^XXXWWW\\\bbbeeehhh```UUUMMMJJJJJJIIIHHHEEEDDDCCCBBBAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLNNNMMMMMMMMMMMMNNNPPPQQQQQQQQQPPPOOONNNNNNNNNNNNOOOQQQVVVaaapppvvvvvv~~~|||mmm```NNNEEE======???===<<<===============>>>>>>>>>>>><<<<<<============<<<<<>>@@@KKK[[[mmmuuunnnddd^^^VVVSSSUUUZZZ^^^```kkkooouuuyyy}}}zzztttpppqqqsssrrruuuyyy{{{||||||}}}~~~}}}|||}}}wwwxxxzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~vvvkkklllvvvyyyrrryyyQQQRRRSSSTTTTTTTTTSSSSSSUUUUUUUUUVVVUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXWWWUUUTTTUUUVVVXXXWWWWWWWWWXXX[[[]]]___```aaabbbbbbaaa```aaabbbaaabbbccceeeeeeeeedddcccffffffeeedddcccbbbaaaaaa___]]]\\\ZZZYYYYYYZZZZZZZZZ[[[\\\]]]___```aaaaaabbbbbbbbbbbbcccdddeeefffhhhddd^^^YYYWWWXXXZZZ\\\cccgggkkknnnnnnllljjjjjjooosssyyywwwkkkbbb^^^[[[WWWTTTTTTUUUUUUTTTRRRRRRTTTWWW```kkkssstttqqqqqqoookkkgggccc```aaafffkkkooopppqqqiii___XXXWWWZZZ___aaafff^^^SSSLLLJJJIIIHHHGGGDDDDDDBBBAAAAAAAAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHGGGFFFIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLMMMNNNOOOPPPRRRQQQPPPPPPOOOOOOOOOPPPOOOPPPUUU^^^kkkzzzuuuqqqvvviiiUUUJJJ???===>>>===::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======???<<<>>>FFFRRRaaattt}}}uuujjjcccZZZUUUVVVZZZ]]]___jjjnnntttxxx{{{zzzuuurrrsssuuuvvvxxxzzz{{{||||||~~~~~~|||{{{{{{wwwxxxyyy{{{||||||||||||||||||{{{{{{{{{||||||}}}~~~zzznnncccdddnnn{{{{{{}}}KKKLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSRRRSSSTTTSSSRRRQQQRRRSSSVVVVVVUUUVVVWWWZZZ\\\]]]^^^___aaaaaa``````bbbcccbbbbbbcccccccccccccccccceeeeeeeeeeeedddcccbbbaaa]]]\\\[[[YYYYYYYYYZZZ[[[[[[[[[\\\]]]___```aaaaaa```aaaaaabbbdddeeeffffffgggccc]]]XXXVVVXXX\\\___dddiiinnnpppooollljjjiiilllnnnssszzz~~~{{{sssiiiaaa]]][[[YYYWWWXXXWWWVVVTTTTTTXXX]]]aaajjjqqqwwwvvvrrrpppmmmjjjhhhddd``````dddjjjpppsssssslllbbbZZZXXXYYY\\\]]]bbb[[[QQQKKKIIIHHHGGGEEECCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGCCCDDDEEEEEEFFFFFFEEEEEEIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKKKKKKKLLLMMMOOOPPPRRRRRRQQQPPPPPPPPPQQQQQQPPPQQQTTT[[[eeewwwuuuhhhuuuqqq```QQQBBB>>>>>><<<999888;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>===>>>BBBHHHSSSeeeuuuuuummmbbbZZZXXXYYY\\\^^^gggkkkqqqvvvyyy}}}~~~zzzvvvtttwwwzzzzzz{{{|||||||||}}}}}}{{{zzzzzzwwwxxxyyyzzz{{{|||||||||||||||{{{zzzzzz{{{{{{|||~~~vvvjjj______iiiwwwFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNOOOPPPQQQPPPOOONNNOOOPPPSSSSSSSSSTTTVVVXXXZZZ[[[]]]^^^```aaa```aaacccdddccccccbbbaaaaaaaaabbbbbbcccccccccdddcccbbbaaa```\\\[[[ZZZYYYXXXYYYZZZ[[[ZZZ[[[\\\]]]^^^```aaaaaa``````bbbcccdddeeeffffffgggddd^^^ZZZYYY\\\aaadddgggkkkpppsssqqqmmmjjjiiijjjllloootttyyy~~~|||zzzyyyzzz{{{{{{wwwqqqhhhbbb^^^\\\ZZZYYY[[[YYYWWWVVVYYY^^^fffjjjqqqtttwwwuuurrrnnnllljjjlllhhhcccaaaccciiipppuuuuuunnneee^^^ZZZZZZ[[[[[[^^^WWWOOOJJJHHHHHHFFFDDDBBBAAA@@@??????@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGDDDEEEEEEFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJLLLNNNOOOQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRTTTYYY___lllvvvhhhpppwwwjjjXXXFFF??????===:::888============>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>???AAABBBIIIZZZjjjwwwxxxmmmbbb\\\ZZZ[[[]]]bbbffflllrrrwwwzzz|||}}}~~~~~~}}}yyyvvvvvv{{{~~~}}}|||~~~}}}zzzyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}||||||||||||}}}}}}|||yyy|||ttthhh\\\[[[cccqqqAAAAAAAAAAAABBBBBBCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIKKKLLLMMMMMMLLLLLLMMMOOOPPPPPPQQQSSSUUUVVVXXXYYY\\\^^^```aaaaaaaaaccceeecccbbbaaa```````````````aaabbbcccddddddcccaaa```[[[ZZZYYYXXXXXXXXXYYYZZZYYYZZZ[[[\\\]]]___``````___```bbbdddeeeeeeeeeeeeccc```\\\ZZZ[[[___dddhhhjjjmmmrrrtttrrrooollljjjlllmmmnnnqqqtttxxx{{{}}}wwwvvvtttsssssstttuuuwwwuuurrrlllgggdddaaa^^^]]]]]][[[YYYZZZ___fffnnnrrruuuuuuuuuuuurrrooommmnnnpppmmmhhhdddeeekkksssxxxxxxrrrjjjccc___]]]\\\[[[ZZZTTTNNNIIIHHHGGGEEECCCAAA@@@???>>>??????AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNOOONNNNNNNNNOOOPPPQQQQQQSSSRRRTTTXXX\\\cccrrr|||nnnooozzzqqq___LLLDDDAAA>>><<<;;;============>>>>>>>>>>>><<<======>>>>>>======<<<<<<<<<>>>??????CCCPPP^^^gggxxxyyylllccc^^^^^^______bbbgggnnnssswwwxxxyyy|||{{{{{{zzzvvvtttvvv|||~~~~~~|||zzzyyyyyyuuuvvvwwwyyyzzzzzz{{{{{{|||||||||||||||}}}~~~~~~~~~xxxrrrttt|||nnnbbbWWWUUU\\\hhhyyy{{{xxxwwwzzz======<<<<<<======>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJLLLNNNMMMNNNOOOQQQSSSUUUVVVWWW\\\]]]___`````````bbbdddbbbbbbaaa```______^^^^^^```aaaccceeeeeedddbbbaaa[[[ZZZYYYWWWWWWWWWXXXYYYXXXXXXYYYZZZ\\\]]]^^^___^^^___aaabbbccccccbbbaaa\\\ZZZYYYYYY[[[```fffiiilllooossstttrrrpppnnnnnnoooooooooooopppqqqrrrsssooonnnlllkkklllmmmoooppprrrqqqpppnnnkkkgggdddbbb```^^^^^^aaagggooouuuxxxxxxuuussssssrrrnnnnnnqqqrrrpppmmmjjjjjjpppyyyzzzqqqjjjeeeaaa^^^[[[WWWRRRLLLIIIIIIHHHEEEBBBAAA@@@?????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSRRRTTTWWWZZZ^^^gggqqqtttoootttxxxhhhUUUJJJCCC>>><<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<888888:::======>>>GGGQQQ[[[jjj}}}zzznnnfffddddddaaabbbeeejjjooossstttsssuuuyyy~~~|||vvvuuutttpppnnnqqqxxx~~~~~~}}}}}}|||}}}~~~}}}zzzxxxwwwxxxuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzz{{{|||~~~~~~~~~wwwppppppxxx{{{jjj```WWWUUUZZZfffxxxsssjjjhhhiiittt999888888777888999:::;;;<<<<<<===>>>?????????>>>?????????@@@AAABBBBBBBBB@@@AAACCCDDDDDDBBBAAA@@@===>>>???@@@AAAAAAAAAAAA@@@BBBDDDFFFGGGHHHKKKMMMKKKLLLNNNPPPRRRTTTUUUVVVZZZ\\\]]]]]]]]]]]]___```aaaaaaaaaaaa```^^^\\\[[[\\\^^^```bbbbbbaaa```^^^\\\[[[YYYWWWVVVVVVWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]\\\]]]^^^``````___]]]\\\WWWWWWWWWZZZ^^^ccchhhlllnnnqqqssssssrrrqqqqqqqqqrrrqqqpppnnnllljjjhhhhhhgggfffeeeddddddfffhhhiiihhhjjjnnnooommmjjjgggeeebbbbbbccciiipppwww{{{|||wwwqqqmmmnnnmmmiiijjjnnnqqqqqqpppoooqqqwwwzzzqqqjjjccc]]]ZZZUUUQQQLLLJJJJJJIIIEEEBBBAAA@@@@@@???@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBCCCDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMMMMMMMNNNNNNPPPQQQRRRSSSPPPOOORRRVVVXXXZZZ```gggooo|||rrrppp~~~~~~ppp___QQQEEE<<<;;;>>>;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======999888999=========@@@FFFMMM\\\nnn{{{yyyppplllkkkfffeeeeeehhhkkknnnnnnlllooosssyyy~~~{{{yyyooonnnlllhhhgggjjjrrryyy}}}{{{zzzwwwxxxyyyxxxvvvuuutttuuutttuuuvvvxxxyyyyyyyyyyyyxxxxxxyyyzzz|||~~~|||uuuttt||||||uuueee]]]VVVVVV\\\hhhyyy|||iii\\\[[[___ooo666666555444555666777888::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>??????@@@???@@@AAABBBBBBAAA???>>>;;;;;;===>>>????????????<<<>>>AAACCCDDDFFFIIIKKKJJJKKKMMMPPPRRRSSSTTTUUUYYYZZZ\\\\\\[[[[[[\\\^^^```aaabbbbbb```^^^[[[YYYWWWYYY[[[]]]^^^]]][[[ZZZ\\\[[[YYYWWWVVVUUUVVVVVVUUUVVVWWWXXXYYY[[[\\\\\\ZZZ[[[\\\]]]]]][[[ZZZXXXVVVWWWYYY\\\aaaggglllooopppqqqssssssrrrrrrrrrtttsssrrrpppmmmiiieeebbb```cccbbb```___```aaacccddd^^^bbbhhhlllllliiifffdddeeeeeehhhnnnwww}}}uuummmggghhhgggcccdddhhhooopppqqqrrruuu|||vvvmmmddd]]]XXXTTTPPPLLLJJJJJJIIIFFFBBBAAAAAA@@@@@@@@@AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCDDDEEEGGGIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDEEEGGGIIIKKKLLLNNNNNNOOOOOOQQQRRRTTTUUUNNNMMMPPPUUUWWWWWW\\\bbbeeevvvnnnyyyvvveeeUUUFFF;;;999===============>>>>>>>>>???>>>>>>????????????>>>>>><<<:::;;;>>>@@@===>>>AAACCCQQQbbbooo}}}wwwrrrpppkkkhhhfffgggiiijjjiiihhhfffjjjqqqvvvyyywwwtttqqqjjjjjjgggcccaaaeeennnttt~~~}}}zzzxxxssstttvvvuuusssrrrrrrssstttuuuvvvwwwxxxyyyyyyyyyzzzzzz{{{}}}|||{{{xxxooo\\\UUUPPPQQQXXXeeewww|||eeeUUUUUUZZZnnn111111222333444444555555555666777888888999999999999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::::::::::::::===<<<:::999999:::;;;======???@@@@@@@@@AAACCCFFFHHHHHHIIIJJJMMMPPPSSSUUURRRSSSUUUWWWYYYYYYYYYYYY_______________^^^^^^]]]^^^]]][[[XXXVVVVVVUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXUUUVVVXXXZZZZZZZZZZZZYYYZZZ[[[\\\[[[YYYXXXWWWXXXQQQSSSXXX^^^ccchhhkkklllmmmllllllnnnqqqssstttssstttpppoooooojjjbbb]]]]]]]]]]]]\\\[[[\\\]]]___```ZZZZZZ\\\```eeegggfffdddbbbhhhmmmpppuuu{{{|||zzznnnggg```^^^\\\\\\```fffdddgggkkklllooovvvxxxmmmccc\\\XXXSSSNNNHHHFFFHHHJJJHHHEEEDDDDDDCCCBBBAAA@@@@@@???AAAAAABBBBBBBBBAAA@@@@@@CCCCCCCCCCCCBBBAAA@@@???BBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJHHHFFFFFFGGGHHHFFFCCC@@@AAAEEEIIIJJJJJJMMMNNNOOOQQQRRRRRRRRRRRRRRRQQQPPPQQQSSSVVVZZZ\\\dddtttyyyvvvsssZZZIIIDDD???:::===;;;;;;;;;======<<<;;;>>>>>>>>>===<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<>>???@@@@@@AAADDDFFFGGGGGGHHHIIIKKKNNNQQQSSSTTTUUUWWWYYYZZZ[[[[[[[[[\\\\\\]]]]]]^^^]]]]]]\\\\\\[[[YYYWWWUUUTTTTTTUUUVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[[[[ZZZXXXVVVVVVWWWUUUXXX]]]ccchhhkkkmmmnnnkkkjjjjjjlllnnnnnnmmmkkkmmmjjjiiiiiiddd\\\XXXWWWYYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWW[[[aaadddeeeeeegggnnnsssuuuxxxzzzyyyuuunnnfff^^^[[[YYYXXX\\\bbbggglllppppppnnnqqqyyyvvvjjj___WWWTTTRRRMMMGGGFFFHHHIIIHHHEEECCCBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJJJJIIIGGGFFFGGGIIIGGGDDDAAA@@@DDDGGGIIIIIIPPPOOOOOOOOOPPPRRRTTTVVVRRRQQQPPPPPPQQQTTTWWWYYY\\\iii}}}xxx~~~|||eeePPPDDDAAA@@@<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<===============>>>>>>===<<<<<<<<<<<<<<<>>>BBBIIIRRR^^^ppp{{{tttoooiiifffffffffeeecccaaabbbeeejjjmmmmmmjjjhhhcccdddcccaaa^^^___cccgggvvvyyy}}}}}}zzzyyyxxxuuurrrppppppoooooopppqqqssstttuuuuuuuuuvvvwwwxxxxxxyyyzzz{{{|||}}}wwwkkkbbbWWWSSSRRRSSSWWW___mmm{{{~~~iiiVVVSSSYYYbbb000000000111222222333333222333444555666666666666444555666666777777666666777777666555555555666666;;;:::999888888999:::;;;;;;<<<>>>???@@@AAADDDGGGGGGGGGGGGHHHJJJLLLNNNPPPSSSTTTVVVXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXVVVTTTSSSRRRSSSSSSTTTSSSSSSSSSTTTUUUVVVVVVXXXXXXWWWXXXXXXYYYZZZ[[[ZZZZZZZZZYYYVVVUUUVVVWWWZZZ]]]bbbgggkkkmmmnnnnnnkkkkkkjjjkkkkkkiiifffccceeebbbaaaaaa]]]VVVQQQQQQTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRUUU[[[aaaeeegggmmmtttzzz{{{{{{yyysssllliiiaaaYYYWWWVVVVVV\\\cccmmmssswwwtttmmmjjjooouuu{{{lll^^^VVVSSSPPPLLLGGGFFFGGGHHHGGGEEEAAABBBBBBBBBCCCCCCCCCCCC@@@@@@?????????AAABBBCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJJJJIIIGGGGGGHHHJJJJJJGGGCCCAAACCCFFFHHHJJJQQQOOONNNNNNOOORRRVVVXXXQQQPPPOOONNNOOOQQQSSSTTTYYYcccuuuwwwyyyrrrZZZGGGBBBFFF<<<:::999:::<<<======<<<;;;;;;<<<<<<===>>>>>>???>>>===<<<<<<;;;<<<<<<<<<===???AAAFFFOOO___qqq~~~|||vvvooojjjiiigggdddaaa______```cccgggiiiiiiiiicccccccccbbbbbbbbbccccccrrrvvv|||{{{xxxvvvssspppnnnlllmmmnnnpppqqqrrrrrrsssrrrrrrssstttuuuwwwyyyzzzzzz{{{}}}}}}}}}rrrfff]]]WWWSSSQQQSSSVVV^^^lllyyy~~~lll[[[VVVYYY```//////000000111111111222000111222333444444444444333333444555555555444444333333222222222333333444888888777777777888999:::999:::<<<>>>>>>@@@DDDFFFFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQSSSUUUVVVWWWWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTRRRQQQPPPPPPQQQRRRSSSRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUVVVWWWYYYZZZ[[[[[[ZZZYYYWWWVVVXXXZZZ]]]```eeejjjmmmnnnnnnmmmooonnnmmmmmmlllhhhccc______[[[ZZZ[[[WWWPPPLLLLLLQQQSSSUUUWWWWWWVVVTTTRRRPPPOOONNNPPPVVV___ggglllqqqyyy}}}xxxooofffaaaZZZTTTTTTUUUYYYaaaiiisssxxx{{{uuukkkfffkkkqqqooo___UUUQQQMMMJJJGGGFFFGGGGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBCCC@@@???======>>>@@@BBBDDD>>>>>>???AAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFIIIJJJJJJIIIHHHHHHIIIKKKMMMJJJFFFCCCDDDFFFIIIKKKNNNNNNNNNOOOPPPSSSUUUWWWNNNMMMMMMLLLMMMOOOPPPRRRXXX^^^kkkvvvrrr{{{{{{fffOOOEEEFFF<<<;;;999999;;;======<<<<<<<<<<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>???AAAGGGRRRaaalllzzz{{{sssmmmjjjhhhdddaaa```^^^]]]^^^bbbfffiiijjjcccdddfffiiilllmmmkkkiiipppuuu||||||xxxtttqqqnnnllliiikkknnnqqqssssssssssssrrrqqqrrrrrrtttvvvwwwxxxyyyzzz|||}}}~~~|||pppccc[[[WWWSSSRRRSSSWWW^^^mmmzzz}}}ooo___XXXYYY^^^|||///000000000000000111111///000111222222333333222222222333444444444444444444444444444555555666777666666666666777777888888666888:::;;;<<<>>>AAADDDEEEEEEEEEEEEGGGIIIKKKMMMNNNOOOQQQSSSTTTUUUUUUTTT[[[ZZZZZZXXXWWWUUUSSSRRRQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYXXXWWWWWWWWWXXXYYYZZZ\\\\\\[[[YYYYYYZZZ]]]```ccceeeiiimmmpppqqqppppppqqqpppooonnnlllhhhbbb^^^ZZZVVVSSSSSSPPPJJJHHHIIIOOOQQQTTTWWWWWWVVVTTTSSSOOONNNLLLMMMTTT^^^iiiqqqvvv}}}yyyoooeee]]]WWWSSSSSSVVV[[[ccckkkvvvxxxxxxqqqhhheeekkksssrrr___SSSMMMJJJHHHFFFEEEFFFFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<===???BBBCCC======???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJIIIHHHGGGIIIKKKOOOMMMJJJGGGFFFGGGJJJLLLJJJKKKNNNPPPRRRRRRRRRQQQJJJJJJJJJJJJLLLNNNOOOQQQTTTXXXbbbsss{{{qqqwwwqqq\\\LLLDDD???<<<::::::;;;=========>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>???@@@CCCIIISSSZZZgggrrr}}}uuuooollliiieeebbb```]]][[[[[[^^^bbbeeegggfffgggkkkpppssstttqqqooossswww~~~zzzuuupppmmmllliiikkkooorrrtttuuutttssssssrrrrrrqqqrrrtttuuuwwwwwwyyyzzz|||~~~{{{nnnbbb[[[WWWTTTRRRTTTXXX```ooo|||}}}ooo```YYYYYY]]]{{{000000000000000000111111...///000111222222222222111222333333444444333333111111111222333444555666444444555555666666777777555666888999:::;;;>>>AAABBBBBBBBBCCCEEEGGGJJJKKKMMMNNNPPPRRRTTTTTTTTTTTTXXXXXXWWWVVVTTTQQQOOONNNNNNMMMMMMLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVXXXYYY[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[^^^dddhhhiiikkkmmmpppssstttuuuuuuqqqpppooonnnllliiidddaaaXXXSSSOOOMMMJJJFFFFFFIIIMMMOOORRRTTTUUUTTTRRRQQQOOOMMMLLLMMMSSS^^^kkktttzzz~~~xxxnnneee[[[VVVRRRSSSUUUXXX___fffpppqqqooojjjeeeeeekkkqqq~~~vvvdddVVVNNNGGGFFFFFFEEEEEEEEEFFFFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>>=========???@@@AAA>>>???@@@AAABBBCCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGIIIJJJNNNNNNLLLJJJGGGHHHJJJMMMGGGIIILLLOOOPPPOOOMMMLLLGGGHHHHHHIIIKKKMMMNNNOOOSSSWWW^^^jjj}}}wwwvvv|||mmmXXXHHHBBB???<<<;;;;;;=========???>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===999<<<>>>>>>???AAAGGGLLLYYYcccppp|||zzztttpppmmmiiieeeaaa^^^[[[[[[]]]___aaabbbgggjjjooosssuuutttqqqpppwww{{{~~~wwwqqqnnnmmmjjjlllooorrrtttttttttssstttsssrrrqqqqqqsssuuuwwwwwwyyy{{{|||~~~vvviii___ZZZVVVSSSRRRTTTYYYaaappp~~~{{{lll]]]WWWXXX\\\zzz111111111111111111111111...///000111111222222222000111111222333222222222---------...///000222333222333444555555666666666444555777777777888;;;=========>>>???BBBDDDGGGIIIKKKLLLNNNPPPRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLKKKKKKLLLNNNOOOPPPOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYYYY\\\aaaiiinnnlllmmmnnnpppsssuuuwwwyyytttrrrqqqpppooonnnkkkhhh\\\VVVPPPMMMKKKHHHJJJOOOQQQRRRSSSTTTSSSRRRPPPNNNNNNMMMLLLMMMRRR]]]lllvvvzzz~~~|||wwwqqqhhh```TTTPPPNNNPPPRRRUUU[[[aaafffeeedddbbbbbbdddgggjjjvvv{{{tttdddUUULLLDDDEEEEEEEEEDDDDDDEEEFFF@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEGGGGGGGGGFFFFFFHHHJJJKKKLLLLLLJJJHHHGGGIIIKKKGGGHHHJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLPPPUUU\\\bbbnnn~~~uuuzzz|||hhhRRREEEBBB>>><<<<<<======<<<===============<<<<<<<<<;;;:::::::::;;;;;;<<<===999;;;===<<<;;;<<<@@@EEEMMMUUU```kkkvvv{{{vvvrrrmmmiiieeecccaaa```aaaaaaaaa```dddjjjqqqttttttssssssttt{{{~~~yyyrrrnnnmmmkkklllnnnppprrrrrrsssrrrsssrrrqqqppprrrtttwwwyyyyyy{{{|||~~~{{{nnnaaaYYYUUUSSSPPPPPPSSSXXXaaaqqqxxxfffVVVRRRVVV\\\zzz222222222111111111111111...///000111222222222222///000000111111111111111......//////111222444555111222333444555555555555333444666666666777999;;;::::::;;;===???BBBEEEGGGGGGIIIKKKMMMNNNOOOOOONNNMMMMMMMMMNNNNNNNNNMMMMMMKKKKKKJJJKKKLLLNNNOOOQQQMMMNNNOOOPPPRRRTTTVVVWWWVVVVVVXXXXXXXXXWWWVVVUUUVVVVVVWWWXXX\\\ccckkkqqqllllllmmmnnnqqqtttwwwyyyxxxvvvtttsssssssssqqqpppbbb[[[TTTQQQNNNMMMPPPVVVVVVVVVVVVUUUSSSQQQOOONNNMMMMMMLLLLLLQQQ]]]kkkvvvwwwzzzzzzuuunnniii```XXXLLLHHHHHHLLLPPPTTTZZZ```]]]\\\\\\]]]```bbbccccccggglllqqqrrrkkk]]]MMMCCCCCCDDDEEEEEEDDDDDDEEEFFF>>>>>>>>>>>>>>>?????????===>>>>>>>>>>>>>>>===<<<======>>>????????????>>>@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEGGGIIIHHHJJJLLLJJJHHHFFFGGGIIIHHHHHHHHHGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHNNNUUUXXX```tttsssrrrwwwttt\\\HHHDDD@@@===<<<======<<<;;;;;;<<<<<<===>>>>>>>>>::::::::::::;;;;;;<<<===;;;<<<===;;;999:::???DDD@@@GGGQQQ[[[fffsss{{{vvvppplllkkkiiigggggggggfffcccaaa___gggpppuuuuuuuuuxxx{{{}}}yyyrrrnnnnnnkkklllmmmnnnpppqqqqqqqqqqqqppppppppprrrvvvzzz|||{{{|||~~~vvvhhh[[[TTTQQQQQQNNNNNNRRRWWWaaaqqquuubbbQQQOOOTTT]]]zzz/////////111444999===@@@777555222111111000///---111111111111111111111111222000...///222333111///111222333333444444333333666666555555555666666777::::::;;;===>>>@@@AAAAAAEEEGGGHHHJJJLLLNNNNNNOOOKKKLLLLLLMMMLLLLLLKKKJJJGGGIIIJJJJJJJJJKKKMMMPPPPPPPPPQQQQQQQQQQQQQQQQQQVVVWWWZZZ[[[[[[YYYVVVUUURRRUUUXXX]]]bbbfffiiikkklllllllllmmmppptttwwwzzzyyyxxxwwwxxxyyyyyywwwuuuooofffYYYQQQPPPTTTYYY\\\___\\\YYYWWWRRRLLLKKKOOOQQQNNNMMMOOOWWWbbblllrrryyyyyyxxxrrrjjjbbb\\\YYYQQQLLLHHHIIIOOOTTTUUUTTT[[[ZZZYYYZZZ\\\^^^^^^]]]^^^```bbbbbb]]]TTTKKKEEECCCBBBBBBAAAAAAAAABBBBBB<<<<<<;;;::::::::::::;;;;;;<<<===============<<<>>>>>>>>>>>>>>>>>>???@@@???@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPTTTYYY^^^kkkxxxqqqtttwwwkkkVVVJJJ???<<<<<<:::999999>>>>>>===<<<<<<<<<<<<<<<>>>:::888:::@@@CCCBBB???========================AAADDDIIINNNVVVbbbpppyyyzzzvvvsssooommmllllllnnnmmmiiifff```ccciiipppvvv{{{}}}~~~|||vvvqqqnnnnnnpppqqqqqqpppqqqsssuuupppqqqrrrrrrsssuuuxxx{{{}}}uuuiii___YYYTTTPPPPPPPPPPPPRRRXXXbbbnnnwwwssscccWWWRRRQQQbbbwww111000000000222555999;;;111///...---...///...---111111111111111111111111000...------000000///---000111222222333333222222222222333444555777888999999999:::;;;===>>>???@@@BBBCCCEEEGGGIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHJJJJJJIIIJJJLLLNNNOOOOOONNNNNNOOOOOOPPPPPPSSSTTTVVVXXXXXXWWWVVVTTTRRRTTTXXX]]]bbbfffiiijjjlllllllllnnnpppsssvvvwwwzzzzzzzzz}}}{{{rrreee\\\YYY\\\___aaa^^^ZZZXXXWWWSSSNNNOOOSSSUUUSSSRRRTTT[[[eeennntttssssssrrrmmmeee^^^XXXUUUQQQMMMIIIJJJPPPUUUVVVUUUWWWVVVUUUVVVYYY[[[[[[ZZZWWWXXXYYYXXXTTTNNNGGGCCCCCCCCCCCCCCCBBBBBBAAAAAA===<<<;;;;;;::::::;;;;;;;;;<<<<<<===============>>>=========>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKHHHIIILLLOOOSSS^^^rrrwwwvvvsss^^^QQQEEE@@@???<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<:::777555777;;;>>>===:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@DDDJJJSSS___fffttt|||}}}yyywwwrrrqqqqqqrrrsssrrrnnnkkkfffiiimmmrrrwww{{{}}}~~~}}}yyytttpppmmmooopppqqqqqqpppppprrrtttpppqqqrrrssssssuuuyyy||||||vvvkkk```XXXTTTRRRPPPPPPPPPPPPRRRXXXcccpppzzzwwwggg[[[VVVVVVfffzzz222111000///000111333555111///...///111333333222111111111111111111111111000...---...///000///---///000000111222111111111111111222333444666777777777777888999;;;<<<=========>>>@@@BBBCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFHHHIIIIIIHHHHHHIIIKKKMMMLLLLLLKKKLLLMMMNNNOOORRRSSSUUUVVVWWWVVVVVVUUURRRUUUYYY^^^cccgggiiijjjkkklllmmmoooqqqssstttuuuyyyzzz}}}vvvkkkfffeeefffggg]]]YYYWWWWWWTTTQQQTTTYYYZZZZZZ[[[]]]ccciiippptttmmmmmmlllhhhaaaZZZVVVTTTOOOMMMKKKMMMSSSWWWYYYYYYUUUTTTSSSSSSUUUWWWVVVVVVQQQQQQPPPNNNKKKHHHEEECCCDDDEEEEEEEEEDDDBBBAAA@@@===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<============>>>===<<<======>>>???@@@AAA@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHJJJLLLNNNUUUfffvvvzzzzzzzzzhhhZZZKKKDDDAAA>>>======>>>>>>===<<<<<<<<<<<<<<<===:::888999<<<>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???BBBIIIPPPVVVbbbkkkxxx~~~{{{yyyyyy|||}}}xxxxxxzzz|||}}}{{{wwwsssoooppprrruuuxxx{{{~~~~~~}}}{{{{{{zzzxxxuuurrrooommmpppqqqqqqpppooooooppprrrppprrrssstttuuuwww{{{~~~wwwnnnaaaWWWQQQPPPQQQRRRRRRRRRRRRSSSXXXcccrrr}}}yyylllbbb]]]]]]nnn111000///......///000111222111000000222444444333111111111111111111111111111000000000111111111000///000111111222222111111333333444444333333222222555555666777888999::::::999:::<<<>>>???@@@AAAAAACCCBBB@@@??????AAACCCDDDFFFGGGIIIHHHGGGGGGGGGHHHLLLKKKJJJJJJKKKLLLNNNOOOSSSSSSTTTUUUVVVVVVVVVVVVUUUWWW\\\aaaeeehhhjjjkkklllmmmoooqqqrrrtttttttttxxxzzz~~~wwwoookkkhhhhhh^^^ZZZXXXYYYWWWUUUXXX^^^]]]```eeeiiikkkmmmooopppjjjjjjiiieee```ZZZVVVUUUMMMLLLMMMQQQWWW\\\______YYYWWWUUUTTTTTTTTTSSSRRROOOMMMJJJGGGFFFEEEFFFGGGEEEEEEFFFFFFEEECCC@@@>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<===>>>???@@@AAA@@@AAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFIIIJJJKKKJJJIIIHHHJJJIIIKKKLLLMMMQQQ^^^kkkyyy}}}nnn___OOOGGGCCC???>>>???>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>===>>>???CCCHHHKKKRRRZZZgggttt}}}|||yyytttqqqqqqssswwwzzzyyyzzz|||~~~}}}xxxwwwwwwxxx{{{~~~}}}zzzyyyttttttttttttsssqqqpppoooqqqqqqrrrpppnnnnnnoooqqqqqqssstttuuuwwwyyy}}}yyylll]]]SSSOOOOOORRRVVVUUUUUUUUUTTTWWWbbbrrr}}}|||rrrjjjggggggvvv//////.........///000111111///....../////////...000000000000000000000000000111111111000000000111000111111222222222222222333333444444333222111111333333444555666777777888777888:::;;;<<<===>>>>>>AAA@@@???>>>>>>@@@BBBCCCDDDFFFHHHHHHGGGFFFFFFGGGLLLKKKKKKKKKLLLMMMOOOPPPRRRRRRRRRSSSSSSTTTUUUVVVYYY\\\```eeehhhkkkkkkkkklllnnnppprrruuuvvvwwwxxx|||~~~|||rrrjjjfffddd^^^\\\[[[\\\[[[ZZZ^^^cccbbbhhhooosssrrrooolllkkkhhhhhhgggccc^^^YYYVVVUUULLLMMMPPPUUU\\\aaadddeee```]]]YYYWWWVVVTTTQQQOOOMMMKKKGGGCCCBBBDDDFFFHHHEEEEEEFFFFFFEEECCC@@@>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===??????<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEECCCEEEGGGIIIJJJIIIHHHGGGFFFEEEGGGIIIJJJLLLVVVaaannn|||yyyxxxttteeeTTTKKKEEEAAA>>>???>>>>>>===<<<<<<<<<<<<<<<===;;;:::::::::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;===@@@AAAGGGNNNYYYccckkkppptttvvv{{{}}}|||tttpppkkkgggfffiiimmmppptttuuuvvvxxxzzz|||}}}~~~}}}}}}||||||~~~|||yyyvvvuuupppqqqqqqqqqrrrrrrqqqqqqrrrrrrrrrqqqooonnnoooppprrrsssuuuwwwxxx{{{{{{kkkZZZRRROOONNNQQQVVVXXXYYYXXXUUUWWW```ppp|||{{{vvvuuuuuu~~~///////////////000111111444222000///000000///---000000000000000000000000---///000///...---...000000111222222333333222222000111222444555555444333222222333444444555666666666777888999:::;;;;;;;;;??????>>>>>>???@@@AAABBBCCCEEEHHHHHHHHHGGGGGGGGGJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNOOOQQQTTTVVVXXX___bbbfffjjjmmmmmmmmmlllmmmoooqqqtttxxx{{{}}}|||qqqgggaaa___]]][[[]]]```aaaaaadddjjjkkkqqqwwwxxxtttnnnjjjiiiggggggeeebbb]]]XXXVVVVVVPPPRRRVVV[[[```dddggghhhdddaaa]]]ZZZWWWUUURRROOOKKKIIIEEEBBBAAABBBDDDEEEDDDEEEEEEEEEDDDBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@======<<<<<<======>>>>>>??????@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDFFFGGGHHHHHHHHHHHHEEEDDDFFFIIIJJJKKKRRRZZZgggxxxrrryyy~~~nnn]]]SSSLLLEEEAAA@@@>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888;;;=========AAAEEELLLSSSXXX]]]aaadddkkknnnsssyyy}}}}}}zzzvvvmmmjjjeeeaaa```cccgggiiimmmnnnppprrrtttwwwxxxyyyzzz|||~~~{{{xxxuuusssqqqnnnnnnooopppqqqrrrssssssrrrssssssrrrpppoooppprrrssstttwwwxxxzzz~~~yyygggWWWQQQOOOLLLNNNSSSWWWYYYYYYWWWWWW```ooo|||111111111111000000000000666444222111222222111000000000000000000000000000---///000000------...000///000000111222111111111000111333555666555444333222222222333444444555555444555666777888999999999======>>>>>>???@@@@@@AAABBBDDDHHHIIIIIIHHHHHHHHHHHHIIILLLNNNOOOOOONNNMMMLLLLLLMMMPPPTTTYYY^^^```eeehhhkkkoooppppppnnnmmmnnnooorrruuuzzzzzznnnddd]]]ZZZYYYYYY^^^dddggghhhkkkqqqxxx{{{|||xxxrrrlllkkkllliiiiiihhhddd^^^ZZZXXXXXXWWWYYY]]]aaaccceeefffgggccc```\\\YYYWWWUUURRRPPPKKKIIIFFFCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>======<<<<<<<<<<<<<<<<<<;;;::::::;;;===@@@AAA>>>>>>===<<<<<<<<<<<<===>>>>>>???AAABBBDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIGGGFFFHHHLLLLLLLLLPPPVVVbbbtttwww{{{}}}kkk___UUULLLEEEBBB>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>=========>>>???;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::===>>>===;;;;;;>>>BBBEEEIIIMMMRRRVVV\\\___eeelllqqqrrrooolllfffccc___[[[[[[]]]```cccccceeegggkkknnnrrrtttvvvtttxxx{{{}}}}}}~~~|||{{{xxxuuussspppooonnnllllllmmmnnnppprrrssstttrrrssssssrrrqqqqqqrrrssssssuuuwwwyyy|||uuubbbSSSPPPPPPLLLLLLQQQSSSVVVYYYXXXXXX```ppp}}}444333333222111000000///222000......///000///...000000000000000000000000///111333222///...000222...//////000000000000000444555666666666444111000222222222333333444444555333444555666777888888888;;;<<<===>>>????????????AAADDDHHHIIIIIIIIIIIIIIIFFFHHHKKKNNNOOONNNMMMLLLLLLMMMOOORRRXXX___fffjjjiiikkkoooqqqrrrqqqooonnnoooppprrrvvv|||yyymmmbbb\\\YYYUUUWWW]]]fffkkkmmmqqqvvvwwwoookkkmmmqqqnnnmmmkkkgggbbb^^^\\\\\\\\\___bbbddddddddddddddd```^^^ZZZXXXWWWUUUSSSQQQMMMLLLIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::;;;===@@@BBB???>>>===<<<<<<;;;;;;<<<===>>>???@@@BBBCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIFFFEEEGGGJJJJJJHHHKKKPPPYYYfffuuuuuuhhh]]]QQQHHHDDD>>>>>>===<<<<<<<<<<<<<<<999999:::999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888999;;;;;;999777777999;;;===@@@DDDJJJNNNMMMPPPVVV]]]cccdddaaa___[[[YYYUUUSSSRRRTTTWWWYYY[[[]]]```eeejjjnnnrrrsssqqquuuyyy{{{zzz{{{~~~xxxwwwtttrrrooommmlllkkkkkkkkklllmmmoooqqqssstttrrrssstttsssrrrrrrsssuuusssuuuxxxzzz|||~~~rrr```RRRRRRRRRMMMMMMRRRNNNSSSXXXXXXYYYbbbqqq111111000///////////////444333222000///.........////////////////////////......//////000000111111000///...///111333222111333333333222222222111111000111111111111222222222222333444555666888999999999:::<<<===???@@@@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGIIIKKKMMMMMMLLLKKKLLLMMMKKKNNNRRRWWW\\\bbbhhhlllnnnoooppprrrrrrrrrqqqpppmmmppptttzzzxxx~~~~~~pppbbb\\\[[[VVVZZZ^^^aaaeeekkkttt{{{yyyoookkklllqqquuutttnnnhhheeeaaa]]]^^^aaacccjjjnnnlllhhheee```ZZZZZZYYYWWWUUUTTTTTTTTTTTTWWWOOOFFFBBBCCCDDDCCCAAACCCCCCDDDDDDDDDDDDCCCCCC@@@>>>;;;;;;;;;<<<;;;999;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFIIIHHHFFFEEEEEEGGGHHHJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGGGGEEECCCBBBBBBFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGIIIKKKKKKUUU___gggxxxzzz}}}wwwlll^^^PPPIIIEEE???;;;>>>???===<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999999::::::;;;<<<;;;;;;::::::;;;<<<>>>???DDDGGGLLLQQQUUUWWWYYYYYYQQQPPPOOONNNOOOQQQSSSTTTVVVWWWYYY\\\___cccfffggglllnnnqqqsssuuuxxx{{{~~~xxxsssllljjjkkkllliiieeeiiiiiiiiijjjlllooorrrssspppqqqrrrsssssssssssssssuuuwwwyyy|||~~~||||||yyybbb[[[SSSNNNOOOQQQSSSSSSQQQPPPQQQTTTVVV\\\kkkxxx|||xxxwwwyyy|||333222111000000000000000111111000000000000111111////////////////////////000000000000000/////////222000//////000111000...333333222222111111111111111111111111222222222222444444555666666777888888:::;;;<<<>>>???@@@AAAAAADDDEEEEEEFFFFFFGGGHHHHHHKKKLLLNNNNNNMMMLLLMMMNNNMMMPPPVVV[[[```eeejjjnnnooopppqqqrrrssssssrrrrrrppprrrvvv{{{}}}xxxuuuttt{{{tttggg```^^^[[[\\\\\\^^^dddlllvvv}}}wwwoookkkmmmqqqtttvvvoooiiieeeaaa^^^___cccfffmmmqqqooolllhhhbbb\\\XXXWWWVVVUUUUUUUUUVVVWWWUUUOOOFFFCCCCCCDDDCCCAAACCCCCCCCCDDDDDDCCCCCCCCC@@@>>><<<;;;<<<<<<;;;:::;;;;;;<<<<<<<<<=========;;;;;;<<<======>>>??????AAAAAABBBBBBCCCDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCBBBDDDGGGGGGFFFEEEEEEFFFHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNQQQZZZ^^^kkkxxxlll\\\PPPHHHAAA<<<===>>><<<::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;::::::::::::999999999::::::;;;<<<999999999999999;;;<<<===<<<>>>AAADDDGGGHHHIIIJJJGGGFFFEEEEEEFFFGGGIIIKKKOOOOOOQQQTTTWWWZZZ]]]___fffhhhkkknnnqqqtttyyy|||}}}uuupppkkkiiijjjkkkhhheeeiiihhhhhhiiikkkmmmoooqqqooopppqqqrrrssssssssssssxxxzzz}}}yyyzzz}}}uuujjj___XXXPPPKKKKKKMMMMMMLLLOOOOOOPPPTTTWWW^^^mmm{{{|||rrrjjjiiijjjvvv444333222222111222222222/////////000111222444444////////////////////////222222111111000/////////222000///000111111000///222111111111111000000000111111111111222222222333555666666666777777777777;;;<<<===???@@@AAABBBBBBFFFFFFFFFGGGHHHHHHIIIIIIMMMNNNOOOOOOMMMLLLMMMNNNPPPTTTZZZ```eeeiiinnnqqqpppppprrrssstttttttttttttttvvvyyy}}}zzztttooolllnnnvvvyyymmmddd``````\\\YYYZZZaaalllwww}}}zzztttnnnllllllooorrrrrrkkkeeebbb___\\\^^^ccciiiooorrroookkkhhhccc^^^XXXWWWVVVUUUUUUUUUVVVWWWSSSMMMFFFCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@>>><<<<<<======<<<;;;<<<<<<<<<<<<============<<<<<<======>>>?????????BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCAAADDDFFFGGGGGGHHHIIIJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLNNNTTTUUU]]]uuu{{{kkkYYYOOOGGG@@@??????<<<::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;777777777777888999:::::::::;;;<<<===>>>???@@@@@@CCCCCCBBBBBBBBBDDDFFFGGGGGGHHHIIILLLOOORRRTTTVVV\\\___cccgggkkkoootttxxxxxx~~~~~~zzzwwwppplllhhhgggiiijjjhhhfffiiihhhhhhhhhiiikkkmmmnnnnnnooopppqqqssstttuuuuuuzzz|||yyysssxxx~~~nnnaaa___YYYRRRNNNNNNOOONNNLLLMMMMMMOOOSSSWWW___nnn|||}}}{{{oooggggggkkkttt333333222222222222222333000000000111222333444555000000000000000000000000111111111111111111111000222111000111222333222111111000000000000000000000111111111222222222333333444555555666888999999:::<<<===???@@@BBBCCCCCCCCCGGGGGGHHHHHHIIIJJJJJJJJJMMMNNNOOONNNMMMMMMNNNPPPSSSXXX___eeeiiimmmppprrrooopppqqqrrrttttttuuuuuuwwwyyy|||~~~}}}xxxrrrmmmhhhfffhhhqqq{{{zzzoooddd]]]^^^YYYUUUWWW___jjjrrrvvvvvvsssoookkkiiiiiikkklllmmmgggbbb`````````dddjjjmmmpppoooiiieeedddbbb___\\\[[[XXXVVVSSSRRRRRRRRRNNNKKKFFFDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAAAAA???======>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGJJJJJJIIIHHHGGGFFFFFFFFFCCCEEEGGGHHHHHHIIIJJJLLLJJJJJJIIIHHHHHHIIIIIIIIIFFFHHHJJJLLLMMMMMMKKKJJJMMMSSSRRRWWWiii|||wwweeeXXXNNNFFFCCCAAA===<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999::::::;;;777777777777888888999999;;;;;;::::::;;;<<<======AAAAAAAAAAAAAAACCCDDDEEEDDDDDDFFFHHHJJJMMMOOOQQQSSSVVV[[[```dddjjjooosssuuuyyy}}}yyytttqqqkkkhhhffffffggghhhgggfffjjjiiiiiihhhiiijjjlllmmmnnnnnnoooqqqsssuuuwwwxxxzzz}}}wwwpppttt|||xxxjjj```\\\XXXSSSQQQRRRRRRQQQOOOMMMLLLNNNRRRUUU]]]lllzzz|||}}}rrrnnnttt||||||222222111111111222222333333333222222222222333333111111111111111111111111///000000111222333333444666444333333333333222000000000000000000000000111111222222222222333333333222333444777999;;;===>>>>>>>>>@@@BBBCCCDDDDDDDDDHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMMMMNNNQQQSSSWWW\\\bbbgggkkknnnppprrrooopppqqqrrrsssuuuvvvwwwyyy|||}}}{{{vvvtttrrrnnnjjjeeebbb```cccjjjtttyyyvvvlll```XXXWWWTTTRRRVVV^^^ffflllnnnpppnnnkkkhhheeedddddddddfffbbb```bbbeeehhhnnnuuuuuuuuuoooeee___aaacccbbbdddaaa\\\VVVQQQLLLJJJHHHIIIGGGEEECCCCCCDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAA???>>>>>>?????????>>>=========>>>>>>>>>???????????????@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHGGGGGGHHHGGGHHHIIIIIIHHHHHHIIIKKKIIIIIIIIIIIIJJJKKKMMMMMMKKKLLLNNNPPPQQQPPPOOONNNLLLQQQQQQUUUcccooowwwcccXXXLLLFFFBBB>>><<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999999:::::::::888888888999999999999999777777777777777888999:::;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCDDDGGGIIIKKKLLLLLLOOOTTTYYY^^^dddjjjnnnrrrvvv}}}|||yyyuuuppplllfffeeedddeeeffffffffffffkkkjjjiiiiiiiiijjjlllmmmmmmnnnoooqqqtttwwwzzz{{{~~~~~~xxxqqqmmm|||vvvlllbbb[[[VVVRRROOOOOOQQQSSSRRRPPPNNNMMMNNNQQQTTTZZZhhhvvv{{{yyypppppp{{{222222111111222222333333555555444333222222222222111111111111111111111111//////000222333444555666:::888555444333111///,,,000000000111111111111222222222222222333333333333111222444777:::===???@@@???@@@AAACCCDDDEEEFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKIIIKKKLLLMMMOOOQQQUUUYYY]]]```eeeiiilllnnnqqqsssppppppqqqssstttwwwyyyzzz|||~~~|||wwwtttkkkkkkjjjiiifffccc```^^^___dddkkkpppppphhh]]]TTTRRRRRRSSSWWW]]]ccchhhjjjooommmiiieeebbb___]]]\\\ZZZWWWXXX^^^dddiiiqqqxxx~~~|||sssfff```aaaeeeeeegggddd]]]VVVNNNHHHDDDBBBDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBB@@@>>>???@@@AAA@@@???>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIGGGGGGHHHJJJIIIIIIIIIJJJLLLMMMOOOPPPKKKLLLMMMNNNOOONNNNNNMMMKKKOOOOOOTTT^^^cccqqqssseeeVVVLLLEEE???<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999::::::888999999:::::::::999999777777777888888999999999888999999:::;;;;;;;;;<<<===>>>>>>@@@BBBDDDFFFGGGGGGJJJOOOTTTYYY^^^dddhhhnnnrrryyyzzzvvvsssoookkkhhhdddddddddeeeeeeeeeeeeeeejjjjjjiiiiiiiiijjjlllmmmmmmnnnooorrruuuyyy}}}~~~xxxyyyyyyxxxvvvuuuuuuvvvyyynnneee]]]YYYUUURRROOOPPPSSSVVVVVVUUUNNNMMMNNNQQQSSSYYYggguuuxxxpppqqq{{{333333333333333444555555555555444333333333333333222222222222222222222222000111111222333444555555666444333222222111///---111111111111222222333333222222222333333333444444222333555777:::===???@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKHHHJJJMMMOOORRRVVV\\\```ccceeeiiikkklllooorrrtttsssssssssuuuwwwzzz|||~~~~~~}}}vvvnnniiibbbccceeeeeecccaaa]]][[[\\\^^^ccchhhjjjfff\\\TTTSSSTTTVVVYYY\\\bbbhhhlllrrrooojjjeee```[[[XXXWWWQQQPPPTTT]]]dddjjjqqqxxxwwwjjjccccccddddddeeebbb\\\TTTMMMGGGCCC@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBB@@@??????AAABBBAAA@@@>>>>>>>>>?????????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIGGGFFFFFFFFFGGGIIIKKKLLLIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFFFFHHHJJJKKKKKKKKKLLLLLLNNNOOOPPPJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNLLLRRR[[[[[[cccyyyxxxfffWWWLLLCCC>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999999:::888999:::::::::999888888888999:::::::::999888777999::::::;;;<<<<<<===<<<;;;;;;;;;<<<>>>@@@BBBCCCCCCFFFKKKOOOSSSXXX]]]aaagggllluuu}}}{{{uuupppmmmjjjgggeeebbbccceeeeeeeeedddeeeeeehhhhhhgggggghhhjjjkkklllnnnooopppssswww{{{~~~|||zzzuuutttrrrpppqqqxxxwwwkkkccc]]]YYYXXXTTTPPPPPPTTTWWWXXXWWWNNNMMMOOORRRUUU\\\jjjxxxyyyrrrpppuuu{{{444444444444444555666777444444333333333444444555222222222222222222222222333333333333333333333333///......///111333333222111111222222222333333333222222333333333444444444444555666888:::<<<===>>>@@@AAACCCDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKHHHJJJMMMPPPTTTZZZ```dddgggiiikkklllmmmooosssuuuuuuuuuuuuwwwyyy|||zzzqqqhhhbbbYYYZZZ]]]^^^]]]ZZZVVVTTTZZZZZZ^^^cccgggeee]]]VVVUUUWWWYYYZZZ\\\aaajjjpppuuurrrllleee___ZZZVVVUUUTTTSSSXXXbbbkkkpppwww}}}yyymmmeeecccbbb```bbb___YYYSSSLLLGGGDDDBBB===???AAAAAAAAA@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAA???@@@AAABBBBBBAAA>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCFFFGGGIIIJJJFFFFFFEEEDDDFFFHHHKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJGGGHHHHHHGGGFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOQQQPPPLLLQQQYYYXXX^^^qqqsssbbbTTTHHHBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999999999777888999::::::999888777666777888999888666333222777888999:::;;;;;;;;;:::::::::;;;<<<===???AAABBBAAADDDHHHLLLPPPTTTYYY]]]aaahhhqqqzzz}}}xxxqqqlllhhhfffdddbbbbbbdddeeeeeedddddddddeeeffffffeeefffgggiiijjjlllnnnooopppsssxxx}}}|||yyywwwvvvtttrrrnnnmmmqqq|||}}}rrrggg___ZZZXXXUUUQQQLLLLLLOOORRRSSSRRRNNNMMMOOOSSSWWW^^^mmm|||}}}}}}{{{vvvpppmmmnnnpppyyy666666666666666666666666555444333222111222333444666555444333333333333444222222222111111111000000222222222222222222222222111111222222222333333333222333444555666555444333444666999;;;===>>>??????===???BBBEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOSSSVVVYYY^^^cccfffiiikkkmmmooopppqqquuuwwwwwwwwwxxxyyy{{{~~~yyynnnaaaYYYUUUVVVXXXWWWVVVUUUVVVWWWSSSZZZaaaeeedddbbbaaaaaa^^^]]]]]]___dddhhhjjjkkkrrrpppkkkddd]]]WWWTTTSSSUUUUUUZZZdddlllqqqwww}}}tttggg^^^[[[\\\[[[XXXTTTNNNIIIDDDAAA???BBBBBBAAA@@@@@@???>>>>>>AAABBBBBBCCCCCCBBBBBBAAA???>>>>>>>>>???AAACCCDDDAAA???===;;;;;;===???AAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBGGGFFFFFFFFFFFFHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGLLLLLLKKKIIIGGGGGGIIIKKKOOOLLLKKKLLLOOOPPPNNNLLLKKKLLLMMMMMMOOOOOOPPPQQQTTTOOONNNPPPSSSVVV\\\bbbtttppp]]]KKKCCCDDD@@@>>>======>>>>>><<<;;;======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999777777777777777777777777777666555555666888:::<<<<<<;;;;;;;;;;;;<<<======AAAAAACCCFFFKKKOOOSSSVVV___bbblllxxx~~~zzzxxxwwwpppgggbbbaaabbbbbbbbbbbbbbbcccdddddddddccccccdddddddddeeefffhhhkkkllllllnnnqqqvvvzzz~~~~~~xxxtttsssrrrqqqqqqkkkiiippp}}}rrrkkkeee^^^XXXXXXRRRNNNJJJIIIKKKMMMMMMLLLLLLOOOQQQSSSVVV___mmmxxx{{{sssllliiihhhiiiiiilll666666666666666666666666555444333333222222333333444444444444333333333333444333333333222222222222222222222222222222222222111111111222222222333333222333444555555666666666666777999;;;===>>>>>>??????@@@CCCEEEGGGGGGFFFFFFHHHGGGGGGGGGGGGIIIJJJKKKOOORRRWWWZZZ^^^aaaeeehhhjjjkkkmmmoooppprrruuuxxx|||||||||}}}yyymmm___VVVSSSTTTTTTSSSRRRRRRTTTVVVWWW]]]bbbeeedddcccdddeeeeeedddcccdddgggjjjkkkkkkqqqnnniiibbb[[[WWWUUUUUUVVVWWW]]]hhhppptttxxx}}}yyykkkaaa[[[ZZZWWWUUUQQQLLLGGGCCC@@@>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@????????????@@@>>>===<<<<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIGGGGGGIIIJJJLLLKKKJJJKKKNNNPPPOOONNNLLLLLLMMMNNNOOOPPPQQQQQQTTTPPPOOOQQQTTTVVVZZZ```fffzzz}}}{{{iiiTTTHHHDDD@@@>>><<<<<<======<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::888888888888888888888888777777555555666777999:::;;;::::::::::::;;;<<<<<<>>>???AAADDDHHHLLLPPPRRR^^^```iiittt~~~}}}{{{yyywwwtttrrrqqqkkkddd```___``````___aaaaaabbbccccccccccccbbbcccccccccdddfffhhhjjjlllnnnppprrrvvvzzz|||uuuooolllkkkjjjjjjiiiiiinnnyyy~~~rrrfff___YYYRRRMMMLLLOOOMMMJJJJJJLLLMMMLLLJJJIIILLLNNNRRRXXXbbbnnnwww}}}wwwmmmeee```^^^^^^___eee|||777777777777666666666666444444444444444333222222222333333444444444333333555555444444444444333333333333333333333333333333111111111111222222222222333333333444555777999999::::::::::::<<<===>>>???@@@BBBDDDEEEGGGGGGGGGFFFJJJHHHGGGFFFGGGIIIKKKMMMSSSWWW\\\```cccfffiiikkkkkklllnnnoooppprrrvvvyyywwwkkk^^^UUUQQQQQQPPPNNNMMMOOORRRUUU\\\aaaeeegggggggggiiilllpppnnnkkkjjjkkkllllllkkknnnjjjddd^^^YYYWWWWWWXXXYYYZZZaaakkkrrrtttwwwzzzzzzmmmaaaXXXUUURRRPPPMMMIIIEEEAAA???>>><<<======>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJIIIGGGGGGHHHJJJJJJIIIIIIKKKNNNPPPPPPOOOLLLMMMNNNOOOPPPQQQQQQRRRTTTQQQPPPSSSUUUUUUXXX]]]___nnnzzz~~~vvvbbbRRRIIICCCAAA>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888777666555555666777888999999999888999::::::;;;;;;<<<===@@@DDDHHHKKKMMM[[[\\\cccmmmvvv}}}zzzuuurrrpppnnnllljjjhhheeeaaa^^^^^^^^^]]]\\\___```aaabbbbbbbbbbbbaaabbbbbbbbbccceeegggjjjkkkppppppqqqtttwwwzzz~~~tttpppjjjeeeaaa``````aaa```iiivvvwwwkkk___XXXRRRLLLHHHHHHLLLKKKJJJKKKLLLLLLJJJIIIGGGIIILLLRRR[[[gggrrrxxxzzzssshhh]]]UUUQQQQQQRRR```www777777777666666666666666333444555666555444333222222222333444555444444333444444444444444444444444333333333333333333333333111111111111222222222333444333333444666999;;;===<<<<<<;;;:::;;;===>>>???@@@BBBDDDFFFHHHJJJJJJKKKLLLJJJHHHGGGHHHJJJNNNPPPWWW[[[aaaeeehhhjjjlllmmmmmmnnnoooppprrruuuyyy||||||tttiii^^^WWWPPPOOOMMMKKKKKKMMMQQQUUU^^^dddkkknnnooooooqqqsssxxxuuurrrpppoooooommmlllkkkfff___ZZZXXXYYY[[[\\\```___bbbhhhlllmmmooosssyyy{{{{{{uuujjj]]]SSSNNNMMMLLLIIIFFFCCCAAA??????<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@??????===>>>???AAAAAAAAA@@@???>>>>>>???@@@@@@???>>>>>>@@@????????????@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGFFFGGGHHHIIIIIIIIIIIIHHHFFFHHHIIIHHHGGGGGGHHHIIIJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRTTTQQQQQQTTTUUUTTTUUUYYY___hhhxxx|||ppp___UUUJJJGGGCCC@@@@@@@@@???>>>============<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666555555666666777888777777777777888999999::::::;;;===@@@DDDGGGIIIUUUVVV\\\eeemmmwww~~~|||wwwsssnnnjjjgggfffdddcccaaa```___^^^]]]]]]\\\[[[^^^^^^___```aaaaaaaaaaaaaaaaaaaaabbbdddgggjjjkkknnnoooppprrrrrrrrrqqqppphhhfffaaa[[[WWWVVVXXXYYY___lll~~~ooocccXXXSSSOOOKKKIIIJJJHHHIIIJJJKKKLLLKKKIIIGGGHHHHHHLLLTTT```mmmwww||||||uuuiii[[[PPPKKKJJJKKK___vvv777777777777666666555555555555666777777555444333333444444555555444444444333333333444444444444444333333333333333333333333111222222222333333333333444444555666888:::===???======<<<;;;<<<===>>>??????AAACCCGGGJJJMMMOOOQQQMMMLLLJJJJJJKKKNNNRRRUUU[[[___dddhhhkkklllnnnooopppqqqrrrsssuuuxxx}}}xxxpppggg^^^XXXQQQPPPNNNKKKJJJLLLQQQUUU]]]eeepppwwwyyyyyyyyyzzz}}}zzzvvvsssrrrpppnnnmmmhhhbbb\\\XXXZZZ]]]```aaagggccc```aaabbbaaadddiiilllnnnooommmeeeZZZQQQKKKJJJIIIGGGDDDBBB@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<===???@@@AAAAAA@@@???>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGFFFDDDCCCDDDFFFGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSPPPPPPTTTTTTRRRSSSVVVZZZ___jjj|||zzz{{{lllbbbRRRMMMGGGCCC@@@??????>>>>>>>>>=========<<<<<<<<<::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777666666666666666777666666666666777888888999999:::<<<>>>AAADDDFFFNNNOOOTTT\\\dddmmm{{{~~~~~~}}}}}}}}}{{{xxxvvvqqqmmmhhhdddbbbaaa___^^^^^^^^^______^^^\\\\\\\\\]]]]]]^^^___```aaaaaa```aaaaaaaaabbbeeegggjjjlllnnnpppqqqqqqnnnhhhbbb___\\\ZZZWWWRRROOOOOORRRUUUffftttwww```VVVMMMKKKIIIGGGGGGHHHEEEGGGIIIKKKJJJIIIGGGFFFHHHIIIMMMVVVcccpppzzzzzzooo```SSSKKKJJJKKK[[[rrr::::::999999888777777777777888888888888777666666777666666555444444555555333333333444444444444555333333333333333333333333333333333333444444444444555666666888:::<<<>>>???===============>>>???@@@>>>???BBBFFFKKKOOORRRTTTOOONNNMMMNNNPPPTTTXXXZZZ```cccgggjjjlllnnnppprrruuuuuuvvvwwwyyy||||||ssskkkccc\\\WWWSSSRRROOOLLLKKKMMMQQQTTTZZZdddqqq{{{zzzvvvssspppmmmkkkeee```ZZZYYY]]]bbbeeefffllleee___\\\ZZZXXXZZZ___bbbdddeeeddd___XXXQQQLLLGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::===>>>>>>>>>>>>>>>>>>===?????????@@@??????>>>===>>>???@@@AAAAAA@@@???>>>>>>============>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEGGGGGGFFFDDDBBBAAABBBDDDFFFGGGFFFFFFGGGHHHKKKLLLMMMLLLIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQNNNNNNQQQRRRPPPQQQTTTWWWZZZbbbqqq}}}yyyxxxmmm\\\VVVNNNFFFBBB@@@>>>===>>>>>>>>>=========<<<<<<::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::777777777777777777777777777777777888888888888888666666666666666777777888999999999:::<<>>======<<<;;;;;;::::::::::::999999888888888999;;;:::777555444444666777444444555555555666666666444444444444444444444444444444444555555555666666666777888:::<<<======>>>;;;<<<===>>>???@@@@@@@@@>>>???AAAEEEIIIMMMQQQRRROOOOOOPPPSSSVVVZZZ]]]___eeegggjjjlllnnnpppsssvvvyyyyyyzzz{{{|||zzzrrrjjjddd^^^ZZZVVVSSSRRRPPPMMMKKKLLLOOORRRWWWaaannnyyyyyytttpppkkkhhhccc^^^ZZZ[[[```gggiiijjjllleee___\\\XXXTTTUUUYYY[[[[[[[[[[[[XXXTTTOOOKKKDDDCCCAAA???===<<<;;;;;;888888999999:::;;;;;;;;;<<<======>>>>>>======<<<>>>>>>>>>>>>>>>??????@@@>>>>>>>>>??????>>>>>>>>>======<<<<<<======>>>???>>>>>>???@@@@@@AAABBBBBBBBBCCCEEEFFFGGGFFFFFFFFFCCCDDDFFFGGGGGGFFFCCCBBB@@@BBBEEEFFFFFFFFFGGGHHHIIIKKKLLLKKKIIIHHHIIIKKKJJJKKKLLLLLLNNNNNNOOOPPPPPPMMMLLLOOOOOONNNPPPTTTWWWXXX^^^gggrrrwwwkkkcccYYYOOOIIIEEEBBBAAA>>>>>>>>>>>>=========<<<999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888777777888999999::::::999666666666666666777777888888777777888:::<<<>>>???CCCCCCGGGMMMQQQUUU^^^hhhppp{{{~~~xxxzzz}}}}}}zzzzzz|||~~~~~~|||yyyvvvrrrnnnkkkhhheeebbbbbbaaa___^^^___^^^\\\[[[\\\^^^```___\\\[[[\\\]]]\\\]]]^^^```aaaaaaaaabbbaaaaaabbbdddfffiiilllnnnqqqppplllggg```XXXQQQMMMFFFIIILLLMMMOOOUUU^^^fffwww~~~nnn___QQQJJJEEEFFFHHHFFFEEEFFFBBBEEEHHHHHHFFFEEEFFFGGGDDDGGGLLLQQQZZZfffttt~~~~~~{{{sssfffXXXOOOLLLMMMVVVmmmAAA@@@@@@???>>>=========<<<;;;:::999888999:::;;;>>><<<888555333444666888555666666666777777888888444444444444444444444444555555555666666666666777666777:::<<<============:::;;;===???@@@AAA@@@@@@>>>???AAADDDGGGKKKNNNPPPOOOPPPRRRVVVYYY]]]```bbbhhhjjjlllnnnooorrruuuxxx{{{||||||}}}tttooohhhbbb^^^[[[YYYWWWSSSSSSQQQNNNLLLLLLNNNPPPUUU^^^kkkvvv~~~|||uuuooojjjfffbbb^^^ZZZ\\\cccjjjlllllljjjeee```^^^ZZZUUUTTTVVVWWWVVVUUUTTTRRROOOKKKHHHBBBAAA???===;;;:::999999555666777888:::;;;<<<===<<<<<<============<<<<<<;;;;;;;;;<<<>>>AAACCCEEE======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>======>>>???@@@@@@AAAAAABBBCCCEEEGGGGGGGGGFFFFFFAAACCCFFFHHHHHHGGGFFFDDD???AAADDDFFFFFFFFFGGGGGGGGGIIIKKKKKKIIIHHHJJJMMMJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLJJJMMMNNNMMMPPPTTTTTTUUUXXX]]]bbbnnn}}}wwwooocccXXXPPPKKKHHHFFF>>>>>>>>>>>>============999::::::;;;<<<<<<<<<;;;999999999999999999999999999999999999999999999999666777888::::::;;;;;;;;;666666666666666777888888666666666666888:::<<<===AAAAAADDDIIIJJJLLLSSS\\\bbblllvvvyyy|||}}}xxxzzz}}}yyyvvvwwwyyy|||{{{{{{}}}~~~}}}{{{yyywwwsssmmmhhhdddaaa^^^[[[^^^]]]\\\]]]^^^^^^\\\ZZZ\\\^^^___^^^[[[ZZZ[[[]]]\\\]]]^^^```aaabbbbbbbbbbbbbbbcccdddgggjjjmmmnnnooolllfff___WWWQQQLLLJJJDDDHHHMMMQQQUUU^^^jjjssszzzuuucccTTTLLLFFFBBBDDDEEEBBB@@@AAABBBEEEGGGGGGEEEDDDFFFHHHAAAEEEJJJNNNTTT```ppp{{{yyyxxxqqqeeeWWWMMMKKKLLLYYYpppCCCBBBBBBAAAAAABBBBBBCCC@@@??????>>>>>>>>>??????AAA>>>;;;888666666777888555666777777777777777666666777777777666666555444777666555555555555555666999:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCGGGLLLQQQQQQRRRUUUXXX]]]cccgggiiikkkmmmnnnooopppssswwwzzz{{{tttgggeeeaaa^^^\\\YYYVVVSSSRRRSSSSSSQQQOOOMMMNNNOOOTTTaaannntttyyyzzzssslllhhhfff``````aaadddiiijjjhhhfffeeecccaaaaaaaaa^^^YYYTTT[[[UUUOOOLLLMMMLLLHHHDDD>>>===;;;888888888999:::888999::::::999:::<<<>>>???>>><<<;;;;;;<<<======;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999======>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCEEEHHHKKKKKKIIIGGGCCCBBBBBBAAABBBCCCDDDEEEDDDFFFHHHJJJKKKKKKKKKKKKIIIIIIIIIIIIKKKMMMOOOPPPPPPQQQQQQOOONNNNNNPPPRRRRRRSSSWWW[[[]]]fffxxx~~~}}}ssseee[[[TTTLLLDDDEEE???;;;===???<<<:::;;;???>>><<<::::::;;;===>>>999999::::::::::::;;;;;;;;;::::::999999::::::;;;:::::::::999999888888888333444555777888888888888777777777888999:::<<<<<<:::>>>BBBCCCCCCFFFMMMSSS\\\^^^bbbfffkkkppptttuuuvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvwwwyyy{{{}}}~~~}}}}}}xxxtttssstttyyyzzz{{{{{{zzzwwwuuusssooolllhhhccc___\\\ZZZYYY^^^\\\[[[ZZZZZZZZZXXXWWW[[[[[[\\\\\\\\\[[[[[[ZZZ\\\\\\]]]]]]___aaadddeeehhhgggfffhhhlllnnnllljjjllleee[[[RRRMMMKKKJJJJJJFFFKKKQQQXXXdddsss{{{|||yyykkk[[[QQQHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFJJJSSS```mmmuuuyyyqqqhhh^^^SSSJJJIIIMMMVVViiiHHHHHHGGGFFFFFFFFFFFFFFFCCCBBBAAA@@@???>>>>>>===???===:::888777888999::::::;;;;;;;;;;;;;;;::::::999888777666666777888888777666666666666666777777;;;;;;<<<===============>>>???@@@@@@@@@AAACCCEEEEEEEEEEEEDDDEEEHHHMMMPPPUUUXXX]]]aaacccfffiiikkkpppqqqrrrssssssuuuxxx{{{zzzwwwmmm___]]][[[ZZZYYYXXXVVVTTTRRRRRRQQQNNNLLLKKKMMMNNNTTTaaammmrrruuu|||zzztttnnnjjjgggcccdddeeeiiimmmnnnkkkhhhdddcccaaaaaaaaa___[[[XXXYYYTTTOOOMMMMMMLLLHHHDDD???===;;;999888888888999888999::::::999:::<<<>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>???@@@AAAAAADDDCCCCCCCCCCCCDDDEEEEEEDDDCCCDDDFFFHHHIIIHHHFFFBBBBBBAAAAAAAAABBBCCCDDDCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPOOONNNMMMMMMOOOQQQPPPPPPRRRUUUWWW]]]lllyyyxxxooodddUUUIIILLLEEE@@@BBBCCCAAA???@@@::::::999999:::;;;===>>>999999::::::::::::;;;;;;;;;::::::999999::::::;;;:::::::::::::::999999999666666777888999999999999888777777888888999:::;;;999;;;>>>??????BBBHHHLLLRRRTTTWWW[[[```dddhhhjjjmmmmmmnnnooooooppppppqqqqqqqqqqqqrrrsssuuuvvvwwwvvvzzz}}}}}}{{{|||~~~zzzuuurrrrrrssstttuuuvvvvvvuuussspppoooiiigggccc___\\\YYYWWWWWWYYYXXXXXXXXXYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[\\\^^^aaadddffflllkkkjjjkkkllljjjeeeaaa]]]XXXRRRLLLJJJJJJJJJKKKNNNUUU___hhhvvv{{{ooo```SSSIIIGGGFFFEEECCCCCCCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDEEEHHHQQQ^^^kkktttvvvooofff]]]RRRJJJJJJNNNWWWjjjQQQQQQOOONNNMMMMMMLLLLLLJJJIIIHHHFFFDDDBBBAAA@@@???===;;;::::::;;;<<<===;;;;;;;;;;;;:::999888888;;;:::999888888999;;;<<<999999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???@@@AAAAAAAAACCCFFFIIILLLLLLLLLLLLLLLNNNQQQUUUZZZaaahhhkkkjjjiiilllooouuuvvvwwwxxxxxxyyy{{{~~~||||||uuullldddXXXVVVTTTTTTTTTTTTRRRPPPRRRQQQOOOMMMKKKLLLOOORRRWWWbbbllloooqqqwww|||~~~}}}yyyuuupppllliiifffgggjjjnnnpppooollliiiaaa```_________^^^[[[YYYWWWSSSOOONNNMMMLLLGGGDDD@@@>>><<<:::888888888888888999::::::999999;;;===>>>>>>>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEEEECCCBBBCCCEEEFFFFFFEEEAAAAAA@@@@@@@@@AAABBBCCCBBBCCCDDDEEEGGGIIIKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNMMMLLLLLLNNNPPPPPPNNNMMMPPPSSSVVV^^^fffqqqvvvfffXXXSSSJJJCCCBBBBBB???>>>???::::::::::::;;;;;;<<<<<<999999::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;888888999999999999999888888888777777777777888888999999:::;;;===@@@CCCEEEGGGIIILLLOOOTTTWWWZZZ\\\aaaaaabbbccceeefffggggggjjjjjjjjjjjjkkklllmmmnnnmmmppptttuuuuuuwww|||~~~||||||{{{{{{{{{{{{yyyvvvrrroooooopppnnnnnnnnnnnnllljjjhhhgggaaa___]]]ZZZXXXVVVUUUTTTSSSTTTUUUVVVXXXYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^aaaeeeggglllmmmnnnnnnkkkeee]]]WWWNNNLLLJJJHHHHHHKKKOOOQQQ\\\eeeoooyyy~~~nnnaaaUUUKKKEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDGGGOOO[[[iiirrruuuoooggg^^^SSSJJJJJJNNNYYYlllZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJIIICCCBBB@@@>>>======>>>???;;;;;;;;;;;;:::999888777::::::;;;<<<<<<=========>>>>>>???@@@AAABBBBBBBBB??????????????????@@@@@@AAABBBCCCCCCDDDFFFJJJMMMRRRSSSTTTUUUUUUWWW[[[]]]aaahhhoooppplllkkknnnssswwwyyy{{{||||||~~~zzztttpppnnnjjjddd___VVVTTTRRRQQQPPPOOOMMMKKKPPPOOONNNLLLMMMPPPVVV[[[^^^gggnnnoooooosssvvvwwwzzzzzzyyyxxxuuuqqqmmmjjjgggjjjnnnqqqqqqoookkkhhh___^^^]]][[[ZZZYYYXXXWWWUUUSSSPPPNNNMMMJJJFFFCCC@@@???===;;;999888888777999:::::::::999999;;;=========>>>>>>===;;;999888999::::::;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;:::::::::999999999999:::;;;===>>>??????BBBAAAAAAAAAAAABBBCCCCCCFFFCCCAAA@@@AAACCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDGGGJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLNNNPPPRRRNNNLLLPPPSSSSSSVVVZZZaaassszzzmmm___UUUKKKGGGDDD@@@======>>>>>>>>>>>>===<<<;;;:::999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<======999999::::::999888777777888888777666666666666666:::999888:::===???@@@@@@BBBCCCFFFIIILLLPPPRRRSSSVVVVVVXXXYYY[[[]]]^^^___bbbbbbbbbccceeeggghhhiiigggiiimmmoooqqqtttyyy|||~~~|||||||||}}}~~~yyyyyyxxxwwwwwwwwwwwwwwwwwwwwwuuurrrnnnkkkjjjkkkgggffffffdddbbb___]]]\\\YYYXXXWWWVVVTTTSSSSSSRRRQQQSSSUUUVVVVVVXXXYYY[[[XXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\___bbbfffhhhiiikkkmmmlllhhh___UUUOOOIIIHHHHHHIIILLLSSS[[[aaasss{{{rrraaaUUUNNNIIIGGGCCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEHHHNNNZZZiiisssxxxsssmmmdddWWWLLLJJJOOO[[[nnnbbbaaa___]]]\\\ZZZZZZZZZXXXXXXXXXWWWVVVTTTRRRQQQKKKIIIGGGDDDBBB@@@@@@???AAAAAA@@@@@@???>>>===<<<999;;;>>>AAABBBBBB@@@???BBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBAAAAAABBBBBBCCCDDDFFFGGGHHHIIILLLOOORRRUUUWWWZZZ\\\]]]```ccceeehhhmmmrrrqqqmmmlllrrrxxxwwwzzz}}}~~~sssnnnhhhddddddccc```]]]TTTSSSQQQPPPPPPOOOMMMLLLKKKKKKKKKKKKOOOUUU]]]ccchhhnnnqqqpppnnnpppqqqpppsssssstttuuusssqqqnnnmmmmmmpppsssuuusssooojjjhhhbbbaaa^^^[[[XXXVVVVVVVVVUUUSSSPPPMMMKKKHHHEEECCC???>>>===;;;:::999888888999:::;;;:::999999;;;<<<<<<============;;;999888888888999:::::::::::::::999999999999999999999999999999999888888888777777888888999;;;<<<===>>>???@@@????????????@@@AAAAAAEEEBBB???>>>???AAABBBBBB@@@@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAACCCFFFHHHJJJGGGHHHIIIJJJKKKLLLLLLMMMLLLMMMMMMLLLKKKLLLNNNQQQQQQMMMKKKOOORRRRRRRRRTTT[[[cccvvvtttiii]]]VVVPPPHHHCCCBBB????????????>>>===<<<<<<999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<=========999999999999888777666666888888777666555555555555999888777888:::<<<<<<;;;???@@@BBBEEEHHHJJJLLLMMMNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZ[[[^^^```cccfffgggdddfffiiilllooorrrvvvyyyzzzyyywwwuuuttttttuuuuuuttttttssssssssssssssssssssssssrrrnnniiieeedddddd___^^^]]][[[XXXVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRTTTVVVVVVUUUVVVWWWZZZXXXXXXWWWWWWXXXYYYZZZZZZ\\\\\\]]]^^^```ccceeegggfffhhhiiifff___VVVMMMGGGFFFHHHKKKPPPXXXcccqqqzzz{{{hhhWWWNNNJJJHHHGGGBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFIIIOOO[[[jjjvvv~~~{{{wwwnnn^^^PPPLLLOOO\\\ooohhhgggfffdddbbbaaaaaaaaa]]]]]]]]]]]][[[YYYWWWUUUSSSQQQNNNKKKGGGEEECCCBBBBBBBBBBBBBBBBBBAAA@@@???<<<>>>BBBEEEGGGGGGFFFEEEGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJMMMOOOQQQRRRSSSVVVXXXWWWZZZ^^^aaaccceeehhhjjjmmmqqqsssrrrpppqqqwww|||zzz}}}}}}uuuhhhccc^^^]]]^^^___^^^\\\RRRQQQPPPQQQRRRSSSRRRPPPGGGHHHIIILLLRRRZZZcccjjjooossstttooollllllkkkhhhjjjkkkmmmoooqqqrrrrrrrrruuuwwwzzzyyyuuuoookkkiiifffeeebbb^^^ZZZXXXYYYZZZWWWUUUQQQLLLHHHEEECCCCCC>>>======<<<;;;:::999999999:::;;;:::999999:::<<<;;;<<<<<<<<<<<<;;;::::::777888888999999999999999888888888888888888888888888888888777777777666666777888999:::<<<>>>?????????????????????@@@@@@AAADDDAAA???>>>???AAAAAAAAA@@@@@@AAAAAAAAA@@@??????AAAAAAAAABBBDDDEEEGGGGGGDDDEEEGGGIIIJJJKKKKKKLLLKKKKKKLLLKKKJJJKKKMMMPPPMMMJJJIIIMMMOOONNNOOOQQQWWWXXXddd|||~~~zzznnneee]]]SSSLLLJJJ@@@@@@@@@@@@????????????999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<888888999999888777666666888888777666666666666666555555666666777777888888<<<===>>>@@@BBBDDDEEEFFFHHHIIIJJJLLLNNNOOOQQQQQQRRRSSSUUUXXX[[[___aaacccaaabbbdddgggjjjnnnqqqssstttsssrrrrrrqqqqqqqqqqqqpppooonnnmmmllllllllllllkkklllkkkgggbbb^^^\\\[[[UUUUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQRRRUUUWWWVVVTTTSSSVVVXXXXXXXXXWWWWWWXXXYYY[[[\\\\\\]]]___```aaabbbbbbaaabbbbbbaaa\\\TTTLLLFFFDDDFFFLLLUUU___kkkyyy~~~qqq___QQQIIIFFFEEEDDDAAABBBBBBCCCBBBBBBAAAAAA????????????@@@@@@@@@@@@AAADDDGGGJJJPPP\\\mmmyyyyyyhhhVVVOOOQQQ[[[mmmmmmmmmkkkjjjhhhhhhggggggdddddddddcccaaa]]]ZZZXXXXXXWWWTTTPPPMMMIIIGGGFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGJJJLLLNNNNNNQQQRRRTTTUUUUUUTTTRRRQQQPPPOOOMMMLLLKKKLLLMMMNNNRRRUUUYYY[[[[[[\\\\\\]]]]]]aaaeeehhhjjjkkkmmmnnnpppsssvvvwwwxxxzzz|||}}}sssiii```\\\YYYXXX[[[\\\[[[YYYTTTRRRQQQRRRSSSSSSRRRQQQIIIKKKNNNRRRXXX```iiippprrrtttsssmmmhhhgggddd``````bbbeeejjjooossswwwyyyzzz|||}}}zzztttnnnjjjiiigggfffccc___[[[YYY\\\___ZZZWWWQQQKKKEEEBBBBBBBBB<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999888:::<<<;;;;;;::::::;;;;;;<<<<<<666777888888999999888888888888888888888888888888888888888888777777777777777888999;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBB@@@>>>>>>@@@AAAAAAAAAAAAAAABBBBBBBBBAAA??????AAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIHHHHHHIIIKKKMMMKKKIIIIIILLLLLLJJJKKKOOOPPPQQQZZZlll~~~~~~~~~uuulllaaaYYYUUUKKKJJJGGGDDDBBBAAA@@@@@@999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999:::999999888888888888777666666777777777222555888888666555777:::999:::;;;<<<>>>???@@@AAACCCCCCDDDFFFGGGIIIJJJJJJMMMNNNOOORRRUUUXXX[[[\\\\\\\\\]]]```cccfffhhhiiillllllmmmmmmmmmllllllllliiiiiigggeeedddcccbbbbbb```aaaaaa^^^ZZZVVVTTTSSSKKKKKKLLLLLLMMMOOOPPPPPPMMMNNNOOOPPPPPPPPPOOOOOOOOORRRUUUUUURRRQQQTTTXXXYYYXXXWWWWWWXXXYYY\\\]]]\\\]]]___aaaaaa___\\\ZZZXXXWWWTTTOOOJJJGGGHHHJJJNNNYYYgggvvvmmmcccUUUJJJEEEDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@>>>BBBGGGJJJPPP]]]nnn{{{ppp\\\SSSTTTWWWjjjppppppnnnmmmllllllllllllkkkkkkjjjiiieeeaaa]]]ZZZZZZYYYWWWTTTPPPMMMJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHJJJOOOSSSVVVZZZ[[[]]]^^^]]]\\\ZZZYYYUUUTTTRRRPPPPPPPPPRRRSSSWWW[[[___bbbbbbaaaaaaaaaeeehhhllloooppppppqqqrrrrrrtttxxx}}}|||vvvkkk```[[[XXXVVVWWWYYYZZZYYYWWWXXXVVVTTTSSSSSSRRRPPPNNNNNNPPPTTTXXX^^^fffooouuurrrtttqqqjjjeeeccc___[[[YYY\\\```fffnnnuuu{{{~~~{{{}}}}}}xxxqqqjjjgggfffddddddbbb]]]ZZZYYY]]]```[[[XXXQQQJJJCCC@@@AAABBB;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::999888:::;;;;;;:::999999:::;;;===>>>666666777888888888888888777777777777777777777777999999999888888888888777777888999;;;===???@@@AAABBBBBBAAAAAABBBBBBCCCDDDAAA???>>>???AAABBBBBBAAAAAABBBBBBCCCBBBAAA@@@???AAABBBDDDEEEEEEEEEDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGFFFEEEGGGIIIKKKKKKJJJKKKMMMKKKHHHJJJOOOKKKMMMUUUbbbooo||||||pppgggdddZZZVVVQQQKKKEEEBBB@@@???999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;:::::::::888888777777777777888888333777;;;;;;888666999===999999:::;;;<<<===>>>??????@@@AAABBBCCCDDDEEEFFFJJJKKKLLLMMMPPPRRRUUUVVVXXXXXXXXXZZZ]]]```aaabbb```aaacccdddeeedddcccccceeecccaaa___]]]\\\[[[[[[WWWXXXYYYWWWTTTQQQOOOOOODDDEEEFFFIIILLLOOORRRSSSKKKLLLMMMOOOOOOOOONNNMMMLLLPPPSSSSSSPPPPPPTTTXXXZZZYYYXXXWWWXXXZZZ\\\^^^[[[]]]___aaa```\\\XXXUUUMMMLLLJJJFFFDDDGGGMMMSSSZZZgggyyy|||ppp]]]VVVLLLEEEDDDEEEEEEEEEBBBBBBCCCCCCBBB@@@???===>>>>>>>>>>>>????????????<<>><<<;;;<<<===???@@@===<<<;;;:::999:::;;;;;;999999999999888888888777777888888888999999999999777777777777777888888888:::::::::999999888888888;;;;;;::::::;;;<<<>>>???EEEDDDBBBAAA@@@?????????@@@???===<<<<<<>>>???AAABBBBBBBBBCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIMMMMMMMMMMMMMMMLLLLLLLLLIIIMMMRRRWWW```qqqvvvoooiiiggg```UUUNNNKKKHHHCCCAAA===:::999;;;;;;999777999:::;;;<<<<<<<<<<<<;;;::::::999999:::;;;===>>><<<<<<======<<<:::888777888888888888888888888888::::::999999888999999999:::::::::;;;;;;<<<<<<<<<===???AAACCCDDDCCCBBBAAAEEEFFFGGGHHHJJJMMMOOOPPPTTTTTTSSSUUUVVVVVVUUUSSSXXXYYYYYYZZZ[[[\\\]]]]]]]]]\\\YYYTTTQQQOOOQQQSSSRRRPPPNNNLLLMMMNNNQQQSSSHHHHHHHHHIIIKKKMMMNNNOOOKKKLLLNNNNNNMMMMMMMMMNNNQQQQQQRRRRRRSSSTTTTTTTTTWWWVVVUUUUUUWWWYYY\\\^^^___^^^]]]^^^^^^ZZZTTTOOOHHHDDDCCCFFFGGGKKKVVVcccpppzzzuuugggRRRNNNIIIEEECCCBBBAAA@@@AAABBBBBBAAA???>>>>>>??????@@@AAABBBAAA@@@???>>>CCCCCCEEEIIIRRRaaarrr}}}~~~mmm]]]TTTQQQUUUfffzzzmmmmmmllllllmmmnnnpppqqqrrrrrrrrrpppnnnjjjgggeeebbbbbbaaa___[[[WWWSSSPPPRRRRRRTTTWWWZZZ[[[ZZZXXXXXXWWWUUUUUUVVVYYY\\\___eeeiiikkkiiidddaaaaaacccbbbbbb```]]][[[ZZZ[[[]]]aaadddiiilllmmmmmmmmmnnnooooooqqqrrrtttuuuvvvvvvzzz~~~}}}uuummmgggcccaaa___ZZZYYYWWWUUUTTTSSSTTTTTTUUUQQQOOORRRSSSRRRTTTWWWYYY```fffjjjooouuuvvvtttlllllljjjeee]]]WWWTTTTTTWWW\\\bbbgggpppyyy|||zzz~~~{{{xxxuuunnnddd```bbb]]][[[WWWTTTSSSSSSSSSTTTPPPKKKDDD@@@??????>>>===>>>===<<<;;;<<<===???@@@===<<<;;;:::::::::;;;;;;999999999888888888777777888999999999999:::::::::888888888888888888888888::::::::::::999999999888===<<<;;;;;;<<<===>>>???DDDCCCBBBAAA@@@@@@@@@@@@BBBAAA???>>>>>>???AAABBBAAABBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJNNNQQQXXXfffyyy|||{{{{{{vvvlllccc]]]UUUNNNHHHCCC===;;;<<<===<<<;;;;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888:::999999888888999999:::::::::999999888999999::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@@@@@@@???>>>AAAAAABBBCCCEEEGGGIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSWWWVVVUUUSSSRRRQQQPPPPPPVVVVVVTTTPPPLLLKKKLLLMMMNNNLLLJJJIIIHHHIIIJJJKKKFFFFFFFFFGGGIIIJJJLLLMMMKKKLLLNNNNNNMMMLLLMMMNNNPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUXXX[[[]]]___cccaaa^^^]]]ZZZUUUNNNIIIGGGEEEFFFKKKPPPXXXggguuu|||kkk]]]PPPLLLGGGCCCBBBAAA@@@???AAABBBBBBAAA???===>>>???>>>?????????@@@??????>>>AAABBBEEEKKKTTTaaaoooxxxvvvhhhZZZQQQNNNTTTeeeyyykkkkkkkkkmmmnnnppprrrsssvvvvvvuuutttrrrooommmkkkiiiiiihhheeebbb^^^[[[YYYZZZZZZ[[[___bbbcccbbbaaa___^^^]]]\\\]]]___aaaccciiimmmpppoookkkgggfffgggiiihhhgggeeebbbaaabbbdddhhhjjjmmmooooooppprrrsssqqqrrrsssuuuwwwyyyzzz{{{|||~~~zzzrrrmmmfff___[[[[[[\\\^^^ZZZYYYWWWUUUSSSSSSSSSSSSVVVRRRPPPQQQSSSSSSWWW\\\cccjjjrrruuuxxxzzzwwwqqqhhhgggccc^^^XXXTTTRRRRRRVVV^^^gggpppyyyzzzyyyuuusssrrrlllccc]]]]]]XXXTTTNNNLLLMMMNNNNNNLLLJJJFFFAAA=========<<<<<<>>>===<<<<<<<<<===>>>???======;;;:::::::::;;;<<<999888888888888777777777999999:::::::::;;;;;;;;;999999999999888888888888;;;:::::::::::::::999999<<<<<<;;;;;;;;;<<<======BBBAAAAAAAAAAAAAAABBBBBBDDDCCCAAAAAAAAAAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJGGGHHHHHHHHHHHHHHHHHHHHHGGGIIILLLMMMQQQZZZhhhsss}}}vvvlllcccVVVPPPGGGBBBAAAAAA@@@>>>::::::999888777777666666============<<<;;;999999;;;::::::999999999::::::;;;:::999888888999:::;;;:::999999888999999::::::::::::::::::;;;;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===?????????@@@AAABBBCCCDDDBBBDDDGGGHHHHHHKKKPPPTTT\\\YYYUUUQQQMMMJJJIIIIIIOOOOOOOOOLLLIIIGGGGGGGGGIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKLLLJJJLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRRRROOOPPPSSSVVVZZZ\\\^^^___ccc```]]]ZZZVVVQQQLLLHHHHHHIIINNNWWW```lll|||qqq```TTTLLLIIIDDDBBB@@@@@@???>>>???AAAAAA@@@>>>======>>>============>>>>>>???@@@>>>AAAEEEKKKTTT___kkksssyyyxxxuuummmbbbWWWPPPMMMTTTeeexxxllllllmmmnnnppprrrssstttxxxxxxwwwwwwuuusssrrrpppppppppooommmjjjgggdddcccbbbbbbccceeehhhjjjjjjhhheeeddddddcccdddeeefffggglllooosssssspppllljjjiiimmmmmmmmmjjjhhhggghhhiiikkklllnnnoooooopppsssuuussstttuuuxxxzzz}}}~~~yyypppkkkcccaaa]]]YYYUUUUUUWWWYYYVVVUUUTTTSSSSSSTTTUUUVVVUUURRRQQQTTTVVVXXX^^^eeelllttt|||~~~~~~|||uuummmdddbbb^^^YYYVVVTTTTTTUUUZZZcccmmmvvvuuupppnnnnnnkkkbbb[[[YYYTTTNNNHHHFFFIIIKKKIIIFFFEEECCC@@@>>>===<<<=========<<<<<<<<<<<<===>>>???>>>===<<<::::::;;;;;;<<<999999888888888777777777999999999:::::::::;;;;;;::::::::::::999999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<>>>>>???>>>>>>@@@????????????@@@AAAAAA===AAADDDDDDCCCEEELLLRRRZZZWWWRRRMMMIIIHHHGGGHHHJJJLLLMMMLLLIIIFFFEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDGGGGGGGGGHHHIIIKKKLLLMMMJJJKKKLLLLLLKKKKKKLLLNNNNNNNNNNNNOOOPPPPPPQQQQQQNNNQQQTTTXXXZZZ\\\\\\\\\[[[YYYVVVSSSQQQPPPNNNNNNOOOTTT]]]hhhrrr~~~xxxgggYYYOOOHHHEEEBBB?????????>>>===>>>???@@@???===<<<===>>>===<<<<<<<<<===???AAABBB???AAADDDIIIQQQ\\\gggooosssppplllfff___XXXSSSPPPTTTeeexxxppppppqqqrrrssstttttttttxxxxxxxxxwwwwwwvvvuuutttvvvvvvuuusssqqqooommmllliiihhhhhhjjjmmmooonnnmmmiiiiiijjjjjjjjjkkkkkklllnnnpppssstttrrrooollljjjoooppppppooommmlllmmmnnnnnnooopppppppppqqqtttvvvxxxyyyzzz|||~~~uuukkkbbb]]]YYY[[[[[[YYYVVVSSSSSSTTTTTTTTTSSSRRRSSSTTTUUUVVVQQQPPPSSSWWW[[[]]]eeemmmvvv}}}}}}rrriii___\\\XXXVVVUUUVVVWWWXXXaaahhhpppwwwsssllliiijjjiiiaaaYYYUUUPPPKKKFFFEEEHHHIIIGGGCCC@@@@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;:::;;;<<<<<<999999999999888888888888999999999:::::::::;;;;;;<<<;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>><<<<<<======>>>@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEBBBDDDGGGIIIJJJJJJIIIHHHJJJJJJKKKKKKLLLLLLLLLMMMIIIKKKLLLMMMNNNRRRXXX]]]eeezzz~~~xxxoooggg```WWWNNNGGGHHHFFFBBB>>><<<;;;<<<<<<888999:::;;;;;;:::999888:::999888777888999:::;;;999888777666666777888999999888888888999999:::;;;::::::::::::::::::::::::::::::;;;<<<============??????>>>>>>>>>>>>??????;;;???AAA@@@>>>???EEEKKKLLLJJJFFFCCCBBBBBBCCCDDDFFFHHHJJJJJJGGGEEEDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEGGGGGGGGGHHHHHHJJJKKKLLLJJJKKKKKKKKKJJJJJJLLLNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQSSSUUUXXXXXXXXXVVVUUUPPPNNNMMMLLLLLLNNNRRRTTT___hhhsss|||kkk]]]QQQIIIDDDAAA???>>>>>>???>>>======>>>???>>><<<;;;<<<=========<<<===>>>@@@BBBDDDAAAAAABBBEEELLLWWWdddlllnnnkkkgggbbb]]]YYYVVVUUUTTTeeexxxuuuuuuvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxzzzyyyxxxwwwuuutttsssrrrooonnnmmmnnnpppqqqqqqppplllmmmooopppqqqqqqqqqpppqqqrrrtttttttttqqqooommmppprrrssssssrrrqqqrrrttttttuuuvvvuuuuuuvvvxxxzzz~~~~~~|||vvvooofff^^^VVVRRRSSSXXX\\\\\\XXXSSSQQQQQQVVVUUUSSSRRRRRRRRRSSSTTTPPPRRRXXX___bbbdddkkksss}}}zzzoooeeeYYYVVVTTTSSSUUUXXXZZZ[[[dddiiinnnttt|||rrriiiccceeeeee___VVVPPPLLLJJJGGGGGGIIIIIIFFFCCC<<<>>>>>>===;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>><<<;;;;;;;;;<<<===;;;::::::::::::999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCC<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBAAAAAA@@@??????>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEBBBDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLGGGHHHIIIJJJLLLPPPUUUXXX]]]nnnzzzsssjjj```YYYSSSPPPIIICCC>>><<<;;;<<<888999999::::::::::::999;;;::::::999999999::::::888888888888888888888888888888888888999:::;;;;;;::::::::::::999999999999888888999999:::;;;;;;<<<===<<<<<<;;;;;;<<<<<<<<<:::<<<===<<<;;;;;;???BBBAAA@@@???>>>>>>@@@BBBCCCAAACCCEEEEEEDDDBBBBBBBBB@@@AAACCCEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIILLLNNNMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSTTTTTTSSSQQQOOOMMMIIIIIIHHHIIILLLRRRZZZ```uuuooo]]]RRRIIIBBB@@@???======>>>???>>>===;;;<<<======;;;;;;<<<============>>>???@@@BBBCCCAAAAAAAAACCCIIISSS```hhhkkkjjjgggbbb\\\WWWVVVVVVSSSdddwwwxxxxxxzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzzyyywwwwwwvvvvvvtttrrrqqqqqqrrrssssssrrroooqqqsssuuuvvvvvvvvvuuuvvvvvvvvvvvvvvvuuusssqqqsssuuuwwwxxxxxxxxxyyy{{{xxxyyy{{{{{{zzzzzz{{{}}}~~~yyytttooolllggg```YYYTTTPPPNNNOOOUUU[[[\\\XXXSSSRRRRRRSSSSSSRRRQQQRRRSSSTTTUUUWWW[[[dddlllooonnnsssyyy~~~zzzssshhh___VVVTTTSSSUUUZZZ^^^`````````eeeiiinnnvvv~~~qqqggg^^^___aaa[[[RRRLLLHHHIIIJJJJJJJJJGGGEEECCC===???AAA@@@===;;;;;;<<<;;;;;;<<<<<<======<<<<<>><<<;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;::::::<<<============>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<============>>>@@@BBBCCCEEEEEEEEEEEE>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>>>>???AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMGGGGGGGGGHHHJJJNNNSSSVVVXXXddduuu~~~wwwrrrhhhcccZZZPPPHHHCCCAAA@@@======<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999888888999;;;<<<<<<;;;999888888888888888999:::;;;<<<:::::::::999999999888888999999999999:::;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBB@@@AAACCCCCCAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJIIIHHHIIIKKKNNNMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPPPPOOOMMMJJJHHHFFFFFFHHHKKKNNNVVVaaaoooxxxrrr^^^QQQJJJEEE@@@>>>===<<<===>>>??????===:::;;;<<<<<<;;;:::;;;<<<;;;<<<===>>>???????????????@@@AAADDDIIIRRR\\\bbbiiijjjhhhaaaXXXQQQPPPRRRPPPaaauuuxxxzzz{{{}}}~~~}}}}}}|||xxxxxxxxxxxxyyy{{{|||}}}}}}|||{{{yyyxxxxxxxxxxxxwwwuuusssssstttttttttsssqqqsssvvvxxxzzzzzzzzzyyyzzzyyyxxxxxxyyyxxxwwwuuuvvvxxx{{{||||||}}}~~~yyy{{{}}}~~~}}}|||}}}~~~}}}}}}}}}}}}~~~zzzwwwrrrkkkfffdddaaa\\\WWWRRROOONNNMMMMMMSSSYYYZZZVVVSSSSSSTTTNNNNNNOOOPPPRRRUUUXXXYYY___eeeoooxxxzzzwwwyyy{{{~~~yyyssskkkaaaXXXWWWUUUUUUYYY___dddeeeeee[[[```eeeiiiqqqyyy{{{yyyqqqeee[[[\\\^^^YYYPPPIIIEEEHHHLLLLLLJJJGGGDDDCCC???BBBEEEDDD@@@>>>>>>???:::;;;<<<<<<======<<<<<>>===<<<;;;<<<<<<=========<<<<<<<<<;;;;;;;;;>>>?????????@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>;;;===???AAACCCDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLNNNKKKKKKKKKLLLMMMNNNNNNOOOHHHHHHHHHHHHKKKNNNRRRUUUUUU^^^kkkyyy~~~vvvvvv~~~zzzooobbbXXXQQQMMMLLLBBBAAA>>><<<;;;::::::;;;<<<<<<======<<<:::888777999;;;===??????===;;;999888888888888999:::;;;<<<:::::::::999999888888888;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<;;;<<<<<<===>>>===<<<<<<>>>@@@@@@???===<<<<<<==================@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJHHHGGGHHHKKKNNNMMMNNNNNNOOOOOOPPPQQQQQQNNNMMMLLLJJJHHHFFFDDDCCCFFFIIIOOOVVVaaarrrxxxeeeSSSJJJHHHFFFBBB===<<<<<<===???@@@???>>>:::;;;<<<<<<::::::;;;<<<:::;;;<<<>>>>>>>>>=========???BBBFFFKKKQQQYYY^^^hhhkkkjjjaaaTTTLLLKKKMMMNNN___sss~~~|||{{{{{{|||xxxyyyzzz{{{{{{zzzyyyyyy{{{|||}}}|||zzzwwwvvvvvvwwwtttsssvvv{{{}}}{{{xxxrrrsssuuuwww{{{~~~}}}{{{zzzzzz~~~~~~~~~~~~~~~}}}{{{yyy}}}}}}~~~}}}~~~yyyrrrkkkeee```[[[XXXVVVZZZ]]][[[TTTOOONNNOOOPPPOOOPPPQQQSSSSSSQQQOOOQQQQQQQQQRRRVVV[[[```ccceeeooo|||}}}wwwooohhhbbb\\\YYYXXXYYY\\\___bbbbbbaaa___ZZZ]]]aaaeeehhhlllooorrrooofff[[[UUURRRQQQMMMJJJJJJJJJJJJJJJHHHEEECCCAAA>>>??????@@@@@@??????>>>;;;;;;;;;<<<<<<<<<<<<===888999999:::;;;<<<>>>?????????>>>>>>======<<<<<<>>>>>>>>>===<<<<<<;;;;;;=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>?????????>>>??????@@@AAAAAABBBBBB???????????????AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>======>>>???@@@BBBAAAAAA@@@@@@?????????BBBBBBCCCEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHJJJHHHHHHJJJMMMMMMJJJGGGCCCEEEGGGIIIJJJLLLOOOQQQXXX]]]fffppp}}}zzzzzz||||||yyyyyy~~~uuuhhh[[[RRRKKKHHHCCC>>>:::999;;;<<<:::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::888999999::::::999999888::::::::::::::::::::::::===<<<;;;:::999888888888<<<;;;;;;<<<======;;;999999999;;;<<<===???@@@@@@>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGJJJKKKKKKIIIGGGGGGHHHIIIOOOOOONNNNNNNNNNNNNNNNNNOOONNNJJJFFFBBB@@@BBBDDDDDDNNN]]]jjjvvvuuuhhhWWWJJJDDDBBB@@@???>>>>>>>>>===;;;:::;;;===<<<<<<===============<<<;;;::::::999999999:::::::::===@@@BBBEEEKKKTTT[[[eeefffeee^^^SSSJJJGGGGGGLLLYYYlll~~~~~~~~~zzz{{{|||}}}}}}|||{{{zzz{{{}}}~~~|||zzzyyyyyy|||zzzxxx{{{{{{wwwwwwxxxzzz}}}~~~}}}~~~~~~~~~|||yyytttpppfffccc^^^YYYUUURRROOOMMMXXX\\\___]]]WWWRRRPPPQQQRRRRRRRRRSSSUUUTTTRRRPPPLLLNNNPPPRRRWWW^^^gggmmmsssyyy{{{rrriiiccc^^^[[[YYY\\\]]]___aaacccbbbaaa___VVVYYY]]]aaadddfffhhhjjjiiiaaaWWWPPPNNNMMMJJJHHHIIIIIIHHHGGGEEEBBBAAA?????????@@@@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>???>>>>>>>>>>>>>>>=========>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>======>>>???@@@BBBBBBAAA@@@@@@???>>>>>>AAABBBCCCEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIKKKLLLJJJGGGDDDFFFGGGHHHIIIKKKOOOQQQWWW[[[aaagggppp~~~|||xxxrrryyyzzzqqqjjjZZZRRRHHHAAA>>>===;;;:::999:::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999<<<;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEEEEFFFHHHMMMMMMNNNNNNNNNNNNNNNNNNIIIIIIGGGEEECCCCCCFFFIIIOOOZZZjjjyyy}}}ggg\\\NNNDDD@@@@@@???===???@@@@@@???===;;;<<<===<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBEEELLLUUU]]]bbbdddccc]]]RRRIIIGGGGGGKKKWWWjjj{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}|||~~~|||||||||}}}}}}xxxqqqjjjbbb]]]TTTRRRQQQNNNMMMLLLKKKKKKXXX[[[^^^]]]XXXTTTRRRSSSTTTTTTTTTVVVWWWWWWTTTRRRGGGLLLPPPTTTYYYbbboooyyywwwmmmddd___^^^^^^^^^ccccccddddddcccbbb```^^^UUUWWW[[[___bbbdddddddddccc\\\SSSMMMKKKJJJIIIGGGHHHGGGEEECCCAAA???>>>>>>??????@@@@@@@@@@@@?????????>>>===<<<;;;:::999999===<<<<<<<<<===>>>>>>???======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::999;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@CCCBBBAAA@@@???>>>======AAABBBCCCEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGGGGHHHIIIIIIHHHFFFGGGGGGGGGGGGJJJNNNRRRZZZ]]]```ccchhhqqq~~~rrrssswww}}}}}}rrreeeUUUJJJEEEBBB>>>:::999:::;;;;;;<<<<<<;;;;;;<<<=========<<<;;;::::::::::::::::::::::::::::::999999::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<:::999999;;;===============<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLKKKFFFFFFEEEEEEFFFIIIOOOSSSbbbmmm{{{yyykkkWWWOOOFFF???>>>???>>>===@@@AAABBBBBB???===<<<<<<;;;<<<<<<===<<<<<<;;;;;;;;;<<<===>>>>>>===<<<<<<===???AAACCCFFFMMMWWW___aaacccbbb\\\QQQIIIGGGGGGKKKWWWiiizzz{{{uuummmeee\\\RRRMMMMMMNNNNNNNNNMMMMMMNNNOOORRRUUUXXXYYYWWWTTTSSSSSSSSSTTTUUUWWWYYYYYYVVVSSSHHHNNNUUUYYY]]]fffuuuxxxlllddd```bbbdddfffhhhhhhhhhfffbbb```^^^^^^XXXZZZ]]]bbbfffggggggfffbbb\\\TTTNNNKKKKKKJJJIIIHHHFFFCCCAAA>>>=========>>>??????@@@@@@??????>>>>>>======<<<;;;;;;::::::=========<<<<<<===>>>>>>=========>>>>>>??????@@@>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999:::;;;<<<===>>>>>>>>>>>>????????????????????????>>>@@@BBBEEEFFFFFFEEEEEECCCCCCCCCDDDCCCCCCBBBAAA????????????????????????CCCBBBAAA@@@???>>>===<<>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHHHHGGGGGGIIIKKKIIIJJJKKKLLLKKKJJJHHHGGGGGGFFFFFFGGGKKKTTT^^^eeewww}}}kkk\\\LLLHHHBBB????????????>>>???AAACCCBBB???<<<;;;:::;;;;;;<<<<<<<<<;;;:::::::::;;;===??????>>><<<;;;>>>@@@BBBCCCGGGNNNYYYaaaccceeeddd]]]RRRJJJGGGGGGKKKXXXkkk{{{~~~zzzwwwrrrnnnhhhaaaZZZRRRJJJEEEJJJLLLMMMMMMKKKJJJLLLMMMMMMPPPTTTVVVVVVUUUUUUTTTPPPRRRTTTXXX[[[[[[YYYVVVOOOVVV]]]aaacccjjjvvvxxxmmmeeecccfffjjjmmmllllllkkkfffaaa^^^]]]^^^]]]]]]```dddiiikkkkkkiiiaaa\\\TTTNNNJJJIIIIIIIIIGGGEEECCC@@@>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============>>>>>>??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999:::;;;<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@===???BBBDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA??????@@@@@@@@@@@@??????BBBAAAAAA@@@>>>======<<<@@@AAACCCDDDFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHKKKJJJIIIGGGFFFFFFGGGHHHHHHHHHGGGEEEEEEHHHLLLPPPTTTUUUWWWZZZ]]]bbbhhhlllttt{{{uuuvvvwwweeeTTTGGGBBBAAA<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999999999999999:::;;;<<<<<<999:::<<<@@@BBBAAA>>>;;;::::::;;;;;;<<<=========<<<<<<=========>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGFFFFFFFFFHHHJJJHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEGGGKKKTTTbbbqqq{{{uuuaaaTTTFFFCCC@@@>>>>>>>>>======<<<>>>@@@@@@>>>;;;999999;;;;;;;;;;;;;;;:::999999888999;;;=========;;;:::===???AAABBBFFFNNNYYYaaagggiiihhh```TTTKKKHHHHHHIIIWWWkkk{{{xxx{{{zzzuuuqqqllljjjbbb___[[[WWWTTTOOOKKKGGGKKKNNNPPPOOOKKKIIIJJJLLLMMMOOORRRUUUVVVVVVUUUSSSMMMOOOSSSXXX]]]___]]][[[YYY```gggkkklllnnntttxxxwwwxxxzzz~~~}}}vvvmmmgggfffiiilllooonnnooommmhhhaaa^^^___aaaaaa``````dddiiilllkkkiii```[[[TTTLLLGGGDDDDDDEEEDDDCCCBBB@@@????????????<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<===>>>>>>>>>??????????????????>>>>>>>>>===<<<<<<;;;;;;888999999999999:::::::::::::::;;;<<<============>>>??????@@@AAAAAABBBBBB>>>???AAABBBCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA??????@@@AAAAAA@@@??????@@@@@@@@@???>>>>>>======@@@AAABBBDDDFFFGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGEEEFFFGGGHHHHHHGGGFFFFFFGGGKKKNNNRRRSSSTTTVVVYYY\\\___aaajjjwww}}}tttuuu}}}sss___OOOGGGFFF<<<<<<:::999999999999999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888888888888888888999999999999::::::;;;<<<999:::===@@@BBBAAA===:::999999:::;;;<<<<<<======<<<<<<<<<<<<============????????????????????????@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDHHHNNNXXXdddtttyyygggWWWMMMAAA@@@>>><<<;;;::::::::::::<<<>>>===;;;999999999;;;;;;;;;;;;:::999888888777888999;;;;;;;;;;;;:::<<<===???@@@DDDMMMXXXaaaiiikkkjjjbbbWWWNNNJJJKKKIIIXXXlll|||iiimmmssswwwzzz|||~~~||||||}}}}}}wwwooohhhccc```]]]\\\UUUSSSRRRQQQRRRQQQOOOMMMNNNRRRTTTSSSNNNKKKLLLNNNMMMNNNPPPRRRSSSRRROOOMMMJJJMMMSSSZZZ```ccccccaaabbbhhhooossstttsssqqqqqqiiilllpppsssvvvyyy|||~~~{{{vvvooojjjjjjlllnnnppppppqqqoooiiiccc___bbbeeehhheeebbbcccgggjjjiiigggaaa\\\TTTLLLEEEAAAAAABBB@@@@@@@@@@@@@@@??????>>>:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@??????????????????>>>>>>>>>===<<<<<<;;;;;;999999999999::::::;;;;;;::::::;;;<<<============<<<===>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKMMMNNNLLLHHHFFFEEEFFFGGGHHHHHHGGGFFFGGGJJJLLLOOOPPPRRRUUUXXX[[[]]]]]]^^^jjjyyy~~~wwwyyy|||rrraaaTTTMMM@@@???===;;;:::999999999::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999::::::999999999:::;;;;;;<<<;;;:::;;;======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=================================>>>>>>???@@@@@@AAAAAABBBAAABBBBBBAAA@@@???AAABBBCCCBBBBBBBBBDDDFFFHHHJJJPPPWWWbbbnnnzzzzzzhhhWWWKKKFFF??????===<<<:::999:::;;;:::;;;<<<;;;:::999:::;;;;;;;;;;;;::::::999888777888888888999:::;;;;;;;;;:::;;;===>>>BBBKKKWWW___gggiiiiiicccXXXPPPNNNOOONNN]]]ppp[[[```gggnnnssswwwzzz|||zzz{{{|||~~~}}}|||{{{yyyxxxxxxnnnhhh___XXXTTTSSSRRRRRROOONNNNNNOOORRRSSSSSSRRRNNNRRRUUUSSSNNNKKKKKKNNNMMMMMMNNNOOOOOOMMMIIIFFFIIIMMMSSS\\\cccggggggeeeggglllsssxxxyyyvvvppplll___cccgggiiikkkooovvv||||||wwwrrrnnnnnnoooqqqqqqrrrrrrqqqkkkdddaaadddhhhooojjjeeedddgggiiihhheeeccc___WWWMMMEEEAAA@@@AAA===>>>???@@@@@@???>>>===999::::::;;;;;;::::::999>>>>>>===<<<;;;::::::999<<<<<<<<<===>>>@@@AAABBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999999::::::;;;;;;;;;999:::;;;<<<============:::;;;<<<>>>???AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>???????????????@@@BBBDDDFFFGGGHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKMMMOOOMMMIIIFFFEEEFFFFFFHHHHHHHHHGGGGGGIIIKKKGGGHHHKKKPPPVVVYYY[[[[[[UUUbbbnnnvvvnnnqqqxxxqqq___TTTEEEDDDBBB???===<<<<<<<<<999999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;::::::999999::::::;;;>>>;;;888777888:::;;;;;;======<<<;;;;;;:::999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;=========>>>??????@@@@@@CCCDDDDDDBBB@@@@@@AAABBBAAA@@@@@@AAADDDIIIMMMPPP___hhhuuu{{{}}}ppp\\\LLLDDDAAA??????>>>===;;;;;;<<<>>>:::;;;;;;;;;999:::<<<>>>;;;;;;;;;:::999888777666999999888999:::;;;<<<===999:::;;;===AAAJJJVVV___dddggggggbbbYYYRRRQQQRRRTTTcccvvvOOOPPPSSSYYY___gggmmmqqqssstttvvvwwwyyy|||}}}{{{zzz{{{{{{zzzsssmmmiiimmmnnnnnnoooooommmlllkkkfffdddccceeehhhhhheeebbb```\\\UUUPPPMMMNNNQQQSSSSSSQQQNNNMMMPPPSSSUUUVVVUUURRROOOOOOQQQRRRQQQNNNSSSQQQOOOMMMLLLKKKKKKKKKGGGQQQ\\\ccciiioooqqqppppppssswwwzzzxxxsssmmmiiibbb^^^^^^bbbfffjjjpppwwwxxxyyyvvvqqqoooqqqrrrpppsssnnnjjjgggccc^^^```eeennnlllgggdddaaaaaabbbccc___YYYPPPGGG@@@>>>>>>>>>============<<<;;;:::999:::999999999888777777777888999::::::;;;;;;::::::;;;;;;;;;;;;===???AAACCC??????>>>=========<<<<<<=========<<<<<<;;;;;;;;;777888:::;;;;;;:::999888999:::;;;<<<==================>>>@@@BBBCCCCCCAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@?????????????????????>>>===<<<;;;;;;<<<===>>>???@@@AAACCCDDDEEEEEEHHHHHHIIIIIIIIIIIIIIIHHHJJJKKKLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHKKKLLLNNNPPPSSSTTTUUUVVVXXX\\\aaafffooo~~~rrrkkkqqqyyypppcccWWWKKKBBBAAA@@@;;;999:::999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<==================<<<<<<<<<<<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<;;;:::888777;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<======<<<;;;:::;;;===???AAA;;;>>>@@@???======AAADDDBBB???<<<::::::<<<>>>>>>===???BBBCCCGGGPPP^^^iiiyyyzzzzzz|||zzzlll```SSSHHHCCCDDD???===<<<;;;:::;;;;;;<<<::::::;;;<<<<<<;;;::::::>>>===;;;:::999888888888999888888888999::::::;;;:::;;;<<<===AAAJJJVVV___aaacccccc]]]TTTPPPRRRWWW[[[bbbpppBBBCCCEEEIIIOOOUUU[[[^^^ccceeegggiiikkkooouuuxxxyyywwwuuurrrqqqpppoooooossswww{{{|||zzzsssrrroookkkfff```ZZZWWWUUUUUUUUUVVVVVVUUUTTTTTTRRRRRRRRRSSSVVVXXXYYYYYY[[[XXXTTTPPPOOOQQQTTTVVVXXXUUUPPPOOOPPPRRRTTTUUURRRPPPNNNOOORRRTTTTTTRRRQQQQQQQQQNNNLLLLLLMMMOOOQQQ[[[fffmmmssszzz|||zzzwwwxxxyyyyyyuuupppjjjfff^^^[[[[[[```ccceeejjjppprrruuutttqqqqqquuuvvvtttuuupppllliiiccc___```dddkkkiiifffcccaaa___^^^^^^VVVQQQKKKCCC???=========;;;;;;<<<<<<<<<;;;::::::999999999888888888888888888999::::::;;;;;;::::::;;;;;;;;;;;;===???AAABBB>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::777888999999:::999999999999:::;;;<<<============<<<<<<<<<>>>@@@BBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>======>>>===<<<;;;;;;<<<<<<===>>>???@@@AAABBBDDDEEEEEEGGGHHHHHHIIIJJJJJJIIIIIIJJJLLLMMMLLLIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGJJJKKKMMMOOOQQQSSSTTTTTTSSSWWW[[[^^^eeesssrrrpppooopppxxx}}}ssscccWWWKKKFFFCCC>>>;;;===;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<=====================<<<<<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;::::::999888::::::::::::::::::::::::;;;:::999888888:::;;;===<<<;;;::::::;;;<<<>>>@@@===>>>??????======>>>???@@@>>><<<;;;<<<<<<======@@@DDDJJJPPPVVVbbbqqq}}}}}}|||xxxlll___UUUKKKBBB>>>>>><<<;;;::::::999999999:::999999:::;;;;;;:::999999;;;;;;:::999999999::::::999888888888999999:::;;;999;;;<<<===@@@HHHTTT]]]___bbbbbb\\\TTTRRRVVV\\\aaagggsss666777999;;;???DDDHHHJJJNNNPPPSSSUUUWWW[[[```dddddddddbbbaaa```^^^]]]]]]^^^```ccceeefffeeedddbbbXXXWWWVVVSSSOOOJJJFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEFFFHHHLLLQQQWWW\\\]]][[[YYYVVVVVVWWWZZZ[[[\\\XXXSSSPPPPPPQQQSSSTTTSSSQQQPPPQQQSSSUUUUUUTTTQQQSSSTTTRRRMMMLLLQQQUUU[[[eeepppxxx~~~}}}yyytttmmmgggbbb___ZZZXXXZZZ^^^aaaaaadddhhhkkkoooqqqrrruuuzzz|||zzzxxxrrrmmmiiiccc]]]^^^cccgggfffeeeccc```\\\XXXUUUJJJGGGCCC???<<<;;;:::;;;999999:::;;;;;;;;;::::::888888888888888999999999888999999:::::::::::::::;;;;;;;;;<<<===???@@@AAA<<<===>>>@@@@@@???>>>===:::::::::::::::999999999888888777777888999999::::::;;;<<<<<<============<<<;;;;;;<<<>>>@@@???>>>???????????????@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAA@@@>>>===<<<;;;<<<<<<<<<;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFHHHIIIJJJJJJJJJJJJLLLMMMMMMLLLJJJHHHGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRRRRPPPSSSVVVXXX[[[dddqqq|||wwwoooggghhhnnnzzzxxxkkk]]]TTTLLLEEE@@@???;;;;;;::::::999999999999;;;;;;::::::::::::;;;;;;<<<<<<==================<<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999::::::::::::::::::::::::::::::;;;:::999888999:::;;;<<<;;;;;;:::::::::<<<===>>><<<<<<<<<===>>>>>>===<<<>>>>>>>>>>>>>>>>>>??????BBBIIISSS\\\fffsss|||iii\\\NNNGGGCCC>>>;;;:::888999999999999888777777888888999999999999888888888999999999::::::;;;;;;999888888888888999::::::999:::;;;<<>>???>>>@@@BBBDDDFFFIIIMMMPPPOOOOOOOOOOOONNNMMMKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLGGGFFFEEEDDDBBB???===;;;>>>>>>>>>???@@@AAAAAABBB???BBBFFFJJJOOOWWWbbbjjjjjjhhhfffccc```^^^]]]]]]\\\XXXSSSPPPPPPRRRTTTTTTXXXWWWUUUUUUUUUUUUUUUUUUVVVYYY[[[VVVPPPNNNTTTZZZ```jjjvvv~~~|||uuulllddd]]]YYYWWWYYYXXXZZZ___aaa___```cccfffkkkpppsssxxx~~~~~~vvvpppjjjeee^^^YYYZZZ___dddeeeeeeccc^^^WWWPPPLLLBBBAAA???===;;;999888888777777888999:::;;;;;;;;;777777777888999999999:::888888999::::::::::::999::::::;;;<<<===>>>???@@@:::<<<>>>@@@AAA@@@>>>===999999999999888888888888888777777666777888:::;;;;;;;;;<<<===============<<<;;;:::;;;===??????>>><<<<<<<<<<<<===>>>??????AAAAAAAAA@@@@@@??????>>>AAA@@@@@@???>>>======<<<;;;;;;;;;;;;<<<======>>>===>>>>>>@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMNNNLLLIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPSSSVVVVVVXXX\\\eeekkkrrrkkkjjjnnnyyywwwkkk___RRRHHHCCCAAA???>>><<<;;;;;;;;;<<<;;;;;;:::999999999::::::<<<<<<<<<<<<============<<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888999:::;;;999999999999999999999999::::::999999999:::;;;<<<;;;::::::::::::;;;<<<===999777777:::>>>@@@>>>;;;======>>>???@@@CCCFFFIIIOOOWWWaaajjjsss~~~|||mmm\\\OOOCCC???@@@>>><<<;;;666777888999999888777666888999999999999999999888888888999999::::::::::::999888888888888888999999999:::;;;;;;>>>EEEOOOVVV[[[]]]\\\WWWPPPPPPWWW^^^iiimmmvvv666666666777777888999:::666888:::;;;;;;<<>>??????@@@@@@AAA@@@??????=========<<<;;;::::::999:::;;;<<<===>>>@@@@@@AAA@@@DDDJJJPPPWWWaaammmuuuvvvtttqqqmmmgggaaa\\\YYYWWWUUUQQQPPPRRRUUUVVVWWWZZZZZZZZZYYYYYYYYYZZZ[[[___bbbbbb\\\UUURRRWWW^^^cccmmmxxxzzzqqqhhh___YYYUUUTTTXXXVVVXXX\\\^^^]]]___bbbeeekkkppprrrwww|||}}}zzzooohhhbbb]]]WWWRRRTTTYYYbbbbbbbbb___YYYQQQIIIDDD>>>>>>===<<<:::888777666666666888999::::::;;;;;;777777777888999999999:::777888999999::::::999999::::::;;;<<<===>>>>>>???999;;;>>>@@@@@@???===<<<888888888888888888888888888777777666777999;;;<<<;;;<<<======>>>============<<<:::;;;===>>>???>>><<<<<<<<<<<<===>>>???@@@@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>>>>??????::::::;;;<<<<<<<<<======<<<===>>>???@@@BBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIKKKLLLMMMKKKIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEFFFHHHIIIKKKLLLMMMMMMPPPRRRUUUVVVWWWYYY^^^bbbnnnxxxzzzrrrlllqqq{{{zzziiiYYYNNNKKKHHHEEEAAA???>>>>>>???<<<;;;:::999999999999999;;;<<<<<<<<<======>>>>>><<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888999:::;;;<<<999999999999999999999999999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<:::888777:::>>>@@@>>><<<===>>>@@@AAACCCIIIQQQVVVfffllluuu{{{{{{kkk^^^RRRFFF<<<<<<>>>>>><<<<<<777888999::::::999888777::::::999999999999::::::999999:::::::::999888777999999888777777888888888888:::;;;;;;>>>DDDMMMUUU[[[\\\ZZZSSSKKKJJJPPPWWWccchhhrrr~~~444444444555555555555444444666888888777777999::::::::::::::::::::::::::::::;;;<<<=========<<<;;;999999999999999:::::::::;;;===???BBBDDDEEEEEEEEEHHHKKKRRRYYYaaajjjrrrxxxvvvuuusssooohhh```YYYTTTSSSRRRQQQSSSVVVYYYZZZZZZXXXZZZ\\\]]]^^^```dddfffhhhiiigggbbb[[[ZZZ]]]bbbgggpppyyy~~~yyyuuuoooggg```[[[XXXWWWWWWTTTTTTXXX[[[\\\___dddhhhmmmpppoooqqqtttssspppeee___YYYTTTOOOKKKMMMSSS\\\\\\ZZZWWWRRRKKKDDD@@@=========<<<:::999777666666777888999:::;;;;;;;;;888888888888888999999999777888888999999999999999999:::;;;======>>>======:::;;;===>>>>>>===<<<;;;777777777888888888888888777777888888999:::<<<<<<<<<======>>>>>>=========>>><<<::::::<<<===>>>>>>=========>>>???@@@AAABBB>>>>>>>>>>>>>>>=========<<<<<<===>>>>>>??????@@@::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>@@@AAABBBCCCBBBBBBDDDEEEFFFFFFFFFFFFHHHJJJKKKJJJHHHFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGIIIJJJKKKKKKLLLMMMOOORRRSSSUUUWWWYYY\\\bbbiiiyyyvvvuuuwww}}}ttteeeVVVRRRKKKDDD???<<<;;;;;;===<<<;;;::::::999999:::;;;;;;<<<<<<===>>>>>>>>><<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;>>>===<<<===???AAAAAAAAAEEEGGGJJJMMMOOOVVV^^^eeevvv{{{|||kkk\\\RRRHHH???999:::<<<;;;::::::888888999::::::::::::999::::::999999999999::::::888999:::::::::999777666999999888777777777777888777999;;;<<<>>>DDDMMMUUUYYY[[[YYYQQQHHHEEEJJJOOO\\\aaammm{{{333444444444444444444333222444666777777777888:::999999888888888:::;;;<<<:::<<<>>>@@@@@@???>>>===<<<<<<<<<<<<===???@@@@@@CCCFFFJJJNNNPPPPPPOOONNNPPPRRRXXX___gggmmmppppppkkklllmmmlllhhhaaaZZZVVVRRRRRRTTTWWW[[[]]]]]]]]]ZZZ]]]```bbbcccfffjjjmmmooonnnjjjfffbbbbbbeeehhhjjjrrrxxxzzzzzz{{{yyyuuuooommmjjjfffbbb^^^[[[ZZZYYYTTTSSSVVVYYY]]]dddkkklllooooookkkhhhiiifffbbb\\\VVVPPPLLLHHHFFFIIIOOOSSSRRRPPPNNNJJJFFFBBB@@@:::;;;;;;:::::::::999999888888999:::;;;;;;;;;:::999999999888888888888888777777888999999999999999999:::;;;============<<<;;;;;;;;;<<<;;;;;;:::999777777777888888999999999777888999:::;;;<<<<<<<<<======>>>>>>>>>>>>=========;;;888888:::;;;<<<<<<;;;;;;<<<<<<===???@@@AAA<<<===============>>>>>>=========>>>>>>>>>>>>>>>:::;;;<<<<<<<<<;;;:::999;;;<<<===>>>???AAABBBBBBAAABBBCCCCCCDDDDDDDDDCCCEEEGGGIIIHHHGGGFFFFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGHHHJJJJJJKKKKKKLLLMMMOOOQQQRRRTTTVVVWWWZZZaaammm|||kkkeee[[[PPPFFF@@@===<<<>>>===<<<;;;::::::::::::;;;;;;<<<<<<===>>>>>>???<<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;;;;:::::::::::::::::::::::::::999999::::::;;;;;;;;;:::<<<<<<<<<======<<<<<<<<<>>>??????@@@BBBFFFKKKNNNTTTYYY```cccfffiiipppuuu~~~|||jjj\\\PPPGGGAAA<<<999;;;;;;888777888999888888888999999:::;;;:::999888777777888999:::666777999::::::999888777999999888777777777777777666888;;;<<>>@@@CCCDDDCCCAAA@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHLLLQQQVVVXXXXXXVVVUUUQQQRRRVVV^^^eeehhhfffcccbbbeeehhhjjjhhhddd^^^ZZZSSSTTTWWW[[[___```___^^^___bbbdddeeeeeegggkkknnnrrroookkkhhhggghhhjjjllllllrrrvvvuuurrrppplllggggggfffeeedddaaa^^^\\\ZZZ\\\WWWTTTWWW[[[```iiiqqqooopppmmmgggbbbaaa]]]XXXWWWQQQLLLHHHEEECCCGGGNNNLLLKKKIIIGGGEEECCCBBBAAA888888999999::::::;;;;;;999999:::;;;;;;;;;:::::::::999999999888888777777777777888999999999999888999:::<<<=========<<<<<<;;;;;;;;;:::999999999999777777888888999999999:::777888:::<<<=========<<<===>>>>>>>>>>>>>>>======<<<999777666888:::;;;;;;888888888999:::;;;===>>>;;;<<<<<<<<<======>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<===<<<;;;999888;;;;;;<<<>>>???@@@AAABBBAAAAAABBBBBBCCCBBBBBBBBBDDDEEEGGGGGGFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQSSSTTTUUURRRZZZdddjjjsss|||oooaaaUUULLLGGGEEE???>>>===<<<;;;:::::::::;;;;;;;;;<<<===>>>>>>???<<<;;;:::;;;=========<<<<<<<<<;;;;;;;;;:::::::::777888:::;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;::::::<<<======>>>======<<<<<<:::===@@@BBBFFFLLLUUU\\\bbbjjjsssxxxyyyzzz}}}|||jjj\\\RRRHHH??????<<<<<<===<<<777666888999888777777777888:::;;;999888777666666777888999333555888:::;;;;;;:::999999999888777777666777777666888;;;===@@@FFFOOOVVVVVVYYYXXXQQQHHHCCCEEEJJJUUU[[[iiiyyy>>><<<999999999:::999888333444777:::===@@@CCCDDDBBBAAAAAABBBDDDEEEEEEDDDAAAEEEJJJMMMNNNMMMLLLLLLOOOQQQRRRRRROOOLLLKKKJJJOOORRRWWW[[[]]]]]]\\\[[[TTTUUUVVVXXX[[[]]]^^^___[[[]]]aaaeeefffccc^^^ZZZUUUYYY^^^aaaaaaaaadddfffeeeffffffeeeeeeiiiooouuussspppjjjeeeeeejjjrrryyy}}}zzzuuuqqqmmmjjjfffcccbbbcccddddddcccaaa^^^\\\ZZZUUURRRUUU^^^iiiqqqtttxxxqqqggg___[[[[[[[[[[[[TTTQQQLLLHHHEEEDDDEEEFFFHHHFFFCCCAAA@@@@@@BBBCCCAAA???<<<;;;;;;;;;999888444666888:::;;;<<<;;;;;;???>>><<<;;;:::999999999:::;;;:::888666666777999:::::::::;;;;;;;;;<<<<<<<<<;;;999888888888999999777777777777777777777777666999<<>><<<:::======<<<<<<<<<;;;;;;;;;<<<<<<:::999888777777777;;;:::999888999;;;>>>@@@:::;;;<<<<<<<<<;;;:::999<<<>>>???@@@@@@???>>><<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJJJJNNNNNNOOONNNNNNMMMLLLKKKNNNSSSYYY^^^gggvvvyyynnn\\\NNNHHHFFFCCC@@@???@@@???<<<999:::;;;<<<<<<;;;;;;<<<======<<<;;;:::::::::;;;;;;<<<;;;:::999888999:::;;;;;;:::999888888888888888666888;;;;;;:::999888999>>>===<<<<<<===>>>>>>>>><<<>>>???>>><<<<<<@@@DDDAAABBBCCCHHHQQQ\\\gggmmm{{{zzziii[[[NNNCCC???@@@;;;:::888777666777888888:::999999999999999999999:::999999888888888888888666777777777888888888888888888999999999999888888;;;::::::;;;>>>EEENNNTTTXXXVVVSSSPPPIIICCCCCCGGGPPPZZZhhhuuuHHHFFFCCCBBBAAA???===;;;:::;;;>>>AAAEEEHHHKKKMMMNNNMMMKKKKKKMMMMMMMMMLLLFFFKKKSSSXXXYYYXXXWWWVVVYYY[[[\\\[[[XXXUUUSSSSSSTTTVVVYYY[[[[[[ZZZWWWVVVRRRSSSUUUWWWYYY[[[\\\\\\]]]^^^___aaaaaa```]]][[[WWW[[[```bbbdddfffiiikkkiiihhheeebbbaaafffnnntttuuurrrmmmjjjjjjpppyyy|||vvvppplllgggbbb___aaaccceeegggfffccc```^^^YYYWWWWWW\\\eeemmmrrrssstttmmmddd\\\XXXWWWWWWWWWSSSPPPKKKFFFDDDCCCCCCDDDCCCBBB@@@???@@@BBBDDDEEEBBB@@@<<<;;;::::::999888777888999:::;;;<<<<<<<<<>>>===;;;:::999888888888:::::::::999777777999::::::::::::;;;;;;;;;<<<<<<:::999888777777777888999999999999999999999999999777888;;;===>>>===<<<:::999999999:::::::::;;;;;;<<<<<<;;;:::999999999999:::999777777777999<<<===:::;;;<<<======<<<;;;:::<<<===???@@@@@@???===<<<::::::;;;;;;;;;<<<<<<<<<========================>>>>>>??????AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEGGGIIIJJJJJJNNNNNNOOONNNNNNMMMLLLKKKMMMQQQUUUXXX\\\fffvvv~~~mmm___YYYQQQLLLFFFCCCBBBAAA???<<<>>>>>>>>>>>>======>>>???======<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===::::::999999999::::::;;;;;;===>>>>>><<<;;;:::;;;======<<<<<<===>>>???>>>@@@BBBCCCBBB??????BBBEEEIIIMMMSSSZZZbbbmmmwww~~~xxxkkk\\\QQQGGG>>>;;;===:::999999888888888888999::::::::::::::::::::::::999999888777777777777777777777777777888888888888777888888999999888888777::::::;;;===@@@GGGOOOUUUWWWUUUTTTQQQKKKDDDCCCGGGPPPZZZiiivvvXXXVVVRRRPPPNNNLLLIIIGGGEEEFFFHHHKKKNNNQQQTTTVVVZZZWWWUUUTTTTTTUUUTTTSSSMMMSSS[[[aaacccbbb```___bbbcccdddbbb^^^[[[YYYXXXWWWXXXZZZ[[[ZZZWWWTTTRRRPPPQQQSSSVVVXXXYYYZZZZZZ^^^^^^^^^^^^^^^]]]\\\\\\[[[___dddhhhjjjlllnnnpppllliiiddd``````eeennnuuu{{{yyyuuurrrqqquuu{{{|||vvvppplllhhhdddbbbeeefffhhhhhhgggccc```]]][[[\\\___eeemmmrrrsssqqqpppiiiaaaZZZVVVUUUTTTTTTQQQNNNJJJEEEBBBAAA@@@AAA@@@@@@???@@@BBBEEEHHHJJJDDD@@@<<<999999999999999:::::::::::::::;;;<<<<<<<<<;;;:::999888777777777888999:::999888888:::<<<:::::::::;;;;;;;;;<<<<<<:::999888888888999:::;;;::::::::::::::::::::::::777888999:::;;;;;;;;;:::777777888999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;999888777666666777999:::;;;<<<===>>>>>>===<<<;;;<<<===>>>??????>>>===<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBDDDEEEGGGIIIJJJKKKNNNNNNOOONNNNNNMMMLLLKKKKKKNNNQQQRRRSSSYYYccckkkwwwrrrggg```WWWQQQNNNKKKGGGDDDAAA@@@???===<<<<<<<<<===;;;;;;;;;:::::::::::::::666777888999:::;;;;;;<<<666666777888888999::::::;;;===>>>>>><<<::::::;;;======>>>???@@@BBBDDDEEEGGGJJJMMMMMMLLLMMMPPPSSSZZZaaajjjpppvvv}}}|||rrrcccYYYMMMFFF@@@:::999;;;888888999:::::::::999999::::::::::::::::::::::::888888777666666666666666555555555555666666666777777888888999999888888777777999;;;>>>BBBHHHOOOTTTUUUTTTSSSRRRLLLDDDCCCGGGOOOYYYhhhvvvkkkfffaaa]]][[[ZZZYYYXXXOOOOOOPPPQQQSSSUUUWWWXXX\\\YYYVVVUUUVVVWWWWWWVVVRRRWWW]]]aaabbbccccccccceeeeeeeeebbb^^^ZZZXXXWWWVVVWWWXXXYYYYYYWWWUUUSSSPPPQQQSSSUUUWWWXXXYYYYYY]]]___``````___^^^^^^^^^```eeelllrrrtttsssqqqoookkkhhheeeccceeelllsssyyy~~~{{{yyyzzz|||{{{wwwrrrnnnmmmlllkkkjjjkkkjjjiiigggdddbbb```^^^bbbbbbdddjjjppprrrpppnnnkkkfff___ZZZWWWVVVUUUTTTPPPNNNIIIEEEBBB@@@??????@@@@@@@@@AAADDDGGGIIIKKKEEEAAA<<<888888999::::::<<<;;;999888888999:::;;;::::::888777777666666666666777999999888888:::<<<:::::::::;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<===::::::::::::::::::::::::888888888888888999::::::999999:::;;;<<<======>>>999999999999999:::;;;<<<:::999777666666777888999;;;<<<>>>??????>>>======<<<======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@???AAABBBCCCEEEGGGIIIJJJKKKNNNNNNNNNNNNNNNMMMKKKKKKIIILLLPPPQQQQQQTTT[[[```mmm}}}zzzqqqjjjddd^^^WWWRRRJJJGGGCCC@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;888888999:::;;;;;;;;;;;;777888999999::::::::::::;;;<<<>>>>>>======>>>@@@@@@BBBEEEGGGJJJMMMQQQSSSTTTYYY^^^aaabbbdddhhhlllnnnuuu|||ssshhhUUUMMMDDDAAA===:::999<<<777888999;;;;;;;;;:::999888888888999999999999999777777666555555555555555222222333333333444444444777777888888888888777777444777:::>>>CCCHHHNNNSSSRRRQQQRRRRRRLLLEEECCCFFFLLLVVVfffuuu{{{uuummmfffbbbaaa``````WWWVVVUUUSSSSSSTTTUUUUUUXXXVVVTTTTTTUUUVVVVVVVVVRRRTTTWWWZZZ]]]aaafffjjjhhhhhhgggccc^^^ZZZYYYXXXWWWXXXYYYYYYXXXVVVTTTSSSNNNNNNOOOQQQRRRTTTUUUVVV\\\___dddeeedddcccbbbbbbhhhnnnwww~~~{{{rrrlllhhhggggggjjjnnntttxxx{{{}}}|||xxxsssnnnkkkjjjlllmmmmmmmmmjjjgggcccbbbccceeefffkkkiiigggiiilllnnnmmmjjjfffbbb]]]YYYWWWVVVUUUTTTOOOMMMIIIEEEBBB@@@??????@@@???@@@@@@AAACCCEEEFFFDDD@@@;;;888888::::::;;;;;;:::888777777777888999999888777777666666666666444666888888888888999;;;:::::::::;;;;;;;;;<<<<<<999999888888888:::;;;<<<999999999999999999999999888888777777777888999::::::::::::;;;;;;;;;<<<<<<777777777777888999:::;;;::::::999888888888999999;;;<<<>>>?????????>>>>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======???@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGIIIKKKLLLNNNNNNNNNNNNNNNMMMKKKKKKJJJMMMPPPQQQQQQSSSVVVYYY___jjj{{{vvvllleeeZZZUUUMMMHHHDDDBBB@@@>>>@@@@@@AAAAAAAAA@@@???>>>============<<<<<<<<<<<<<<<===>>>????????????>>><<<>>>@@@BBBCCCDDDGGGIIIKKKNNNSSSWWW[[[```eeejjjkkkooouuuxxxyyyzzz|||}}}}}}qqqcccYYYLLLEEE???>>><<<999888;;;666777999:::;;;::::::999666777777777888888888999777666666555555555555555333333444444444555555555777777777888888777777777222444999===AAAGGGLLLPPPNNNMMMOOOOOOJJJCCCBBBEEEHHHSSScccrrr~~~vvvoooiiifffcccaaa]]][[[XXXUUUSSSSSSSSSSSSUUUTTTTTTTTTVVVVVVUUUTTTNNNPPPSSSVVV[[[bbbjjjpppmmmmmmkkkhhhccc___^^^^^^[[[[[[[[[ZZZXXXUUUSSSQQQMMMLLLKKKKKKLLLOOORRRTTTZZZ```fffiiiiiihhhhhhjjjsssyyywwwnnnhhhiiikkkooossswwwxxxwwwwww|||{{{vvvoooiiihhhhhhiiiiiijjjhhheeecccdddhhhllloooqqqlllgggfffhhhjjjjjjiiiddd```[[[WWWUUUSSSQQQOOOLLLKKKHHHEEEBBB@@@??????>>>=========>>>>>>??????AAA>>>:::999:::;;;<<<<<<999888888777777777888888999888777666666666666666444666999999999888999;;;:::::::::;;;;;;;;;<<<<<<888777666666666777888999999999999999999999999999888888777777777888888999888888888888999999999999777777777777777888999999::::::999999999::::::;;;;;;<<<===?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAA@@@???BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAACCCEEEGGGJJJKKKLLLNNNNNNOOONNNNNNMMMLLLKKKLLLNNNPPPPPPOOOOOOPPPRRRVVV[[[gggwwwnnnfff\\\SSSNNNJJJFFFCCCBBBCCCDDDDDDDDDCCCAAA@@@@@@???===<<<<<<<<<===>>>@@@BBBCCCEEEFFFFFFEEEEEEBBBDDDGGGIIIKKKNNNRRRUUU^^^ccchhhmmmpppuuu|||xxxlll```TTTLLLDDD???;;;;;;;;;777666888777777888999999999888888666666777777888999999999777777666555555555555555666666666777777777888888666777777888888777777666222444888<<<@@@EEEKKKOOOJJJIIIJJJKKKFFF@@@@@@DDDFFFQQQaaappp|||~~~zzzvvvpppjjjfffbbb___\\\XXXVVVUUUUUUVVVUUUTTTTTTUUUVVVUUURRRPPPNNNPPPSSSVVV[[[aaahhhmmmoooooommmiiidddaaa``````[[[[[[ZZZZZZXXXWWWUUUTTTOOOMMMKKKIIIKKKNNNSSSVVVZZZ```fffiiiiiikkkooosss~~~vvvnnnmmmmmmoooqqqrrrpppmmmiiimmmsssyyy}}}|||tttmmmjjjjjjjjjkkkjjjjjjiiihhhjjjlllooopppqqqlllfffdddfffiiiiiiiiigggccc^^^YYYUUURRRNNNKKKIIIHHHEEECCCAAA???>>>>>>=====================>>>>>><<<::::::;;;<<<===<<<777888888999999999888888999888777777666777777777777999;;;<<<;;;::::::;;;:::::::::;;;;;;;;;<<<<<<:::999888777666777888999::::::::::::::::::::::::888888888888888888888888666666777888999::::::;;;888888888777888888999999888999999999::::::;;;;;;:::;;;<<<>>>??????>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<====================================>>>???AAABBBBBBBBB@@@???CCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAACCCEEEGGGJJJLLLLLLNNNNNNOOONNNNNNMMMLLLKKKLLLMMMMMMNNNMMMMMMNNNOOOTTTUUU\\\fffppp{{{uuujjjccc]]]WWWSSSMMMNNNOOOPPPPPPNNNLLLKKKJJJHHHFFFDDDDDDFFFIIIKKKMMMNNNRRRUUUWWWXXXXXXXXXXXXZZZ\\\^^^```cccgggjjjtttyyyuuuggg[[[PPPIIIDDD???:::888:::;;;888666888888888777777666777777777777888888999::::::;;;;;;888777666666555555666666666666666666777777777777666666777777777777666666444666999;;;???DDDJJJOOOGGGFFFFFFFFFBBB===>>>CCCEEEPPP```ooo{{{}}}uuuooodddbbb^^^[[[YYYYYYYYYZZZUUUTTTUUUVVVUUUSSSOOOKKKQQQSSSVVVXXXZZZ]]]aaadddmmmlllkkkgggbbb___^^^___WWWXXXXXXYYYZZZZZZZZZYYYSSSQQQMMMKKKLLLQQQVVVZZZ[[[___dddggghhhlllsssyyy~~~sssqqqnnnmmmmmmlllhhheee___bbbfffkkkpppwww~~~yyyrrroooooopppqqqnnnooooooooonnnmmmllllllooojjjfffeeegggjjjjjjiiimmmiiiccc]]]XXXRRRMMMJJJFFFEEECCCAAA@@@>>>>>>===????????????@@@@@@@@@@@@<<<;;;::::::<<<======<<<777888999:::;;;:::999999999888888777777777777888999;;;===>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>===;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888777666666888999;;;===>>>???::::::999999888999999:::777777888999:::;;;;;;;;;999:::<<<===>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBAAA@@@CCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAA@@@AAACCCEEEHHHJJJLLLMMMNNNNNNOOONNNNNNMMMLLLKKKIIIJJJKKKMMMNNNOOOPPPQQQWWWVVVXXX^^^bbbhhhvvv|||uuunnniii___```aaabbbbbb```^^^]]]ZZZXXXUUUSSSTTTXXX\\\______aaaeeejjjnnnpppqqqqqqsssuuuwwwxxxyyy|||{{{ssseeeVVVKKKCCC???>>>===999888;;;<<<999888999999888777555555555666777999999:::;;;;;;<<<======888888777666666666666666333333333444444444555555666666777777777777666666666888:::<<>><<<;;;<<<>>>???============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;:::999888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<==================<<<;;;<<<;;;:::999:::<<<>>>???999999:::;;;;;;<<<<<<===:::;;;;;;;;;:::999999888777777888888999999999:::999999:::;;;;;;;;;::::::<<<;;;:::999999999:::;;;<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;@@@@@@??????@@@@@@AAABBB???AAABBBBBBBBBBBBCCCEEEGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDGGGIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMUUUTTTTTTTTTWWW^^^gggmmmxxxuuusssvvvzzz{{{wwwsssqqqmmmiiieeeeeeiiinnnqqqwwwxxxyyy|||nnncccUUUKKKFFFCCC???<<<:::999999999888777777777777777777777777777777777:::999888888777777888888777777777777666666666666999666333333555777777555666666777777666555444444666777999<<>>DDDPPPaaammmvvvaaagggooovvvzzzzzzwwwuuuiiifffcccaaa```___]]][[[WWWUUURRRQQQPPPOOOLLLJJJJJJMMMRRRWWWYYY[[[\\\]]][[[]]]___^^^]]]^^^aaabbb]]]]]]^^^bbbhhhkkkkkkjjjbbb\\\UUURRRUUU[[[]]]]]]```ccceeeeeeeeeiiipppvvv|||qqqmmmgggcccaaa___\\\YYYXXXZZZ]]]___ccciiioootttxxx}}}xxxqqqjjjeeeaaa___bbb___[[[YYYYYY\\\```ccchhhhhhfffbbbZZZRRRJJJEEEAAA@@@===<<<;;;;;;<<<===<<<=========>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;:::999888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<===============<<<<<<===<<<;;;::::::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777777888888999999999888888999999999999999999;;;:::999999999:::;;;<<<<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<======<<<<<<@@@@@@@@@@@@@@@AAAAAABBB???AAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCBBB@@@@@@@@@AAABBBCCCDDDFFFHHHKKKMMMOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKJJJJJJKKKLLLMMMQQQQQQRRRRRRUUUZZZaaagggppp~~~}}}{{{mmm]]]UUUJJJBBB???===:::777999999888888888888888888666666666666666666666666999999888888888777777777777777666666666555555555888666333333555777666555666777777777777777666555666777999<<>>======<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===============<<<>>>===<<<::::::;;;<<<<<<======<<<;;;;;;:::999999<<<<<<<<<<<<<<<<<<;;;:::777777777777777888888888777777777888888888999999:::999999999:::;;;<<<===<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@AAACCCCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBAAAAAAAAABBBCCCDDDFFFHHHJJJMMMPPPRRRSSSNNNNNNNNNNNNMMMLLLKKKJJJMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPRRRVVV[[[^^^aaakkkxxxxxxeeeXXXKKKEEE>>>;;;:::999777555777777888888888888888888555555555555555555555555777888999999999888666555666666555555555444444444777555444444555666666555666666777888888888777777555666888;;;>>>AAADDDEEECCCAAA@@@AAA???;;;<<<@@@DDDOOO^^^kkkvvvNNNRRRYYY```eeeggghhhhhhaaa`````````aaaaaa___]]]___^^^\\\[[[YYYUUUPPPMMMIIILLLSSS[[[aaaeeeeeeddd]]]XXXVVV[[[ccchhhkkkllllllnnnrrrvvvxxxxxxvvvtttnnnhhhccceeeiiimmmrrrwww{{{yyyuuuooohhheeeeeegggkkkooorrrqqqqqqpppiiiaaa^^^\\\XXXUUUTTTTTTTTTTTTWWWYYY\\\]]]]]]^^^```bbbeeennn{{{{{{rrrnnniiibbb\\\XXXUUUQQQNNNMMMOOOQQQSSSUUUTTTRRROOOKKKEEE@@@>>><<<======>>>===<<<;;;:::<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>======???>>><<<;;;:::::::::;;;<<<<<<;;;;;;;;;:::::::::<<<<<<============<<<<<<777777777777777777777777777777777777888999999:::999999999:::;;;<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCDDDCCCCCCDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDBBBBBBAAABBBCCCDDDEEEFFFHHHKKKMMMPPPRRRSSSOOOOOOOOOOOONNNMMMLLLKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKMMMPPPQQQRRRSSSVVVXXX\\\bbbjjjsss|||qqqcccTTTJJJAAA>>>;;;999::::::888777666666777777888888999999555555555555555555555555666777888999999777555444555555444444444333333333666555444444555555555555444555666777777777777777555666777:::===@@@CCCEEEDDDCCCCCCCCC@@@;;;<<>><<<<<<===>>>??????===<<<;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999:::;;;<<<<<<<<<<<<::::::<<<===>>>>>>>>>>>>???>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>======<<<888888888777777777777777888777777777888999;;;<<<999999:::;;;<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<=========>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAACCCDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAABBBBBBDDDDDDEEEFFFHHHJJJLLLOOOPPPQQQPPPPPPPPPPPPOOONNNMMMLLLIIIIIIIIIIIIIIIIIIHHHHHHLLLNNNQQQRRRRRRSSSTTTVVVZZZ]]]ccckkktttsssfff[[[RRRIIIDDD===<<<;;;:::;;;:::999888666666666777777888888999555555555555555555555555555666888888888777555333444444444444333333333333444555555555555444444555333333444555666666666666555555666888;;;???CCCEEEHHHGGGFFFEEE@@@;;;>>>DDDIIIPPP\\\hhhsssLLLPPPWWW]]]aaaaaa___]]]WWWUUURRRSSSXXX^^^cccffflllllllllllljjjeee___ZZZOOOPPPTTT[[[dddiiijjjhhhkkkcccbbbjjjooollliiijjjlllqqqwww|||}}}}}}}}}}}}yyyrrrpppvvv{{{}}}wwwmmmddd```]]]\\\___```_________ZZZSSSQQQSSSTTTTTTTTTUUUWWWZZZZZZ[[[\\\\\\\\\^^^bbbdddeeejjjooorrrtttxxx~~~|||sssllleee^^^YYYRRRRRRRRRQQQNNNKKKHHHFFFFFFEEEDDDBBB@@@???>>>>>><<<===>>>??????>>><<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777888999;;;<<<<<<<<<<<<999:::;;;===>>>?????????>>>>>>===<<<;;;;;;::::::999999::::::;;;<<<======;;;<<<==================999999999888888888888888888777777777888:::;;;===999:::;;;<<<<<<===<<<<<<;;;<<<============<<<;;;::::::;;;<<<===>>>>>>>>>??????@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHJJJKKKMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLFFFGGGGGGHHHIIIIIIHHHHHHKKKNNNPPPRRRRRRRRRSSSTTTVVVXXX]]]eeekkkrrr}}}yyypppbbbUUUKKKFFFBBB@@@:::::::::999888888777777666666777777777777777777555555555555555555555555555666777777777666444333555555444444444333333333222444666666444333444555333333444555555555444444555555555777:::>>>BBBEEEJJJHHHGGGEEE???<<>>======>>>>>>;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999777888999:::;;;<<<<<<<<<888999;;;===>>>???@@@@@@=========<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<============<<<::::::::::::999999999888777666555555666999;;;<<<:::;;;<<<======<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;<<<===>>>????????????@@@AAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEECCCBBBBBBDDDEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA@@@@@@@@@BBBCCCDDDHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKDDDFFFGGGIIIJJJJJJJJJIIIIIIKKKNNNOOOOOOOOOQQQRRRSSSSSSWWW___bbbeeennnxxx~~~{{{zzz{{{~~~|||rrraaaZZZPPPGGGAAA>>>======777888888777666555666777777777777777777666666666666666666666666666666666666666666555555555444444555555555555444444444444111444666666444333333444555555555555555555444333555555555666999>>>BBBEEEHHHFFFEEECCC>>><<>>???@@@@@@<<<<<<<<<===<<<<<<;;;:::===<<<<<<;;;;;;::::::999::::::;;;<<<======<<<<<<;;;;;;;;;::::::999999999666555444444555777:::;;;;;;<<<=========<<<;;;::::::;;;<<<======<<<;;;:::999:::;;;<<<===??????@@@>>>???@@@@@@AAAAAA@@@@@@AAABBBDDDEEEFFFEEEDDDBBBCCCDDDFFFFFFEEEEEEGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDAAA@@@@@@???@@@AAABBBCCCJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIDDDEEEHHHJJJKKKKKKKKKKKKGGGIIIKKKLLLLLLMMMOOOQQQSSSQQQTTTZZZ\\\\\\dddnnnooo{{{xxxuuuuuuuuuuuuwww{{{pppeeeLLLHHHCCC>>>;;;:::::::::666777777666555555777888888888777777666666555555777777777777777777777777666666555444444444444555666666555555555444444444111444777777444222333444666777777777666555444444555555555666999===BBBEEEEEEDDDBBB@@@<<<<<>>>>>>>>>>>>>>:::;;;<<<<<<::::::;;;<<<<<<:::888:::===???>>><<<;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@???<<<999777888999:::;;;::::::999::::::;;;;;;<<<===============<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>><<<<<<;;;::::::999888888666666666666777888999:::>>>>>>>>>>>>============888888888999999:::::::::<<<===???@@@@@@???>>>===??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDAAA?????????@@@AAAEEEFFFHHHJJJKKKKKKKKKJJJLLLMMMMMMMMMMMMKKKJJJIIIHHHIIIJJJKKKKKKIIIGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNQQQMMMMMMRRRVVVXXX[[[___eeeqqq~~~wwwtttuuuxxxyyyjjj\\\SSSBBBAAA???<<<:::888777777555444444555888999999888444444333333333222222222333444444555555444444333333444444555555444444333000000111222333333444444555666666555333111222333444444444444444555666777888777777888:::===@@@BBBFFFCCC???<<<;;;???FFFKKKRRRVVV[[[ccclllxxx~~~zzzuuurrroooqqqrrrsssuuuwwwyyyzzz{{{|||{{{}}}yyyyyyuuurrrrrrttttttqqqnnnhhhkkkrrr|||yyyttttttuuuvvvuuusssnnnkkkccc\\\WWWWWWYYYZZZ^^^bbbgggiiikkkooovvv{{{xxxrrrlllnnnqqqtttvvvrrrlllgggeeecccaaa``````___]]]\\\^^^^^^^^^^^^]]]\\\[[[ZZZ```cccffffffdddeeejjjoooqqqmmmfffaaa\\\XXXTTTQQQNNNLLLHHHDDDAAA???>>>>>>;;;::::::999999999999999:::;;;<<<;;;:::999:::<<<===<<<;;;===???@@@>>>;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;======;;;999777888999:::::::::999999::::::;;;;;;<<<===============<<<;;;;;;;;;;;;;;;888999999::::::999999888::::::;;;;;;<<<=========<<<;;;;;;:::999999888888777777777777888999::::::=========<<<<<<<<<;;;;;;888888999999999:::::::::;;;<<<<<<===============???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDAAA@@@>>>>>>>>>???AAABBBDDDEEEGGGHHHIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIJJJLLLMMMMMMRRRNNNLLLOOOQQQQQQSSSVVVdddppp}}}xxxxxxzzz}}}ttthhh[[[OOOHHH???>>><<<:::888777666666666555444555777888888666444444444444333333333222333333444444444444333333333333444444444444333333111111222333333444555555555666666555333111222333666555555444444444444555666666666777999<<>>EEEKKKNNNSSSYYYbbbkkkwww|||vvvttttttuuutttrrrrrrrrrtttwwwxxxzzzzzz|||{{{{{{zzzxxxuuussspppmmmkkkhhhkkkrrr|||uuurrrnnnnnnnnnllleee___YYYSSSNNNOOORRRSSSVVV[[[___bbbeeeiiirrrzzz|||xxxqqqsssyyyvvvmmmkkkiiiggggggfffdddaaa___^^^^^^]]]\\\[[[YYYXXXWWW^^^aaabbbbbb```aaaeeeiiinnniiiccc]]]XXXSSSOOOLLLGGGEEEBBB???===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;>>>>>>>>>@@@AAA@@@===:::::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;999888888999::::::999777888999999:::999999999:::::::::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777777888888999:::;;;<<<<<<;;;;;;;;;:::::::::888999999999999::::::::::::::::::::::::;;;<<<<<>>===;;;888999===DDDIIIKKKQQQYYYcccmmmxxxvvv{{{}}}wwwssstttvvvtttqqqmmmjjjiiikkknnnqqqssssssuuuxxxzzzzzzvvvsssppprrrtttrrrmmmiiihhhiiiggglllvvv|||sssiiifffhhhgggaaaZZZUUUOOOKKKLLLNNNNNNPPPTTT[[[^^^```ccckkkuuuyyywwwpppsss{{{}}}rrrqqqpppmmmkkkiiifffaaa^^^\\\\\\\\\[[[ZZZXXXWWWVVVZZZ[[[]]]\\\[[[]]]```ccchhhccc]]]WWWRRRMMMIIIFFF@@@???>>><<<;;;:::::::::>>>>>>>>>>>>>>>>>>======888:::;;;:::999888999:::===>>>@@@AAA@@@>>>;;;999:::999999999999999999::::::::::::::::::;;;;;;;;;;;;999777666777999:::999888888888999999999999888999::::::;;;;;;<<<=========<<<;;;;;;::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::::::::::::::999999888888888888888888999:::;;;<<<;;;;;;;;;;;;::::::::::::999999999999999999999999:::999888888888:::<<<===>>>???@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB===<<<;;;;;;===???BBBCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHJJJKKKKKKLLLNNNKKKJJJLLLLLLLLLPPPVVV]]]jjjzzzxxxqqqnnnjjjooo}}}ooogggZZZNNNEEE@@@===;;;777777666555555555555555666555333444555555444333555555555444444444333333333333333444444333333333333333333444444333333333222222222333333444444444333444555444222111222333555555444333333444444444555444444555777:::===???>>>===;;;999888;;;AAAEEEIIIPPPZZZeeeppp{{{mmmrrrwwwvvvqqqnnnooorrrrrrnnnhhhdddbbbcccfffiiilllllllllmmmmmmkkkhhhfffdddiiilllkkkgggccccccddddddlllyyyzzzjjjccccccbbb]]]WWWSSSMMMJJJJJJKKKJJJJJJMMMTTTWWWYYY[[[bbblllqqqqqqooorrryyyyyyvvvtttoookkkgggccc^^^ZZZYYYYYYZZZZZZZZZYYYXXXXXXUUUVVVVVVVVVVVVXXX[[[]]]\\\XXXRRRMMMHHHEEEAAA>>><<<<<<;;;;;;::::::::::::999999:::;;;;;;::::::999888999:::999888888999:::;;;===??????>>>;;;888777999999999999999999999999999999999:::::::::;;;;;;===:::777666888:::;;;;;;999888888888888888888888999999::::::;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;::::::999999:::999999999999999888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999:::999888888999;;;<<<>>>===>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB???>>>===<<<===>>>@@@BBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMJJJIIIKKKJJJJJJPPPWWW]]]iiiwww~~~zzzpppfffbbb[[[^^^ggguuuvvvjjj]]]VVVLLLCCC>>><<<<<<<<<666666555555555555666666555444222333444444333222555555444444444333333333222333333333333333333222222333333333333333333222111111111111111222222222222444444444222111222333222222222333333555666777555555555555888;;;>>>@@@??????===:::888999===@@@FFFMMMXXXdddppp{{{kkknnnqqqqqqnnnkkkkkklllppplllfff```^^^___aaadddggggggfffeeeccc```^^^]]]___cccggggggccc___^^^^^^eeennn}}}mmmaaa^^^]]]XXXTTTQQQKKKHHHIIIIIIFFFFFFHHHJJJNNNQQQTTT[[[ffflllnnnppprrrxxxxxxtttnnnhhhccc___ZZZWWWWWWXXXXXXYYYYYYXXXXXXXXXRRRRRRQQQQQQRRRSSSTTTUUUSSSOOOJJJFFFCCCAAA>>><<<::::::::::::::::::::::::666777999::::::999999888777888999999777777888999999;;;======;;;999777777888888999999999999888888888888999999::::::;;;;;;===;;;888777999;;;;;;;;;999999888777777777888888999999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::888999999::::::999999888<<<;;;;;;;;;::::::999999999999999999999999888888888777777888888999:::;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999999888999999999999:::<<<===>>><<<===>>>@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@>>>===<<<===???@@@@@@@@@@@@AAABBBCCCEEEFFFCCCCCCCCCCCCDDDEEEGGGGGGDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJMMMKKKJJJJJJHHHHHHMMMUUUccckkkuuuzzzvvvkkk^^^VVVRRRRRRWWW```iiirrr~~~tttfff[[[KKKFFF@@@;;;::::::::::::666555555444555555666666333222111222333444333222444444333333333222222222222222333333333333222222222222333333333333222222000000000111111111111111222333444333222111222333111111111222333555777888555555555555777:::>>>?????????===:::888888:::<<<@@@GGGSSS___lllxxxhhhiiilllmmmnnnmmmlllkkkmmmiiiccc^^^[[[[[[]]]___bbbbbbaaa___\\\ZZZXXXXXXYYY\\\```bbbaaa^^^[[[YYYccckkkwwwzzzkkk```\\\ZZZVVVRRROOOJJJHHHIIIJJJGGGGGGHHHHHHMMMQQQSSSZZZdddkkklllssssssuuuyyy~~~vvvqqqjjjddd___\\\YYYWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSQQQOOOMMMMMMMMMMMMMMMKKKHHHDDDAAA@@@???===;;;888888999999999999888888888999:::<<<<<<<<<::::::777888999888777666777999999;;;===<<<999777888999777888999::::::999888777777888888999::::::;;;;;;<<<:::888888999;;;;;;::::::999888777666666777888888999999::::::;;;<<<<<<<<<;;;::::::999999::::::888999999::::::999999888;;;;;;::::::::::::::::::888888888888888888999999777777777777888999::::::::::::::::::999999999999:::::::::999999999888888777777999:::;;;<<<<<<<<<:::;;;<<<>>>@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAACCCCCCCCCBBBAAAAAA@@@@@@???>>><<<;;;;;;<<<>>>???@@@@@@@@@AAACCCEEEGGGHHHCCCCCCBBBBBBCCCDDDEEEFFFDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJLLLKKKKKKKKKJJJJJJRRR[[[jjjnnnuuuyyywwwlll]]]RRRNNNMMMPPPVVV[[[^^^fffmmm|||sssiii^^^UUUOOO===;;;999888888888777555555555444444333444444555111000000111333444333222333333222222222111111111222222333333333333222222222222333333333333222222111111111111111111111111111222333333222111222333222111222222333444555666444333333444666999<<<>>>;;;;;;;;;999777666888:::>>>EEEPPP]]]jjjvvvbbbcccfffjjjnnnpppooommmjjjfff```[[[XXXXXXYYY[[[______^^^\\\YYYVVVVVVVVVRRRUUUZZZ^^^```^^^[[[YYYYYY```jjjssszzzzzzqqqfff^^^\\\ZZZVVVSSSOOOJJJIIILLLMMMKKKJJJLLLMMMRRRVVVXXX\\\eeekkkllltttsssrrrssstttxxx{{{~~~tttnnngggaaa]]][[[ZZZYYYWWWWWWWWWVVVTTTSSSQQQPPPUUURRRNNNLLLKKKIIIHHHGGGBBB???<<<:::999999888777777777888888888888777777666777999;;;;;;;;;999888666888999888777666777888999;;;<<<;;;888777999;;;777888999::::::999888777777777888999::::::;;;;;;;;;999888888999::::::999:::999888666666666777888888999999::::::;;;<<<<<<<<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888888888888888999999666666666666777888999:::999999999888888888888777:::::::::999999888888888555666888:::;;;<<<;;;;;;999:::<<<===???@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>===<<<:::::::::<<<>>>???@@@@@@@@@AAADDDFFFIIIJJJEEEEEEDDDCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJLLLNNNNNNPPPZZZdddmmmpppuuuzzzzzzqqqbbbVVVMMMMMMPPPUUUVVVVVVYYY^^^]]]iiiyyy~~~wwwjjj\\\PPPHHHDDDBBB777777777888999888555333444444333333222222333333000//////000222444333222222222222111111111000000222222222333333222222222222222222333333222222222333222222222222222222222111222333333222111222444333333333222222333444444222222222333555888;;;===888888888777666666888:::???EEEPPP]]]jjjwwwUUUXXX[[[^^^fffnnnooolllhhhbbbZZZWWWXXXYYYWWWTTTYYYYYYYYYXXXVVVTTTQQQPPPQQQPPPQQQSSSVVVWWWTTTQQQRRRTTTYYYbbbjjjooonnnmmmeeeccc```\\\XXXUUUSSSRRROOOMMMLLLPPPUUUVVVSSSOOOXXXZZZ]]]^^^```cccfffiiikkkooopppooorrrvvvxxxvvvrrrmmmfff```]]][[[YYYXXXVVVVVVVVVVVVUUUSSSQQQPPPUUUTTTRRRMMMGGGBBB??????<<<:::888999;;;:::888555111222333444555777888888555555555555666666666666;;;999777555444444666666888888999999999888888777777777777777888888888888777888999:::;;;::::::999;;;:::888666666777888999:::999777555444333333444666777888999999999999999:::888666666777888777666:::::::::;;;;;;:::999999999999999999999999999999666999;;;;;;999777666666777777888888888888777777888999999::::::999999999999999:::::::::999999888777888999:::;;;<<<<<<<<<:::;;;===>>>>>>>>>===<<>>======>>>===<<<;;;;;;;;;;;;;;;>>>???AAABBBCCCDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGFFFGGGHHHHHHGGGFFFLLLMMMPPPSSSQQQSSSccctttvvvwwwxxx||||||jjjXXXQQQLLLLLLQQQTTTSSSQQQQQQWWW\\\bbbiiiqqq}}}wwwooodddUUUJJJEEECCC@@@===:::999777555333333444444666555333111111222333444111111222222222333333333222222222222222222222222000000000000000///......000111111111111222222222222222111111111111111111...///000111111111111111222222222222222222222222666555555555777999:::<<<@@@:::777777666555888===@@@FFFPPP[[[ffftttJJJMMMOOOQQQXXX```aaa^^^^^^YYYSSSQQQRRRTTTSSSQQQSSSSSSSSSSSSQQQPPPNNNLLLIIIHHHHHHJJJLLLLLLIIIFFFGGGGGGJJJPPPWWW\\\]]]]]][[[ZZZXXXVVVSSSQQQOOONNNQQQQQQTTTZZZaaaccc```\\\]]]^^^___^^^]]]\\\^^^```eeeiiillllllooouuuwwwvvvjjjeee^^^XXXTTTSSSQQQPPPSSSTTTUUUVVVUUUTTTRRRQQQPPPOOOMMMIIICCC>>><<<<<<:::888777777999888666333333333444444555666666666555555555555666666666666:::999777555444444555666777888888999999888888777666666777777777888888888777777999:::::::::999999<<<;;;999888777888999:::999888666555444444444444777888999999999999999888:::888666666777888777666999999::::::::::::999999;;;;;;::::::999999888888666888;;;;;;999777666666777888888888888888888777999999:::::::::999999888888888999999999999888888777777999:::;;;<<<<<<<<<;;;;;;<<<===============?????????@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???AAAAAA@@@@@@???>>>>>>=========<<<;;;;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFFFFGGGGGGGGGFFFLLLMMMPPPTTTTTTZZZkkk|||ppp^^^UUUOOOLLLOOOQQQNNNLLLLLLLLLPPPUUUYYY___hhhuuuyyynnnfffZZZRRRHHHAAA>>>;;;888444888888666555444444444444555444222111111111333444111111111222222222333333222222222222222222222222000111111111000000///...000000111111111222222222111111111111111111111111000111111222222222222111222222222222222222222222555555555555777999;;;<<<;;;777444555555555999>>>???FFFPPPZZZffftttGGGIIIJJJJJJNNNUUUWWWTTTRRRMMMIIIHHHKKKMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHHHHFFFEEEEEEFFFGGGGGGDDDBBBDDDDDDEEEIIIOOOTTTWWWXXXYYYXXXXXXVVVUUUTTTRRRRRRWWWYYY^^^ffflllmmmhhhccc______^^^\\\XXXWWWWWWXXX]]]aaadddfffjjjqqqtttsssfffaaaZZZTTTQQQPPPOOOOOOOOOQQQSSSTTTTTTSSSPPPOOOHHHHHHFFFBBB===999777777777666555555666666444222555555555555555555444444444555555555555666666666999888666555444444555666777777888888888888777777666666777777777777888888777777888999999999888888:::999777666666777888888888777666555444555555666999999:::::::::999888888999777666555666777666555888888999999:::999999888<<<<<<;;;:::999888777777666888::::::888777666777888888999999999999888888::::::;;;;;;:::999888888555666777888888999888888666777888:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@???AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;<<<<<<=========>>>>>>???@@@AAABBBBBBDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFLLLMMMQQQVVV[[[eeexxxuuueeeVVVOOOJJJLLLLLLJJJHHHIIIEEEGGGIIIJJJMMMSSS\\\cccrrryyyvvvmmmddd[[[UUUHHHDDD???======:::666222555666666666555444444333555444222111111111222333111111111222222222222333222222222222222222222222111111111222111111000///000000000111111111222222111111111111111111111111222333333333333222222111222222222222222222222222333333444555777999<<<======888555666666666888===>>>EEEOOOZZZffftttNNNPPPOOOLLLNNNRRRSSSQQQKKKHHHEEEDDDFFFIIIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEHHHHHHIIIJJJJJJJJJIIIHHHKKKLLLOOOTTTZZZ^^^aaaccceeeeeecccbbb```^^^]]]\\\]]]aaaffflllooommmfff```[[[\\\[[[YYYVVVTTTUUUVVVWWW[[[^^^___dddjjjmmmlllddd___XXXSSSPPPPPPOOOOOOLLLMMMOOOPPPPPPMMMJJJHHHAAAAAA@@@===999666555555555555555555555444333222555555555555555555555555444444444555555555666666777666555444444444555555666666777777888777777777666666666666777777777888777777777777777777777777555555444333333444444555777666555444444555666777:::::::::::::::999888777999777555555666666666555777777888888999999888888;;;;;;::::::999999888888666888999999888777777777999999999::::::999999999;;;;;;;;;;;;:::999888777444444666777888888888888666777888999:::;;;;;;;;;<<<;;;:::::::::;;;===>>>======>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>><<<<<<;;;<<<<<<===>>>>>>=========>>>???@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDFFFGGGLLLNNNSSSZZZcccrrryyykkkUUUNNNHHHIIIJJJIIIHHHJJJFFFGGGGGGGGGGGGJJJPPPTTT^^^ccckkkttt}}}vvvjjj___XXXRRRLLLGGG>>>===;;;;;;;;;:::777444333444555666666555333222333333222111000111111222111111111111222222222222111111111111111111111111111111222222222111111000000000000000111111111111000000000000111111111111333333333333222111000000222222222222222222222222222222333444666999<<<>>>CCC>>>::::::888666777;;;===DDDNNNYYYeeesssYYY[[[ZZZVVVTTTVVVVVVSSSNNNLLLJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIINNNOOOQQQQQQRRRRRRSSSSSSRRRWWW^^^eeekkkooorrrsssvvvtttppplllhhheeecccccc```dddiiinnnnnnjjjccc]]][[[[[[ZZZXXXUUUSSSSSSTTTTTTXXXZZZYYY\\\bbbdddbbb___ZZZUUUQQQOOONNNMMMMMMIIIJJJKKKJJJHHHEEEAAA???<<<===<<<:::777444444555444555666666555444444444333333444444555666666666444444444444555555555555555555555444444444444444444555666777777777777777555666666666666777777777666666666666666666666666333333333333333333333444666666555444444555777888::::::::::::999999888777888666444444555666555444555666666777888888888777888888888999999:::::::::666777888888777666777888999999999::::::999999999999:::::::::999999888777333444555666777888888888666666888999:::;;;;;;;;;;;;:::999999999:::<<<===<<<<<<<<<=========>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@???????????????<<<<<<<<<<<<<<<===>>>???===============>>>@@@@@@BBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEFFFFFFEEECCCCCCFFFHHHLLLQQQWWW___lll}}}}}}qqqYYYQQQJJJIIIIIIGGGFFFHHHGGGGGGGGGFFFFFFHHHKKKMMMSSSVVVZZZ^^^ccciiipppttt}}}vvvfff^^^SSSJJJEEEBBB???===999777555555555555444333222333444555555444333222222222111111000000000000000000111111111222222222111111111111111111111111000111111222222222111111//////000000000111111111//////000000000111111111111222222222111000//////222222222222222222222222222222333444666999<<<===BBB===::::::888555666:::<<>>;;;999999::::::888666444555555444555777777555444555555333333444444555666777777333444444444444555555555444444444444444444444333333444555666666777777666555555666666666666777777666666555444444444555555444444444555555555555555777666555444444555666777888888999999999888777777777555444333555555444333444444555666777777777777555555666777888999::::::555777888777666666777999888888999999999999888888777777888888888888888777444555666777777888777777555666777999::::::;;;;;;:::999999999999:::;;;;;;;;;;;;<<<<<<<<<===============???@@@AAAAAAAAAAAA????????????????????????=========<<<======>>>>>>>>>>>>===<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGEEEBBBCCCFFFJJJMMMSSS\\\eeetttwwwaaaXXXOOOMMMJJJFFFCCCCCCDDDDDDCCCCCCDDDEEEGGGGGGJJJLLLNNNQQQSSSWWW\\\___hhhpppyyy~~~sssiiibbbTTTMMMEEE@@@>>>===<<<:::888777555333333333444444333444444444333222222111111111111111000000//////000000000111111111111222111111111111111111111111///000111111222111111111/////////000000000111111...//////000000111111111000000111111111000//////222222222222222222222222222222333444666888;;;<<<:::666555777777555777;;;;;;BBBLLLXXXdddrrrkkkqqqtttqqqoooooonnnkkkcccccccccbbbaaaaaabbbccceeedddbbbaaaaaaaaabbbbbbkkklllmmmkkkiiihhhiiikkkbbbhhhpppxxx~~~xxxnnngggbbbaaaaaa___aaaeeeggggggeeecccaaadddcccaaa\\\VVVRRRPPPPPPPPPSSSSSSQQQRRRUUUVVVSSSWWWVVVTTTSSSRRRPPPMMMJJJDDDBBB@@@>>><<<:::888888666777888777555444555666222555777666444333444666555555555555555555555555333333444444444555555555333333333444444444333333222333444555666666666666555555555666666666777777666666444333333333444444333444444555666666555555777777555444444555666777666666777888888888777777777555333333444555444333333333444555666777777666555555666666777777888888555666777777666666777999777888888888888888888777444555666777777888777777666777777888888777777777555666777999::::::::::::888888999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAAAAABBBBBB???????????????????????????>>>==================???>>>===<<<===>>>@@@AAAAAAAAABBBBBBBBBAAA@@@???AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIFFFBBBCCCGGGLLLNNNVVV```kkkzzzyyyeee\\\TTTQQQMMMHHHDDDCCCBBBBBBAAABBBCCCCCCCCCCCCEEEGGGIIIJJJKKKMMMQQQTTTXXX^^^eeejjjnnnxxx{{{pppfff\\\TTTOOOHHHCCC===;;;;;;;;;:::888777777777777666555555666555555333222111111111111000000000000000000///...000000000000111111111111111111111111111111111111...///000000111111111000////////////000000000111......//////000111111222000000111222222222111111222222222222222222222222333333333444555777999;;;888444333666666555777::::::AAALLLWWWdddrrrfffmmmrrrqqqpppppppppmmmiiijjjkkkjjjjjjjjjkkkmmmpppnnnmmmkkkkkkkkkkkklllnnnoooooolllhhhfffgggiiiaaaffflllrrrwww}}}{{{ooogggcccbbbbbb___aaaccccccaaa```______ddddddaaa]]]WWWTTTRRRRRRNNNQQQRRROOOPPPSSSTTTQQQNNNNNNMMMMMMMMMJJJFFFBBBBBB@@@>>>;;;999999999999444555666666444444555666111444666666444222444666777666666555444444333333333333333444444444555555222222333444444444333333222333444555666666666666555555555555666666666777666666444333222333333444111222333333444444444444888777666555444555555666444555666777777777777777666555333333444444444333222333444555666666666666666666666666555555555555555666777666555666888999777777888888888888777777222333444666777777777777777888888888888777777666555666777888999:::::::::777888999:::;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???AAAAAABBBBBB??????????????????@@@@@@@@@???>>>======<<<======@@@???===<<<===>>>@@@AAAAAAAAABBBCCCBBBAAA@@@???AAAAAABBBCCCDDDEEEFFFGGGGGGIIIJJJFFFCCCCCCHHHMMMNNNXXXcccnnn~~~~~~xxxddd[[[TTTSSSPPPKKKGGGGGGDDDCCCBBBCCCDDDDDDCCCBBBEEEFFFHHHHHHHHHIIILLLNNNQQQVVVZZZ[[[]]]eeesss~~~~~~|||uuuiii]]]SSSKKKEEEAAA===999555444555666444111222444666777666444444444777555333111000000000111000000000000000//////...000000000000111111111111000000000000000000000000......///000000000000000////////////000000000000---......///000111111222000111222333333333333333222222222222222222222222444444333444555777999:::;;;888666888777555666999:::AAAKKKWWWcccrrrjjjllloooooommmmmmoooqqqkkknnnnnnlllllloooooommmppppppppppppooonnnmmmlllnnnnnnmmmiiiccc```aaacccbbbeeeiiimmmqqqxxxzzzoooeee^^^\\\]]]^^^___```___]]]\\\\\\]]]aaadddgggfffaaa[[[UUURRRSSSQQQOOONNNMMMMMMLLLKKKMMMJJJGGGEEECCCAAA===;;;<<<<<<;;;:::999777777666333333333333333333333333555555666666555333222000333444444555666777777888666666666666555555555555777666555444333222222222444555777999999888666555888666333111111333666888555444444333333444444444666666666666666666666666444444444555555555666666888666666666777666444222555555333333333333555555444555666666666666666666444444555555666777777888777777777777666666666666666666666666666666666666888777666555444444555666666666666555666777888888777666666777999;;;:::999:::999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>?????????@@@@@@???>>>???AAABBBAAA@@@>>>>>>============>>>>>>AAA@@@??????>>>?????????BBBBBBAAAAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCFFFGGGGGGFFFEEEFFFIIIKKKVVVXXX```ooozzzyyywwwsssaaa[[[SSSOOONNNMMMHHHDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHLLLNNNOOOQQQTTTYYY```dddnnnssszzz~~~uuuggg^^^RRRKKKGGGCCC<<<777:::777555555777888777555444444333333333333222222333222111111000000111111222222111111000000//////111111222222222222111111000000000000000000000000///...------...///000111---......///////////////............////////////111111000///...---,,,,,,333333222111111000000///111222333333444555999;;;:::999777444222333777:::;;;BBBMMMXXXdddrrriiikkklllkkkiiiiiikkknnnnnnqqqqqqoooooosssssspppqqqqqqpppooommmllljjjjjjiiiiiihhhccc___]]]^^^```___bbbfffiiilllqqqxxx}}}{{{sssiii___YYYWWWWWWXXXYYYYYYXXXWWWWWWXXXZZZdddhhhkkkjjjfff___YYYUUUTTTRRROOOMMMKKKIIIGGGFFFDDDBBB@@@??????>>><<<:::<<<;;;:::999888777777666444444444444444444444444111222333444444555555555444444555666666777888888888888888777777777666666666666555333333222222333333444666777888777666555555555444444444444555555555555444333222111111111222222222222222222222222444444444555555555666666777666666666777777555444555444333222222333444555333333444555555555555555555555555555666666777777999888888777666555555555666666666666666666666666888777666555555555666666666666666777777777777888777666666777999::::::999999999999999999999999999:::::::::::::::;;;;;;;;;<<<======>>>???@@@@@@@@@AAA??????@@@AAABBBAAA@@@>>>>>>>>>======>>>>>>>>>@@@@@@????????????@@@@@@CCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCFFFGGGGGGFFFEEEFFFHHHJJJTTTWWW```ooozzzrrrpppmmmiii]]]WWWPPPMMMLLLKKKGGGDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMPPPVVVYYY^^^cccjjjooouuu}}}ttthhh___RRROOOJJJDDD@@@<<<999777999666333333444555444333333333222222222111111111333222111111000000111111000/////////.........---000111111222222111111000000000000000000000000000///......---...///000111---...//////000000//////............////////////222222111111000000//////222222222222111111111111111222333333333555999;;;999999777444333333777:::;;;BBBLLLXXXdddrrrjjjjjjhhhfffdddeeehhhjjjpppssssssqqqrrrvvvvvvtttrrrqqqpppmmmkkkiiihhhgggfffeeeccc___\\\[[[\\\^^^```bbbfffiiilllooosssvvvxxxtttnnneee\\\VVVTTTTTTRRRRRRRRRQQQPPPQQQTTTWWWhhhkkkooonnniiiaaaZZZVVVQQQOOOLLLIIIEEEAAA???===;;;:::999:::<<<===<<<;;;;;;::::::999888777666666555555555555555555555555222222222222333444555666555666666777777888888888999999999999888888888888666555444333333222222333111222444666777777666666333444555666666555444333333333222111111111222222111111111111111111111111444444555555555666666666777666666777888999888666444333333222222333333444111111222333444555555555666666666666666666666666;;;:::999888666555444333666666666666666666666666888777666666555666666666555666777888999888777777777666555666888999999888888888888888888888888888888888888999999:::::::::;;;<<<===>>>???@@@AAABBBAAA@@@???@@@BBBCCCBBBAAA??????>>>>>>>>>>>>????????????>>>??????@@@AAABBBEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFGGGEEEDDDEEEGGGIIIPPPUUU```ooo~~~qqqhhhfffccc```VVVQQQLLLJJJJJJIIIFFFCCCFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFHHHLLLOOOSSSXXX___cccfffiiinnnrrryyynnnddd[[[QQQJJJ@@@@@@???<<<777555666777888555222000111222222111222222222111111111000000222222111000000000000111////////////............000000111111111111000000000000000000000000000000///............///000000...//////000000000000000............////////////111111111111000000000000111222222222222333333333000111333333333555888;;;999999777555333444777999;;;BBBLLLWWWcccqqqkkkiiifffbbbaaabbbdddgggmmmpppqqqpppqqquuuvvvssspppooonnnllljjjhhhgggfffgggfffbbb___[[[ZZZZZZ[[[^^^```dddhhhkkkmmmooopppnnnlllggg```XXXSSSQQQQQQPPPPPPPPPNNNNNNPPPTTTWWWhhhkkkmmmkkkeee\\\TTTPPPIIIHHHGGGCCC>>>:::888777888777777999<<<======<<<:::999999888777777666666444444444444444444444444555444333111111111222333666777777777888888888999999999999888888888777777555444444333222222222333000111333444555666666666333444444555555444444333111111111111222333444555333333333333333333333333555555555555666666666666666555555777999:::999888333333333222222333333333111222222333444555666666666666666666666666666666::::::999888777666555444666666666666666666666666888777777777777777777777555666888::::::999888777777666555666888999888777777777777777777888888888777777888999::::::;;;;;;:::;;;<<<>>>???AAABBBBBBBBBAAA@@@AAABBBCCCBBBAAA@@@??????>>>>>>??????@@@>>>>>>>>>???@@@AAACCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFGGGGGGEEEDDDDDDFFFIIIMMMTTTaaaqqq~~~vvvhhh```___^^^\\\PPPMMMJJJHHHHHHHHHFFFEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFEEEEEEFFFIIILLLPPPUUU\\\```aaaaaaaaabbbiiirrr}}}ssslllaaaXXXPPPKKKGGGDDDAAA???;;;777444333444666777555222000///000111111222222222222111111111111222222111000000000000000111111111111000000000000///000000000000000000/////////////////////////////////........./////////...///000000111111000000............////////////---........./////////000000111111222333444444444000111222333333555888;;;999888777555333444666999;;;BBBLLLWWWbbbpppiiifffaaa]]]\\\]]]```aaagggjjjkkkjjjlllpppqqqoookkkkkkkkkkkkjjjhhhgggfffhhheeebbb^^^\\\YYYWWWVVVWWWYYY]]]aaaeeehhhiiiiiieeedddaaa\\\UUUQQQOOOOOOSSSRRRRRRPPPOOOQQQTTTWWWaaabbbccc```YYYQQQIIIFFFAAACCCCCCAAA<<<999777888888777777888;;;<<<<<<;;;888888888777777666666666333333333333333333333333555444333222111222333444777777777777888888888888888777777777777666666666444444333222222222333333000111222333555555666666555444333333333333444555444333333333333444444555555555555555555555555555555555555666666666777777555555555777999::::::888333333333333333333333333333333333333444555666777666666666777777777777777888888888888777777777777666666666666666666666666777777888888888888888888666777999;;;;;;:::888777888777666777888999888777666666777777777888888888888999999:::;;;<<<======:::;;;<<<>>>???AAABBBBBBBBBAAA@@@AAACCCDDDCCCBBB@@@@@@????????????@@@@@@>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDFFFHHHKKKUUUdddrrr}}}{{{qqqccc[[[ZZZYYYWWWKKKJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDBBBDDDEEEEEEEEEFFFIIIKKKMMMRRRXXX\\\^^^]]][[[ZZZ[[[aaahhhmmmrrr|||}}}uuummmhhh\\\VVVNNNGGGCCCAAAAAAAAAMMMFFF<<<666555666555333666555333111000000111333444333333333333222222222222111000000//////000000000000000000111111111111...//////000000//////...//////////////////////////////////////////............///000000000000000............////////////------......//////000000000000111222333333444555000111222222333444888:::888888777666444444666888;;;AAAKKKVVVbbbooo~~~eeeaaa\\\YYYYYYZZZ\\\\\\```ccceeedddfffjjjllljjjfffhhhjjjkkkjjjhhheeeccceeeccc```___]]]ZZZVVVSSSUUUVVVYYY^^^cccfffgggfffddddddbbb^^^YYYUUUTTTSSSSSSSSSRRRPPPNNNNNNQQQSSSTTTUUUUUURRRKKKDDD???======@@@BBBAAA===::::::;;;777666555666888999888777777777777777666666555555333333333333333333333333111111222333444666777888777777777777777777777777666666666666555555555444333333222222222222333333222222333333444555666666555444333222222333444555777666555444333333333333444444444444444444444444555555666666666777777777555555555666999:::999777333444444555555444444333555444333333333444666777555555666777777888999999888888888888888888888888666666666666666666666666777777888999999999999888777888999:::;;;:::999999999888777888999:::999777666777777888888999999999;;;;;;;;;<<<<<<=========;;;<<<===>>>???@@@AAABBBCCCBBBAAABBBDDDEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>??????AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGEEEEEEGGGIIIJJJVVVggguuu||||||ppp```WWWTTTRRROOOHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBBBBBBB??????@@@@@@AAABBBBBBCCC???AAABBBCCCCCCDDDGGGIIILLLPPPUUUZZZ\\\\\\ZZZYYYTTTVVVYYYZZZ]]]fffsss}}}xxxooofff^^^VVVRRRJJJFFFAAA<<<999999:::;;;QQQHHH<<<777777777555222333444444333111111222333444444444333333333222222111111000////////////000............////////////......////////////......000000000000000000000000/////////000//////...------......///////////////............//////////////////000000111111222222//////000111222222333333///000222222222444777:::888888888666444444666888;;;AAAKKKUUUaaaooo}}}eeeaaa\\\YYYZZZ\\\\\\[[[[[[___aaa```bbbggghhhfffeeegggjjjlllkkkgggbbb^^^bbbaaaaaaaaabbb___ZZZUUUVVVVVVWWW[[[aaadddeeedddaaabbbbbb___[[[WWWVVVUUUOOOOOONNNLLLIIIGGGHHHIIIFFFGGGGGGDDD@@@<<<;;;:::888<<<@@@???;;;888888:::666555444555777999888777777777666666666666555555444444444444444444444444111222333555666777888888666666666666666666666666666666666555555555444444333222222222222222333333444444444444444555666666222333333444444333333222333222222222333444555555444444444444444444444444555666666666777777777777555444444666888888777666444555555666666555555444666555333222111222333444444444555777888999:::;;;999999999888888777777777666666666666666666666666777888999:::::::::999999999999999::::::::::::;;;;;;999888999:::;;;:::888777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===<<<======>>>???@@@@@@@@@DDDBBBBBBBBBDDDEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@AAABBBCCCDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJHHHFFFFFFHHHJJJJJJXXXjjjwww|||}}}~~~{{{ooo___TTTOOOLLLHHHEEEFFFGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>??????@@@AAAAAABBB???@@@BBBBBBBBBBBBDDDEEEKKKLLLPPPTTTWWWXXXXXXWWWNNNOOOOOOPPPRRRWWW^^^dddkkkqqqyyy}}}oooiii```WWWOOOJJJEEEBBB>>><<<:::666444444555777CCC???999666555555444222///111444444222111222333333333333333222222222111111111000///////////////---........./////////000---......//////......---000000000000000000000000//////000000000///---,,,,,,,,,---...........................////////////000000000000111111111111/////////000000111111111///000111222222444777:::777888888777555444666777:::AAAKKKUUU```nnn|||gggccc^^^]]]^^^```___^^^ZZZ]]]______aaafffgggfffeeehhhkkkmmmkkkeee___[[[aaaaaabbbeeegggeee___ZZZSSSRRRRRRUUUZZZ]]]^^^\\\XXXYYYZZZXXXUUUQQQPPPOOOJJJKKKJJJHHHDDDAAA@@@@@@>>>??????===;;;999:::;;;444999===<<<777444555777666555555777999::::::999666666666666666555555555555555555555555555555555444555666777777777555555666666666666555555555555666666666666555555555555222222222111222222333333555555444444444555555666000222444666666444222000+++,,,---000333666999;;;666666666666666666666666666666666666777777777777555444444555777777666555444555666777777666555444666444222000000000222222333444555777888:::;;;<<<<<<;;;:::999888666555555666666666666666666666666777888999:::;;;::::::999::::::999999999:::;;;<<<;;;:::999999;;;;;;:::999777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;======>>>>>>?????????@@@DDDCCCBBBCCCEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJKKKJJJIIIGGGGGGHHHJJJKKKYYYlllyyy}}}||||||~~~}}}yyynnn^^^SSSNNNJJJFFFCCCDDDFFFFFFEEEDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCC>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCBBBAAACCCDDDEEEFFFGGGKKKNNNQQQQQQPPPKKKKKKKKKLLLNNNPPPRRRTTTXXX[[[bbbiiisss~~~{{{ppphhhZZZTTTLLLEEE@@@>>>===<<<777777666555444444555666333444666555333222222333,,,///444444333111111333222222222111111111111000111111000//////////////////000000000111111222222---..................---000000000000000000000000//////000000000///---,,,+++,,,------......------............/////////000////////////............////////////000000000000///000111222222444777:::777888888777555555666777:::AAAJJJUUU```mmm{{{\\\\\\\\\^^^``````^^^\\\]]]___````````````aaacccdddfffhhhiiigggdddaaa^^^___```aaabbbaaa```___^^^VVVRRRMMMNNNSSSVVVWWWUUUSSSSSSSSSRRROOOLLLHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA;;;;;;::::::999888777777:::999777555444555666777:::999888666666888999;;;777777666555444333222222333333444444444444444444333444555444222222444555888999999999888777555444777777666555444444333333222222222222222222222222555555555666777777888888666666666666666555555555555555555555555666777777888888888777777777777777666666666666666666666666777777555444444555666666444555555666777888888999666888888777555333333333666777888999999999999999:::::::::999999999888888888888777666666666666666555666777888999:::;;;;;;999::::::;;;;;;::::::999===:::777777999:::999777888888888777777777777777<<<===???@@@@@@>>><<<:::===>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGHHHJJJKKKMMMNNNOOONNNJJJGGGFFFDDDBBBFFFLLLOOO]]]ppp}}}~~~|||{{{{{{oooaaaTTTLLLHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGFFFEEECCCDDDEEEAAA???======>>>@@@@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@DDDEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFHHHKKKLLLRRRUUUXXXZZZ\\\bbblllttt{{{rrrkkkddd[[[TTTGGGEEEBBB>>>;;;999888777666555444444333333333444555555555444333222111000...000222333222222222333222111111111000000//////444222000000111111///------------............///222111000.........///000,,,,,,------...///000000000...---...///000///...+++,,,---...////////////000000///////////////000000000000000000000000000444222111/////////000000000000000111222333444555222444666666555555777888<<>>============;;;;;;::::::999888888777:::999777555444555666777777666444333333444555666777777666666555444444444444444444444555555555555444555555444333333444666::::::::::::999777555444666666555444444333222222222222222222222222222222444444555666666777777888555555444444333333333222555555555555555666666777777777777777777777777777555555555555555555555555666666555444444555666777555555666666777777888888666777888888666444444555777777888999999999999999::::::999999999888888888777777666555555555555666555666666777999::::::;;;:::::::::;;;;;;:::::::::<<<:::888888:::;;;999777777777777777777777777777999;;;===>>>>>>===;;;:::<<<===>>>???AAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFBBBCCCFFFHHHKKKNNNPPPRRRNNNJJJHHHHHHEEECCCFFFLLLQQQ```sss|||zzz~~~yyyooobbbVVVMMMHHHFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGIIIHHHFFFDDDDDDDDDAAA@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@???@@@AAACCCDDDDDDCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHFFFIIIKKKKKKLLLOOOWWW]]]aaaeeekkkttt}}}}}}xxxooohhh___XXXSSSNNNGGGBBB???===;;;888555444333333333333222222111111111111222222222222111000///...,,,...000000///......///111111111000000000//////222000......//////---+++---------............///------,,,+++++++++++++++,,,,,,------...//////000///---,,,---...///...---+++,,,---...////////////000000////////////000000////////////////////////222111111000000000000000111111111111222444555666555666777777555555666777999???GGGOOOZZZgggvvvNNNMMMNNNOOORRRRRRQQQPPPMMMOOOPPPOOONNNNNNOOOPPPRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNNNNMMMMMMLLLKKKGGGBBBAAABBBCCCBBB@@@AAAAAA@@@???===<<<;;;;;;<<<<<<;;;;;;:::999999999;;;::::::999999888888888:::999777555555555666666555444333222111111222333666666666666666666666666666666666666555555555555444555666555333333555666;;;;;;;;;:::888666555444444444444333222222111111222222222222222222222222444444555666666777777888666666555444333333222222555444444444444555666666666666666777777777777777555555555555555555555555555444444444555666777777666666666666666666666666555777888888666555666777888888999:::::::::999999:::999999999999888888888666666555444444444444555555555666777888999::::::::::::;;;;;;;;;;;;::::::::::::999:::;;;;;;999666777777777777777777777777999:::<<<>>>???>>>===<<<<<<===>>>???AAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAABBBDDDEEEFFFEEEFFFFFFGGGHHHHHHGGGGGGAAABBBDDDGGGJJJMMMOOOQQQMMMJJJIIIIIIGGGEEEGGGLLLTTTcccvvv}}}{{{{{{wwwooofff[[[QQQIIIEEECCCCCCDDDDDDEEEGGGHHHIIIHHHJJJLLLLLLIIIFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???@@@AAABBBBBBCCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCEEEFFFEEECCCDDDHHHLLLLLLOOOUUU]]]fffnnnuuuyyyyyy||||||vvvpppjjjccc___TTTNNNHHHDDDBBB???;;;888777666444333222111111111222222222222111111111111222222222222111000/////////111333333111000///000111111000000000000//////111///............---,,,---------............///------.........---,,,,,,,,,,,,------.../////////...,,,+++,,,---...---,,,,,,---......////////////000000////////////000000........................//////000111111111111111111111222222333555666777888999999777555444555666888===EEENNNXXXeeettt~~~IIIHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDDDDEEEEEEEEEEEEGGGDDD@@@??????@@@???===>>>===<<<;;;;;;;;;<<<<<<::::::::::::999999888888:::::::::999999888888888999888777666555555555666777666555444333333333444555666666666777777888888777777777777666666666666555666666555444444555777;;;:::999888666444333222333222222222111111111000111222222222222222333333555555666777777888888999888888777666555444444333444444333333444444555666555555666666666666666777555555555555555555555555333333444444555666777777666666666666666666555555444666888888777666777888999999::::::::::::999999999999999999888888888888555555444333333333333444555555666666777888999999::::::;;;;;;;;;;;;::::::999999;;;<<<<<<:::888666666666666777777777777777:::<<<>>>@@@AAAAAAAAA@@@>>>??????@@@@@@AAABBBBBBDDDDDDDDDCCCCCCDDDDDDDDDAAA@@@@@@???>>>?????????@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKKKKHHHIIIJJJIIIFFFHHHMMMUUUdddxxx{{{xxxssslllcccXXXNNNGGGGGGGGGFFFEEEEEEEEEEEEEEEKKKMMMPPPPPPLLLHHHEEEDDDBBBBBBBBBBBB@@@???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBB@@@AAACCCEEEEEEDDDCCCBBBEEEGGGHHHFFFDDDCCCDDDEEEFFFHHHKKKPPPVVV[[[___bbbaaacccgggjjjooottt{{{}}}zzzpppkkkddd]]]WWWRRRMMMIIIFFFCCC???===<<<;;;:::888333333333333333444444444333333444444444333333333333333333333333222111111111333555444222111000000000000000000000000//////111111000000000000///...---------............///......000000000///...------------.........//////...---,,,,,,......---,,,------...///////////////000////////////000000111////////////////////////---...000111222222111111222222222333444555666777999999999777555444666777999>>>FFFNNNYYYfffttt~~~IIIGGGEEEEEEFFFFFFEEECCCDDDEEEFFFEEECCCBBBCCCDDDBBBAAA@@@???>>>>>>???????????????@@@@@@AAAAAAAAABBB@@@???>>>>>>??????>>>======<<<<<<<<<<<<===>>>:::;;;;;;;;;;;;::::::999::::::999999999999999888999888777666666555555555777666666555555444444444555555666666777777888888888888777777777666666666444555666555333333555666888888777555333222111111111111111111111000000000111111111222222333333333666777777888888999::::::888777777666555555444444333333333333333444555555444444555555555666666666555555555555555555555555222333333444555666666777666666666666555555555555333555777777777666777888999999999::::::999999888999999999888888888777777555555444333333333333333555555555666666777777888999999::::::::::::999999777999;;;;;;;;;999777666555555666666777777777777:::;;;===???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????CCCDDDDDDDDDDDDDDDDDDCCC@@@@@@???>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHFFFGGGIIIIIIGGGJJJOOOVVVeeezzz}}}{{{xxxssslll```SSSJJJGGGFFFFFFEEEDDDEEEEEEEEELLLOOOQQQQQQMMMIIIEEEDDDBBBCCCDDDCCC@@@>>>???@@@@@@@@@AAAAAABBBAAAAAA@@@>>>>>>>>>>>>>>>?????????AAACCCEEEGGGGGGFFFDDDBBBBBBCCCCCCCCCAAA@@@@@@@@@@@@AAABBBEEEGGGJJJMMMNNNPPPQQQSSSVVVYYY^^^dddhhhnnnrrrxxx~~~~~~}}}yyysssllleeeaaaYYYUUUOOOIIIEEEBBB???<<<<<<999777555555555444444222333333444555555555666222222333444444333333222222222333333333222111111...000111111///---------//////////////////000000000000000000////////////---------............///+++,,,---......---,,,+++---------...............///...---...///000///------...//////000////////////////////////000111111000000000000000000000000,,,...000111222222222111222222222333444555666777777777777666444555777999888===EEEMMMWWWdddsss|||HHHFFFDDDDDDEEEEEEDDDCCCDDDDDDEEECCCAAA@@@@@@AAA???>>>======<<<<<<======>>>=========>>>???@@@AAA======<<<<<<<<<======>>>:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999999999999999999999999888888888777666666555555444444444444444444444444555555555666666777777777888888777777666666555555333444555444222222444555666666444333222111111111111111111111111111111111111111111222222333333444666666777888888999999:::555444444444444333333333333222222222222333444444333333444444555666666666444444444444444444444444222333444555555555555555555555555555555555555555333444666777666555666777888888999999999888777777999888888888888777777777555555444333333333333444444555555555666666666777888888999999999999888888666888::::::888666666777444555555666666777777888888999:::;;;======>>>>>>BBBAAAAAA@@@@@@?????????BBBCCCCCCDDDDDDCCCCCCBBBAAA@@@??????>>>>>>????????????@@@@@@AAACCCDDDEEEHHHHHHHHHGGGFFFDDDCCCBBB@@@AAABBBCCCEEEFFFGGGHHHEEECCCDDDGGGHHHHHHLLLRRRZZZhhh{{{}}}{{{wwwqqqdddUUUJJJBBBBBBCCCCCCDDDFFFGGGHHHJJJLLLNNNNNNJJJFFFDDDCCCAAACCCEEECCC???======??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCEEEFFFFFFEEEDDDBBB???????????????>>>>>>>>>;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHIIIMMMQQQUUUVVVZZZ```gggmmmrrruuuvvvsssuuuxxx}}}{{{yyywwwuuutttqqqnnnkkkeeeeeedddaaa\\\UUUOOOJJJFFFCCC???<<<;;;:::888777555444222111000000000111000111222333444444333333//////111222222222111000///000000000000000//////...000222222111/////////......////////////000000,,,.........,,,,,,---...---------............///---......////////////...........................000///......///000///......//////000000////////////......//////000111222111111111111111111111111......///111111222222222111111222222333555666777666666666444333444666999666;;;CCCKKKUUUbbbpppyyyFFFDDDCCCCCCEEEFFFGGGFFFBBBCCCCCCBBB???>>>>>>???===============<<<<<<<<<<<<<<<;;;;;;<<<===???@@@;;;<<<<<<<<<;;;;;;<<<<<<888999:::;;;;;;;;;:::999999:::;;;======<<<:::999999999999999999999999999888888888777777666555444222222333444444555555555555555555555555555666666888888777666666555444444222333444333111111333444555555333222222222333333111111111111111111111111000111111222333333444444555555555666777777888888333333333444444444444444222222222222222333333444222333333444555555666666444444444444444444444444333333444555555555444333333444444555555666666666222444666666555444444555777888888888888777666555888888888888777777777777666555555444444444444444444444555555555555666666777777888888888888777777666777999888555444555777444444555555666777777888888999999:::;;;<<<<<<===??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@????????????@@@?????????@@@AAABBBDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDAAAAAABBBBBBCCCCCCDDDDDDBBB@@@AAADDDFFFHHHNNNUUU___lll}}}~~~|||zzzwwwqqqdddTTTHHHAAAAAABBBBBBCCCEEEFFFGGGGGGHHHIIIHHHEEEBBBAAAAAA@@@CCCEEECCC>>>;;;;;;===??????@@@AAAAAAAAAAAAAAAEEEDDDCCCBBBBBBCCCDDDDDDAAAAAABBBCCCCCCBBBAAA@@@@@@???=========>>>>>>>>>::::::;;;<<<===>>>@@@AAA===>>>@@@@@@AAABBBFFFHHHGGGJJJNNNSSSWWWZZZ[[[\\\ZZZZZZ[[[___dddhhhlllnnnrrrtttwwwzzz|||~~~~~~|||zzzxxxvvvtttpppllljjjiiijjjjjj___]]]\\\[[[ZZZXXXUUURRRLLLLLLMMMKKKHHHDDD???<<<:::888666666666777666444444333333111111111222444000111222222222222111000...///111222222222111000//////000000000000/////////222444444333222222333........./////////000000+++---///...,,,+++---///---------............//////////////////000111222........................///...------//////...---//////000000000000//////............///000111222000000000000000000000000000000//////000111222222111111111111222444555666777777666333111111444666777<<>><<<<<<===<<<======>>>======<<<;;;;;;:::::::::;;;<<<>>>???===>>>>>>===<<<;;;;;;<<<777888:::<<<<<<;;;999888777888:::;;;;;;:::999888999999999999999999999999888888888888777666555444222333444555666777777777555555555555555555555555888777777666555444444333222333333222111111222444555555333333333333444555111111111111111222222222000000111222333333444444333333444444555666666666444444555555666777777777222222111111222222333444222222333444444555666666444444444444444444444444333444555555555444333222333333444444555666777777222444555555444333333444777777777777777666555555888888888888777777777777666666555444444444444555444444555555555555555555666666777777777777666666555777888666333333555777444444444555666777777888::::::;;;;;;<<<===============>>>???AAABBBCCCDDD@@@AAABBBCCCCCCBBBAAA@@@BBBAAA@@@@@@??????@@@@@@?????????@@@AAABBBDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@??????AAA>>>???BBBEEEHHHOOOWWWdddooo}}}{{{xxxvvvooocccRRRFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEECCCAAA???>>>??????CCCEEECCC>>>::::::===>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@?????????@@@AAA??????@@@@@@@@@??????>>>???===;;;::::::;;;<<<;;;;;;::::::999999::::::;;;999:::<<<======>>>@@@CCCAAACCCFFFIIIKKKLLLKKKKKKNNNLLLJJJJJJMMMPPPRRRRRRUUUWWWZZZ]]]___aaadddggghhhhhhggghhhjjjjjjiiigggeeeeeeeeecccaaa___\\\[[[XXXVVVRRROOOMMMMMMNNNOOOKKKJJJIIIIIIIIIHHHEEEBBB<<<===>>>>>>===;;;888666444333222333555555444333222333333222111222444666111222333333333222000//////000222444555444222111000111111222222222111111,,,...000111000///000000---.........//////000000---///111000...---///111---------.........//////,,,++++++***+++,,,---///.....................---...---,,,,,,......---,,,///000000000000000//////............///000222222////////////////////////111000/////////000222333000000000111222333555555999888666333000///222444999>>>FFFNNNWWWdddrrr{{{BBBBBBBBBCCCDDDEEEFFFGGGBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;999999999:::;;;<<<===>>>;;;;;;999999999999;;;;;;::::::::::::::::::::::::======<<<;;;::::::999999777777777777888999:::;;;666666555555666777888888111222222333444555666666555555555555666666666666888888777555555444444444444444444333333222222222111000000000111222333333111111000000//////......///000111222333444444444444444555555555555444444666666555444444444444555777555444222111111222222222222333444555555555555555444444333333444444555444555555555444333222222444444444444444444333333777777777777777666666555555666666666666666666555333444555666777777666666555555444444444333333333666555555555444444444444777555333111111111222333777666555444444444444444444444444555555777888888:::::::::;;;<<<===>>>>>><<<>>>@@@@@@@@@@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDDDDEEECCC@@@===<<<;;;<<<<<<======<<<<<<>>>AAACCCEEEFFFFFFGGGGGGGGGFFFFFFEEECCCCCCDDDDDDDDDBBBAAA@@@DDDAAAAAADDDGGGJJJRRRZZZfffrrr}}}~~~zzz|||yyytttmmmeee[[[QQQJJJHHHGGGFFFEEEDDDCCCBBBAAACCCBBBAAA???>>>=========>>>>>>>>>>>>============888999<<>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::999999888888888777777777777777888888777777888888999:::>>>AAACCCDDDBBB@@@@@@@@@============>>>???AAAAAAFFFGGGHHHIIIJJJLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEDDDCCCBBB@@@??????======>>>>>>>>>===;;;:::999888888777666555555444111222333444333222111000222222222222222222222222111000000000000000111111222000///---,,,---...///333000...111666888666333///...,,,,,,,,,---///111............////////////---,,,,,,,,,,,,---......111111000...---,,,+++***222111///...------...///000000000000000////////////...---,,,,,,,,,,,,,,,------......//////000000222111111000///......---............////////////000000000000111111111111222111111111222444666777:::999777555444333333444555:::AAAJJJTTTbbbqqq{{{AAAAAAAAAAAABBBCCCDDDEEEBBBAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;999999999::::::;;;<<<===;;;:::999999999999:::;;;999999999999::::::;;;;;;<<<<<<<<<;;;:::999999999666666777777777777888888666666666666666666666666333333444444555666666666444444555555555666666666888777666555444444444444333333333333222222222111111111000000111111222333111000000000/////////...000111222333333444333333444444555555555555444444555555444333333333333333444333222000//////000000///000111222333333333333444444333333333333444444555555555555555444333333444444444444444444444444555555555555555444333333666666555555555555666666555555555555555666666666444444444444444444444444666666666555555555444444555444333222222333555666888777666666555555555555555444444555555777888888::::::;;;;;;<<<<<<=========???AAAAAAAAAAAACCCEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???===<<<<<<===>>>>>>===<<<===>>>@@@BBBDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDBBBAAA@@@CCCAAA@@@CCCFFFIIIRRRZZZmmmvvv}}}}}}{{{zzzwwwttttttqqqkkkeee^^^VVVMMMHHHGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@>>>======<<<<<<>>>>>>======<<<<<<<<<;;;888999<<<>>>@@@@@@?????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999777777777777777777777777888777777777777888999999>>>@@@BBBBBB@@@>>>======:::::::::;;;;;;<<<===>>>:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::======<<<;;;::::::999999999::::::;;;:::999888777666666555555444444333333222222333333222222111000111111111111111111111111111111000000000000111111000000000000000//////...111...,,,---111333000---///...---,,,,,,---///000............///////////////////////////000111111222111000///...---,,,,,,------------...///000000........................///......---,,,,,,------.........///////////////++++++,,,...///111222222/////////000000000000111//////000000000111111111000/////////000222444555444333222111111222333444666:::AAAIIISSSaaapppzzz????????????@@@AAAAAABBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<<<<::::::999888888999::::::777777888999:::;;;;;;<<<;;;;;;;;;:::999999888888555666777777777666555444555666777777777666555444555555555555555555555555444444444444555555555555777666555444444333333444222222222111111111111111111111000000000111222222000000000000////////////222333333444444333333333444444555555555555444444666555444444333333444444333222111000000000000000...///000111222222222222444444333333333333444444555555666666666555444444222333333444444555555555444555555555555444333333666555444333333444555666777666555444333444555666222333333444444555555555777666666666555555555555444333333333444555777888888888777777777777777777555555555555666777888888;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAAAAAAAABBBCCCEEECCCCCCCCCCCCCCCCCCDDDDDD@@@???>>>===<<<===>>>???>>>============???AAABBBDDDEEEEEEFFFFFFEEEEEEEEEDDDEEEEEEDDDDDDCCCAAAAAACCC@@@???AAADDDHHHQQQZZZsssyyy|||xxxrrrooollliiihhhddd___YYYTTTOOOIIIEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<<<<;;;;;;>>>======<<<;;;::::::999888999;;;===>>>??????>>>@@@@@@@@@@@@???>>>===<<<========================>>>>>>===<<<;;;:::999999777777777777777777777777777777666666777777888999<<<>>>@@@@@@===;;;:::999777777666777777888999:::777777777888888888999999888888888888888888888888555555555666666666666666555555555555444444444333444555555555555444444333333333333333222222222222333333222111111111111222000000000000000000000000111111000000000000000111///000222333333111///...000...+++,,,...///---***......---,,,,,,...///000---............/////////000000000///000111111222222111111000///...------***+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,//////......------......///////////////.........000000000////////////...000000000000111111111111//////000000000000111111////////////000222333444000000///000111222444555777;;;BBBIIIRRR___nnnxxx===============>>>???@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;999999888888888888999999555666777888999:::;;;<<<::::::999999999888888888666777888999888666333222222333555777777777555444555555555444444333333333333333333333444444444444555555444333333333333333111111111000000000000000111111000000000000111111000000000000////////////333333444444444333333222333444444555555444444333666666555444444444444555444333333222222222222222000000111222333333333333444333333333333333333444555666666666666666555555222222333333444555666666666666777777666666555444666555333222222333555666888666444222222333444555111111222333444555666777777777666666666555555555444333333333333444555666666666777777777777777777666666555555666777888888;;;;;;;;;:::::::::::::::===>>>@@@@@@@@@@@@BBBDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@???>>>===<<<<<<======>>>============>>>???@@@CCCCCCDDDEEEEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDCCC???>>>@@@BBBFFFOOOYYYqqqwwwyyyssskkkfffaaa]]][[[XXXSSSNNNKKKIIIFFFCCCBBBBBBAAAAAA@@@@@@?????????>>>===<<<;;;;;;;;;;;;===<<<<<<;;;:::999888888888999:::<<<============>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888666666666777777777777777666666555555666666777888:::<<<======:::777666666555444444444555555666777999999999999888888888888777777777777777777777777444444555555555666666666222333333333333333333333111111222222222111111111111111111222222222222222444333111000000000111222000000000000000000000000222111000000000000000000///000111111111000//////111///---...///000...,,,...------------...///000---------.........//////---------------...//////000000//////......------+++,,,...///...,,,***(((++++++++++++,,,,,,,,,,,,000//////.........//////000000//////......------444333222111000///...---//////000000000111111111////////////000000000111000000111222333444555555222222111222333555777888888<<>>>>>>>>>>>============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999999888888888999::::::888888888888888888888888555555666777999:::;;;;;;888888888888888777777777777888999:::999666444222///111333666777777666666444333333222222111111000222222222222333333333333444333333222222222222222000000000000000000000000111111000000///000000111////////////000000000000333333333444333333222222333333444444444444333333555444333333222222333333222222333222222222111111000000111222333333333333333333333222222333333333555555666666666666666555222222333333444555666666666666666666666555555444555444333222222333444555777666333222111222333444111111222333555666777777666666666666555555555555444333333222222111111222444555666777777777777666777666666666666777777888:::::::::::::::999999999;;;<<<>>>>>>>>>???@@@BBB@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???>>><<<;;;::::::<<<<<<<<<======>>>>>>???AAABBBCCCDDDDDDDDDDDDDDD??????@@@AAACCCEEEFFFGGGBBB???===???AAADDDMMMUUUfffmmmqqqllleee^^^XXXRRRPPPMMMIIIGGGFFFEEEDDDCCC@@@@@@@@@@@@????????????======<<<;;;::::::::::::<<<;;;;;;:::999888888888888888999:::;;;<<<<<<<<<;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777555555666666777777777777555555444444555555666777777999;;;:::777555333333444444333333444444555555666666555555444333333222333333333333333333333333222222222222222222222222222222222333333333333333111000000000000111111111222222222222222333333333333222111000///000111222111111111111111111111111222222111000//////000000000///............000000///.........///000000///------------......//////------------............,,,,,,+++++++++,,,------------------------------***,,,...///...,,,)))'''++++++,,,,,,------------//////.........//////000000000//////......------,,,,,,---...///111222222........./////////000000...////////////000000000///000111222333444444444444444333333333555666777999<<>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999888888777888888999999777777888888888888777777555555666777888999999:::777777777777777777777777888888999999888666555444///000222444666666666666222222222111111000000000111111111111222222222222222222111111111111222222000000000000111111111111111111000/////////000000////////////000000000000111222222333333222222222333333444444444444333333111111000/////////000000///000000111000000//////...///000111222222222222333333222222222222333333444444555666666666555555222333333444444555555555333444444444444333222222333333333333333333333333555444333222222222333444111111222333444666666777666555555555444444444444333333333222111000000///222333555777888888777777777777777666666777777888999999999999999999999999:::;;;============???AAA??????@@@@@@AAAAAABBBBBBAAAAAA@@@>>><<<;;;999888:::;;;;;;<<<===>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCC===>>>>>>@@@AAADDDFFFGGGBBB???>>>@@@AAACCCIIIQQQWWW___dddaaa[[[UUUOOOJJJHHHFFFCCCBBBCCCDDDDDDCCC??????????????????@@@@@@===<<<<<<;;;::::::;;;;;;::::::::::::999999999999888888888999::::::;;;;;;999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555444555555666666777777888444444333333444444555666444666888888666333222222444444333333333444444555333333333222111000000000111111111111111111111111111111111000000000000///111111111222222222222222111111000000000111222222333333333333333222222222222222111000000000000111111111111111111111111111333222111000////////////000///---,,,,,,...000111,,,,,,------.........///---------............///,,,------------.........------,,,,,,------...///,,,,,,,,,,,,,,,,,,------((())),,,...///...,,,++++++,,,,,,------......///......------....../////////////////////.........++++++,,,,,,,,,---------............////////////......////////////000000,,,---///000111222222222444333222111111222333444888;;;@@@FFFNNN\\\lllvvv???>>>>>>======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888888777777777777888888666666777888888777666666666666666777777777888888666666666666666666666666777777777666666555555555333333333333333444444444222222222111111111111111000000000111111111222222111111000000000111111222000000000111111222222222111111000///////////////.../////////000000000111//////000111222222222222222333333444444333333222222111111000000000000000...///000111111000/////////000111222333333333333333333222222222222333333333333444555555555555555444444444444444444444444333333444444333333222111111222333444444333222111222222222222222333333333222222333333444555666666444444444444333333333333222222222333222222222111222444666888999999999888888888777777777777777888777777888888999999:::::::::<<<===>>>===>>>@@@AAA>>>>>>??????@@@AAAAAABBB?????????>>>===;;;:::999888999:::<<<===>>>>>>??????@@@AAABBBBBBCCCCCCCCC>>>>>>>>>>>>???AAACCCDDDAAA??????AAAAAAAAAFFFLLLKKKRRRVVVSSSNNNKKKGGGCCCBBB@@@???@@@BBBCCCCCCBBB>>>>>>?????????@@@@@@@@@===<<<<<<;;;;;;;;;;;;;;;999999999::::::::::::;;;888888888888888999:::;;;:::;;;;;;<<<<<<<<<;;;;;;999999999999999999999999888888777666555444444333444444555555666777777888333333333333333444444555222444666777555333222222444333333222222333333444444444444333333222222111333333333333333333333333222222222222222222222222222222222222111111111111111111000000000111222333444333333222222111111111111111111111111000000///000000000000000000000000333222111000///////////////////////////000000111------...---,,,,,,,,,---,,,------...............,,,,,,---------............------------...//////,,,,,,,,,---------......)))***,,,...///...---,,,++++++,,,,,,---......///------,,,,,,---......///.........///////////////111000///---,,,+++))))))...////////////000000000........./////////000000,,,---///000111111111111222111000000000111333444777:::???EEENNN\\\lllwww@@@??????>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888888777777777777777888555666777888888777666555666666666666777777777777555555555666666666666666666666555444444444555555666555444333222111222222222222222222222222222222000000000000111111111111111000000000000000111111000000111111222222222333111111000///////////////.../////////000000111111---...///111111222222222222333333444444333333222555444333333222222333333000111222333333222111000222222333444555555555555333222222222222222222333222333333444555555555444444444444444444444333333555555666666555555444333///111333555555333111///000111222333333333333333222333333444444555555555444444333333333222222222111111222333444444444444333555777:::;;;;;;::::::888888777777777777777888666666777888999::::::;;;;;;<<<>>>???>>>???@@@BBB===>>>>>>???@@@@@@AAAAAA=========>>>===<<<<<<;;;777888:::<<<===>>>??????>>>???@@@AAABBBBBBCCCBBB@@@@@@>>>>>>>>>???@@@AAAAAA??????BBBAAA@@@CCCIIIFFFKKKMMMIIIDDDCCCBBB@@@>>>>>>===???AAABBBBBBAAA>>>>>>??????@@@@@@AAAAAA======<<<;;;;;;;;;<<<<<<888999999::::::;;;<<<<<<888777777777888999::::::<<<<<<<<<<<<;;;:::999999777777777777777777777777777777666555444333222222444444444555666777777888333333222222333333444555111333555666444333222222333333222222222222222333444444333333222222222222222222222222222222222222000000111222222333444444444444333333333222222222111000000///000111222333444333333222111000000///000111222222222111///...////////////////////////333222111000////////////---///111222333222111000000111111///---++++++,,,,,,---......//////......,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,------....../////////.........///...---+++*********+++,,,------......,,,,,,,,,,,,,,,---...///---.........//////000000---......///000111222222000000000000111111111111............/////////000---///000222333333333333111111000111111333555666777:::>>>DDDMMM\\\lllxxx;;;<<<<<<<<<;;;::::::999<<<;;;::::::999999::::::::::::999999888777777777777777888888888666555444666666777777777777666666888888888888888888888888666666555444333333333333444444444444444444444444111111111111000000000///222111111000///......---......////////////......222222111111000...---,,,,,,---...000111111222222000///...------...///000000000000000////////////............////////////111111222333333333333222333333222222111000000000111111111000000000000000//////000111222333333333444444333333444444555666333333444444555444444444444444333222222333444444444444444444333333222111222222111111111111222222222222111111111111111111111111000000111111222333444444333333333333222222333333333333333333333333444555666888999999::::::888777666666666666666777777777777777777777777777999999999:::;;;<<<===>>><<<======>>>???@@@@@@@@@???>>><<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;::::::>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===>>>???BBBCCC??????@@@@@@@@@AAAAAAAAAFFFEEECCCAAA???>>>===<<<:::::::::;;;<<<>>>AAABBB??????>>>>>>======<<<<<<;;;<<<=========<<<:::999888888888888888888888888444555555555666666777777666777888999:::;;;;;;;;;888666444333444666777777777777555222//////000222222222222222333444555555444333333222222333333444111111222222222222111111111222222222222333333333111111111111000000000///222222222111111111111000000000000000////////////000///---,,,++++++,,,---222222111111111111222222000000000000000000000000000000//////......------///000000000000000000/////////////////////////////////......------------///////////////.........+++---///111222000///---//////.........---------///...---,,,,,,---...///------------------------,,,,,,,,,---------......------------------------...---,,,---///111111111---------............///////////////////////////---...//////......///111...///000000000...---,,,,,,---///111222333222222333222111111111222333444::::::>>>FFFNNNXXXgggttt<<<=========<<<<<<;;;:::<<<;;;::::::999999::::::::::::999999888777777777555666777777888777666666888888999999999999888888888888888888888888888888666555444333333222333333444444444444444444444444222222222222111111111000111111000000///......---......////////////......///000000000000//////...//////000111111111111000///...---,,,,,,---...//////......------,,,++++++............////////////000111222222333333222222333222222111111000//////000000000000000000000000000000000111222222222333222111111111111222333333222222333333333333333222555444333222222333444555333333444444333333222111222111111000000111111222111111111111111111111111222111111111111222333333444444333333333333222222333333333444444555555555444444555666777888999:::888777777666555555555666666666777777777888888888::::::::::::;;;<<<===>>><<<<<<===>>>>>>???@@@@@@===;;;999777666777777888:::::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@??????>>>===<<<<<<<<<>>>@@@AAA????????????@@@@@@AAAAAAAAA@@@>>><<<;;;:::999999::::::::::::<<<===???@@@??????>>>>>>===<<<<<<<<<<<<<<<===>>>===<<<;;;:::777777777777777777777777777777666666555555444444666777888999::::::::::::888666444444444666777777777888888777444111111111444333333222222222333333333333333333333333333333111111222222222222111111000000000111111222222222222222222222111111111000111111111000000000//////000///////////////////////////......---.........222111111000000111111222000000000000000000000000///////////////.........000//////......//////000........................000000//////............000//////...............++++++,,,,,,,,,,,,,,,,,,//////.........---------///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,.../////////---------............///........................---...//////......///111//////000000//////......///000111222333444444444222222111111111222333444999999>>>FFFNNNXXXfffsss=========>>>======<<<;;;<<<;;;::::::999999:::::::::::::::999888888777777333444555777777888777777888999999::::::999999888777777777777777777777777666555444333333222222222333333333333333333333333333333222222222111111111111000000//////...............////////////......---...///000000000000000111111222222111000//////------,,,,,,,,,,,,------222111111000///......------............/////////000000111222222222222222222222111111000000//////000000000000000000000000111111111111111111222222111111111111111222333333111111222222222222111111444333333222222333333444333333333333333222222111222111111000000111111222111111111111111111111111222222222222222333444444444444333333333333222222333333444444555666777777555444444444555777888999999888777666555444444444555555666777888999999:::;;;:::::::::;;;<<<======<<<<<<<<<===>>>>>>?????????===;;;999888777777888999::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>><<<;;;::::::;;;<<<>>>???>>>>>>>>>????????????@@@@@@???>>>===;;;;;;;;;:::::::::::::::;;;<<<===>>>??????>>>======<<<<<<;;;<<<===>>>>>>>>>===;;;:::555555555555555555555555666666666666666555555555777888888999999888888777888777666555555666777888888:::;;;;;;777444222111555444444333222111111111222333444555555444333222111111222222222222111111......///000111111222222333333222222222111111111000000/////////.........////////////////////////......///000000000//////111111000000000000111111////////////////////////.........///////////////000///...------...///000........................000000000///////////////000000...---------...///---,,,***))))))***+++,,,...............---------......------------......---------------------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------------............///---------------------------...//////......///111000////////////000000111111111111111111222333444222222111000111222333444777888>>>GGGOOOXXXeeeqqq}}}<<<<<<=========<<<<<<;;;<<<;;;::::::999999::::::;;;::::::999999888777777444555555666666777777777666777777777777777777666777777777777777777777777666555444333222222222222222222222222222222222222222222222111111111000000000000/////////.........---......//////......------...//////000000//////000000000000000//////...------------------------111111111111111000000000---------........./////////000000111222111111111222111111000//////....../////////000000000000000222222222111111111111111333333333222333444444555222222222222222222111000111111111111111111111111222222333333333222222111111111000000000000111111000000000000111111111111333333222222333333444555444444333333333222222222111222333444555666777888555444333222333555777999999888777555444333333333222333444555777888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;===>>>???>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<>>>>>===<<<<<<;;;;;;<<<===>>>>>>>>>===<<<;;;444444444444444444444444222222333555666888999:::777888888888777777666555666777666666555555666888999:::;;;:::666444222222333333333333222222111111111333444666666444333111111111222222222222111111...//////000111222333333222222222111111111000000000000000/////////...............///////////////,,,---///000111000000///000000000//////000000000........................------......//////000000///...---,,,,,,---...///........................////////////............111///...,,,,,,---...//////...------,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---------............///---------------------------...//////......///111000///......///000222333111000///......///000111222111000000000111333444666777>>>GGGOOOWWWdddppp|||:::;;;;;;<<<<<<<<<;;;;;;<<<;;;::::::999999::::::;;;;;;::::::999888888888777666666555555555555555555666666777777666666555666666666666666666666666555555444333222222222222222222222222222222222222000000000000////////////////////////............------............------///////////////...------,,,------........................//////.........++++++,,,,,,---.........------------...............///000000111111000000111111000//////......---......//////000000000000222222222111111111111111333222222222222333444444333333333333333222111111/////////000000/////////111111222333333222222222111000000000000000000111//////000000000111111111333333222222333333444555444444333333333222222222000111222333444555666666555444333222333444777888888777666444333222222222111111333444666777888999<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<999999888888888999999:::<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888777777777999::::::;;;;;;<<<<<<<<<>>>>>>======<<<;;;;;;;;;<<<===>>>>>>>>>===;;;:::555555555555555555555555222222333555666888999:::777777777777666555444444444666777666444444555777999999888555222111222444000111222333333333222222111222444555555444222111111111222222222222111111000000111111222333444444000000000000////////////111111000000000/////////------....../////////000+++,,,...///000000///...000//////......//////000------------------------------......//////000000///...---,,,,,,---...///........................------------------------000///...---,,,------...---...///000000///---,,,---.....................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222,,,,,,,,,,,,,,,,,,,,,,,,+++...000///---,,,,,,------------............///---------------------------...//////......///111000///.........000111222000///.........///000111222111000000000111222333555777===GGGOOOWWWcccooo}}}999:::;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;:::999999888888888777666555444444444444666777777888888777777666666666666666666666666666555444333222222111111111111111111111111111111111000000/////////.................................------............------///////////////...---,,,++++++,,,------...------......///000000///......++++++,,,,,,---.........,,,------------...............///000000000000000000000//////......---------......//////000000111111111111111111111222222000000000000000111222222444444444444333222111000...//////000000//////...000111222222222222222222111000000//////000000111...//////000000111111111222222222222222333444444444444333333333333222222111111222222333444555555555444444333444555666777777666555444333222222222111222333444666777888999;;;;;;:::999999888999999::::::::::::::::::::::::888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<===>>>>>>??????>>>>>><<<======>>>??????@@@@@@@@@????????????>>>>>>>>>>>>>>><<<;;;:::999999999999999;;;<<<============>>>>>>===<<<<<<;;;;;;:::;;;<<<=========<<<:::999666666666666666666666666666666666666666555555555666666666666555555444333222555777666333222444666666555444111//////222444...///111333333333333222000111222333333222111000111111222222222222111111222222222222222333333333000000/////////.........111111111000000000//////---------......//////000------.../////////......//////............//////.................................///////////////........................------------------------,,,,,,,,,,,,,,,---------............------,,,,,,)))+++...000000///---+++---------...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000111222,,,,,,,,,,,,,,,,,,,,,,,,***---000000...,,,---...---------............///---------------------------...//////......///111///............//////000000000000000000111222333111111000///000111222333555777<<>>??????@@@@@@??????<<<<<<===>>>????????????AAAAAA@@@@@@????????????CCCBBBAAA???===<<<;;;;;;888999;;;===>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;<<<<<<<<<;;;999888666666666666666666666666777777666666555555444444444444555555555444444333000333666555222000222555111222222222000000111333///000222333333222111000000000000000000000000000111111222222222222111111222222222222111111111111000000000000////////////000000/////////.........,,,,,,---......///000000000000//////...////////////......------......///........................///////////////.........---...000111111000...---------------------------,,,,,,,,,---------......,,,---...//////---,,,***)))***+++---.........------------.........//////+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++'''+++///000---+++,,,///---------............///........................---...//////......///111---............------,,,......000111222222222222111000/////////000222333666777;;;CCCKKKUUUcccpppzzz;;;;;;<<<===>>>>>>======<<<;;;::::::999999::::::<<<;;;;;;::::::999999888555444333333444555777888222333333333333333333222555555555555555555555555555444333222111111111111000000000000000000000000111111111111000000000000---.....................,,,------......------,,,***+++,,,...///000000000000000000///...,,,+++***,,,,,,---......---,,,,,,...---,,,+++)))((('''&&&,,,,,,,,,---------......---......///////////////000//////...------,,,,,,---------...///000000111//////000111222333333444222222222111222333333444222222222111111000......000111222333333222111000///000111222222222222222000000////////////000000---......///000111111222111111000000111111222333444444444333333333222222444444555555555555555555444555666777777666666555444444333222222333333333666666777888999::::::;;;::::::888777666666666666:::999999999999999999999888888888888888777666555666777888:::<<<>>>???@@@>>>>>>???@@@@@@@@@@@@@@@;;;<<<===>>>????????????AAAAAAAAA@@@@@@@@@??????BBBAAA???===;;;:::999888777999;;;===???@@@@@@???>>>======<<<;;;;;;::::::999:::;;;;;;;;;:::999888555555555555555555555555444555555555666666777777333444444555555444444333...222666555111///111444---000222333333111111111111222333444333111///...000000////////////000000111111222222222222111111222222111111000/////////111111111111000000000000//////.........---------,,,,,,------...///000000333222111/////////000111.........------.........////////////////////////000000//////.........------...111222222111...------------------------------------.........//////+++,,,///000000...+++)))++++++++++++,,,...000222---------.........//////++++++------------++++++++++++++++++++++++++++++------,,,++++++***))))))++++++++++++++++++++++++$$$)))...///,,,***,,,...---------.........//////////////////////////////---...//////......///111------...///...---+++******+++---///111111111000111000/////////000222333777777;;;BBBJJJTTTcccqqqyyy:::;;;;;;<<<<<<;;;;;;:::=========<<<;;;;;;::::::>>><<<;;;999777555555444555555555555555555555555666666666666666666666666777666444333222222333444111111222333333111000///...//////......---,,,+++000000////////////000000...------,,,,,,------...++++++,,,,,,,,,,,,------------------------,,,,,,------,,,,,,,,,---......+++++++++,,,,,,,,,------,,,+++******))))))******,,,,,,,,,,,,---...//////000///...------...///000000000000000///...,,,,,,............////////////111000000000111222333333222111111000111222444555222222222222222111000///000000111111111000000///000000000000000000000000333333222222000///...------......///000111111111222222111111222222333444444555777888888666555333333333333444444444555555555555555555555444444333444333333222222333333444111222333555666777777777::::::999999888777666666888999:::999777777888999999999::::::::::::999999888999999::::::;;;;;;<<<>>>>>>???@@@AAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAADDDBBB@@@??????AAADDDEEEGGGEEEBBB>>>;;;:::999999999999999:::;;;<<<===>>>???===<<<;;;<<<<<<:::999555666777888888888888888777777777777666555333333444444444444444333333333111111222222222333333333999888777666444333222111111222333333222111000///000000000111222222222333000000111111111111000000222222111111111111222222222222111111111111222222////////////////////////---///000...,,,+++---///000///...---,,,------...........................//////............/////////...---,,,,,,---...///000////////////....................................+++)))))),,,......,,,........................222000---+++******,,,---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******'''(((************,,,---------------------------------------------------,,,)))'''(((,,,111333333////////////////////////000//////.........//////222...,,,...333666555222111111000000111111222333444777;;;AAAIIIUUUcccmmm~~~:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;:::999999999999888777666555444444444444444444444444444444444333333333333333333333333555444222111000000111111111222222222222111000000000000111222222222111111000//////......//////000...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,------------------...------,,,,,,,,,------+++,,,,,,,,,------------------,,,+++++++++++++++++++++++++++,,,------...///...---,,,,,,---...///000000000000///...---,,,............////////////111111111000111111222222333222111000000000111222111222222222222111000///222222333333333222222111222222222222222222222222111111111111111000000///...//////000111111222222222222111111222222333444222333444555555444333222444444444444555555555555777777888888777777666555444333333222222333333444222333444666666777777777::::::999888888777666666777888999999777777888999555666666777777777666666888888999::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAA===>>>???@@@@@@AAAAAA@@@@@@???===<<<<<<>>>AAABBBGGGEEE@@@<<<999777777777::::::::::::;;;<<<======>>>===<<<<<<===<<<:::888888888999:::::::::::::::777777777777666666555444666555555444444333333333111111222222222333333333555444444333333222222222222222222222222111000///111111111111111111222222000000111111111111000000111000000//////000000111000000////////////000000////////////////////////...///000...,,,+++---///000///...---,,,------.................................------------......///...---,,,,,,---...////////////.........------...........................,,,******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,------------...///***++++++,,,---......///------------------------000---******,,,...///...........................000000////////////000000***((('''+++111555555333111111000000111111222333444777;;;AAAHHHTTTcccmmmzzz:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999888888777777666666555555555555666333333333333333333333333555555555555555555555555444333222111000000000111222222111000000000000111000111222333333444444444.........------............------,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,------......///...------,,,,,,,,,,,,,,,,,,,,,---------......///...------,,,,,,------)))*********+++,,,,,,---------,,,,,,,,,,,,------000111111000000///...---............////////////222111111111111111000000333222111000////////////111111222222111111000000111222222333333333222222222222222222222222222222//////000111222222222111000000111111222222333333222222111111222222333444222333444555555444333222555555555555666666666666777777888888777777666555444444333333333333444444555555666777777777777777999999999888888777777666777888999999777777888999777777888999::::::999999888888999999:::;;;;;;;;;===>>>???@@@@@@AAAAAA@@@======>>>???@@@@@@@@@@@@===<<<;;;;;;<<<>>>@@@BBBDDDAAA===999777777888999<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===>>>===:::777888999::::::::::::::::::777777777888777777666666777777666555444444333333111111222222222333333333111111111111111111111222222222111000000000111111111111111111111111000000///000000111111000000/////////............//////......------------......////////////////////////...//////...,,,+++---...///...------,,,---------------------------------------,,,,,,,,,,,,------......------------............---------,,,,,,,,,------------------------...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))+++,,,+++******+++,,,((()))***+++---...///000------------------------111...,,,+++,,,---...---........................111000000///000000111111000---***+++...000///---111111000000111111222333444777;;;@@@HHHTTTbbbkkkzzz:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999888777777888888777666666666666777222222222222222222222222666666666666666666666666555555444333333222222222333222000/////////000111...///000111111111111111...------,,,,,,------......------,,,,,,------...+++++++++,,,,,,,,,------******+++,,,------......000///...---,,,+++++++++,,,,,,---------...............---,,,,,,,,,,,,---)))***++++++,,,---------------------------------000000111111000//////...............////////////222222111111111000//////222222111111000000000000000000111111111111000000//////000111111111000000000000000000000000000000000000111222222222222111222222222333333333444444222222111111222222333444333444555666666666555555666666666666777777777777666666666666666555444444444444333333333333444444666777777888888888777777999888888888777777777666666777888888777777888999888888999:::;;;;;;;;;;;;888888888999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAA>>>>>>======>>>@@@BBBCCC@@@===:::777777888;;;=========<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>???===:::777777777888999999888888888666777777888888888888777777777666666555444333333111111222222222333333333111111111111111111111111222111000//////000111222222222111111000000////////////000000000000////////////............//////...------------------....................................---,,,,,,,,,---...---------------------------------------------------,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++---------------------------,,,,,,,,,---.................................***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))***+++***)))((()))***))))))***+++,,,---...///........................---,,,,,,,,,.../////////........................//////////////////000111333111//////000000///...111111000000111111222333444777;;;@@@GGGRRR```jjjyyy:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888888888999999777666555555444444222222222222222222222222222222222222222222222222444444444444333222111111333222000/////////000111//////000000///......---------,,,,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,,,,------******++++++,,,---......000///...---,,,+++++++++,,,,,,,,,---------......---,,,,,,+++++++++++++++***+++,,,---.........---.........//////.........///000000000000//////...............////////////111111111111111000///...000111111222222333333333///000000111111111000000...///000111111111111111000000000000000000000000222222222222222111000000333333333333444444444444222222111111222222333444333444444555555555555555666666666777777777888888666666666666666555555444555444444333333444444555777777888888888888888777888888888777777777777777555666888888777777888999555555666777777888777777777777888999999::::::;;;<<<<<<===>>>????????????>>>???@@@AAABBBBBBBBBBBB???>>>>>>>>>???@@@BBBCCC@@@>>>;;;888777888:::<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>???>>>:::777888888999999999888888777666777777888888888888777777666666555444444333333111111222222222333333333333333333222111111000000111111/////////000111222222111111000000///////////////000000000000//////000//////......//////000///......------......///------------------------///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------------......,,,------------------,,,---,,,,,,,,,,,,+++++++++------------------------+++,,,---------------...........................(((***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******,,,---......,,,+++,,,---+++,,,,,,,,,,,,,,,------........................,,,---...............///........................---------------...///000,,,+++,,,///222555777888111111000000111111222333555777;;;???FFFQQQ___hhhuuu:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::999888888777777666555444222222111111222222222222222222222222333333333333333333333333222222222222111000///...111111000////////////000111111111000000///---------------,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,,,,------******++++++,,,,,,------///...------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******))))))*********+++---...//////...---......///000000///............////////////..................///////////////000111111111000///...000000222333333444444333//////000000111111000000000111222333333333333333222222222222222222222222222333333333222111000000333333333333444444444444222222111111222222333444111111111222333333444444666666666666777777777777888888999999888888777666555555444444444444555555666666777888888888888888777777777777777777777777444666777777777777888999777888888999999888888777777777888888999:::::::::;;;<<<===>>>>>>??????>>>>>>>>>???AAAAAAAAAAAAAAA===============>>>>>>???AAA@@@===:::888777777777;;;;;;:::::::::;;;;;;<<<;;;;;;;;;===>>>>>>;;;999;;;;;;;;;;;;;;;;;;:::999777777777888777777666666555444444444444333333333111111222222222333333333444444333333222111000000000000/////////000111111000000000000000000//////...//////000000//////...//////............////////////............//////------------------------///---++++++,,,---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++*********,,,---,,,+++***,,,---------------------------...........................000111111///,,,,,,,,,------------------------,,,,,,,,,,,,---...//////,,,,,,---...000222444555111111000000111111222333555777;;;???EEEPPP]]]ggguuu:::;;;;;;<<<<<<;;;;;;::::::999999888888777666666555444333333222222222333333333333333333333333333555555555555555555555555111111222222111000......000000000000000//////...//////000000000//////.........------------.........------,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,...------,,,,,,,,,------*********+++++++++,,,,,,++++++***))))))))))))***)))***,,,.........---,,,------...//////...------------............------............////////////---...000111222111///...000111222333333222111111...//////000000000000000000000111333333444444333222222222222222222222222111111222222333333222222333333333333333333333333222222111111222222333444111111111111222333444555555555555666666666777777888999999999999888777777555555444444444444555555444555666777888888888888666777777777777777777777444555777777666666888:::;;;;;;;;;;;;;;;:::999888777777777888999999::::::;;;;;;<<<===>>>>>>>>>>>><<<===>>>??????@@@@@@???======<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777999999999999999:::;;;<<<<<<;;;;;;<<<======<<<:::;;;;;;<<<<<<;;;;;;:::999777777777777666666555444222222222333333333333333111111222222222333333333222222222222222222222222...//////000000000000000/////////000000000000000......////////////............------------......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,******+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------------,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,+++++++++******'''(((******))))))***,,,---------....../////////........................,,,///222222///---,,,,,,------------------------,,,,,,,,,------...000000111111000///---------...111111000000111111222333555777;;;>>>EEEOOO\\\fffxxx:::;;;;;;<<<<<<;;;;;;:::888888888777666666555555444444444444444555666777333333333333333333333333222222222222222222222222333333444444333222000//////000111111111000...---+++,,,---...///////////////......------......///...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,++++++++++++++++++------,,,,,,,,,---......))))))*********+++++++++,,,+++******))))))******''')))+++---...---,,,+++,,,,,,---......---,,,,,,,,,,,,------...------,,,............/////////000,,,...000111222111000///111111222222111000...---......///000000000000000......///111111222222222000000000000000000000000//////111222333444444444333333333333333333333333222222111111222222333444333333333333444555666777555555555555666666666666777777777777777666555555555555444444444444555555333444555666888888999999666666666666777777777777333555777777666666888:::999999999888777666555444777777777888999999:::::::::;;;<<<===>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;333444666888999:::::::::777777888888999:::;;;<<<===;;;:::;;;<<<===<<<;;;::::::::::::999999888777777777777777666555333333000111111222222333333444111111222222222333333333///000000111222222333333---...///111111111000///......//////000000111111......////////////......---,,,,,,++++++,,,,,,---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,///---******,,,---,,,***)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++------------++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,---***)))***,,,........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////,,,,,,,,,+++++++++******)))+++,,,,,,,,,,,,...///+++,,,---...///111222222////////////////////////''',,,000222111//////111---------------------------------......000111111....../////////000111333111111111000111222222333555888;;;>>>DDDOOO\\\eeeuuu::::::;;;;;;::::::999888:::999777666444333333333777666444333333444666777777666333222111222444666222333333444333222000///000111222222222000///...000000000000000000000000////////////////////////111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---111000...,,,+++++++++,,,---------,,,,,,+++++++++******))))))******+++,,,.../////////...------,,,//////.........---------...---+++++++++---///000...///000111111000///...//////000111111111111111111111000000//////......000000000000111111111111222111000111222222111000444444444555555555666666333333333333333333333333222222222111111111000000222222111111333555888:::444555666777777666555444555555555666777888888888;;;:::999777555444444333777777777777777777777777888888777777666666555555777777888777777888:::===>>>;;;888777777888999999555555666777888999999999:::;;;===>>>@@@AAAAAAAAA============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@>>>:::777666666777888999999999999999999999999<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::999999888888777666555555444444555444333222222111111222222000000111222333444444555111222333222111000111222000000////////////000000////////////////////////...------------.../////////......------///000111------------------,,,,,,,,,,,,,,,---...///000111,,,+++)))((((((***,,,------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++******,,,------,,,++++++,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********&&&))),,,---,,,***************************************+++,,,,,,,,,,,,+++......---,,,+++))))))(((******+++,,,---......///222,,,)))+++------///333///...000222000++++++...//////.........---------,,,---------.../////////111000...------...///000---...000000//////111222///////////////000000111444666999<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===???===:::777666666777777555666777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;:::999999888888888777666555444444444444333333222111111111111111111111111111111222222222000222333222000///000111000000////////////000000........................---------------...//////...------,,,---...///000...------------------------------------...///000......,,,+++++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***++++++,,,,,,++++++******,,,------,,,++++++,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,+++++++++*********---------,,,,,,,,,++++++'''))),,,---,,,*********************************)))***++++++,,,,,,++++++******++++++++++++,,,,,,******************++++++,,,+++,,,000///,,,+++---000,,,,,,......,,,,,,//////.........---------------------...............///...---------...///000,,,---//////......000111000000000000000111222222555777:::===CCCMMM[[[ddduuu999::::::::::::999888888555555444444444555555666555555333333333333555555111222333444444222111000333333222111111111111222111111000000//////000000////////////////////////.......................................///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,---,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,,,,------,,,,,,++++++)))******+++,,,---...//////...---,,,+++,,,---..................///000111,,,,,,,,,---------------000000000////////////...000000000000111111111111222111000111222222111000222222333333333444444444333333333333333333333333444444444333333333333222333333333333222222222222444555666777777666555444666666666666666666777777333333333333444555666666777777777777777777777777777777777666666666666555555666777777666666888:::<<<;;;999888777777888888;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<=====================<<<<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<===;;;999777555555666777555555666888999:::;;;<<<::::::::::::;;;;;;;;;<<<;;;::::::999888888777777777777666555444444444444222222111111111000000000111111111000000/////////000111222222000//////000000//////......//////000........................------------......//////---,,,,,,,,,,,,---....................................---------......///.........------,,,,,,++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++******,,,------,,,++++++,,,++++++++++++++++++++++++))))))***++++++++++++***,,,++++++++++++*********---------------,,,,,,,,,'''))),,,,,,+++******+++************************)))***++++++,,,,,,++++++*********+++++++++,,,,,,+++++++++*********))))))******---000///,,,///444888111+++,,,---,,,,,,...............------------...............------------,,,,,,,,,---...///000+++,,,......------///000111111111111111222222333555777:::>>>CCCNNN[[[dddrrr999999999999999888888777555555444444333444444444444444333222222333444444222222222222222111000000333222111000000111222333111000///......///000111................................................//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++******))))))******+++,,,---......///......------,,,,,,------...///000000///...---,,,,,,,,,,,,,,,...------,,,---...000111,,,,,,,,,,,,,,,,,,------///////////////////////////000000000111111111111222111000111222222111000111111222222222333333333222222222222222222222222333333333333333333333222111222222333333222222111444444555666666555444444666666666666666666666666888777666666555555555555666666666666666666666666666666666666666666666666555666777777666666777999:::::::::888777666777888::::::::::::999999999999>>>>>>????????????>>>>>>===<<<<<<<<<;;;:::::::::999999999888888999999:::;;;:::888666555555666666888888888888888888888888888999999::::::::::::::::::999999888888777666666777666555444333333333333111111111111000000//////////////////////////////000111333222000......////////////....../////////........................,,,------...............---------------..................//////////////////......---------......++++++,,,,,,,,,,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++******+++------+++***+++,,,++++++++++++++++++++++++++++++,,,------------,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,+++******+++************************))))))***+++++++++++++++,,,,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,...999DDDCCC888///---...,,,+++,,,------------------------/////////...---------,,,+++++++++,,,---...//////+++---............///111111000000000000111222222444666:::===CCCMMMYYYbbbqqq888888999999888888777666777666555333222222111111333333222222222222333333444333111//////000111222222111000000000111222333111000///......///000111------------------------........................111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,------......///......---........................///...------,,,,,,,,,,,,...---,,,,,,,,,---///000......---,,,,,,------..................////////////000000000111111111111222111000111222222111000111111111222222222333333222222222222222222222222111111111111222222222222///000111333333333333333333444555666666555444333555555555555666666666666777777666555555555555555555555555555555555555555555555555555555666666666444666777777666666777888999:::;;;999666555666888999999999999888888888888???????????????>>>>>>===<<<<<<<<<;;;:::999999999888888777777777777888888888777666555555555555666777777777777777777777777777777888999:::999999999999888888777666666555555666555444333333222222222000111111111111000///...,,,------...//////000000000222333333111///......//////............//////........................,,,---......//////......------......////////////............//////000000///......---------......***+++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,++++++***)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,------------,,,+++++++++*********))))))******************++++++(((***++++++******+++,,,************************))))))***++++++++++++***,,,++++++******)))))))))******+++,,,------......---,,,,,,,,,+++---888CCCBBB777...,,,---,,,++++++,,,,,,------------------/////////...---------,,,***+++,,,------...//////,,,...///000//////000222000////////////000111111222555888<<>>???????????????<<<<<<;;;:::999888777666777666555444444444444444333333444444444444444555666666666666666666666666444555777888999888666555777666666555444444333333555444333222111111111111111222444444444333111///000////////////.........222555777777555111//////.........------.........------------------------+++,,,...000000///...---+++,,,---.........---,,,++++++,,,,,,---...//////,,,,,,,,,---...///000111555333000,,,+++******+++++++++************++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***,,,,,,***)))***+++++++++++++++++++++++++++++++++,,,------------,,,************))))))))))))******+++++++++,,,,,,,,,)))***+++***))))))+++---************************(((((()))***************************))))))))))))---------,,,,,,,,,,,,+++333,,,(((***+++***+++///))))))+++...---)))***---+++++++++,,,,,,---------,,,------....../////////...///000000000///...---+++---......---...///111111111111000111222222333222555999===BBBKKKUUU]]]mmm:::999888666555333222111333333222111111222333333000000//////000111222222222000...000333666555444...............///000000.........////////////000.................................------,,,,,,+++******+++,,,---//////000******+++++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))************************************))))))(((((())))))*********++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........+++,,,------......---------,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,---...///000000---...000111222111///...//////000000///...------000111111111111222222222111111000000111333444555666555444333222222222222333444555555444333111000222222222222222222222222555666777666444333444555333333333222222111111111333444555555666666555555777777777777777666666555999:::;;;<<<<<<;;;999888;;;<<<<<<<<<<<<<<<<<<;;;;;;999666777:::===<<<;;;<<<;;;:::::::::999777555555555666666555555444333777777666666555444333222000111222333333333333333333444555666666555444333555555555444333222000000222222222111111111000000111111111111111000//////000///...------...///000000000//////.........------------....../////////........................///,,,+++,,,...///---+++........................------,,,,,,---...000111...---,,,,,,---...///000777666333...***)))***,,,&&&(((******)))))))))***+++***)))))))))***+++,,,///...,,,((($$$ ,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))************+++++++++***************...---+++))))))***+++,,,++++++***************++++++***)))((((((***,,,...)))************+++++++++++++++++++++******))))))***)))))))))((((((''''''(((***+++,,,,,,+++***(((---+++)))(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------++++++,,,,,,,,,---------///......------......///...............///000000////////////000111222333888444555<<>>>>>>>><<<;;;::::::;;;;;;;;;;;;:::::::::888666777999;;;;;;;;;;;;:::888888999888666444444444444444444333222222444444444444333333222111111222222222222333333333333333555555555555333333111111222333444444333333111111111111000000000000000000111111000000////////////...------.../////////............---------......------,,,+++++++++------------------------...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************------,,,,,,,,,---......+++...111111///+++(((''')))+++,,,,,,+++******+++))))))(((((()))***++++++)))***+++,,,------------,,,++++++++++++*********++++++++++++++++++++++++)))))))))*********++++++)))))))))***++++++,,,,,,+++***)))((('''((()))***+++***************++++++---,,,+++*********+++,,,)))************+++++++++++++++***)))))))))*********************)))))))))---,,,***))))))***,,,---+++)))(((((()))******)))++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------...............///000000111111111111222333444444888555666<<>>>>>===<<<999::::::;;;;;;::::::999999888777777888999;;;;;;:::999888888888777555333333333444444333333222111222222333333333222222111222222222222222222222333222333444555555444333222111111222333333333333222111111000000000////////////000000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,---,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------(((+++///000...+++)))((()))***,,,+++***((())))))((((((((())))))******+++******++++++++++++******++++++++++++************************************))))))*********+++++++++******************++++++******)))((((((((()))************)))******+++,,,...---,,,+++******++++++))))))*********+++++++++(((((((((((()))+++,,,---++++++******************+++***))))))))))))***+++***)))((((((******)))(((************************,,,,,,---------.........,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,//////............//////...............///000000111000000000111111222333777555666<<>>DDDPPP\\\jjj000000000000111111111111---...///000000///...---///...------,,,,,,,,,,,,,,,...///...++++++---000---,,,,,,,,,,,,---.............../////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))******************************++++++))))))))))))))))))))))))************************(((((())))))*********+++++++++++++++******))))))+++*********))))))((((((************************''''''(((((()))))))))************+++,,,,,,,,,---******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------.........---////////////000000000000///000111222222111//////000000////////////000111///000222333333222111111333333222111000///......000333777888777666555555111111111222222333333333333444555555666666555555222333444666888999:::::::::;;;===>>>>>><<<;;;999;;;<<<<<<======<<<<<<;;;444666777666444555888;;;<<<;;;:::::::::999777555555555666666555555444333000111222333444555555555555444222000000111222333000111222333333222111000...///000111333333333333//////.........---------------...///000000//////,,,,,,---......---,,,,,,*********++++++,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''***+++,,,,,,+++***)))((()))+++------,,,++++++,,,$$$''')))*********,,,---((()))+++---............,,,,,,,,,,,,+++***)))(((************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,%%%&&&''')))+++---//////&&&&&&'''((())))))(((((())))))))))))***+++,,,---&&&'''((())))))))))))))))))************+++++++++"""(((---///---***(((''''''(((((()))))))))***...---+++******+++---...,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************+++,,,---...,,,---...///000222333333000000////////////000000...............///000000111111000000000000000111///000444999===CCCPPP\\\iii333222222111111111111111------...................../////////---,,,---...+++,,,,,,------......///+++,,,,,,------,,,,,,+++------,,,+++)))***---///,,,++++++******++++++,,,---,,,+++*********+++++++++++++++*********))))))******++++++++++++******************************************************(((((()))***++++++,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((******))))))((((((''''''******++++++++++++******(((((())))))******++++++))))))***+++,,,------...)))))))))+++---...---,,,++++++******************,,,***((('''(((***,,,...***++++++,,,,,,++++++***///...,,,,,,,,,---///111000///---,,,+++,,,------000///...------...///000222111000//////000111222000000///////////////000...///222444666666555444666777777555333111111222222333333444444333333222222222333333333444444444444333333333333444555555777777777888999999::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<888888888777888888999:::888888888888888777666666:::999888666555555555555444444444444444444444444444444444333222111000000000000222222222000...------///111333444333222111......---------,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,---......------...000---------,,,,,,+++++++++---,,,***))))))***,,,---+++++++++******)))))))))++++++++++++++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++******++++++,,,---************************************************+++,,,------,,,+++)))((())))))))))))))))))))))))))))))))))))************(((((()))***************************************,,,)))%%%""""""&&&+++...(((((()))(((((('''&&&&&&******))))))))))))))))))******)))))))))))))))***++++++******************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000---++++++---///---+++***......///;;;GGGCCC555,,,,,,,,,,,,,,,,,,,,,,,,......///111111222222222/////////000000000000000444444666:::>>>CCCNNNYYYmmm111000//////......//////000000///...---,,,,,,+++---//////...---,,,---...---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++******,,,///,,,++++++******++++++,,,,,,++++++***************+++++++++*********))))))******++++++++++++******************************************************(((((()))******+++,,,,,,*********)))))))))((((((************)))))))))((()))))))))))))))(((((((((******++++++++++++******)))))))))))))))*********************++++++++++++)))((((((***,,,---,,,***************************,,,***)))((((((***,,,...***++++++,,,,,,++++++***------+++++++++,,,...///,,,+++******)))))))))***111000000/////////000000,,,,,,+++******+++,,,,,,000000///////////////000...///111333444444333222000222222111000///000111222333333444444333333222222222333333333444444444444444333333444444555666555555666666777888888888999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;888888888777888888999999777888888888888777666555777666666555444444444444444444444444444444444444222111111111000/////////000111222333333111///...---...000222222222111000......---------,,,,,,,,,---,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,------,,,,,,---...---------,,,,,,+++++++++---,,,***))))))***,,,---,,,,,,+++++++++*********++++++++++++++++++++++++((((((((()))))))))))))))++++++++++++++++++++++++************************,,,,,,+++++++++*********+++*********++++++,,,,,,************************************************)))***+++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************(((((()))***************((((((((((((((((((((((((***)))(((''''''(((***+++******************)))(((******************************))))))))))))*********************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...+++)))***,,,---,,,***---000333;;;NNN\\\VVVFFF..............................///111111222222111//////////////////000000333333666;;;???DDDOOOYYYkkk111000//////......////////////.........------------...///...---,,,,,,......------,,,++++++******+++,,,,,,------,,,,,,+++,,,------+++******,,,...,,,++++++******++++++,,,++++++++++++************+++++++++*********************++++++++++++******************************************************((())))))******+++++++++***))))))))))))(((((((((************))))))))))))(((((())))))))))))))))))******++++++++++++******************))))))))))))+++*********)))))))))(((((('''''')))+++,,,***)))************************,,,+++)))((((((***,,,---***++++++,,,,,,++++++***,,,+++*********+++---...,,,------------,,,,,,+++......////////////............------------......000//////......///000000...///111222222222111000000111222222222222333555222333333444444333333222333333333333444444444444444444444444444555666666333444444555555666777777999::::::;;;;;;::::::999::::::::::::::::::::::::999888888777777777888888777777777777777666666555666666666555555555555666444444444444444444444444111111000000000000000000111222333444444222111///......000111111000///.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++***+++,,,,,,++++++,,,---------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++++++++*********************++++++,,,,,,))))))))))))))))))))))))************************'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************(((((((((((((((((((((((()))***+++,,,+++***)))((())))))******+++***************++++++++++++++++++******)))))))))******+++************************+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***((((((***+++***)))+++---000;;;OOO\\\TTTCCC////////////////////////......///000111111111111000//////....../////////222222666<<<@@@EEEOOOYYYkkk222222111000000000000000++++++,,,---...000000111---...///...,,,+++,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,------,,,******,,,...,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++******************************************************((()))))))))*********+++++++++++++++*********************)))))))))))))))((((((((())))))******+++******++++++++++++******++++++******))))))(((((()))))))))))))))((((((((()))(((((()))+++,,,+++)))***************+++++++++,,,+++)))))))))***+++,,,***++++++,,,,,,++++++***,,,++++++***+++,,,------,,,---...//////...---,,,)))***+++------,,,+++***222222222111111222222222//////.........///000000000111111222222111000000000222333333222222444555222333333444444333333222333333333444444444444555555555555444555555666777333333444555555666666777999::::::;;;;;;::::::999999999999999999999999999999999888777777777777777666666666777777666555555666777777888888999999999333333333333333333333333222222222222222333333333111222444555555444222111///000000111111000///.........---------,,,,,,,,,,,,,,,---------...------,,,+++++++++++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////......---------,,,++++++++++++++++++++++++************************++++++++++++************)))******+++++++++++++++((((((((((((((((((((((((************************(((((())))))************))))))))))))))))))))))))((()))))))))************(((((()))***************)))))))))))))))))))))))))))***+++,,,+++***((('''&&&'''((()))))))))))))))+++++++++++++++,,,,,,,,,******))))))******++++++***************+++++++++,,,+++++++++***)))))))))***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,***)))((())))))************++++++111===CCC;;;---..............................///000111111000000000000///......//////000111111666<<<@@@EEEOOOYYYlll222111111000///000000000++++++,,,---...000000111---.........,,,+++,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,---,,,++++++******++++++,,,------......------,,,+++******************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))******(((((())))))******++++++******++++++++++++******++++++******))))))((((((&&&''''''((())))))******+++******+++,,,---+++***))))))*********+++++++++,,,+++***))))))******+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...)))***+++,,,,,,+++***)))((()))+++,,,,,,,,,+++***//////000000000000//////...............///000000222222222222222111111111...000111000///...///111222333333444444333333222333333444444444555555555666555555555555666777777444555555666666777888888999::::::;;;;;;::::::999999999999999999999999999:::999888777666666666666444555555666666666555555555666777888999999888888333333333333333333333333222222222222222333333333111222444555555444333222111111111111111111000000......---------,,,,,,,,,+++,,,---.........------+++++++++++++++++++++++++++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++************************+++++++++*********))))))((()))***+++++++++******((((((((((((((((((((((((************************+++******)))))))))(((((())))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))*********))))))(((((((((''''''((())))))***))))))******+++++++++,,,,,,,,,***************+++,,,,,,))))))*********+++++++++,,,+++++++++***)))))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,***************+++,,,---------,,,,,,...000---(((...........................//////000000000000///000000///......000111222222222666;;;@@@EEEOOOYYYkkk000///......------......//////.........---------,,,---...---,,,++++++---******++++++,,,------...+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,++++++******++++++,,,,,,---.........---+++******************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))************))))))************************++++++++++++******************))))))))))))&&&&&&'''((()))***++++++++++++***+++------+++***)))))))))***++++++,,,,,,++++++*********************++++++,,,,,,++++++***,,,,,,,,,,,,------------***+++,,,,,,,,,,,,,,,,,,***+++,,,------......---......////////////......------------...///000000222222222222222222222222000111222222111000111333222333333444444333333222333444444444555555555555666666666666666777888888555666666777777888999999999::::::;;;;;;::::::999999999999999999999999999;;;:::888777666555555444333444555555555555555555222333444666666666555444333333333333333333333333111111000000000000000000000222333555555444333222111111111111111222222222......---------,,,,,,,,,+++,,,---.........---,,,*********++++++++++++++++++,,,------,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************+++************)))))))))'''(((***+++++++++***)))))))))))))))))))))))))))************************---,,,+++))))))((())))))))))))))))))))))))))))))))))))))))))************(((((()))***************((((((((((((((((((((((((+++***)))''''''((()))*********++++++,,,+++++++++))))))******+++,,,,,,,,,***************+++,,,---)))))))))***++++++,,,,,,+++++++++************************++++++,,,,,,---************++++++++++++***+++,,,,,,++++++---///------,,,******+++...///////////////////////////...//////000000/////////111000///...///222444666444444666:::>>>CCCNNNYYYggg//////...------------...000000///...---,,,,,,+++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++***,,,------,,,+++,,,---,,,++++++******++++++,,,***+++,,,------+++)))((())))))*********+++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))((()))))))))************++++++************************++++++++++++******)))))))))))))))*********((((((((())))))*********+++*********,,,,,,***)))((())))))***++++++,,,,,,+++++++++*********))))))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,...---------......///000,,,++++++,,,---...//////...///000111111000///...------------...///000000111111000000000111111222111333444555444555666888222333333444444333333222444444444444555555555555777777666666777777888999555666666777777888999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;:::999777555444444444222333444555555555555555111222444555555444333222222222222222222222222222222111111111000////////////111333444555444333222000000000000000111222222......---------,,,,,,,,,***+++---//////...---,,,)))*********++++++++++++***+++,,,,,,++++++,,,---+++++++++,,,,,,---------+++++++++,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++************************************))))))))))))'''(((***+++++++++))))))************************************************,,,+++******)))***++++++))))))))))))))))))))))))))))))))))))************(((((()))***************((((((((((((((((((((((((******)))))))))***++++++++++++,,,,,,,,,+++******(((((())))))***++++++,,,************+++,,,---...((())))))***++++++,,,,,,***************+++++++++)))******+++,,,,,,------************++++++++++++)))+++,,,,,,***+++---000///,,,*********,,,---///...........................///////////////......000000//////111444777999888666666999<<>>@@@>>>;;;777444333222222111111111111000000000///000000000111111000000000111111000///.........///...------------,,,,,,,,,)))))))))******+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++***)))'''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((''')))***+++,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************************'''''''''((())))))******************************************************))))))************))))))************************&&&'''((()))+++,,,---...++++++++++++++++++++++++************************,,,+++***)))***,,,...///------,,,,,,++++++,,,,,,//////000000000000//////000000000///...///111333444222333888<<<@@@GGGPPP___........................******++++++,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...,,,+++---///++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********((()))))))))************))))))))))))************&&&'''((())))))******)))((((((((((((((((((((((((&&&'''((()))******)))))))))))))))))))))))))))))))))))))))******+++++++++************************)))((((((''''''(((((()))******))))))))))))******((((((((((((((((((((((((++++++******)))(((((('''))))))(((((())))))***++++++,,,,,,---...---------,,,,,,---------,,,++++++++++++++++++++++++++++++*********++++++++++++++++++,,,...000111111000000...------------...//////000000000000000111111222111111222222222333333333222333444555666777777888222222222333555777888999666666666555666666777777999999888888777666666555888888999999999:::::::::::::::::::::::::::::::::777666666555555555666666333222222222333444555555222444555666777:::===@@@DDDAAA===999555333222222111111111111000000000000000000000000000000000000222111000///...---------------------,,,,,,,,,,,,((())))))***++++++,,,,,,++++++***))))))***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++)))((('''&&&************************,,,,,,++++++***))))))(((((()))******++++++++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))'''''''''''''''(((((())))))))))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++++++++((())))))***+++,,,,,,,,,************************************************))))))************))))))+++++++++*********))))))&&&&&&''')))+++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,---///000111......---------------...------............------///000000///...///111333333222333888;;;???GGGOOO^^^.........//////.........++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++%%%)))------+++***,,,///++++++*********++++++,,,************************************************))))))************))))))&&&&&&'''((())))))***+++*********)))))))))))))))&&&'''((()))************))))))))))))))))))))))))'''((()))******)))(((((())))))))))))))))))))))))******************++++++***************************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))((((((((()))+++---...)))***+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******++++++,,,,,,---------......////////////............///000000000000000000000111111222000000000111111111222222222222333444666777999:::333333333444555666777888888888777666666666777777888888888888888888888888888888999999999:::::::::999999999999999999999999777777666666666777777888444444333333333444444555222444666666666999>>>AAAGGGDDD???:::666333333222111111111111000000000000000000////////////000000111000///...............---------,,,,,,,,,++++++******++++++++++++++++++,,,+++************+++,,,************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***************************************)))))))))***,,,---))))))******+++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******'''''''''''''''((()))))))))))))))))))))(((''''''(((((((((((((((((((((((()))))))))*********++++++******************************************++++++************************************************))))))************))))))***************+++++++++(((((())))))******++++++++++++++++++++++++++++++------,,,++++++,,,------+++,,,,,,---......//////000000/////////000000111------............------///000000///......111333333111333777;;;???GGGOOO\\\......////////////.........------,,,,,,++++++***...---,,,,,,++++++,,,,,,************************!!!&&&******((('''***...++++++******)))*********************************************************((()))***++++++***)))(((###$$$%%%&&&''')))******++++++******))))))((((((&&&'''((()))************************************(((((()))******)))((('''))))))))))))))))))))))))******************************************************))))))))))))************))))))))))))******************************((((((((()))******++++++))))))))))))***---///000'''((()))***+++***)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---------,,,,,,,,,---......///////////////000111111000000000000000111111222////////////000000000000333222222333555888:::<<<555555444444444555555666:::999888777777666777777777777777888999999::::::888888999999999:::::::::999999999999999999999999888777777777777777888888444444333222222222333333333555666666666999>>>BBBHHHEEE@@@:::666444333333111111111111000000000000000000////////////000000//////.........//////000---------,,,,,,,,,++++++------,,,,,,+++*********---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,------------------------,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''))),,,///111******+++++++++******)))))))))(((((((((((())))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))))))))))))))***++++++)))))))))))))))(((''''''(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))*********)))(((''''''&&&************************************************))))))************))))))(((((()))***+++,,,,,,---************)))))))))(((++++++++++++++++++++++++,,,+++***))))))***+++,,,((((((***+++++++++++++++,,,,,,,,,,,,,,,---......//////000000000000/////////000000///......111333333111333777;;;???GGGOOOZZZ000///...---------------,,,,,,,,,+++++++++******------,,,++++++******))))))************)))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************+++***(((((())))))(((&&&))))))))))))))))))))))))******))))))))))))******************))))))))))))(((((())))))*********++++++***)))'''''')))***+++---,,,******+++,,,,,,+++((((((((((((((((((((((((((('''&&&'''((()))((('''++++++******)))((((((''')))((('''''')))******)))'''''')))******++++++++++++++++++*********))))))((((((((((((((((((((((((((()))))))))************************************************************************************++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------000///...---------------111222444333111000000111000000111222222333444444555555555555555555555444555666666777777777777666777777777777777777777777777777888888888999999999999999999999999888777666999777666555555666777999888777555444333333444444777555444444777<<>>FFFLLLVVV//////...---------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))(((''''''((()))'''&&&))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((('''''''''(((((())))))))))))+++***(((''''''(((***+++***(((&&&&&&((()))((('''((((((((((((((((((((((((---+++)))((())))))(((&&&)))))))))))))))))))))))))))((('''''')))******)))&&&''''''((()))*********+++++++++*********))))))))))))))))))))))))))))))************++++++++++++************************************************************************++++++,,,,,,,,,,,,------,,,,,,---------.................................///......------------...---...//////---,,,,,,---000111111222333333444444444444444444444444444444555666666777777777777777777777777777777777777777777777888888888999999999888999999999999888777666888777555444444555777888888777666444444444444555555444333444777<<>>FFFLLLWWW///...------------------,,,,,,,,,+++++++++******))))))******+++,,,,,,---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))((('''((()))***)))(((((((((((((((((((((((((((***))))))(((((())))))***((((((((((((''''''''''''''''''''''''((((((((((((***)))(((''''''((()))******)))'''((()))******)))((((((((((((((((((((((((,,,***'''&&&'''(((((('''''''''((())))))***++++++)))((('''''')))******)))&&&&&&''''''(((((())))))+++************)))))))))***************************++++++++++++,,,,,,,,,************************************************************************++++++,,,,,,,,,,,,---------------.........//////////////////////////////------------------...///...///111000///---...///111111111222333333444444333333333333333333333333555555666777777777777777777777777777777777777777777777777888888888888999888888999999888888777777777666555444444555666777999888666555444555555666444333333444888===CCCFFFIIIEEE>>>888333111111111000000000////////////...//////......---,,,,,,+++000///...---,,,***)))))),,,---------,,,+++******,,,,,,,,,,,,++++++++++++)))******++++++******)))++++++,,,,,,++++++******++++++++++++++++++++++++)))******+++++++++************++++++++++++******+++++++++*********************++++++******)))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***)))(((''''''((()))***************++++++++++++,,,***((((((***++++++++++++***)))((((((((()))*********))))))((((((''''''***((('''((()))***)))'''))))))))))))(((((((((((('''(((((())))))(((((('''+++++++++***************'''(((***+++,,,++++++***((()))+++,,,,,,+++)))(((++++++,,,,,,+++******)))*********)))******+++,,,+++***)))***+++,,,+++***''')))***)))'''&&&&&&&&&++++++++++++++++++++++++---,,,+++******+++,,,---++++++******++++++,,,---------------------------,,,---...000111111222222---......//////000111111111444666777999>>>FFFLLLXXX......---,,,,,,---------,,,,,,,,,+++++++++******))))))******+++++++++,,,)))************)))(((((())))))))))))))))))))))))***************************************************)))((()))+++,,,+++***(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))***)))'''((()))+++******((((((((((((((((((((((((%%%$$$"""###%%%((())))))''''''(((((()))*********)))((('''''')))******)))''''''''''''(((((())))))************))))))))))))*********************************+++++++++,,,,,,************************************************************************+++++++++,,,,,,,,,------------------.........................../////////,,,,,,,,,,,,---......//////111222222000///000111111111111222222222333333111111111111222222222222444555666777777888777777777777777777777777777777777777777777888888888888777777888888888888777777666666555444444555666666:::999777666555555666666333333444666999???DDDGGGIIIDDD>>>777222000000000////////////////////////.........------,,,,,,,,,///......---,,,++++++***,,,---------,,,+++)))(((************************((()))***++++++***)))(((******+++++++++******)))************++++++++++++++++++*********))))))(((******++++++++++++***************)))))))))))))))&&&'''((()))***+++++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******((('''&&&&&&&&&&&&'''(((''''''(((((())))))******+++)))'''''')))*********,,,***((('''&&&''')))*********))))))(((((('''''')))((((((((()))))))))((())))))))))))((((((((((((&&&'''((())))))((('''&&&******+++++++++***))))))&&&'''((()))))))))(((((('''(((***+++,,,---......))))))*********))))))(((+++***)))))))))***,,,---,,,,,,+++,,,,,,,,,,,,,,,((()))***)))'''%%%%%%&&&+++++++++++++++++++++++++++******))))))******+++++++++******++++++,,,---,,,,,,------------------------...///000000111111------......//////000000111333666777999>>>EEELLLYYY------,,,,,,,,,------...,,,,,,,,,+++++++++******+++++++++******))))))))))))************)))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''(((***+++***)))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))(((''''''''''''''''''(((&&&%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((%%%###"""###&&&((())))))(((((((((((((((((((((((()))((('''''')))******)))))))))((((((((()))***+++))))))))))))))))))))))))************************))))))))))))*********+++))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,---...///---...000000.........///000000000111111111111111000000000111111111222222444555666777888888888888888888888888888888888888777777777777777777777777666777777888888888777777666666666555555666666666:::999777666555555666666444444555777;;;@@@EEEHHHHHHDDD===666222//////000.............../////////,,,,,,,,,,,,------......---------------.........,,,,,,------,,,***((('''(((((((((((())))))))))))((()))***++++++***)))((((((((()))))))))))))))((()))))))))******+++++++++,,,,,,++++++******)))))))))******++++++******)))))))))))))))))))))))))))&&&'''((()))***+++++++++((((((((((((((((((((((((((((((((())))))(((((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''''''''(((((()))))))))******(((&&&&&&'''(((((((((+++)))(((&&&&&&''')))******)))))))))((((((((('''((()))))))))((((((((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))******)))(((''''''(((((())))))))))))))))))***)))((('''((()))+++---'''''')))******++++++++++++***)))))))))***,,,---((()))))))))((((((((()))***+++,,,+++)))'''''''''++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---,,,,,,,,,---------......//////..................------......//////000000111333555777888===EEEKKKYYY,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******,,,++++++***))))))((((((+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((()))((((((''''''(((((()))************))))))))))))************))))))))))))'''''''''''''''''''''''''''&&&%%%&&&((())))))(((((((((((((((((((((((((((***)))(((((())))))'''&&&(((((((((((((((((((((((()))((('''''')))******)))+++***)))(((((()))***+++(((((()))))))))))))))***************************(((((()))))))))*********))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,---......000111111000000000111/////////////////////000//////000000111222222222333444555777888888888888888888888888888888888888888777777777777777666666666666777777888888777777666777777777777777777666999888666555444555555666444444555888;;;@@@DDDGGGGGGCCC===666111/////////---............/////////***++++++,,,------......,,,,,,,,,---......//////+++,,,,,,,,,+++***))))))((((((((((((((()))))))))((())))))******))))))(((''''''(((((())))))(((((((((((())))))***+++++++++------,,,+++******++++++))))))************))))))))))))))))))******************++++++******)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************(((&&&%%%&&&'''''''''(((((('''''''''((()))***((((((((()))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))'''(((((())))))(((((('''******))))))((('''''''''++++++++++++++++++++++++...+++(((%%%######%%%&&&'''((()))+++,,,---------*********)))******+++,,,***+++++++++)))((()))******,,,---,,,***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------.........//////...------------------......//////000111111000333555666888===EEEKKKYYY,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************))))))))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((&&&'''(((((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((***))))))))))))(((((((((******)))))))))(((((((((&&&&&&&&&''''''&&&&&&&&&***)))((((((+++,,,,,,,,,((((((((((((((((((((((((+++******++++++***'''$$$&&&&&&''''''((())))))))))))((('''''')))******)))+++***(((''''''((()))***(((((((((((())))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,---.../////////------,,,,,,+++,,,,,,,,,///111333333222111222333........................//////000111111222333333333444555777888888999999888888888888888888888888888888777777666666666666555666666777777777777777777777888888888888777777888777666444444444444555333444555777:::>>>AAACCCGGGCCC<<<555000......///---------.........//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------++++++***************+++)))))))))*********++++++))))))(((((((((((())))))''''''((()))))))))))))))((((((((()))***+++++++++---,,,+++*********+++,,,))))))************)))))))))))))))******++++++++++++++++++++++++******)))************************((())))))******))))))((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))(((((((((((((((+++)))&&&&&&'''(((''''''%%%&&&&&&'''((()))******''''''(((((())))))******''')))******''''''(((***'''((((((((()))))))))******))))))(((((())))))***,,,+++***(((((((((((()))*********))))))*********,,,+++)))'''&&&%%%%%%%%%((()))******++++++++++++))))))***++++++++++++***,,,---///---+++***+++---)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,---......///...---,,,,,,,,,---...///......///000000111111222000222555666888===EEEKKKXXX++++++++++++,,,,,,---...,,,,,,,,,+++++++++******((((((((()))******++++++)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++******++++++***(((************************((((((''''''''''''(((((()))(((((((((''''''''''''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&(((******)))((((((((((((((((((((((((%%%&&&'''***+++***'''$$$$$$%%%&&&'''(((***++++++)))((('''''')))******)))***)))'''&&&&&&'''((()))'''((((((((())))))******((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************++++++,,,,,,,,,------------------.........//////---------...///000000111...------,,,+++++++++++++++---...///...---...///---------------------,,,///000000111222333333333333444555777888888999999888888888888888888888888888888777777666666666555555555666777777777777777888888999999999999888888888777555444333333444444222222444555888<<>>???AAA@@@>>>999444000......+++,,,,,,---,,,,,,++++++*********++++++*********************************++++++++++++++++++++++++***))))))))))))))))))***))))))(((***++++++)))'''((()))***+++***))))))(((******))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((''''''+++***)))(((((()))***+++(((((()))))))))*********))))))************))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((''''''&&&&&&&&&&&&'''((()))************&&&(((******)))))))))+++&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((())))))***)))************+++++++++))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''++++++++++++++++++++++++)))))))))******+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////............////////////000///222666888999@@@IIIUUU))))))******++++++*********************+++++++++,,,+++******))))))******)))''''''((()))***)))((((((((((((((((((((((((((((((***++++++)))(((((()))'''(((((())))))(((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((((('''&&&'''(((((('''&&&%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###$$$&&&)))%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((******)))(((''''''''''''(((((((((((())))))))))))&&&'''((()))***+++++++++)))(((((((((((()))***++++++)))''''''(((******)))******++++++******)))(((************+++++++++,,,***************+++++++++******))))))))))))))))))+++++++++++++++,,,------------------............++++++---.........---,,,000000000000000/////////......///000111111000000111222222333333444555555111111111222333444555666444555666666777777666666777777888888999:::::::::;;;:::999888888888888888555555666777888:::<<<===:::999888666555555444444333444666888999:::;;;;;;;;;;;;999555111...------,,,,,,,,,,,,,,,++++++***)))***++++++++++++***))))))))))))***************++++++++++++++++++++++++***))))))(((((())))))***'''''''''(((***+++)))((('''((()))(((&&&%%%&&&((()))))))))))))))))))))((())))))))))))))))))))))))+++++++++***)))(((&&&%%%***))))))(((((())))))***((((((((()))))))))******''''''(((((((((((('''''')))((((((''''''(((((()))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))(((''''''&&&%%%%%%&&&'''(((((())))))))))))''')))******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''''''''((('''''''''(((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((())))))***+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------.........///////////////222666777999@@@HHHTTT))))))***+++++++++++++++))))))*********+++++++++,,,+++******))))))******)))((('''(((***+++***)))(((((((((((((((((((((((()))+++------+++)))))))))''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))+++)))((()))***+++***)))&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&$$$&&&''''''%%%$$$&&&)))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&'''''''''(((((((((((())))))))))))&&&'''((())))))))))))))))))(((((('''((()))***++++++)))'''&&&((()))***)))***++++++++++++***)))))))))))))))*********++++++))))))*********+++++++++)))))))))******++++++,,,+++++++++***++++++,,,---+++,,,,,,,,,------------------------............111111111000000/////////---...///000111222222111222222333333444555555555.........///000222333444555555666777777777777777777777888999999:::;;;;;;<<<;;;:::999888888888888666666666666888:::;;;===999888777666555444444444333444555777888888888888777777666333///------...,,,,,,,,,,,,,,,+++******)))***++++++++++++***)))((()))))))))*********+++************************))))))(((((((((((()))))))))((('''((()))******)))((()))(((&&&$$$$$$&&&)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((((())))))))))))(((((((((((((((((()))))))))***''''''((((((((((((''''''***)))(((''''''((()))***''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((&&&''''''((((((((('''''''''((()))(((&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''((((((((((((((((((%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((((((((((()))***+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...---------.........////////////222666777999@@@HHHTTT)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++,,,++++++***)))************)))((()))***+++***)))((((((((((((((((((((((((***,,,......,,,***)))***''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((()))******(((&&&%%%&&&'''((('''&&&'''((())))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&"""%%%)))***(((&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''(((((()))***+++(((((((((((())))))))))))(((((((((((((((''''''&&&)))((('''''''''(((***+++,,,)))&&&&&&''')))*********++++++++++++***))))))((())))))))))))*********))))))******++++++++++++'''((()))***,,,---...///++++++******++++++,,,---******+++++++++,,,,,,,,,///............///000000111111000000/////////...---...///111222222222222222222333444444555555666333333333444555666888999666666777888888888888888777777888999::::::;;;;;;<<<;;;:::999888888777777777666666666777999;;;<<<888777666555555444444555333444555777777777666666555666555222///------...,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))+++***(((((()))******)))++++++***'''$$$%%%(((,,,''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))************))))))+++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,&&&'''''''''''''''&&&&&&&&&'''((('''$$$###"""###((((((''''''''''''((((((''''''''''''((((((((()))***)))((('''''''''''''''''''''((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...---------.........////////////111555777888???HHHTTT++++++++++++++++++++++++...,,,))))))++++++)))&&&((('''&&&&&&''')))+++,,,+++++++++*********))))))%%%'''((()))((('''((()))++++++,,,---,,,+++))))))%%%%%%%%%%%%%%%&&&'''(((******))))))((((((''''''+++******)))(((''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))&&&%%%$$$%%%&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++++++++++++++++++++))))))*********))))))((())))))))))))))))))))))))))))))***++++++++++++***---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---444222000/////////---,,,...//////000000000000000000111222444555666666666555555555555666666666777666666666666777777777888888888999999999:::::::::999888888888777777666666777444333555999<<<===<<<888777666555444333222222333333333222222222111111555333000---+++*********------,,,,,,+++***))))))'''((()))******)))((('''))))))))))))))))))))))))***(((%%%&&&(((***((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))))))))************))))))&&&(((+++***'''%%%&&&((())))))************))))))+++******)))(((''''''&&&((((((((('''&&&&&&&&&%%%***)))(((''''''((()))***''''''((())))))))))))))))))'''&&&'''((()))(((&&&***************)))((((((&&&(((***+++)))(((((((((&&&''')))*********)))(((''''''''''''''''''''''''(((%%%"""$$$((()))'''###'''((()))+++++++++***)))&&&&&&'''((()))***++++++(((((())))))*********+++(((((())))))*********+++******))))))))))))************))))))))))))******))))))))))))************++++++++++++,,,---......(((((())))))*********+++((()))***+++++++++++++++++++++,,,,,,,,,,,,------------......///000000000...---+++++++++,,,...000333333333333555:::AAAFFFOOO++++++++++++++++++++++++///,,,***+++,,,,,,***((()))(((''''''((()))+++---+++++++++*********))))))&&&(((******)))((()))******++++++,,,+++***)))(((&&&&&&&&&&&&&&&&&&'''(((***)))))))))((((((((('''******)))(((((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))***)))'''%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))((((((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++************))))))************))))))************************))))))***+++++++++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............222111///...///000///......//////000000000000000000111333444555666666666555555555666666666777777555666666666777777777777888888888888999999999999888888888777777777666666666444333444888:::;;;:::666666555444333222111111222222111111111000000000333222000...,,,+++******------,,,++++++***))))))(((((()))******)))(((((((((((((((((((((((((((((()))'''%%%&&&)))******(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))%%%'''((()))((((((((()))*********************************)))((('''''''''''''''''''''''''''&&&&&&***)))(((''''''((()))***''''''((())))))))))))))))))(((''''''))))))((('''))))))******)))(((((('''$$$&&&(((((('''&&&&&&&&&'''((()))*********))))))((((((((((((((((((((((((,,,)))&&&'''***,,,)))&&&'''((())))))*********)))))))))))))))((((((((((((((((((((()))))))))******((((((((()))))))))************))))))))))))******,,,,,,++++++++++++,,,,,,))))))))))))************------------...///000000((()))))))))***************+++++++++++++++***)))++++++,,,,,,,,,,,,------,,,,,,------.../////////111000.........///111222222333333333555:::AAAFFFPPP++++++++++++++++++++++++...---++++++,,,,,,+++)))***)))(((((()))***,,,---+++************)))))))))''')))++++++***)))***+++)))***+++,,,+++***)))(((((((((''''''&&&'''''''''))))))))))))(((((((((((())))))(((((('''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))***(((&&&#########&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))************))))))++++++++++++++++++++++++))))))******++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000...---...000111111000...///000000111111000000111222333444555666666666555555666666666777777777555555666777777777777777777777888888888999999999888888777777777777666666666555333444666888888777444444333333222111000000000000000000////////////////////////---,,,+++***,,,,,,,,,+++******))))))))))))***++++++***))))))))))))))))))))))))))))))+++***((()))***+++***((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))************))))))%%%%%%&&&(((***+++***))),,,+++************+++,,,******))))))((((((''''''''''''''''''''''''(((((()))((((((''''''(((((()))''''''((((((((()))))))))***)))((((((******)))((((((((((((((((((((('''&&&%%%'''(((((('''&&&&&&''''''((()))************)))))))))))))))))))))))))))---***((()))++++++)))&&&((((((''''''(((((())))))))))))))))))(((((((((((('''((((((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))***+++,,,---))))))))))))************,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------++++++,,,,,,---............---,,,,,,,,,---///000222222333333666:::@@@EEEPPP************************,,,,,,++++++++++++************))))))***+++,,,,,,************))))))))))))''')))******)))((()))*********+++,,,,,,+++***)))***)))((('''''''''''''''))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&(((((((((%%%$$$###$$$%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))************)))++++++++++++++++++++++++***************+++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000...---,,,---000222333222//////000111111111111000111222333444555555555555555666666666666777777777555666777888888888777777888888888999999999::::::777777777777777777666666777666666666666666666666444444333222111111000000000000000/////////......,,,---...///...---,,,+++,,,+++++++++******))))))*********++++++*********************************------,,,++++++***(((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))************))))))(((&&&%%%'''+++,,,***(((,,,+++)))(((((()))+++,,,***)))))))))((((((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((())))))***)))((()))***+++***(((&&&''''''(((''''''&&&&&&''')))******((((((((()))''''''(((((())))))))))))((((((((((((((((((((((((***(((&&&'''((((((&&&$$$)))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++''''''''''''((((((((((((''''''''''''''''''''''''))))))************))))))'''''''''&&&&&&'''''''''((()))))))))************''''''''''''((()))******)))))))))))))))*********+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------...//////,,,,,,+++++++++,,,---...111222333444666:::@@@DDDNNN************************************))))))))))))***************+++++++++))))))))))))))))))))))))&&&((())))))(((''''''(((***+++,,,------,,,++++++***)))((('''''''''''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((($$$%%%''''''&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''++++++,,,,,,++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((()))*********************************************)))))))))***+++,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000---,,,,,,---000333333333///000000111111111111111222222333444555555555555666666666666777777777888555666888999:::999888777999999999999:::::::::;;;666666666666666666777777777888888888777666666666444444333333222222111111111000000000000/////////+++,,,---......---,,,+++++++++***************)))+++******************+++))))))))))))))))))))))))((())))))***)))(((''''''((('''%%%%%%%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((())))))************))))))***((('''(((++++++)))&&&+++)))(((&&&&&&((()))+++))))))))))))((((((((((((&&&''''''(((((()))))))))''''''(((((((((((('''''''''''''''&&&'''((())))))***)))((()))***+++***(((&&&&&&''''''''''''&&&&&&((()))***)))((('''(((***&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&%%%$$$)))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&((()))************)))(((+++******))))))******+++((()))))))))************)))))))))******+++,,,---******))))))))))))))))))((()))***+++,,,---------+++++++++,,,,,,,,,---------------...//////000000///////////////000000111000111333444666:::???CCCLLL************************((()))***)))((('''(((***)))*********************(((((()))))))))))))))***&&&((())))))'''&&&&&&''')))***+++,,,---,,,++++++((((((''''''&&&'''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((###%%%'''''''''&&&'''(((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''+++++++++***)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******'''((()))******+++******))))))))))))))))))))))))+++***)))))))))***,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---,,,...000222222222///000111111222222111111222333444444555555444444666666666777777777888888666888:::;;;<<<;;;999888888888999999999:::::::::555555666666666666777777666888999999777666666666333333333222222222111111000000000000////////////,,,,,,------------,,,,,,************************+++***))))))))))))***+++&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''''''''((()))'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))***)))))))))******(((&&&)))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))&&&''''''((((((''''''&&&((('''&&&&&&&&&'''((()))***)))((((((******)))(((%%%&&&''''''((('''''''''&&&'''((('''%%%%%%'''(((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''(((((((((((((((((())))))((((((''''''(((((())))))))))))(((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&((()))***++++++***)))(((******))))))))))))******))))))))))))************(((((((((((()))***+++,,,************))))))))))))&&&'''(((***,,,,,,------++++++,,,,,,,,,,,,------------......///000000111------.........////////////111222444666:::???BBBKKK************************(((***+++***(((((()))+++)))))))))))))))))))))((((((((((((((())))))******((()))******(((''''''((('''((()))***+++******)))&&&&&&&&&&&&&&&&&&'''((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))***++++++'''((()))******+++++++++************************+++***)))((()))***,,,---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000///......000111111000000000111222222222222111333333444444555555444444666666777777777888888888888999;;;======<<<;;;999666777777777777888888888555555555666666666777777444666999888666444555666222111111111111000000000/////////.........------------,,,,,,+++,,,,,,,,,))))))))))))***************))))))(((((())))))***''''''''''''''''''''''''"""%%%((()))((('''((()))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))''')))******)))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%'''(((***)))(((''''''))))))((('''&&&&&&'''((((((((((((((('''''''''&&&%%%%%%'''))))))(((((('''((()))***+++''''''''''''''''''''''''&&&'''((((((((()))***+++)))*********))))))((('''))))))))))))((((((((((((******)))))))))(((((((((((((((((((((''''''&&&&&&((()))***++++++***)))((()))((((((''''''(((((()))))))))))))))************&&&&&&&&&&&&'''((()))***************)))))))))(((&&&'''((()))***+++++++++++++++,,,,,,,,,,,,------,,,,,,---......//////000***+++,,,,,,------,,,,,,...000222444666:::>>>BBBKKK))))))))))))))))))))))))(((***,,,+++)))(((***,,,(((((())))))))))))(((''''''((((((((())))))******)))***,,,+++)))(((((()))%%%&&&''')))))))))((('''%%%%%%%%%%%%%%%&&&'''((('''((((((((())))))******((((((((()))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''')))***)))'''&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&''''''''''''((((((((()))'''''''''&&&&&&''''''''''''&&&%%%$$$%%%''')))+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,''''''(((******++++++++++++++++++++++++++++++++++++***)))((((((***,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---222000......///000//////000000111222222222222111333333444444555444444444777777777777888888888888888:::<<<>>>???===;;;:::555555555555666666666666444555555555666666777777222555888777555333444555000000000000////////////......---------,,,,,,,,,...---,,,+++***+++,,,---)))))))))))))))************)))(((''''''((()))***************************+++...000///+++((('''(((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))$$$'''++++++))))))+++---))))))************))))))(((((((((((())))))))))))******))))))((((((''''''%%%&&&'''(((((('''&&&%%%((('''%%%%%%%%%&&&(((***)))'''&&&'''((()))((('''&&&&&&'''((()))))))))((()))))))))((('''''')))++++++***)))))))))***,,,---))))))))))))))))))))))))$$$&&&'''(((((((((***+++)))***+++++++++)))((('''&&&&&&'''((()))***++++++++++++******))))))(((((())))))((((((((('''''''''''')))***++++++***)))''',,,,,,++++++++++++,,,,,,))))))))))))************)))))))))******+++,,,---+++*********))))))(((((('''(((((())))))))))))(((++++++,,,,,,,,,---------++++++,,,------......///---...//////000000//////...000222444666:::>>>AAALLL******************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))(((((('''''''''&&&'''&&&&&&&&&'''(((***++++++***)))'''''''''((()))!!!%%%(((++++++***)))((((((((('''&&&&&&%%%%%%'''(((((()))(((((('''&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$***)))((('''&&&%%%%%%%%%###&&&'''&&&###"""%%%((()))*********++++++++++++******))))))((((((((('''''')))***)))((('''(((*********))))))))))))******'''''''''((((((((((((((('''((()))******)))((('''************************(((((((((((())))))))))))***+++,,,,,,+++***+++,,,***++++++,,,,,,,,,++++++,,,,,,,,,---------......///......---------......111111111000000000000000000111111222222333444444555555555666777777888888777888:::;;;<<<;;;;;;:::666666666666666666666666666666666666666666666666555555444444444444555555555222//////111111000............---,,,+++***))),,,+++******))))))******''''''((((((((())))))))),,,+++)))((((((((()))***))))))***))))))((('''&&&***)))'''%%%%%%%%%'''(((+++***)))((((((''''''(((***'''%%%&&&((((((&&&###''''''''''''(((((((((((())))))))))))))))))))))))***************)))((((((''')))***)))((('''(((***+++***(((((()))******)))************))))))))))))---,,,***((('''&&&''''''(((+++---,,,***((('''&&&***)))(((&&&&&&&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((('''''''''''''''''''''''''''''''''((()))))))))))))))((()))((('''&&&&&&&&&&&&&&&&&&''')))*********)))((()))******)))'''%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###((()))***++++++***)))((((((((((((((()))))))))))),,,,,,,,,+++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))((())),,,---+++)))---,,,++++++,,,---///000,,,,,,,,,---...///000000222222333333555999???DDDLLL******************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******)))(((((((((''''''''''''''''''&&&&&&'''((()))******))))))(((((((((((((((%%%&&&((())))))'''&&&%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((())))))))))))*********+++((('''''''''&&&&&&&&&&&&''')))***)))((('''(((*********))))))))))))******&&&''''''((()))***++++++))))))***++++++***)))(((++++++++++++++++++++++++((((((((()))))))))******)))***+++***(((((()))***+++++++++,,,++++++******,,,,,,,,,------------...///......------......///000000000000000000000000111222222333333444555555555555666666777888888888777888999:::::::::999999666666666666666666666666555555555555555555555555555555444444444444555555444111...---------***(((------------,,,+++******,,,+++******))))))******++++++++++++,,,,,,,,,---++++++)))((((((((())))))((())))))))))))(((((('''***((('''%%%%%%%%%'''((()))((((((((((((((())))))+++)))'''((()))***(((&&&''''''''''''((((((((((((((((((((((((((((((((((((***************)))((((((''')))***)))((('''((()))+++)))'''''')))***)))((((((((()))))))))*********+++***)))((((((((()))***)))+++------+++)))(((((())))))((('''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))***))))))((('''&&&)))((('''&&&&&&&&&&&&&&&''''''((())))))))))))))))))******)))'''%%%&&&'''************************)))((((((''''''&&&&&&&&&'''((()))******)))((('''((((((((()))))))))************))))))(((''''''&&&************************))))))))))))))))))))))))************************+++***)))+++---...,,,***,,,,,,,,,,,,---...//////---,,,,,,------///000000111222333444666999???CCCKKK******************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''((((((''''''''''''((()))(((((()))))))))(((''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''***(((''''''((())))))((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&''')))***)))((('''(((******))))))(((((())))))***&&&&&&'''(((***+++,,,---)))***++++++++++++******++++++++++++++++++++++++)))))))))*********++++++)))++++++***((('''((()))+++++++++++++++***)))(((,,,,,,,,,,,,------------//////............//////000000000000000000000000222222333333444555555555555666666777777888888999777888888888888888777666666666666666666666666666555555555555555555555555555444444333333444444555444222///---,,,***'''%%%,,,,,,,,,,,,,,,,,,++++++,,,+++******))))))******)))))))))************+++******)))((((((((())))))'''(((((())))))))))))((()))((('''%%%%%%&&&''''''''''''''''''((()))***+++)))((('''''')))***)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))******))))))(((((('''((())))))''''''((()))+++***((()))***++++++***&&&''''''(((***++++++,,,)))((((((((()))******+++***+++------+++)))((()))(((((((((((((((''''''&&&''''''''''''''''''''''''***(((%%%######%%%(((***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))************)))'''&&&%%%((((((''''''&&&'''''''''(((''''''''''''(((((())))))******)))'''&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))*********++++++******))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++,,,......---+++++++++,,,---............---------------...///000000111333555777:::>>>AAAIII******************************))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((('''''''''(((((((((''''''''''''''''''''')))))))))((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&''')))***&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))+++(((&&&&&&)))+++)))''''''''''''(((((((((((())))))))))))))))))(((((((((''')))***)))((('''(((***))))))(((((((((((())))))&&&&&&'''((()))******+++))))))******************************************)))*********++++++++++++,,,------,,,***)))***+++++++++++++++***)))((((((++++++,,,,,,,,,---------//////.........///000000/////////000000000000000111111222333333444444555555555666777777888888999777777777777666555555444666666666666666666666666444444444444444444444444444444333333333333444444555444222000...,,,***(((++++++***++++++,,,,,,---,,,+++******))))))******)))))))))))))))))))))))))))))))))((((((((())))))&&&'''((())))))***))))))((('''&&&&&&&&&&&&'''''''''''''''''''''((()))***%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))(((''''''((())),,,+++******,,,---,,,,,,''''''(((((()))******+++((('''(((((((((((()))))))))***,,,+++)))(((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((%%%$$$$$$%%%((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))***))))))(((''''''((('''''''''''''''(((((()))((('''&&&&&&'''((()))((()))***)))'''&&&'''((('''''''''''''''''''''''''''''''''(((((()))))))))*********++++++*********)))*********++++++++++++++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,------,,,,,,***+++---...///......------------------...///000...000333555777:::===@@@HHH))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***'''''''''(((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&)))(((&&&%%%&&&''')))+++&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***'''$$$%%%((()))(((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))''''''''''''''''''&&&&&&(((((((((((())))))******)))))))))))))))))))))))))))*********+++++++++++++++,,,---,,,***)))***++++++++++++++++++***))))))+++++++++,,,,,,,,,------...............///000000......//////000000000000000000000111222222333333555555555666777777888888777666666555444444444444555555555555555555555555444444444444444444444444333333222222222222333333222333333222000...---,,,***************+++------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))((((((&&&'''((())))))***))))))''''''&&&&&&&&&'''''''''))))))((('''''''''''''''$$$%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))))))))((((((&&&((()))((('''&&&'''(((***)))'''(((***++++++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&'''((())))))'''&&&'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******''''''''''''''''''''''''&&&'''((())))))***))))))'''''''''''''''((()))***))))))'''&&&&&&'''((()))((()))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))(((((())))))))))))*********+++++++++++++++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))************************)))***++++++++++++++++++***+++---...///......---...------------...//////...000333555777999===@@@HHH))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******'''''''''(((((((((((((((''''''((((((((((((((('''&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&'''((()))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''')))***)))((('''(((***)))((((((''''''(((((()))(((((('''&&&&&&%%%%%%$$$((('''''''''((()))***+++)))))))))))))))))))))))))))))))))*********++++++((()))******)))((()))******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------...///000---......//////000000111//////000000111222222222333444444555555666777777666555555444444444444555444444444444444444444444333333333333333333333333333222222111111222222333...000111111///---------+++***)))))))))+++,,,---,,,+++******))))))*********************)))))))))''''''((()))))))))(((((('''(((((())))))))))))(((&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&&&&'''(((((('''&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((&&&'''((((((&&&&&&'''(((&&&%%%$$$$$$&&&((((((''')))))))))(((((('''''''''((((((((((((((('''&&&%%%&&&'''((('''&&&%%%&&&'''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''')))************''''''''''''((()))***+++***))))))(((((((((((()))((()))******(((((()))***))))))))))))))))))))))))&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))*********++++++))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++*********+++++++++,,,---..................---------......//////000222444666999===@@@GGG))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))&&&'''((()))((('''%%%###''''''''''''''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&''''''&&&%%%%%%&&&(((''''''((((((((()))))))))&&&&&&&&&&&&'''''''''(((''')))***)))((('''(((***((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((((((***+++,,,************************((((((((()))))))))******'''(((******))))))***,,,***+++,,,---------------***++++++++++++,,,,,,,,,+++++++++,,,,,,---...///------......///000000111///000000111222222333333222222333333444555555555555555444333444555666666333333333333333333333333222222222222222222222222222222111111111111222222,,,///111111...,,,+++,,,,,,+++)))((()))***,,,---,,,+++******))))))******''''''''''''&&&&&&%%%%%%&&&&&&((()))))))))((((((((())))))))))))(((((('''%%%&&&&&&''''''(((''''''(((''''''&&&&&&&&&''''''&&&((()))(((&&&%%%&&&(((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))((((((&&&'''((((((&&&&&&'''(((%%%$$$###$$$&&&'''(((''''''''''''((((((((((((((('''((()))*********)))(((&&&'''((('''&&&%%%'''((('''''''''''''''((())))))((((((((((((((((((((((((***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))***))))))&&&&&&&&&'''(((***+++,,,***************))))))(((((()))******)))((()))***************************(((((((((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((((()))))))))******((((((((((((((((((((()))************************))))))))))))))))))))))))************************(((***---,,,+++***+++---,,,,,,,,,,,,---.../////////......---------......000000111222444888===AAAHHH))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''(((((())))))$$$%%%''')))))))))))))))'''&&&%%%%%%&&&'''((()))$$$&&&(((******(((%%%$$$%%%%%%&&&&&&'''(((((((((%%%&&&'''((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%&&&''''''''''''''''''&&&(((((())))))))))))(((((((((''''''&&&&&&&&&''''''%%%''')))'''%%%$$$&&&)))(((((((((((())))))))))))'''((((((((())))))******((()))***)))((('''(((***((((((''''''''''''((((((&&&'''''''''(((((())))))***))))))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))((()))+++++++++,,,---///***+++,,,---.../////////******+++++++++,,,,,,,,,+++******+++,,,---...///---------...///000000111000111111222333333444444111111222333333444444555555444444333444555777888222222222222222222222222222222222222222222222222222222111111111111222222---111333333///,,,+++,,,,,,+++***(((((()))+++,,,,,,++++++***)))***************))))))((((((((('''%%%&&&((()))))))))(((((())))))***))))))(((''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))$$$&&&(((&&&###"""###%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&'''((('''&&&&&&'''((('''&&&%%%&&&(((******)))%%%&&&&&&'''((()))******&&&''')))+++,,,---,,,,,,'''(((((((((&&&&&&(((***((('''&&&&&&&&&((()))***))))))))))))))))))))))))---+++(((&&&&&&(((+++---((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((((('''))))))))))))))))))))))))((()))))))))))))))((('''&&&&&&&&&''')))***,,,,,,***+++,,,,,,,,,***)))(((((()))******)))((()))+++))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))***************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))+++......,,,+++,,,...---,,,++++++,,,---///000///......---------......000111111111333777===BBBHHH))))))))))))))))))))))))***))))))((((((***+++,,,******)))((((((((((((((()))***+++++++++)))((('''(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%$$$######%%%%%%$$$###$$$%%%%%%&&&'''((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&""""""###$$$&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''*********)))((('''''''''''''''(((((((((((('''''')))((('''&&&&&&''')))***---,,,+++***))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((,,,+++***)))))))))+++++++++***)))))))))***,,,---))),,,///111222000---+++************************------------------------------......///000000000000000111111111000000///000111111222222333444444555555666666555555444333333333222222222222222333111222222222222111000000444444222111111111222333555333222///,,,***(((''',,,++++++******++++++,,,+++++++++************)))************)))(((&&&&&&((()))))))))))))))(((((('''''''''&&&###!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''%%%###$$$%%%'''((('''''''''''''''''''''&&&&&&+++***)))(((''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))(((&&&%%%%%%%%%+++******)))(((''''''&&&&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''')))***)))(((&&&&&&'''))))))))))))))))))))))))((((((((((((((()))******(((,,,//////,,,(((&&&&&&+++***)))'''''''''((())))))&&&###%%%))),,,***((())))))************))))))++++++***)))(((((())))))***)))((('''''''''''''''***************+++++++++(((((()))***************+++***)))'''''')))***+++************************)))************+++++++++,,,,,,------,,,,,,++++++////////////////////////000111222222333444777:::CCC))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))***))))))((((((((((((((('''(((((()))((('''&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))(((((((((((((((((((((((()))((((((''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%''''''((((((((((((''''''((('''&&&&&&&&&((()))+++,,,,,,***))))))((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++***))))))******+++******))))))******+++,,,***+++...///000...---+++************************---------------------------------...//////000000000000111111111000000///111222222333333444555555333333333444333333222111111000000//////000000000111222222222222111000000222111000/////////000000111111000...---+++******,,,++++++******++++++,,,*********)))))))))((((((++++++++++++***)))(((''''''(((((())))))(((''''''&&&&&&''''''&&&$$$###"""&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''((()))(((&&&&&&'''((())))))(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&******))))))(((''''''&&&''''''''''''((((((((()))((((((''''''(((((()))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%!!!''''''''''''''''''''''''((((((((((((((())))))***)))+++---,,,)))'''((()))+++***)))(((''''''((()))'''$$$!!!###'''***(((&&&))))))************))))))+++******)))))))))))))))(((((((((''''''((((((((()))))))))******+++++++++(((((()))***************+++***)))(((((()))***+++************************)))************++++++++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,000111222333333555999;;;HHH)))))))))))))))))))))))))))(((((((((((()))***+++***)))((((((''''''((((((''''''((((((((('''&&&&&&$$$$$$%%%&&&'''((()))***((((((''''''''''''(((((('''''''''''''''''''''''')))'''''''''((()))((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''((())))))***''''''''''''''''''''''''(((((((((''''''''''''&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$''''''(((((((((((('''''''''&&&&&&&&&'''(((***++++++***)))(((((('''(((((((((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))******)))))))))******+++))))))***+++++++++++++++***+++,,,,,,------,,,,,,************************------------------------,,,,,,---......//////000///000000111111000000000222222333333444555555555333333333333333222111111//////////////////000000111222222222222111000000111111000///////////////............------------++++++************++++++))))))((((((((('''''''''************)))(((''''''&&&&&&''''''(((''''''&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&'''''')))'''&&&&&&((())))))((((((((())))))))))))(((((((((((()))***)))((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''***))))))(((((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''%%%######$$$''''''''''''''''''''''''((((((''''''(((((()))***)))***)))(((&&&''')))+++***))))))(((((((((((()))'''%%%###$$$''')))(((&&&((())))))******))))))(((*********)))))))))))))))''''''(((((((((((())))))(((((())))))***+++,,,,,,(((((()))***************+++***)))(((((()))***+++************************)))************+++++++++***+++---...///000000000............////////////000111333333444777:::===GGG))))))))))))))))))))))))***)))************++++++))))))(((''''''''''''((())))))))))))))))))((((((%%%%%%&&&&&&'''(((((()))(((((((((''''''((((((((()))))))))))))))))))))))))))(((''''''))))))((('''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((('''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&''')))+++,,,))))))((('''''''''''''''''''''(((((())))))******))))))))))))************************************)))))))))))))))*********((()))***,,,,,,+++*********************++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...///000000000000000000111111222333333444444555444555555555555444333333000000111111222222111111111222222222222111000000222222111111000000000000------------------------++++++************++++++)))))))))(((((((((''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((())))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&((()))((('''))))))))))))((('''%%%%%%&&&''')))******)))'''%%%(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''((())))))(((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***+++******+++,,,''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''')))***)))))))))(((((((((((())))))'''&&&''')))******)))(((((())))))))))))(((((())))))*********)))))))))((())))))))))))(((((('''''''''((()))***+++,,,,,,(((((()))*********************)))(((((()))******************************))))))*********++++++++++++,,,---......////////////000000000000000111111///111333444555888<<>>AAA''''''''''''((((((((()))'''(((((())))))((((((''',,,)))'''''')))***)))(((%%%&&&&&&&&&&&&&&&%%%%%%))))))************))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%&&&''''''%%%"""###%%%(((++++++***'''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&(((&&&%%%&&&(((((('''%%%))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((((('''''')))***)))((('''(((***(((((((((((((((((((((((((((((()))))))))*********,,,+++***))))))***+++,,,,,,++++++***))))))******+++++++++,,,,,,---------......------...///000111000000000000000/////////333333333222222222222222111111333444555555444444000000111111111111111111/////////...---,,,,,,,,,+++,,,---...---,,,***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&'''&&&&&&&&&&&&''')))***)))(((((('''&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))***+++++++++++++++(((%%%###%%%)))***((($$$(((''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%'''((()))******)))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((('''&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((())))))))))))(((((((((((((((''''''(((((((((((((((''''''''''''''')))+++---...222///***((()))***)))((()))((('''(((***+++)))&&&'''''''''(((((())))))))))))+++,,,,,,+++***,,,---$$$%%%(((***+++,,,+++***---,,,,,,,,,------,,,***+++******)))***+++,,,---,,,,,,,,,,,,,,,---...///,,,---///...------...//////111333222111333888<<<@@@&&&&&&''''''(((((())))))'''''''''((((((''''''''')))'''&&&&&&(((******)))&&&&&&&&&&&&%%%$$$###"""%%%&&&'''((()))*********&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))******))))))(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%&&&((((((&&&$$$'''((())))))(((&&&%%%###&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%&&&'''&&&%%%))))))))))))))))))))))))******)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&'''((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((()))))))))******************************,,,+++******)))***************+++,,,,,,---......///...------------......111111111000000/////////111111111111111222222222111111222222222222111111111111000000000000000000///......------,,,,,,+++(((***+++------------,,,))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$"""!!!%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((***+++,,,,,,,,,,,,(((###"""%%%((((((''')))((('''&&&&&&'''))))))))))))(((((('''&&&$$$###(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&'''(((((((((''''''(((((((((((((((''''''&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''')))((((((''''''''''''(((((((((((('''''''''&&&&&&((((((((('''(((((()))***%%%&&&'''(((((()))((((((%%%%%%%%%&&&(((+++///111;;;333***'''))),,,+++))))))(((((((((******((('''###$$$&&&'''((()))((((((((()))******(((((()))***&&&((()))+++,,,++++++***+++***((()))***++++++***+++++++++++++++,,,------------,,,,,,,,,---......---...///...---,,,---...///111333222111333777<<<@@@((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&((('''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''((()))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&'''&&&&&&(((((((((((((((((((((((('''''''''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''')))***)))((('''(((***************************************++++++++++++)))***++++++++++++***)))++++++***************+++))))))***+++---...//////..................//////222222111111000/////////000000000000111111111111///////////////......---111000000//////.........------------,,,,,,++++++((()))***,,,------------))))))))))))(((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%''''''&&&$$$!!! &&&&&&''''''&&&%%%$$$###((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%...+++'''%%%&&&((())))))((((((&&&%%%&&&''')))***'''((((((((('''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((('''''''''(((((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&((()))***%%%&&&'''((()))*********&&&%%%%%%%%%'''+++...000777111***'''(((******)))((((((((()))))))))((('''###$$$'''((())))))((('''((()))***)))'''&&&&&&'''))))))***+++++++++******(((&&&$$$$$$&&&((()))))),,,++++++,,,,,,,,,---------------,,,,,,------...000111222111///......///111333444444333444999===AAA******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&)))))))))((('''&&&&&&&&&''''''((()))))))))))))))%%%&&&&&&'''''''''&&&&&&(((((((((((())))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''''''''''''''&&&&&&'''(((***+++&&&&&&&&&&&&%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''(((((('''''''''(((************************&&&&&&&&&&&&&&&&&&&&&''')))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((()))(((((('''&&&&&&''')))***)))((('''(((***************************))))))*********+++++++++)))***++++++++++++***)))+++***************++++++))))))***+++---...//////,,,---...///000111111222222111111111000000000///000000000000000000000000000000///......---------/////////......---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((('''%%%###!!!''''''''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&''''''((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++******)))'''&&&%%%+++***)))((())))))((('''&&&&&&%%%%%%%%%&&&((((((%%%%%%&&&'''(((((((((''''''''''''&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((())))))(((((('''''''''((((((((((((((('''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&''''''(((&&&'''((()))***+++++++++((('''&&&&&&''')))+++---++++++***(((''''''((()))'''((()))))))))(((((((((&&&((()))******)))'''&&&)))+++,,,,,,******+++---*********+++++++++******+++)))'''((()))+++,,,,,,++++++,,,,,,------------------,,,,,,,,,---......000111222111///......///000222444333222444999===CCC******)))((('''&&&&&&%%%'''''''''((((((''''''''')))***+++***(((&&&%%%&&&$$$%%%&&&'''(((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((())))))******))))))(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''))))))'''&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''((()))(((''''''((()))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###))))))))))))************((((((((((((((((((((((((************************'''''''''(((((('''''''''))))))))))))((('''&&&%%%''')))***)))((('''(((***(((((((((((((((((((((((('''''''''((((((((())))))*********************************)))******+++,,,******+++,,,,,,---......+++,,,...000111222222333111111111111111111111111111111111111000000000///222111000///////////////......------------------++++++++++++++++++++++++++++++++++++************))))))))))))((((((((((((&&&''''''''''''(((((((((((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((('''%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&''''''''''''&&&&&&''''''''''''''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))))))))(((&&&&&&((((((((('''%%%$$$$$$$$$%%%&&&&&&'''''''''###$$$&&&'''((()))))))))))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''(((((()))))))))(((''''''&&&'''((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''')))((((((''''''''''''((($$$%%%&&&'''((()))******%%%%%%&&&'''''''''&&&&&&&&&'''((()))*********)))((((((((('''(((((())))))###&&&))))))'''&&&'''((('''(((******((((((((())))))***+++++++++***((('''%%%&&&)))******+++---///)))))))))***************,,,***))))))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...///...---,,,---......000222111000222666;;;BBB''''''(((((((((((((((((('''(((((())))))((((((''''''***,,,+++)))''''''(((%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''')))***)))'''%%%&&&'''&&&%%%$$$###""""""""""""&&&&&&%%%&&&&&&(((***+++&&&&&&&&&%%%%%%&&&&&&&&&%%%''')))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''(((((((((((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''((((((((())),,,+++***))))))***+++,,,******))))))***++++++,,,+++++++++,,,,,,---------,,,---...000000000000000000000000111111222222333333333222111000000///...//////...---------......,,,,,,,,,,,,------------*********+++++++++++++++++++++************++++++))))))))))))((((((((((((&&&'''''''''(((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&((()))%%%%%%'''((()))(((((('''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((###$$$%%%&&&'''((((((((($$$&&&'''(((''''''''''''###$$$&&&((()))(((''''''%%%%%%&&&'''((((((((('''***)))(((''''''((()))***'''((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&&&&'''(((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''(((((()))))))))&&&''')))******)))&&&%%%&&&&&&'''''''''''''''&&&&&&'''((()))))))))((('''%%%&&&&&&'''))))))((('''&&&)))+++***((('''((()))))))))******************%%%&&&(((((('''''')))***(((((((((((())))))***+++)))(((((()))******(((&&&)))***+++,,,,,,,,,+++*********+++,,,---...000111,,,---///...------...///...000111111000111666:::AAA%%%%%%&&&'''((()))***+++(((((())))))))))))((((((&&&))),,,,,,***((()))+++(((((((((((('''&&&%%%%%%&&&&&&'''(((((('''''''''(((((((((((()))))))))***&&&&&&&&&'''((())))))***%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''***+++***'''$$$%%%'''(((''''''&&&&&&'''''''''&&&%%%%%%&&&''')))+++---''''''%%%$$$$$$%%%''''''$$$&&&((('''%%%$$$%%%((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))((()))***)))((('''(((***************************))))))))))))************,,,+++)))(((((()))+++,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------//////000111222333333444555444333222111///......++++++***))))))***+++,,,+++++++++,,,,,,---------******************++++++***)))))))))***+++,,,,,,))))))))))))((((((((((((((()))))))))******++++++******)))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%''')))******))))))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))(((((('''((()))(((((((((***+++###%%%(((***+++***(((''''''''''''(((''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''&&&&&&%%%$$$&&&&&&'''((())))))(((((('''(((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))(((((((((((('''))),,,------***'''%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%(((*********(((''',,,((($$$&&&***,,,***&&&&&&)))+++***((('''(((***(((((((((((()))+++,,,---...///...,,,)))'''&&&'''''''''''''''((()))***+++*********+++++++++(((&&&((()))***+++,,,+++******)))******+++---///111222---///000000//////111222000222333333222333888<<>>(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%***))))))((((((((())))))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''***+++)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))(((''''''&&&''''''''')))'''&&&&&&'''''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))(((((((((((()))***+++((((((''''''(((((()))******))))))))))))***++++++))))))))))))***+++,,,---*********************+++...---,,,,,,......---,,,...//////...------...000000000000111000000///......---,,,---------+++)))((((((((((((((((((((((((***))))))(((((())))))***,,,,,,++++++***))))))))))))'''%%%%%%'''((()))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''')))'''%%%%%%''''''%%%###'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((+++***(((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''(((((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&(((((()))))))))(((''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&((((((((((((((((((((((((%%%$$$$$$&&&((())))))(((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))***************++++++++++++,,,,,,+++******)))***************+++++++++,,,,,,,,,((()))***+++,,,---------+++,,,,,,,,,------------000111111111111222555777;;;(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&''''''###%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((((((''''''&&&&&&'''''''''***(((&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((())))))*********((('''%%%$$$$$$&&&((()))************************)))))))))))))))******+++'''''''''''''''((()))))))))))))))))))))******+++******++++++,,,---...///)))*********+++++++++***,,,+++***+++...///...,,,---...///...------...////////////////////////...---,,,,,,---...---+++)))************************))))))(((((((((((())))))++++++++++++******)))))))))'''&&&%%%%%%'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&((((((((((((((((((((((((+++)))'''&&&'''(((((('''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((((((((()))***************)))(((''''''''''''(((((())))))(((((()))))))))*********(((((((((((()))))))))))))))((('''''''''(((************))))))))))))******+++***)))))))))))))))***************++++++++++++++++++***************+++******+++++++++,,,,,,,,,)))***,,,---.../////////------------....../////////111111111111222444777999''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''%%%&&&'''((()))***+++,,,)))******'''%%%$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''((())))))******)))(((&&&%%%%%%&&&''')))))))))))))))))))))))))))((())))))***************'''''''''''''''((())))))(((((())))))************((()))******+++,,,,,,,,,((()))***++++++++++++***(((((()))+++---......---,,,...//////---,,,---.....................//////,,,+++,,,---...---+++)))************************(((((())))))))))))((((((''''''((()))******)))))))))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$###'''(((&&&%%%(((+++&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&%%%&&&'''((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))(((''''''&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))***)))'''''''''(((***+++******)))(((((()))******+++***)))))))))))))))***))))))*********++++++++++++***************++++++******+++++++++,,,,,,,,,)))***,,,---.../////////...------------...///000///000222222222222444666<<<'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((())))))))))))***************))))))((((((((((((&&&&&&&&&'''''''''''''''((((((((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&%%%&&&)))+++---......---///...+++(((%%%%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''((()))'''&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''***)))((('''&&&'''(((((('''''''''''''''''''''''''''((()))*********))))))((((((''''''(((((()))***'''((())))))******))))))&&&&&&'''((((((((((((''''''(((***+++,,,,,,+++***'''))),,,...---------...+++---//////---,,,---......------------...//////,,,+++++++++------+++***((((((((((((((((((((((((((())))))******))))))((($$$%%%'''((())))))((((((%%%'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''))))))'''%%%######))))))&&&$$$(((,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&$$$#########$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$""""""''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))((('''((()))***++++++***)))(((((()))***+++***)))))))))))))))******)))))))))************+++*********)))******+++,,,******+++++++++,,,,,,,,,((()))***+++,,,------------,,,+++++++++,,,...///...000222222222222444666;;;&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))***''''''((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&%%%'''+++...///...---+++///,,,)))'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((&&&%%%%%%%%%&&&&&&'''((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''((((((******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((()))(((((((((((()))******'''''')))*********)))(((''''''((((((((('''&&&%%%'''(((***,,,,,,,,,+++***)))...333222---***,,,///+++---//////---,,,,,,---------,,,,,,,,,---//////---+++******+++,,,,,,+++(((((((((((((((((((((((())))))***++++++***))))))%%%&&&((())))))((('''&&& ###'''(((''''''((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%!!!$$$'''((('''&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((***((('''%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&$$$###"""!!!(((((((((((((((((((((''''''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))***++++++***)))(((((()))***+++)))((((((((()))***++++++))))))))))))******************))))))***++++++,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,...---,,,+++,,,---///000...000222333222333444555888&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''++++++)))(((''''''''''''&&&(((,,,///000...+++(((***(((&&&%%%&&&'''&&&$$$'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((+++++++++*********************++++++***)))((('''''''''''''''''''''''''''%%%&&&((()))))))))(((''')))))))))))))))***++++++&&&''')))*********)))(((******++++++***)))'''&&&&&&(((***,,,---,,,+++***,,,333888666...)))+++///+++---//////...,,,,,,------,,,,,,+++,,,---//////---+++))))))***,,,,,,,,,************************)))***+++,,,,,,+++***)))'''((()))***)))'''%%%$$$ &&&))))))(((***+++&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''')))(((%%%"""%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%%%%&&&((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))$$$$$$%%%%%%&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''((((((((())))))$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''+++)))(((((()))***((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******)))))))))((('''%%%$$$###((((((((((((((('''''''''))))))))))))************(((((((((((())))))))))))((()))))))))************+++***)))'''''')))***+++(((((((((((()))***,,,,,,))))))))))))******************))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---.........------111000.........///111333...000222333333333444555;;;(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((()))*********)))'''&&&$$$%%%'''(((((((((''''''((((((((('''&&&&&&&&&%%%((('''&&&''')))))))))'''))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((+++)))''''''((()))***)))''''''&&&&&&&&&''''''(((******+++,,,---,,,)))''',,,&&& $$$''''''%%%))))))))))))((((((+++---***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&%%%''')))(((&&&$$$$$$$$$&&&'''((())))))((('''&&&)))'''%%%&&&)))***(((&&&%%%%%%'''((())))))))))))&&&'''''''''((()))))))))&&&%%%%%%'''((()))'''&&&$$$$$$$$$%%%''')))***+++***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((()))******)))((((((((((((***,,,---***++++++,,,,,,++++++******+++,,,---............---,,,+++*********++++++)))((((((((()))***++++++***)))))))))((((((((((((((((((((((((((((((((((((,,,***(((%%%$$$$$$%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((''''''&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''')))+++)))%%%$$$$$$&&&***************)))((('''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((())))))((('''&&&%%%&&&&&&'''***(((&&&&&&'''((('''&&&((((((((((((((('''''''''))))))(((((('''''''''&&&%%%&&&'''((())))))))))))*********)))***++++++,,,))))))))))))))))))))))))---,,,++++++,,,,,,***)))************************++++++++++++++++++++++++------------------......+++...///...,,,+++,,,...333222000000000222555666999(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***)))((('''&&&%%%%%%'''((((((((('''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((('''''''''''''''))))))))))))*********+++'''&&&$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&'''((('''''''''((()))(((&&&%%%***'''$$$$$$'''((('''&&&'''(((((('''&&&''')))+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&''''''%%%'''(((((('''%%%%%%&&&&&&'''((())))))((('''&&&)))'''&&&'''))))))(((&&&&&&&&&'''((()))))))))(((''''''''''''''''''(((((('''&&&&&&''')))***((('''(((((('''''''''&&&&&&&&&***)))(((''''''((()))*********)))))))))(((((((((***))))))(((((((((((()))))))))(((((()))***+++,,,***++++++,,,,,,++++++***++++++,,,---............,,,,,,,,,+++++++++******))))))))))))))))))***+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***(((&&&%%%%%%&&&''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''(((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((((((''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&###!!!###%%%))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&''''''((())))))***)))((('''&&&&&&&&&'''''')))((('''(((((()))******((((((((((((((((((((('''))))))((((((((('''''''''(((((((((((((((((('''''')))))))))))))))***++++++)))))))))))))))))))))))))))(((''')))+++,,,+++***************************++++++++++++++++++++++++)))(((((((((((()))******---...000///---,,,---///000000000111222444777888999'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))((('''&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$%%%&&&(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&''''''))))))(((''''''''''''(((%%%&&&(((((('''''''''(((''''''))))))))))))'''''')))'''&&&'''((()))((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&(((''''''(((******)))'''''''''((((((((('''%%%$$$))))))(((((((((((())))))************))))))))))))+++***)))(((((('''''''''***)))))))))))))))************++++++++++++******,,,,,,------------,,,,,,++++++,,,---,,,+++***)))+++***))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((***)))((('''&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''((('''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%((('''&&&&&&%%%%%%&&&&&&((((((((((((''''''''''''''''''(((((()))*********)))(((''''''&&&&&&''''''&&&'''(((((('''((()))+++''''''(((((((((((((((((())))))((((((((((((''''''))))))))))))((('''&&&%%%((((((((()))))))))******))))))))))))))))))))))))%%%$$$$$$&&&))),,,,,,+++************************++++++++++++++++++++++++++++++******++++++,,,---...///000///......///000---...000222444666777888777''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&%%%&&&((()))((('''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&'''((()))(((&&&%%%$$$%%%&&&'''*********((('''&&&'''(((###%%%&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''((((((((((((((('''''''''''''''$$$&&&(((((((((((()))***'''((()))******)))((('''((((((''''''(((((((((''''''((((((((((((((('''&&&'''''''''&&&%%%%%%%%%$$$'''&&&&&&'''))))))((('''!!!###&&&(((******)))((())))))(((((((((((())))))))))))))))))))))))))))))***)))((((((((((((((()))*********)))))))))))))))******++++++++++++******,,,,,,---------,,,++++++***+++,,,------,,,)))(((++++++***)))((((((((()))*********))))))))))))((((((((((((((((((((((((((())))))(((((((((((()))***''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''((((((&&&%%%$$$%%%'''(((''''''&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''''''''%%%'''((('''%%%%%%''')))''''''''''''(((((((((((())))))(((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))%%%$$$$$$&&&)))+++,,,+++************************++++++++++++++++++++++++---,,,,,,,,,---...///000---...............//////,,,...///222333555555555777&&&'''''''''''''''''''''&&&'''''''''(((((((((((()))(((((('''''''''''''''''''''''''''&&&&&&''''''%%%&&&&&&&&&'''((((((((()))''''''((()))***)))(((''''''((((((((()))))))))))))))))))))))))))))))))***+++---,,,)))((()))******)))'''%%%%%%%%%'''(((,,,------+++(((''')))+++'''((()))((('''''')))+++%%%'''((('''&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$&&&'''((('''(((***+++'''((()))******)))(((''''''(((((((((''''''(((((('''((((((((((((((('''&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((('''%%%!!!$$$(((***+++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))++++++***************))))))))))))******++++++******))),,,,,,,,,---,,,,,,++++++***+++,,,------,,,)))(((++++++***)))((((((((()))+++*********))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''((('''&&&&&&&&&'''((((((((('''''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''((((((''''''((((((((((((((((((((()))((('''&&&%%%&&&'''&&&'''''''''(((((())))))(((((())))))))))))))))))''''''((()))******))))))''''''((())))))))))))(((************************(((''''''(((***++++++***************************++++++++++++++++++++++++(((((((((((()))***+++,,,,,,,,,,,,---............---...000111222222222222666&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))(((''''''&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((('''(((***+++***)))''''''(((((()))*********))))))((((((((((((''''''---111333333000...000222,,,+++(((&&&%%%&&&((()))***---...,,,(((&&&'''***%%%%%%&&&'''((((((((((((&&&''')))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&''')))+++((((((************(((((('''((()))((('''&&&''')))''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$###$$$&&&((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&''')))***,,,---((()))************))))))))))))************))))))++++++,,,,,,,,,,,,++++++++++++,,,---,,,+++***)))+++***))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&'''(((((('''''''''((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))((((((+++)))''''''((()))((('''&&&&&&''''''((()))))))))(((((())))))))))))******&&&'''((()))************'''((()))***+++***)))(((************************+++)))))))))+++++++++)))************************++++++++++++++++++++++++''''''''''''((()))++++++,,,++++++,,,...///...---//////000000111222222222666&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&)))((('''((()))******(((&&&&&&''''''((())))))***''''''&&&&&&&&&%%%%%%%%%,,,000444444111000222444...,,,)))'''&&&''')))+++)))---000...)))&&&''')))###$$$''',,,///...(((###%%%'''))))))'''%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&%%%%%%(((***((()))***++++++***)))(((&&&((())))))'''&&&''')))&&&&&&'''((()))))))))(((''''''''''''''''''((((((%%%%%%$$$&&&'''((('''%%%'''''''''''''''''''''''''''((()))******)))((('''''''''(((((())))))))))))''''''''''''(((***++++++'''((()))***++++++******))))))************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))***+++)))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((('''''''''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%###%%%&&&(((((((((&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%(((++++++)))&&&%%%&&&)))***+++***((('''((((((((((((''''''''''''((((((((('''''''''''''''&&&'''((()))***))))))(((((($$$!!!###(((+++)))%%%&&&&&&''''''((())))))***(((((()))))))))*********((())))))*********))))))'''(((***+++,,,+++***)))***************************)))((()))+++,,,+++***************************++++++++++++++++++++++++*********+++,,,...///000---,,,+++,,,///000000...000000000000222444555777777&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&'''''')))((('''&&&%%%&&&&&&'''(((((((((''''''&&&&&&%%%((('''&&&''')))))))))'''%%%%%%&&&&&&'''((())))))******))))))((((((((((((###(((,,,---***)))+++...000---***''''''(((***,,,***///222111,,,((((((***(((***///666;;;999///&&&%%%'''((((((&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))'''&&&%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''''''''&&&&&&'''((()))))))))(((&&&%%%%%%&&&&&&%%%$$$$$$''')))((()))***++++++***)))(((&&&(((***)))&&&%%%''')))%%%%%%'''((())))))))))))&&&'''''''''((()))))))))&&&&&&%%%'''((()))(((&&&''''''&&&&&&&&&'''(((((('''((()))******)))((('''(((((())))))*********+++)))(((((((((((())))))***&&&''')))***+++++++++***))))))************))))))((()))***+++,,,------------,,,+++*********++++++))))))(((((()))***++++++++++++++++++************((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))******))))))((((((''''''''''''&&&%%%&&&'''((()))''''''((((((((((((''''''***)))))))))((((((((((((%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%###%%%'''******)))'''%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))***))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''(((,,,//////,,,(((###%%%)))++++++***'''%%%)))(((((((((''''''''''''))))))))))))((((((((((((&&&'''(((*********)))(((###&&&+++(((###&&&&&&&&&'''((())))))***(((((())))))*********+++***++++++******)))((('''''')))+++,,,---,,,***)))************************)))((('''(((+++,,,+++***************************+++++++++++++++++++++++++++++++++,,,---...000111...,,,+++---000222111///111111000111333666999;;;888''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))***)))(((&&&((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((++++++******)))))))))((()))000222,,,%%%%%%''')))***)))***...222222,,,&&&%%%%%%%%%&&&'''((()))***(((((())))))(((&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((***)))((('''''''''''''''$$$&&&((((((&&&%%%$$$%%%(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((()))(((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''(((((())))))******''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))---+++)))((('''((()))***,,,+++***))))))***++++++'''((()))******)))(((''')))***+++,,,,,,,,,,,,,,,)))))))))))))))************)))((('''&&&&&&'''(((******))))))))))))******))))))))))))((((((((((((''''''%%%%%%%%%%%%'''''')))((('''&&&%%%&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''')))***)))(((&&&&&&'''))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''%%%######%%%(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&(((***+++***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''&&&&&&(((((())))))))))))(((((($$$$$$&&&'''(((((())))))%%%%%%&&&'''((()))******---***'''&&&'''((()))((('''((((((((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))"""$$$&&&((())))))(((''')))///555666111,,,***+++###%%%''')))*********)))******************************)))))))))))))))***)))***+++,,,,,,+++***)))))))))))))))***+++,,,---///---+++*********,,,---...------------...//////.........000222666:::<<<:::'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&(((///222,,,&&&%%%'''((('''&&&&&&)))------((($$$%%%%%%%%%%%%&&&'''((()))(((((((((((('''&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&((((((''''''''''''((((((***)))))))))(((((((((''''''''''''''''''''''''''')))((((((''''''''''''((($$$&&&((((((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((+++***(((''''''((()))***+++******))))))***+++,,,(((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,***************)))((((((***)))((('''&&&''''''((())))))((((((((())))))***)))(((((((((((((((((((((%%%$$$############$$$%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((&&&$$$$$$''')))((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&&&&&&&''')))***)))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))))))))'''&&&%%%&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&'''(((((())))))(((((('''&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&,,,)))'''&&&'''(((((((((''''''((((((''''''&&&%%%'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))"""###%%%''')))***))))))(((---222222...***)))***$$$%%%&&&((()))*********++++++++++++++++++++++++******))))))))))))*********+++,,,,,,,,,+++***)))+++++++++++++++,,,,,,---+++,,,.../////////.........------------...///////////////111333777:::<<<:::'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&******)))''''''&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&---111---'''&&&'''&&&&&&$$$$$$&&&)))***'''$$$%%%$$$$$$%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''((((((''''''''''''(((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''''''''((()))*********))))))***+++,,,,,,***))))))(((((())))))*********+++,,,,,,,,,+++++++++,,,,,,,,,+++)))'''&&&))))))((('''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((***++++++)))(((((()))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''')))))))))'''&&&&&&(((******))))))(((((())))))***'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((()))(((((())))))***))))))((((((((((((((('''&&&%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%***(((&&&%%%&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))###$$$%%%&&&((()))***+++(((+++......+++(((((()))&&&&&&&&&'''((()))***+++++++++++++++++++++++++++***)))))))))))))))******+++,,,,,,,,,++++++***)))++++++++++++++++++++++++))),,,000444555333111///...------------...//////000000000222444777:::;;;999''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&''''''''')))(((((('''''''''''''''(((''''''''''''&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''$$$,,,///,,,(((''''''%%%(((&&&%%%&&&)))***((('''$$$$$$$$$$$$$$$%%%&&&''')))(((&&&%%%%%%&&&'''(((&&&'''((((((&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((***,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''&&&%%%%%%'''((()))'''''''''''''''''''''''')))))))))((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***)))))))))******+++,,,,,,+++***)))(((((()))***+++***++++++,,,,,,,,,++++++***+++,,,,,,+++***(((&&&))))))((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((***++++++***))))))***))))))(((''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))***))))))))))))))))))***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''((())))))***$$$%%%&&&((()))***++++++''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&$$$$$$%%%&&&'''(((((())))))'''%%%%%%&&&''''''&&&''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&'''((()))***(((***,,,+++)))'''((()))(((''''''&&&''')))+++,,,++++++++++++++++++++++++))))))))))))))))))***++++++++++++******)))(((((((((((()))***++++++,,,,,,***---111444555333000......------------...////////////000111333555888999888(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&'''''''''''''''$$$***---+++(((((('''$$$((('''&&&'''((()))))))))%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&((()))&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''')))******)))'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++++++++''''''&&&%%%%%%'''((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))******+++++++++++++++***)))(((((()))***+++++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))(((((())))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((()))&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''%%%%%%%%%&&&))))))(((''''''''''''((((((''''''&&&&&&''''''(((%%%&&&'''&&&%%%%%%&&&((()))((((((''''''(((((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&''''''((()))******&&&&&&&&&&&&'''((())))))%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''((()))***'''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))******(((&&&%%%&&&'''((('''&&&''''''((((((((((((((('''%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))***)))(((''''''''''''((()))***+++***)))((()))))))))(((''''''''')))+++,,,++++++++++++++++++++++++))))))(((((()))***++++++******))))))(((((((((((('''(((***,,,.../////////...///000000000///...---...------------...//////......///000222333555555777((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((((((((((((((((()))))))))###$$$%%%&&&''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$)))+++)))'''((((((%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''$$$&&&''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))************'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''''''''''')))((((((''''''(((((()))************************'''((((((((((((((())))))******++++++++++++***)))*********))))))*********++++++,,,,,,,,,+++******************++++++,,,,,,(((((()))*********))))))'''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''(((((($$$%%%'''&&&%%%%%%&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((())))))***))))))'''&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%'''((()))))))))))))))(((((((((''''''''''''&&&&&&'''((()))((('''''''''((()))))))))((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))***))))))(((((('''''''''))))))************)))))))))((((((((())))))***+++************************(((((((((((()))***+++,,,))))))((((((((())))))***)))+++---000111222222222......------,,,,,,,,,,,,...------------...//////---......000111222333333666((((((((((((''''''''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&'''((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$((()))'''&&&((((((&&&$$$%%%&&&'''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''$$$%%%&&&'''(((((((((((($$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$&&&''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***))))))((((((++++++,,,,,,+++***(((((()))******++++++******)))+++,,,,,,,,,,,,+++***)))---,,,+++))))))***+++,,,'''((()))***+++******)))***)))((('''&&&&&&&&&&&&%%%%%%&&&''''''((())))))((())))))******))))))(((%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((*********)))***+++''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''(((((($$$&&&'''((('''&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((())))))))))))((('''&&&&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&((('''&&&((()))***)))(((''''''((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''((()))***))))))((((((((()))*********((('''(((((()))************)))))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))***+++,,,---+++---///000111000///...++++++,,,,,,,,,,,,,,,,,,...------------...//////......///000111222222222555)))(((((((((''''''''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&%%%(((((()))))))))'''&&&%%%(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&'''''''''(((((()))))))))%%%((((((%%%%%%((()))&&&$$$&&&((()))((('''''''''(((''''''&&&&&&&&&''''''###$$$&&&((())))))(((((($$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&(((******((('''&&&'''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&$$$"""!!!$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((******+++******)))((('''+++,,,,,,,,,+++)))(((&&&)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))000...+++)))((()))***+++'''((()))+++++++++***)))+++***)))((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&''''''&&&%%%$$$###$$$&&&((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))((('''((()))))))))(((''''''''''''(((((((((''''''''''''((((((%%%'''((()))((('''((()))((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''))))))))))))(((((((((((($$$$$$%%%&&&(((+++...///(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))))))(((&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&'''''''''(((''''''&&&%%%###$$$$$$%%%&&&'''((()))(((''''''(((***+++***(((''''''((()))))))))))))))*********)))(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))###%%%'''***+++++++++***&&&&&&((()))******'''%%%'''(((***++++++***)))((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++******+++---///000+++,,,---......,,,***)))((()))+++---......------...------------...////////////111222222333333333555((('''&&&%%%$$$%%%&&&&&&,,,***''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''(((''''''&&&%%%))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&'''%%%$$$%%%((((((&&&$$$%%%&&&&&&&&&'''((((((((($$$%%%'''(((((('''%%%$$$'''''''''(((''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$(((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&)))***)))'''(((((('''''''''(((((()))((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((()))&&&'''((())))))******)))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************))))))))))))******)))''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))******$$$$$$%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''%%%######$$$%%%&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%))))))((((((''''''''''''&&&'''((())))))((('''&&&"""###$$$&&&'''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''+++***)))'''&&&&&&&&&&&&((((((((((((((())))))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''(((((('''&&&%%%&&&'''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((()))***++++++((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&((()))************,,,+++)))''''''(((***+++***)))((((((((()))+++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,++++++,,,...---,,,,,,++++++++++++***++++++,,,,,,------......------------...//////000000000111222222333333888((((((''''''&&&&&&&&&'''***(((&&&&&&'''''''''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&(((&&&%%%'''))))))'''%%%)))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((()))))))))))))))&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&''')))***)))'''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((()))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))******************************))))))))))))))))))***************))))))))))))***)))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((()))(((((((((''''''''''''''''''''''''$$$%%%&&&((())))))******&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%$$$$$$###############((('''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''(((+++***)))'''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***)))(((''''''&&&''''''))))))((('''''''''''''''&&&''''''''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''$$$&&&(((((('''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((())))))******+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))************&&&'''((()))************++++++)))((((((((()))******)))((((((((()))++++++)))))))))))))))))))))))),,,++++++,,,...000111111...---,,,+++++++++++++++***++++++,,,,,,------......------------...//////---......///000111111222666(((((())))))(((((('''&&&)))'''%%%%%%&&&'''&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%'''((()))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''')))((('''((()))***(((&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''((()))***)))(((((((((''''''''''''(((((('''(((((())))))*********((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))***)))(((''''''&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&((((((((()))((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%%%%&&&'''((((((''''''''''''((((((***))))))((('''&&&%%%%%%'''''''''''''''''''''''')))(((%%%$$$$$$&&&)))+++'''''''''&&&&&&&&&&&&&&&)))'''$$$######$$$''')))///---)))&&&%%%&&&''')))''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((***))))))'''&&&%%%%%%$$$((((((((('''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''!!!$$$'''))))))(((((()))&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******&&&&&&'''''''''''''''&&&(((((((((((((((((((((((())))))))))))************&&&'''((())))))******)))***************)))(((((()))))))))((()))******+++))))))))))))))))))))))))***)))(((+++000444444333---,,,,,,++++++++++++,,,***++++++,,,,,,------......------------...//////------...///000111222333444''''''((())))))'''&&&%%%(((&&&%%%%%%''''''&&&%%%'''%%%###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))((('''&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))******))))))((((((''''''''''''((('''(((((()))***++++++,,,))))))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***+++++++++++++++++++++++++++++++++,,,,,,+++++++++************)))))))))((())))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((---,,,***)))((()))***+++'''((()))(((''''''((()))******)))((('''&&&%%%%%%'''''''''''''''''''''''')))(((&&&&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&''''''&&&%%%$$$$$$''''''''''''''''''''''''!!!$$$(((***)))(((''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))'''((())))))))))))))))))''''''(((((((((((())))))''''''''''''((((((((((((''''''((()))))))))))))))((()))+++++++++***(((''')))))))))))))))******+++))))))))))))))))))))))))((('''(((---333555222///,,,,,,+++++++++++++++,,,***++++++,,,,,,------......------------...////////////000111333444555555333&&&&&&'''((('''&&&%%%$$$((('''&&&'''((()))'''&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((('''((()))((('''&&&&&&&&&$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&(((((()))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((()))***))))))(((''''''''''''''''''(((((()))***++++++,,,))))))((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************)))))))))((()))((((((''''''''''''(((''''''((((((((((((''''''***))))))(((((('''''''''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''&&&((())))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''&&&''''''((()))***((())))))*********))))))'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''###&&&)))***)))'''%%%%%%&&&&&&&&&''''''''''''((((((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((('''''''''((()))))))))))))))&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''(((((())))))))))))(((((()))+++,,,,,,***(((&&&((()))))))))************))))))))))))))))))))))))(((***...444777666000++++++++++++******++++++,,,***++++++,,,,,,------......------------...//////000000111222333444555555333&&&&&&&&&'''&&&%%%%%%$$$'''&&&&&&'''))))))(((&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((''''''(((((('''&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((())))))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&***)))((('''&&&%%%%%%%%%''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))***)))(((''''''&&&'''''''''(((((())))))*********((((((((((((((('''''''''%%%%%%%%%&&&''''''((((((''''''''''''((((((((()))&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++((()))***++++++***)))(((************))))))))))))((((((''''''''''''(((((('''((((((((((((((((((''')))))))))))))))(((((((((((((((((()))((((((''''''''''''''''''''''''''''''((('''''''''(((***,,,---&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%(((******'''%%%''')))'''''''''(((((()))))))))''''''''''''''''''''''''%%%&&&'''))))))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''((()))(((&&&%%%###))))))((('''&&&&&&&&&&&&'''''''''''''''((()))***((()))***+++,,,+++******)))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''''''''((('''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%''')))***(((&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***)))((('''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''(((((()))))))))))))))************(((((())))))))))))((((((((()))+++,,,+++***(((&&&(((((()))************)))))))))))))))))))))))))))+++000555999999555///++++++************++++++,,,***++++++,,,,,,------......------------...////////////000000111222222222333(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''%%%$$$%%%&&&((())))))((((((''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))(((***+++***'''&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''((()))))))))((((((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''&&&%%%''')))***)))(((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((($$$$$$%%%&&&&&&'''((((((%%%&&&&&&'''((()))******'''((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((***+++***)))((()))***************************''')))***++++++***)))'''************))))))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''((((((((((((((((((''''''(((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))(((&&&%%%%%%))),,,,,,(((&&&(((***'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''(((***)))((('''&&&&&&&&&&&&(((((('''''''''(((((()))((()))***++++++***((('''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***)))(((&&&%%%$$$%%%&&&'''((((((((((((&&&''''''((())))))******))))))))))))************(((((())))))))))))(((((()))******+++***)))(((''''''((()))***+++******)))))))))))))))))))))))))))+++111777888444///------***************+++,,,,,,***++++++,,,,,,------......------------...//////111111111111111111111111555***)))(((&&&&&&'''((((((######$$$%%%''''''&&&$$$###%%%'''*********)))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''$$$$$$&&&'''(((((())))))))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%&&&'''((())))))+++---,,,(((&&&''')))###$$$%%%&&&((()))***+++$$$%%%'''(((((('''%%%$$$$$$$$$&&&'''(((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''%%%$$$&&&)))******)))''''''&&&&&&&&&((((((((((((''''''''''''&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((***++++++************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))***,,,------,,,***)))************))))))))))))(((((('''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((($$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''(((&&&%%%######$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%''')))(((&&&$$$"""&&&***......***'''))),,,))))))))))))((((((((((((''''''''''''''''''''''''(((&&&$$$######%%%((()))'''''''''((((((((())))))((('''%%%######%%%'''(((%%%$$$######%%%(((+++...******)))''''''&&&&&&&&&((((((''''''''''''(((((()))***++++++***(((&&&$$$%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&''''''((()))******))))))''''''''''''''''''''''''###%%%&&&'''&&&''')))***&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***)))(((&&&$$$&&&'''((()))************'''(((((()))***+++++++++''''''''''''((((((((((((((()))))))))))))))((((((***************)))(((((('''((()))++++++******))))))))))))))))))))))))))))))///444222,,,)))***...******))))))***+++,,,,,,***++++++,,,,,,---.........------------...//////444444444333333333222222666'''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''%%%%%%%%%&&&(((***&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''+++++++++***)))'''%%%%%%###$$$%%%&&&&&&&&&%%%$$$(((((('''&&&%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((((((&&&%%%%%%&&&'''(((+++***)))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''(((*********)))(((((((((''''''&&&&&&&&&%%%''''''((()))***++++++,,,************************'''(((((())))))))))))))))))++++++((($$$$$$)))...''''''&&&%%%%%%$$$######&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''((()))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&(((((()))***************(((((('''''''''&&&&&&&&&$$$%%%'''))))))))))))((((((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&)))'''&&&&&&''''''&&&%%%)))))))))((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((()))******)))((('''(((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++(((%%%%%%'''+++---///,,,***'''%%%&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''))))))(((((()))+++((('''&&&&&&''')))+++---)))************++++++++++++,,,---.........------++++++******++++++,,,---,,,,,,,,,---------......---------............///111111111000111111222222222''''''((((((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''))))))(((((('''&&&$$$$$$$$$$$$&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''((()))+++***(((''''''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((()))))))))(((((())))))))))))(((((('''''')))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''###%%%%%%"""###((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$$$$%%%'''((('''&&&%%%&&&'''((((((((('''&&&&&&%%%%%%&&&'''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&'''((())))))******))))))(((((('''''''''&&&&&&&&&%%%&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''((()))&&&'''((())))))((('''&&&(((((((((***,,,------+++&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***'''%%%$$$&&&)))***+++***(((&&&&&&(((***++++++''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))***+++---...)))(((''''''''')))+++,,,************++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,------------...---------............///111111111000111111222333666&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''&&&'''(((((((((((()))))))))))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''((()))&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''')))******(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))))))))((((((++++++************))))))************))))))((((((((((((((((((((((((((((((++++++******)))'''&&&%%%%%%&&&&&&$$$!!!!!!%%%)))(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''&&&%%%######&&&'''((((((&&&&&&'''((('''''''''&&&%%%%%%$$$$$$'''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&&&&''''''((()))((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''(((''''''&&&%%%'''''''''&&&''''''((((((''''''((((((((((((''''''&&&&&&''')))+++,,,+++)))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''((())))))(((((((((''''''''''''&&&))))))))))))))))))))))))(((&&&%%%%%%'''))))))(((***((('''''')))+++,,,,,,''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))***++++++,,,***)))((('''((((((***+++************+++++++++,,,///...,,,***))))))))))))++++++******++++++,,,---,,,,,,,,,,,,---------------------............///111111000000111222222333777&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''')))******((('''((()))))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&)))******(((&&&&&&))),,,((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$$$$'''((()))(((''''''''')))$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&%%%&&&''''''((((((''''''((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&'''''''''''''''&&&&&&)))((('''''''''''''''((('''((((((((((((((((((''''''''''''((()))(((&&&###&&&'''''''''((()))))))))''''''(((((((((((('''''''''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((+++,,,+++***---+++(((((())))))((('''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***)))'''%%%+++***)))(((((())))))************+++++++++,,,,,,000///---+++******,,,,,,++++++******++++++,,,---++++++,,,,,,,,,------------------............///000000000000111222333333555''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''(((******((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((&&&'''((()))*********)))((((((((((((((((((((((((+++*********************))))))))))))))))))))))))'''(((((()))******++++++************************(((((())))))))))))(((((('''''''''&&&%%%&&&''')))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''''''''((()))(((''''''''')))&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&(((&&&&&&&&&'''((('''&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&)))(((((('''''''''(((((((((((((((''''''((((((((()))(((((()))******'''%%%&&&'''''''''((()))))))))''''''((((((((((((''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((+++...000000///+++)))((('''(((((('''%%%(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++******+++,,,,,,)))&&&*********)))))))))))))))***++++++++++++,,,,,,,,,...---+++******+++---...++++++******++++++,,,---+++++++++,,,,,,,,,---------------............///000000000000111222333444444(((''''''&&&%%%&&&&&&&&&'''''''''''''''(((((((((&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((()))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&((()))******)))(((&&&%%%&&&&&&&&&&&&'''((()))***%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&(((******)))((()))***((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''(((((((((((($$$%%%'''((()))(((((('''((((((((((((((((((((((((++++++***)))))))))******'''''''''(((((((((((()))''''''((()))***+++,,,,,,************************''''''((()))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((######%%%&&&'''(((((((((&&&'''((((((&&&&&&'''(((***))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&&&&'''(((''''''''''''(((((((((((()))))))))((((((''''''''''''((()))(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''))))))(((((('''&&&&&&%%%%%%&&&''''''((('''''''''((((((((('''(((((())))))((((((''''''''''''((((((%%%$$$$$$%%%((())))))(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))***+++((((((((((((((((((((((((%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))+++///111111000'''&&&%%%''')))***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))***---111222///,,,)))*********************++++++++++++,,,,,,,,,,,,***))))))((()))***+++,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---------............/////////000000111222444444555)))((('''&&&&&&&&&''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%###%%%'''******)))&&&%%%''''''&&&''''''((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&((()))***)))((()))***((((((((((((((((((((((((&&&''''''((())))))******&&&&&&'''''''''((((((((($$$%%%&&&(((((((((((('''%%%&&&((())))))((('''&&&((((((((((((((((((((((((******((('''''''''(((((('''''''''((((((((())))))(((((())))))*********+++************************((())))))))))))(((((('''))))))(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''%%%'''((('''&&&%%%&&&''')))((((((''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))''''''&&&&&&'''((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''((((((''''''((('''''''''((()))******)))((('''&&&&&&'''((()))%%%###!!!"""$$$'''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((()))************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))'''((((((((()))))))))))))))))))))))))))))))))))))))(((''')))+++---,,,,,,'''&&&&&&(((***+++***((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((()))---222333000,,,((())))))***+++++++++++++++++++++,,,,,,,,,------*********)))))))))))))))++++++******++++++,,,---***++++++++++++,,,,,,,,,---------............////////////000111333444555555***)))((('''&&&'''(((((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******(((((('''''''''&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$######&&&((('''%%%###(((''''''''''''((())))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))&&&''')))***)))((()))***(((((((((((((((((((((((('''(((((()))***+++++++++'''''''''((((((((())))))###$$$&&&((())))))((('''((()))***,,,+++***)))'''(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''''''''(((((()))))))))***************))))))))))))))))))))))))))))))))))))************)))'''&&&%%%'''&&&&&&&&&'''((('''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&'''(((((())))))(((((('''((((((((())))))******'''&&&&&&&&&'''(((***+++&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%%%%&&&'''((((((((('''''''''''''''(((***++++++)))((('''&&&&&&'''((()))---***'''%%%&&&((()))***)))))))))((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++******)))(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''((((((((())))))******''''''''''''''''''''''''***(((&&&&&&'''(((((('''+++***)))*********(((&&&))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))''''''+++//////+++&&&'''((()))++++++,,,,,,,,,++++++,,,,,,,,,---------------------,,,***)))(((++++++******++++++,,,---******+++++++++,,,,,,,,,---------.........///////////////000111333444555444$$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$$$$$$$'''((((((((('''&&&%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%  %%%(((((('''+++)))'''%%%%%%''')))+++(((((()))))))))((((((''''''''''''(((''''''&&&%%%''''''&&&&&&'''((()))***'''((()))(((&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))((('''&&&%%%&&&(((***+++((((((''''''((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))'''%%%%%%''')))))))))))))))))))))))))))$$$&&&***,,,,,,+++(((&&&))))))((((((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***'''%%%%%%&&&'''''''''))))))(((((('''''''''&&&***))))))((('''&&&&&&&&&$$$'''""""""'''$$$%%%'''((('''&&&$$$$$$%%%(((((((((((((((''''''''',,,+++)))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))******++++++&&&''''''((()))******+++******))))))(((''''''''')))***+++---......------------,,,,,,+++***)))))))))))))))***+++++++++,,,)))+++...000000...,,,***........................000000//////000222444555666(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''&&&'''((((((%%%$$$$$$$$$'''''''''(((''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))''''''&&&&&&%%%&&&&&&&&&***))))))((((((''''''&&&(((&&&$$$%%%''')))(((&&&)))(((&&&%%%%%%&&&((()))******+++++++++******)))(((((())))))(((((('''&&&(((((((((((('''''''''''''''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((((((((''''''''')))(((''''''''''''((()))***)))'''&&&&&&'''((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&%%%%%%(((((((((((((((((((((((()))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%''')))''''''''''''''''''''''''%%%&&&(((******)))(((&&&((((((((((((((('''''''''((()))******++++++******************************%%%%%%$$$$$$%%%%%%&&&'''***(((&&&&&&'''((((((((()))(((((((((''''''''''''+++******)))(((((('''''''''+++((( (((+++'''%%%&&&(((((('''&&&'''(((((((((((((((((((((((('''+++***)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))(((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,(((((())))))******++++++'''(((((())))))******+++((()))+++,,,---------,,,------,,,,,,+++******)))***************+++++++++++++++,,,------------,,,........................000000///000111222444555555(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&'''((((((&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&%%%&&&&&&''''''))))))))))))((((((((((((+++)))''''''((()))(((''''''&&&&&&&&&&&&&&&&&&''')))******++++++*********)))))))))))))))(((((('''(((((())))))((('''%%%$$$'''((()))(((&&&%%%%%%&&&&&&%%%$$$######$$$%%%&&&(((((((((((((((((((((((())))))(((((((((((('''''')))((((((''''''(((((()))+++***((('''&&&&&&'''''')))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))((('''&&&$$$######(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))(((&&&&&&''')))''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((()))***++++++,,,,,,++++++''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''***(((&&&&&&'''))))))(((((((((((((((''''''''''''++++++******))))))(((((($$$******%%%%%%******$$$$$$&&&((()))(((((()))***''''''(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***+++++++++***)))((((((((())))))))))))))))))))))))&&&''''''(((***++++++,,,***************+++++++++(((((())))))***++++++,,,((()))***++++++,,,++++++---,,,,,,++++++*********+++++++++***************,,,,,,+++++++++,,,............................../////////000111222444555444$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((())))))''''''''''''''''''''''''%%%'''((('''&&&$$$$$$%%%%%%%%%&&&'''((((((((('''&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&'''((())))))((((((((()))))))))******&&&%%%%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&'''((((((((((((((((((((())))))))))))(((''''''&&&'''((())))))'''%%%$$$&&&((()))(((&&&%%%%%%&&&'''&&&$$$######$$$&&&'''(((((((((((((((((((((((())))))(((((((((((((((((()))(((((((((((((((((()))***)))((('''&&&'''''''''''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))'''%%%%%%'''(((((((((((((((((((((((('''''''''*********))))))((((((((($$$(((***''''''***((($$$%%%'''))))))'''''''''(((''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************************))),,,,,,++++++***)))))))))(((((())))))************,,,,,,,,,++++++*********,,,+++++++++***))))))))),,,,,,,,,---......//////........................//////000000111333444444444$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%&&&'''((((((((('''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))((('''''''''((()))******''''''(((((())))))******%%%%%%%%%%%%%%%%%%&&&'''$$$%%%&&&((((((&&&%%%$$$&&&&&&'''(((((((((((((((''''''((((((''''''&&&%%%###%%%'''((()))((('''&&&&&&''')))((('''%%%&&&&&&)))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))((('''''''''''''''((())))))&&&'''((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))''''''''')))))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&'''(((&&&&&&''''''(((((())))))(((((()))***************))))))))))))))))))))))))(((''''''''''''((())))))'''&&&$$$$$$&&&((((((((('''''''''((((((((((((((()))((((((((((((((('''''')))++++++))))))++++++)))'''((()))(((&&&$$$$$$$$$&&&'''''''''(((((())))))''''''(((((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((******))))))(((''''''&&&)))))))))))))))(((((((((,,,,,,++++++***)))))))))))))))))))))))))))******,,,,,,+++++++++++++++***,,,+++++++++***)))))))))***,,,...111111111///..............................///000111222333333444444(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))((((((((('''(((((())))))&&&'''''''''(((((())))))((()))((('''$$$$$$$$$&&&%%%&&&'''(((((('''&&&%%%''''''((()))************'''''''''''''''&&&&&&%%%###$$$&&&'''((((((''''''%%%'''(((((('''&&&&&&''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))******((())))))******))))))(((&&&&&&''''''((()))))))))'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((()))***++++++,,,,,,++++++((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''&&&$$$$$$&&&((()))((('''''''''(((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((((((((())))))(((%%%###"""###&&&&&&''''''((()))))))))''''''((()))******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&((((((((((((((()))))))))(((((())))))***++++++,,,******))))))))))))******+++++++++++++++++++++++++++++++++***************(((+++...111222111///---...........................///000222333333333333444(((''''''''''''&&&&&&&&&&&&''')))******)))'''&&&$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''''''''(((''''''&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((()))'''$$$###%%%''''''''''''(((((('''''''''&&&'''((()))************((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((()))************)))(((''''''((((((((((((((('''$$$%%%''')))******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$'''))))))((('''((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''((()))******++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''&&&&&&(((***++++++''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%'''((()))(((&&&$$$$$$%%%&&&&&&''''''((())))))***'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++'''(((((())))))******+++++++++***)))))))))***+++++++++++++++++++++++++++***************+++++++++(((***,,,...//////..............................---///000222333333333333333$$$%%%%%%&&&'''((())))))'''((()))++++++)))((('''$$$$$$&&&'''''''''&&&%%%(((((((((((((((((((((((($$$&&&''''''&&&%%%&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((()))))))))(((((((((''''''''''''&&&&&&'''((())))))((((((############$$$&&&((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%###$$$'''***(((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))))))))))))))(((((('''((((((&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((())))))*********+++((()))***++++++***)))((())))))))))))((('''&&&%%%!!!$$$&&&(((((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((******)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&)))))))))(((((()))))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))(((((('''''''''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++)))'''(((***,,,------&&&'''''''''(((((()))))))))))))))))))))*********''''''))),,,,,,)))''''''&&&((())))))(((&&&'''(((&&&&&&&&&'''((())))))***'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******(((((()))***+++,,,,,,---******))))))(((''''''''',,,+++***))))))***++++++++++++++++++++++++++++++))))))******+++++++++,,,)))))))))***+++,,,...///........................---///000222333333333333111'''***,,,+++'''%%%$$$&&&''''''((()))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''((()))***%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&((('''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((())))))************))))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((('''''''''))))))))))))((((((((((((+++***)))(((((()))***+++++++++******((('''%%%%%%(((%%%"""###'''+++,,,+++***************++++++,,,,,,+++***((((((((())))))'''&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%&&&((((((%%%%%%&&&(((***)))'''%%%'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((($$$$$$%%%%%%&&&%%%%%%%%%((()))***++++++***)))(((,,,***'''&&&((())))))(((************)))((('''&&&)))((('''''''''(((***+++''''''(((((((((((('''''''''(((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))))))))(((''''''))))))))))))((((((((((((******))))))(((((('''''')))((('''***,,,,,,((($$$)))))))))(((((('''''''''''''''(((***)))((()))+++000,,,(((%%%&&&(((*********************)))((((((***))))))(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))***+++,,,+++)))((('''(((((('''&&&&&&'''((('''&&&$$$%%%&&&'''(((((((((((()))+++,,,+++***)))***+++))))))))))))((((((((((((*********)))))))))))))))***)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))))))************+++++++++*********************++++++++++++++++++***)))(((+++++++++*********))))))------------------------$$$''',,,---,,,,,,---///222222222222222222333333444%%%(((***)))&&&$$$$$$%%%''''''((()))))))))))))))******)))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((''''''''''''(((((()))%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$%%%''''''%%%$$$%%%&&&((('''&&&%%%%%%&&&&&&'''$$$$$$&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%'''((()))&&&&&&&&&&&&&&&''''''((())))))************))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((()))(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((***)))'''(((***+++(((&&&((((((''''''(((((()))******)))((('''''''''((())))))'''%%%%%%%%%$$$######((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''))))))'''%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''''''''&&&(((((()))******)))((((((+++)))((('''((()))(((''''''((()))))))))(((''''''((('''&&&&&&&&&'''))))))''''''((((((((((((''''''((((((((((((((((((''''''$$$%%%&&&'''(((((())))))(((((()))))))))(((((('''))))))))))))((((((((((((***)))))))))((((((((('''***))))))*********(((&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''((()))(((((((((***,,,***'''&&&(((***++++++))))))******))))))((('''***))))))((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))))))))(((((((((((('''&&&&&&(((((('''&&&((((((((())))))(((''''''&&&((()))((('''&&&'''((())))))))))))((((((((((((***))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++*********))))))******+++++++++******+++++++++*********))))))---------------.........+++---//////,,,+++,,,---222222333333333333444444555$$$&&&''''''&&&%%%%%%&&&''''''((())))))))))))(((+++++++++*********))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%&&&((()))))))))((('''%%%&&&''''''''''''&&&%%%))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&''''''''''''&&&&&&'''((((((!!!"""###%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((())))))******))))))(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&''''''(((((('''''''''%%%%%%&&&((())))))))))))(((((()))+++,,,***'''###((((((''''''(((((()))***'''''''''''''''(((((()))+++***((('''&&&&&&$$$###(((((('''&&&&&&''''''((()))'''&&&'''(((((('''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''***)))((()))***)))(((&&&$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))))))))(((((('''''''''###$$$%%%'''((()))******'''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((+++++++++)))'''&&&'''(((((((((((((((''''''''''''&&&''''''''''''((((((((()))((('''(((***+++,,,+++((())))))))))))(((''''''))))))((((((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%'''((())))))))))))((('''&&&&&&(((((('''&&&************)))((('''&&&%%%'''((('''&&&%%%&&&'''))))))))))))(((((((((((())))))))))))))))))******++++++************++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++*********)))(((((()))++++++,,,,,,,,,+++++++++***************------------------------000000000///---,,,...///333333333333444444555555666$$$%%%&&&&&&&&&&&&''''''&&&'''(((((())))))((((((************))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((()))))))))(((((('''&&&&&&%%%&&&((()))))))))((('''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&(((***)))((('''((()))''''''''''''(((((())))))%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((+++***)))(((&&&%%%$$$$$$'''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((()))%%%&&&&&&''''''(((((()))'''''')))*********)))((((((((()))))))))(((((('''###%%%''')))******(((&&&)))))))))))))))***++++++&&&&&&''''''((()))******)))...///,,,(((((())))))((((((((('''''''''''''''***(((&&&&&&'''(((''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((())))))*********)))(((((('''''''''''''''''''''''')))(((((()))******'''%%%!!!###%%%((())))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''******))))))((('''''''''%%%%%%&&&((())))))))))))&&&'''(((((()))((((((((((((((((((((())))))))))))))))))))))))((((((((((((***++++++'''$$$###&&&)))))))))))))))))))))))))))&&&''''''&&&'''******''')))(((((()))++++++***)))(((((((((((((((''''''&&&)))((((((((()))***++++++%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&((()))***)))(((((('''&&&'''((()))(((&&&)))*********))))))((('''((()))******(((((()))***))))))))))))(((((((((((()))))))))))))))*********)))(((((((((((((((((()))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************...------,,,++++++******//////.........///111222111222222333333444444444555&&&&&&&&&'''((()))))))))&&&&&&'''((((((((((((((()))((((((((('''''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((())))))((('''&&&%%%%%%&&&((()))))))))((('''&&&''')))++++++)))'''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&'''(((((()))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''******))))))(((''''''&&&(((((()))************)))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&''')))***''''''((((((((()))))))))$$$%%%'''((((((((('''&&&))))))*********)))((((((%%%&&&'''((())))))******)))))))))((()))******+++&&&'''((()))***+++++++++"""---444...&&&&&&+++///)))))))))((((((''''''&&&***(((&&&&&&((()))((('''***))))))((('''&&&%%%%%%%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&''''''&&&&&&&&&&&&'''''')))(((((()))******'''%%%!!!###&&&(((******)))(((''''''(((((())))))))))))''''''((((((((((((''''''******))))))((((((((((((((((((((()))((((((''''''''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((())))))))))))((()))(((%%%"""!!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&)))...---)))******)))***+++***(((&&&(((((((((((((((''''''&&&(((((((((((()))+++,,,,,,%%%%%%%%%%%%&&&&&&''''''(((((((((((()))))))))******(((((()))++++++)))''')))(((''''''((()))((('''&&&'''(((((()))))))))))))))***++++++))))))***+++))))))))))))(((((((((((((((((())))))************((((((((())))))(((((((((((()))))))))************************************))))))*********+++++++++))))))***+++,,,------...+++++++++++++++***)))(((************************...---,,,+++***(((''''''///...---,,,---///000111///000000111222222333333444((('''&&&&&&((()))))))))&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((())))))(((''''''''''''((('''((()))))))))((('''&&&%%%&&&((()))))))))((('''((()))************)))((())))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$%%%''''''%%%$$$%%%&&&&&&&&&'''((((((((('''''' !!!###%%%'''((())))))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''))))))*********'''(((***+++++++++***)))'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&((()))+++))))))))))))))))))))))))&&&'''((()))))))))))))))&&&&&&((()))************)))***+++***)))(((***+++''''''&&&&&&''''''((()))'''''')))***++++++++++++***222+++###$$$***,,,)))))))))))))))(((&&&&&&((('''&&&''')))***)))((()))))))))((((((''''''&&&&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''''''''((((((((((((((())))))(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((***)))((()))***)))(((&&&###$$$'''******)))(((&&&'''(((((()))***)))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((((((((((('''&&&%%%''''''(((((())))))******(((((((((((())))))))))))((('''&&&$$$######&&&((('''''''''(((((((((((((((&&&))))))&&&+++333333,,,,,,***************(((&&&((())))))))))))((('''''''''(((((()))***+++---...'''''''''((())))))******((((((((()))))))))******+++)))((())),,,,,,)))&&&)))(((''''''))))))((('''%%%&&&'''((())))))))))))((()))***)))((('''(((***))))))))))))((((((((((((((((((((()))******++++++******++++++++++++******))))))))))))************************************)))************+++++++++)))******+++,,,---......,,,,,,,,,++++++)))((((((***************+++++++++,,,,,,++++++***)))((((((111///---------...---,,,...//////000111222333333444)))'''$$$%%%''')))((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((())))))(((''''''&&&&&&&&&'''%%%&&&((()))***)))'''&&&%%%&&&((()))))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&'''(((''''''%%%%%%!!!###%%%&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&%%%'''(((******)))((('''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%(((***+++)))))))))(((((('''&&&&&&((((((((()))***+++,,,,,,%%%%%%&&&'''((((((''''''###&&&)))***)))(((((()))'''&&&&&&&&&&&&'''((((((&&&'''(((*********)))))))))...'''###''')))%%%))))))******)))(((&&&%%%&&&&&&&&&(((++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%(((((('''&&&&&&'''((((((+++)))((('''((()))((('''%%%''')))++++++)))'''%%%&&&'''((()))))))))((((((''''''((((((((((((''''''((((((((()))******++++++((())))))))))))((((((''')))))))))((('''&&&%%%$$$'''''''''((()))*********'''((((((((()))))))))***((('''%%%%%%'''((((((((())))))*********+++++++++&&&+++***(((...888888///+++)))((()))******)))((())))))******))))))((('''''''''((()))***,,,...///''''''((())))))***++++++(((((()))))))))*********)))'''%%%'''+++---***''')))((('''((()))***)))'''(((((()))*********))))))'''((()))((('''&&&''')))))))))))))))(((((((((((('''(((((()))******++++++)))***+++,,,,,,+++***)))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))*********+++++++++*********+++,,,,,,------///---,,,---///000...+++...///000111222333444444555)))&&&######&&&''''''%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''%%%&&&((()))))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((***++++++)))))))))***&&&&&&'''''''''&&&$$$###&&&'''(((((())))))))))))''''''((((((((((((''''''((((((''''''''''''(((((()))))))))'''%%%""" $$$%%%'''((()))((('''&&&''''''(((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))&&&%%%$$$$$$%%%(((***,,,))))))((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))'''''''''&&&%%%###"""!!!%%%)))((('''''''''((((((((((((((()))******&&&&&&((()))))))))((('''$$$+++,,,&&&&&&,,,))) )))*********)))(((&&&%%%$$$$$$&&&))),,,---+++)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''((((((((()))*********))))))(((&&&&&&)))((('''&&&&&&'''((())),,,***''''''((())))))(((''')))+++,,,,,,)))&&&###%%%%%%'''((((((((('''&&&''''''((((((((((((''''''''''''((()))***+++,,,,,,''''''((())))))***))))))***))))))((('''%%%$$$###&&&''''''((()))******+++'''((((((((())))))*********'''%%%&&&***,,,+++)))&&&&&&''''''((((((((()))'''++++++)))000;;;;;;222***((('''(((***+++++++++***************)))((((((''''''((()))***,,,...///&&&&&&&&&'''((())))))***))))))))))))************&&&$$$"""&&&+++---+++(((***((('''((()))***)))'''+++++++++++++++***)))(((((()))***)))((('''(((***))))))))))))(((((((((((('''(((((()))***+++++++++'''((()))******)))((('''))))))))))))************************************)))************+++++++++//////...---+++***))))))((()))***+++++++++++++++))))))******++++++++++++'''(((***,,,...000222333+++***+++...222444222//////000111222333444555555666$$$$$$%%%%%%&&&'''''''''+++(((&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&''''''$$$"""###&&&'''&&&%%%(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))))))))(((((('''''''''&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))***)))(((''''''((()))***))))))))))))((('''&&&%%%***)))(((''''''((()))***(((((('''''''''&&&&&&&&&((((((''''''''''''((()))&&&''''''(((((((((((((((''''''(((((((((((('''''',,,+++***)))(((((((((((("""###%%%'''((((((''''''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&((()))***)))((('''(((((((((((())))))))))))'''((()))******)))(((''')))******)))'''%%%&&&''')))'''&&&''')))***'''%%%&&&&&&((()))))))))((('''+++***)))(((((('''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((()))*********)))))))))(((''''''&&&&&&***)))'''&&&&&&(((+++,,,,,,+++***))))))***+++,,,&&&(((***+++,,,+++)))(((+++***((('''''''''((()))'''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))***+++***(((&&&&&&'''***))))))((((((((())))))(((((((((((())))))))))))******))))))******+++,,,))))))))))))((((((((((((...+++((((((******(((&&&%%%&&&''')))))))))((((((***++++++***)))(((((())))))((((((((((((***,,,---+++++++++***************(((((()))***++++++,,,,,,///...,,,***))))))***+++(((((())))))***+++---...------,,,------...///000---......///000/////////111111111111111222222222444((((((((((((''''''''''''+++)))&&&&&&(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%''')))'''%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))))))))((((((((('''''''''(((((())))))(((((('''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((()))*********))))))))))))(((''''''((())))))(((((('''''''''&&&&&&&&&***************)))))))))((()))***+++++++++++++++))))))************))))))******)))(((''''''((((((%%%&&&'''((())))))((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))++++++***)))((('''&&&&&&&&&'''((())))))((('''&&&((()))***)))'''%%%&&&'''***((('''(((***+++)))&&&'''''''''''''''((())))))***))))))((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((---,,,+++)))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))(((((()))******%%%&&&((()))******)))(((***)))(((''''''((()))***))))))************))))))&&&'''(((((())))))(((((('''''''''((((((((())))))(((((((((((()))))))))))))))***+++***(((&&&&&&'''))))))(((((('''(((((()))(((((((((((())))))))))))******))))))******+++,,,(((((((((((())))))))))))---+++(((((()))***(((''''''((()))******)))(((''''''((()))******+++,,,---))))))(((((()))***+++,,,************************((())))))***++++++,,,,,,...---+++***))))))******,,,++++++***************+++++++++,,,,,,---...///---......///////////////111111111111111222222222666++++++***))))))(((''''''+++)))''''''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((***,,,---(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&((()))***(((&&&$$$$$$%%%&&&'''((()))***(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***)))))))))))))))(((((('''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((('''''''''$$$%%%'''((()))***++++++(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###((()))***+++,,,------,,,))))))************)))))))))((('''''''''''''''(((((())))))******))))))((())))))(((''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((***((('''&&&&&&'''***+++++++++***)))(((((('''&&&&&&''''''((((((''''''&&&((()))***)))'''&&&&&&'''***)))((()))++++++***((()))((('''&&&'''((()))***((((((((((((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((---+++)))'''%%%%%%&&&'''&&&&&&'''(((((()))******&&&''')))*********(((((()))((((((''''''(((((()))%%%%%%&&&''''''((())))))((('''''''''((()))***+++)))))))))((('''&&&%%%$$$&&&'''(((((())))))((((((''''''((((((((()))))))))(((((((((((())))))))))))(((***+++***((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))***))))))))))))***++++++''''''(((((())))))******---+++)))((()))))))))''')))))))))***))))))((('''%%%%%%&&&'''((()))*********)))))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,+++***)))))))))))),,,,,,+++***************************+++,,,---...------......////////////000000111111111222222222666*********)))))))))((((((+++***(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&(((+++,,,((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%''')))***)))'''&&&%%%%%%&&&&&&'''(((((())))))(((((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))(((((('''************))))))))))))((())))))******))))))((()))))))))(((((((((((((((''''''&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%"""###$$$&&&''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$&&&&&&&&&$$$""" %%%&&&'''((()))*********''''''((((((((((((''''''(((((('''''''''(((((()))************))))))((((((((((((((('''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((''''''((()))***((((((((())))))******+++'''(((((((((((((((((('''((()))))))))'''&&&&&&((((((((())))))******))))))((((((((((((((()))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%$$$"""!!!"""%%%((()))''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&'''((()))***+++,,,+++***)))(((&&&###!!! ''''''((()))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))((()))+++***(((''''''(((''''''''''''''''''((()))(((((((((((()))))))))))))))))))))))))))***++++++&&&''''''((()))******++++++***))))))))))))))))))''''''(((((((((((((((((()))((('''(((((()))((('''*********)))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++******)))))))))))))))))))))***+++,,,---...*********++++++,,,---...------------......//////000000000111222222333333444'''''''''(((((()))))))))******)))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''###%%%''')))((('''&&&%%%'''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))******))))))((())))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))((((((((((((((()))%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&''')))***)))(((&&&$$$$$$%%%&&&'''((((((((((((''''''((((((((((((''''''(((((((((((()))******+++***))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((()))******)))((('''((((((((()))***++++++,,,***))))))))))))))))))***'''((()))((('''&&&'''(((&&&'''((())))))(((((()))&&&''')))***+++***)))(((&&&'''((()))******))))))(((((((((''''''((((((((())))))))))))))))))))))))###"""!!!!!!###&&&))),,,******))))))((((((((((((+++***(((''''''((()))***))))))))))))))))))))))))(((((('''''''''((()))***%%%&&&'''((()))***+++,,,+++++++++***)))((('''&&&'''(((((()))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))''')))******(((''''''((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((())))))***+++&&&''''''((()))******+++*********)))(((((()))***%%%%%%&&&&&&'''((()))***,,,***)))***,,,---+++******************)))))))))''''''(((((())))))))))))***************+++++++++++++++++++++*********)))))))))******+++,,,...///++++++++++++,,,---...///...------,,,---.../////////000000111222222333333444%%%%%%&&&''''''((())))))((())))))(((&&&&&&''')))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))&&&&&&''''''((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''###%%%'''((('''&&&&&&'''(((((('''''''''&&&&&&&&&(((''''''&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''))))))************))))))(((((()))))))))))))))***)))******++++++******)))(((((((((((())))))))))))******))))))((()))))))))'''''''''(((((('''''''''*********)))((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&'''((())))))(((''''''''''''(((((())))))(((((())))))************))))))(((((((((((()))+++,,,,,,)))((('''&&&&&&&&&&&&'''&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((((((((((((((())))))))))))))))))))))))''')))***++++++***'''&&&++++++*********)))))))))+++******))))))******+++'''((()))((('''&&&'''((($$$&&&((((((((('''((()))'''((()))***+++***)))((('''''')))******)))(((((()))((((((''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&''')))***++++++***))))))((('''''',,,***(((&&&%%%''')))+++((())))))******))))))((()))))))))(((((((((''''''%%%&&&''')))***+++++++++$$$%%%'''((()))*********'''((())))))******))))))((((((((()))))))))******(((((((((((())))))))))))''')))******((('''((()))(((((('''(((((()))***+++(((((((((((()))))))))))))))(((((((((((()))******''''''(((((())))))******)))******)))(((((()))+++'''&&&&&&&&&'''((()))***%%%######%%%***,,,+++)))((()))************))))))'''(((((())))))******+++************************++++++,,,,,,,,,++++++***------,,,++++++++++++++++++++++++,,,,,,---...///...---,,,,,,,,,---///000//////000111222333333444666''''''''''''''''''''''''&&&((()))(((&&&&&&(((+++((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%'''''''''''''''%%%''')))(((&&&&&&(((***&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))(((((('''''''''(((((()))))))))******)))((((((((((((((()))((((((''''''(((((()))************)))((('''&&&'''((())))))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((()))))))))))))))))))))(((((('''))))))************))))))&&&''''''''')))***+++,,,)))((('''&&&&&&&&&'''(((%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))************))))))((((((+++++++++************)))+++***)))(((((()))***+++&&&((()))((('''&&&((()))$$$''')))***(((((()))+++***)))((('''''')))+++,,,'''(((*********)))'''&&&))))))(((((((((((()))))))))))))))))))))))))))))),,,+++***)))((((((((((((******))))))))))))))))))+++***)))(((''''''((()))''''''((())))))(((''''''((()))))))))(((&&&$$$###%%%&&&((()))************"""###$$$&&&'''((((((((((((((()))************)))(((((()))))))))*********(((((((((((())))))))))))'''(((******((((((((()))((((((((())))))***,,,,,,(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))(((***+++***((('''))),,,,,,+++***)))(((((())))))### """'''***)))''''''((()))***++++++******(((((())))))***++++++,,,************************+++,,,------------,,,+++------,,,++++++++++++,,,************+++,,,---......---,,,++++++---...000...///000111222333444444666))))))((((((''''''&&&&&&%%%''')))(((&&&&&&))),,,''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&''')))************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&"""$$$%%%'''((((((''''''''')))***)))''''''))),,,$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&((()))++++++((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((('''''''''''''''***)))(((''''''((()))***(((((((((((((((''''''&&&'''((()))******)))((('''&&&&&&&&&'''''''''((((((************+++---...///))))))))))))((('''&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&((()))+++,,,)))((('''&&&&&&'''((()))%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))))))))))))))---+++)))((('''((()))***'''((()))***+++,,,------***)))(((''''''((()))***&&&((()))(((''''''((()))%%%(((++++++))))))***---...+++'''$$$$$$(((,,,000((()))***+++***)))'''%%%))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))(((''''''((((((((()))******++++++((()))*********((('''&&&%%%&&&'''(((((('''&&&%%%(((((())))))'''%%%""" &&&'''(((*********))))))************)))((('''&&&(((((()))***************))))))))))))************(((((((((((())))))))))))'''(((******)))(((((()))))))))))))))***+++,,,---(((((((((((())))))))))))((((((((((((((()))******))))))))))))(((((((((((((((***+++***((('''***,,,111///---+++)))(((((((((+++(((&&&(((,,,...+++(((&&&''')))***+++++++++***((())))))***+++,,,,,,,,,++++++******************+++,,,---.........---,,,*********+++,,,---...///))))))))))))***+++,,,---...---,,,++++++---...000...///000111222333444444444'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''***++++++)))'''******))))))(((((('''''''''(((***)))(((&&&&&&''')))'''%%%%%%'''(((((('''&&&&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((())))))))))))******))))))((('''&&&&&&&&&(((&&&$$$%%%((()))(((&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$%%%'''%%%%%%%%%%%%%%%&&&'''(((************************&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&))))))))))))******************))))))(((&&&%%%$$$))))))))))))))))))))))))))))))((((((((((((((()))(((((()))))))))'''&&&%%%)))(((((((((''''''''''''***))))))((((((((()))))))))(((&&&&&&%%%&&&'''(((***))))))((((((((())))))''''''((((((((()))))))))***)))((((((''''''''''''((((((((()))))))))******)))))))))*********++++++)))))))))((((((((('''''')))))))))*********++++++******)))))))))***++++++***************)))))))))((((((((((((((((((((((((---)))%%%%%%'''((((((&&&'''(((***++++++******)))))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((())))))))))))***************)))(((&&&'''((()))+++************************+++*********))))))(((((())))))))))))************+++)))'''(((++++++***'''))))))))))))************+++***)))(((((()))***+++(((((())))))******+++++++++***)))'''''''''((()))((()))))))))))))))((((((&&&))),,,//////...+++))),,,,,,,,,+++++++++++++++...---+++***(((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++++++++***++++++,,,,,,---,,,,,,+++*********+++++++++,,,------...//////111000...,,,,,,,,,...///,,,,,,------...//////000---......000111444555777444'''&&&&&&%%%%%%&&&&&&'''((('''%%%&&&((())))))((()))))))))((((((((((((((('''(((((((((&&&%%%&&&'''(((''''''''''''(((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''***))))))(((''''''&&&&&&'''%%%$$$&&&((()))((('''(((''''''&&&&&&''''''((()))'''&&&%%%%%%&&&'''((('''&&&&&&&&&''''''((()))''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$$$$%%%%%%''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$###$$$%%%'''((()))******(((((()))))))))*********************)))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((()))))))))((('''&&&))))))((((((((('''''''''******)))(((((())))))***)))(((''''''&&&'''((()))(((((('''''''''''''''((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,---*********))))))(((((((((((()))))))))************)))((((((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))+++)))((((((***+++)))&&&((())))))***************))))))))))))))))))))))))******************))))))))))))))))))************+++***(((''''''''')))***************************************)))))))))(((''''''((())))))******+++***)))'''(((++++++***((())))))))))))************'''((())))))))))))((('''''''''(((((()))+++,,,---+++***)))(((''''''((()))(((((())))))))))))((((((%%%''')))***+++***(((&&&'''''''''''''''''''''''',,,+++***)))((())))))***))))))))))))))))))))))))((((((((()))))))))))))))************************+++************+++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,...//////111///...,,,,,,,,,...///---------....../////////000000000000111333444444444''''''&&&&&&&&&&&&'''''')))'''$$$$$$%%%'''(((((((((((((((((((((((())))))'''((('''&&&$$$$$$&&&((('''((()))(((''''''''')))&&&&&&'''''''''((((((((('''(((((())))))(((((((((''''''(((((((((((()))))))))))))))(((''''''&&&&&&&&&%%%%%%&&&(((***)))((((((((((((''''''((((((((())))))(((''''''((()))***(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((***))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$###$$$&&&'''((()))******(((((((((((()))))))))))))))******++++++******)))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))))))))(((((()))))))))(((((((((''''''***))))))((())))))******)))((((((''''''((())))))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++)))))))))*********++++++*********)))))))))))))))************++++++++++++)))))))))(((((((((((((((******)))))))))(((((((((************************(((((()))+++---,,,***'''***))))))))))))***++++++)))))))))))))))))))))))),,,,,,,,,+++***)))))))))))))))))))))************+++***)))'''''''''((()))))))))))))))))))))))))))************))))))))))))&&&&&&'''((())))))******)))((('''(((***++++++***))))))))))))************%%%&&&)))******)))&&&%%%(((''''''''')))+++---...***))))))(((((((((((()))(((((())))))***))))))(((******+++++++++***))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''((())))))***++++++******************************))))))***++++++,,,,,,,,,++++++******++++++---,,,+++***+++---///000000///...,,,,,,---........................//////111111111111222222222222444''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&(((((((((&&&''''''(((((()))))))))))))))(((&&&$$$$$$''')))%%%'''))))))'''&&&''')))''''''''''''((((((((((((''''''(((((()))((((((((((((((()))))))))*********))))))((((((''''''''''''%%%%%%&&&'''((()))******((((((''''''''''''(((((()))(((((('''(((((()))***((('''''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((++++++***************+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''((((((((((((''''''&&&''''''((((((((()))))))))((())))))***++++++******'''''''''''''''''''''''')))(((((((((((())))))***&&&''''''((()))*********)))))))))(((((((((((('''((((((''''''(((((())))))''''''''''''((((((((())))))(((((((((((())))))************)))))))))))))))''''''((()))))))))))))))++++++++++++,,,,,,,,,,,,)))))))))*********++++++)))))))))))))))))))))))),,,,,,,,,------------...,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++******))))))************************(((((()))+++,,,,,,+++)))+++***)))((()))***+++,,,)))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))************+++***)))(((''''''((((((((((((((((((((((((((((((*********)))))))))))))))''''''''''''((((((((((((((((((((()))***+++++++++((()))))))))************&&&''')))******)))'''&&&***)))((('''((()))+++---)))))))))(((((((((((()))(((((()))*********))))))------,,,+++************************++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++***++++++,,,...,,,***)))***,,,...000///...------------...................../////////111111222222222333333222333(((''''''&&&&&&''''''(((((((((((()))******(((&&&&&&&&&''''''(((((())))))******)))'''%%%&&&(((+++$$$&&&((()))(((((())))))'''''''''((((((((())))))&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&'''((((((((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))''''''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((())))))(((''''''&&&(((((((((((())))))))))))''''''((()))************((((((((((((((((((((((((((((((((((((((()))******&&&''''''((()))***++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((((((((((((((((((''''''((()))******))))))))))))))))))))))))'''((()))***++++++******++++++,,,,,,,,,,,,------------------............***************+++++++++------........./////////....../////////...---,,,------,,,,,,+++******)))************************)))(((((((((((()))+++,,,+++***)))))))))***,,,---))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((()))))))))******************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))((((((''''''&&&&&&((())))))))))))******+++((()))))))))***************))))))(((((())))))***+++***)))((((((((()))***((((((((())))))))))))((((((((()))******************)))((('''&&&&&&''''''''''''(((((())))))))))))*********)))(((''''''&&&))))))))))))))))))))))))+++*********)))))))))((((((((((((((((((((((((((())))))))))))***+++,,,---,,,++++++***++++++,,,,,,...,,,***))))))+++...///......---------..................//////////////////000111333444444444444333((((((''''''''''''(((((((((((()))***+++***'''%%%''''''''''''''''''((((((***+++***)))'''''')))+++%%%%%%&&&)))---...---+++''''''((((((((()))))))))%%%&&&''''''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((''''''&&&((())))))(((''')))***&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((((((''''''''''''((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''((())))))))))))))))))))))))************''''''((()))*********)))))))))))))))))))))))))))(((''''''(((((()))***+++(((((('''((()))***+++,,,******)))))))))(((((((((&&&&&&&&&&&&'''((())))))&&&&&&'''((())))))))))))''''''''''''((()))******)))))))))*********+++++++++,,,---...///...---,,,------------............---............///////////////000000000000111111000000111111111222222222111222333333222111///.........---,,,+++******)))******************************)))'''&&&'''***---***************+++,,,,,,))))))))))))))))))))))))'''''''''((()))*********))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''&&&(((***+++***)))((()))***))))))))))))************+++***)))(((((()))***+++************)))))))))((('''(((((())))))))))))((((((((()))***++++++++++++***))))))(((((((((((())))))))))))******++++++,,,)))************)))(((''')))))))))))))))))))))))),,,++++++***))))))(((((((((((((((((((((((((((((())))))******+++,,,......++++++******++++++,,,,,,---,,,+++******+++,,,...---------...............---......///000000111111...000222333555555555444333((((((''''''''''''(((((()))((('''((())))))'''%%%''''''''''''''''''&&&&&&(((******)))((('''((()))(((&&&&&&+++222555222...'''((((((((())))))))))))$$$%%%&&&'''(((((((((((())))))))))))************'''(((((((((((((((((((((((()))+++***'''&&&''')))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))******)))'''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))(((((())))))***+++((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&'''((())))))***))))))************++++++++++++))))))******+++*********************************''''''''''''((()))***+++))))))((((((((()))+++,,,*********)))))))))(((((('''''''''((((((***++++++'''(((***+++,,,,,,++++++************+++,,,---...------...///000111111222111222333444444333111000333333333333444444444444222222222333333333444444777777888888999999999999888888888888999999999:::888999::::::999888666444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++(((((()))+++)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************&&&'''((())))))*********************************((()))))))))************((((((((()))))))))******)))+++,,,+++((('''((()))))))))))))))************))))))))))))))))))))))))&&&''')))+++,,,+++***)))&&&'''((()))******)))((((((((()))***++++++++++++*********+++++++++++++++*********+++,,,---------&&&''')))***+++,,,++++++))))))))))))))))))))))))*********************************************************+++,,,...///000++++++******++++++,,,---,,,,,,+++++++++++++++,,,,,,------......///......,,,------///000111222333000111333444555444333222222((((((''''''''''''((((((+++(((%%%$$$%%%''''''&&&(((((((((''''''&&&&&&%%%'''(((***)))(((&&&&&&'''+++'''&&&---777;;;666000(((((((((((())))))))))))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((***,,,***'''%%%''')))((((((''''''''''''(((((($$$%%%&&&'''((((((((((((***)))((('''''''''''''''************************$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))'''''''''((((((((())))))((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***************)))(((&&&&&&******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************''''''''''''((()))++++++***)))((((((((()))++++++************))))))))))))))))))))))))***+++,,,---)))***,,,---......------.........///000111222333333333444555777888999999555666888888888666444333::::::::::::;;;;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAAAAA@@@???<<<;;;777777666555444333222111------------------------))),,,//////,,,))))))***)))***+++,,,---,,,++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))************%%%&&&''')))************************************(((((())))))*********+++&&&&&&''')))***,,,------***,,,---+++(((&&&''')))))))))))))))************%%%''')))******)))'''%%%"""$$$(((+++------,,,+++&&&'''(((*********)))((((((((()))++++++,,,,,,,,,%%%&&&'''(((((()))((((((%%%&&&&&&'''((())))))***$$$%%%(((+++---.........)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---...000111+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,---.../////////...+++,,,---///000222333444222333444555555333111000222&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&''''''''''''(((+++)))((()))+++,,,,,,+++))))))))))))(((((((((((((((&&&%%%&&&)))+++)))'''))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))*********))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''************************%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++''''''&&&%%%&&&'''((())),,,+++***))))))((())))))))))))(((((()))+++---...))))))(((((((((((())))))+++***)))(((((('''((((((''''''(((((('''&&&%%%%%%''''''(((((('''&&&%%%%%%(((((((((((()))))))))))),,,,,,,,,++++++*********,,,+++***))))))***+++,,,...---,,,***))))))))))))((('''''''''((())))))***))))))))))))))))))))))))***+++***)))'''(((***,,,...---+++***)))******+++//////000000000000///...111222333444666777888888<<<<<<<<<===>>>???@@@AAA????????????@@@AAABBBBBBEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDEEEEEEFFFGGGGGGKKKJJJGGGEEEEEEFFFGGGHHHHHHIIIKKKJJJHHHFFFEEEEEEDDDEEEFFFFFFFFFEEECCCBBB???>>>===<<<<<<:::777555333333333222000...+++***...+++)))((()))+++,,,,,,)))))))))))))))***+++,,,************))))))))))))******))))))))))))******))))))((((((''''''&&&&&&************)))))))))))),,,,,,++++++++++++,,,,,,+++*********))))))((((((++++++******++++++,,,---))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***)))(((&&&$$$))))))))))))((((((((((((++++++***)))))))))))))))************************+++***)))'''''''''((())))))((('''&&&&&&'''((()))---+++)))((((((((('''%%%))))))))))))************&&&'''(((***++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------''''''(((***------,,,******+++,,,+++***+++...000//////000000000000//////222222222111111111111111444&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''((((((((()))))))))((('''(((***,,,,,,+++)))((((((((((((((((((((((((&&&%%%&&&)))***)))'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&'''***))))))))))))+++,,,---))))))(((((((((((())))))((((((''''''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$(((((((((((())))))))))))+++++++++******))))))))),,,+++***))))))***+++,,,+++***)))((('''''''''''''''''''''''''''((())))))************+++++++++++++++,,,---,,,******,,,---///.........///000222333666666777777777777666666999::::::;;;===>>>??????CCCCCCCCCDDDDDDFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJHHHJJJKKKKKKIIIGGGGGGGGGIIIJJJJJJJJJJJJHHHGGGFFFFFFDDDCCCBBBBBB@@@<<<:::888888888777555222000...222///---,,,---...------))))))))))))***,,,---...******************************))))))))))))******))))))))))))))))))((((((((()))+++,,,,,,+++***)))******))))))))))))******************)))))))))(((***************+++,,,,,,)))))))))(((((((((''''''+++*********)))(((((((((((()))*********)))((('''(((((((((((())))))))))))(((''''''&&&%%%%%%&&&&&&***************************)))((('''&&&''''''((()))(((((((((((((((((()))(((((()))))))))(((''''''))))))))))))*********************++++++,,,---...)))************+++++++++------------------------++++++++++++++++++++++++...,,,******+++------,,,+++,,,,,,,,,+++,,,...000000///---,,,,,,---...///222222222222222222333333666&&&&&&''''''((()))))))))((((((((((((((((((((((((+++***)))(((''''''''''''(((((((((((()))))))))***'''&&&%%%&&&)))+++++++++(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''+++***)))))))))******+++))))))(((((((((((())))))'''&&&&&&&&&&&&''''''((())))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%(((((((((((())))))))))))*********)))))))))))))))++++++************++++++***)))((('''''''''''''''((((((((((((((())))))******+++++++++,,,,,,---------///000111000000000111222333444555777:::<<<===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMLLLLLLMMMMMMNNNNNNLLLLLLLLLKKKKKKJJJIIIHHHGGGIIIJJJJJJIIIGGGHHHHHHKKKKKKLLLMMMMMMLLLJJJIIIJJJHHHGGGGGGGGGFFFDDDBBB@@@@@@???===;;;999777666666555333222222111///---++++++***++++++,,,---...***+++++++++++++++++++++******))))))))))))******))))))***************+++((()))+++---...---,,,*********))))))))))))******************)))))))))))))))))))))))))))******+++*********)))))))))))))))------,,,+++***)))(((((())))))******************''''''(((((())))))******&&&&&&%%%%%%$$$$$$%%%%%%************************)))(((''''''&&&'''''''''))))))************))))))&&&)))------+++******,,,))))))))))))************,,,+++******+++,,,...///)))************+++++++++........................))))))******++++++,,,,,,444000,,,***+++,,,------+++,,,------,,,---///111666444111//////000222444222222222333333444444555666''''''''''''(((((())))))((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((()))))))))%%%$$$###%%%(((***++++++'''''''''((((((((((((((('''&&&&&&&&&'''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((())))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%'''''''''''''''((((((((((((((((((((('''&&&&&&%%%'''''''''''''''(((((()))''''''''''''((())))))***++++++******))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&''''''(((((()))))))))((((((''')))))))))((((((((())))))(((((((((((())))))))))))******************))))))++++++++++++++++++++++++++++++***)))))))))******))))))))))))***++++++,,,+++++++++,,,---......///...111555777777888999::::::;;;<<<>>>@@@CCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFAAAAAAAAAAAAAAACCCDDDEEEGGGFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMKKKLLLLLLLLLJJJGGGEEECCCCCCDDDEEEEEEDDDDDDDDDFFFFFFGGGIIIKKKLLLLLLLLLLLLIIIHHHGGGHHHJJJKKKJJJHHHFFFFFFEEECCCAAA???>>>===<<<:::888777777555111//////...------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++((())))))******+++++++++((()))***+++,,,,,,------,,,,,,++++++++++++,,,,,,*********)))))))))))))))((((((((((((((()))******************************+++******))))))((((((((()))))))))))))))***+++,,,))))))))))))((((((((((((((((((''''''''''''((((((************************))))))(((((((((((((((((()))***+++,,,,,,+++***)))%%%))),,,***'''%%%)))---((()))))))))************))))))))))))******++++++))))))*********+++++++++------------------------******+++,,,---......///222000---+++,,,---------+++---......---...///111888777555333333333444555000111111222333444555555444''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&&&&'''''''''((((((((($$$######$$$''')))******&&&&&&''''''((((((((()))'''''''''''''''&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))))))))))))))((('''&&&''''''((((((((())))))((((((((((((((()))***+++++++++*********)))(((((('''))))))(((((((((((())))))+++***)))(((''''''''''''&&&''''''(((((('''''''''))))))(((((((((((()))***(((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,++++++++++++************++++++,,,((((((((()))***+++---...,,,---...///000111222333222666:::===???@@@BBBDDDCCCDDDEEEFFFHHHIIIIIIJJJIIIIIIGGGFFFEEEEEEEEEFFF>>>>>>======>>>@@@BBBCCCBBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@???@@@@@@CCCDDDFFFHHHJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJLLLLLLLLLKKKIIIEEEAAA???===>>>???>>>======>>>@@@@@@BBBEEEHHHKKKMMMNNNNNNLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBBBB@@@???>>>===;;;888555555444222000...---,,,+++,,,,,,,,,+++++++++******++++++************++++++((((((((())))))************)))((('''(((***,,,...,,,,,,++++++++++++,,,,,,))))))))))))))))))******((((((''''''(((((()))***************++++++++++++(((((())))))******++++++((((((((((((((()))***+++++++++***)))((('''&&&&&&******))))))))))))******))))))))))))))))))))))))*********+++++++++******)))***+++,,,,,,+++***)))%%%''''''$$$$$$)))((()))))))))************'''((()))++++++***)))((())))))*********+++++++++++++++++++++++++++++++++******++++++,,,---......,,,++++++,,,......---,,,+++---............///000111222333444333222000//////000000111222333333444444''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++&&&&&&&&&&&&''''''''''''%%%$$$###$$$''')))))))))&&&&&&&&&''''''(((((()))''')))))))))'''&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))))))))(((((((((((('''((()))*********)))((('''%%%%%%&&&''''''''''''&&&(((''''''''''''(((((())))))*********))))))((('''))))))(((((((((((())))))+++***)))((((((''''''(((%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((((((((((((((())))))))))))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))***+++,,,''''''(((***+++...000111222333444555777999:::::::::===@@@CCCEEEGGGJJJLLLKKKKKKLLLLLLLLLLLLLLLKKKHHHGGGDDDBBB@@@@@@@@@@@@;;;:::999999;;;===@@@BBB@@@??????>>>============>>>===<<<;;;:::::::::::::::<<>>999999:::999777777888:::;;;>>>AAAEEEHHHKKKLLLMMMOOOMMMJJJIIIIIIHHHGGGEEEFFFFFFEEEDDDCCCCCCDDDDDDFFFEEEBBBBBBBBBAAA???===;;;:::888555222111//////000000///...---,,,++++++++++++************++++++(((((())))))))))))))))))***)))''''''''')))+++---******))))))))))))******))))))))))))************((((((((((((((())))))******************+++++++++))))))***+++,,,------...(((((())))))))))))))))))++++++***)))((('''&&&&&&))))))(((((())))))******))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++******++++++++++++************)))&&&###$$$'''+++))))))))))))************((()))***+++++++++)))))))))************+++++++++************************(((((())))))******++++++(((((())),,,...///---,,,***,,,.........---...//////111333555555444111///000000000111111222222333444((((((((((((((((((((('''(((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''((((((((((((&&&%%%$$$%%%'''))))))(((%%%%%%&&&''''''((())))))(((***+++***(((&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''))))))))))))((((((((('''%%%'''((()))***)))((('''$$$%%%&&&'''(((''''''&&&(((((('''&&&&&&&&&''''''((())))))******)))((('''))))))(((((((((((())))))'''''''''''''''((()))***&&&&&&'''(((((((((((((((&&&%%%$$$###$$$%%%'''((((((((((((((()))))))))))))))*********++++++++++++++++++,,,------,,,++++++************+++,,,---...***+++---///222555777999;;;<<<===???AAABBBDDDDDDDDDFFFGGGHHHIIIJJJMMMOOONNNOOOOOOPPPOOONNNMMMLLLEEECCC@@@===:::999999999666555555555777:::>>>@@@???>>>===<<<;;;;;;;;;;;;;;;:::888777666555555555444666999===???@@@@@@@@@AAAAAA@@@???????????????@@@AAAAAAAAAAAA???>>>===888888888666444444555777777999<<<@@@CCCEEEFFFFFFIIIGGGEEEDDDDDDEEEDDDDDDBBBAAAAAA@@@AAABBBCCCDDDDDDBBB??????@@@@@@@@@???@@@???===;;;999777777666555555444222000///------,,,++++++******++++++,,,******************))))))))))))***+++++++++************))))))))))))******((()))))))))************))))))(((((())))))***+++)))))))))*********++++++)))*********++++++,,,,,,)))***+++++++++***)))((((((((((((((()))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++******))))))))))))******+++++++++,,,,,,,,,,,,,,,))))))))))))************+++)))((('''&&&((()))***)))************+++++++++++++++++++++++++++++++++)))))))))))))))************)))(((***,,,......---)))+++---...---------...000111333444555555444333222222222222222222222222333((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&(((((((((((())))))))))))'''&&&%%%%%%''')))((((((%%%%%%&&&&&&'''((()))))))))+++,,,+++((('''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((******))))))((((((((('''###%%%'''))))))((('''&&&&&&''')))*********)))(((***)))(((''''''''''''''''''((()))******)))((('''))))))(((((((((((())))))######$$$%%%''')))+++,,,''''''((())))))***))))))((('''%%%%%%%%%''')))***(((((((((((())))))))))))(((((())))))*********+++++++++------------++++++,,,,,,,,,---...///000111000111333555999<<>>======<<<:::999999999999888777666444333222222222222444777:::<<<<<<<<<;;;;;;;;;:::999888888999999777888999::::::;;;;;;;;;999999888666444333555777444555888;;;===>>>>>>>>>???===<<<===@@@CCCDDDEEE>>>>>>>>>>>>???@@@BBBCCC???===:::999;;;<<<======BBBAAA@@@>>>>>>=========:::999777555333111//////,,,++++++******++++++,,,---,,,,,,++++++*********(((***---//////---)))''',,,,,,++++++++++++,,,,,,(((((())))))*********+++)))))))))))))))***++++++(((((())))))************)))))))))(((((((((((((((***+++---...---+++)))(((&&&&&&'''((()))***+++,,,++++++******+++,,,------))))))))))))))))))))))))((()))***+++,,,,,,+++***+++***)))(((((()))***+++###$$$'''***------***'''))))))))))))************+++((($$$ ###(((+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...+++)))(((***---//////(((***---...---,,,---------------...///000222222444333333333333333333333000(((&&&&&&&&&'''((('''&&&))))))(((''''''''''''((((((&&&%%%&&&((())))))(((((((((((((((((()))******'''(((((('''%%%###!!!%%%%%%%%%&&&&&&'''''''''))))))(((''''''''''''(((************)))((('''&&&((('''&&&%%%%%%$$$%%%%%%***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((,,,+++)))'''&&&''')))***)))))))))(((''''''&&&&&&&&&'''((((((''''''(((***'''''''''(((((()))***+++***'''$$$%%%(((***)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((()))***)))((('''(((*********))))))((((((((('''(((((((((((()))))))))***,,,+++***))))))***+++,,,------,,,,,,,,,,,,------,,,---------,,,---///222333555888<<>>???>>>===999999999999:::;;;<<<===<<<;;;:::999888999999:::======>>>???@@@@@@@@@@@@@@@???<<<:::777555444444000000///...------------+++++++++++++++++++++++++++*********)))))))))((()))******+++++++++******************************++++++,,,++++++***((((((+++************)))'''%%%))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++***(((&&&(((,,,...---***)))))))))(((((((((((((((******++++++++++++************))))))(((((('''''',,,+++)))((((((((()))***&&&''''''((()))******+++((((((((()))******++++++************************,,,,,,,,,,,,,,,***)))(((++++++++++++******))))))---------.........//////...------------...//////...---,,,---///000000///000000111111222222222222333)))(((''''''))))))((('''))))))((((((''''''&&&&&&***(((''''''(((******)))(((((((((((((((((()))))))))))))))))))))((('''&&&&&&&&&&&&''''''((((((((('''''''''''''''((()))***''''''((()))))))))((((((''''''&&&''''''((()))******))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***(((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''(((((()))(((&&&%%%$$$%%%&&&''''''''''''(((((((((((((((&&&'''((((((''''''(((***))))))((((((''''''(((((()))'''%%%&&&(((***)))((())))))))))))))))))))))))))))))(((((((((''''''''''''((())))))''''''((())))))))))))(((((((((''''''))))))))))))))))))******---,,,+++***++++++,,,---......---,,,,,,,,,------,,,---///000000333666999???@@@CCCFFFIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOORRRSSSTTTSSSRRROOOLLLJJJBBB???999333000000111222000000000111222444666777444444333333333444444555333444555666666666666666777777999:::<<<=========<<<;;;999777555444444444666777888888777666777999:::;;;<<<;;;:::999:::<<<>>>>>>=========>>>??????>>><<<::::::;;;:::999777999888888888888999::::::888777555444333444555666999999;;;<<<>>>?????????@@@???===;;;999777777666555444333111000///......//////...---,,,+++******+++++++++*********************++++++++++++***************************************)))))))))))))))******)))******+++******************************)))))))))))))))))))))))))))))))))))))))***++++++''',,,222444222---)))((())))))))))))))))))))))))******++++++++++++************))))))((((((((((((++++++***)))))))))))))))(((((())))))***++++++,,,(((((())))))******++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++*********))),,,,,,---------.........,,,,,,++++++,,,,,,---.../////////000333555666555111111222222222222222222333***((('''((()))***)))(((((()))))))))((('''%%%$$$---***''''''((()))******)))(((((((((((((((((((((&&&&&&%%%&&&'''((())))))'''''''''(((((((((((((((%%%&&&&&&&&&((()))***+++%%%%%%&&&'''((()))))))))''''''&&&''''''((()))***)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''(((((()))***(((''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((('''&&&$$$$$$%%%&&&&&&&&&&&&''''''((())))))***&&&'''((((((''''''(((***((((((''''''&&&''''''''''''&&&&&&''')))***(((''')))))))))))))))))))))))))))))))))))))))(((((((((&&&'''(((((('''&&&'''(((((((((((((((''''''''''''************))))))))))))******)))(((((()))******......---------............000333555888;;;???BBBEEEGGGIIIKKKMMMMMMMMMMMMOOOOOONNNNNNNNNMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTTTTSSSPPPMMMIIIGGG???<<<777333111111222333222222111111111111222222222222222222333444555555333444555777888999::::::<<<===>>>???@@@@@@@@@@@@???>>><<<:::888666555555777888999888888:::<<>><<<<<<;;;;;;;;;;;;:::888555333222111000//////...---,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++******************************))))))((('''((()))***+++---,,,+++++++++,,,---...************************))))))))))))))))))))))))***))))))))))))***++++++)))666CCCEEE<<<111,,,+++******************************++++++++++++*********))))))))))))(((((((((*********+++******)))((())))))******+++,,,,,,,,,(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,---++++++++++++************++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---...000//////111555888999999222222222222222222222222333)))((('''((())))))((('''((()))******)))'''%%%###---***'''&&&&&&(((((((((((((((((((((((((((''''''%%%%%%$$$$$$%%%''')))***''''''''''''''''''((((((&&&&&&&&&''''''(((******%%%%%%&&&'''((((((''''''((('''&&&%%%%%%$$$%%%%%%))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''((())))))(((''''''&&&&&&''''''((()))(((''''''''''''((((((''''''''''''(((((())))))&&&'''((((((''''''(((***&&&&&&&&&&&&&&&'''((((((&&&&&&''')))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((''''''''''''''''''***))))))))))))((((((((())))))))))))*********+++---------...///111222333333666:::===???BBBFFFIIIHHHIIIKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSQQQNNNKKKGGGEEE===;;;888555444444555666777666555444333222111111333333333444555666777888333444666999;;;<<<===>>>AAABBBBBBCCCCCCCCCCCCBBB@@@@@@???===<<<;;;:::::::::;;;<<<<<<<<>><<<:::;;;;;;999888888777777777999777444222222444666888444555666777888999999999>>>>>>===<<<<<<<<<=========<<<:::888777666555555......------------------******+++++++++,,,,,,,,,,,,,,,++++++******++++++***************************)))''''''(((***,,,...333222000...,,,,,,---///************************++++++++++++++++++++++++******))))))******+++,,,+++888DDDEEE;;;111------***+++++++++++++++,,,,,,******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++)))(((************++++++,,,,,,((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...............///000000000///...///222555666666222111111111111000000000222((('''&&&&&&(((((('''&&&'''(((******)))'''%%%###+++)))&&&%%%%%%''''''&&&''''''(((((((((((('''&&&******((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((('''&&&%%%%%%((('''&&&%%%%%%$$$%%%%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((())))))((((((''''''''''''&&&'''((((((''''''(((***)))((('''&&&&&&%%%%%%%%%%%%&&&((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''((((((((((((((((((((((((((((((((((((((((((,,,,,,---.../////////000,,,---...000333666888:::;;;>>>AAADDDEEEHHHJJJMMMNNNOOOPPPQQQQQQPPPOOOOOOMMMMMMNNNOOOQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTRRRPPPMMMIIIFFFEEE>>>===<<<;;;:::;;;;;;<<<>>>>>>===;;;999888666555666666666666777888999:::666777999<<<>>>???@@@AAADDDEEEEEEFFFFFFEEEEEEEEEAAAAAABBBBBBBBBAAAAAAAAA???@@@AAAAAABBBEEEIIIMMMLLLNNNOOONNNMMMLLLMMMNNNMMMMMMKKKJJJIIIIIIHHHIIIGGGEEEDDDDDDDDDDDDCCCAAA@@@???>>><<<;;;;;;;;;;;;;;;:::888666666888:::<<<888999999999999888777777::::::999999888888999999::::::999999888999999999444333333222111000//////++++++++++++++++++++++++------,,,+++******++++++************************+++***)))((())),,,...000999999666111,,,***+++---************************++++++++++++++++++++++++***************++++++,,,)))...333333///***)))*********++++++,,,,,,,,,,,,******++++++++++++******))))))))))))************)))***+++,,,,,,+++***))))))))))))***************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---+++***+++,,,---+++++++++++++++++++++,,,*********+++++++++,,,,,,///............///000000333111///...000111222222000000000000000000//////000(((&&&%%%&&&'''((('''&&&'''((()))))))))(((&&&&&&((('''%%%%%%&&&'''&&&%%%%%%&&&'''((()))((('''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))((('''''''''''''''((())))))((('''&&&%%%%%%''''''&&&''''''((()))***((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''***))))))(((''''''&&&&&&&&&'''((((((''''''(((***...,,,***(((%%%$$$###"""%%%'''))))))((('''((()))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&'''((((((((((((((())))))))))))'''((((((((()))))))))))))))***,,,...///000111111111222444666999===@@@AAABBBDDDGGGIIIJJJKKKMMMNNNPPPPPPRRRRRRRRRQQQPPPPPPOOOPPPQQQSSSUUUVVVXXXXXXSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTRRRPPPNNNKKKIIIHHHDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDBBB@@@>>>===:::::::::::::::;;;<<<======>>>@@@BBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGDDDDDDFFFGGGGGGGGGGGGGGGDDDEEEGGGGGGGGGIIILLLOOONNNOOOPPPOOONNNMMMNNNPPPNNNMMMLLLKKKJJJJJJJJJJJJFFFEEEDDDEEEGGGHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::999888888666555444444444444666666666777888999:::;;;===<<<:::888666333222111---------,,,,,,+++++++++///...,,,+++******++++++************************++++++******+++,,,...///888888777222,,,((()))+++++++++++++++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,))))))))))))((()))***+++*********++++++,,,,,,---******++++++++++++******)))))))))************+++)))***++++++,,,+++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,------...///777444111///000111111000/////////000000000111111000((('''&&&'''((()))(((&&&'''''''''(((((((((((((((&&&%%%&&&'''))))))'''%%%###$$$&&&((())))))(((((($$$$$$%%%%%%%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&(((''''''''''''(((((()))(((((()))))))))(((''''''''''''&&&''''''((()))***'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))((((((((((((((((((((('''''''''&&&'''((((((''''''(((***,,,+++***((('''&&&%%%%%%&&&''')))(((&&&&&&(((+++))))))))))))))))))))))))&&&'''''''''(((((((((((('''((())))))''''''((()))))))))))))))******++++++(((((()))***+++,,,,,,---)))+++---000333444555555:::;;;<<<>>>@@@CCCEEEGGGEEEHHHKKKMMMMMMNNNOOOPPPOOOPPPQQQRRRRRRQQQPPPOOORRRSSSTTTUUUVVVWWWXXXXXXSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTRRRQQQOOONNNMMMJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJHHHFFFEEECCCBBBBBBAAABBBBBBCCCCCCFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKJJJJJJGGGIIIKKKKKKKKKKKKMMMNNNMMMNNNOOONNNMMMMMMNNNOOONNNNNNMMMLLLKKKKKKKKKLLLFFFFFFEEEGGGIIIKKKKKKJJJGGGFFFEEEDDDDDDDDDDDDDDD>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????===<<<:::888666555444444333333333444555777888999<<<<<<;;;999888777666555111000000///...---,,,,,,000...,,,*********+++,,,*********************************++++++,,,,,,---...111222000+++(((***---++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---)))***++++++***+++,,,...))))))******+++,,,,,,,,,******++++++++++++******))))))*********++++++++++++*********++++++,,,---++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++))))))***++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,------------------......///888555111//////000000000//////000111222333444444222***((('''((()))***)))(((''''''&&&&&&'''((()))***%%%%%%''')))++++++(((&&&!!!###&&&((()))***)))((($$$%%%'''((()))(((((('''))))))(((((('''''''''&&&&&&&&&&&&'''((()))***+++&&&'''((()))************((((((&&&%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))***+++++++++++++++&&&&&&''''''((()))))))))&&&'''((((((''''''(((***'''''''''''')))***+++,,,&&&((()))'''%%%%%%))),,,'''''''''''''''''''''''''''((((((((())))))******((()))***)))((('''(((***))))))******+++++++++,,,))))))***+++---...///000000222555999<<<>>>??????AAABBBBBBCCCEEEGGGIIIJJJFFFHHHLLLNNNOOOOOOPPPRRRQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNNNNOOONNNLLLKKKJJJKKKJJJIIIIIIIIIIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKMMMMMMNNNNNNMMMLLLMMMMMMNNNNNNLLLKKKJJJHHHJJJLLLMMMLLLKKKLLLMMMLLLMMMNNNMMMLLLKKKLLLNNNNNNNNNMMMLLLLLLLLLMMMMMMIIIHHHHHHJJJLLLNNNMMMLLLHHHGGGGGGFFFFFFFFFFFFFFFAAABBBDDDEEEFFFEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDBBB@@@===;;;999888777222222222222333555666777444555666777888999::::::444333222111000///...---000///,,,*********+++,,,************************))))))***++++++++++++***%%%)))------***))),,,///++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---$$$(((,,,---+++)))***+++(((((()))***++++++,,,,,,******++++++++++++******))))))******++++++++++++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------******************************+++******)))''''''+++++++++,,,,,,---------++++++,,,,,,,,,---------///////////////000111111666333///---.../////////000000111222444555666777333)))((('''&&&&&&'''((()))***)))((('''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&%%%$$$'''''''''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&+++***((('''&&&&&&&&&'''***&&&###%%%***---,,,******)))(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((()))+++,,,---...///'''(((((()))))))))))))))&&&&&&&&&''''''''''''((((((&&&(((,,,,,,)))(((************)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++)))((()))+++***'''$$$''''''(((((()))***+++++++++++++++++++++...333666999:::<<>>AAAEEEEEEFFFGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQPPPQQQSSSTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUWWWVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQOOONNNNNNNNNMMMLLLNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOMMMMMMMMMLLLIIIGGGFFFFFFFFFFFFEEEGGGKKKNNNQQQTTTXXX\\\]]][[[XXXUUUTTTQQQLLLGGGEEEEEEFFFHHHNNNPPPSSSVVVWWWWWWUUUTTTRRROOOMMMMMMNNNNNNKKKHHHKKKKKKMMMQQQTTTUUUSSSQQQTTTQQQLLLHHHFFFEEEFFFHHHFFFFFFFFFGGGGGGGGGGGGGGGLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFAAA@@@>>><<<999777666555333222222111111111222222555555444444444444555555333222111000///...------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,*********)))******+++,,,666222,,,)))((()))******((((((((()))*********+++((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))*********++++++)))(((((()))+++,,,+++*********+++,,,,,,,,,++++++++++++***))))))***++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,******++++++,,,---..................////////////............///000111222222&&&'''((())))))((('''&&&((((((''''''((()))******)))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%%%%***((('''''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))''''''***///000+++((()))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))((((((***++++++,,,---...//////333666;;;>>>@@@AAADDDEEEHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMOOOPPPQQQQQQRRROOOPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQTTTQQQNNNMMMMMMMMMMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLOOOSSSVVVXXXXXXWWWUUURRROOOLLLIIIGGGFFFGGGHHHIIIIIILLLOOORRR[[[___dddiiiiiifffbbb^^^\\\XXXRRRLLLIIIIIIJJJKKKUUUWWW[[[^^^``````___^^^[[[VVVPPPPPPSSSTTTQQQNNNMMMNNNRRRVVV[[[]]]\\\[[[^^^ZZZSSSLLLGGGFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFEEECCCAAA>>><<<999888777777555444222222111111444444333333444555666666555555444333222111//////------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,(((***+++---......---,,,*********))))))******+++222///+++)))************'''(((((()))***+++,,,,,,'''''''''(((((((((((((((++++++++++++++++++++++++((((((((((((((((((((((((*********))))))((((((((())))))*********+++++++++***)))))))))************)))***,,,------,,,+++***+++******************+++++++++******************++++++++++++++++++++++++)))***---...//////...---++++++,,,---...000000111............////////////000///......///000222333000&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))******))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%$$$$$$$$$%%%'''(((***+++)))(((&&&%%%%%%&&&((()))(((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***+++)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''))))))((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((&&&'''******((('''***)))))))))******+++++++++(((((((((((((((((((((((((((((((((((()))))))))***)))))))))((('''''''''(((***+++,,,///111333555666;;;???BBBEEEEEEFFFGGGGGGHHHHHHJJJLLLMMMNNNNNNNNNLLLMMMOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPSSSSSSRRRQQQQQQPPPOOOOOOPPPMMMKKKJJJKKKLLLLLLKKKLLLLLLJJJIIIGGGFFFDDDDDDFFFGGGJJJNNNTTTZZZ___bbbbbbaaa^^^ZZZTTTOOOKKKIIIKKKMMMOOOOOOPPPRRRVVVXXXbbbfffkkkooooookkkfffbbb```]]]WWWRRRNNNNNNNNNOOOZZZ\\\___aaacccdddddddddaaa[[[SSSRRRUUUXXXWWWUUURRRSSSWWW\\\bbbeeefffeeefffbbbZZZRRRLLLIIIHHHHHHCCCCCCDDDEEEFFFIIIKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEECCC@@@>>><<<;;;:::888666444222222111222222222222333444555666888888888777666444333222///.........------,,,,,,,,,,,,++++++++++++,,,,,,((()))+++---.........---++++++***************++++++******+++,,,,,,***((())))))******+++,,,------((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((************+++++++++++++++,,,,,,+++***)))))))))***+++,,,------,,,***)))*********++++++*********++++++***)))))))))******++++++++++++++++++++++++(((***---///000///...---++++++,,,---...000000111............////////////111000//////000111333444000''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''((()))***+++***)))(((''''''''''''''''''''''''''''''''''''&&&''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))###$$$$$$%%%''')))***+++((('''&&&%%%%%%&&&'''((('''(((((())))))(((''''''((()))***++++++++++++***''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&'''(((***+++(((((('''&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''')))))))))))))))((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***'''&&&((()))'''(((,,,)))******++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))*********++++++***((((((***+++---...000333777:::<<<===CCCEEEHHHIIIIIIHHHIIIJJJHHHIIIKKKLLLNNNOOOPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSTTTTTTQQQSSSTTTTTTRRRRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTUUURRRQQQPPPOOONNNMMMMMMMMMOOOOOONNNMMMLLLKKKKKKJJJHHHGGGGGGHHHLLLNNNOOOOOOOOONNNLLLJJJHHHFFFDDDDDDHHHJJJMMMSSSYYY___cccfffeeeeeeccc___YYYTTTQQQPPPTTTUUUWWWXXXXXXYYY\\\^^^dddfffjjjlllllliiieeeccc```^^^ZZZVVVTTTSSSSSSTTT[[[\\\]]]^^^```bbbdddeeeccc^^^XXXVVVXXX[[[\\\\\\XXXYYY[[[___dddhhhiiiiiihhheee___YYYTTTOOOMMMLLLCCCBBBBBBBBBEEEIIIMMMPPPOOOMMMKKKIIIGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDEEEEEEGGGHHHHHHHHHFFFDDDBBBAAA===<<<:::777555333222222333333222222333444555555888888999999888777555444111111000///......------,,,,,,++++++++++++,,,,,,******,,,---............---,,,++++++***+++++++++'''((()))+++------+++(((*********+++,,,,,,------((())))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++,,,,,,---------+++***+++,,,++++++,,,,,,,,,+++******)))***++++++++++++***)))+++***************++++++++++++++++++++++++++++++((()))+++---------+++*********++++++,,,---..................////////////000000000000111222333444333((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''((()))***++++++)))(((''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&((())))))******&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''((((((((('''&&& """$$$%%%&&&%%%&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((***+++''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((%%%&&&))))))'''''')))((())))))***++++++,,,,,,))))))))))))))))))))))))(((((()))))))))************+++---,,,+++,,,000333333444777:::===???BBBCCCFFFHHHJJJKKKJJJJJJKKKMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQSSSUUUTTTRRRRRRTTTVVVSSSSSSSSSRRRRRRRRRRRRRRRPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEBBBCCCFFFLLLSSSXXXZZZ[[[XXXWWWUUURRRPPPMMMLLLKKKNNNPPPSSSWWW[[[___aaabbb___```aaa```\\\YYYYYYZZZ[[[]]]^^^___^^^___```bbbaaabbbeeefffgggfffeeeddd```___^^^\\\[[[[[[[[[[[[[[[[[[ZZZZZZ\\\^^^aaaccccccbbbaaa``````aaabbbbbb^^^]]]\\\^^^aaadddffffffcccbbbaaa^^^ZZZVVVSSSQQQIIIGGGEEEEEEHHHNNNTTTXXXXXXUUUQQQMMMIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFDDDAAA@@@>>>;;;999777555555555444444444444444555555666777888999999888666555333333222111000///...---...---,,,++++++,,,---...,,,,,,,,,,,,,,,---...///...------,,,++++++,,,,,,*********+++------+++***************++++++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,))),,,......,,,,,,...111---,,,++++++******++++++)))***++++++++++++***)))***************+++,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++++++++,,,,,,---------............////////////...///000111222222222222444)))((('''&&&&&&'''((()))***)))((('''''''''''''''((()))+++,,,+++***((('''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&%%%###%%%((()))***)))***+++&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))$$$###%%%)))***&&&$$$%%%'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************)))+++.........111555999999:::<<<>>>AAACCCEEEFFFGGGIIIKKKKKKKKKLLLNNNOOONNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKQQQSSSUUUTTTRRRRRRTTTVVVQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMKKKJJJJJJIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@@@@CCCIIIRRR[[[bbbeeefffaaa```^^^\\\YYYVVVTTTSSSTTTUUUXXXZZZ\\\]]]]]]]]]WWWZZZ]]]^^^]]]]]]___bbb```aaabbbbbbaaaaaabbbddd___```aaacccdddffffffgggbbbbbbbbbbbbbbbbbbaaaaaa]]][[[YYYXXXZZZ]]]aaacccdddfffiiijjjiiihhhggghhhbbb___]]]\\\^^^```aaaaaa]]]___``````^^^[[[WWWUUUPPPNNNKKKJJJNNNTTT\\\aaa```]]]WWWQQQKKKGGGEEEDDDEEEEEECCCBBBBBBBBBCCCDDDCCCEEEGGGIIIIIIIIIGGGFFFFFFDDDBBB???===;;;:::999666666555555555555666666444555777888999888666555555444333222111//////...///...---,,,,,,---...///...---,,,+++,,,---...//////...------,,,,,,,,,,,,///---+++***+++,,,,,,+++*********)))))))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,'''***---......///222555...---+++***)))***++++++)))***+++,,,,,,+++***)))************+++,,,---...++++++++++++++++++++++++------......------,,,,,,..................................../////////000,,,---///111111111000000333(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''''''''&&&$$$"""&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,+++)))'''&&&%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$&&&))),,,---,,,***))))))))))))))))))******+++++++++***))))))((()))))))))******)))''''''(((******+++---111555999===???BBBCCCEEEFFFGGGHHHIIIIIIFFFGGGHHHIIIJJJKKKKKKLLLNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDEEEDDDBBB@@@???BBBGGGKKKKKKMMMOOOQQQRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQPPPOOOIIIJJJKKKJJJHHHGGGHHHIIIHHHEEEAAA>>>??????@@@???>>>DDDMMMWWW___dddfffgggkkkiiieeeaaa]]]\\\[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYYYYZZZ[[[]]]___bbbdddeeeiiieeebbbdddiiikkkjjjgggccceeehhhjjjkkklllnnnpppgggnnnsssqqqnnnmmmkkkggghhhfffdddbbbaaabbbdddfffiiilllooorrrsssrrrpppooofffaaa]]]\\\ZZZVVVWWW[[[XXX\\\______]]][[[[[[\\\ZZZVVVRRRQQQTTTZZZ```cccdddbbb^^^VVVOOOIIIGGGGGGIIIGGGEEEBBBAAAAAABBBBBBEEEDDDEEEGGGIIIIIIGGGEEEDDDDDDCCCBBB???===;;;:::777777666555555555666666999888777666555444444444444555555555333111///...,,,,,,+++++++++)))%%%"""000000000000////////////...---+++******+++---...,,,,,,------,,,,,,+++************++++++,,,------...------,,,+++***))))))******))))))***,,,---///((()))***+++++++++++++++******+++++++++***))))))++++++,,,,,,,,,++++++***************+++---///000+++******))))))******+++,,,,,,++++++***++++++++++++***)))))))))))))))***...+++)))***,,,---+++((())))))))))))***+++,,,---///...,,,******,,,...///000000000000000000000000000//////111333444222000444'''((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&'''((((((''''''''''''''''''''''''((())))))))))))((('''&&&&&&''')))***+++***)))))))))))))))))))))******+++)))))))))))))))***++++++)))******)))((()))+++------///222555999===@@@AAACCCDDDFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHFFFDDDBBBAAA??????>>>======@@@DDDHHHJJJKKKMMMOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJJJJIIIGGGEEEEEEFFFIIIFFFBBBAAABBBCCCDDDDDDGGGKKKRRRZZZaaafffiiijjjhhhgggdddaaa```___^^^^^^\\\\\\\\\]]]^^^^^^]]]\\\^^^^^^```bbbeeehhhjjjlllmmmlllkkklllooopppooonnnrrrsssuuuuuutttuuuvvvxxxuuu{{{|||xxxwwwtttqqqqqqpppnnnmmmmmmnnnoooppppppssswww{{{}}}}}}||||||ssskkkccc```^^^ZZZZZZ\\\^^^aaadddfffffffffggggggfffdddaaa______aaabbbccccccbbb___ZZZTTTPPPOOOPPPPPPNNNKKKGGGEEECCCCCCCCCDDDDDDCCCDDDFFFEEECCCAAAFFFFFFFFFEEEDDDCCCBBBAAA;;;;;;:::888777777666666;;;:::888777666555555555444444444444444333333222444222000/////////---,,,////////////...............---,,,++++++,,,---...,,,,,,------,,,,,,+++***++++++******************---,,,,,,++++++*********+++++++++++++++---...///******++++++++++++++++++------............------+++++++++,,,,,,++++++***...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++*********++++++,,,111...******+++---------+++++++++++++++,,,---...111000///......///000111////////////////////////000000000000000111222333666''''''((((((((()))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$######%%%(((******)))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((()))))))))))))))******+++'''(((((()))***+++------***************+++///222222444888<<<@@@BBBDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNLLLLLLJJJIIIHHHHHHGGGGGGHHHGGGFFFEEECCC@@@>>>===:::<<<===>>>???AAADDDFFFJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGHHHJJJKKKJJJIIIIIIJJJKKKMMMKKKHHHHHHIIIKKKLLLLLLNNNPPPTTTXXX[[[^^^```aaabbbaaaaaaaaaaaaaaaaaabbb```aaabbbbbbccccccbbbbbbeeefffgggjjjmmmqqqtttuuusssuuuwwwxxxwwwvvvuuuuuu{{{|||||||||{{{|||~~~|||yyyyyyyyyxxxyyyyyyzzzzzzzzz}}}xxxlllhhhgggeeedddeeeiiijjjlllooosssuuutttssssssrrrqqqooommmjjjhhhgggeeeeeeccc```\\\ZZZ[[[\\\\\\YYYUUUQQQMMMJJJIIIHHHIIIHHHGGGGGGGGGFFFCCCAAACCCDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>><<<;;;::::::===<<<:::999777666555555333333333333444444555666444111...------...//////............------------///...---,,,,,,---...///,,,,,,------,,,,,,+++***,,,++++++***))))))((((((++++++++++++++++++++++++,,,,,,+++,,,,,,---...///---,,,+++*********+++,,,++++++++++++***)))((('''***++++++,,,,,,+++++++++///...,,,+++*********+++******+++,,,,,,+++******************+++,,,------+++++++++++++++,,,---...444000,,,***+++...///000...---------------.........------,,,,,,------...........................///000111000000333999>>>666'''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''(((&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''(((((()))))))))))))))******+++((((((((()))***+++------******+++++++++...222666777999===AAADDDFFFFFFFFFHHHHHHIIIJJJJJJKKKJJJJJJLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFEEEDDDAAA???===<<<<<>><<<:::888777666666444333222111222333444555000...++++++,,,------,,,/////////.........------///...------------...///,,,,,,------,,,,,,+++***++++++++++++******))))))*********++++++,,,,,,,,,++++++++++++,,,,,,---------,,,***((('''(((***+++++++++***(((&&&$$$"""!!!******+++,,,,,,,,,++++++,,,,,,+++******+++,,,---***+++,,,,,,,,,,,,+++***************+++,,,---...************+++---......222000...,,,,,,---/////////......------------...++++++,,,,,,,,,,,,++++++........................,,,///222222222888CCCKKKOOO''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''''''''&&&%%%###'''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''&&&))))))))))))))))))))))))))))))************))))))***)))'''&&&&&&'''((())))))))))))))))))******+++***************++++++,,,***+++,,,---...111666999;;;===AAADDDGGGHHHHHHGGGIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCBBBBBBGGGFFFFFFEEECCCAAA???>>>???CCCGGGIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHFFFEEEEEEDDDDDDDDDEEEFFFKKKNNNQQQSSSUUUWWWZZZ]]][[[YYYWWWWWWYYYZZZZZZYYYYYYXXXVVVUUUUUUWWWXXXZZZ___```bbbeeehhhllloooqqqtttvvvxxxwwwuuussstttuuuuuuvvvxxxzzz}}}{{{||||||||||||~~~}}}||||||zzzzzzxxxtttqqqooooooppppppooolllhhhdddaaa___]]][[[XXXUUURRRPPPMMMJJJHHHEEEEEEEEEDDDCCCAAA??????@@@AAABBBCCCDDDDDDCCCCCCAAA@@@>>><<<:::999888777777555333111000000111111000000000111222222000...000000000/////////...............------.........,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------*********++++++,,,,,,---)))*********++++++++++++,,,+++)))'''&&&'''((()))------------,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,------------......---------************+++,,,---...)))))))))******,,,---...---...//////...---,,,,,,...---,,,,,,,,,,,,,,,---................................................,,,///222222222888CCCKKKUUU&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))******)))))))))((('''''''''((()))***)))))))))))))))******+++++++++*********++++++,,,,,,...111222444666999<<>>???@@@BBBEEEFFFFFFFFFFFFDDDCCCAAA???>>>===<<<<<<;;;:::888555333222111000111111222444555444111...111000000000////////////------------------------,,,,,,------,,,,,,+++***++++++,,,,,,---......///*********++++++,,,,,,,,,))))))************))))))+++***)))((('''((()))******+++,,,...///000000000)))***++++++,,,,,,,,,,,,...---+++***)))))))))*********))))))))))))******************+++,,,------******)))******+++,,,---***,,,//////...,,,******,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,------........................///000111000000333999>>>;;;&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((()))%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&'''((())))))(((((('''''''''''''''''''''''''''&&&'''((())))))))))))((((((((((((((())))))***+++)))))))))))))))******+++)))))))))***+++,,,---...///222666999:::;;;===???CCCDDDEEEFFFHHHIIIJJJKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@????????????@@@AAACCCDDDEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEGGGIIIIIIHHHFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIILLLPPPRRRRRRTTTUUUVVVUUUUUUWWWXXX]]]]]]]]]```dddgggggggggcccccccccdddgggjjjmmmooosssssssssuuuyyy|||zzzoookkkfffbbb___]]]ZZZWWWRRRQQQPPPOOOMMMJJJHHHGGGFFFGGGJJJLLLLLLLLLLLLKKKGGGGGGEEEDDDCCCBBBBBBBBB??????>>><<<:::777555444333222111111222222000///000000/////////.........,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***++++++++++++***)))************++++++++++++((()))***,,,------......))))))***+++,,,,,,,,,,,,---,,,+++)))))))))***+++***)))'''&&&&&&''')))***+++++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,---+++---///...,,,***+++,,,+++*********+++,,,------,,,+++)))(((((()))+++,,,////////////////////////000000000000000111222333333&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((())))))***%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&###$$$%%%&&&''')))******))))))))))))))))))))))))###%%%'''(((*********)))''''''''''''''''''''''''&&&&&&'''(((((()))(((((('''(((((()))***++++++,,,)))))))))))))))******+++'''((((((***+++---///000222666:::>>>??????@@@AAAFFFFFFFFFGGGHHHJJJLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGBBBAAA@@@>>><<<:::999999======>>>@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIJJJJJJGGGEEEDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIKKKOOOSSSXXXZZZRRRTTTVVVWWWWWWXXXZZZ\\\______aaaeeejjjnnnppppppsssssssssssstttvvvxxxyyyxxxwwwvvvxxx|||{{{xxxsssnnnllliiifffddd``````___^^^\\\ZZZXXXWWWOOOPPPRRRTTTTTTSSSRRRQQQJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBAAA???===:::888999666333222222333333333//////.........---------+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++------,,,++++++*********++++++++++++++++++++++++***+++,,,---,,,,,,***)))***+++,,,------------------------------,,,******((()))***+++,,,---------((((((((((((***+++---///222000---++++++---000222,,,,,,++++++***+++++++++......---,,,,,,,,,---------...///---******,,,///*********+++,,,---...///000...,,,******,,,...000000000000000000000000000000//////111333444222000333******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''')))***)))((('''(((***((('''%%%$$$$$$%%%'''((())))))'''&&&&&&'''((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''')))((('''&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))(((((()))***************'''''''''&&&&&&%%%%%%%%%++++++******))))))(((((())))))))))))((((((((((((%%%&&&'''((()))))))))))))))+++---...///000222444999:::===???BBBDDDEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJHHHFFFDDDCCCBBBAAA???===;;;;;;;;;<<<>>>???AAACCCEEEGGGHHHHHHLLLJJJJJJKKKMMMLLLHHHEEECCCBBB@@@AAABBBDDDDDDCCCDDDDDDDDDEEEGGGIIIKKKMMMGGGIIIMMMQQQVVVYYY\\\^^^^^^\\\ZZZWWWVVVZZZ```eeefffiiimmmpppsssvvvzzz}}}~~~||||||}}}~~~{{{xxxwwwzzz}}}xxxuuutttssstttpppnnnnnnlllhhheeeccc___]]][[[\\\^^^___]]]ZZZVVVRRRLLLHHHGGGGGGHHHIIIFFFFFFDDDAAA===;;;:::;;;666555222111000000222333333222111///...---------,,,,,,,,,,,,---...///000------------,,,+++***))),,,,,,,,,++++++*********///......---------......------------------------000///---,,,+++,,,,,,---//////...------,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,++++++******++++++,,,......------,,,+++++++++''')))+++++++++***+++,,,,,,---...//////...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////111111111222333333444444333***))))))((((((''''''&&&(((''''''&&&&&&''''''(((((((((''''''''''''((((((''')))***)))((('''((()))((('''&&&&&&&&&&&&'''((((((((('''&&&''''''((()))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%((((((((((((((('''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''(((((((((((((((((((((((('''(((((((((((((((((('''''''''((())))))))))))(((%%%%%%&&&'''''''''''''''((((((((('''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******++++++---///111222333444666888<<<>>>@@@BBBDDDEEEFFFGGGGGGGGGIIIJJJJJJJJJIIIIIIJJJJJJIIIGGGEEEBBBAAA??????>>>============>>>???@@@AAACCCEEEGGGIIIJJJJJJMMMKKKJJJJJJKKKIIIEEEAAACCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBCCCEEEHHHLLLMMMLLLOOOTTTZZZ```dddfffgggeeeeeecccaaa```aaadddfffmmmppptttyyy}}}||||||~~~~~~{{{uuurrrnnnkkkhhhhhhhhhhhhfffddd]]]XXXRRRNNNLLLKKKIIIIIIIIIHHHHHHFFFCCCBBBAAAAAA;;;:::888555444333333333444333222111000000//////111000///---+++***************+++,,,---...///000,,,,,,,,,+++++++++******......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------,,,++++++***))))))))))))))))))************,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***,,,------+++***++++++,,,---............---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------////////////////////////000000111111222333333444333))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((('''((())))))''''''((()))((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''&&&&&&%%%(((((('''&&&&&&&&&&&&''')))'''&&&&&&((())))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&''')))++++++***)))((($$$%%%%%%&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))***,,,...///111333666777888:::<<<>>>AAABBBCCCEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHKKKIIIFFFCCC@@@>>>===<<<<<<<<<===>>>???AAACCCDDDCCCDDDFFFHHHIIIJJJKKKKKKLLLKKKIIIHHHGGGDDD@@@===??????@@@CCCEEEEEECCCAAADDDCCCBBBBBBDDDGGGJJJMMMPPPUUU\\\eeelllppprrrsssnnnoooooonnnmmmlllmmmnnntttwww|||}}}|||}}}~~~}}}{{{~~~~~~zzzxxxyyy}}}{{{xxxtttrrrpppooommmkkkhhhddd___[[[WWWTTTPPPMMMGGGGGGGGGFFFEEEDDDCCCCCCAAA???>>>;;;888666444333555444333333222222222222333222000---+++)))((((((+++++++++,,,---000222333,,,,,,,,,,,,++++++++++++------,,,,,,,,,------...++++++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,++++++******)))))))))))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---......///000000---...///...,,,+++***++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////000000000111222222333333333((((((((()))))))))******((((((''''''''''''((((((((((((''''''''''''(((((('''((()))(((''''''((()))&&&'''(((((((((((('''&&&&&&&&&&&&'''((()))******((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''(((''''''&&&&&&&&&''''''***(((''''''((()))((('''((((((((((((((((((((((((((((((((())))))(((((((((&&&(((***,,,,,,+++)))(((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''''''''((((((((())))))))))))))))))***************))))))+++...111333555777:::<<<===>>>AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIFFFCCC???===<<<======>>>???@@@AAACCCDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDAAA???======???BBBFFFIIIIIIGGGEEEGGGEEEDDDCCCDDDGGGJJJLLLSSSYYYbbbllltttyyy{{{|||yyyzzzzzzyyywwwwwwxxxzzzxxx{{{|||{{{|||}}}|||zzzzzz}}}~~~{{{wwwyyy}}}|||yyyuuussstttxxx{{{}}}|||yyyvvvsssrrrssspppmmmiiifffbbb\\\YYYLLLKKKIIIHHHGGGFFFDDDBBBCCCBBBAAA???<<<999666444555444444333333333444444000///...---,,,,,,,,,,,,111000...,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,---......///.........------,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............//////////////////////////////////////////000111111222222333222''''''(((((())))))******(((((((((''''''(((((((((((((((''''''''''''((((((&&&((()))((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))******)))))))))'''''''''''''''''''''''''''((((((((())))))******''''''''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&''''''(((+++)))''''''''''''&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&(((***,,,,,,+++)))((((((((()))************)))'''''''''''''''''''''''')))((((((((('''''''''&&&((()))))))))*********+++++++++***+++...111555777999;;;===???@@@AAADDDFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDAAA>>>===>>>@@@BBBDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBEEEFFFIIILLLNNNMMMIIIFFFDDDCCCCCCDDDGGGKKKOOOQQQZZZ___gggqqqyyy}}}|||~~~zzzyyyzzz|||yyy~~~~~~wwwsssuuuzzz~~~zzzuuuwwwzzz}}}|||{{{yyywwwrrrpppqqquuuwwwzzz||||||~~~|||zzzyyywwwvvvssspppjjjggg\\\XXXTTTPPPNNNLLLIIIGGGDDDDDDCCCAAA>>>;;;999777555555444333333333444444///..................///444222000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------+++,,,,,,---..................------------,,,,,,+++,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---))))))(((((((((''''''''')))+++,,,---,,,+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------.........////////////////////////000000000111222222333333222&&&'''''''''(((((()))))))))((((((''''''(((((()))((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((***(((&&&&&&&&&'''&&&$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''')))++++++***)))(((&&&''''''(((((((((((((((&&&&&&''''''''''''((((((******)))(((((('''&&&&&&((())))))******+++++++++------...000333666999;;;<<<>>>@@@AAABBBCCCEEEGGGEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDBBBAAAAAACCCEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGFFFFFFEEECCCBBBAAAAAACCCEEEFFFFFFGGGIIIKKKRRRRRRSSSSSSSSSPPPKKKGGGBBBCCCFFFJJJPPPUUUZZZ]]]eeehhhnnnuuu|||zzzxxxyyy{{{yyy|||}}}yyysssqqqtttwww}}}xxxsssuuuyyy~~~~~~zzzyyyyyyvvvtttqqqnnnooosssuuuvvv|||~~~||||||}}}xxxuuummmfff^^^XXXUUURRROOOLLLIIIHHHFFFDDDAAA>>><<<;;;777666555444444444444444333333111000......------111000///...---......///,,,,,,,,,,,,------------------------......///000------------------------******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++((()))+++,,,------,,,+++------,,,,,,,,,,,,------------,,,,,,+++******)))(((***,,,,,,,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,////////////////////////000111111222333333444444222&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&'''((())))))(((''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((('''''''''***)))(((((((((((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%###$$$&&&''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))(((%%%&&&''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))((())))))******+++,,,,,,///000333666999<<<>>>@@@@@@AAACCCDDDCCCDDDFFFGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIGGGGGGGGGFFFEEEEEEEEEGGGIIIJJJHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFIIIKKKKKKMMMQQQTTTZZZYYYYYYYYYYYYVVVRRRNNNLLLNNNSSSXXX^^^cccgggiiinnnoooqqquuu{{{~~~}}}}}}|||}}}}}}{{{wwwuuutttuuu}}}zzzuuupppsssxxx}}}{{{xxxwwwuuurrrooopppmmmnnnppprrrsssyyy{{{xxxxxxwwwvvvyyy|||ssshhh```]]][[[WWWUUUSSSQQQMMMIIIEEEBBB@@@@@@:::999888666555555555555777666444222000...------........................,,,,,,,,,---------..................///000111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++*********+++++++++,,,,,,''')))+++---------,,,+++------,,,,,,,,,,,,------000/////////////////////***,,,......---,,,,,,------,,,++++++++++++,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---////////////////////////222222222333444444555555111&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((***)))'''&&&&&&''')))***''''''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&+++***)))(((((()))***+++''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))"""!!!!!!###&&&((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&'''(((((())))))(((((((((((())))))*********+++(((((())))))******++++++((())))))***++++++,,,,,,111333666:::>>>@@@BBBCCCBBBDDDEEEEEEEEEEEEFFFHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFJJJIIIHHHHHHHHHIIIJJJKKKGGGGGGHHHHHHGGGEEEDDDBBB???@@@BBBCCCEEEFFFFFFFFFGGGJJJMMMOOOOOOQQQUUUYYYZZZZZZZZZ\\\]]]\\\ZZZWWWZZZ]]]aaafffjjjmmmoooppprrrqqqqqqsssyyy||||||}}}~~~~~~|||yyyuuussszzz~~~wwwqqqnnnqqqwww}}}zzzvvvuuusssoookkkooommmlllooopppqqqvvv}}}{{{{{{wwwiiiiiiiiikkkooovvvssskkkgggfffcccaaa[[[XXXRRRMMMHHHEEECCCBBB<<<;;;:::888777666666666777666444222111000//////......//////...---,,,,,,,,,,,,,,,------..................//////111222222++++++++++++++++++++++++---......///...---+++***------------------------,,,,,,---------.........''')))+++---...---,,,+++...------,,,,,,------...******++++++,,,---------...///000///---,,,,,,---------,,,++++++,,,------++++++,,,,,,,,,---------........./////////000000////////////////////////222333333444444555555666111'''''''''&&&&&&%%%%%%%%%)))(((((((((((()))******))))))(((((((((((())))))((((((''''''''''''((((((,,,+++***(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))***))))))(((((((((((('''&&&%%%$$$(((((())))))))))))((((((+++***)))))))))***,,,---))))))))))))))))))))))))******)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&)))&&&%%%&&&((()))'''%%%''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''&&&&&&%%%%%%'''((()))+++***)))(((''''''(((((())))))))))))))))))))))))***)))))))))))))))***+++'''''''''''''''((()))******+++++++++,,,///333666888;;;>>>???@@@AAACCCEEECCCDDDEEEEEEGGGGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIILLLKKKIIIGGGFFFFFFGGGGGGFFFJJJLLLJJJFFFEEEHHHMMMHHHGGGGGGFFFGGGFFFDDDBBBAAABBBBBBBBBCCCFFFKKKNNNMMMLLLKKKIIIIIILLLRRRVVV]]]___```aaabbbdddgggjjjnnnnnnnnnpppsssvvvyyy{{{xxxxxxwwwvvvvvvzzz}}}wwwuuuxxx~~~}}}|||~~~~~~xxxttttttuuu}}}~~~|||wwwqqqmmmkkklllrrr~~~xxxrrrmmmiiidddbbbbbbccceeegggjjjnnntttyyy{{{}}}~~~wwwppplllhhheeeccccccbbbfffrrr~~~|||xxxvvvvvvwwwxxxvvvmmmiiiggggggjjjeee\\\RRRKKKFFFDDDDDD>>>;;;888888999999666222555444333222111111111111/////////000//////...------------------...///000------...///...---+++***------------------------111000...---,,,,,,------------------------------///---,,,***))))))******++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((()))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------------...//////000/////////............/////////000111111222222333(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))((((((''''''''''''(((((()))(((((('''''''''''''''(((''''''''''''''''''(((((())))))************)))((())))))((('''&&&%%%%%%(((((())))))))))))((((((&&&&&&'''((())),,,...///''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''%%%&&&((()))'''%%%(((''''''&&&&&&''''''(((((((((((((((((('''''''''))))))((('''((()))***+++(((((('''&&&&&&'''((()))))))))))))))))))))))))))+++***))))))((((((((((((((((((((((((((()))***+++)))+++,,,...///333777;;;;;;<<<======>>>@@@CCCFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJJJJFFFEEEEEEEEEEEEDDDBBBAAA???@@@CCCDDDDDDFFFIIILLLJJJKKKKKKJJJKKKNNNSSSWWW^^^```dddhhhlllrrryyy~~~~~~}}}||||||||||||||||||yyyvvvtttuuuwwwzzz|||yyyssspppsssxxx}}}{{{zzz||||||wwwssssssrrrzzz}}}zzzvvvrrrlllfffbbbeeefffmmmyyy}}}yyyrrrlllhhhddd___]]]\\\]]]___```bbbgggmmmqqqvvvwwwyyyyyyuuunnngggbbb```^^^\\\]]]\\\^^^hhhsss{{{vvvtttpppmmmlllmmmoooqqqwwwzzz|||wwwtttsssssspppjjjbbbZZZSSSNNNKKKEEEBBB>>>>>>???>>>;;;888666555444333222222222222///////////////...---,,,......---------...//////------.........---,,,,,,------------------------......---,,,------...///------------------------...---,,,************+++++++++,,,,,,,,,,,,------......---,,,,,,,,,---------------,,,,,,+++++++++.........---......//////........................)))************+++++++++......------......///000------......///000000000111111111222333333444444444((((((((((((((('''''''''((((((''''''(((((()))***(((''''''''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))******+++++++++***))))))))))))))))))((('''&&&&&&'''(((((())))))(((((('''%%%%%%&&&''')))+++,,,---''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((()))******((('''&&&&&&(((((('''&&&(((''''''&&&&&&''''''((('''''''''((((((((((((((())))))((((((((()))***+++&&&&&&%%%%%%&&&((()))***))))))))))))))))))))))))++++++)))((('''&&&&&&&&&******)))))))))***++++++***,,,...111333777<<<@@@@@@@@@???======???CCCGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIGGGEEECCCAAABBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFHHHGGGFFFHHHJJJKKKIIIGGGCCCCCCDDDCCCCCCBBBAAAAAAAAADDDHHHJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQTTTXXX[[[bbbeeeiiiooovvv~~~}}}yyytttrrrtttvvvvvvuuuxxxwww{{{~~~xxxrrrnnnppptttxxx|||~~~zzzxxxyyyxxxsssoooooommmttt~~~~~~{{{wwwqqqkkkfffaaa[[[XXXZZZ\\\cccppp}}}vvvrrrkkkfffaaa^^^ZZZXXXVVVWWWXXXYYY\\\```fffjjjnnnoooqqqppplllggg```\\\XXXVVVUUUVVVVVVVVV]]]fffqqqqqqsssuuuuuusssoookkkgggdddaaa^^^^^^```dddfffkkkpppxxx~~~{{{zzzwwwrrriii___VVVPPPJJJFFFBBB@@@AAA@@@<<<999888777666444333222222222111111111111000///...---000///......------......------------------......------------------------,,,,,,,,,,,,---...///000------------------------...---,,,+++******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......///............---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...............///000000++++++,,,...///111222333111111111222333333444444444((((((''''''''''''''''''))))))(((((())))))***+++''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))***************)))(((''')))))))))))))))((('''''''''(((((((((((((((((('''(((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((('''''''''((((((((('''((((((''''''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((***)))(((''''''&&&''''''******))))))******++++++,,,///222444777:::???BBBBBBCCCCCCAAA@@@AAADDDFFFFFFFFFFFFGGGGGGHHHHHHIIIFFFDDD@@@===<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFGGGGGGHHHHHHHHHHHHFFFEEEBBBDDDEEEEEEEEEDDDDDDEEEJJJNNNRRRTTTSSSQQQOOONNNPPPSSSVVVYYYZZZ]]]```ccciiikkkooossszzz|||wwwrrrrrrvvvxxxwwwtttppppppsss|||~~~}}}~~~{{{vvvpppkkkkkkooorrruuu}}}{{{vvvrrrrrrpppkkkggghhhggglllvvv}}}uuutttooohhhbbb^^^[[[XXXVVVSSSUUU[[[fffrrryyyzzzyyytttoooiiiccc```]]]ZZZXXXUUUVVVXXXYYY\\\aaagggkkklllnnnoooooommmhhhbbb___VVVTTTUUUWWWVVVUUUYYY___jjjjjjlllmmmlllhhhccc^^^\\\ZZZVVVTTTSSSUUUXXX[[[\\\dddnnnuuuyyy~~~|||~~~vvvkkk```ZZZQQQMMMHHHEEEDDDBBB???<<<999888777555333222222222444444444333222111000///111000///...------------...---,,,,,,,,,...///000........................,,,,,,,,,------.........------------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...//////.....................,,,++++++******+++++++++************************,,,,,,,,,---------......///............///000000+++,,,---...///111222222/////////000111111222222111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***)))((((((''''''(((((())))))(((((((((((())))))((()))))))))((('''&&&&&&)))))))))))))))(((((('''''''''((((((((((((''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))((('''''''''(((((((((((('''(((((((((((((((''''''(((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((,,,+++)))((((((((())))))((((((((((((((((((((((((''''''&&&''''''((())))))))))))))))))***+++,,,---111333666777999;;;>>>AAACCCEEEGGGGGGFFFDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEAAA???<<<999888888999;;;<<<===???@@@BBBDDDEEEFFFFFFIIIKKKHHHDDDAAABBBDDDDDDFFFIIIJJJJJJJJJLLLMMMTTTWWW[[[]]][[[XXXVVVUUUXXX[[[___aaaccceeehhhjjjpppqqqtttwww|||zzzvvvvvvyyyzzzvvvrrrnnnlllooowww}}}}}}zzzyyyvvvrrrlllgggfffhhhkkkrrr{{{~~~zzzrrrlllgggfffddd^^^\\\\\\___dddmmmxxx~~~|||tttmmmlllgggbbb]]]\\\[[[[[[ZZZWWWXXX\\\dddmmmtttvvvvvvwwwssslllgggcccaaa```^^^[[[\\\^^^```ccchhhnnnsssuuuwwwxxxxxxuuuoooiiieee]]][[[\\\___^^^\\\]]]aaalllmmmnnnpppnnnhhh```ZZZXXXVVVSSSPPPNNNOOOPPPQQQPPPXXXaaahhhlllrrryyy~~~||||||yyytttuuuyyy}}}zzzqqqkkk```ZZZTTTOOOMMMJJJFFFBBB;;;:::888666444333222222333444444333222111000000222111000///...---------...------,,,---...000111...........................------------,,,,,,+++------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------------.........,,,,,,,,,,,,---...///000........................,,,,,,---------........................///000000............/////////////////////000111111222222111%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((''''''''''''''''''(((((((((''''''''''''((((((+++***)))((((((((((((((()))((((((''''''(((((()))''''''((((((''''''&&&&&&((((((((())))))(((((('''&&&''''''((((((''''''&&&$$$%%%&&&((()))*********))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))******)))(((&&&%%%'''((())))))''''''((())))))((((((''''''(((((()))'''''''''(((((((((((((((((()))***+++++++++******---,,,+++)))(((((())))))))))))))))))))))))))))))&&&&&&&&&'''((()))++++++)))))))))***,,,---///000555777:::;;;<<<===???AAABBBEEEIIIJJJHHHFFFEEEDDDFFFFFFEEEDDDCCCBBBAAA@@@<<<;;;999777777777999:::;;;===???AAACCCEEEEEEFFFDDDHHHJJJFFF???<<>><<<999777555444444111111111111111111000///222111000///..............................//////....................................---,,,******------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,---------------)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////000000//////.........---111111111222333333444444444&&&&&&&&&&&&'''''''''((()))))))))))))))***++++++)))((((((''''''(((((()))((((((''''''''''''(((((((((((('''''''''((())))))(((''''''''''''''''''(((&&&''''''(((((((((((('''&&&''''''(((((((((''''''&&&''''''((((((''''''&&&%%%&&&''')))*********)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%''')))***)))''''''(((***))))))(((((((((((())))))((((((((((((((('''''''''((()))***+++,,,+++******+++***)))(((((()))******))))))))))))))))))))))))(((((((((((())))))***+++******+++---///111333444888:::===??????@@@BBBDDDCCCEEEGGGHHHFFFEEEEEEEEEFFFEEEDDDBBB@@@>>><<<;;;999888888888999:::;;;;;;<<<===@@@BBBDDDFFFFFFFFFDDDDDDCCC@@@======@@@DDDGGGLLLRRRUUUUUUWWW\\\aaaaaaccceeeggghhhjjjmmmpppqqqssstttttttttuuuwwwzzz{{{|||}}}}}}~~~~~~{{{xxxtttrrrpppmmmmmmsssxxx}}}~~~vvvtttsssppplllgggeeefffggglllwwwzzzqqqjjj___YYYUUUVVVVVVUUUVVVYYY___fffqqq{{{~~~sssooojjjhhhggghhhiiihhhjjjjjjllloootttyyy}}}}}}vvvqqqooonnnnnnmmmlllllllllllllllnnnsssvvvvvvpppooollllllpppqqqnnnnnnppptttyyy~~~ssskkkaaaaaa```^^^\\\ZZZWWWVVVSSSUUUXXX\\\^^^```aaabbbbbb______```\\\WWWVVVYYY^^^eeemmmttt~~~uuunnnddd\\\WWWRRRLLLHHHDDDCCC@@@>>>;;;999888777111111222333333333333222111111000///......//////...////////////......---........................+++,,,---------,,,++++++------------------------+++,,,---......---,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,------.........))))))))))))******+++,,,************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......000000//////............111111111222333333444444444&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''((())))))***))))))&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&((()))*********)))'''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''((()))((('''&&&''')))+++***'''&&&(((***))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''(((******))))))(((((((((''''''((()))***+++))))))))))))))))))))))))+++***)))))))))))))))***++++++---///111444666888999<<>>;;;999888777888999:::;;;<<<=========>>>AAACCCEEEFFFGGGFFFDDD@@@===<<<>>>AAACCCCCCHHHMMMTTTWWWXXX[[[```eeeeeefffiiikkknnnsssyyy}}}}}}}}}~~~}}}|||}}}~~~||||||~~~yyywwwxxx~~~|||yyywwwwwwpppmmmmmmrrrxxx}}}~~~vvvkkkjjjgggccc___]]]]]]___eeerrr~~~}}}uuukkkccc]]]WWWTTTWWWYYYZZZ]]]```eeeooo{{{~~~zzzuuuqqqppppppooonnnmmmmmmnnnqqqvvv{{{xxxsssqqqqqqqqqqqqppppppnnnlllkkklllooorrr{{{|||wwwssspppooossstttrrrrrrtttuuu{{{{{{rrrhhhiiiiiiiiigggdddaaa___]]]\\\]]]^^^``````^^^\\\[[[YYYXXXXXXTTTNNNLLLOOOPPPXXX```hhhrrr~~~xxxnnneee^^^XXXRRRNNNHHHFFFDDDAAA>>><<<;;;:::333444555666777777777777111000000/////////////////////000000000...---,,,////////////////////////)))***,,,---......---,,,------------------------+++,,,---.........---,,,++++++,,,,,,,,,---------///...------,,,,,,,,,,,,,,,---------......////////////...---------......---------------------------------.........//////,,,++++++++++++,,,------/////////////////////////////////000111111222222333(((&&&%%%&&&(((******)))'''''''''(((((((((((((((******))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((()))))))))))),,,+++************(((&&&'''''''''(((''''''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''+++)))'''&&&%%%&&&'''(((((((((((((((((('''''''''*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,,,,,,,+++******+++---///333777:::;;;AAAAAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDBBB???<<<:::999999999999:::<<<>>>???>>><<<;;;>>>BBBEEEFFFCCCAAAAAAAAADDDCCCCCCCCC@@@===@@@GGGHHHKKKOOORRRVVVZZZ___ccchhhkkkoootttyyy}}}{{{zzzyyyxxxvvvoooqqqrrrwww}}}zzzyyyyyyxxxxxxssspppnnnqqqxxx}}}uuummmcccaaa]]]YYYVVVWWW\\\___aaalllxxxzzztttqqqeeebbb___^^^```cccfffgggjjjwww|||yyyxxxwwwvvvtttqqqpppoooppptttyyy~~~}}}xxxuuusssttttttpppqqqqqqqqqooommmjjjhhhrrrwww{{{wwwvvvvvvvvvuuusssqqqooonnnvvvxxx}}}~~~xxxtttqqqnnnmmmnnnmmmkkkhhhfffeeeeeehhhkkkkkkgggddd```^^^ZZZWWWTTTQQQMMMJJJMMMNNNRRRYYYdddooowww{{{wwwlllfffaaa\\\WWWVVVMMMGGGFFFCCC<<<:::<<<;;;999888888888888777555111111111111000///...---/////////000000000000000---.........//////000000000000//////.........---***+++,,,............---+++,,,.........,,,***)))***+++---//////...---,,,+++,,,------......------+++,,,,,,***))))))+++...+++,,,,,,------,,,,,,+++******,,,---.../////////***,,,///111222111///...............////////////000000///////////////000222222111111111111111111333+++)))(((((()))))))))'''%%%&&&&&&'''((()))******)))))))))(((((('''''''''***)))))))))(((((('''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((())))))'''%%%$$$$$$%%%&&&'''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((())))))***)))'''&&&&&&&&&((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,------............000333666:::<<<>>>AAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBB@@@>>>;;;::::::;;;;;;<<<>>>???AAAAAA@@@???>>>???BBBDDDDDDBBB@@@AAABBBBBBBBBEEEHHHFFFBBBDDDIIIKKKNNNSSSWWWZZZ^^^cccfffmmmnnnqqquuu{{{}}}{{{yyywwwtttqqqlllnnnooottt~~~}}}{{{{{{{{{{{{zzzxxxuuuqqqrrrwww}}}xxxrrrjjjccc\\\\\\YYYWWWVVVWWW[[[___jjjrrr~~~{{{ooolllhhhfffggghhhhhhhhhmmmxxx~~~|||yyyyyyxxxwwwuuurrrqqqpppppprrruuuyyy{{{~~~zzzvvvuuuuuuvvvwwwwwwwwwvvvtttqqqmmmiiigggnnnqqqvvvzzz|||zzzvvvtttuuuuuuvvvuuutttqqqooommmqqqrrrvvv{{{}}}yyywwwuuusssrrrrrrqqqnnnjjjkkklllpppuuuzzz{{{xxxtttjjjgggccc___\\\XXXTTTQQQNNNMMMNNNRRRYYYaaafffhhhrrrwww~~~}}}zzzyyyuuuuuuzzz{{{ssskkkaaaZZZ]]]UUUOOOMMMIIIAAA<<<===:::888777666777777666555333333333222222111000///................................./////////000000000/////////............111111///...---,,,,,,,,,+++,,,---......,,,+++)))***+++---//////...---,,,,,,,,,------------------+++,,,,,,+++)))***,,,---,,,,,,------------,,,,,,------......------,,,++++++,,,...000111000//////............////////////000000////////////000000111000000000000000111111222...,,,***)))))))))'''&&&$$$%%%&&&'''(((***++++++((((((((('''''''''''''''+++******)))((('''&&&%%%''''''((((((((())))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))(((''''''((((((&&&$$$"""###$$$%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$&&&'''((((((((('''&&&%%%&&&''''''((()))***++++++***)))'''&&&&&&'''((((((%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++,,,...000222333333444666888;;;>>>@@@AAABBBBBBCCCCCCDDDEEEEEEEEEGGGFFFDDDBBB@@@???>>>>>>???>>>===<<<<<<===>>>???@@@AAACCCDDDDDDCCCBBBBBBAAABBBBBBBBBAAA@@@BBBDDDDDDHHHNNNTTTSSSNNNNNNQQQQQQUUUZZZ^^^bbbeeehhhjjjoooooopppssszzz|||~~~|||zzzxxxtttpppmmmmmmooopppsss{{{~~~{{{zzz{{{{{{zzzyyyxxxtttooommmpppuuuyyy|||wwwmmmfff```ZZZXXXXXXYYYXXXXXX[[[^^^aaannnttt}}}{{{wwwsssqqqooonnnlllkkkjjjrrrvvvuuuyyy|||zzzyyyyyywwwvvvuuutttrrrqqqqqqrrrtttvvv{{{yyywwwuuuuuuwwwyyy{{{|||{{{zzzxxxuuurrrnnnlllmmmooorrruuuwwwwwwvvvuuuuuuvvvxxxxxxwwwuuurrrooonnnoooppptttyyy}}}~~~}}}{{{zzzyyyyyyxxxuuuqqqnnnjjjmmmsss{{{wwwsssooollliiifffbbb```ZZZWWWTTTSSSUUUWWWYYYYYYbbbfffllloooooommmkkkkkkeeefffkkkttt|||{{{ooofffiiiccc^^^[[[UUULLLDDDAAA===;;;888777888888888777555555555555444333222111//////........................////////////000000////////////............333222000...------------,,,,,,---......---+++***+++,,,---.........---,,,---------------------,,,+++,,,,,,+++******,,,---------............------------......------,,,+++---------...//////000000............////////////000000////////////000000///////////////000111222222---+++)))((())))))'''&&&%%%&&&&&&'''((())))))***''''''''''''''''''&&&&&&***))))))(((''''''&&&&&&'''''''''((((((((())))))***)))'''%%%%%%''')))***(((((((((((()))))))))))))))(((''''''((((((&&&$$$###$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&'''((())))))'''%%%###%%%&&&&&&((()))***++++++)))(((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))******************,,,///222555777777888:::<<<>>>@@@BBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGEEECCC@@@===<<<;;;:::>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDEEEEEEDDDCCCCCCAAAAAA@@@@@@AAACCCFFFHHHMMMRRR[[[cccccc]]][[[]]][[[^^^dddgggjjjkkkmmmnnnnnnmmmnnnpppvvv{{{}}}|||{{{zzzxxxuuuppplllkkknnnoooqqqwww~~~~~~{{{yyyvvvuuuuuutttsssrrrnnnjjjeeebbbccchhhnnnrrrxxx|||{{{sssjjjddd___ZZZ[[[\\\^^^^^^___```ccceeeooorrryyy}}}yyywwwuuussspppnnniiimmmooommmoooxxx~~~|||zzzyyywwwvvvuuuvvvuuutttsssssssssttttttwwwvvvuuutttuuuwwwzzz{{{zzzzzzzzzzzzyyywwwvvvuuurrrtttwwwzzz{{{{{{zzzyyywwwyyy{{{||||||yyyvvvtttqqqqqqssswwwzzz}}}||||||}}}|||{{{wwwsssppphhhkkkpppvvv|||~~~{{{xxxwwwvvvvvvtttsssiiieee```\\\ZZZYYYXXXWWWXXXZZZ]]]___^^^]]]\\\[[[WWWYYY___iiisssyyyuuurrroookkkeee[[[QQQKKKDDDAAA===;;;:::;;;::::::666666666666555444333333222222111111111111000000//////////////////000000///////////////.........+++,,,---///000000000000,,,------......---,,,,,,+++,,,---.........------......------,,,,,,,,,---+++,,,---,,,+++***,,,------..................---******,,,---.../////////...------,,,---...///000............////////////000////////////000000111////////////000111333333333***(((&&&'''((()))((('''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((***)))'''%%%%%%''')))***(((((((((((()))))))))))))))((('''((())))))'''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&'''((())))))'''%%%###$$$$$$%%%&&&((()))******(((((('''''''''(((((((((*********))))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))************)))***+++---000444888:::999:::<<>><<<;;;;;;:::777777777777666555444444333333222222111111111111000000000000000000//////.........///////////////$$$''',,,000222222000///,,,---------------------,,,,,,---------...------...------,,,,,,,,,---...+++,,,------,,,+++,,,------..................---******,,,---...////////////...,,,,,,,,,---///000............///////////////////////////000111111000000000111222333444555555'''&&&%%%&&&(((******))))))))))))(((''''''&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))((('''((()))***(((&&&)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&'''((((((((('''&&&%%%$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))*********++++++***+++---000333777:::<<<;;;<<<>>>@@@BBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCCCC@@@>>><<<:::999:::;;;<<>>===>>>BBBIIIOOOSSSUUUVVVZZZccckkkllliiijjjnnn|||}}}~~~|||yyyvvvttttttoooppppppqqqrrruuuzzz~~~{{{zzzyyyyyyyyyxxxuuurrrlllppprrrrrrtttyyyzzzwwwsssnnnhhhcccaaa___]]]\\\YYYXXXWWWVVVXXX___gggmmmwww{{{tttnnniiifffggggggfffdddcccdddfffkkkllloootttyyy}}}xxxvvvsssrrrssstttssssssoooooommmkkkkkkoootttxxx}}}~~~~~~{{{wwwvvvuuussstttvvvwwwxxxyyyyyyyyyvvvvvvuuutttuuuuuuwwwwwwzzzzzz{{{{{{|||}}}}}}~~~}}}|||zzzzzzzzz|||}}}}}}}}}||||||{{{~~~~~~|||~~~~~~{{{xxxvvvvvvttttttsssrrrsssxxx~~~}}}~~~|||xxxtttpppoooooonnnnnnaaa^^^XXXTTTRRRPPPMMMLLLJJJJJJMMMUUU^^^jjj{{{{{{oooeeeUUUPPPHHHAAA===;;;:::999999999999999888777666555222222111111000/////////111111000000000000//////.........///////////////''')))---000111///---+++---------------.........,,,,,,,,,---------......------,,,+++,,,---...///+++,,,......---,,,,,,---------............------------......------,,,+++......---,,,,,,---...///............///////////////......//////000111222222222222222222333444555444((('''&&&''')))*********(((((((((((((((''''''''''''''''''(((((()))))))))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&'''((()))'''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((()))&&&''''''(((((((((((((((%%%&&&&&&'''((()))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))*********+++++++++---...111555888;;;===>>>===>>>@@@BBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAA===<<<:::::::::===???AAAAAABBBCCCCCCDDDDDDCCCCCC@@@@@@???>>>>>>>>>>>>>>>;;;;;;>>>EEENNNVVV[[[\\\\\\___fffmmmqqqrrrxxx{{{xxxwwwssssssqqqooooooqqquuuyyyzzz}}}{{{yyyxxxwwwvvvtttrrrmmmrrruuutttvvvyyyzzzxxxqqqkkkccc]]]ZZZYYYYYYYYYVVVWWWXXXYYY[[[bbbjjjqqqwww|||wwwssspppkkkkkkjjjgggeeedddfffhhheeegggiiikkklllppptttwwwvvvssspppoooqqqssstttuuupppnnnmmmlllkkkmmmqqqvvv{{{~~~|||{{{|||zzz{{{~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||yyyyyyxxxvvvuuuxxx~~~}}}}}}~~~{{{wwwvvvwwwxxxyyyyyyrrrlllddd^^^[[[YYYVVVUUUOOOMMMMMMQQQVVV^^^mmm{{{~~~uuubbb[[[QQQHHHBBB???===<<<;;;;;;;;;;;;:::999888777333222222111000000//////111111111000000000//////............/////////000------............---------------------...//////---,,,,,,,,,------......,,,,,,++++++,,,...000111+++,,,...///---,,,,,,---,,,,,,------------,,,,,,------......------,,,+++...------,,,,,,---------............////////////............///000111222333222222111222222333333333***)))'''(((***++++++***&&&'''''''''(((((())))))'''((((((((())))))******))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&%%%%%%&&&'''(((&&&%%%$$$$$$&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&&&&'''((())))))(((((($$$%%%''')))+++,,,...///&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))************+++++++++///111444888;;;>>>??????>>>???BBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<;;;::::::<<>>>>>=========>>>::::::>>>GGGRRR[[[___aaadddffflllsssxxx}}}~~~{{{zzzuuussspppmmmkkknnnssswwwvvv||||||yyyvvvuuutttrrrpppggglllpppooopppssstttrrrpppiiiaaa[[[XXXXXXYYYYYYUUUWWWZZZ[[[^^^dddlllrrrrrr|||xxxvvvuuutttnnnmmmllliiiggggggiiikkkgggiiikkkjjjjjjlllqqqvvvvvvsssooonnnpppsssuuuvvvtttsssqqqqqqpppppptttyyyyyy~~~}}}~~~}}}~~~~~~||||||~~~~~~~~~xxxuuusssrrrtttwwwxxxyyyxxxoooiiifffdddbbb```VVVRRRPPPPPPRRRXXXeeerrrpppssswwwwwwvvvvvvxxxzzz|||llldddYYYNNNGGGCCCAAA@@@============<<<;;;:::999555555444444333222111111222111111111000000//////---.........//////000000111///---,,,,,,...000222---------------...///000---,,,,,,,,,,,,---......++++++******,,,...111222+++---//////...,,,,,,---+++,,,,,,------,,,,,,+++******,,,---.../////////---------------------,,,............/////////000............///000222222222222111111111111111111111***)))((('''''')))+++---((()))))))))((((((((()))))))))(((((((((((())))))&&&'''''''''&&&%%%$$$$$$+++***)))(((''''''((()))))))))(((((('''''''''&&&''''''(((((())))))******((((((((((((''''''''''''++++++******)))))))))(((###$$$%%%'''((()))))))))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))))))))***))))))((('''(((((())))))))))))(((((((((''''''&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&))))))(((((('''''''''&&&(((((((((((()))***+++,,,)))+++,,,---,,,,,,---///222444777;;;===???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDAAA@@@@@@???===<<<;;;:::;;;;;;<<<===???BBBDDDFFFEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCAAA>>><<<===>>><<<<<>>>>>>>>@@@BBBEEEGGGIIIDDDDDDDDDDDDDDDCCCCCCCCC???@@@@@@@@@???>>>======???>>>DDDNNNWWW\\\dddlllsssqqqqqquuu}}}{{{yyytttnnnjjjiiimmmqqqvvvxxx|||}}}{{{{{{{{{xxxpppjjjcccaaaaaaeeejjjppptttvvvxxxssskkkfffcccaaa___]]]``````aaaccceeefffhhhhhhiiilllrrrvvvxxxuuurrrooonnnllliiihhhiiijjjlllmmmpppjjjhhhlllooonnnooossstttvvvwwwtttpppooorrruuuxxx{{{{{{yyyyyy~~~}}}}}}~~~~~~~~~{{{uuuqqqppppppppptttzzz~~~}}}{{{zzzzzzzzzxxxvvvqqqjjjaaaZZZWWWWWWXXXXXXYYY[[[]]]\\\[[[ZZZ\\\^^^eeeooowwwyyy||||||oooeee___XXXOOOHHHFFFCCCAAA@@@AAABBBAAA@@@>>>:::666555666666444222111111111111000000000000000000000/////////......//////......------,,,,,,,,,,,,,,,------.........------........./////////++++++,,,,,,------......,,,,,,---------..................---+++***+++,,,111///---------...---,,,///.........------------............////////////111000000/////////000000///000000111111222333333444((((((((((((((((((''''''***(((&&&(((+++,,,+++(((''''''&&&&&&&&&&&&''''''(((((()))*********))))))(((((('''&&&&&&&&&''''''))))))(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$)))))))))((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((***,,,---'''''''''(((((('''''''''$$$%%%''')))*********)))&&&'''((('''&&&&&&'''((())))))))))))))))))******))))))((((((((())))))***(((((())))))(((((('''&&&***)))))))))))))))(((((()))((((((((((((((()))***''')))+++,,,---000444777999:::===???AAABBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>999888777666666777999:::>>>??????AAACCCEEEGGGHHHCCCCCCCCCBBBBBBCCCCCCCCC??????@@@BBBDDDDDDCCCAAAGGGEEEIIISSS]]]dddkkkqqqwwwuuussstttyyy~~~}}}zzzvvvppplllkkknnnqqquuuuuuvvvyyy|||~~~}}}||||||{{{yyysssjjjccc[[[[[[]]]bbbjjjrrrwwwyyy~~~yyyrrrlllhhhdddaaa___aaabbbbbbdddeeegggiiijjjgggjjjnnnrrrssssssqqqpppnnnllljjjiiijjjlllppprrrwwwrrroooqqqrrrqqqrrrtttxxx{{{}}}{{{wwwuuuvvvxxx~~~}}}~~~yyyuuutttsssrrruuuzzz~~~~~~~~~}}}{{{uuulllddd___\\\ZZZYYYUUUUUUTTTRRRPPPOOOPPPRRRXXX```fffiiinnn{{{wwwpppfff[[[SSSIIIGGGEEECCCAAAAAAAAAAAA???>>><<<999777444222111222222222111111111000000111111111000000000000///000//////...---,,,++++++++++++,,,---......//////,,,---------............---------............................../////////---......---,,,,,,---///000...,,,,,,.........---............------------............////////////111111000000000000111111///000000111111222333333333((()))***+++***)))'''%%%)))&&&$$$&&&***,,,***'''))))))(((((((((((())))))'''((()))*********************))))))))))))))))))))))))((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((('''%%%%%%&&&(((***+++&&&&&&''''''''''''&&&&&&%%%''')))***+++***)))(((&&&'''((('''&&&&&&&&&(((((((((((())))))*********((((((((('''(((((()))))))))))))))))))))(((''''''************)))))))))))))))((((((((((((((())))))''')))+++---///333888<<<===>>>@@@AAACCCCCCBBBBBBBBBBBBCCCBBBAAA>>>;;;:::888666555444555777:::<<<<<<<<<===???AAACCCDDDEEEDDDCCCBBB@@@@@@AAAAAABBBCCCCCCEEEIIIMMMNNNMMMKKKPPPQQQTTT]]]hhhpppvvvyyyxxxuuurrrpppqqqsssvvvxxxwww{{{}}}zzzvvvqqqnnnmmmnnnoooqqqpppqqqtttzzz|||wwwrrrlllddd___[[[[[[]]]cccjjjrrrvvvxxx}}}zzzuuupppkkkhhheeecccccccccdddeeefffiiikkklllkkklllnnnpppqqqqqqqqqpppmmmmmmllllllnnnsssxxx|||}}}zzzyyyyyyyyyxxxyyy}}}||||||{{{yyy{{{|||wwwqqqkkkhhhfffdddccc^^^\\\XXXSSSOOOMMMLLLMMMPPPSSSWWW[[[cccpppwwwkkkbbbSSSRRROOOKKKGGGEEEDDDDDD???@@@@@@===888555333333333333333222111111000000222222222111111111000000/////////......---------++++++,,,---...///000000,,,,,,,,,---------......////////////....................................,,,---...---,,,,,,...000(((''''''(((+++.........------------------------............////////////000000//////000000111111111222222333333444555555222)))***,,,---,,,***(((&&&(((&&&$$$&&&(((***(((&&&))))))(((((((((((())))))&&&'''(((((())))))))))))))))))******************(((((())))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&((()))***+++***)))'''%%%&&&'''((('''&&&&&&&&&((('''''''''(((((()))))))))'''&&&&&&&&&''''''((())))))))))))))))))(((((('''))))))))))))************)))(((((((((((())))))***)))+++---000333777;;;??????@@@AAACCCCCCCCCCCCBBBBBBAAAAAA@@@===;;;888777555444222222444777:::<<<;;;<<<===???AAABBBCCCCCCEEECCCAAA??????@@@BBBCCCIIIJJJLLLPPPTTTWWWXXXWWWZZZ]]]bbbiiirrryyy~~~~~~zzzwwwsssnnnkkklllnnnpppqqquuu{{{{{{yyyuuurrrpppoooooonnnrrrqqqpppsssxxx}}}yyyqqqjjjeeebbb```______```ccchhhmmmpppqqqwwwvvvtttqqqmmmjjjhhhgggfffeeeeeefffhhhjjjmmmnnnoooppppppppppppooonnnnnnmmmooorrrtttxxx~~~~~~}}}~~~{{{{{{wwwrrrooommmnnnmmmmmmkkkggg```YYYTTTOOOLLLKKKLLLLLLNNNRRRYYYeeetttyyyqqqfffddd___ZZZUUUPPPLLLIII@@@AAAAAA???;;;888666666444444444333222111111000222222222222111111111111......//////000000111111,,,,,,---......///000000,,,,,,,,,---------......//////////////////............------------------***,,,,,,,,,+++,,,...000'''&&&&&&'''***---------,,,,,,------------------............////////////...............///000111111222222333333444555555666)))+++,,,------+++***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''((()))))))))(((((((((((())))))))))))******'''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&'''''''''((((((''''''''')))*********)))'''%%%$$$&&&'''((('''&&&&&&'''(((''''''((((((((((((((()))&&&&&&%%%&&&&&&'''((()))))))))******))))))((('''(((((()))))))))))))))***(((((((((((()))***+++,,,+++...222555777:::===@@@???@@@AAACCCCCCCCCBBBBBBAAA@@@>>><<<999777555555111111000111333555888:::>>>???AAABBBDDDEEEEEEEEEFFFDDDAAA@@@@@@CCCFFFIIINNNQQQUUUXXXZZZ]]]aaadddfffmmmtttwww{{{|||vvvpppjjjiiilllnnnpppsssxxx~~~zzzwwwtttrrrrrrrrrpppooossssssrrrqqqrrrwwwxxxnnngggcccccccccaaa``````bbbeeehhhhhhhhhooopppqqqooommmjjjiiijjjhhhgggggggggiiilllnnnpppqqqqqqppppppooonnnmmmlllmmmrrryyy~~~}}}|||wwwttttttxxx~~~~~~|||{{{zzzwww{{{zzz~~~{{{tttooooooppprrrssstttooohhhaaa[[[UUUPPPMMMMMMJJJJJJNNNSSSZZZfffqqqzzzuuunnnhhhbbb[[[QQQJJJCCCBBB@@@???===;;;:::999666555444444333222111111222222222111111111111000......///000111222222333---............/////////,,,---------.....................///////////////.........---------------+++,,,---,,,+++,,,---///...,,,******,,,,,,,,,+++,,,,,,,,,,,,------------............////////////...------......///000111///000000111111222333333444))))))***+++,,,+++******(((+++,,,+++'''%%%'''***''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&'''((()))***))))))((((((((()))))))))*********&&&&&&&&&'''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((('''''''''''''''''''''((('''(((((())))))((((((''')))((((((((('''&&&&&&&&&&&&'''((('''&&&&&&'''(((***))))))))))))))))))(((&&&&&&&&&&&&'''((()))***)))************)))((((((''''''((((((((()))))))))((((((((()))+++,,,.........111666999;;;<<<>>>@@@===>>>@@@BBBBBBBBBBBBAAA@@@>>>;;;777555444444444111111222333444666888999@@@AAACCCEEEFFFGGGGGGGGGEEEDDDBBBBBBEEEJJJOOOSSSVVV[[[___aaa```ccckkkrrruuuyyyqqqjjjhhhkkknnnrrrsssvvv{{{yyywwwttttttuuuuuusssqqqnnnppppppnnnlllqqq|||yyypppiiifffeeefffbbbaaaaaabbbeeeggggggfffiiilllooonnnllljjjiiijjjiiiiiihhhhhhjjjmmmppprrrrrrrrrssssssrrrqqqpppooonnnuuu}}}xxxxxxzzz}}}zzzvvvqqqmmmmmmqqquuuyyy{{{}}}{{{yyyxxxwwwvvvzzz}}}}}}~~~vvvzzz}}}uuuooonnnrrrvvvyyy}}}xxxrrrlllgggaaa[[[VVVUUUPPPNNNPPPSSSUUU]]]eeesssxxx~~~~~~xxxsssiiiZZZNNNHHHDDD???>>>>>>>>><<<999666666555444333222111111222111111111111000000000......//////000000111111////////////............------........./////////---------......//////000/////////.........---------......---,,,,,,...000000...---,,,------,,,+++++++++,,,,,,,,,---------............////////////............///000111222///000000111111222333333111(((((()))***************)))...111...'''$$$''',,,))))))(((((((((((())))))(((((()))(((((('''&&&&&&((()))***,,,,,,,,,+++***(((((())))))*********+++'''((((((((())))))******)))((((((((('''''''''''''''''''''(((((()))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%&&&((()))************(((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&'''((('''&&&&&&'''(((,,,+++++++++******))))))''''''''''''((()))++++++***************)))((((((&&&'''''''''(((((())))))(((((()))***+++---///000000444999<<<>>>>>>>>>???<<<===???AAABBBBBBAAAAAA???===999555222222333444333333555666888999:::;;;@@@AAACCCEEEFFFGGGGGGFFFEEEDDDCCCDDDHHHOOOVVV[[[\\\ccchhhhhhfffiiisss}}}yyypppiiigggjjjnnnssssssuuuyyy~~~zzzwwwuuuvvvwwwxxxvvvsssgggjjjllljjjhhhnnn|||{{{tttmmmiiihhhhhhcccbbbbbbeeehhhjjjjjjiiigggkkknnnnnnkkkiiiiiijjjjjjiiihhhhhhjjjmmmqqqsssttttttvvvvvvvvvvvvuuutttnnnwwwzzzsssssstttvvvxxxzzzyyyyyy|||xxxsssooonnnqqqvvvyyyuuuyyy~~~~~~|||{{{{{{zzz~~~zzz}}}~~~~~~~~~vvvooonnnsssyyy~~~{{{vvvrrrmmmfffaaa\\\VVVSSSVVVVVVUUUYYYaaacccgggnnnsssvvvwwwxxxyyy|||yyygggXXXLLLFFF???===??????<<<888777666666444333222111111111111111000000000000//////////////////.........000000000///......------.........////////////000+++,,,,,,---...///000000111111000000/////////......///000///------///000---,,,++++++---///......+++++++++,,,,,,---------............/////////000////////////000111222333111222222333444444555555444***+++++++++***)))((('''++++++************************))))))((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))*********((('''***000666:::666000***'''''')))+++&&&'''''''''(((((())))))&&&'''((((((((((((((((((***(((&&&$$$$$$&&&(((***((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((***+++((()))***+++***)))'''%%%(((''''''''''''(((((()))((('''%%%$$$$$$%%%'''(((+++)))(((''''''((()))+++))))))))))))((((((((((((((()))***+++******)))(((***)))))))))((((((((('''))))))***+++,,,...///000666777999;;;===???@@@@@@>>>>>>>>>@@@BBBBBBAAA???:::888555222111111222333111222444777;;;???BBBDDDEEEDDDDDDEEEGGGHHHGGGGGGHHHDDDAAAEEEOOOXXX]]]^^^cccbbbbbbeeejjjsss{{{~~~~~~{{{tttlllhhhkkkooossstttuuuwwwyyyzzz{{{{{{||||||}}}}}}{{{uuunnnhhhhhhcccdddhhhggghhhxxxxxxpppkkkiiiiiihhhiiiiiiiiiiiihhhgggfffhhhkkknnnnnnmmmlllnnnppppppqqqooommmqqqyyy}}}|||~~~~~~~~~~~~~~~}}}{{{zzzxxxzzz~~~uuutttsssrrrqqqrrrsssttt~~~xxxrrroooqqqtttvvvzzzyyyzzz~~~~~~|||{{{{{{~~~zzzvvvuuuvvvwww~~~{{{wwwuuuuuurrrjjj```ZZZYYYXXXUUURRR______```aaaccceeehhhiiipppwwwpppfffSSSNNNGGGCCCBBBBBB@@@>>>AAA>>>999777666666555444000000111222222111/////////////////////////////////////////////.........000000///...------,,,,,,---,,,,,,,,,,,,---....../////////...---,,,+++***(((***+++---......---,,,,,,---...//////...---,,,------,,,++++++,,,,,,,,,.....................---000000///////////////000//////000111222222333333333&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***,,,///555<<>>???@@@@@@@@@@@@@@@BBBCCCBBB@@@>>>888666444222111222333444666666888;;;>>>AAADDDFFFFFFFFFGGGHHHKKKLLLMMMMMMKKKHHHGGGKKKTTT[[[^^^______```bbbeeekkkuuuyyy{{{{{{wwwpppllllllnnnrrrrrrrrrsssuuuxxx{{{|||~~~|||yyyuuunnneee```___]]]bbbiiiiiiiiitttwwwqqqmmmkkkjjjnnnnnnnnnnnnnnnmmmmmmmmmlllnnnqqqqqqooonnnoooqqqqqqsssuuuwww}}}{{{vvvwww}}}~~~}}}vvvvvvuuuuuuuuuuuuuuuuuuzzzzzzuuussstttwwwyyy~~~}}}~~~~~~{{{zzz{{{|||~~~zzzyyyyyy{{{tttlllgggeeeccc___[[[YYYXXXWWWVVVVVVXXXZZZ\\\```gggqqq|||zzzooo[[[TTTKKKDDDBBB@@@>>><<>>:::888777555333111000000111222111000///...////////////////////////////////////////////////000//////......---,,,,,,...------------...//////............---,,,+++******+++,,,---.....................//////............------,,,,,,------...---------.........//////000000////////////000000111222222333444444555555333%%%%%%$$$$$$%%%'''((()))(((((((((((((((((())))))))))))))))))(((((((((((())))))************))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((()))---333;;;@@@CCC===:::666111---***((((((''''''''''''((((((((((((&&&'''((()))***+++++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))'''&&&&&&%%%%%%&&&'''((()))))))))((('''&&&+++***))))))(((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))***((('''%%%%%%''')))***&&&'''((()))***+++,,,,,,++++++---///111444555666:::;;;===>>>???@@@@@@@@@AAAAAAAAABBBBBB@@@<<<888555444222111111333444666;;;;;;===???BBBEEEGGGIIIJJJKKKLLLNNNPPPRRRTTTUUULLLJJJIIIMMMTTTZZZ\\\\\\^^^bbbeeegggllluuuuuuxxx{{{zzztttooollllllpppooooooooorrrwww{{{~~~zzztttmmmeee]]]XXXXXXYYYaaajjjlllkkkrrr|||~~~zzzvvvrrrooonnnmmmooooooppppppppppppppppppqqqsssuuutttsssrrrsssssstttyyy~~~}}}yyyuuuuuuyyy~~~}}}zzz{{{|||}}}}}}|||{{{{{{||||||zzz{{{}}}~~~~~~~~~}}}yyyvvvtttpppkkkfff\\\YYYTTTPPPMMMMMMNNNOOORRRXXXbbblllxxxyyyggg^^^RRRHHHDDDCCCAAA@@@AAA@@@>>><<<;;;888333000111111111111111000///...////////////////////////////////////////////////000//////......---------///............///000000...............---,,,+++---------------...///000000//////......//////000.........------......///---------......//////000000000////////////000000222222222333333444444555222***)))'''&&&'''(((+++,,,((((((((()))))))))))))))))))))))))))((((((((((((((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((+++)))'''***000444666666))))))))))))))))))(((((('''''''''((((((((((((((('''(((((())))))))))))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&******++++++++++++***))),,,,,,***)))(((((((((((())))))(((((((((((())))))(((((('''&&&&&&'''(((((((((((((((((())))))))))))******)))))))))***++++++'''(((((()))***+++,,,,,,,,,---000222555888999:::======>>>???@@@@@@@@@@@@AAA@@@@@@@@@???<<<777333333222111111222444666777<<<===???BBBEEEIIILLLNNNPPPRRRSSSTTTUUUVVVWWWYYYPPPMMMLLLNNNSSSYYY\\\^^^cccgggkkkkkklllsss{{{uuuxxx{{{zzzuuuooollljjjmmmmmmoooqqqtttxxx|||~~~}}}vvvnnnhhhaaaZZZVVVXXXZZZaaajjjmmmlllooovvvwwwwwwvvvtttsssqqqppppppoooppprrrssstttuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxxxxyyy~~~{{{vvvvvvuuuwww}}}~~~~~~}}}zzztttpppkkkfff^^^WWWPPPMMMLLLLLLMMMQQQYYYaaalll{{{sssiii[[[PPPJJJHHHGGGEEEBBBBBBAAAAAA@@@<<<777444222222222111111000/////////////////////////////////////////////000000000000/////////......------...............//////000---...............---,,,///...---------///000111111000///......///000111---------------......///////////////............000////////////000000111000000000111111222222222222---,,,***(((((()))***+++)))))))))******+++++++++(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((,,,)))&&&'''***,,,+++)))******++++++***)))'''&&&((((((((((((((('''''''''(((((((((((('''&&&%%%%%%&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''(((((((((*********++++++++++++***,,,,,,***)))(((((((((((()))))))))(((((()))))))))(((((((((''''''((((((((('''((((((((()))))))))***)))+++---//////...---,,,************++++++++++++...///222666999;;;<<<===>>>??????@@@AAAAAA@@@@@@AAAAAA@@@???>>>;;;666222111111222222444666888999;;;===@@@DDDHHHMMMQQQSSSVVVXXXYYYXXXVVVUUUVVVXXXUUUSSSPPPQQQUUU[[[aaaeeegggkkknnnnnnnnnsss{{{zzzzzzzzzxxxsssoookkkjjjkkknnnrrrvvvzzz|||~~~~~~xxxtttmmmgggccc^^^ZZZXXX\\\\\\```fffiiijjjlllooorrrrrrrrrssssssrrrrrrrrrpppsssvvvzzz}}}~~~}}}}}}|||||||||}}}}}}}}}|||{{{{{{|||xxxwwwtttuuuzzz~~~|||yyyzzzuuummmcccZZZSSSOOOMMMJJJMMMRRRYYYcccssswwwgggZZZRRRMMMIIIGGGCCCBBBAAAAAAAAA???;;;777444333333222111000000000000000000000000000000000////////////000000111111///////////////.........------,,,,,,------...///------......///.........000///...---...///000111111000///......///000111,,,,,,++++++,,,------...111111000///...------,,,///////////////000111111000111111111111111222222222,,,+++***(((''''''(((((())))))******++++++,,,,,,(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((())))))'''&&&)))***+++,,,,,,+++***)))((((((((((((((('''''''''''''''''''''&&&%%%$$$$$$'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))'''''''''((((((((())))))+++***))))))(((((((((((((((((())))))))))))((((((((())))))))))))))))))(((''''''(((((())))))******(((+++...111222000...,,,+++++++++++++++,,,,,,,,,///111555888;;;===>>>>>>>>>>>>???@@@AAAAAAAAA@@@BBBAAA???>>>===;;;777444222222333444666888999:::<<<===AAAEEEKKKPPPUUUWWWXXXZZZ[[[XXXTTTQQQRRRTTTTTTSSSRRRSSSWWW]]]dddiiiiiilllppppppqqquuu}}}~~~}}}{{{xxxtttqqqnnnllllllooouuuzzz~~~qqqmmmhhhdddaaa___\\\ZZZ___^^^^^^aaafffiiikkkkkkppppppqqqqqqrrrrrrrrrrrrooossszzz}}}{{{xxx|||~~~yyyuuuuuu{{{~~~~~~xxxpppfff]]]UUUQQQIIIJJJMMMQQQZZZiii|||xxxjjj^^^UUUNNNIIIFFFDDDAAA@@@???>>><<<:::666666444333222222111222000000000000000000000000...//////000000111111222////////////////////////,,,,,,,,,,,,,,,---......,,,---.../////////////////////........./////////000//////......//////000+++++++++++++++,,,---...222111111000///...------///......//////000111222333333333333333333333333333)))))))))(((((((((((((((((((((((()))***+++++++++'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((******)))''''''((($$$%%%''')))***+++++++++)))(((((((((''''''''''''%%%&&&&&&'''((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******))))))((('''&&&&&&&&&''''''((()))))))))(((((('''((((((((('''(((((((((((((((((('''))))))************))))))'''''''''((()))*********((())),,,.........,,,+++)))******+++,,,---......111333666:::<<<>>>>>>>>>======>>>@@@AAAAAAAAAAAA@@@===;;;999999888666555333333444666777999:::;;;???AAADDDHHHMMMRRRVVVYYYVVVYYYZZZWWWQQQNNNOOOQQQUUUVVVYYY]]]aaafffkkknnnnnnppprrrrrrsssuuuxxx{{{~~~}}}{{{yyyvvvssspppppprrrvvvzzz~~~tttppplllhhhfffdddaaa___aaa``````ccciiinnnooommmrrrqqqqqqpppqqqqqqrrrrrrssszzz{{{wwwtttwwwzzz~~~zzzzzz}}}uuukkkaaa[[[PPPOOOMMMMMMRRR___ooo{{{}}}rrrhhh^^^WWWPPPKKKFFFAAA??????>>>===999888666444333333333333000000000000000000000000...//////000111111222222/////////////////////000---------------...//////,,,,,,...///000000000000.........//////......---.........//////.........+++++++++,,,,,,---////////////////////////000000............///000111222333333333333333333333333444'''((()))***+++++++++***&&&''''''((()))******+++'''((((((((())))))******))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&***,,,+++(((&&&&&&((())))))))))))))))))((('''))))))(((((('''''''''&&&###$$$&&&((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))******+++++++++)))((('''((((((((((((((()))******(((''''''''''''(((((()))''''''((((((((((((''''''******++++++++++++******&&&''''''((()))******+++''''''((()))******++++++'''((()))+++---///000111222444777;;;===>>>>>>>>><<<===>>>???@@@AAAAAAAAA;;;999555444444444444333333444555777888:::;;;;;;CCCDDDGGGJJJOOOSSSWWWYYYTTTVVVXXXUUUOOOLLLMMMPPP\\\```ffflllqqqtttwwwyyyuuuuuuuuuttttttsssrrrqqqzzz~~~{{{wwwsssssstttvvvyyy|||{{{wwwsssooollliiifffcccdddddddddhhhooouuuuuuqqqsssrrrqqqpppppppppqqqrrr~~~xxxtttrrrtttuuuwww~~~~~~wwwmmmfffZZZWWWQQQLLLMMMVVVeeeppp}}}yyyooohhhYYYSSSKKKEEEBBBAAAAAAAAA:::999777555444444444444000000000000000000000000...//////000111222222222////////////000000000000...............///000000,,,,,,...///000000000000,,,---...//////...---,,,,,,---...//////...---,,,,,,,,,,,,---...///000111------...///000111222333............///000222222111111111111111111111111555))))))))))))))))))))))))***)))((('''&&&&&&'''(((+++++++++)))'''''')))+++((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((('''$$$"""))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((()))((('''&&&&&&'''((()))+++***)))'''''''''((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))(((&&&%%%%%%&&&((())))))))))))))))))******+++******+++******)))((('''*********+++...000333555999:::;;;<<<============<<<===???@@@AAAAAA@@@@@@<<<;;;999888666666555555666666777888:::<<<>>>@@@CCCCCCEEEIIIOOOSSSVVVVVV[[[VVVPPPNNNKKKKKKQQQXXX___iiittt|||~~~wwwwwwuuurrrnnnjjjjjjmmmppppppxxx}}}}}}|||yyytttlllggglllyyyzzzuuuqqqooommmiiieeeiiihhhgggjjjnnnsssuuuvvvuuuqqqmmmmmmllllllrrryyy~~~vvvtttwwwrrrooonnnrrrzzz|||}}}yyyuuugggbbbZZZSSSRRRVVV\\\```ooouuu}}}ssskkk```UUUNNNHHHBBB???@@@<<<<<<;;;888555222111111333222111000000000222222000000000000000000000000000000//////......------222111000//////...//////...---,,,++++++,,,---...---------.........//////222222111///...---,,,+++...------------...//////111111111111111222222333000000111111111111000000//////000111333444555555666))))))))))))))))))))))))***)))((('''&&&''''''(((((()))***(((''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))'''&&&'''((()))(((%%%###))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''(((((((((((())))))(((''''''((())))))***)))(((''''''(((((()))''''''''''''''''''''''''******)))))))))((((((((()))((('''&&&&&&'''((())))))))))))))))))******+++***************)))(((((()))******,,,///222444666<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@@@@???>>>===999888777666666555555555333444666999<<>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@???>>><<<;;;:::555555555555555555555555666666888:::===@@@CCCEEEDDDGGGKKKPPPSSSUUUVVVVVVSSSPPPOOOQQQSSSWWW```hhhwwwyyyssskkkhhhhhhkkklllllloootttxxxyyy|||~~~}}}~~~sssjjj\\\]]]___fffqqq{{{~~~vvvpppmmmkkkjjjiiikkkkkklllnnnppppppnnnlllooommmmmmppppppppptttzzz}}}wwwtttuuusssssstttxxx~~~~~~~~~vvvlllccc\\\XXXVVVXXX[[[```dddfffhhhkkkmmmzzz~~~tttmmmdddVVVJJJEEEBBBAAA@@@===:::777444333222222222222222111000///000000000000000000000000111111111111000000000000/////////...//////000000/////////000000/////////---............/////////000/////////..................------......///000///////////////000111111000000111111111111000000111111111222222333333333333((((((((((((((((((((((((((((((((('''''''''(((((($$$&&&)))***)))(((((()))))))))))))))))))))))))))&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((******((('''((()))''''''''''''((((((((((((******))))))))))))******''''''(((((())))))******************************%%%%%%&&&'''((()))******((()))************)))((()))))))))))))))******+++******************++++++***+++---000333777999;;;;;;<<<===>>>????????????BBBAAA@@@>>><<<999777666222222333555555666666777<<<<<<<<<===>>>???AAABBBEEEIIIOOOTTTVVVVVVVVVVVVTTTRRRSSSXXX\\\```hhhqqq}}}uuullliiillloooooonnnnnnrrrttttttwww}}}}}}{{{wwwxxxzzzvvvkkkaaaYYY\\\```eeejjjpppvvvyyy|||yyyuuuqqqnnnlllkkkjjjllllllmmmooorrrrrrqqqooosssqqqrrrtttrrroooppptttzzz~~~{{{{{{yyyzzz|||zzzrrrjjjdddaaa\\\\\\[[[YYYYYY[[[___bbbkkksssvvvdddSSSJJJCCCBBB@@@???===;;;888555111222333333333111000///000000000000000000000000////////////...........................///000111......000111111000...................../////////.........///////////////...............//////000...............///000000000000111111111111000000222222222222222222222222333((((((((((((((((((((((((''''''((((((((((((((((((%%%(((***+++***))))))***(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))(((((()))(((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&''''''''''''''''''(((((((((((())))))************))))))''''''(((((())))))******************************%%%%%%&&&'''((()))******))))))************)))))))))))))))))))))******+++******))))))***+++,,,---+++---///333666999;;;<<<;;;;;;<<<===>>>>>>>>>>>>BBBAAA???<<<999777666555111222444666888999999999>>>===>>>>>>???@@@AAABBBFFFLLLRRRVVVWWWVVVVVVVVVTTTUUUYYYaaagggkkkrrrzzzwwwooolllnnnqqqqqqpppnnnqqqsssssswww}}}~~~|||vvvpppnnnnnnkkkccc\\\ZZZ]]]aaaccceeehhhkkknnnpppqqqrrrrrrpppnnnlllkkkllllllmmmppptttwwwwwwvvv{{{yyyxxxxxxsssmmmkkkmmmsss{{{~~~yyytttpppgggddd^^^WWWSSSSSSWWW[[[\\\cccooo}}}rrr^^^RRRGGGDDDAAA??????>>>;;;999333444444444444222000///111111111111111111111111............////////////......---......///000000---...///000000///...---////////////////////////............///////////////............///000000...............//////000000000111111111111000000222222222222222222222222111))))))))))))))))))))))))&&&'''(((((()))(((((((((''')))++++++***)))***+++''''''''''''''''''''''''******)))(((((('''&&&&&&))))))))))))))))))))))))******))))))))))))(((((()))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((((())))))******))))))((('''((()))))))))))))))((((((((((((((((((((((((((()))))))))((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++***)))))))))***+++---......///222555888;;;<<<===<<<===>>>???@@@@@@@@@@@@AAA???===:::888666555555333555777:::;;;<<<<<<<<<;;;<<<<<<>>>@@@BBBDDDEEEHHHNNNTTTXXXWWWUUUUUUVVVUUUWWW```jjjqqqtttyyy}}}xxxrrrooopppqqqqqqqqqooosssuuuuuuxxx~~~zzztttnnniiigggeeeaaa^^^[[[^^^```bbbccceeegggiiigggkkkppprrrrrrpppooonnnnnnooosssxxx}}}}}}{{{uuullliiijjjooouuu{{{|||{{{}}}~~~tttppphhh^^^VVVRRRRRRSSSVVV[[[dddqqqkkk^^^OOOJJJDDDAAA@@@@@@>>>;;;666666666555444333222111111111111111111111111111000000000000111111111111.........---......//////---......//////......---000000000////////////............/////////////////////......//////000111...............///000000000000111111111111000000111111111222222333333333000))))))))))))))))))))))))%%%&&&((()))))))))(((((()))******)))''''''(((***(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))((((((((('''&&&'''(((***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))'''&&&'''(((''''''''''''(((((((((((('''((())))))))))))((('''((())))))******)))((('''''''''''''''''''''''''''******)))))))))(((((((((***)))(((((((((((()))***)))))))))))))))******+++***)))))))))***,,,...000000222444777:::;;;<<<===>>>>>>???@@@AAAAAAAAAAAA>>>===;;;999777666666666666888;;;===???@@@??????<<<<<<===>>>???AAACCCDDDJJJOOOUUUWWWUUUTTTUUUWWWZZZ^^^gggrrrwwwvvvwwwzzz}}}{{{xxxuuussssssssstttrrrvvvxxxxxxzzz~~~}}}yyyvvvrrrmmmhhheeeddddddaaaaaaaaabbbccceeeeeeeeeeeejjjoooqqqqqqqqqqqqrrruuuzzz}}}vvvnnnlllnnnoootttyyy|||zzzuuuqqquuu{{{pppdddZZZSSSPPPUUUWWW\\\ffftttwwwkkkZZZRRRIIICCCBBBAAA???<<<999888777666444444444333111111111111111111111111///000000000111111111222//////...---------......000//////////////////000000000000000/////////...///////////////.........///////////////000000111//////......//////000111000000111111111111000000000000111222333333444444222))))))))))))))))))))))))%%%&&&((()))))))))(((((()))***)))'''%%%%%%''')))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++*********))))))((((((((('''%%%&&&((())))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******)))(((((()))''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))*********((('''&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,+++)))(((&&&&&&((()))+++)))))))))))))))******+++***)))((((((***,,,///000111333666888;;;<<<<<<<<<======>>>???@@@@@@@@@@@@===<<<:::888666666666777999:::===@@@AAABBBAAAAAA@@@??????>>>??????@@@@@@KKKPPPVVVWWWTTTSSSTTTWWWbbbfffnnnwwwxxxssspppqqqzzz}}}{{{xxxvvvwwwxxxuuuyyy{{{zzz{{{~~~}}}zzzxxxyyywwwrrrlllhhhhhhiiihhhfffcccccccccdddbbbaaahhhkkkooopppppppppsssuuu~~~~~~}}}xxxqqqooorrrtttyyy}}}}}}tttkkkiiiqqq}}}ttteeeXXXRRRQQQQQQSSSZZZgggwww~~~ssscccZZZNNNFFFCCCAAA???<<<;;;:::888666555444555555111111111111111111111111---.........//////000000000///...---------------222111000//////000111222111111000000/////////...000000//////............///////////////000111111///////////////000111111000000111111111111000000///000000222333444555555666