BM66(@ ~~~||||||{{{zzzzzzzzzzzzxxxvvvvvvnnnhhhiiilllmmmooorrrsss}}}kkkSSSGGGEEEFFFDDDGGGMMMTTT[[[aaaeeeggg```^^^ZZZWWWXXX]]]eeekkkpppkkkdddbbbeeelllrrrvvvsss]]]OOOKKKFFFDDDDDDDDDDDDDDDHHHFFFDDDEEEGGGIIIJJJJJJNNNPPPSSSYYYaaalllxxxvvvooommmmmmkkkkkkmmmiiiqqq|||mmmaaa___dddtttwwwtttoookkkhhheeebbb```[[[XXXSSSOOOMMMKKKIIIHHHGGGGGGFFFEEEEEEDDDEEEEEEKKKMMMPPPRRRSSSQQQNNNMMMKKKHHHDDDAAA???<<<888666555666888999;;;;;;<<<<<<<<<===???AAABBBCCCBBBBBBHHHFFFCCCCCCEEEFFFDDDAAA;;;<<<>>>AAABBBCCCCCCCCC???>>>;;;777444555888;;;@@@DDDEEEBBBBBBEEEFFFEEEFFFCCC???;;;888666666666111222444666999;;;<<<===BBB???;;;777555444555666333222000///........./////////000111111111111111333444444333222000...---+++,,,...000222333444444555666888888666444444444//////---,,,+++*********+++***************++++++))))))))))))))))))))))))((()))************)))(((,,,+++***)))))))))******------------------------,,,,,,,,,---------...............///000222444555555555555666777999:::;;;::::::::::::;;;>>>CCCHHHGGGGGGFFFDDDCCCEEEHHHKKKKKKLLLMMMMMMMMMNNNQQQTTT[[[eeexxxttthhhiiifffsss~~~}}}}}}}}}~~~}}}{{{tttmmmhhhjjjmmmnnnppprrruuu~~~dddQQQGGGFFFGGGGGGJJJOOOUUU[[[```dddeeeaaa`````````bbbgggooottt{{{xxxtttssswww}}}|||___OOOHHHFFFDDDCCCCCCEEEGGGHHHEEECCCBBBDDDGGGIIIIIIHHHIIIKKKNNNQQQVVV]]]dddjjjwww}}}|||}}}vvveeebbbfffnnn~~~|||zzzwwwqqqkkkeee```^^^\\\XXXSSSOOOMMMLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEEEELLLNNNQQQSSSSSSQQQNNNLLLIIIGGGCCCAAA???<<<999666666777888:::;;;<<<======<<<===???@@@AAAAAAAAAAAADDDBBBBBBCCCEEEFFFDDDBBB<<<===>>>???@@@??????>>>???>>>;;;666444444777:::???DDDFFFCCCCCCEEEFFFEEEBBB@@@===:::888666666666333444555666888999;;;;;;???>>><<<:::888777666666333222000///............//////000111222222222111555555555555333111///---,,,---///000222333444444444666888888666444333333///...---+++************+++******)))))))))******)))))))))))))))))))))))),,,---............---,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111222444555555555666666777999:::;;;;;;;;;;;;:::;;;>>>CCCGGGGGGGGGFFFDDDCCCDDDHHHJJJIIIKKKLLLMMMNNNPPPSSSVVV]]]fffwww}}}|||nnnlllhhhsssrrrllliiimmmpppqqqqqqsssvvv~~~oooZZZMMMIIIIIIIIILLLNNNSSSXXX^^^bbbeeefffccceeehhhkkknnnrrrxxx|||~~~|||}}}eeeQQQIIIDDDDDDDDDDDDEEEHHHMMMQQQOOOLLLJJJJJJNNNOOONNNLLLOOOPPPRRRSSSSSSTTTVVVXXXbbbkkkwwwtttiiidddjjjtttzzzpppgggaaa^^^\\\XXXTTTPPPNNNLLLJJJHHHGGGFFFEEEEEEDDDEEEEEEEEELLLNNNPPPRRRRRRPPPMMMKKKGGGEEEBBB@@@>>><<<999777666777888:::;;;<<<============>>>???????????????@@@@@@AAACCCFFFFFFDDDBBB????????????>>>===<<<;;;???>>>;;;666333333555888>>>CCCGGGEEEDDDFFFFFFDDD???===;;;999777777777777555555555666777888999:::=========<<<;;;999777666444222111///...---.........///000111222333333333777777777666444111///...---...///111222333333333444666888888555333222222...---,,,+++***)))))))))+++***))))))(((((((((((())))))))))))))))))))))))***+++,,,------,,,+++***+++,,,---------,,,***)))++++++++++++++++++++++++,,,,,,,,,---------............//////111222444555666666666777888999:::;;;<<<<<<<<<;;;;;;>>>BBBEEEFFFFFFFFFDDDCCCDDDGGGJJJHHHJJJLLLMMMOOORRRVVVYYY```gggwww{{{qqqmmmyyyrrrllljjjsss~~~qqqllljjjooossssssssstttuuu}}}wwwbbbRRRLLLMMMNNNNNNSSSVVV[[[aaafffiiilllmmmjjjmmmqqqtttuuuwwwyyyzzz|||zzzxxxyyy~~~rrrWWWMMMLLLFFFGGGGGGHHHKKKQQQZZZaaaddd^^^XXXWWWZZZ]]]]]][[[]]]^^^```___\\\YYYWWWVVV^^^ccclllvvv{{{ppplllnnnyyy{{{|||}}}ssshhhbbbaaa\\\YYYTTTQQQOOOMMMJJJHHHDDDDDDCCCCCCCCCCCCDDDDDDHHHJJJNNNPPPQQQPPPMMMLLLFFFDDDAAA???>>>===:::888555666888999;;;<<<<<<<<<=========>>>>>>>>>>>>>>>@@@AAACCCEEEFFFEEECCCAAAAAAAAAAAA@@@???>>>>>>===???>>>;;;777333333555777===CCCGGGFFFEEEFFFFFFCCC???>>><<<:::888777666666444444444444666777999:::@@@???>>><<<:::888777666444333111///...------......///000222333444444444777777777666444111///---......000111222333333333444666888888666333111000------+++***)))(((((((((+++***)))(((''''''''''''))))))))))))))))))))))))((()))***++++++***)))(((+++,,,---......,,,***)))***************+++++++++,,,,,,,,,---------............///000111333444555777777777777888999:::;;;<<<======<<<<<<>>>AAADDDEEEFFFFFFEEEDDDDDDGGGIIIJJJKKKMMMNNNPPPRRRVVVYYY___fffvvvqqqkkkkkkzzzuuujjjjjjqqq~~~~~~zzzqqqllllllqqquuuuuuuuuvvvtttxxxkkk[[[QQQPPPSSSVVVVVV]]]aaagggmmmrrruuuvvvvvvtttwwwyyyyyywwwuuussssssrrrpppnnnppptttzzz~~~iiiPPPHHHJJJHHHIIIJJJNNNVVVaaammmuuuoooggg```___eeemmmqqqqqqnnnooopppnnniiidddaaa___dddfffjjjppp{{{~~~uuussstttzzzzzzsssoootttxxxvvvnnnfffbbbaaa[[[XXXTTTQQQOOOMMMJJJGGGBBBBBBAAAAAAAAABBBBBBCCCDDDFFFJJJNNNOOOOOONNNLLLFFFDDDAAA@@@???===;;;999444555777999:::;;;;;;;;;==================>>>>>>BBBDDDFFFGGGGGGDDDBBBAAA@@@@@@??????????????????>>>===;;;888444444555777<<>>;;;999777555555111111222333555888;;;<<>>:::777666666777444333111///------------...///000222444555666666666666666555333000...---......000111333333444444555777999999666333000///------+++***)))(((((((((******)))(((((('''(((((())))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++,,,---......,,,***))))))))))))******+++++++++,,,,,,,,,---------....../////////000111333555666888777777777888999:::;;;<<<============>>>BBBDDDFFFFFFGGGFFFEEEEEEGGGIIILLLNNNOOOPPPPPPRRRVVVYYY]]]eeevvv{{{ooopppuuuwwwjjjiiippp||||||xxxsssnnnmmmrrrvvvvvvvvvwwwwwwoooggg]]]VVVWWW[[[___aaaiiinnnuuu|||}}}zzz{{{{{{xxxsssnnnlllkkkeeeeeefffiiiooouuuyyyzzzkkkQQQHHHHHHGGGHHHMMMVVVcccpppyyy~~~iiibbb]]]aaammm{{{~~~xxxrrrnnnlllhhhhhhgggkkktttzzztttssswww|||}}}sssmmmcccgggjjjiiieeeaaa______YYYWWWTTTQQQOOOLLLIIIFFFAAAAAAAAA@@@AAAAAABBBCCCCCCEEEIIIMMMOOOOOONNNLLLGGGEEEBBBAAA@@@>>><<<999555666777999:::;;;<<<<<<=========<<<===>>>??????DDDFFFHHHHHHFFFCCCBBBBBB======<<<<<<<<<===>>>>>>======<<<999666555777999<<>><<<999777555444000000000111444777;;;===DDDAAA<<<888666555777888555444111///------------...///111333555666777777444555555444333111///...---...000222333555555666666999;;;;;;777333000///...---,,,+++***)))))))))***))))))(((((())))))***))))))))))))))))))))))))((()))************)))(((+++,,,---------,,,***))))))))))))***++++++,,,,,,,,,,,,,,,---------....../////////000222333555666888888888888888999::::::;;;<<<===>>>>>>???BBBEEEFFFGGGHHHHHHGGGGGGHHHJJJNNNOOOPPPQQQQQQSSSWWWYYY^^^fffyyy}}}rrrggghhhppp}}}~~~{{{vvvpppnnnrrrvvvvvvvvvxxx|||yyylllhhhccc______bbbgggjjjtttzzzvvvvvvsssoooiiidddbbbbbb^^^aaahhhpppxxx}}}jjjTTTKKKKKKIIIJJJQQQ^^^llluuuuuusssaaa]]]\\\eeewww|||uuuqqqpppfffdddbbbeeeooo|||uuurrrrrrvvv|||yyyqqqlllcccccccccbbbaaa___]]]]]]XXXVVVSSSPPPNNNKKKGGGEEEBBBBBBAAABBBBBBCCCCCCDDDFFFHHHLLLOOOPPPOOOMMMKKKIIIGGGDDDBBBAAA???<<<:::777888999;;;<<<===>>>>>>======<<<<<<===???@@@AAABBBDDDFFFFFFCCCBBBCCCDDD>>>===<<<;;;;;;<<<===>>>======<<<:::888777999;;;<<>>===<<<;;;999777555444222111000111333666999;;;>>>===;;;888777777888888555444222///---,,,,,,,,,---///111333555777888888444555555555444333111000+++---///111444666777777777:::===<<<999444000//////...---+++************)))))))))))))))***+++,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&,,,++++++++++++*********))))))******+++,,,,,,---,,,,,,,,,---------......//////000111222444555666999999888888888999:::::::::<<<===>>>???@@@CCCFFFGGGIIIJJJIIIHHHHHHJJJKKKMMMNNNPPPQQQRRRUUUYYY\\\bbbkkk~~~ppphhhhhhrrrxxxrrrooorrrvvvvvvwwwxxxnnnkkkjjjhhhfffeeeggglllppp{{{ooommmjjjeee___\\\[[[\\\bbbhhhsss~~~cccQQQLLLLLLLLLNNNUUUcccpppssskkkbbbaaa^^^```mmmvvvnnniiihhhbbb```___bbbnnn{{{oooeeegggnnnwwwxxxqqqnnniiifffcccaaaaaa```^^^]]]WWWUUURRRPPPNNNKKKGGGDDDCCCCCCCCCCCCCCCDDDEEEFFFJJJLLLOOOQQQQQQOOOLLLJJJJJJHHHEEECCCAAA???<<<:::999:::;;;===>>>??????@@@===<<<<<<===>>>@@@BBBCCC???BBBDDDCCCBBBAAADDDFFFAAA@@@???=========>>>>>><<<===<<<;;;999999;;;<<<<<<@@@BBB???>>>AAACCCBBB:::::::::999999777666555444333111111222444777999999999999::::::999999888666444222///---,,,,,,,,,---///111333666777999999444555666666666555333333+++,,,///111444666888888888;;;>>>===:::555111/////////---,,,+++*********(((((())))))***,,,---...))))))))))))))))))))))))***+++,,,------,,,+++***,,,+++***)))))))))******))))))***+++,,,,,,------,,,,,,,,,---------......//////000111222444555666999999999888999999::::::999;;;===>>>???AAADDDGGGHHHIIIKKKJJJIIIIIIJJJLLLKKKMMMOOOQQQSSSWWW[[[___gggooowwwqqqiiittt~~~xxxsssqqquuuyyyzzz}}}uuujjjhhhrrrwwwqqqiiikkkuuu~~~wwwllliiiccc```cccdddcccgggnnnuuusssdddYYYPPPNNNTTTVVVWWWbbbrrryyyssskkkhhhddddddiiixxx~~~nnnbbb[[[YYYTTT\\\bbbfffnnn~~~}}}xxxrrrooooookkkjjjkkkooovvvxxxpppkkkgggfffdddbbb___]]][[[ZZZWWWVVVTTTRRRNNNJJJGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBHHHHHHJJJNNNPPPPPPNNNLLLMMMKKKGGGDDDBBB@@@>>><<<:::;;;<<<===>>>>>>>>>>>>???===<<<<<<===@@@CCCEEECCCCCCCCCDDDDDDDDDDDDDDD<<<<<<<<<<<<<<<===>>>???>>>???>>>:::555333555888<<>>999555222111111333111000...///111333555666666777888888888888888666666444111...---...///222111111333555777777666777777666777777555111...////////////000222333555>>>???@@@>>>999555222111---......---,,,)))'''&&&************************(((***,,,,,,+++******+++(((((()))***+++,,,,,,---++++++***++++++---///000***+++,,,------+++***)))+++++++++,,,,,,,,,------...000111111111333555777<<<;;;888666444555555666>>>======>>>@@@BBBDDDEEEHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNSSS\\\bbbfffrrrwwwtttxxxuuuxxx~~~xxxtttrrrvvvzzz{{{~~~zzzoookkkooowww|||wwwrrrwww|||wwwooofffhhhbbb___bbbfffkkkvvvtttaaaYYYUUUQQQTTT]]]eeeiiitttvvveeeYYYTTTSSSUUU___iiimmmsss}}}~~~uuuqqqnnnjjjjjjmmmooopppsssyyy}}}vvvnnniiiccccccbbbaaa```______^^^XXXWWWTTTQQQMMMJJJHHHFFFEEEDDDCCCBBBBBBAAAAAABBBFFFGGGJJJMMMPPPQQQOOOMMMKKKHHHDDDBBB@@@>>>;;;999888999:::;;;<<<<<<<<<<<<>>>>>>======???AAADDDEEECCCDDDDDDDDDDDDDDDDDDDDD:::::::::::::::;;;;;;<<<======<<<888444333555888;;;>>>AAABBB@@@@@@BBBDDDDDDBBB>>>999555222111000222111///......000333444222333444555666666666666666666555222...------///111000000222555777777666444444444555666555333000******++++++---000222444:::;;;<<<:::666222///...///......---,,,+++)))(((************************((()))******))))))+++,,,***************+++++++++((()))+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,---------............000111111111222555777999888888999:::<<<>>>???===<<<===>>>???BBBDDDFFFIIIHHHGGGGGGGGGHHHIIIIIIIIIKKKLLLLLLNNNTTT]]]dddkkkwwwxxxppp}}}{{{vvv}}}|||}}}xxxtttrrrvvvzzz|||vvvqqqrrrxxxzzzqqqlllhhhdddgggddddddjjjttthhh]]]TTTTTTVVVYYYcccooo}}}sssbbbYYYWWWXXX^^^nnn~~~yyytttrrrrrruuu{{{}}}{{{ssslllgggbbbbbbbbbaaaaaa`````````YYYWWWTTTPPPLLLJJJIIIHHHEEEDDDCCCBBBAAAAAAAAAAAAEEEFFFHHHLLLPPPRRRQQQOOOJJJHHHDDDAAA???===;;;999888999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCC??????>>>============>>>;;;<<<;;;777444333666:::<<<>>>AAADDDFFFFFFFFFFFFBBB@@@<<<888555222111000111000...---...///111222333444666777999:::::::::777777555222...,,,---...000000000222444666666666222222222444666666555333+++,,,,,,...000333666888:::;;;===;;;888444222111...---,,,+++************************************'''(((((((((((()))+++---+++++++++*********))))))(((***,,,......---***)))************+++,,,---------------.........//////...///111111111222555777666777999;;;===???AAABBB;;;;;;<<<===???BBBEEEFFFKKKJJJIIIHHHHHHIIIJJJJJJHHHJJJKKKLLLOOOUUU___gggnnnzzzvvvkkkttt{{{nnnkkksss~~~wwwrrrqqqvvvzzz|||xxxuuuwwwxxxoooiiihhhiiikkkiiillltttxxxaaa]]]ZZZ^^^bbbkkk{{{ttteee___```dddppp{{{ssskkkgggeeedddcccbbb```___^^^]]]ZZZWWWSSSOOOLLLJJJJJJJJJEEEEEECCCBBBAAAAAAAAAAAACCCDDDGGGKKKOOORRRRRRQQQLLLIIIFFFCCCAAA???<<<::::::;;;<<<===>>>>>>>>>>>>===>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????;;;<<<;;;888555555999===>>>???AAAEEEHHHHHHFFFDDD@@@>>>;;;888555333111111000///...------...000111333444666888:::;;;<<<===777777555222...,,,---...000//////111444666666666444333333444666777555333.........///222444777999999;;;<<<;;;888555333333---,,,***)))((()))******************************###&&&((()))))))))***,,,************************+++,,,.........---+++*********))))))***,,,...///------------...............///000111111222444777777777999:::;;;<<<<<<;;;999::::::<<>>>>>>>>>>>===>>>AAACCCEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBB@@@???>>>===<<<;;;;;;;;;<<<===<<<999666777<<>>===;;;888666444222111000///...------.../////////000222444666888999999777777555222...,,,---...000//////111555777777777888666555555666666444222------------...000222333444666888777444111//////...---,,,+++******+++,,,************************!!!%%%))),,,,,,***))))))((())))))***++++++,,,,,,---,,,,,,++++++++++++,,,******))))))***,,,...///+++,,,,,,,,,,,,------------///000000000222444666777888999999999999888888999999:::;;;>>>AAADDDFFFJJJJJJIIIHHHIIIJJJKKKLLLHHHIIIKKKLLLOOOXXXcccllliiivvvrrriiillluuuzzzwwwzzzuuuqqqqqqvvv{{{}}}|||{{{yyyooogggcccccceeehhhiiikkksss{{{{{{wwwyyy}}}yyyuuuxxx{{{tttlllhhh`````````______^^^^^^^^^YYYWWWTTTQQQNNNLLLKKKKKKHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCEEEIIINNNQQQSSSRRRKKKHHHEEEBBB@@@>>><<<:::888999:::;;;<<<<<<<<<<<<===>>>AAACCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>============>>>>>>===999777888===BBBFFFGGGGGGFFFEEEBBB???======<<<;;;999777555444333000//////...............///000222444666888888999666666444111...---...///000///000222666888888888:::888666555555444222000////////////000111333444555777888777444111//////111111///......---------************************"""&&&***---,,,+++))))))'''((()))***+++,,,------+++***)))((((((***+++,,,************+++,,,------+++++++++,,,,,,,,,---------...000000000111444666777777888999999:::;;;;;;999999:::;;;===@@@CCCDDDGGGGGGFFFGGGHHHIIIKKKLLLIIIJJJKKKLLLOOOXXXdddmmmnnn{{{wwwlllnnnvvv}}}|||wwwsssrrrxxx}}}||||||xxxppphhhbbbdddcccffflllnnnpppzzz|||qqqjjjhhh``````___^^^]]]\\\\\\[[[WWWVVVTTTRRROOOMMMKKKJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCEEEIIIMMMQQQRRRRRRLLLJJJFFFCCCAAA???===;;;888999:::;;;<<<<<<<<<<<<===>>>@@@AAACCCCCCDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???????????????>>>>>><<<999666777===BBBHHHJJJKKKHHHBBB???>>>???<<<<<<;;;:::888777555444000000000/////////......111222444666777888999999444444333111///...///111111000111333777999:::999888666444222222222000///000000000111333555777888777999:::999666222000000000000000///...,,,+++***************************''')))++++++***)))***+++))))))*********+++++++++***++++++,,,,,,---------***++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...---...///000000111333666777777777777888:::;;;===:::::::::;;;===???AAACCCCCCCCCCCCDDDFFFHHHKKKLLLJJJKKKLLLLLLOOOXXXdddmmmvvvyyynnnqqqyyy|||yyyxxxttttttzzzwwwqqqvvv~~~~~~~~~tttlllhhhdddfffeeeiiinnnqqquuuzzz|||vvvyyyqqqnnnrrrvvvxxx|||yyynnnhhhgggccccccaaa^^^\\\YYYWWWVVVWWWVVVUUUSSSPPPMMMKKKIIIKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDEEEHHHMMMPPPRRRRRROOOLLLIIIFFFDDDBBB@@@===:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDFFFEEEEEEDDDCCCBBBBBBBBB>>>===<<<<<<<<<<<<<<<<<<>>>>>><<<888555666<<>>???BBB<<<<<<;;;;;;999888666555111111000000/////////......///000222333444444555333444333111//////000222111111111444888:::;;;:::666333111000111111///...,,,,,,,,,...000333666777444666777666222///,,,,,,---......---,,,)))'''&&&************************,,,+++***((('''(((,,,///+++++++++***************+++---000222333222111///***+++,,,------+++***)))---------.........//////---...///000000111333666999888666555555666888::::::::::::;;;<<<>>>@@@BBBAAAAAABBBCCCEEEHHHJJJLLLKKKLLLLLLLLLOOOXXXdddmmm{{{yyypppttt|||zzzvvv}}}{{{{{{|||~~~|||tttsssyyytttjjjfffeeefffggghhhlllsss{{{vvvuuuwwwyyy{{{}}}~~~|||ooonnnqqq~~~ppphhhgggfffmmmsssuuuvvv|||}}}vvvrrrnnnlllfffccc```^^^^^^]]]\\\[[[YYYXXXVVVSSSRRRPPPPPPOOOKKKJJJIIIFFFCCCAAABBBCCCGGGFFFGGGKKKPPPSSSQQQOOONNNLLLJJJGGGCCC@@@===<<<555666888:::<<<>>>@@@AAA@@@@@@@@@???@@@@@@AAAAAAFFFGGGGGGGGGEEECCCBBB@@@???>>>===============>>>???@@@???<<<888888;;;???JJJIIIHHHFFFDDDBBB@@@???<<<===>>>>>><<<999555333444222///......//////...111111000000111222333333444555555333000.........111222333555888:::;;;<<<777555333333333333111//////---,,,...222555444333333555777777555222111000//////...---,,,,,,,,,,,,)))***+++,,,,,,+++***)))***)))&&&###"""$$$(((++++++++++++***((((((***+++'''(((***+++---///000000...---,,,,,,+++++++++,,,......---,,,,,,...///000//////000000111222444555777666666666777888999999999999999:::;;;===???AAABBBCCCDDDEEEGGGIIIJJJKKKIIIIIIJJJNNNQQQXXXggguuu{{{vvvwww|||sssnnnwwwyyyzzz}}}}}}}}}{{{sssrrrxxx~~~~~~ssskkkhhhhhhgggjjjooouuu|||zzzrrriiiddddddfffggggggllllllmmmpppyyywwwiiifffhhhxxx|||mmmaaa]]]^^^dddkkksssxxx~~~|||wwwuuurrrppphhheeeaaa______^^^\\\[[[YYYXXXVVVTTTQQQOOOMMMLLLIIIIIIHHHEEEBBBAAABBBCCCFFFFFFHHHLLLQQQTTTSSSQQQNNNLLLJJJFFFCCC@@@===<<<888999999:::<<<===>>>>>>@@@????????????@@@AAAAAACCCDDDEEEFFFEEEEEECCCCCCAAA@@@???======<<<<<<<<<===>>>>>><<<999999===AAAEEEEEEEEEDDDBBB@@@>>>===:::;;;<<<===<<<:::777555444222///.../////////...222222111111111111222222444444444333000......///000111222444666888:::;;;777555333333333222111///...,,,+++---111555666555777999:::888555111/////////...---,,,,,,,,,,,,,,,(((((())))))))))))((((((+++***(((&&&%%%&&&))),,,+++,,,,,,,,,***)))***++++++************+++,,,,,,---,,,,,,++++++,,,,,,------------------...////////////000000111222444555666666666666777888999::::::::::::;;;<<<>>>@@@AAABBBCCCDDDEEEGGGHHHIIIJJJKKKJJJLLLOOOSSSZZZiiiwwwyyyrrrsssyyypppiiipppuuuvvv~~~{{{tttrrrwww}}}yyypppkkkjjjllljjjpppyyy}}}uuuuuuwwwvvvtttkkkddd^^^```hhhqqqttttttmmmjjjggghhhpppxxxjjjfffgggwwwuuufff\\\VVVXXX\\\eeelllttt}}}zzzyyyxxxwwwvvvjjjhhhdddbbbaaa___]]][[[ZZZYYYXXXUUUQQQMMMJJJGGGGGGGGGFFFDDDAAA@@@BBBCCCFFFGGGIIIMMMQQQSSSSSSRRRMMMKKKHHHEEEBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>???@@@@@@AAA@@@AAACCCDDDEEEFFFEEEEEEBBBAAA@@@>>>===<<<;;;;;;<<<===>>><<<999:::>>>BBBBBBBBBBBBBBBAAA@@@>>>===888:::;;;<<<<<<;;;999777444222/////////000000///333222222222222222222222333444444222000......//////000111333555777888999666444222222222222000///...---,,,---111444777888:::;;;;;;999555111...---......---,,,,,,,,,------))))))(((((((((((())))))+++++++++***((()))+++---***,,,......,,,*********+++***)))((((((***,,,---,,,,,,+++++++++,,,------,,,,,,---...............//////000000111222444555666666666666777888999:::;;;;;;<<<<<<>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHIIILLLKKKMMMPPPSSSZZZhhhvvv{{{qqqssszzzxxxiiiaaaeeevvv~~~ppprrr{{{~~~vvvsssvvvzzz}}}|||xxxrrrllljjjmmmqqqrrryyy{{{yyyzzzyyytttooolllfffdddnnn~~~tttlllmmmxxxxxxuuuuuu}}}jjj^^^XXXXXX^^^eeekkkrrr{{{}}}yyyyyyzzzzzzxxxmmmjjjgggeeecccbbb___]]]\\\[[[ZZZWWWSSSMMMHHHEEEEEEEEEEEECCC@@@@@@AAACCCFFFGGGJJJLLLOOOPPPPPPPPPKKKIIIFFFCCC@@@===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBDDDEEEEEEEEEDDDAAA@@@???>>>===============>>>???<<<:::999<<<@@@AAAAAACCCCCCCCCBBB@@@???999:::;;;<<<;;;:::999888444222000///000111111000111222222333333333333333222333333222///......//////000111333555666777888555333111111222222000///000...------///333555777:::::::::888333000.........------,,,,,,---------,,,+++***))))))***+++,,,)))+++,,,+++******+++---***,,,//////---+++******)))(((''''''))),,,///222...---,,,,,,+++++++++,,,+++,,,---...///...---,,,/////////000111222444444666666666666777888::::::<<<======>>>???AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIINNNLLLMMMNNNPPPUUUbbbppp~~~uuuzzzwwwggg^^^bbbrrrvvvppprrr{{{uuuqqqrrrtttuuuuuurrrnnnlllnnntttzzz}}}wwwqqqrrrnnnooo|||wwwyyyuuueee\\\ZZZ^^^hhhrrryyy{{{xxxxxxxxxwwwuuullljjjhhhgggfffdddaaa___^^^]]]\\\YYYTTTNNNIIIFFFEEEEEEDDDBBB@@@@@@AAACCCFFFHHHJJJLLLLLLLLLLLLLLLJJJHHHEEEAAA>>><<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDCCCCCC???>>>>>>>>>>>>??????@@@???@@@@@@>>>:::888:::===>>>@@@BBBCCCCCCBBB@@@???<<<<<<<<<<<<:::999777666555222000000111222222111///000222444555666666666222222333111///......///000111222333555666888888333222111111111111000...000//////......000222444666777777555222000//////......---,,,,,,,,,------,,,+++***))))))***+++,,,''')))++++++*********,,,***,,,//////---+++*********)))((((((***---111333000///...,,,+++***))))))***+++---.........---,,,/////////000111222444444555555555666777999:::;;;===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJNNNLLLKKKKKKKKKNNNZZZggguuuzzz{{{iiiaaafffyyyuuuuuuuuu}}}|||sssnnnnnnnnnrrrrrrqqqoooooottt|||~~~|||xxx~~~}}}xxxtttmmmlllpppuuujjj___\\\```hhhuuu~~~xxxuuutttssspppmmmhhhgggfffffffffeeecccaaa^^^]]][[[XXXTTTPPPLLLIIIFFFFFFEEECCC@@@???AAABBBEEEGGGJJJKKKJJJJJJJJJKKKKKKIIIEEEAAA>>>=========::::::;;;<<<===>>>>>>???>>>>>>??????@@@AAACCCCCCEEEEEEFFFFFFFFFDDDCCCBBB>>>>>>>>>>>>???@@@AAAAAA???AAAAAA>>>:::888999;;;<<<===@@@AAAAAA@@@>>><<<<<<<<<<<<;;;:::999777666555333111000222333333222///111333555666666666666111222222111///......///000111222333555666777888222111000000111111000...---...//////...///000222444555555333111000000111//////...---,,,,,,,,,,,,))))))(((((((((((())))))'''(((******))))))***,,,***,,,......,,,*********---,,,+++******,,,...///000///...,,,+++***))))))++++++,,,---------------//////000000111222444555555555555666777999:::;;;===>>>???@@@AAAAAAAAAAAACCCDDDEEEGGGIIIJJJKKKLLLNNNKKKJJJIIIHHHKKKVVVbbbkkkxxx||||||kkkdddjjj~~~|||{{{zzz{{{rrrnnnmmmnnnqqqrrrrrrqqqqqqvvv~~~|||tttpppmmmoooqqqpppmmmjjjiiiiiijjjsssyyyhhhiiinnn|||xxxkkkccc^^^bbbmmmzzz~~~}}}~~~zzztttpppooommmhhheeeaaaaaaaaabbbddddddbbb```]]]\\\YYYVVVSSSOOOMMMLLLHHHGGGFFFCCCAAA???@@@BBBCCCFFFJJJKKKKKKKKKMMMNNNMMMKKKGGGCCC@@@??????@@@;;;;;;<<<<<<======>>>>>>?????????@@@AAACCCDDDEEEEEEFFFGGGGGGGGGFFFDDDCCC?????????>>>??????@@@@@@>>>@@@AAA>>>:::888:::<<<<<<>>>@@@BBBBBB@@@===<<<;;;;;;;;;::::::999999999555333111111222333444333222333555666666666444333000111222111///......//////000111222333444555666222000//////000111///...&&&***---/////////111333555555555444111000111222111000...---,,,+++******(((((())))))))))))(((((('''((())))))((()))+++---+++,,,,,,,,,***)))***++++++++++++***+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...//////000000111222444555444555555666777999;;;<<<===>>>???@@@AAAAAA@@@@@@CCCDDDFFFHHHJJJLLLNNNOOOMMMKKKJJJIIIHHHLLLWWWdddgggttt~~~tttooouuu||||||tttqqqpppqqqpppqqqqqqppppppuuu|||uuukkkeee```]]]\\\```dddddd___\\\]]]___ZZZdddrrr}}}mmmmmmooowww}}}rrrhhhcccbbblll{{{zzzvvvpppmmmkkkhhhddd```\\\\\\]]]___bbbcccaaa```[[[ZZZWWWTTTQQQOOONNNMMMIIIIIIGGGDDDAAA???@@@AAAAAAEEEIIILLLLLLMMMPPPRRRPPPMMMIIIEEECCCBBBBBBCCC<<<<<<<<<===============@@@@@@@@@AAABBBCCCEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEAAAAAA@@@???>>>>>>>>>???<<<>>>@@@>>>;;;:::;;;===???@@@CCCEEEDDDBBB???===999999999::::::;;;;;;;;;555333111111222444444444555666777777666444222111000111222111///......///...///000111222333444444111000//////000000///...!!!&&&,,,//////000222444777777777555222000111222222111///---+++******))))))***+++,,,,,,+++***)))))))))***)))(((***,,,///++++++,,,***((((((***+++&&&'''(((***+++---......++++++++++++,,,---...///---,,,+++***+++,,,---...//////000000111222444555444444555666888999;;;<<<<<<===???@@@AAAAAA@@@???CCCDDDFFFHHHKKKNNNPPPQQQMMMKKKJJJJJJJJJNNNZZZggggggttt}}}~~~~~~tttlllkkknnnqqqtttvvvwwwwwwzzzoooeeeaaa\\\[[[]]]\\\gggppppppfff\\\YYYZZZ^^^___eeennnvvvzzzwwwuuu{{{{{{zzz}}}qqqjjjaaabbbfffrrrwwwsssoookkkiiifffccc```aaa___^^^___bbbccccccccc___\\\WWWTTTQQQNNNKKKIIIIIIGGGCCCAAA@@@AAACCCEEEBBBEEEIIIMMMPPPRRRRRRRRRRRRLLLFFFBBBAAA@@@???===;;;;;;:::;;;;;;<<<===>>>@@@AAACCCDDDDDDDDDCCCCCCGGGGGGEEEDDDBBBBBBBBBBBBAAA@@@>>>=========>>>???<<<>>>??????===;;;::::::>>>BBBEEEEEEAAA>>><<<<<<:::;;;=========;;;999777777444111000222555777888888777777777666666555555111111111111111000///...333222000......///000222222111///......///000000/////////000111333555555666555444333222333333444333000---***)))***,,,...,,,+++++++++***))))))))),,,***)))***,,,,,,***'''+++***)))((((((***,,,...,,,,,,------,,,+++)))(((******+++++++++,,,,,,,,,...---,,,+++++++++,,,---111000000000111222333333222333333555777999;;;<<>>@@@BBBEEEIIILLLMMMNNNOOOMMMKKKHHHFFFIIIQQQ\\\dddjjjlllxxxyyyyyy}}}|||rrrjjjhhhkkkrrruuuxxxzzzzzz}}}tttddd___```aaadddhhhpppzzzttthhhdddeeeccc``````dddiiippp|||{{{hhhfffeeeeeebbb```ccciiiuuuiiieee___bbbkkkzzzwwwtttpppmmmjjjhhheeebbbcccbbbaaabbbdddeeefffeee```^^^ZZZWWWUUUSSSPPPNNNKKKIIIEEEAAA@@@@@@AAABBBCCCEEEIIIMMMQQQSSSTTTTTTRRRNNNHHHEEEDDDBBB@@@>>>;;;;;;:::;;;;;;<<<===>>>???@@@BBBCCCDDDDDDCCCCCCEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>???===???@@@???===;;;::::::===AAAEEEFFFCCC@@@======:::;;;;;;;;;;;;999888777666444000000222555777888999888888777666666555555222222222111111///......222111000000000000111222222111000.........//////,,,------...///111222333777666555444333333444444222000...+++***+++,,,---+++++++++***************(((&&&&&&(((,,,---,,,***,,,+++***)))))))))***+++***++++++,,,,,,+++++++++*********+++++++++,,,,,,------,,,+++++++++,,,---////////////000111222333333444444555777999:::;;;>>>???@@@AAAAAA@@@??????@@@BBBEEEHHHKKKLLLMMMMMMMMMKKKHHHFFFIIIQQQ[[[cccfffhhhtttuuuwww~~~|||sssjjjhhhkkkrrrvvv{{{}}}~~~uuujjj``````gggnnnuuu{{{zzzmmmjjjlllpppiiicccaaaaaafffqqq|||{{{oooaaa^^^[[[ZZZYYYZZZcccmmmzzzlllcccbbbaaahhhvvv~~~xxxuuuqqqnnnllljjjhhheeedddbbbaaabbbdddffffffeee```^^^[[[YYYWWWUUURRRPPPMMMJJJFFFBBB@@@??????@@@CCCFFFIIINNNQQQTTTUUUUUURRROOOKKKIIIGGGDDDAAA>>>;;;;;;:::;;;;;;<<<===>>>>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>======>>>>>>?????????>>>>>>>>>???@@@???===;;;::::::===AAAFFFGGGEEEBBB???===::::::999888777777777777666333000000222555777777::::::999888666555444444333333222222000///------000000111222222333333333222111000///...---......,,,,,,---...///111222333888888777666555555444444111000///---,,,,,,,,,,,,***************+++++++++&&&&&&&&&(((+++,,,+++***+++,,,++++++***))))))((()))))))))***+++,,,------*********++++++++++++,,,---,,,,,,++++++,,,,,,---.........//////111222222555555555666777999:::;;;======>>>???@@@@@@@@@???@@@BBBEEEHHHJJJKKKLLLLLLMMMLLLIIIGGGJJJQQQ[[[bbbbbbeeepppzzzqqqvvv|||~~~uuukkkiiilllrrrvvv|||uuurrruuu~~~qqqkkkhhhmmmwwwqqqgggiiiooovvvnnnfffcccccchhhrrr|||xxxjjj]]]XXXTTTRRRQQQVVVcccqqqwwwiiiccceeehhhrrr~~~|||{{{xxxvvvrrrpppnnnllljjjhhhbbbaaa``````bbbccccccbbb___\\\YYYWWWUUUSSSOOOLLLKKKIIIFFFBBB@@@@@@@@@@@@EEEGGGJJJMMMOOOQQQSSSSSSPPPOOOMMMKKKHHHDDD@@@>>>;;;;;;:::;;;;;;<<<===>>>===>>>@@@BBBCCCCCCBBBBBB@@@AAAAAAAAA@@@???======<<<===???@@@@@@???>>>>>>???@@@@@@???<<<;;;;;;;;;@@@CCCGGGIIIGGGCCC>>>;;;:::999777555444444555666555333000000333555777777;;;:::999888666555444333444333333222000...---,,,...///111444555555444333222111000///......------.........///111222444555888888888888888666555555111111000///...---+++***)))))))))***+++++++++,,,******************)))((()))***+++,,,,,,+++)))(((******)))))))))+++,,,...************++++++++++++,,,,,,,,,,,,,,,,,,------////////////000222333333666666666777888999:::;;;<<<<<<===>>>???@@@@@@@@@AAACCCFFFHHHJJJLLLLLLLLLOOONNNLLLJJJLLLRRR[[[aaabbbdddooozzzrrryyyyyytttjjjiiimmmpppuuu{{{xxxlll```ZZZYYY\\\dddllltttxxxmmmooosss|||sssccc___fffnnnlllgggdddggglllqqqyyyvvviii___[[[XXXVVVUUU[[[kkkzzzwwwjjjgggiiimmmyyy~~~}}}~~~}}}|||{{{yyyvvvrrrpppnnnmmmjjjhhhbbb```___```aaabbbbbbaaa___]]]ZZZWWWTTTPPPKKKHHHHHHFFFDDDBBBAAABBBBBBCCCGGGHHHIIIKKKMMMNNNOOOOOOMMMMMMMMMJJJFFFBBB>>>===;;;;;;:::;;;;;;<<<===>>>===>>>@@@BBBCCCCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>===>>>???@@@@@@???>>>===??????@@@>>><<<;;;<<<===DDDEEEGGGHHHGGGBBB===999:::888555333222222333444444222000111333666777777::::::888777555444333222444333333222000...---,,,,,,...111444555555444333111111111000000///...------......///000222444444777888999:::999888666555222222222111///---+++***)))))))))***+++++++++,,,+++,,,,,,,,,+++*********&&&'''***,,,---,,,+++***,,,+++))))))))))))+++,,,))))))*********++++++++++++++++++,,,,,,---------000000000111222333555555777777777888888:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBDDDGGGJJJLLLMMMNNNNNNQQQPPPNNNMMMOOOTTT\\\aaadddfffqqqxxxvvv}}}qqqgggggglllpppuuuzzz~~~qqqccc[[[SSSLLLKKKKKKLLLOOOTTTbbbooo}}}xxxmmmiiirrr~~~zzzdddYYYYYY```fffaaabbbiiivvvuuukkkkkkiiiiiiiiiiiinnn~~~vvvllljjjlllooo|||~~~~~~~~~|||yyyvvvrrrooommmkkkiiifffcccbbb``````bbbcccbbbbbbaaa^^^[[[XXXUUUPPPJJJFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKMMMNNNOOOLLLMMMLLLIIIEEE@@@======;;;;;;:::;;;;;;<<<===>>>===>>>@@@BBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA???????????????>>>======>>>??????>>>===<<<>>>@@@FFFFFFFFFFFFFFFBBB===:::999888555333111111222333333111000111444666777777888888777666444333222222333333222222000///---------...111333444444333333111111222222222111000///++++++,,,---...000111222444666999;;;;;;:::777666333333222111000...,,,+++***************+++++++++'''***,,,---,,,,,,---///%%%&&&))),,,------,,,,,,+++******)))))))))******)))))))))************+++******+++,,,------------000000111111333444666777777777777888999;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJMMMOOOPPPPPPQQQQQQPPPOOOPPPUUU[[[```fffiiivvv}}}ttt}}}pppggggggmmmqqquuuzzz~~~ooo```RRRIIIMMMGGGDDDFFFFFFEEEEEEHHHRRR]]]jjjrrrvvvwwwssslllooo}}}tttccc]]]]]]^^^^^^\\\ccctttxxxpppnnnppptttwwwxxx~~~|||tttnnnlllnnnuuu}}}{{{xxxuuuqqqnnnllliiifffdddbbbaaa______aaaaaaaaa```___]]]ZZZXXXUUUQQQKKKGGGDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHJJJLLLOOOQQQRRRLLLMMMMMMIIICCC???>>>>>>;;;;;;:::;;;;;;<<<===>>>===???AAACCCDDDEEEEEEEEEDDDBBB@@@???>>>???AAACCCAAAAAA@@@>>>==================>>>======>>>@@@BBBEEECCCBBBCCCDDDCCC@@@===999888666333222111111222222111000222444777888777666555555444333333222222222222222111111///......---///000222222333222222000111222333444333222222++++++,,,,,,...///111222111444888;;;<<<;;;888777555444333111///---,,,,,,+++++++++***************&&&))),,,,,,++++++---///'''((()))+++,,,,,,,,,+++'''((()))******++++++***))))))))))))************)))***+++---......------//////000111222444666666666777777888:::<<<===>>>AAA@@@???>>>??????@@@AAA@@@BBBFFFIIIMMMOOOPPPQQQPPPPPPOOOOOOPPPSSSYYY]]]fffjjjyyy~~~rrr~~~rrrhhhiiipppsssvvv{{{~~~xxxbbbVVVQQQMMMJJJGGGCCCBBBEEEFFFEEEDDDFFFFFFPPP\\\dddlllssstttrrr{{{yyymmmjjjiiiddd___WWWbbbzzz|||uuuzzz~~~xxxtttpppoooppp{{{~~~{{{xxxxxxuuuqqqmmmkkkhhheeebbb```^^^\\\\\\^^^^^^^^^]]][[[ZZZXXXVVVTTTPPPKKKGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGJJJMMMQQQTTTVVVMMMNNNMMMIIICCC???>>>???;;;;;;;;;;;;;;;<<<>>>>>>>>>???AAACCCEEEFFFFFFEEEDDDBBB???======???AAACCCCCCBBB@@@>>><<<<<<<<<<<<<<<============>>>AAADDDCCCAAA@@@AAADDDDDDBBB@@@888777666444333222111111222111000222555777888777444444444333333222222222111111111111111000//////...///000111111111111111000111333444555555444333---------...000111333444///222777;;;<<<;;;999777666555333111///------,,,,,,+++++++++******)))))))))+++---,,,***((()))+++)))******+++++++++******$$$&&&(((***,,,,,,,,,,,,))))))))))))************)))***+++---......------......///000111333555666666666777888:::<<<>>>???BBBAAA@@@?????????@@@AAA>>>@@@DDDHHHLLLOOOPPPQQQNNNNNNNNNNNNOOORRRWWW[[[fffkkk{{{}}}{{{zzzvvvuuuttttttyyyyyy{{{qqq^^^UUUOOOIIIFFFGGGCCCCCCCCCAAA??????BBBDDDHHHJJJOOOUUU___lllyyy}}}|||vvvkkkbbbaaafffyyyvvvmmmmmmooossswww~~~}}}~~~}}}{{{zzz{{{wwwooohhhddddddfffgggbbb]]]XXXXXX\\\^^^]]][[[___[[[WWWTTTSSSRRRNNNKKKDDDGGGHHHGGGDDDCCCDDDFFFGGGFFFFFFIIIMMMQQQTTTUUURRRPPPLLLHHHEEEBBBAAAAAA===<<<:::;;;===@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBB@@@>>>===???@@@@@@@@@BBBBBB@@@???>>>>>>>>>>>><<<<<<======<<<:::999888===???AAAAAA???<<<:::999666666555444333333222222555444222000000111222333///111333333222000000111333333333222111///---,,,---000000...///555777666444555555555444222000///,,,,,,,,,---...///000111222444888999999999::::::444444333111...+++)))((())))))))))))))))))))))))''''''((()))***++++++,,,***)))))))))((((((''''''((()))***++++++++++++++++++***)))(((((()))***+++***++++++,,,,,,------...666555222000///000222333555555555666999===AAADDDBBBAAA@@@???>>>???@@@@@@AAACCCFFFIIILLLNNNOOOPPPNNNMMMNNNQQQPPPPPPVVV]]]hhhooo~~~zzzzzzxxx~~~{{{yyyxxxwwwxxxxxx{{{fffZZZPPPNNNLLLHHHFFFHHHHHHHHHGGGEEECCCCCCEEEGGGGGGHHHKKKQQQ\\\jjjzzzssshhhccceeerrrqqqjjjlllqqqwww|||}}}{{{yyyzzzvvvpppiiieeeddddddeee___[[[WWWXXX\\\^^^^^^\\\[[[WWWTTTQQQPPPOOOLLLIIIEEEGGGHHHGGGDDDCCCDDDFFFGGGGGGGGGIIIMMMQQQSSSUUUQQQOOOLLLHHHEEEBBB@@@???===<<<:::;;;===@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@>>>>>>???@@@@@@@@@CCCBBBAAA???===<<<<<<<<<999:::;;;;;;;;;:::999888<<<>>>AAAAAA>>>;;;999999666666555555444333333222555444222000000111222333333444666555222000//////444444444444222000...------000000...000555777666444555555555444222000///---------...///000111222000333555666666666777888777555111...,,,*********)))))))))))))))))))))))))))))))))))))))*********---------,,,,,,,,,,,,,,,)))******+++,,,,,,+++++++++***)))(((((()))***+++++++++,,,------......///333222000///000222444666666555555777999===AAADDDCCCBBBAAA?????????@@@@@@BBBDDDGGGJJJMMMOOOOOOPPPOOONNNOOORRRQQQQQQWWW___gggooo~~~wwwxxxuuu~~~~~~}}}}}}zzzxxxuuuvvvzzz}}}cccVVVRRRPPPPPPMMMGGGDDDEEEHHHIIIIIIGGGEEEDDDDDDFFFEEEFFFHHHMMMWWWfffvvvyyymmmhhhfffjjjssszzz~~~xxxiiieeeiiipppzzz~~~~~~}}}zzzxxxyyyvvvpppkkkfffcccbbbaaaXXXUUUSSSTTTXXX[[[[[[ZZZXXXVVVSSSQQQPPPNNNKKKIIIFFFGGGGGGGGGEEEDDDEEEFFFGGGGGGHHHJJJLLLPPPRRRTTTPPPOOOMMMIIIFFFAAA>>><<<===<<<:::;;;===@@@@@@@@@??????@@@@@@AAABBBCCCCCCBBB@@@??????@@@AAAAAA@@@CCCBBB@@@>>>===;;;;;;;;;888999:::::::::999888777;;;===@@@@@@===:::888888666666666555444444333333555444222000000111222333333555666666444222111111555555666555444222000...---000111///111666777666444555555555444222000///............000111222333111333555555444555666888888555000,,,******+++,,,))))))))))))))))))))))))************))))))((((((******++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,------...///////////////...///111333666888777666777888;;;>>>BBBDDDDDDCCCAAA@@@??????@@@@@@DDDFFFHHHKKKMMMOOOOOOOOOPPPOOOPPPRRRRRRRRRXXX```gggooottttttrrr{{{{{{vvvpppnnnooorrruuuwww~~~}}}|||zzz~~~{{{xxxssstttxxxjjjXXXVVVWWWYYYXXXRRRLLLIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGIIILLLSSS^^^jjjrrrxxxzzzmmmmmmkkklllqqqxxxxxxxxx~~~}}}{{{|||{{{nnnaaa___dddmmmxxx~~~|||~~~}}}yyywwwwwwuuuqqqlllgggbbb___]]]YYYWWWUUUVVVYYY[[[[[[ZZZXXXWWWVVVTTTRRRPPPNNNMMMGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJLLLOOORRRUUUQQQPPPOOOLLLGGGBBB>>><<<===<<<:::;;;===@@@@@@@@@>>>???@@@AAABBBBBBCCCCCCCCCAAA@@@@@@BBBBBBBBBAAA@@@@@@>>>===<<<<<<<<<<<<:::;;;;;;;;;:::999777666:::<<>>@@@AAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDCCCAAA>>>>>>============>>>>>>===>>>======;;;999777555:::<<<>>>>>><<<999777666777666666666666666555555444333111000000111333444333555888999999888999999555555555555333111///...---111222111333777888666444555555555444222000///++++++,,,---...000111222555777888777666666777888444333111000...,,,******))))))))))))))))))))))))'''(((((()))******++++++*********+++,,,,,,,,,---,,,,,,,,,------,,,,,,+++******++++++++++++******)))******+++,,,,,,------////////////111222444555777777888:::<<>>???@@@@@@FFFGGGIIILLLNNNOOOOOOOOONNNMMMMMMOOOOOOPPPXXXaaafffppprrrrrrpppxxx~~~vvvrrrnnniiieeeVVVSSSNNNLLLMMMQQQSSSUUUZZZ]]]bbbgggjjjnnnqqqttttttvvvwwwwwwvvvuuuwwwxxx}}}yyyssssssvvv}}}|||bbbVVVTTTUUUYYY[[[WWWTTTTTTUUUTTTYYYXXXVVVSSSPPPOOOQQQSSSUUUVVVWWWXXXWWWXXX[[[]]]]]]eeepppxxx}}}zzzwww}}}sssiiiiiinnnzzz}}}{{{ooofff^^^^^^bbbjjjuuu~~~}}}~~~}}}zzzvvvtttsssqqqoookkkfffaaa]]][[[[[[[[[[[[[[[ZZZZZZYYYYYYVVVXXXXXXVVVRRRNNNLLLLLLIIIGGGFFFFFFGGGGGGFFFEEEDDDGGGJJJKKKKKKNNNSSSXXXWWWUUURRRNNNIIIDDD@@@>>>===<<<:::;;;===@@@@@@@@@<<<>>>@@@BBBCCCCCCCCCCCCDDDCCCBBBCCCEEEEEECCCBBB???>>>>>>======>>>>>>???>>>>>>>>>===<<<999777666:::<<>>@@@AAA??????>>>===>>>???@@@AAADDDFFFHHHKKKMMMOOOOOOOOONNNLLLLLLNNNNNNPPPXXXaaahhhqqqsssssspppxxxzzzssskkkeeeaaa\\\VVVQQQJJJFFFBBBAAABBBEEEFFFGGGJJJMMMQQQUUUYYY^^^dddgggiiimmmpppssstttvvvzzz~~~~~~|||xxxvvvttttttxxxuuu___XXX[[[aaafffhhhffffffiiiiiifffkkkiiiddd^^^YYYWWWYYY[[[___``````___^^^___bbbddddddkkkrrrvvvvvvvvvwwwzzzzzz{{{lllbbbbbbgggttt}}}vvvpppiiicccdddhhhoooyyy~~~}}}zzzwwwuuusssqqqpppmmmjjjeeeaaa^^^\\\WWWXXXYYYYYYXXXXXXXXXYYYVVVXXXYYYVVVQQQLLLJJJJJJIIIGGGFFFFFFHHHHHHGGGEEEBBBFFFJJJKKKKKKNNNTTTZZZXXXVVVRRRMMMGGGCCC@@@>>>===<<<:::;;;===@@@@@@@@@<<<===@@@BBBDDDDDDCCCCCCDDDCCCCCCEEEFFFFFFDDDBBBBBBAAA@@@???>>>=========:::;;;<<<<<<;;;:::888777:::===??????===:::888777777777777777777777777777333222111000000222444555<<<===>>>>>>;;;888777777666777777666555333111///...222444333555999999666444555555555444222000///++++++,,,---///111222444444777:::;;;999666444333444333111///---,,,++++++))))))))))))))))))))))))(((((())))))*********+++))))))((((((((((((((((((++++++,,,,,,+++******)))***++++++,,,,,,++++++***)))******++++++,,,------......///000111222333333666666888999;;;===???@@@<<<<<<;;;<<<===>>>@@@AAABBBDDDGGGJJJMMMOOOOOOPPPOOOMMMMMMNNNOOOQQQYYYccciiirrrsssrrrpppxxxzzzkkkeee]]]XXXUUUPPPIIICCCDDDAAA>>>===>>>@@@AAAAAACCCEEEHHHKKKNNNSSSXXX\\\cccgggmmmqqqtttxxx~~~~~~}}}}}}~~~{{{yyyxxxvvvsssqqquuuvvvzzzrrr]]]YYY^^^fffnnntttxxx~~~}}}vvvnnngggeeefffhhhffffffdddccccccfffkkkooorrrwww|||{{{vvvqqqoooppp{{{~~~|||ttteee[[[\\\bbbrrr|||qqq~~~qqqkkkgggiiinnnttt~~~~~~|||}}}~~~|||yyyvvvtttsssqqqooollliiieeeaaa^^^]]]YYYZZZ\\\]]]]]]]]]^^^___WWWYYYZZZXXXRRRMMMJJJJJJJJJGGGEEEFFFHHHIIIGGGDDD@@@EEEIIIKKKKKKNNNUUU[[[YYYVVVQQQKKKFFFAAA???>>>===<<<:::;;;===@@@AAA@@@;;;===@@@BBBDDDDDDCCCCCCDDDDDDDDDEEEGGGFFFDDDBBBFFFDDDBBB@@@>>><<<;;;:::777888999:::;;;::::::999;;;===@@@@@@===:::888888777777777777777888888888333222111000000222444555:::<<<>>>>>><<<;;;;;;;;;888888888888666444222111...222444444666999999666444555555555444222000///,,,,,,---...000222444555666999===???===999666555666333000,,,++++++---...))))))))))))))))))))))))************))))))))))))...---------,,,++++++++++++++++++++++++***)))(((***+++,,,------,,,+++******++++++,,,,,,---......,,,---...000111333444444555666777999;;;===>>>???:::::::::;;;<<<>>>@@@BBBAAACCCFFFJJJLLLNNNOOOPPPPPPNNNNNNOOOPPPRRR[[[dddjjjssssssrrrooowww{{{qqqeee[[[WWWPPPJJJGGGDDDBBB@@@;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGHHHLLLQQQTTTYYY```iiiqqqvvvyyy|||}}}~~~{{{yyy{{{{{{xxxwwwvvvwwwyyy{{{~~~qqqdddaaabbboooyyytttrrrrrrlllhhhgggjjjrrrxxxyyyxxx}}}{{{xxxqqqjjjjjjooo~~~vvvggg]]]YYY\\\```nnn~~~{{{uuu~~~|||nnnnnnoooppppppvvvzzzwww{{{}}}~~~|||yyyuuusssrrroookkkgggeeedddddddddccc^^^^^^^^^^^^^^^^^^^^^^^^[[[XXXUUURRRQQQQQQOOONNNOOOMMMJJJHHHFFFEEEDDDDDDGGGHHHIIIKKKMMMPPPTTTVVVVVVSSSNNNKKKHHHEEEAAA>>>;;;;;;;;;;;;;;;<<<===>>>BBBAAAAAABBBCCCBBB@@@>>>BBBBBBCCCDDDEEEEEEDDDDDDDDDCCCAAA???>>>===<<<<<<;;;<<<<<<<<<;;;999777666<<<;;;<<>>888444777666666777888888666444666444222000000222444666777999;;;;;;::::::;;;<<<:::999777444222///---,,,111000000222666999;;;;;;555555333111///---,,,+++---,,,,,,...111444555555777;;;??????;;;666333333222111///,,,+++******+++))))))))))))))))))))))))******++++++++++++******+++((('''(((+++------+++------,,,,,,+++***))))))(((((((((((())))))))))))---,,,++++++,,,---///000//////000111222444666777666666777888999;;;===>>>;;;<<<===>>>>>>===<<<;;;AAABBBDDDHHHLLLPPPTTTVVVXXXVVVSSSRRRUUU[[[ccchhhlllrrrtttppptttwwwxxxggg\\\OOOKKKEEEAAA???>>><<<;;;<<<<<<===>>>??????@@@@@@<<<===>>>???@@@CCCGGGKKKVVV\\\eeelllrrrvvvyyy{{{~~~|||{{{}}}}}}{{{{{{{{{yyy|||pppfffgggjjjzzzxxxrrrooonnnrrryyy|||vvvnnnggghhhnnn{{{}}}pppbbbXXXTTTXXX^^^ppp|||zzzyyy{{{oooooorrrtttuuu{{{}}}zzz|||}}}}}}{{{xxxtttqqqpppllliiigggfffgggggggggfffcccbbbaaa```^^^]]]\\\\\\[[[XXXUUUSSSSSSRRRPPPNNNMMMLLLIIIGGGEEEEEEEEEEEEGGGGGGIIIJJJLLLOOOSSSUUUWWWSSSOOOKKKHHHEEEAAA>>><<<<<<;;;<<<<<<===??????>>>>>>>>>@@@BBBBBB@@@???AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA???===<<<<<<<<<;;;<<<<<<<<<;;;999777666999999<<<@@@BBBAAA<<<888888777777777888888777555444222111000111333666888:::<<<===<<<:::999999::::::999777555222000...---000//////222666999::::::555444333222000...------///......000333666777777888<<<@@@@@@;;;666333333000///---+++)))(((((()))************************)))******++++++******)))***((('''(((+++---,,,+++------,,,,,,+++******)))))))))*********+++++++++++++++******+++,,,...///000000000000111222444444555555666777888:::<<<===;;;;;;<<<======<<<;;;;;;???AAACCCFFFJJJNNNRRRSSSZZZXXXUUUSSSTTTXXX^^^bbbgggnnnuuuqqquuu}}}wwwgggYYYOOOHHHEEEAAA>>>>>>>>>>>>===<<<<<<======>>>>>>>>>???<<<===>>>>>>???@@@DDDGGGPPPUUU^^^eeelllrrrwwwzzz~~~}}}|||xxx{{{}}}nnnjjjpppvvv~~~xxxvvvtttxxx}}}tttkkkeeehhhnnnzzz{{{yyy||||||iii\\\TTTRRRYYYaaawww{{{{{{}}}{{{qqqrrrwwwzzz|||}}}|||{{{yyyvvvssspppnnnhhhgggggggggiiijjjiiihhhhhhgggdddaaa^^^\\\ZZZYYYZZZXXXVVVUUUUUUSSSPPPNNNKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKNNNRRRUUUWWWTTTOOOKKKHHHEEEAAA>>>===<<<<<<<<<<<<>>>???@@@<<<;;;<<<>>>@@@AAA@@@???AAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<;;;:::999777666555888<<>>???===:::777777777:::999777555333111///...///...///111555888999999444444333222111000/////////......000333666777777999===AAA@@@;;;666333222///...---+++***))))))(((++++++++++++++++++++++++)))******++++++******)))***)))((()))+++,,,,,,+++---,,,,,,++++++*********+++++++++,,,,,,,,,,,,---************+++,,,------000000000000000111111222444444555666888:::<<<=========>>>>>>>>>>>>======>>>???BBBEEEIIILLLOOOPPPVVVVVVTTTSSSSSSVVV[[[___cccmmmtttqqqvvvvvvfffYYYNNNFFFEEECCC@@@>>>???@@@??????==================>>>>>>???@@@AAAAAA@@@AAACCCEEEIIINNNUUU^^^fffnnnvvv{{{}}}{{{zzzxxx{{{zzznnnoooyyyyyywwwuuuxxx~~~}}}tttkkkfffkkksss|||{{{uuuxxxvvvdddZZZSSSRRR[[[ggg|||}}}|||~~~~~~tttwww|||}}}{{{xxxvvvtttqqqooommmgggffffffgggiiiiiihhhfffiiigggddd```]]][[[YYYYYYYYYXXXWWWVVVVVVTTTPPPMMMIIIHHHFFFEEEEEEEEEEEEFFFCCCFFFHHHIIIJJJLLLQQQUUUXXXUUUPPPKKKHHHEEEAAA>>><<<<<<;;;:::;;;===???@@@===<<<<<<>>>@@@AAA@@@???AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;:::888777555444888===BBBEEEEEEBBB@@@===;;;999999::::::999888333222000000111333666888<<<===>>><<<888666555555999888777555333111000///------...111555888888888444333333333222111111111---,,,,,,...111444555555:::===AAA@@@;;;555222222000000...---,,,++++++***++++++++++++++++++++++++))))))************)))))))))))))))***++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------*********++++++,,,------............///111222222444444555777999;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBEEEIIIKKKMMMNNNNNNOOOPPPPPPPPPTTTZZZ___cccnnn~~~ooonnnuuuyyygggZZZPPPHHHCCC@@@>>><<<;;;;;;<<<;;;:::============>>>>>>>>>>>>===>>>??????>>>===???@@@CCCGGGNNNVVV```kkkuuu|||~~~{{{zzz~~~zzzppptttxxxvvvuuuvvv{{{yyyqqqlllpppwww}}}uuussssssyyytttbbbYYYRRRPPPZZZhhhzzz~~~}}}yyy{{{~~~{{{zzzvvvsssqqqppppppnnnlllhhhgggffffffggggggeeeccceeedddaaa^^^[[[ZZZZZZZZZXXXWWWVVVVVVVVVTTTPPPNNNHHHHHHFFFEEEEEEEEEFFFFFFBBBFFFIIIIIIIIIKKKPPPUUUYYYUUUPPPLLLHHHEEEAAA>>>;;;:::999888999;;;===???AAA@@@??????@@@AAA@@@???AAABBBBBBBBBBBBBBBAAAAAA@@@@@@>>>===<<<<<<<<<<<<:::;;;;;;;;;:::888666555555888===AAACCCBBBAAAAAA>>><<<:::999::::::999888555444222000000222555666999::::::999666444444444888777666555333222111000------///222666888888777333333333222222222111111---,,,,,,...111444555555888<<<@@@???:::555222222//////......---,,,+++***++++++++++++++++++++++++)))))))))******)))))))))((()))++++++++++++******,,,,,,+++++++++++++++***************++++++++++++++++++,,,,,,---.........++++++,,,...000222444555555666777888:::===???@@@BBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDGGGJJJKKKLLLMMMIIIKKKMMMMMMMMMPPPWWW]]]cccnnnvvviiikkkttt|||}}}lll^^^SSSKKKEEEAAA???===;;;;;;<<<<<<;;;:::======>>>>>>?????????@@@>>>@@@AAA@@@???>>>???@@@AAADDDIIIOOOYYYdddpppxxxzzzsssxxxwwwvvvtttvvv|||{{{ssstttyyy|||uuummmrrryyyqqq___XXXRRROOOXXXggg{{{}}}|||~~~~~~yyywwwsssooojjjiiikkkmmmlllkkkiiigggfffeeeeeeeeecccaaabbb```]]][[[YYYYYYZZZ[[[WWWVVVTTTTTTTTTSSSPPPNNNIIIHHHGGGFFFEEEEEEFFFGGGBBBFFFJJJJJJIIIJJJPPPVVVZZZVVVQQQLLLIIIEEEAAA>>>;;;:::888777888:::===???DDDBBB@@@@@@AAABBBAAA@@@BBBCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>============::::::;;;:::999888666555555888<<<>>>??????@@@AAA???===:::999999:::999888666444222000000222444555666777888777555444444444666555555444222111000000------///333777999888777333333222222111111111000///......000333666777777666:::>>>>>>999555222222,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++((())))))******))))))((((((***,,,,,,+++*********++++++++++++++++++++++++))))))))))))************++++++,,,---............***+++,,,...000333555666555666777999;;;>>>@@@AAA??????>>>>>>>>>>>>??????BBBCCCFFFIIIKKKLLLLLLLLLIIILLLMMMLLLJJJMMMUUU\\\bbblllssshhhkkkvvv{{{|||rrrdddWWWOOOHHHCCC??????===<<<===???@@@???>>>===>>>>>>???@@@AAAAAABBBAAACCCDDDDDDCCCBBBBBBCCCBBBCCCEEEJJJQQQ\\\iiiqqq}}}{{{uuu{{{}}}sssssssssvvv}}}zzzuuuvvv|||vvvqqqppp{{{}}}jjj[[[YYYWWWUUU```qqq~~~}}}zzzuuusssrrrjjjfffaaaaaafffiiijjjiiikkkhhheeedddeeeeeedddcccaaa___\\\ZZZYYYYYYZZZ[[[WWWUUUSSSRRRRRRQQQPPPNNNKKKJJJHHHGGGFFFFFFFFFGGGBBBGGGKKKKKKIIIJJJQQQWWWZZZWWWQQQMMMIIIEEEAAA>>><<<;;;999777888:::>>>@@@CCCAAA???@@@AAABBBCCCBBBDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>::::::::::::999777666444333666999;;;;;;===@@@CCC@@@===:::888999999999888444333111000111333555777777888999888555333333444444444333222111111000000---...000444888:::999888333333222111000000/////////......000333666777777333888<<<<<<888444222222+++,,,,,,,,,,,,+++)))(((************************(((((())))))))))))(((((('''***------+++))))))***++++++++++++++++++++++++))))))))))))*********+++)))***,,,---......------,,,,,,---...000333444666444555666888;;;===@@@AAA>>>>>>===<<<<<<===>>>>>>BBBDDDFFFIIIJJJKKKJJJJJJIIILLLMMMKKKJJJNNNWWW```bbbkkkuuukkkoooyyyzzzvvvmmm```TTTMMMGGGAAA===;;;::::::<<<>>>@@@@@@???===>>>>>>@@@AAABBBCCCCCC@@@BBBCCCCCCBBBAAABBBCCCCCCCCCDDDFFFLLLVVVbbbjjjrrrxxx{{{vvv}}}xxxpppppprrrvvv~~~}}}tttrrr}}}vvvrrrtttwwwuuucccXXX[[[]]]^^^lll~~~}}}vvvxxx{{{zzzsssllliiihhhiiiddd___[[[\\\aaafffhhhgggkkkiiieeedddeeefffgggfffbbb```]]]ZZZYYYYYYZZZ[[[WWWUUUQQQPPPPPPPPPPPPOOOLLLKKKIIIGGGFFFFFFFFFGGGBBBGGGLLLLLLIIIJJJQQQXXX[[[WWWRRRMMMIIIEEEAAA>>>===<<<999888999;;;???AAAAAA???>>>???AAACCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>???::::::::::::999777666444111444777888999<<>>======>>>???@@@BBBDDDFFFIIIJJJJJJIIIIIIGGGJJJLLLKKKKKKQQQ]]]gggeeelllzzzooorrr|||xxx}}}tttkkk^^^TTTNNNIIICCC>>>>>>>>>??????@@@??????>>><<<<<<===>>>???AAABBBCCCHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIHHHJJJOOOWWW]]]fffllltttyyy|||}}}~~~|||~~~}}}tttooohhhlllrrrwww~~~xxxxxx|||uuuvvv{{{mmmddd]]]\\\[[[ddd}}}}}}{{{pppfffcccaaabbbfffjjjnnnooommmkkkjjjmmmsss{{{~~~xxxrrrooojjjjjjiiifffbbb```___```YYY[[[^^^```aaadddgggiiijjjjjjiiihhhfffeeedddcccaaacccaaaZZZWWWZZZ\\\\\\___YYYUUUVVVVVVQQQLLLKKKKKKJJJIIIHHHGGGEEEDDDDDDGGGIIIKKKMMMNNNOOORRRTTTYYYVVVRRRNNNKKKGGGCCC@@@===;;;:::;;;===?????????AAA@@@?????????AAACCCEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>??????===:::888888999777333///444444555666999<<>><<<999777888888888777444444444222111222555888888777666555666555444333222222222111000/////////111444444333444999;;;999333333222222111000//////...---------...111333555555777:::;;;888555333111111000...---++++++******))))))((((((((((((((()))(((((((((((())))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,////////////000111333444555555555777;;;=========<<<<<<;;;:::;;;===???AAADDDFFFIIIKKKLLLMMMLLLKKKIIIKKKLLLJJJJJJRRRaaannnmmmssswwwxxx}}}yyypppggg[[[QQQLLLHHHBBB???======>>>???@@@@@@@@@@@@AAAAAA@@@@@@CCCGGGLLLNNNSSSTTTUUUUUUUUUTTTSSSSSSTTTVVVWWWWWWXXXZZZ___ccchhhmmmsssvvvwwwxxx{{{~~~~~~|||xxxvvvrrrjjjccc______dddkkksss~~~|||{{{|||yyy}}}iiiaaa]]]aaahhhxxx~~~jjj___UUURRROOONNNPPPSSSVVVVVVTTTQQQPPPRRRXXX___eeehhhrrrrrrrrrpppmmmiiieeebbb[[[[[[[[[YYYWWWVVVXXXZZZZZZ]]]```bbbccceeegggiiiggggggfffffffffeeeeeeeeeeeebbb\\\WWW\\\gggoooqqqhhhaaa[[[YYYWWWRRRMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDEEEGGGJJJLLLMMMPPPSSSUUUWWWUUUQQQNNNKKKHHHDDDAAA===;;;999999;;;>>>??????AAA@@@?????????AAACCCDDDFFFEEEEEEDDDCCCCCCDDDDDDAAA@@@>>><<<<<<<<<<<<===<<<:::999::::::888444111666666777999<<>><<<:::999::::::888777444444444222111222555888999888777777777666555444444333333222111000//////111444555333555999;;;999444444333222111000000000...---------...111333555777:::<<<===:::777555444333222000///------,,,,,,+++*********+++,,,------++++++******))))))(((((()))******++++++******)))*********************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...//////...///000111333444666555555777;;;======<<<<<<;;;;;;:::;;;===@@@AAADDDFFFHHHKKKLLLLLLLLLKKKIIIKKKJJJIIIJJJRRR^^^hhhkkkppp~~~{{{zzz~~~zzzuuuqqqjjjaaaUUULLLHHHEEEBBB@@@<<<===>>>@@@AAAAAAAAAAAACCCBBBAAABBBGGGMMMTTTYYY^^^^^^____________^^^^^^```bbbddddddddddddfffggggggjjjnnnooonnnooosssvvv{{{}}}|||}}}ssshhhccc^^^WWWSSSSSSXXX^^^gggsss}}}xxxhhhbbbaaakkk{{{ttt^^^SSSJJJGGGCCCAAAAAABBBCCCCCCBBB@@@>>>???DDDIIIMMMOOOWWWXXXYYYYYYXXXVVVTTTSSSJJJJJJJJJJJJJJJLLLPPPTTT[[[^^^bbbeeeffffffggghhhccccccddddddeeeeeeffffffddd```ZZZ]]]jjjzzz}}}mmmddd]]]ZZZWWWRRRNNNNNNLLLKKKJJJHHHGGGFFFEEEEEECCCEEEHHHKKKMMMPPPSSSVVVWWWUUURRRPPPOOOLLLIIIFFF>>>;;;888777999<<<>>>???@@@@@@??????@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA???===;;;;;;;;;<<<::::::;;;<<<<<<:::666222555777999;;;>>>???@@@AAA>>><<<;;;;;;;;;;;;888666444444333222111222555777999::::::999999888777666555444333222111000//////000444555444666:::;;;999666555333111000000000111...---------...111333555777:::<<<<<<:::777555444333222000///------,,,,,,'''''''''((()))***+++,,,------,,,+++***)))(((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,,,,,,,------.../////////...///000111333444666555555777:::<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAADDDFFFHHHKKKLLLLLLLLLKKKJJJJJJHHHHHHJJJQQQZZZ```gggkkkxxx}}}{{{{{{xxx|||yyyvvvrrrmmmiii```YYYOOOGGGCCCBBBAAAAAA===>>>???@@@AAABBBBBBBBBDDDEEEGGGKKKPPPWWW^^^aaafffffffffggggggggggggggghhhiiijjjjjjkkklllnnnoookkkmmmoooooonnnooosssvvv|||{{{yyy|||{{{nnneee[[[WWWTTTPPPPPPRRRWWW]]]iiizzzzzzjjjfffiiixxxmmmXXXLLLGGGDDD@@@===============???===;;;<<>>???????????????@@@AAABBBCCCDDDDDDCCCBBBBBBCCCCCCCCCEEECCCAAA???============999:::<<<======:::777444444666888;;;===>>>>>>>>><<<;;;;;;;;;<<<:::777555333333333222111222444777:::;;;<<<<<<;;;999999999555555444222111///......///333555444666:::;;;999777555333111000000111111...---------...111333555666888::::::777555333333111000...---+++*********'''''''''''''''((()))***+++++++++******)))))))))))))))************))))))************************************++++++++++++,,,,,,+++,,,,,,---...///............000222444555666555555777:::<<<<<<;;;;;;;;;;;;<<<===???@@@AAADDDEEEHHHJJJLLLLLLKKKKKKJJJIIIGGGGGGJJJPPPVVVZZZbbbfffttt}}}~~~pppeee___^^^aaakkk{{{xxxrrrmmmiiiccc___VVVQQQIIICCC@@@@@@AAAAAA@@@@@@BBBCCCDDDDDDEEEEEEIIIMMMSSSZZZ```eeehhhiiillllllllllllmmmmmmnnnnnnmmmllllllnnnqqqvvvyyy{{{vvvxxxyyyxxxwwwxxx||||||xxxuuuwww|||tttaaaZZZTTTRRRQQQOOOPPPTTTWWW___mmm|||nnnoooxxx|||dddOOOEEEAAA???;;;::::::::::::999===;;;::::::<<<>>>???>>>===>>>???@@@@@@@@@??????>>>>>>>>>===>>>AAAGGGKKKTTTXXX^^^bbbdddeeeggghhhfffeeeeeeddddddccccccbbbaaabbbgggttt|||lllcccZZZWWWUUUQQQOOOPPPKKKIIIGGGEEECCCCCCCCCDDDFFFGGGHHHHHHIIIKKKOOOQQQUUUTTTSSSRRRRRRPPPLLLIII???<<<777666777;;;===>>>????????????@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCEEECCCAAA???============999;;;======<<<:::777666666777:::<<<===>>>>>>===::::::999::::::999666333333333333111000111444777999<<<>>>>>><<<::::::;;;666555444222000...---,,,...222444444666:::;;;999555444333111000111111222...---------...111333555666888:::999777444333333111000...---+++*********---,,,++++++************'''(((((())))))************++++++++++++++++++***++++++++++++++++++++++++))))))*********+++++++++************+++,,,---...............000222444555666555555777999;;;;;;::::::;;;;;;===>>>@@@AAABBBCCCEEEHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGJJJOOOUUUXXX```dddrrr~~~}}}qqqhhh]]]SSSNNNMMMRRR]]]mmm|||vvvnnnhhhccc^^^XXXSSSMMMJJJEEEAAA??????AAABBBBBBCCCEEEHHHJJJLLLMMMMMMOOOUUU^^^gggmmmooonnnmmmmmmlllllllllmmmnnnooopppnnnmmmnnnqqqxxx}}}zzzvvvsssttt~~~tttkkkXXXSSSOOOOOOOOONNNPPPUUUXXXbbbssswwwyyy```LLLBBB>>><<<:::999:::;;;::::::<<<;;;999999;;;;;;;;;999999::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<@@@CCCLLLPPPVVV\\\___bbbeeegggiiiiiihhhfffeeecccbbbbbbfffgggjjjsssrrrhhh___ZZZWWWRRROOOPPPKKKIIIGGGDDDCCCCCCDDDDDDGGGGGGHHHGGGGGGIIIMMMPPPRRRQQQPPPOOONNNLLLGGGDDD???<<<999777999;;;===>>>>>>>>>??????@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBAAA???===;;;;;;;;;<<<;;;<<<===<<<:::888777777:::;;;<<<>>>???@@@@@@@@@;;;999888888888888555333333333222111000111444666888<<<@@@@@@===;;;;;;<<<777666555333111...---,,,,,,000333333555999:::777111111111111111111111111...---------...111333555999:::<<<;;;888666555666333222000///------,,,,,,---,,,+++***)))(((((((((&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))************+++)))))))))***+++,,,---......------...000222444666666555555777999;;;::::::::::::<<<===???@@@AAABBBCCCEEEGGGJJJKKKKKKKKKJJJHHHHHHHHHHHHJJJOOOVVV[[[aaafffuuuqqqaaaXXXRRRLLLJJJKKKKKKVVVgggzzzyyyoooiiiaaa[[[WWWSSSMMMIIIEEEDDDBBB@@@>>>???@@@BBBCCCEEEIIIMMMRRRUUUXXXYYY]]]cccllluuuzzzzzzxxxvvvrrrrrrqqqqqqrrrtttuuuvvvvvvwwwyyy|||zzzxxxvvvrrrsss~~~{{{lll___SSSNNNKKKLLLLLLNNNTTT\\\```kkkuuu^^^MMMFFF@@@>>><<<;;;<<<===<<<;;;===<<<;;;;;;<<<<<<:::999888999999:::;;;;;;<<<<<<888999:::999888999<<<>>>DDDHHHNNNTTTZZZ___dddgggkkkjjjiiihhhgggeeeddddddeeeiiillloooxxxrrriii```]]]ZZZUUUQQQQQQMMMKKKHHHFFFDDDDDDEEEFFFEEEFFFFFFFFFFFFIIIMMMQQQSSSRRRPPPOOONNNJJJEEEAAA???===:::999;;;<<<=========>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCAAA@@@>>><<<<<<<<<<<<===<<<======;;;777555666777============>>>???@@@AAA<<<:::888777888888666555222333222111000111444666777<<>>@@@AAABBBBBBCCCDDDGGGIIIKKKKKKJJJJJJFFFHHHJJJIIIIIIOOOYYYaaadddjjjyyyuuufffWWWPPPLLLHHHJJJPPPXXXdddvvv|||qqqddd^^^WWWRRROOOKKKFFFBBBAAAAAAAAA@@@??????AAABBBDDDFFFKKKQQQXXX]]]aaacccooottt|||~~~~~~}}}}}}~~~||||||xxxwwwwwwvvvsssuuuxxxfffWWWPPPKKKHHHIIILLLQQQ[[[dddiiivvv|||mmmZZZLLLGGG???===;;;:::;;;;;;:::999===<<<;;;;;;<<<;;;999888999999:::;;;<<<>>>>>>???777888999999888999;;;<<>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@>>>>>>>>>??????>>>>>>===:::555333555888<<<;;;;;;;;;;;;===???@@@>>><<<999888888888888777222222222111000111333666777<<>>@@@AAABBBBBBCCCDDDGGGIIIKKKKKKJJJJJJEEEIIIKKKJJJIIIOOO[[[eeegggmmm|||ggg^^^TTTPPPLLLKKKRRR\\\ccclllwww~~~|||zzzmmmdddVVVQQQKKKGGGEEECCC???;;;===>>>???@@@AAABBBDDDEEEFFFKKKRRRYYY___gggooottt||||||}}}wwwuuussspppnnnooottt}}}yyyjjj\\\TTTIIILLLQQQSSSPPPQQQ\\\iiippp~~~sssfffZZZNNNGGG???===<<<<<<===>>>===<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777888888999;;;???FFFNNNWWW^^^bbbkkkkkkjjjiiiiiihhhhhhhhhjjjiiiiiilllooopppnnnkkk``````___]]]ZZZWWWSSSQQQRRRPPPMMMIIIGGGGGGGGGGGGFFFFFFFFFGGGJJJNNNQQQSSSTTTWWWXXXUUUNNNHHHEEEEEEAAA???<<<:::999:::<<<>>>>>>===<<<===???AAA@@@???CCCBBBBBBAAAAAA@@@@@@???AAA@@@===;;;::::::;;;<<<;;;======<<<:::777777777;;;;;;<<<>>>??????===<<>>::::::888666666666777666555333000///222222111111222444666777444333222000///.........+++,,,,,,---...///000000***000666666222///000333000///...---,,,++++++++++++***(((((((((***,,,...'''(((((()))***+++++++++)))************+++++++++)))***+++,,,,,,+++***)))+++***((()))***,,,+++++++++++++++***++++++,,,,,,111000///000111333666888555444333444666888888777;;;;;;<<<===???AAABBBCCCCCCEEEIIIKKKLLLLLLJJJIIILLLHHHFFFHHHKKKPPP[[[eeepppuuu^^^WWWSSSTTTVVVXXXaaakkkrrrsssssssssrrrrrrqqqooouuu|||zzzlll^^^UUUNNNJJJFFFCCCBBB@@@>>>;;;AAAAAABBBAAABBBCCCDDDFFFMMMQQQWWW___iiisss||||||~~~}}}yyysssooommmooommmjjjjjjmmmssszzz~~~xxxooodddYYYPPPKKKKKKLLLQQQVVVXXXXXX___hhh~~~tttgggZZZMMMFFF@@@>>><<<;;;<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999;;;>>>DDDKKKTTT[[[___dddeeegggiiijjjkkkkkkkkkhhhggggggjjjlllmmmkkkhhh``````___]]][[[XXXUUUSSSRRRPPPNNNKKKIIIHHHGGGGGGEEEEEEEEEFFFIIILLLOOOQQQTTTUUUUUUSSSOOOJJJFFFDDD@@@???===;;;:::;;;<<<============>>>@@@AAA@@@???BBBBBBAAAAAAAAAAAA@@@@@@BBBAAA>>><<<;;;;;;<<<===;;;<<<<<<:::888777777888:::::::::;;;<<<<<<<<<;;;???<<<999666555444555666444333111000000111333444555<<<@@@>>>::::::888666666666555555333222000///111000000000111333555666333333222111000///......+++,,,,,,---...///000111///111333555444333222222000///...---,,,+++++++++******)))(((((()))++++++'''(((((()))******++++++)))************+++++++++******++++++++++++******+++***((()))***,,,++++++++++++******++++++,,,,,,///.........///222444666666444444555777999:::999:::;;;;;;<<<>>>@@@BBBCCCCCCEEEHHHJJJLLLLLLKKKKKKMMMIIIGGGIIILLLRRR^^^iiivvv}}}XXXVVVWWW\\\ccciiiqqqxxxvvvnnneee___^^^___``````fffooo{{{{{{mmm^^^QQQJJJFFFDDD@@@?????????>>>===@@@@@@AAAAAAAAACCCGGGJJJRRRUUU[[[fffsss~~~zzzsssmmmjjjhhhhhhfffcccaaaaaadddgggiiifffbbb\\\VVVPPPKKKIIIGGGNNNNNNTTT\\\aaacccgggkkkuuuhhh[[[NNNFFFDDDAAA>>>=========<<<;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::999:::<<>>===<<<<<<;;;;;;<<<===<<<===???AAABBB@@@>>>@@@@@@AAAAAAAAAAAABBBBBBCCCAAA???>>>===<<<======:::::::::888666666888999:::::::::::::::;;;;;;<<>>;;;:::888666666555444222111000000///////////////000222333444222222333333222000...---,,,,,,,,,---...///000111444222222333555666444222000///...---,,,+++++++++************))))))))))))((((((((()))******++++++)))************+++++++++++++++************+++++++++***((()))***,,,++++++++++++******++++++,,,---------,,,---...000222444666555444666999;;;<<<<<<999::::::<<<===???AAABBBCCCDDDFFFIIIKKKLLLMMMMMMPPPLLLIIIJJJMMMTTTbbbooo{{{^^^^^^aaagggooouuuzzz}}}nnncccWWWTTTWWWZZZ\\\___dddlllxxxtttfffXXXMMMHHHCCCAAA???>>>>>>????????????AAABBBCCCDDDHHHNNNSSSWWWZZZbbbppp~~~~~~yyyqqqjjjfffddd___]]]ZZZWWWUUUTTTTTTTTTPPPNNNKKKIIIHHHIIIKKKLLLQQQRRRYYYaaafffiiiooowwwvvvjjj^^^RRRJJJGGGEEEAAA@@@@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::999:::<<<@@@FFFMMMSSSWWW]]]```dddhhhjjjiiigggeeeeeeffffffggggggfffdddbbbaaaaaa```^^^\\\ZZZYYYXXXQQQQQQPPPNNNLLLJJJHHHFFFFFFFFFFFFGGGHHHJJJLLLMMMRRRPPPOOOOOOPPPMMMHHHCCC>>>>>>>>>===<<<<<<;;;;;;======>>>@@@BBBBBB@@@>>>??????@@@AAAAAABBBCCCCCCBBBAAA???>>>===<<<<<<<<<999999888666555555888:::;;;;;;;;;:::999:::<<<>>>@@@???<<<999777555555555444333111000000111333444666===AAA>>>;;;:::888666666555333111////////////------......000111222222111222333444333111///---,,,,,,,,,,,,---///000111444333333333444444444333000///...---,,,+++++++++++++++,,,,,,+++***)))((((((((())))))************))))))*********+++++++++,,,+++***))))))***+++,,,+++***((()))***,,,++++++************+++,,,------,,,,,,,,,---///000222333555444444555999;;;<<<<<<999999:::;;;===???@@@BBBCCCDDDEEEGGGJJJLLLNNNOOOQQQNNNKKKLLLNNNUUUeeesssgggiiilllqqqxxx}}}~~~}}}dddZZZTTTXXX^^^aaadddggghhhqqq|||ooo```SSSJJJFFFAAA@@@???>>>======>>>???BBBDDDFFFGGGHHHLLLUUU[[[\\\cccppp~~~{{{xxxxxxyyyyyyuuummmeee___[[[VVVUUURRROOOKKKIIIGGGFFFEEEEEEEEEEEEGGGIIILLLMMMQQQUUU\\\bbbdddiiivvv~~~vvvmmmcccXXXQQQHHHEEEBBB@@@@@@AAAAAAAAA??????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999::::::;;;>>>BBBGGGMMMRRRUUUYYY\\\bbbfffhhhhhhfffdddfffggghhhhhhgggeeedddcccbbbaaa```^^^\\\ZZZYYYYYYQQQQQQPPPNNNLLLJJJHHHFFFFFFFFFGGGHHHJJJKKKMMMMMMRRRPPPOOOOOOPPPNNNHHHCCC>>>>>>>>>===<<<<<<;;;;;;======>>>@@@BBBBBBAAA?????????@@@@@@AAABBBCCCCCC@@@???>>>===<<<;;;;;;;;;999999888666444555777::::::;;;;;;:::888999;;;>>>BBB@@@===:::777444333333444333111000000111333444777>>>BBB???;;;:::888666666555222000///...//////,,,---...///000111111222111222333444333111///...---,,,,,,,,,---///111222000333666444111///222555000///...---,,,+++++++++,,,---------,,,+++******)))))))))))))))*********))))))*********+++++++++,,,+++***))))))***+++,,,+++***((()))***,,,++++++************+++,,,---...------...///000222333444444333333555888;;;<<<;;;999999:::;;;===???@@@BBBBBBCCCEEEGGGJJJMMMOOOPPPQQQNNNMMMMMMNNNUUUeeetttmmmppptttxxx}}}^^^VVVTTT\\\ccceeeiiiooorrrzzz|||jjjXXXKKKCCCAAA>>>???>>>===;;;;;;===???BBBDDDGGGFFFFFFLLLVVV^^^eeeqqq{{{xxxvvvuuuvvvvvvrrrjjjbbb[[[WWWNNNMMMKKKHHHFFFDDDBBBBBBCCCCCCDDDEEEGGGHHHJJJKKKTTTXXX___dddffflll~~~~~~yyyrrriii___YYYKKKGGGCCC@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999999999::::::;;;<<<>>>BBBGGGLLLQQQTTTVVVTTTWWW]]]cccggghhhhhhgggfffhhhiiiiiigggeeeeeeeeecccbbb```]]][[[ZZZYYYXXXQQQPPPOOOMMMKKKIIIHHHGGGEEEEEEGGGIIIJJJLLLMMMNNNRRRQQQQQQQQQPPPMMMHHHEEE???>>>===<<<<<<;;;;;;<<>>>>>???AAABBBBBBAAA??????@@@AAAAAABBBCCCCCC??????>>>===<<<;;;::::::999999999777555555777888777999;;;:::888777:::===AAA???===:::777444222222444333111000000111333444888???BBB???;;;:::888666555444333111000//////...---...///111222222222222222222333333333222000///---,,,++++++,,,...111222///444777666111...111555000///...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))******)))************+++++++++++++++************+++++++++***((()))***,,,++++++)))))))))***+++,,,---...---...///000222333444444444333333555888:::;;;:::999::::::<<<===???AAABBBBBBCCCFFFHHHKKKMMMNNNOOOOOOMMMMMMMMMMMMRRRbbbrrrssswwwyyy{{{{{{ccc[[[YYYaaafffiiirrr~~~vvvdddSSSFFFAAA@@@===??????>>>===>>>@@@CCCBBBFFFJJJKKKNNNUUUbbbmmm~~~{{{xxxvvvuuuuuurrrlllddd\\\VVVSSSHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEGGGIIIMMMQQQSSS]]]___dddkkkpppyyy}}}wwwnnneee___RRRNNNHHHDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????========================;;;;;;;;;;;;;;;<<<=========AAAFFFMMMRRRUUUWWWXXXSSSVVV\\\aaaeeefffffffffeeegggjjjiiigggeeefffgggdddccc```]]]ZZZXXXWWWWWWRRRPPPNNNKKKIIIHHHGGGGGGBBBCCCEEEHHHJJJLLLMMMNNNRRRSSSTTTSSSOOOKKKHHHFFF@@@???===;;;:::;;;<<<===AAA???======???AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBB?????????>>>===<<<;;;:::999::::::999777555666777888<<>>;;;:::<<>>@@@BBBCCCAAACCCFFFJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKPPP___nnnxxx|||}}}}}}wwwnnneeebbbiiinnnrrr~~~rrraaaQQQGGGDDDDDD>>>@@@BBBBBBAAABBBFFFIIIHHHNNNTTTXXX]]]hhhxxx}}}{{{yyyxxxrrrpppkkkcccYYYRRRNNNLLLEEEDDDDDDCCCCCCDDDFFFGGGHHHGGGGGGJJJOOOUUU\\\```ffffffjjjsss}}}zzzrrrhhhbbbZZZUUUNNNIIIFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>?????????CCCIIIPPPVVVXXXYYYYYYWWWYYY]]]```bbbccccccbbbdddgggiiiiiigggeeefffhhheeeccc```\\\YYYWWWVVVVVVRRRPPPMMMIIIGGGGGGGGGGGG@@@AAADDDGGGIIIKKKLLLMMMQQQUUUWWWUUUOOOJJJHHHHHHAAA???<<<::::::;;;<<<>>>BBB@@@===<<<>>>AAACCCDDD@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@???===<<<;;;:::;;;<<<;;;888666555555;;;@@@DDDDDD@@@>>>@@@CCC999999999888777666555555444333111000000111333444999@@@CCC@@@<<<:::888555444555555444333111///---///000222444555555555444444333222111111111222222...---++++++,,,...111333444444555777888777333000000///...---,,,+++++++++)))((('''&&&'''(((***,,,*********))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))+++***((()))***,,,,,,+++)))))))))***+++---...///,,,---///111222333333333999777666777:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCAAACCCGGGKKKMMMMMMLLLKKKJJJJJJLLLLLLJJJNNN\\\kkk|||~~~~~~rrrnnnrrr}}}zzzjjj[[[OOOGGGBBB@@@BBB@@@@@@CCCBBBBBBFFFMMMPPP^^^dddgggqqq~~~~~~{{{wwwtttqqqjjjccc^^^WWWNNNGGGFFFFFFEEECCCBBBCCCEEEHHHJJJGGGJJJPPPUUUZZZ___eeeiiipppooouuuzzzsssoooggg^^^RRRJJJHHHGGGEEECCCGGGEEECCCBBBBBBBBBAAA@@@EEE@@@===@@@AAA@@@AAADDDEEEBBB???============<<>>===<<<<<<;;;;;;<<<>>>===<<<<<<>>>AAACCCEEEDDDBBBAAABBBCCCEEEEEEDDDEEEDDDBBB???<<<;;;999999999999999:::;;;<<<===>>>???BBBEEEEEEAAA===<<<<<<===:::666555444444333111444222111//////000222333666EEELLLCCC;;;<<<<<<888666555444222000///...---111000000333666999999999555555444333222222222222,,,+++******,,,///333555666444333555888:::999777//////...---+++***)))))),,,)))'''(((***+++***(((******))))))))))))******)))************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,***+++,,,,,,++++++---/////////000000111222444555666777888999:::;;;;;;;;;::::::;;;>>>@@@AAA???>>>DDDCCCCCCGGGLLLPPPQQQPPPPPPKKKJJJLLLJJJLLLZZZkkk|||zzzxxx}}}|||sssdddWWWMMMFFFCCCAAAHHHEEEEEEGGGFFFFFFLLLSSS___mmmuuu|||}}}{{{xxxtttpppnnnggg___ZZZSSSKKKFFFEEECCCCCCBBBBBBDDDFFFHHHJJJKKKOOOVVV\\\bbbgggkkknnnvvvvvv|||zzztttiiiaaaVVVOOOMMMMMMLLLJJJLLLJJJGGGFFFFFFEEECCCBBBBBB??????BBBCCCCCCGGGMMMWWWTTTNNNFFF@@@???AAADDDCCCIIISSS]]]eeeiiijjjjjjiiigggeeeeeeggghhhiiiiiiiiijjjkkkkkkhhhfffeeeeeedddbbb___]]]\\\[[[YYYXXXUUURRRMMMJJJIIIHHHGGGFFFEEECCCDDDGGGHHHGGGKKKQQQXXXVVVTTTQQQOOOKKKFFFBBB??????===<<<<<<;;;<<<<<>><<<<<<:::777444333333333222111444222111//////000222333999DDDIIIAAA:::;;;;;;666666555444222111///...---000000222555999<<<<<<;;;444333333222111111111111,,,+++***+++,,,///333555666444333333555666444222111000///...,,,+++*********(((&&&&&&((()))((('''******))))))))))))******)))************+++++++++++++++++++++++++++++++++*********)))******++++++''')))***+++,,,---000222/////////000111222444444666777888999:::;;;;;;;;;999999:::<<<@@@BBBAAAAAAEEEDDDEEEHHHLLLOOOOOONNNOOOKKKJJJLLLJJJLLLZZZlll}}}tttzzz}}}rrriii]]]QQQIIIEEEDDDCCCEEEDDDEEEHHHIIILLLTTT^^^lll{{{}}}yyywwwtttoookkkjjjaaaYYYSSSNNNFFFCCCDDDBBBBBBDDDFFFHHHJJJLLLLLLNNNTTT\\\eeejjjooorrrtttzzz{{{zzzlllddd[[[VVVUUUWWWWWWWWWVVVSSSPPPMMMLLLKKKIIIGGGEEEDDDEEEFFFFFFIIISSS^^^qqqooohhhYYYIIIBBBFFFLLLLLLSSS^^^hhhppptttuuuttttttpppllliiiiiijjjkkkkkkmmmmmmmmmkkkgggeeeeeeeeedddbbb___]]]]]]\\\[[[YYYVVVRRRMMMJJJIIIHHHGGGEEEEEECCCCCCFFFGGGGGGKKKQQQWWWVVVTTTSSSQQQLLLGGGCCC@@@???===<<<;;;<<<<<<<<>><<<;;;888777444444555555444333333222111000000111333444;;;BBBCCC===999;;;:::555666555444333111///...---000111333888<<<>>>>>>===333222222111000000//////,,,+++++++++---000333555777666444444444333000...111111000///---,,,+++******(((&&&'''((()))((('''******))))))))))))******)))************+++++++++************************++++++******)))*********''')))+++++++++---000222/////////000111222333444555666888999::::::;;;;;;999888888;;;???BBBCCCCCCFFFFFFFFFHHHKKKMMMMMMLLLNNNJJJIIIKKKJJJLLLZZZlllzzzllluuu}}}wwwtttjjjbbbWWWMMMGGGEEEDDDDDDAAAAAAEEEKKKPPPWWWdddqqqxxxzzzvvvtttpppkkkfffddd[[[RRRMMMHHHCCCAAACCCAAACCCFFFIIILLLOOOPPPPPPOOOVVV```jjjppptttwwwyyy|||~~~ooojjjccc```aaacccddddddbbb___[[[XXXVVVTTTQQQOOOPPPOOONNNLLLJJJOOO```ppprrrZZZKKKJJJOOOWWW^^^hhhssszzz}}}}}}|||{{{vvvpppkkkjjjjjjkkkllloooooonnnkkkhhhgggggghhheeebbb```^^^]]]\\\ZZZYYYVVVRRRNNNJJJIIIHHHFFFEEEDDDBBBCCCFFFFFFFFFJJJPPPVVVUUUUUUTTTSSSOOOIIIDDDAAA???>>><<<;;;<<<======????????????>>>===<<<<<>>===???CCCEEEFFFFFF@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::===???AAABBBAAA???===;;;999777666777888999888777333222111000000111333555;;;>>><<<999999<<<;;;666666666444333111///......000111444999<<<>>><<<:::222222222222111000//////,,,++++++,,,...000333444888888777666555333111///111000///...---++++++***+++***))))))******+++*********))))))))))))******))))))*********+++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***+++,,,---,,,++++++,,,...////////////000222333444555666777999::::::::::::;;;999999:::>>>AAACCCCCCDDDEEEGGGIIIKKKLLLLLLLLLMMMIIIIIIKKKJJJLLL[[[mmmttthhhsssvvvpppmmmmmmfff___TTTKKKFFFEEEEEEEEEDDDFFFMMMUUU\\\eeeuuu}}}xxxtttqqqmmmgggccc^^^UUULLLHHHEEEBBBBBBDDD@@@CCCGGGKKKOOOQQQRRRRRRSSSZZZdddnnnuuuzzz~~~yyywwwsssrrrqqqrrrsssssspppmmmiiieeeccc```]]][[[___[[[WWWQQQMMMTTThhh|||mmmXXXPPPQQQ]]]cccmmmxxxyyyrrrllljjjjjjkkkkkkmmmnnnnnnllljjjiiijjjlllfffccc```^^^]]][[[YYYWWWWWWSSSNNNJJJIIIGGGFFFDDDDDDBBBCCCEEEEEEEEEIIINNNTTTTTTUUUVVVUUUQQQJJJFFFBBB@@@>>><<<;;;<<<===>>>======>>>?????????>>>>>>@@@???>>>???AAABBBBBBAAACCCBBB@@@>>>===;;;;;;:::===============;;;:::999888999<<<>>>??????===;;;777666666777999999999777333222111000111222444555999999888777999===<<<999777666555333111000///...111222444777::::::777555222333333333222111000///+++,,,,,,---///111333444555666777777666444222111000///...---,,,***))))))+++++++++*********+++,,,******))))))))))))******))))))*********+++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))***,,,------,,,+++***,,,---.........///000111333333555666777888999:::::::::===;;;:::;;;===@@@AAAAAAAAACCCFFFIIIKKKLLLMMMNNNLLLHHHHHHJJJJJJLLL[[[mmm{{{jjjeeerrr}}}qqqiiigggffffffbbb[[[QQQIIIFFFEEEFFFGGGIIIMMMVVV___fffooo{{{vvvrrroookkkddd___XXXPPPIIIGGGEEECCCDDDGGGCCCEEEIIIMMMQQQSSSUUUVVVZZZ```iiirrrzzz~~~yyyuuussspppllljjjkkkgggaaaZZZVVV\\\nnn{{{iii___]]]ccciiirrr|||~~~uuuoookkkjjjjjjiiijjjkkkllllllkkkjjjkkkllldddbbb___]]]\\\[[[YYYWWWWWWSSSNNNKKKIIIGGGEEEDDDDDDBBBBBBEEEEEEDDDHHHMMMSSSTTTVVVXXXWWWSSSLLLGGGBBBAAA>>><<<;;;<<<>>>?????????@@@AAABBBBBBCCCCCCFFFDDDBBBBBBCCCDDDCCCBBBDDDCCCAAA???===<<<;;;:::<<<===>>>>>>===<<<;;;:::666777999<<<>>>???<<<:::444444444555777777666444333222111000111333555666888777777888:::;;;;;;:::777666555333222000///...111111222444666666333111222333333444333111000///+++,,,,,,...///111333444111444666666555222111111//////...---+++***)))(((((()))***)))(((''')))+++******))))))))))))******)))************+++++++++************************++++++******)))*********)))***+++++++++,,,...000.........///000111222333444555777888999999::::::===;;;;;;<<<>>>@@@@@@??????BBBGGGJJJKKKLLLMMMNNNKKKGGGGGGJJJJJJMMM\\\nnnxxxhhhdddooorrrgggddddddcccaaa]]]WWWNNNGGGEEEFFFHHHIIIPPPVVVbbbmmmttt~~~|||xxxssspppmmmhhhaaa\\\SSSLLLGGGGGGGGGFFFGGGJJJJJJLLLOOOSSSWWWZZZ\\\]]]```eeelllttt}}}|||yyyvvvrrrnnnjjjgggjjjwwwyyytttrrrvvvyyy|||tttoookkkiiigggfffhhhjjjkkkiiihhhhhhiii```^^^\\\[[[[[[\\\[[[YYYWWWTTTNNNKKKHHHGGGEEEDDDDDDBBBBBBDDDDDDCCCGGGLLLRRRSSSWWWYYYYYYUUUMMMHHHCCCAAA>>>;;;;;;<<<>>>@@@BBBAAAAAAAAAAAACCCDDDEEEIIIGGGEEEEEEFFFFFFEEEDDDAAA@@@???>>><<<<<<<<<<<<;;;<<<===>>>>>>===;;;:::888888999<<<>>>>>>:::777333333333555666666444333333222111111111333555777888888999::::::999888999777777555444222000//////000///000111333444333222111111222333222000...---+++,,,---...000222333444222555888888555222111111000000///---,,,+++***)))(((***+++)))'''''')))+++******))))))))))))******)))************+++++++++++++++++++++++++++++++++*********)))******++++++)))***,,,,,,+++,,,...000............000111222333444555666888999999999999:::::::::===@@@AAAAAA@@@@@@DDDHHHKKKJJJJJJKKKLLLJJJFFFFFFJJJJJJMMM\\\nnn}}}mmmfffnnn}}}~~~mmmddddddeeeccc___YYYSSSKKKFFFEEEGGGJJJKKKYYYaaaooo}}}|||zzzvvvqqqnnnkkkfff___ZZZQQQKKKGGGHHHIIIHHHIIILLLSSSTTTVVVZZZ]]]aaaccceeecccffflllsss|||}}}{{{yyyxxxvvvwwwxxxqqqlllhhhfffdddfffiiiiiihhhfffeeeeee\\\ZZZYYYZZZ[[[]]]]]]\\\XXXTTTOOOKKKHHHGGGEEECCCDDDBBBBBBDDDDDDCCCFFFLLLQQQSSSWWWZZZZZZUUUNNNHHHCCCAAA>>>;;;;;;<<<>>>@@@CCCAAA@@@??????@@@BBBDDDEEECCCAAAAAACCCCCCCCCBBB>>>======<<<<<<<<<<<<===:::<<<===??????>>><<<;;;<<<;;;;;;===>>>===999555555555555666888888555333333222111111111333666777::::::<<<===:::666666888777777555444222111/////////......000222444444444///000111222111///---,,,+++,,,---///000222333444555999<<<;;;888444333333111111000...---,,,+++******,,,---,,,))))))+++...******))))))))))))******)))************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,---......,,,******+++---............///111222333444555666888999999999999777888:::===AAACCCBBBAAAAAAEEEJJJKKKJJJHHHIIIJJJIIIFFFFFFIIIJJJMMM\\\nnn~~~oooiiiooo}}}~~~{{{ooollljjjeeebbbcccVVVOOOIIIGGGFFFGGGLLLRRRaaagggsss~~~xxxsssnnnjjjgggccc]]]YYYOOOKKKGGGHHHLLLPPPRRRSSSWWW\\\aaabbb```aaaeeeiiihhhgggiiippp{{{vvvzzz|||wwwpppjjjiiidddeeefffggggggeeecccbbb]]]\\\[[[\\\]]]]]]\\\ZZZVVVSSSOOOKKKIIIFFFCCC@@@@@@AAABBBCCCDDDFFFKKKNNNXXXXXXXXXXXXWWWRRRKKKGGG@@@???===<<<;;;<<<>>>???AAAAAABBBBBBAAAAAA@@@??????AAADDDFFFGGGFFFDDDCCCAAA@@@???===<<<<<<<<<<<<>>>>>>===<<<;;;999888777777<<>>???AAAAAABBBBBBAAAAAA@@@??????@@@CCCEEEFFFEEECCCBBBBBBAAA@@@>>>========================<<<999777666666;;;@@@AAA???<<<999999333444555666777666666555444111---,,,///111333333999;;;===>>><<<:::999999444555555333000......///---///222333333333333444333444555555444222///...,,,---...///000222333333777999;;;<<<;;;777333000///...,,,***)))))))))***)))******************)))*********)))))))))))))))(((***++++++++++++,,,...))))))*********************************)))))))))******+++++++++,,,,,,,,,.........///111222444444222333555777999;;;<<<<<<:::;;;<<<===???BBBDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLNNNIIIGGGIIIIIIMMM^^^rrr{{{yyyzzz~~~}}}wwwuuuwwwwwwqqqhhhdddVVVPPPJJJIIIIIIKKKQQQYYY```lll~~~~~~~~~zzzxxxwwwrrrmmmhhhddd___WWWRRRNNNKKKHHHJJJPPPXXX```ccceeegggiiihhhdddaaabbbdddiiihhhhhhkkkppptttvvvvvvwwwxxx{{{}}}uuulllfffeeefffeeeeeecccbbbaaa``````_________aaabbbaaa^^^[[[WWWSSSOOOKKKIIIFFFDDDBBBAAABBBCCCEEEGGGKKKPPPTTT^^^]]][[[YYYWWWRRRLLLHHHAAA@@@>>>===<<<===>>>???AAAAAAAAAAAAAAA@@@@@@???>>>???BBBCCCDDDCCCBBBAAACCCBBBAAA???>>>>>>======<<<===>>>>>>===:::777555555999===???>>>;;;999888333333444555555555444444333111...---///111333333:::===>>>>>><<<999888888444555555333000......///...///111444888:::::::::555555666555444111...,,,---...///000111333333444888:::<<<<<<;;;777444111,,,,,,+++*********+++,,,***))))))(((((())))))***(((((())))))************)))***++++++++++++,,,...*********))))))))))))))),,,,,,,,,++++++*********************++++++++++++.........///111333444555222333555888:::<<<===>>>;;;<<<===>>>@@@CCCEEEFFFEEEEEEFFFHHHJJJLLLNNNPPPOOOIIIHHHIIIIIINNN___sss~~~zzz|||zzz{{{{{{uuullldddXXXRRRMMMLLLNNNQQQXXX```gggttt|||sssnnnooorrruuuuuuzzz~~~}}}wwwuuuvvvqqqkkkfffaaa[[[SSSNNNKKKKKKLLLOOOTTT[[[aaaeeefffhhhiiigggdddaaaaaabbbbbbcccfffjjjooorrrtttuuuyyy||||||uuummmhhhgggccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaccccccbbb___\\\WWWSSSNNNKKKIIIGGGEEECCCCCCCCCDDDDDDFFFJJJOOOSSS[[[ZZZXXXWWWUUUQQQLLLHHHBBBAAA???===<<<===>>>???@@@AAAAAAAAAAAA@@@??????>>>???@@@BBBBBBBBBAAA@@@BBBAAA@@@???>>>=========;;;<<<>>>???>>>:::666444444777;;;======;;;999777444444444555555555444444222111///...///111333444:::<<<>>>===;;;888666666444555555333111/////////222111222777===@@@???===444555555444333000---+++------...///111222333444555777999::::::888666444......---,,,,,,,,,---...***)))(((''''''((()))***))))))))))))))))))******)))***,,,,,,++++++,,,---*********))))))(((((((((,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,.........000111333555666555666777999;;;<<<======<<<===>>>???AAADDDFFFGGGGGGGGGGGGHHHJJJLLLOOOPPPPPPKKKIIIJJJJJJOOO```ttt}}}~~~{{{yyyuuulllddd]]]VVVQQQRRRTTTYYYaaajjjppp~~~zzzxxxqqqlllhhhhhhlllrrruuuvvvzzz}}}}}}zzzuuutttvvvppphhhbbb]]]WWWPPPKKKIIILLLPPPTTTXXX\\\___aaacccdddeeedddcccbbbbbbbbbaaaeeekkkqqqvvvyyy|||}}}{{{ssskkkffffff_________```aaabbbddddddbbbbbbbbbbbbcccbbb___\\\WWWSSSNNNJJJHHHGGGFFFDDDDDDDDDDDDCCCCCCFFFLLLPPPUUUTTTTTTTTTSSSPPPLLLHHHBBBAAA???===<<<<<<===>>>@@@@@@AAAAAA@@@@@@???>>>>>>???@@@AAAAAA@@@@@@???AAA@@@???>>>===<<<<<<<<<;;;<<<>>>???>>>:::666444444555888;;;<<<<<<999888666555555555555555555555111111000000000111444555888:::<<<;;;999666555444555555555444111//////000333222333777<<>>;;;666666666666444111...,,,+++,,,---...000111222222444666777888888666444222111000...,,,++++++,,,,,,***)))(((''''''((()))***++++++******)))((((((''')))+++,,,,,,+++***+++---++++++******))))))((((((++++++*********))))))))),,,,,,,,,------------...---...///000222444666777999999:::;;;;;;;;;;;;;;;======>>>@@@BBBDDDFFFGGGJJJJJJIIIIIIJJJLLLNNNOOONNNIIIGGGIIIIIIMMM___rrr~~~|||}}}zzzwwwooofffbbb\\\WWWYYY\\\bbbllluuu|||yyyuuuvvvrrrnnnmmmnnnnnnoooqqquuuxxxyyyyyy|||~~~~~~{{{xxxwwwvvv|||}}}yyyuuuuuuuuunnneee^^^YYYTTTOOOJJJIIIMMMTTTYYY[[[\\\]]]^^^``````bbbcccdddeeeeeeeeebbbhhhpppwww|||zzzrrrhhhbbb```\\\]]]^^^```bbbdddeeefffcccbbb``````aaa```^^^\\\XXXTTTNNNJJJHHHHHHGGGFFFEEEDDDCCCAAAAAADDDJJJNNNQQQRRRSSSUUUTTTQQQLLLHHHBBB@@@>>><<<;;;;;;<<<===@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@@@@???AAA@@@???===<<<<<<;;;;;;<<<===>>>>>>===:::777555444555777:::<<<===:::888777666555555444555555555///000111111000111444666666888::::::888555444444555666666444111//////000111222333666999:::999888777777888777666333000///+++,,,,,,...///000111222888888999888666333000...000///---***)))(((((((((***))))))(((((())))))***,,,,,,+++***)))(((''''''***+++,,,,,,******+++,,,+++++++++***************************************------------............---...///000222444666777<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>???AAADDDFFFGGGKKKKKKJJJKKKKKKLLLMMMNNNLLLFFFDDDFFFFFFJJJ\\\ppp{{{wwwzzz}}}xxxmmmhhhaaa]]]___cccjjjuuu~~~uuuiiijjjmmmmmmqqqxxx|||~~~~~~}}}~~~~~~yyyyyyzzzxxxvvvwwwuuummmbbbZZZUUURRRNNNKKKKKKPPPVVVZZZ[[[\\\^^^``````aaabbbdddgggiiiiiiiiieeemmmxxxyyyqqqgggaaa___\\\]]]___bbbcccddddddddddddaaa___]]]^^^^^^]]]\\\XXXTTTNNNJJJHHHHHHGGGGGGDDDCCCBBB@@@AAADDDJJJOOORRRTTTVVVYYYXXXTTTMMMGGGAAA@@@===;;;::::::;;;<<<@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>===<<<<<<<<<============<<<999777666555444666999===>>><<<999666666444333333333444444...000222222111111444777666888::::::888666555555555666666444111000000000000222555777777777888999444555555555444222000...,,,,,,---///000111222333999999999888666333000///000///,,,***)))((()))))))))******************)))+++*********))))))((((((***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,---------......---...///000222555777888;;;<<<<<<=========<<<<<<<<<<<<===???AAACCCEEEFFFHHHIIIKKKLLLMMMNNNNNNOOOLLLGGGEEEGGGGGGKKK]]]pppwwwrrrtttvvvvvvkkkeeeaaaccchhhooozzzsssgggaaaeeeiiimmm{{{xxxtttvvvyyyxxxwwwxxxtttlll```WWWSSSPPPNNNLLLMMMQQQVVVZZZ[[[]]]aaadddbbbcccdddgggjjjllllllkkkllluuu}}}wwwqqqiiicccaaa]]]^^^aaacccddddddcccbbbdddaaa]]][[[\\\\\\\\\\\\XXXTTTNNNJJJHHHHHHHHHGGGBBBBBBAAA@@@AAAFFFLLLQQQVVVWWWZZZ]]]\\\VVVNNNGGGAAA???===:::999999:::;;;???@@@@@@@@@@@@???>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@CCCBBB@@@???>>>>>>======>>>>>>===<<<;;;999888777555555666999===???<<<:::666555333222111222333333...000222222111111444888666888;;;;;;:::888777777555666666444222000000111000444999:::999999;;;===///000111222111///---+++------...000111222333444777888888888777666444333111000...,,,++++++,,,,,,)))***+++,,,,,,+++***)))))))))))))))***************,,,---,,,******+++,,,+++++++++,,,,,,---------)))***+++,,,------...///++++++,,,,,,,,,------------...///000333555777888:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>@@@CCCEEEFFFFFFGGGJJJMMMOOOPPPPPPPPPOOOJJJHHHJJJJJJNNN```ssswwwqqqqqqrrr~~~|||ooofff```aaafffooo~~~ttthhhiiijjjlllrrr}}}yyywwwuuusssrrrssstttvvvnnnfff^^^XXXQQQKKKKKKNNNOOOSSSWWWZZZ[[[[[[\\\]]]cccfffjjjjjjiiijjjnnnqqqsss}}}}}}vvvpppiiiccc___```___```bbbeeeddd```\\\______^^^]]]\\\\\\[[[[[[XXXTTTNNNJJJHHHFFFEEEDDDBBBAAA???AAAEEEIIILLLNNNZZZ\\\]]]ZZZYYYWWWQQQJJJAAA???===:::::::::<<<===??????>>>===============@@@@@@??????@@@@@@AAABBBEEEDDDCCCBBB@@@>>><<<:::;;;;;;<<<;;;:::888666444666777999:::<<<<<<<<<;;;555333222222333444333222222000//////111222111111666777999;;;;;;999777666555555555333000///000111222333555999<<<===;;;999555444222000//////000000)))+++---...///000222444777888888777444222111222222111///---,,,,,,,,,---)))***+++,,,+++***(((&&&'''(((((()))***+++++++++((()))***+++,,,---------+++******))))))******++++++******+++,,,---,,,+++,,,,,,---......//////000---...///000000222555888===;;;:::;;;<<<===<<<;;;===<<<;;;;;;<<<>>>AAABBBGGGIIIKKKNNNOOOOOONNNNNNLLLHHHGGGGGGGGGLLL```vvvvvvsssuuu{{{nnnhhhdddeeejjjuuu|||qqqkkklllnnnttt{{{vvvuuusssrrrqqqqqqqqqqqqllleee]]]WWWQQQLLLKKKNNNQQQTTTXXXZZZZZZZZZ[[[[[[cccfffjjjlllnnnssszzzyyysssoookkkgggdddeeecccaaabbbcccdddbbb___aaa```___^^^]]]\\\[[[ZZZWWWSSSNNNJJJHHHGGGEEEDDDBBBAAAAAABBBFFFJJJNNNPPPWWWZZZ[[[XXXWWWVVVPPPIIIAAA???===;;;:::;;;<<<===??????>>>===============?????????@@@@@@@@@AAAAAABBBBBBAAA@@@>>><<<;;;:::;;;;;;;;;;;;:::888777666888999;;;<<<<<<:::999888666444222222333444333222111///......000111111000555666888::::::888666555333333333111...---...///111333666:::>>>@@@>>><<<555444222000/////////000,,,...000111222333555777666888999777444222111111000///---+++******++++++***+++,,,,,,,,,+++)))((('''(((((()))******++++++((()))***+++,,,,,,,,,,,,++++++************++++++***((('''(((***+++******))))))******+++,,,,,,------...///000000222555888<<<;;;:::;;;======<<<;;;<<<<<<;;;;;;===???BBBCCCGGGHHHKKKMMMOOOOOONNNNNNLLLHHHGGGIIIIIIOOOdddzzzzzzyyy{{{vvvfffcccbbbdddkkk|||xxxsssttttttyyy{{{uuurrrrrrrrrrrrqqqooommmllljjjbbb[[[VVVQQQLLLMMMPPPTTTWWW[[[]]]^^^___```aaagggjjjmmmpppuuu~~~xxxtttnnniiigggfffeeeddddddbbb```___```aaaaaa```aaaaaa```^^^]]][[[ZZZZZZUUUQQQMMMIIIHHHGGGFFFEEEBBBBBBBBBCCCGGGKKKPPPSSSWWWYYYYYYVVVUUUSSSNNNGGG@@@???===;;;:::;;;<<<===??????>>>=========>>>>>>===>>>@@@AAAAAAAAA@@@?????????>>>>>>===;;;:::999;;;:::::::::999999999999;;;===>>>>>>===:::777444666444222222333444333222000...---...///111000000333555666777777666555333222333333111...---...000111333666;;;@@@AAA@@@???444333222111000/////////---///111222222333555777666888999888555111//////...---+++***))))))))))))++++++,,,------,,,***)))((((((((()))******++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++)))'''''')))***+++***(((((()))******++++++,,,---...///000000222555888<<<::::::;;;===>>>===<<<;;;;;;;;;;;;===@@@CCCEEEFFFHHHJJJMMMNNNNNNNNNMMMKKKGGGGGGJJJKKKRRRhhh~~~xxxvvvyyywwwxxx}}}}}}lll```^^^^^^dddssszzzyyyzzz|||~~~wwwtttpppqqqssssssrrroookkkiiiggg```YYYVVVQQQMMMNNNRRRWWWZZZ^^^bbbdddfffiiikkklllooossswww~~~~~~jjjeee___[[[ZZZ[[[\\\]]][[[ZZZZZZ[[[\\\]]]^^^^^^```___^^^\\\[[[YYYXXXWWWSSSPPPLLLIIIHHHGGGFFFDDD@@@AAABBBCCCFFFKKKQQQTTTZZZ[[[ZZZVVVSSSQQQKKKDDD???>>>===;;;;;;;;;<<<===??????>>>>>>===>>>>>>???===>>>@@@BBBBBBAAA@@@>>>============<<<<<<;;;::::::::::::999999::::::;;;===>>>???@@@???<<<888666777555333333333444333222///---,,,---///000000000222333444555555444333222444444444333111000111222222333666;;;???@@@???===333333222111000///......***,,,...//////000333555666888999888555111///......---+++***)))((())))))***++++++,,,,,,+++******(((((())))))************))))))***+++++++++++++++---,,,,,,++++++,,,,,,------+++))))))***,,,------+++++++++,,,------......---...///000000222555888;;;:::999;;;===>>>>>>===;;;:::;;;<<<>>>BBBEEEGGGFFFGGGJJJLLLNNNNNNMMMLLLIIIEEEFFFIIILLLTTTjjj}}}ssssssxxxuuuxxx~~~sssdddaaa___```lll|||wwwyyy~~~{{{uuusssoooqqqtttuuutttqqqmmmjjjfff___YYYVVVRRRNNNPPPTTTXXX[[[___bbbdddgggkkkmmmpppttt{{{uuu]]]XXXRRRNNNMMMOOOQQQRRRNNNQQQUUUXXXZZZ[[[\\\\\\]]]\\\[[[ZZZXXXWWWVVVUUURRROOOKKKIIIHHHGGGEEECCC===???AAACCCEEEJJJQQQVVV______\\\WWWSSSPPPIIIAAA>>>>>>===<<<;;;<<<<<<===??????>>>>>>>>>>>>??????===???AAABBBCCCBBB@@@???===>>>>>>>>>======<<<;;;999::::::::::::;;;;;;;;;;;;===???@@@@@@>>><<<;;;888666444333444444333222...---,,,---///111111000111222333333333333222111333444444333111000111222333444666999<<<===;;;999333222222111000///...---(((***,,,......///111333555777888777444111///...000...---+++************))))))***************))))))))))))))))))*********))))))***+++++++++******---,,,,,,++++++,,,,,,------+++))))))+++,,,---,,,,,,,,,------.../////////---...///000000222555888:::999999:::===??????>>>;;;;;;;;;<<>>AAACCCEEEJJJRRRXXXaaaaaa^^^WWWSSSOOOIIIAAA=========<<<<<<<<<======??????>>>>>>>>>???@@@@@@???@@@BBBCCCCCCCCCBBBAAA>>>?????????>>>===<<<<<<999:::;;;<<<<<<;;;:::999999:::;;;===????????????888666444444444444333222...---,,,---000111222111111111222222222222111111111222222111///...///111222333555888::::::888666222222222111000///------***,,,...//////000222444555666777555333000000111111///...,,,++++++++++++)))))))))))))))*********))))))))))))))))))******))))))***************))),,,,,,++++++++++++,,,,,,)))(((((()))***+++***)))***++++++,,,,,,---......---...///000000222555888999888888:::===?????????<<<<<<<<<===@@@CCCGGGIIIDDDFFFHHHKKKLLLLLLLLLKKKFFFCCCCCCGGGJJJRRRhhhuuuoootttttt{{{|||xxxkkkbbb___XXXaaaooo|||yyy{{{|||wwwtttyyyyyyzzz{{{zzzxxxuuusssppprrruuuwwwwwwtttqqqooohhhaaa[[[WWWTTTQQQRRRVVVZZZ]]]bbbggglllqqqwww{{{vvvfff[[[KKKGGGBBB??????AAABBBBBBCCCGGGLLLOOOQQQSSSWWWZZZXXXXXXXXXWWWWWWWWWVVVVVVRRROOOLLLIIIGGGEEEAAA???:::>>>BBBDDDFFFKKKTTTZZZ``````\\\VVVRRRPPPJJJCCC======<<<<<<<<<=========??????>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCDDDDDD?????????>>>>>><<<;;;;;;888:::<<<>>>>>><<<999777666777888999;;;===>>>???999777555444444444333111///...---...000222333222111111111111111111111111111111222000///...000111111222444777:::;;;999666111111222111000///---,,,***,,,...///000111333555555555555333111000222333111///...,,,++++++++++++***)))))))))******+++,,,***)))))))))))))))))))))))))))************))))))++++++************++++++(((((((((***,,,,,,)))''')))******+++,,,,,,---------...///000000222555888888888888:::===@@@@@@???=========>>>@@@CCCFFFHHHDDDEEEHHHJJJLLLLLLKKKKKKHHHDDDDDDHHHIIIQQQggg}}}uuunnnpppqqq}}}wwwlll```[[[]]]YYYhhh|||zzzxxx{{{uuullliiigggeeewwwvvvwwwyyy{{{zzzxxxuuuoooqqqtttvvvvvvuuurrrqqqiiibbb[[[XXXUUUQQQRRRWWW\\\aaahhhooowww}}}mmm^^^NNNDDDDDD@@@<<<:::;;;===>>>>>>AAADDDGGGIIIJJJMMMRRRVVVXXXXXXXXXXXXXXXXXXXXXXXXRRRPPPLLLIIIGGGDDD@@@>>>;;;???CCCEEEGGGLLLUUU\\\]]]]]]ZZZUUURRRPPPKKKEEE<<<<<<<<<===============??????>>>>>>???@@@AAAAAADDDCCCCCCCCCCCCDDDEEEEEE?????????>>>===;;;:::999888:::===??????<<<888666555555555666777:::<<<>>>999777555444444444333111///...---///111333333333111111111111111111111111222333444222111111222333///000333777;;;<<<:::888111111222111000///---,,,)))+++---...///000222444555555444222000000333555000///---+++*********++++++*********+++,,,,,,---*********)))))))))))))))))))))*********))))))(((+++******************+++))))))+++---///...+++(((***++++++,,,------......---...///000000222555888888777888:::===@@@@@@@@@>>>>>>===>>>@@@CCCFFFHHHCCCEEEHHHJJJLLLLLLKKKJJJIIIFFFFFFHHHJJJQQQfff}}}wwwmmmnnnrrrxxxqqqkkkddd[[[XXXZZZaaappp|||{{{ssskkkccc^^^aaagggqqquuuyyyzzzxxxwwwxxxyyyssswwwyyywwwuuutttpppjjjfff^^^WWWTTTRRRPPPSSSYYYeeekkksssyyywwwdddWWWNNNGGGCCC=========;;;::::::<<<>>>@@@AAADDDHHHMMMQQQTTTVVVZZZZZZZZZZZZYYYWWWVVVUUUWWWSSSLLLHHHEEECCCAAA@@@???AAACCCFFFHHHKKKPPPSSS]]]ZZZWWWUUUTTTPPPJJJEEE>>>===<<<;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@?????????@@@===>>>@@@???===::::::::::::<<<>>>@@@???;;;777444777888888999999999999888444222111111222333333222111111000//////000111222444333222000......111333444333000...,,,,,,+++,,,///111666;;;>>>>>>;;;999666555333111000///......///,,,***,,,000333555444555444333222111111111111......,,,+++***))))))))))))))))))))))))))))))))))))+++------+++))))))))))))))))))))))))*********,,,,,,,,,+++++++++******)))***,,,------,,,+++)))***+++---...//////...---............000222444555888999;;;===???AAABBBBBB@@@@@@?????????@@@AAABBBHHHHHHHHHKKKMMMNNNMMMKKKKKKMMMHHHGGGLLLQQQdddvvvnnnrrrqqq|||yyysssmmmhhhbbb[[[YYY\\\iiiyyy~~~~~~xxxnnneeebbb___^^^ccckkkuuuyyy||||||xxxuuutttuuusssxxx{{{yyywwwvvvqqqkkkfff___WWWTTTQQQPPPVVV^^^jjjpppxxx}}}{{{yyyxxxuuuwwwyyyzzz|||wwwfffXXXOOOIIIEEEAAA>>>???>>><<<::::::;;;===<<<>>>BBBHHHLLLPPPSSSUUUXXXYYYYYYYYYYYYYYYYYYXXXVVVRRRLLLHHHEEEDDDBBBAAADDDFFFGGGGGGHHHJJJMMMPPPWWWUUUSSSRRRQQQNNNHHHDDD???>>><<<;;;;;;<<<>>>????????????@@@@@@@@@@@@AAACCCCCCBBBBBBAAAAAAAAAAAA>>>@@@AAA@@@>>>;;;;;;;;;:::;;;===>>>===:::777555777777888888999999888888555333222222333333333222111000/////////000222333444444333111//////111333555444222111000000000000444555777:::;;;;;;999777444333222000///.........---+++)))***...111333222888777555333111000000111...------,,,,,,------...))))))))))))))))))))))))(((***,,,+++***(((((((((((()))))))))******++++++*********)))))))))(((((('''(((***,,,---.........+++,,,---....../////////.........///000222444555999:::<<<===>>>????????????>>>>>>>>>@@@AAACCCEEEFFFFFFGGGJJJLLLMMMLLLKKKIIIKKKGGGGGGLLLQQQeeewwwppptttrrr}}}tttsssnnniiifff```[[[\\\```ttt{{{~~~vvvnnnfff```\\\\\\___bbbjjjqqqzzz}}}~~~yyysssppppppsssxxx|||{{{zzzxxxsssmmmeee___XXXTTTQQQSSS\\\gggmmmrrryyy~~~xxxpppjjjhhheeecccbbbccceeegggjjjpppvvvzzz~~~}}}ggg___TTTKKKFFFCCC@@@>>><<<======<<<:::;;;===???;;;>>>DDDKKKPPPSSSUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[TTTPPPKKKHHHFFFEEECCCBBBFFFGGGHHHHHHHHHJJJMMMPPPTTTSSSRRRRRRQQQMMMHHHDDD@@@???===<<<<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDDDDDDDCCCCCCCCCCCC???@@@AAA@@@>>><<<;;;<<<;;;;;;<<<<<<;;;999777666666666777777888888888888666555333333444444333111////////////000111333444666666555333111000222444111000///.........///000444555777888999888888777222111111000//////......---+++***+++///111333333;;;999666333111000000111//////...---,,,,,,,,,,,,)))))))))))))))))))))))))))***,,,+++***)))))))))'''(((((()))***+++,,,,,,*********))))))))))))))))))))))))***,,,---...///,,,,,,,,,------...///000///......///000222444666:::;;;<<<========================>>>@@@CCCEEEFFFDDDDDDFFFIIILLLNNNMMMLLLHHHJJJFFFFFFLLLRRReeeuuunnnqqqttt~~~|||vvv~~~{{{sssrrrnnniiieee```]]]aaagggyyymmmeeeaaa```^^^]]]___cccjjjqqqwww|||yyysssooonnnrrrxxx|||{{{zzzyyysssmmmccc]]]XXXUUUTTTXXXeeerrruuuxxx{{{||||||}}}}}}tttjjjaaa\\\[[[ZZZXXXWWWYYY]]]dddiiiqqqzzztttgggWWWRRRKKKEEEBBB@@@===;;;888999:::::::::<<>>CCCJJJQQQWWWYYYZZZZZZWWWWWWXXXYYYZZZZZZZZZZZZRRROOOKKKHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHKKKOOORRRVVVVVVVVVUUUSSSOOOJJJFFF@@@???>>>======>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEDDDDDDDDDDDD???@@@@@@???<<<;;;;;;<<<;;;;;;:::999999888777777666666666666777888999999888666555555666555333111///.........000222444555777777777555222222333444111000...---,,,,,,---...///222777::::::999888888111111111111111000//////.........///111444555666;;;999555222111000111222222111...,,,)))'''&&&%%%))))))))))))))))))))))))***+++---,,,+++***+++,,,''''''((()))+++,,,------++++++++++++++++++++++++---+++***(((((()))***+++,,,,,,+++++++++---///000////////////000222555666999999;;;<<<============>>>>>>>>>???@@@BBBDDDFFFCCCDDDFFFIIIMMMOOOOOONNNJJJLLLGGGFFFKKKPPPdddqqqiiikkkvvvsssrrr|||{{{wwwvvvqqqkkkfffaaa```gggqqqpppccc\\\ZZZZZZZZZ[[[]]]aaagggooovvvzzz}}}yyyssspppppprrrwwwzzzyyyxxxwwwqqqkkk```[[[WWWVVVXXX^^^kkkxxx~~~}}}zzzvvvrrrnnnmmmmmmllljjjeee```\\\XXXVVVUUUSSSTTTTTTUUUYYY```kkkrrr~~~nnn^^^TTTLLLJJJFFFCCCAAA???===<<<999:::;;;::::::;;;>>>AAACCCGGGNNNVVVZZZ\\\\\\\\\YYYYYYYYYYYYYYYXXXWWWWWWQQQNNNKKKHHHGGGFFFDDDCCCAAACCCDDDEEEGGGIIIMMMPPPXXXYYYZZZXXXTTTNNNIIIEEE@@@???>>>======>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>===:::999:::;;;;;;::::::999888888888888666666666666777888999:::999888777777777666444111///.........000222444555777888888666444222333444666555333111///...//////...555<<>>>>>>>>===;;;;;;===???FFFJJJPPPVVVZZZ[[[ZZZYYYYYYYYYYYYXXXWWWVVVTTTTTTQQQNNNKKKIIIHHHFFFDDDBBBCCCDDDEEEEEEEEEGGGJJJMMMVVVXXXZZZXXXRRRKKKFFFCCC@@@???===<<<<<<===???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCDDDDDDDDDCCCBBB===>>>===<<<999888999:::;;;;;;::::::999999999999777777666666777999;;;<<<;;;:::999999999777444111////////////000111333444777888888777444222222333666444222///...---------333;;;DDDHHHEEE>>>888555333444555555444222000///+++---///000111222444666777666555555444444444444111000...---,,,+++++++++))))))))))))))))))))))))&&&'''''''''&&&&&&''')))((())))))***+++,,,------)))))))))))))))*********((((((&&&&&&''')))+++,,,************+++,,,---...000//////000111333555777666777999<<<>>>@@@AAAAAABBBAAAAAA@@@@@@AAACCCCCCEEEFFFHHHKKKOOORRRQQQPPPNNNOOOIIIFFFJJJMMM___|||{{{sssooopppyyyqqqggggggsss|||yyyvvvppphhhbbb^^^cccsssuuukkkcccYYYQQQMMMMMMNNNNNNQQQXXX___dddlllwww}}}|||~~~xxxtttsssuuuvvvyyyyyyuuusssrrrooojjj^^^WWWRRRVVV]]]aaafffjjjccc^^^WWWPPPLLLJJJIIIHHHKKKMMMQQQUUUYYY[[[]]]]]]WWW[[[___dddjjjuuu{{{qqqhhh\\\NNNFFFEEE======>>>>>>>>>>>>@@@AAA???@@@@@@?????????BBBDDDJJJMMMRRRVVVXXXYYYXXXWWWXXXXXXXXXWWWVVVUUUSSSRRRQQQOOOLLLIIIHHHFFFCCCAAABBBDDDEEEEEEFFFHHHKKKNNNSSSVVVYYYWWWRRRKKKFFFDDD???>>><<<;;;;;;<<<>>>????????????@@@@@@@@@@@@AAA@@@AAACCCDDDEEEDDDCCCBBB>>>???>>><<<999999:::;;;:::;;;;;;;;;;;;:::999999888888777777888:::<<<>>><<<<<<;;;;;;:::888444111111000/////////000222333777888888777444222111222222111///---,,,+++,,,,,,333;;;DDDFFFBBB;;;666555444444555555333111///---***---000222111222444666999999999999888666444333000///...---,,,+++++++++))))))))))))))))))))))))''''''((('''&&&&&&)))+++*********++++++,,,,,,,,,(((((()))))))))*********))))))(((((()))***,,,,,,++++++,,,---............000000///000111333555777999999;;;===>>>???@@@@@@AAA@@@@@@@@@AAABBBDDDEEEFFFFFFHHHKKKOOOPPPPPPOOOMMMNNNIIIFFFJJJMMM___|||uuuyyywwwuuuuuuyyyqqqeeedddooozzz~~~sssmmmeee___\\\cccvvv}}}tttjjjaaa[[[WWWQQQNNNMMMOOOPPPPPPXXX```fffjjjqqq|||}}}}}}wwwssssssuuuxxxzzzyyyuuurrrrrrooojjj___VVVQQQUUU\\\``````aaaWWWRRRLLLGGGEEEFFFGGGHHHEEEJJJSSS[[[bbbeeeeeeeeedddhhhnnntttzzzooogggaaa^^^VVVKKKEEEFFF?????????>>>======>>>@@@<<<===???AAABBBEEEJJJMMMOOOQQQTTTWWWXXXXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSRRROOOLLLJJJHHHFFFBBB@@@???AAADDDFFFHHHKKKPPPTTTQQQUUUYYYXXXSSSMMMIIIGGG???===<<<;;;;;;<<<===???>>>>>>?????????@@@@@@@@@@@@BBBDDDEEEFFFEEEDDDCCC@@@@@@???===:::999;;;<<<:::;;;<<<===<<<;;;:::999999888888888999;;;===???===<<<<<<;;;;;;888444111111111000//////000111222777888888777444222111111333222111//////000000111...555===@@@<<<888666666333444444444222000---+++,,,000333444333444666999<<<======<<<:::777444222111000...+++)))(((''''''))))))))))))))))))))))))************)))))),,,...+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,...---,,,+++************,,,---...000111000000///000000000000222444666777;;;<<<===>>>?????????????????????@@@AAADDDFFFGGGEEEFFFGGGJJJNNNOOOOOOMMMKKKMMMGGGFFFJJJNNNaaa~~~tttwwwxxxvvvvvvyyysssgggfffqqq{{{vvviii^^^\\\___jjjtttjjjccc\\\WWWTTTRRROOOMMMMMMOOOSSSUUUbbbiiinnnnnnpppyyyyyywwwxxx{{{}}}{{{zzzyyyxxxuuuoooiiiddd]]][[[YYYXXXWWWVVVTTTRRRHHHGGGEEEEEEFFFHHHIIIHHHLLLPPPUUUZZZ___eeekkkooopppvvv|||xxxjjjgggaaa[[[UUUMMMEEE@@@???@@@@@@AAABBBCCCDDDDDDGGGGGGGGGGGGIIILLLOOOPPPQQQSSSVVVYYYYYYWWWTTTRRRVVVZZZ]]][[[VVVSSSUUUXXXVVVRRRMMMIIIGGGFFFEEEDDDDDDDDDDDDCCCDDDGGGMMMQQQVVVWWWXXXWWWSSSMMMGGGBBBAAA@@@>>><<<;;;<<<<<<===BBBAAA???>>>>>>>>>??????DDDDDDDDDCCCCCCBBBBBBAAABBBAAA@@@>>>======<<<<<<777999<<<======;;;888666666666777888:::<<<>>>@@@<<<>>>???<<<888444444555444333222111111333555666999888666444222111000000444333111///...///000111111444777888777555444444555555444333111///---,,,,,,---///000111444888;;;<<<>>>???===888555555777222000---***))))))+++,,,************************((()))***,,,,,,+++******))))))*********+++++++++******))))))***+++,,,,,,+++***)))((((((***,,,---------..................///000000000111111111111555666888;;;<<<=========@@@???>>>???AAAEEEIIILLLJJJJJJJJJLLLNNNOOONNNMMMIIIJJJEEEEEEKKKNNN^^^yyysssuuuuuupppsssxxxlllmmmsssuuuggg\\\ZZZ___lllttthhhbbb]]]WWWSSSQQQPPPNNNMMMOOOSSSWWWZZZdddjjjmmmooottt~~~|||xxxwwwyyyzzz}}}{{{yyywwwsssmmmfff```]]]ZZZVVVSSSPPPNNNJJJHHHFFFDDDBBBBBBDDDHHHKKKMMMTTTXXX^^^dddjjjpppwww{{{{{{{{{uuukkkbbbYYYPPPIIIDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKMMMQQQTTTVVVXXXZZZXXXYYY\\\]]]^^^\\\ZZZYYYZZZ]]]___]]]XXXUUUVVVXXXUUUQQQLLLIIIHHHGGGEEEDDDCCCCCCDDDCCCEEEHHHMMMQQQWWWXXXYYYXXXTTTNNNHHHDDDBBB@@@>>>;;;;;;;;;===>>>BBBAAA@@@????????????@@@BBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@>>>======<<<<<<888:::<<<>>>===;;;999777777777888999;;;===>>>???<<<======;;;777444333444444333111111111333555666555555444333333333444444333222000...------...///...111444555444333333444555555444333111///---,,,,,,...///000111444888;;;??????===;;;777555555666111///---***))))))+++,,,************************))))))***++++++++++++***)))))))))*********++++++,,,+++++++++***)))))))))+++***)))((()))***,,,---+++++++++,,,,,,,,,,,,---/////////000111222222333555777999;;;===>>>??????>>>>>>>>>???BBBEEEHHHJJJJJJIIIJJJLLLNNNPPPOOONNNHHHJJJFFFFFFLLLPPPaaa|||{{{uuusssvvvwwwvvvzzzssseeeYYYYYYaaaqqquuummmddd\\\YYYVVVRRROOOMMMMMMMMMNNNRRRXXX]]]aaafffiiikkknnnxxxzzzyyyyyy{{{}}}{{{xxxuuuqqqjjjbbb\\\ZZZVVVQQQMMMJJJGGGDDDBBBDDDCCCBBBCCCGGGMMMSSSWWW[[[___eeelllssszzzxxxmmmccc[[[UUURRRNNNNNNNNNOOOOOOPPPPPPPPPOOOQQQTTTXXX[[[]]]^^^^^^``````bbbcccccccccbbbaaa___bbbccc```[[[XXXXXXYYYRRROOOLLLJJJIIIGGGEEECCCAAABBBCCCDDDEEEIIIOOOSSSWWWYYYZZZYYYUUUOOOIIIEEEBBB@@@===::::::;;;>>>???BBBBBBAAA@@@@@@@@@AAAAAABBBAAA???>>>???@@@BBBCCCBBBAAA@@@>>>======<<<<<<:::;;;===>>>>>><<<999777888999999:::<<<===>>>>>>;;;<<<;;;999555333333333333222111111111333666777444444333333333444555555444333000...------...///---///222333333333555666555444444333111///---,,,---...///000111444777:::BBB???;;;888666555444333000///---***)))***+++,,,*********************************)))******+++,,,))))))************++++++)))***+++,,,++++++))))))+++***)))))))))***,,,---+++++++++,,,,,,,,,------......///000111222444555777888:::<<<>>>???@@@@@@<<<===>>>@@@BBBEEEGGGIIIIIIIIIIIILLLNNNPPPPPPOOOIIIJJJGGGGGGNNNRRRcccvvvvvvzzzrrrcccXXXZZZeeeyyy|||eeeaaa[[[WWWUUUSSSQQQOOOJJJKKKLLLPPPVVV]]]cccggghhhiiijjjnnn{{{~~~{{{{{{|||}}}{{{yyyvvvsssnnnggg___ZZZUUUQQQLLLIIIGGGFFFDDDCCCDDDFFFIIILLLQQQXXX___ccceeeiiiooovvv}}}{{{tttnnnhhheee\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\^^^___```aaaaaaeeeffffffgggggggggffffffccceeedddbbb]]]YYYXXXXXXPPPNNNLLLJJJIIIGGGDDDBBB???AAABBBDDDFFFJJJOOOSSSWWWXXXYYYYYYUUUOOOIIIEEEBBB@@@===::::::;;;>>>@@@BBBBBBBBBBBBAAABBBBBBBBBDDDBBB@@@???@@@BBBDDDFFFBBBAAA@@@>>>======<<<<<<;;;<<<>>>>>>>>><<<:::888::::::;;;<<<======>>>>>>::::::999777444333222222222111000000222444666888777666555444333333333333666444222000......//////000111333444444555888:::444444444333111///...------...000000111333777:::DDD???888555555555333111000...,,,+++******+++,,,************************+++***)))))))))***,,,---***+++++++++,,,,,,,,,,,,$$$&&&))),,,---------,,,******)))))))))***+++,,,,,,------....../////////.........///111333555777::::::;;;<<<======>>>>>>;;;<<<>>>AAACCCEEEGGGGGGIIIHHHIIIKKKOOOPPPPPPOOOJJJKKKGGGHHHNNNRRRbbb}}}|||vvvwwwzzz}}}qqqcccZZZ___nnnyyyooo^^^]]]ZZZXXXVVVTTTQQQOOOKKKLLLNNNSSSYYY```fffjjjkkkkkklllqqq~~~|||zzzzzz{{{|||xxxvvvtttqqqmmmfff___YYYQQQMMMHHHDDDDDDDDDDDDDDDFFFKKKRRRYYY^^^ccchhhlllssswww}}}zzzvvviiiiiihhhfffeeedddcccbbbdddcccbbbaaaccceeeiiikkkiiijjjjjjiiiiiihhhhhhgggffffffeeebbb^^^ZZZXXXWWWPPPNNNKKKIIIHHHFFFCCCAAA>>>@@@BBBDDDGGGKKKPPPSSSVVVXXXYYYYYYUUUOOOIIIEEEAAA???===::::::<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@??????AAADDDFFFBBBAAA@@@>>>======<<<<<<<<<===>>>>>>===;;;999888:::;;;<<<>>>>>>??????>>>;;;999777555444333222222111000000000222444777999888777666555444444444444555333111///---......///111333444555555666888999444444333333111000...------///000111111333777999CCC>>>777444444444222000///...,,,++++++++++++,,,************************+++***)))))))))***,,,---,,,,,,,,,---------......$$$&&&))),,,---------,,,***************+++++++++,,,,,,------...///000000.........///111444666888===<<<<<<;;;;;;;;;::::::<<<===???AAACCCEEEGGGHHHIIIIIIIIILLLNNNPPPOOONNNKKKLLLGGGGGGLLLNNN^^^yyyzzzsssrrruuuvvvqqqsss}}}qqqeee___hhhyyy}}}tttjjjddd_________^^^\\\XXXTTTQQQNNNOOORRRVVV[[[aaagggjjjkkkmmmooottt}}}zzzyyyxxxxxxxxxwwwuuussspppllleee^^^XXXNNNJJJDDDAAAAAABBBCCCDDDLLLSSS\\\dddhhhlllpppttt|||wwwvvvtttrrrooollljjjiiifffdddcccbbbeeejjjooosssoooooopppooonnnllljjjiiigggfffdddbbb___[[[YYYWWWRRROOOKKKHHHFFFDDDBBB@@@>>>@@@CCCEEEGGGKKKOOORRRWWWXXXZZZZZZVVVQQQKKKGGG@@@>>>===<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@>>>===>>>???AAABBBBBBAAA@@@>>>======<<<<<<============<<<:::999888:::;;;===???@@@@@@@@@@@@;;;999555444444444333222000000///000222555888:::777666666666666777777888222111///---,,,---...///222444555666444444444555333333333222111000///......///000111111333666999???<<<888555333222111000...---,,,,,,++++++++++++*********************************)))******+++,,,,,,,,,---------.........)))***+++,,,++++++))))))))))))******++++++++++++)))***++++++,,,---......//////...///111444777999>>>===<<<;;;::::::::::::===>>>???AAACCCFFFHHHJJJJJJJJJJJJLLLNNNOOONNNMMMKKKLLLGGGEEEJJJLLL\\\vvv|||qqqnnnppp~~~uuuiiicccjjjwwwrrrgggdddqqq|||yyyyyyuuukkkdddbbbdddfffhhhgggddd___[[[XXXSSSTTTVVVXXX]]]aaaeeehhhfffjjjmmmqqqyyy~~~{{{zzzyyyyyyxxxyyyyyyzzzxxxwwwtttpppkkkddd[[[VVVKKKGGGCCC@@@BBBFFFIIIKKKWWW^^^gggmmmppptttyyy}}}{{{wwwtttsssmmmlllkkklllnnnrrrvvvyyywwwxxxxxxxxxvvvrrrnnnlllhhhgggeeeccc```^^^ZZZXXXTTTPPPKKKGGGDDDCCC@@@??????AAACCCEEEGGGJJJNNNQQQYYYZZZ\\\\\\YYYSSSMMMJJJ>>>============>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAA@@@??????>>>?????????BBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<;;;999888777999;;;===@@@AAABBBAAAAAA<<<999555333444555444222/////////000222555888:::999999888888777888888888222111000......///111222555777999999666444333222333333333222111000///......///000111111333666999::::::999666333111111111------,,,,,,,,,,,,++++++************************))))))***++++++++++++***++++++++++++,,,,,,,,,---,,,+++++++++***)))))))))))))))***+++++++++++++++)))******+++,,,---...///111000//////000333666888>>>===<<<;;;;;;<<<======@@@@@@@@@AAACCCGGGJJJLLLLLLKKKKKKLLLNNNNNNMMMLLLIIIKKKFFFEEEJJJMMM]]]wwwuuuppprrr|||yyyyyy}}}~~~{{{zzzxxxpppggg```XXXZZZlllrrriiihhhvvv~~~||||||wwwkkkeeefffiiillloooooolllgggbbb___WWWWWWXXXZZZ]]]aaadddfff___eeeiiimmmrrrwwwwwwttttttuuuvvvwwwyyy|||~~~{{{yyyuuuqqqkkkbbbYYYSSSHHHEEEBBBBBBFFFMMMRRRUUUbbbhhhooosssuuuyyy}}}{{{{{{{{{{{{||||||~~~}}}~~~|||wwwssspppiiihhheeedddbbb___\\\ZZZUUUQQQKKKFFFCCCAAA@@@??????AAADDDFFFGGGJJJNNNPPP[[[\\\^^^^^^[[[VVVPPPLLL<<<===>>>>>>>>>>>>======>>>???AAABBBCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@@@@BBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;:::999777666888:::===@@@BBBCCCBBBBBB===999555333444555444333/////////000222666999;;;???>>><<<:::888666555555555444333222222444666777999;;;======:::666333222333333333222111000///......000111111111333666888777999:::777333000000222---,,,,,,,,,,,,,,,,,,+++************************((()))***,,,,,,+++******))))))*********+++++++++******))))))***+++,,,,,,))))))***++++++++++++***++++++,,,---...000000111111000//////000333666888===<<<<<<<<<===>>>@@@AAAAAAAAA@@@AAACCCGGGKKKMMMMMMLLLKKKLLLNNNNNNLLLKKKHHHIIIEEEEEEKKKNNN___yyy{{{vvvxxx{{{rrrsssjjjhhhgggggggggccc]]]WWWSSSZZZdddrrrkkkhhhkkkzzzuuummmhhhgggoootttuuuqqqlllhhhccc^^^ZZZSSSQQQVVV\\\^^^^^^___^^^aaaeeeiiimmmnnnoooooopppoooooosssxxx||||||{{{|||xxxrrrmmmggg```WWWPPPJJJFFFAAA???DDDOOO\\\dddkkklllqqqxxx~~~zzzwwwsssmmmfffaaa```^^^\\\YYYWWWRRRLLLHHHFFFEEEDDDDDDGGGDDDDDDGGGIIIJJJPPPWWWZZZZZZZZZZZZXXXSSSMMMHHHDDD@@@===;;;;;;<<<======??????@@@@@@@@@AAAAAAAAACCCBBB@@@@@@BBBCCCCCCBBBDDDBBB@@@>>><<<:::999999=========;;;888555555666444777<<<@@@CCCDDDCCCBBB;;;999777666666666444333---//////...000666999888;;;888555333444444444333555333000//////111444666999???EEECCC;;;444222333333222111000///...---,,,...000333444555666999;;;???===999777555333111///...---,,,***)))((((((((())))))))))))((((((((((((***)))(((((()))+++---...***'''%%%(((---///---***,,,,,,+++***)))(((''''''(((((()))***+++,,,,,,,,,------------------------,,,...000111222444777:::>>>>>>>>>>>>============???>>>===>>>BBBEEEHHHIIIKKKMMMOOOOOOMMMLLLLLLLLLFFFHHHDDDDDDIIINNNaaa|||}}}ooowww___^^^]]]\\\ZZZXXXUUUSSSTTT]]]kkk|||kkkfffhhhwwwwwwpppppprrrqqqttttttpppmmmjjjeee___ZZZSSSPPPSSSXXXYYYZZZ\\\^^^```cccfffiiijjjkkkkkkpppoooppptttyyy||||||{{{{{{xxxrrrmmmggg___WWWPPPIIIFFFCCCDDDKKKWWWdddlllpppqqqtttzzz~~~}}}~~~~~~yyyssskkkdddaaa]]]XXXTTTVVVQQQLLLGGGFFFEEEDDDDDDEEECCCDDDGGGIIIJJJPPPWWW\\\\\\[[[ZZZXXXSSSLLLGGGCCC@@@<<<;;;;;;<<<======@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAAAAACCCEEEDDDDDDDDDBBB@@@>>><<<:::999999<<<======;;;888555555555666999===@@@CCCDDDDDDCCC;;;999555444444333222111---000///...111777;;;;;;???<<<888666666666666555444222000//////111444666999???EEECCC===666555666333333222000///...---,,,///111333555555777999;;;???===999666555333000......---,,,***)))(((((((((***)))))))))(((((((((((())))))))))))***+++,,,---***'''&&&(((---///---***************)))))))))))))))))))))***+++++++++,,,*********++++++,,,,,,,,,---...000111222333666999===>>>>>>>>>>>>????????????===<<<===AAADDDFFFFFFGGGIIIKKKLLLJJJIIIIIIJJJHHHJJJFFFEEEJJJMMM___|||~~~ooowwwVVVWWWWWWTTTQQQQQQTTTXXX^^^kkk|||zzziiidddgggyyyvvvuuuxxxqqqrrrqqqoooooooooiiibbb]]]UUUPPPRRRTTTUUUVVVYYY___```bbbdddfffhhhiiiiiinnnoooqqquuuyyy{{{{{{yyyyyywwwrrrmmmfff^^^UUUPPPFFFEEEEEEIIIQQQ^^^jjjrrrttttttvvv{{{zzz}}}|||vvvnnngggbbb]]]WWWRRRTTTPPPKKKGGGFFFEEEDDDDDDDDDBBBCCCGGGIIIKKKRRRYYY___^^^]]][[[XXXRRRKKKFFFCCC???<<<:::;;;===>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAABBBDDDFFFFFFFFFCCCBBB@@@>>><<<::::::999;;;<<<<<<;;;888555555555777888;;;===???AAABBBBBB===:::666444333333333222///111000...111:::???@@@AAA>>>:::777777666666555333222000...///111333555999>>>CCCBBB===888777999333333222111///...---,,,///111444555666777:::<<>>???@@@AAAAAA???===<<<===@@@CCCDDDDDDEEEGGGIIIJJJIIIHHHIIIIIIJJJMMMIIIHHHKKKMMM\\\xxxrrrzzzYYY\\\\\\YYYUUUXXXaaaiiirrrwwwfffeeennnwwwrrrrrroooppppppqqquuuwwwqqqiiiaaaYYYSSSSSSUUUUUUWWWZZZ```aaaccceeehhhjjjkkklllkkkmmmqqquuuxxxyyyxxxwwwvvvtttqqqkkkddd[[[RRRMMMFFFFFFGGGLLLTTT___iiipppttttttvvv|||~~~{{{xxxssslllgggccc___ZZZUUUSSSPPPKKKHHHFFFFFFEEEDDDDDDBBBCCCGGGJJJMMMSSS[[[aaa```^^^[[[WWWQQQJJJEEEBBB???;;;:::;;;===>>>???BBBBBBBBBBBBCCCCCCCCCDDDBBBAAA@@@AAADDDFFFFFFFFFCCCBBB@@@>>><<<;;;:::::::::<<<<<<;;;888666555555555666777888:::<<<>>>???@@@===888666555555555444000111000///333<<>>@@@AAABBB???>>>===>>>AAACCCDDDCCCDDDGGGJJJKKKKKKJJJKKKLLLMMMOOOLLLJJJLLLLLLZZZuuuyyydddgggiiigggeeejjjvvvwwwfffkkkzzzqqqkkkjjjooorrruuuyyyzzzpppbbb\\\WWWWWWWWWWWWZZZ^^^^^^```cccfffiiilllmmmnnniiilllppptttvvvvvvvvvuuusssrrrpppjjjbbbXXXPPPLLLLLLLLLMMMPPPWWW```hhhmmmtttvvvzzzwwwrrrqqqwwwwwwrrrjjjfffccc___[[[WWWRRROOOKKKIIIHHHGGGFFFEEEEEECCCDDDIIILLLNNNUUU]]]cccaaa^^^ZZZVVVPPPIIIEEEAAA>>>;;;:::<<<>>>???@@@BBBBBBCCCCCCCCCDDDDDDDDDAAA@@@???@@@CCCEEEEEEEEEBBBAAA@@@>>><<<;;;:::::::::<<<===<<<:::777666666555555666666888:::<<<===???<<<888666555555555444000222111000444>>>EEEGGG@@@===999666555555444333111000///......000111333444777::::::888777777888444333222111000///...---///111444555666777:::<<<===:::777444333111///---,,,,,,+++***))))))))))))************))))))))))))((()))***,,,,,,+++***)))))))))))))))+++,,,,,,+++++++++++++++************+++++++++***************++++++,,,---///000111111///000111111000111333555666777999;;;===???@@@AAA@@@??????@@@BBBDDDEEEDDDCCCFFFIIIKKKKKKLLLMMMNNNOOOQQQMMMKKKLLLLLLZZZtttrrrvvvzzzzzz{{{xxxkkkrrr~~~nnnggggggiiiqqqxxxzzzooo]]]YYYVVVWWWXXXXXX[[[aaa\\\^^^cccgggkkkmmmmmmmmmiiilllpppsssttttttuuuvvvttttttsssmmmdddZZZRRRNNNSSSSSSSSSVVV\\\ccckkkpppyyy|||zzzqqqqqqxxx|||uuullleeeaaa]]]XXXUUURRROOOLLLJJJJJJIIIHHHGGGGGGEEEFFFKKKNNNPPPWWW^^^bbb```]]]YYYUUUOOOIIIDDD@@@===::::::<<<>>>@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAA@@@???@@@BBBDDDDDDDDDBBBAAA???>>><<<;;;;;;;;;:::<<<>>>>>>;;;999777777777777888888999;;;<<<===999777555444444444222111000222222111666???FFFGGGAAA>>>:::777777666666555000///.........///111111333444666666555555666777444444333222000///...---...000333444555666999;;;;;;888555333333222000...,,,++++++***))))))******++++++*********))))))))))))******+++++++++******))))))*********+++++++++,,,,,,+++++++++******)))******************++++++******+++,,,---......///...///000000000111333555555666888:::<<<>>>???@@@?????????AAADDDEEEEEEEEEAAADDDHHHJJJKKKLLLMMMOOOPPPRRRMMMKKKLLLLLL[[[vvvyyyooowwwxxxhhhbbbcccgggjjjsss}}}|||mmm___SSSQQQPPPSSSUUUUUUYYY___^^^aaafffkkknnnnnnmmmlllkkknnnrrrsssssstttvvvxxxxxxzzzyyytttjjj___WWWSSSUUUUUUVVVYYY___hhhpppuuu}}}|||~~~~~~zzzwwwwww|||yyynnneee```\\\XXXUUURRRPPPMMMLLLLLLKKKJJJHHHIIIGGGIIIMMMOOOQQQXXX___aaa___[[[WWWSSSNNNHHHDDD???===::::::<<>><<<;;;;;;;;;;;;===???@@@===:::999888777777888999:::;;;;;;<<<555444444444555444222//////222333333777@@@EEEEEE???<<<888666666666666555///............///000111333444444444333444555666555444333222000///......---///222333444555888:::888666444333333222111///,,,+++******)))*********+++++++++*********))))))++++++***************+++)))***************++++++******++++++++++++,,,,,,)))))))))***+++++++++,,,+++,,,,,,,,,------......---...000000000111333555666777888:::<<<>>>???@@@=========@@@CCCEEEEEEEEEBBBEEEIIILLLMMMNNNPPPQQQQQQRRRMMMJJJLLLMMM]]]yyyyyyqqqyyyxxxnnnbbb\\\^^^dddhhhjjjsss~~~qqq^^^PPPKKKIIIKKKOOOQQQRRRVVV\\\bbbfffkkkppprrrqqqooommmmmmpppssstttssstttxxx{{{|||~~~~~~yyynnnccc\\\XXXSSSSSSTTTXXX```jjjtttzzz}}}wwwtttsssqqqpppkkkooosssvvvxxxyyy{{{|||~~~zzznnneeeaaa^^^[[[YYYSSSPPPNNNMMMMMMLLLKKKIIIKKKIIIJJJNNNPPPRRRYYY``````^^^ZZZVVVSSSNNNHHHDDD???<<<::::::<<>><<<;;;;;;;;;;;;>>>@@@AAA>>>;;;999999555555777888999999999999555444555666888666333111///222444444888@@@DDDDDD;;;999555333444444444333...............///000000444444444333333444555555555444333222111///......---///111333333555777999777555333222333333222000++++++******************+++++++++************))),,,+++***)))))))))++++++)))***++++++******+++,,,((()))***+++,,,---......(((((()))***+++,,,,,,---......//////////////////,,,...///000000111444666777888999;;;===>>>@@@@@@;;;;;;<<>><<<::::::<<<>>>??????BBBCCCDDDFFFGGGGGGGGGGGGGGGDDDBBBAAABBBCCCCCCBBBAAA???===;;;:::;;;<<<<<<;;;<<<===<<<:::999999:::::::::;;;::::::999777777999999777666444222111000000333333444999AAADDDBBB>>>999444333555666444000222000...------///111333333333333333333333222222333444444222///------...,,,000444777777888999:::888666444444444444222000,,,+++)))''''''((()))+++,,,+++++++++******))))))---,,,+++******+++,,,---***************************)))((()))+++,,,,,,+++)))))))))+++......,,,***++++++,,,------......///...///000111222333333333666666999<<<>>>???===<<<===???AAADDDEEEFFFEEEEEEEEEJJJOOORRRRRRQQQQQQSSSTTTPPPNNNOOONNNUUUjjjrrrggghhhmmm{{{wwwkkkmmmuuuvvvnnnhhhbbb```dddiiimmmooonnnppptttqqqdddSSSIIIHHHGGGHHHHHHHHHJJJNNNSSSXXXbbbgggiiirrryyymmmnnnsssvvvyyy{{{{{{||||||pppdddZZZTTTRRRTTTYYY___iiiuuu{{{tttkkklllnnnppprrrssssssrrrvvvuuuwww}}}uuummmjjjfff```ZZZTTTSSSRRROOOLLLIIIGGGFFFEEEGGGIIILLLOOOUUU\\\aaaddd___ZZZVVVSSSOOOIIIDDD???===;;;:::;;;===>>>>>>??????AAABBBDDDDDDEEEEEECCCAAA??????@@@@@@@@@???@@@???===;;;;;;;;;<<<===>>>??????>>>;;;999999:::::::::999999888777777666555444444333222111000000...111111222777???AAA@@@===888444333555666444111111000...------///222333666555444333222222222222111222222111///------...,,,///333555555666777777777555444333444444222111---,,,+++***)))***++++++++++++*********)))))))))******))))))))))))******************************,,,+++))))))***+++***))))))))))))+++---...,,,+++++++++,,,------....../////////000222333333444444666777888;;;===>>>===<<>>;;;:::;;;============>>>???AAACCCDDDDDDDDDBBB@@@>>>>>>???@@@???>>>>>>===<<<;;;;;;<<<===>>>AAABBBAAA???<<<:::::::::<<<;;;999888777777888888333333333333333333222222...111111222777>>>AAA???<<<888444333555555333111000///...---...000333444999777555222111111111222000111111000...,,,---...---000333444555555666777666444333333444444333111---------,,,,,,,,,++++++******))))))))))))((((((*********++++++*********************************...,,,***)))******)))((()))))))))***------,,,+++++++++,,,------......///000000111222333444555555888888999:::<<<===>>>>>>@@@@@@@@@AAABBBDDDFFFGGGFFFJJJOOORRRRRRRRRRRRSSSVVVPPPMMMKKKHHHKKK]]]rrruuugggbbbfffjjjpppuuufffgggmmm|||xxxtttooommmooorrrrrrrrrnnnggg___[[[TTTLLLGGGGGGCCCEEEGGGIIIMMMSSSZZZ___aaaeeefffkkkuuupppjjjpppuuu{{{~~~~~~yyymmmbbbZZZVVVWWWZZZaaalllwww|||uuuqqqnnnmmmmmmqqquuuyyy{{{{{{||||||vvvooojjjeee___[[[WWWUUURRROOOLLLIIIGGGFFFFFFIIILLLOOORRRUUUZZZ]]]___[[[VVVTTTRRRNNNGGGBBB???<<<::::::<<<>>>??????>>>???AAACCCEEEFFFGGGGGGBBB@@@??????AAAAAA@@@???======<<<<<<<<<======>>>@@@@@@@@@???<<<;;;;;;;;;>>><<<:::888888888999:::666666777777777666555444111333333333888@@@BBB@@@:::888444333444444333222///.........///111333555888666444111000111333444111111111///,,,******+++///111444555555555666777555444333333444444333111,,,,,,---------,,,+++***)))))))))(((((((((((((((+++,,,---......---,,,+++************************---+++))))))***+++***)))))))))(((***,,,---,,,+++++++++,,,------......///111111111222333444555666:::;;;;;;<<<<<<===???AAABBBAAA??????@@@CCCEEEGGGGGGIIIMMMPPPRRRRRRRRRRRRSSSNNNLLLLLLKKKOOObbbwwwpppcccaaaeeeiiiooo}}}vvviiikkksss|||{{{|||}}}{{{yyyrrriiiaaa\\\VVVNNNHHHGGGHHHJJJNNNPPPRRRUUUYYY\\\bbbgggfffhhhnnnjjjgggoooyyy~~~}}}sssiiiaaa\\\ZZZWWW[[[dddppp{{{}}}}}}zzzuuuqqqpppqqqtttuuuyyy}}}vvvnnnhhhbbb\\\XXXVVVTTTQQQNNNJJJHHHGGGFFFHHHKKKNNNQQQSSSVVVZZZ]]]bbb^^^ZZZVVVSSSNNNFFFAAA;;;:::888999<<>>>>>===>>>AAACCCBBBAAA???>>>???BBBEEEGGGGGGHHHKKKNNNQQQRRRQQQQQQPPPLLLKKKLLLKKKPPPcccxxxpppdddcccfffjjjuuuyyyhhhkkkvvvyyyqqqhhhbbbZZZOOOIIIHHHEEEKKKTTT[[[```ccceeefffhhhmmmjjjiiilllgggfffrrrzzzqqqhhhaaa^^^]]]WWW\\\eeepppzzz}}}zzzvvvwwwxxxwwwsssoooooossswwwzzz~~~|||tttlllfff```ZZZVVVTTTRRROOOLLLIIIGGGGGGFFFIIIJJJMMMPPPRRRVVV[[[___fffbbb]]]YYYUUUOOOFFF@@@:::888777999===@@@CCCCCC???@@@AAABBBCCCDDDDDDDDD>>>======>>>@@@@@@???=====================<<<<<<999:::;;;;;;::::::;;;===999888666555444444555555777777888888777555222111///111111111555<<>>@@@@@@>>>>>>@@@CCCBBBAAA???>>>???AAADDDFFFGGGGGGIIILLLOOOQQQPPPOOOPPPLLLJJJKKKHHHKKK]]]rrrttthhhgggkkknnn}}}|||iiilllvvvwwwmmmbbbVVVQQQQQQMMMVVVcccnnntttuuutttssskkkpppnnnlllooolllooo}}}{{{tttkkkccc]]][[[YYY[[[bbblllvvvyyyvvvrrrtttvvvwwwuuurrrssswww|||zzzvvvpppjjjddd^^^ZZZWWWRRRPPPMMMJJJHHHGGGGGGGGGGGGIIIKKKMMMOOOTTT[[[___fffccc^^^ZZZWWWPPPGGGAAA;;;999888999<<<@@@BBBCCC@@@@@@AAABBBBBBBBBBBBBBB>>>======???AAAAAA???>>>>>>>>>>>>======<<<;;;;;;:::;;;<<<;;;:::999:::;;;888888777777666555555555333444666777777555222111///111111111555<<<>>><<<666666555333222222333444000000000111111222222222000000000///000000111111111111111000---++++++,,,,,,...000111111333666888777666333222222111///---+++***)))((('''((()))))))))))))))*********++++++)))((((((''''''(((((()))************************,,,***))))))***++++++******((('''''')))+++,,,+++++++++,,,------......///111000000///000222555666888===AAAAAA>>><<<>>>AAAAAAAAA??????@@@AAACCCEEEFFFFFFFFFIIINNNPPPOOOMMMPPPKKKJJJIIIGGGIIIZZZmmmxxxmmmlllpppttt~~~lllmmmuuuxxxjjj^^^ZZZ\\\dddmmmxxx|||uuuqqqiiiooooooooottttttzzz~~~~~~xxxoooeee]]]XXX[[[[[[___hhhrrrwwwuuurrrrrrvvvyyyyyywwwxxx}}}tttqqqmmmhhhbbb^^^ZZZXXXPPPNNNKKKIIIGGGFFFGGGGGGFFFGGGHHHJJJMMMSSSZZZ___eeebbb^^^[[[WWWQQQHHHBBB<<<:::999999<<>>>>>>>>>>>===<<<::::::<<<======<<<:::888999:::::::::;;;::::::999777777111333555777888777555333111333333333777>>>@@@>>>666666555333222222333555111111111111111111222222111000000000//////.........///000000...---...//////111333444555777:::<<<888666444333222000...,,,,,,+++)))''''''((()))+++))))))******+++++++++,,,+++***)))(((((()))***+++************************...,,,***)))******)))(((***((('''''')))+++,,,+++++++++,,,------......///111000//////000222444666666;;;@@@@@@===;;;<<>>>>>???@@@BBBCCCDDDCCCCCCBBBAAAAAABBBBBBAAA@@@>>>===AAAAAAAAA@@@@@@@@@??????============<<<;;;::::::;;;:::999888777777777777888888888777666444333222444444444444666888;;;<<<777666555555666777666444555444222000000000000111333222000000111222111111000111000...,,,++++++,,,...///111444666777888888444444444333222111000///+++++++++************)))((('''(((((()))+++,,,---******(((''''''((()))******++++++++++++***))))))------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********------------------------333333333333444555555666777999<<<======>>>@@@AAAAAA@@@>>>===>>>???AAABBBEEEGGGHHHJJJLLLNNNNNNOOOMMMKKKIIIGGGGGGMMM]]]mmm}}}sssqqquuuxxxxxxjjjjjjrrr}}}ssshhhaaa^^^cccllluuuyyy}}}~~~yyymmm```XXXXXXYYY^^^gggnnnrrrvvvxxxyyy|||zzzxxxwwwyyy}}}rrrnnniiieeebbb___[[[YYYRRROOOKKKGGGEEEDDDEEEFFFHHHJJJKKKMMMOOOTTTZZZ^^^bbb```]]]YYYUUUNNNGGGBBB<<<<<<<<<<<<===>>>@@@@@@???@@@BBBCCCCCCCCCBBBBBB@@@AAABBBBBBBBBBBBAAA@@@AAA@@@@@@@@@????????????AAA@@@???>>><<<:::888777888777666555444444444444444444444333333111000///333333333444666999;;;<<<888666555555666666555333444333111000000000111222444222111000111222111000000111000...,,,++++++---///000222444555777888888444444444333222111000///+++++++++************)))((((((((())))))***+++,,,))))))((((((((())))))***)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++------------------------111111111111222222333444777999<<<=========>>>@@@??????======>>>???AAACCCDDDEEEGGGIIIKKKLLLMMMMMMMMMKKKJJJIIIHHHOOO___pppxxxuuuwwwyyyqqqsssuuuvvvyyy{{{lllmmmuuuyyymmm___TTTUUU\\\jjjwww|||}}}vvvjjj^^^XXXZZZ^^^ccckkkrrrwwwzzz}}}~~~~~~{{{zzz{{{~~~qqqmmmiiieeebbb___[[[YYYQQQOOOKKKGGGEEEDDDEEEFFFIIIJJJLLLMMMOOOTTTYYY^^^aaa___\\\XXXTTTMMMFFFAAA=========>>>???AAABBBCCC@@@@@@BBBCCCCCCBBBAAAAAA???@@@AAABBBCCCDDDDDDCCC@@@??????>>>>>>>>>>>>>>>AAAAAA@@@>>><<<:::888666666666555555444444333333111222222222111111000///222222333555777999<<<===999777666555666666444222222111111000111222333444666444111111111111000///000000000...,,,+++,,,---///000222444555666777777444444444333222111000///+++++++++************)))************************''''''((()))************((()))***,,,---.........,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------------000000000111111222444444888:::<<<<<<<<<<<<===>>>>>>===<<<<<<>>>@@@CCCEEECCCDDDFFFHHHJJJKKKKKKLLLLLLKKKJJJJJJJJJQQQbbbrrr{{{wwwyyy{{{dddcccbbbaaacccjjjttt|||tttsssyyy|||rrrfffZZZRRRPPPXXXggguuu|||~~~}}}vvvjjj^^^ZZZ^^^aaagggooowww|||}}}|||}}}yyymmmjjjfffccc```]]]ZZZWWWQQQNNNKKKHHHFFFEEEEEEFFFJJJKKKLLLMMMOOOSSSYYY]]]```^^^[[[WWWSSSMMMEEE@@@=========>>>@@@BBBCCCDDDAAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCC??????>>>===<<<======>>>=========<<<<<<:::999888888888888777777666666555333333444444444333333222111222333555777:::<<<===:::888666666666555333111111000000000111333555666777555222111111111000...///000000...,,,+++,,,---000111222444555666666666444444444333222111000///+++++++++*********))))))++++++++++++******))))))%%%''')))***++++++******((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,------------------222222222222333444666666888:::<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>><<<<<<<<<;;;:::999777777888888999999999888777777444555555555555555444444111222444666888:::;;;<<<:::888666666666555333111000000000000222444666777777555333222222111000//////000000...,,,+++,,,...111222333444555555555555444444444333222111000///+++++++++*********))))))++++++,,,,,,+++***)))(((&&&''')))++++++++++++***))))))************)))))),,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,,,,---------......111111111222333444666666888:::<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@CCCGGGIIIGGGHHHIIIKKKLLLMMMMMMMMMHHHHHHIIIJJJLLLSSSccctttuuutttzzzUUUQQQLLLJJJKKKQQQYYY^^^mmmyyy~~~yyyxxx|||kkk[[[PPPNNNOOOWWW]]]jjjyyy{{{mmmaaa```eeeiiipppzzz}}}|||{{{{{{~~~~~~sssllleeecccaaa___]]]ZZZVVVSSSOOOMMMKKKIIIGGGFFFFFFFFFHHHIIIKKKMMMPPPTTT[[[___```^^^[[[WWWSSSLLLEEE@@@999:::;;;<<>>???@@@@@@>>><<<:::777444333555666777888888777666555555555555555444444333222222333444666888999::::::999777666555666666444222000000000111222444666888777555222222222222111000...//////...,,,,,,---...222333333444555555555444444444444333222111000///+++++++++************)))++++++,,,,,,,,,+++)))((((((((()))***++++++++++++))))))******)))(((((('''++++++++++++************++++++++++++++++++,,,,,,+++,,,,,,------...............//////111222444555888:::<<<<<<<<<<<<===>>>>>>>>>>>>???AAAEEEHHHJJJIIIJJJKKKLLLMMMNNNNNNNNNHHHHHHIIIKKKLLLSSSdddsssssssss{{{QQQNNNKKKKKKOOOVVV]]]```jjjsss|||www|||yyyjjjZZZOOOJJJKKKMMMTTTZZZiii{{{|||nnnbbbaaafffpppxxx{{{zzzzzz{{{yyyoooiiidddbbb```___]]]ZZZVVVSSSNNNMMMKKKIIIGGGFFFFFFFFFFFFHHHJJJLLLPPPUUU\\\``````^^^[[[XXXSSSMMMFFFAAA999999;;;===???BBBDDDFFFFFFGGGGGGGGGEEEDDDBBB@@@@@@@@@??????@@@AAACCCCCCAAA@@@>>><<<;;;===>>>@@@BBBBBB@@@>>>;;;888666444444555666777888777555444666666666555444333222111333444555777888999888888888666555555666666555333111111000111222444666777666444222222333333222111...//////...,,,,,,---///333333444444555444444444444444444333222111000///+++++++++************)))***+++,,,------+++***)))*********)))******++++++((())))))*********))))))++++++++++++************,,,,,,++++++++++++++++++++++++,,,,,,---......///---......///000222444555777999<<<=========>>>@@@@@@??????@@@CCCFFFIIIKKKJJJJJJLLLMMMNNNNNNOOONNNIIIIIIKKKMMMNNNTTTdddtttwwwvvv|||QQQPPPOOORRRXXX```fffjjjhhhppp~~~xxxzzzwwwkkkZZZMMMIIIJJJLLLMMMMMMUUUggg{{{}}}ooobbbaaafffwww~~~zzzzzzzzz|||}}}uuummmgggdddbbb```___^^^[[[WWWTTTNNNMMMKKKIIIHHHFFFFFFFFFEEEGGGJJJLLLPPPVVV]]]aaaaaa___\\\XXXTTTMMMFFFAAA999:::;;;===@@@CCCEEEGGGGGGHHHHHHGGGFFFDDDBBBAAA@@@??????@@@AAACCCFFFGGGBBB@@@>>><<<<<<===???@@@AAAAAA@@@???>>><<<:::999444666777999999888666555888888888777666444333222333444666888888888777777777666555555666777666444222111111111222444666777555333222222333444333222...//////...,,,,,,---///333333444555555444444333444444444333222111000///+++++++++************))))))***,,,------,,,***))),,,+++***)))))))))***+++'''((()))***+++,,,,,,,,,+++++++++************)))---,,,,,,++++++*********++++++,,,,,,---...////////////000111222444666777777999<<<===>>>>>>@@@AAAAAAAAAAAABBBDDDGGGJJJLLLJJJJJJKKKMMMNNNNNNNNNNNNKKKKKKMMMNNNPPPVVVeeeuuu|||zzz~~~\\\YYYWWW\\\eeemmmqqqrrrxxx||||||{{{sssggg[[[OOOIIIFFFCCCDDDGGGMMMPPP]]]rrrwwwiii___bbblll}}}{{{pppvvvtttvvv}}}zzzqqqiiieee[[[\\\]]]______[[[VVVRRRNNNKKKGGGDDDBBBAAABBBCCCEEEFFFHHHJJJMMMSSSZZZ___bbbaaa^^^ZZZRRRIIIAAA<<<999:::<<<>>>AAACCCDDDEEEHHHFFFDDDDDDDDDCCCAAA@@@<<<>>>@@@BBBBBBBBBAAA@@@AAA@@@???>>>>>>???@@@AAABBB@@@===<<<<<<<<<:::999::::::::::::999777666444666777777777666444222111222333666888999999888888666777777777555444222111444222///...000333555555666555444333333333333333222000...+++***+++---...222333444555666666666666777555444333333111///,,,++++++++++++******))))))************************((()))))))))******************))))))***+++,,,,,,***++++++,,,,,,+++++++++))))))((((((((()))***+++++++++,,,---...///000000222111000222444555666555666777999;;;===???@@@AAAAAA@@@@@@AAABBBEEEHHHJJJLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQMMMOOOXXX]]]dddtttyyyuuuwwwyyydddbbbccciiirrrzzz|||{{{~~~}}}vvvjjj]]]SSSIIIEEECCCAAABBBEEEIIIMMM[[[qqq|||sssggg___eeeooozzztttooooooooouuu~~~~~~wwwssslllfffccc^^^^^^^^^]]]\\\XXXSSSOOOLLLJJJGGGDDDBBBBBBCCCDDDDDDGGGJJJMMMPPPTTTYYY\\\___^^^\\\XXXRRRJJJBBB>>>;;;;;;<<<>>>@@@CCCEEEGGGHHHFFFDDDDDDDDDCCCAAA???>>>???AAABBBCCCBBBAAA@@@@@@@@@???>>>>>>???@@@@@@AAA???===;;;;;;:::999777888999999:::999888666555666666666666555333111000222444777999:::999888777666777777777666444222111444111//////111444555666888888777666555444444444888666333111000111333444222222333444555555555555777555333222222000---+++++++++++++++*********)))************************************++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++******++++++,,,---------------+++,,,---...///000000111333222111222333555666777777777999;;;===???@@@AAAAAA@@@@@@AAACCCFFFJJJLLLLLLLLLLLLLLLMMMNNNOOOOOOQQQTTTOOOQQQZZZ___fffwwwssspppqqqssszzzkkklllqqqyyy~~~vvvfff[[[RRRJJJDDDBBBAAA???AAADDDIIIOOO___uuuvvvlllcccaaajjjuuu|||ooojjjkkkmmmkkkooowww~~~sssooolllhhhdddbbbaaa___]]][[[YYYUUUPPPLLLKKKIIIGGGEEEDDDDDDEEEFFFEEEHHHLLLOOORRRUUUXXX[[[\\\\\\ZZZWWWQQQJJJCCC???<<<<<<<<<===@@@CCCFFFHHHHHHGGGEEEEEEEEECCCAAA??????@@@BBBCCCCCCBBBAAA@@@@@@??????>>>>>>??????@@@@@@>>>;;;:::999999777555666777888999999888777666555555555555444222111000333555888:::;;;999777555666666777777666444222111333111///000222555777777<<<;;;:::888777666666555666444222000///000222333111222333444555555555555666555333222111///,,,)))++++++++++++***************************************++++++++++++,,,,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,+++***)))+++,,,---............---,,,,,,---...///000111111333222111111222444777888777888999;;;===???@@@AAA@@@@@@@@@BBBDDDHHHKKKMMMLLLLLLKKKJJJKKKMMMOOOPPPSSSVVVRRRSSS\\\```iiizzzxxxmmmlllmmmnnnsss|||ooosss{{{~~~}}}sssfffXXXOOOKKKEEEBBBAAAAAA???AAAEEELLLUUUggg~~~~~~}}}}}}~~~zzzoooeee```eeeppp{{{xxxlllbbbaaafffkkknnnuuu}}}yyypppmmmkkkgggccccccaaa___\\\ZZZWWWTTTOOOLLLIIIHHHGGGEEEEEEFFFGGGGGGHHHJJJLLLOOOQQQTTTYYY\\\^^^]]]\\\XXXRRRJJJCCC???<<<;;;;;;;;;>>>BBBFFFIIIHHHGGGFFFEEEEEEDDDAAA>>>???@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>?????????<<<:::888888777555444555666777888999888777777555444444444333222111111222444777::::::888555333555666666666666444333111222000///000444777888999===<<<:::888777666555555222000...,,,,,,---...000222333444555666666666666666444222111000...***(((++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,+++***))))))+++************+++,,,,,,,,,------...///000111111222222111000000222666888888999:::<<<===???@@@AAA@@@@@@@@@BBBEEEIIIMMMOOOLLLKKKIIIIIIJJJLLLOOOQQQSSSVVVSSSSSS[[[```jjj|||wwwnnnmmmnnnnnnqqq}}}tttzzz~~~|||qqqeeeZZZNNNGGGFFFBBB@@@AAA@@@>>>AAAFFFMMMZZZppp|||yyyxxxzzz}}}}}}}}}yyyssshhh______hhhttt|||uuuggg^^^[[[^^^dddjjjpppxxxyyyrrrooolllfffbbbbbb___]]][[[ZZZXXXUUUQQQNNNHHHHHHGGGFFFFFFGGGHHHIIIKKKKKKKKKLLLNNNSSSZZZ___bbbbbb___ZZZSSSJJJBBB>>>::::::999:::===BBBFFFIIIIIIHHHGGGFFFFFFDDD@@@======>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>===;;;888777777777555444555666777888999999888888555444444333222222222222111333666888888666444222555555666666666444333222000//////111555888::::::;;;:::999777555444444444444222000......///111222444555666777888888888888555333111000///...+++(((+++++++++++++++++++++,,,************************))))))))))))*********+++'''''')))***++++++++++++,,,,,,,,,,,,,,,+++***))),,,***(((&&&&&&))),,,...,,,,,,---...///000111111///000111000///000444777999999:::<<<>>>???@@@AAA@@@@@@@@@BBBEEEIIIMMMOOOKKKJJJHHHHHHIIILLLOOOQQQQQQUUUQQQQQQYYY]]]iii}}}tttqqqooommmsss~~~~~~}}}~~~~~~}}}wwwmmmbbbXXXOOOHHHDDDBBB???>>>??????>>>CCCIIIOOOaaayyy{{{vvvuuuwwwyyyyyyxxxrrrnnnddd]]]```jjjsssvvvtttgggZZZUUUXXX\\\ccchhhllluuuxxxrrroookkkddd``````^^^]]]\\\\\\[[[XXXTTTQQQHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKJJJIIILLLRRR[[[aaafffdddaaa[[[SSSJJJAAA<<<999::::::<<>>??????===>>>>>>??????>>>>>>===;;;999777666777777666555666777888999::::::999888555555444333222333333333222333555777777666555444555555666666666555333222/////////222666:::;;;<<<999888666555444333222222444222000......000222333555666777888999999999999444333111000000///,,,***++++++++++++,,,,,,,,,,,,************************(((((()))))))))*********%%%''')))+++,,,------,,,***++++++,,,,,,+++++++++...,,,)))'''(((***---000++++++,,,---...///000000---000222222000000333777999:::;;;<<<>>>???@@@AAA@@@@@@@@@BBBDDDHHHKKKMMMIIIIIIHHHHHHIIILLLNNNPPPNNNSSSPPPOOOVVV[[[ggg|||zzzrrrpppooowww~~~|||~~~yyyhhhbbbZZZRRRKKKGGGDDDCCC@@@>>>>>>@@@AAABBBIIIQQQYYYooo|||vvvsssuuuvvvuuusssooolllddd]]]aaajjjnnnllleee[[[SSSRRRTTTXXX___ggghhhrrr}}}xxxsssooonnnjjjddd```aaa____________^^^ZZZUUUQQQIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJMMMSSSZZZ```eeedddaaa[[[RRRIII@@@;;;:::;;;<<>>???AAAAAA<<<===>>>??????>>>===<<<999777666666777888888777888888:::;;;;;;:::999999666555444333333333444555444555555666777888999999444555666666666555444333......///333888;;;======777666555444333222222222222000...------...000222555666777888888999888888333222111111111000...,,,+++++++++,,,,,,,,,------************************))))))*********+++++++++((())),,,---......------)))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,------******+++,,,---...//////---111555666333222444777:::;;;;;;===>>>???@@@AAAAAA@@@@@@AAACCCFFFJJJLLLGGGGGGHHHIIIJJJLLLMMMNNNMMMRRROOONNNTTTYYYggg}}}}}}ttttttwww}}}~~~||||||ooodddXXXTTTMMMGGGCCCBBBBBBCCC@@@???@@@CCCDDDGGGPPPYYYeee~~~}}}vvvssstttuuussspppnnnllleee___aaaiiiiiiddd[[[UUUQQQRRRRRRSSS[[[fffhhhqqq{{{zzztttqqquuu|||yyytttpppmmmnnnkkkeeecccddd```aaaaaaaaa```[[[UUUPPPJJJIIIIIIIIIIIIIIIHHHHHHDDDFFFIIIKKKOOOTTTZZZ^^^dddbbb___ZZZRRRHHH@@@;;;;;;<<<>>>AAAEEEHHHJJJKKKIIIIIIHHHHHHHHHEEE@@@<<<;;;;;;<<<===???AAABBBCCC<<<===>>>??????>>>===<<<888777555666888999999888999:::;;;;;;;;;;;;999999777666555444333444555666666666666777888:::;;;<<<444555666666666555444333......///333888<<<======666555444333333333333333444222000//////000333444444555666777888888888888333222111111222111///---+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,+++---...000000///---,,,((()))***+++,,,---------'''))),,,......---+++))))))******+++,,,---...///---222888888666444666888:::;;;<<<===>>>???@@@AAAAAA@@@@@@AAACCCEEEHHHJJJFFFFFFHHHIIIKKKLLLMMMMMMLLLRRROOONNNTTTYYYggg}}}www{{{|||vvvmmmaaaXXXLLLJJJFFFCCCAAAAAABBBCCCBBB???>>>@@@CCCHHHSSS^^^yyy{{{rrrmmmnnnqqqssstttnnngggaaa```cccccc___ZZZSSSPPPMMMNNNSSSZZZ```dddnnnpppuuuwwwkkkfffdddhhhpppyyy}}}xxxrrrrrrrrrpppmmmhhhccc```bbbbbbbbbbbb```\\\UUUPPPIIIHHHHHHGGGGGGFFFFFFEEEDDDFFFJJJMMMRRRYYYaaafffhhhgggccc\\\SSSJJJDDDAAA======???@@@BBBDDDEEEEEEHHHIIIJJJIIIFFFDDDCCCCCC===>>>>>>???@@@@@@AAAAAA>>>===<<<===???AAA@@@???::::::999999888999999999666777999::::::999888888:::999888777666555444333444666999<<<======<<<;;;888777555555444333000...---,,,...333999===<<<:::888444000111555777666333000...,,,***+++---000222777777888888777666444333444222111000///...---++++++*********+++,,,,,,---,,,+++++++++++++++,,,,,,+++******)))***,,,---...)))))))))))))))))))))))))))***,,,------,,,+++***************+++,,,---...,,,,,,------...////////////.........000333666888:::;;;<<<>>>????????????===>>>???AAACCCDDDFFFFFFJJJLLLNNNOOOMMMLLLKKKLLLPPPKKKLLLRRRXXX^^^nnn|||~~~uuullleee]]]RRRJJJGGGEEEBBB@@@@@@AAABBBCCCEEEDDDEEEHHHJJJOOO[[[hhhxxxppplllnnnqqqqqqpppjjjddd^^^\\\^^^^^^ZZZUUUNNNLLLKKKMMMTTT\\\bbbeeelllooouuuwwwiiibbbcccccchhhqqqyyy{{{wwwuuuuuutttqqqlllgggbbb___```___``````^^^ZZZTTTOOOJJJJJJJJJIIIHHHHHHGGGGGGFFFHHHKKKNNNSSSYYY```eeegggfffbbbZZZPPPHHHBBB???;;;;;;===>>>@@@AAACCCCCCFFFGGGHHHGGGEEEBBBAAAAAA===>>>>>>???@@@AAAAAAAAA>>>===<<<===@@@AAA@@@???;;;;;;:::999888888999999666777888999999999888888888888777666555444444333555666999===???>>><<<999999777666555555333111...///...///333888;;;999777666222///000333555444111000///---,,,---///222444555555777888888888777666444222111000///...---,,,+++*********++++++,,,---))))))((((((((((((((()))***))))))))))))+++,,,---+++++++++++++++++++++++++++,,,------------------************+++,,,---...,,,,,,------.../////////000//////000111444777888999:::<<<===???@@@@@@@@@??????@@@BBBDDDEEEGGGGGGJJJKKKMMMMMMLLLKKKLLLLLLQQQLLLMMMSSSXXX^^^nnn}}}}}}{{{wwwvvvzzzuuuiii^^^WWWPPPGGGAAA???>>>=========???BBBCCCBBBCCCFFFIIILLLRRRbbbqqqyyyssslllllloooqqqnnniiibbb]]]XXXWWWXXXWWWSSSNNNGGGGGGIIINNNVVV^^^dddgggkkknnntttttteee``````ccceeekkkqqquuuzzzzzzxxxyyywwwuuuqqqlllfffaaa^^^]]]]]]]]]]]]\\\XXXRRRNNNLLLKKKKKKJJJJJJIIIHHHHHHGGGIIILLLPPPTTTZZZaaafffgggeee```XXXNNNEEE???<<<:::;;;<<<>>>@@@AAABBBCCCCCCEEEGGGFFFCCC@@@???>>>>>>>>>???@@@@@@AAAAAAAAA>>>======>>>@@@AAA@@@???<<<<<<;;;999888888888888666777777888999999888888777666555555444444444555777888;;;@@@CCCBBB<<<777:::888666555555444111///000//////333777999777444555222000000333444333111111///......///222555777333444666888999999999999333222111000///...---,,,+++************+++,,,,,,---,,,+++***************)))((((((((()))***+++,,,------------------------++++++++++++,,,------...************+++,,,------,,,,,,,,,---......//////000000000111222555777888777999;;;===???@@@AAABBB@@@@@@AAABBBDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLMMMOOOKKKLLLRRRVVV\\\mmm~~~}}}~~~wwwrrrlllgggiiipppzzztttkkk___TTTNNNHHHBBB===::::::999:::;;;===@@@AAA@@@AAADDDHHHLLLVVVjjj}}}}}}tttoookkklllppppppiiibbbWWWTTTQQQQQQSSSRRRNNNJJJEEEFFFIIIOOOXXX```eeehhhkkkmmmrrr}}}uuugggaaacccfffhhhiiilllnnnooottt|||zzzyyywwwtttpppkkkfffbbb```]]]]]]\\\\\\ZZZWWWRRRNNNKKKKKKKKKJJJIIIIIIHHHHHHFFFHHHMMMQQQVVV\\\ccchhhgggeee___WWWLLLCCC===;;;<<<===>>>@@@AAACCCDDDEEEBBBDDDFFFFFFCCC@@@>>>===>>>???@@@AAAAAAAAA@@@@@@>>>======>>>@@@AAAAAA@@@>>>===;;;:::999888777777666666777888888999999999777666555555555555666777:::;;;>>>DDDGGGEEE>>>777;;;999666555444444222000///...///222666888666444555333222222333444333111//////......000222555777333444666888999999999888222333222111...---,,,---+++***************++++++...------,,,++++++++++++)))))))))******+++,,,,,,------------------------))))))(((((()))***,,,---+++*********++++++,,,---+++,,,,,,------...////////////000000222444666777666777999<<>>CCCBBBEEEJJJSSSbbbzzz|||vvvpppmmmkkkmmmooolllccc[[[KKKKKKKKKMMMOOOOOOLLLIIIGGGHHHJJJQQQYYY```dddfffjjjlllsss~~~oooddd```bbbgggiiigggfffgggjjjmmmvvv~~~|||wwwuuurrrnnnjjjgggeeeddd___^^^]]]\\\ZZZWWWQQQNNNJJJJJJIIIIIIHHHGGGGGGFFFCCCGGGLLLQQQWWW^^^eeejjjgggddd___UUUKKKBBB===;;;<<<<<<>>>???AAACCCDDDDDDCCCEEEGGGGGGEEEAAA???>>>>>>???AAABBBBBBAAA@@@??????>>>===>>>@@@BBBAAA@@@>>>===<<<:::999888888888777777777888999999:::;;;888777666666666777999:::===???CCCHHHJJJFFF???888;;;888666444444333222000---,,,---111777:::999666333222111111222222000///...---------///111444666555666777888888777666555222333333111...,,,,,,---++++++***))))))***************)))(((((((((((((((******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))+++---///++++++******++++++,,,,,,++++++,,,,,,---..................///111222333444555666999<<<>>>AAABBBCCC>>>>>>>>>???@@@CCCEEEGGGGGGIIIJJJJJJIIIIIIJJJLLLJJJGGGIIINNNQQQXXXkkk~~~{{{{{{{{{|||tttnnngggbbb```^^^ZZZVVVTTTXXX]]]aaaaaa^^^YYYVVVTTTOOOGGGAAA>>><<<;;;;;;999999::::::;;;<<<===>>>BBBAAAEEEOOO]]]pppyyyuuuooommmlllllllllkkkdddZZZSSSEEEFFFHHHKKKNNNNNNLLLJJJHHHIIIKKKPPPWWW^^^bbbdddjjjoooyyyyyynnnaaa[[[]]]bbbdddddd```___aaahhhrrr|||tttrrrooollliiigggggggggbbb```^^^\\\ZZZVVVQQQMMMIIIHHHHHHGGGGGGFFFEEEEEECCCFFFLLLRRRXXX^^^dddiiieeeccc]]]TTTIIIAAA===;;;999:::;;;===???@@@AAABBBCCCFFFHHHIIIFFFBBB???>>>>>>@@@AAACCCCCCBBB@@@??????>>>>>>???AAABBBAAA@@@======<<<:::999999999999888888888888999;;;<<<===:::999777666666777999:::===AAAFFFIIIHHHDDD>>>:::;;;888444333222222111000++++++---222888<<<;;;999000000000000000///...---------------...000222333666666777777666444333222111333444222---+++,,,...++++++***))))))))))))************))))))******+++***+++,,,---............******************************+++,,,---///111222,,,++++++***++++++,,,,,,+++++++++,,,------......------...///000111222222555666999<<<>>>@@@AAABBB>>>>>>======???BBBEEEGGGGGGIIILLLLLLJJJIIIIIIIIIJJJIIIKKKQQQTTT[[[ppp{{{xxxwwwzzz|||~~~|||tttkkkgggeee___UUULLLHHHHHHIIIJJJIIIHHHGGGFFFGGGDDD@@@===<<<<<<===>>>999999:::<<<===???@@@AAABBBBBBIIIYYYmmmtttqqqoooiiiiiikkkmmmkkkddd[[[RRRLLLCCCEEEIIILLLNNNNNNLLLIIIGGGGGGHHHMMMTTT[[[```bbbllluuuiiiddd^^^\\\^^^aaaaaaaaa[[[ZZZ___lll||||||xxxtttqqqmmmjjjgggfffffffffcccaaa^^^\\\YYYTTTOOOKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDHHHMMMRRRWWW\\\aaaeeeccc```ZZZQQQGGG@@@<<<:::999:::;;;===>>>@@@AAABBBBBBEEEHHHIIIFFFBBB???===???@@@BBBCCCCCCBBB@@@>>>???>>>>>>???AAABBBBBBAAA===<<<;;;:::::::::::::::999999999999:::<<<>>>???:::999777555555666888999<<>>;;;::::::777333111111111000///,,,,,,---222999<<<<<<:::111222333222111///.........------......000111222444555555555555333222000000333555222---***,,,///++++++***)))))))))))))))++++++++++++,,,---......)))***,,,---......------++++++++++++++++++++++++)))***,,,...000111222222,,,,,,++++++***++++++,,,***++++++,,,,,,---......---...///000111222222222666777999;;;>>>???@@@AAA???>>>===>>>???BBBFFFHHHHHHKKKNNNNNNLLLIIIGGGGGGJJJIIILLLRRRUUU]]]tttyyyuuusssuuuyyy}}}zzzooojjjiiibbbUUUIIIHHHFFFBBB@@@>>>???AAABBB<<<;;;888777888999;;;<<<888999;;;===???AAACCCCCCGGGHHHRRRgggyyylllllllllggggggjjjmmmiii```UUULLLHHHDDDFFFJJJNNNOOONNNKKKIIIFFFEEEFFFJJJRRRYYY___aaaooo{{{ooo``````aaaaaaaaaaaabbbbbbZZZZZZaaaqqqzzzttttttqqqmmmiiifffeeeeeeeeedddbbb^^^[[[WWWSSSMMMIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFJJJNNNRRRVVVZZZ___bbb```^^^XXXOOOEEE>>>;;;:::;;;<<<===???@@@BBBCCCDDDAAADDDHHHHHHEEEAAA>>><<>>???>>>>>>???AAABBBBBBAAA<<<;;;;;;:::::::::;;;;;;::::::::::::;;;===???@@@:::888666444444555777888:::AAAHHHGGGAAA:::999:::999666222000000000//////...---///333999<<<;;;999444666777666555333222222//////...//////000111111333333444444444333222111000333555222---***,,,///++++++***))))))((())))))'''''''''((()))***,,,,,,((()))+++,,,------,,,,,,++++++++++++++++++++++++&&&(((+++---///000111000,,,,,,++++++***+++++++++***++++++,,,,,,---.........///000222222333333333666777999;;;===???@@@@@@@@@???>>>>>>@@@CCCGGGIIIHHHKKKOOOPPPNNNJJJGGGEEEHHHGGGKKKQQQTTT]]]ttt~~~qqqjjjmmmrrrwww|||}}}vvvpppgggZZZQQQEEEBBB???============<<<<<<;;;:::;;;<<<<<<;;;:::<<<===>>><<<<<<>>>DDDIIIJJJTTTdddwwwsssllliiikkkppprrrmmmiiieee]]]RRRJJJIIIEEEHHHLLLOOOOOOKKKGGGCCCCCCDDDFFFIIINNNVVV___eeeuuuvvvaaaXXX\\\ccchhhiiigggbbb^^^]]]```gggsss~~~}}}~~~|||yyyvvvtttmmmllljjjiiiiiigggdddbbb___^^^ZZZVVVRRRNNNKKKJJJGGGHHHHHHHHHGGGGGGFFFEEEIIILLLNNNOOOSSSZZZ^^^^^^aaa___[[[SSSIIIAAA===;;;:::<<>>???AAADDDFFFFFFDDDBBB@@@>>>>>>===???AAAAAA@@@???;;;;;;;;;::::::;;;;;;<<<<<<;;;:::::::::<<<===>>>555444333333333555777999999???EEEGGGCCC===888666444222000///000000///...000///000444999;;;:::777111222222222222111000000////////////000222333444222222222111222222333333333222///---,,,+++++++++///---+++)))((((((((())),,,,,,++++++***))))))))),,,++++++***+++---...//////,,,******---...---+++///---,,,***((((((((()))'''''''''((()))+++,,,---*********+++---///000111111000111111222333444555777999;;;>>>@@@AAAAAAAAAAAA@@@AAACCCHHHKKKMMMMMMMMMNNNNNNLLLJJJIIIJJJKKKIIIMMMOOOPPPUUUeee}}}~~~{{{zzzzzz~~~~~~xxxnnnkkkooouuu{{{}}}pppaaaTTTLLLHHHEEEAAA????????????>>>>>>===<<<<<<=========<<<<<<>>>AAABBBCCCIIIQQQWWW^^^jjjyyyyyynnnkkklllpppttttttnnngggbbbYYYOOOJJJIIIMMMOOOSSSUUUUUUQQQLLLIIIDDDEEEGGGJJJPPPYYYdddkkkzzzlll\\\XXX[[[aaafffgggeeeaaa______dddnnn||||||wwwsssuuutttssssssvvv{{{~~~zzzxxxuuusssooommmlllkkkkkkjjjgggeee[[[ZZZXXXUUURRRNNNKKKIIIGGGHHHHHHHHHHHHGGGGGGFFFIIIMMMOOOPPPUUU]]]bbbbbbdddbbb\\\TTTJJJAAA<<<::::::<<<>>>AAACCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>???AAADDDFFFFFFDDDAAA@@@>>>>>>>>>@@@BBBCCCAAA@@@<<<<<<;;;;;;:::;;;;;;;;;???>>>===;;;::::::::::::555444333222333444666888;;;AAAGGGHHHDDD===999777555333000000000000///...000///000333666777666444111222222222222111000000.........///000111222333333333222222222222222222222111///---,,,+++,,,,,,+++***)))))))))***+++,,,)))))))))***++++++,,,,,,---,,,+++***)))))))))***...,,,******,,,---,,,+++)))******++++++***)))))))))))))))***+++,,,---......------,,,,,,,,,------000000000111222333444555777999;;;===???AAABBBBBBBBBAAABBBDDDHHHJJJKKKKKKLLLMMMMMMLLLIIIIIIIIIKKKIIIMMMPPPRRRXXXhhh{{{ssskkkdddaaa``````aaaaaagggrrr{{{sssnnnlllrrryyytttbbbUUUNNNHHHFFFBBB@@@??????>>>============<<<<<<======>>>AAADDDHHHKKKPPPWWWaaahhhsss~~~lllggglllqqqvvvzzzvvvnnnddd\\\TTTKKKIIIJJJOOORRRUUUWWWVVVRRRLLLIIIDDDDDDFFFIIIOOOZZZfffnnn~~~qqqddd\\\YYY\\\```dddeeedddbbb```cccjjjwww{{{xxxuuuqqqmmmjjjkkkjjjiiijjjkkkooosssuuusssuuuxxx|||yyyvvvsssqqqooommmkkkjjjjjjiiifffdddZZZYYYYYYWWWTTTPPPLLLJJJGGGGGGHHHIIIIIIHHHHHHHHHJJJNNNPPPRRRXXXbbbhhhiiigggddd^^^UUUJJJAAA<<<::::::;;;>>>@@@BBBBBBBBBBBBDDDCCCBBB@@@??????>>>>>>@@@AAADDDEEEEEECCCAAA???>>>===>>>AAACCCDDDCCCBBB>>>===<<<;;;;;;;;;;;;;;;>>>=========;;;:::999888555444333222222333555666>>>CCCHHHHHHDDD>>>:::888555333111000000000///...000///000222333444222000111222222222222111000000---------...///000222222444444333333222222111111111000///------,,,,,,,,,******))))))***++++++,,,)))))))))***++++++,,,,,,++++++)))(((((((((((((((---+++***+++,,,---,,,+++$$$&&&))),,,---,,,***))),,,,,,,,,,,,,,,---......///...------,,,,,,,,,,,,000000000111222333555666777888:::<<<>>>AAACCCEEEDDDCCCCCCEEEGGGIIIIIIHHHKKKLLLLLLKKKIIIHHHIIIJJJIIIMMMQQQUUU]]]mmmzzzwwwpppjjjddd```^^^]]]WWWZZZaaakkkssswwwtttpppggglllrrrtttsssqqqppppppooouuu}}}}}}oooccc]]]OOOLLLIIIFFFEEECCCAAA???@@@@@@@@@@@@???@@@BBBDDDIIIMMMSSSXXX^^^gggrrrzzzrrrdddeeeooovvvzzz|||vvvlll```VVVNNNHHHHHHLLLQQQSSSVVVWWWVVVQQQKKKGGGCCCDDDEEEHHHPPP\\\iiirrr}}}nnneeeaaa]]]___ccceeeggggggeeedddhhhqqq~~~wwwtttqqqooonnnllljjjiiiiiihhhgggggghhhjjjlllmmmmmmnnnpppuuu|||~~~zzzxxxuuurrrpppnnnkkkhhhfffeeeccc```^^^]]]]]]]]][[[WWWRRRMMMJJJGGGGGGHHHIIIIIIIIIIIIHHHIIIMMMQQQSSSZZZeeelllmmmgggeee^^^UUUJJJBBB>>><<<<<<===???@@@BBBCCCCCCCCCEEEDDDBBB@@@??????@@@@@@@@@BBBCCCDDDDDDCCCAAA???===>>>???BBBEEEFFFEEECCC???>>>===<<<;;;;;;;;;;;;999:::<<<<<<===<<<;;;:::555444333222222333555666>>>CCCGGGFFFBBB<<<999888666444111000000000///---//////000222222222111000111222222222222111000000------------...000111222555555444444333222111000//////......------------,,,,,,+++******))))))))),,,,,,++++++***)))))))))''''''(((((()))******+++++++++++++++,,,,,,++++++%%%&&&(((+++,,,+++******------,,,,,,,,,------...,,,,,,,,,,,,,,,---...///000000000111222444555666888888999;;;===AAADDDFFFFFFEEEEEEFFFHHHHHHGGGFFFIIIKKKLLLKKKIIIHHHHHHIIIIIIMMMRRRXXXaaarrr||||||zzzwwwsssmmmgggbbb___TTTYYY```iiinnnkkkccc]]]ZZZ^^^bbbdddccceeeiiimmmnnnttt|||~~~tttmmm^^^[[[WWWSSSQQQNNNKKKHHHDDDEEEFFFFFFEEEGGGJJJMMMQQQWWW```hhhqqq{{{yyyllldddhhhsssyyyzzzyyyqqqfffZZZQQQJJJGGGJJJOOOTTTVVVYYYZZZXXXSSSMMMJJJDDDEEEHHHNNNXXXfffuuuuuukkkeeedddeeehhhkkkllllllkkkjjjooowww}}}zzzyyyqqqoookkkiiiiiiiiiiiihhhjjjjjjiiiiiiiiiiiijjjkkkkkkjjjjjjmmmqqquuuwwwwww{{{}}}zzzxxxuuurrrpppooolllhhhdddaaa___\\\ZZZ______^^^[[[WWWQQQKKKHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHMMMQQQUUU\\\ffflllmmmfffccc]]]TTTKKKCCC@@@???>>>???@@@AAACCCDDDDDDEEEGGGEEECCCBBBAAAAAAAAABBBAAABBBCCCDDDCCCBBB@@@???===>>>@@@CCCFFFGGGEEECCC???>>>======<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999555444333222222333555777===@@@DDDCCC>>>:::888777777555222111111000///---...///111333333333333333111222222222222111000000------------...000111222444555555555444222111000/////////......------,,,++++++++++++******)))(((,,,,,,++++++***)))))))))(((((()))******+++++++++***+++,,,,,,,,,+++*********)))))))))))))))******,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,---.../////////000111222444666666888888999;;;===AAADDDFFFFFFEEEEEEFFFHHHHHHGGGEEEHHHJJJLLLKKKJJJHHHHHHIIIJJJMMMRRRXXXcccuuuyyy|||}}}zzz}}}wwwpppiiieeeZZZ^^^eeekkklllfff]]]VVVTTTVVVWWWWWWVVVXXX]]]aaagggllltttzzz|||{{{zzzzzzuuuzzz{{{llliiiddd```\\\XXXSSSPPPFFFIIIJJJJJJJJJLLLQQQVVV^^^fffqqq|||~~~rrrkkkhhhoooxxxzzzvvvssshhh___TTTNNNIIIHHHLLLRRRRRRUUUXXXYYYWWWRRRMMMIIIFFFHHHMMMUUUaaaqqq}}}pppgggiiikkkoooqqqsssrrrqqqpppuuu}}}}}}zzzwwwtttsssqqqnnniiiffffffgggggggggkkkkkkkkkkkkkkkjjjjjjjjjmmmkkkkkklllmmmnnnmmmlllgggkkkqqqxxx}}}{{{yyyvvvsssqqqrrrnnniiieeebbb___\\\ZZZ___^^^\\\XXXSSSMMMHHHEEEGGGHHHHHHHHHGGGGGGFFFEEEGGGMMMSSSWWW^^^ggglllkkkfffccc\\\SSSJJJDDDAAA@@@@@@@@@AAABBBCCCDDDEEEEEEGGGFFFEEECCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@???===>>>@@@CCCFFFFFFDDDAAA>>>>>>============>>>>>>>>>>>>===<<<:::888777666555444333333333555777999:::>>>AAA@@@<<<888777888888555333111111000///---...000333444333333333444111222222222222111000000---------...///000222222444444555555555333222111////////////...---,,,+++'''((()))+++,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---+++*********---,,,***)))((()))***+++***************+++,,,,,,///...------,,,,,,,,,,,,/////////111222444666777777888:::<<<>>>AAACCCEEEDDDDDDEEEGGGIIIIIIGGGEEEHHHJJJLLLLLLKKKIIIIIIJJJKKKMMMQQQWWWcccvvvyyyyyyyyyvvvzzzuuurrrlllmmmooooookkkddd\\\VVVQQQRRRQQQPPPOOOOOOQQQRRRZZZ```hhhnnnqqqqqqqqqpppjjjqqqwww~~~~~~zzzuuupppkkkeee___[[[QQQTTTWWWWWWWWWZZZ```fffrrrzzz~~~uuukkkiiilllvvv|||yyyqqqmmm___WWWOOOLLLJJJJJJOOOUUUQQQTTTWWWYYYWWWSSSMMMIIIHHHKKKPPPVVV```mmmzzzvvvmmmmmmppptttwwwxxxxxxvvvtttzzz~~~|||zzzwwwuuutttsssqqqnnniiiggghhhjjjlllllllllmmmmmmnnnmmmlllkkkkkknnnmmmllllllmmmkkkhhhfff[[[]]]```cccgggmmmtttyyy~~~|||{{{xxxuuurrrqqqnnniiieeecccaaa___^^^^^^]]]ZZZVVVQQQLLLIIIFFFHHHHHHHHHGGGFFFEEEDDDCCCHHHOOOVVV[[[aaahhhkkkiiigggccc\\\SSSIIIBBB???>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@@@@BBBBBBCCCBBBBBB@@@???>>>===>>>@@@CCCFFFEEEBBB???============>>>???@@@@@@???>>><<<:::999777777666555444333333555777:::;;;999<<>>;;;888888999888666333222111000///---///222444444222111111222111222222222222111000000.........///000111222333222333555666555444333222000000000000...,,,+++)))&&&''')))+++,,,,,,,,,,,,)))))))))***++++++,,,,,,+++,,,,,,,,,,,,***)))((('''***------+++))))))***,,,,,,,,,,,,++++++******))))))))))))***,,,------...------,,,,,,,,,------...//////111222444666777777999;;;===???AAABBBBBBBBBBBBDDDGGGIIIJJJIIIGGGHHHJJJMMMMMMLLLKKKJJJJJJLLLMMMOOOUUUbbbuuuvvvttttttrrr}}}||||||zzzvvvpppiii```YYYTTTQQQPPPPPPOOONNNLLLJJJHHHPPPVVV^^^eeeiiijjjkkkkkkeeelllssszzz{{{uuunnnjjjbbbfffiiiiiiiiimmmuuu{{{yyypppggghhhooozzz~~~wwwnnniiiYYYRRRMMMKKKKKKKKKPPPWWWVVVXXX\\\^^^\\\XXXSSSOOOJJJLLLOOORRRYYYbbblllsss{{{sssooorrrvvvzzz{{{zzzxxxvvv}}}}}}|||zzzyyywwwvvvvvvvvvpppmmmjjjiiilllqqqtttvvvnnnooopppppppppooommmllljjjiiiiiiiiiiiigggccc```[[[[[[ZZZYYYZZZ]]]bbbfffqqqzzz}}}|||yyyvvvsssnnnkkkfffcccbbbbbbaaa```^^^]]]ZZZVVVRRROOOLLLKKKHHHHHHHHHGGGEEEDDDBBBAAAIIIPPPXXX^^^dddjjjjjjgggiiieee]]]RRRHHH@@@===<<>>CCCCCCBBBBBBAAA@@@???>>>===>>>@@@CCCEEEDDDAAA>>><<<<<<======>>>@@@AAABBB===<<<:::999888999::::::444444333444666888;;;===888<<<>>>>>>:::888999;;;888666333222111000///---111333555444111......000111222222222222111000000////////////000222333444111333444666666555333222000111111000...,,,***((()))***+++,,,,,,+++)))(((,,,,,,++++++***)))))))))'''(((***+++,,,,,,++++++&&&***---...+++))))))***)))+++---//////---+++***)))))))))***+++---...///*********+++---///111222......///111222555666777777999;;;>>>@@@AAAAAAAAA@@@AAACCCGGGJJJKKKJJJHHHHHHKKKMMMNNNMMMKKKKKKKKKMMMMMMNNNSSS```uuummmkkkvvv{{{qqqooo~~~yyypppddd\\\\\\VVVPPPMMMOOOPPPMMMJJJLLLJJJOOOXXX]]]\\\___ddd```hhhrrrxxx|||zzzzzz{{{}}}xxxqqqmmmdddnnnwwwxxxtttoooggg```TTTSSSPPPMMMLLLNNNSSSVVVZZZ[[[]]]```bbb^^^VVVOOONNNNNNPPPSSSTTTWWWbbbmmm~~~oooqqquuu{{{~~~~~~}}}|||{{{~~~}}}}}}vvvuuutttvvvxxxwwwsssooonnnlllkkklllooosssvvvwwwsssrrrpppooonnnnnnnnnoooqqqnnnkkkiiiiiijjjiiihhh```^^^ZZZWWWUUUVVVXXXZZZggglllxxx|||zzzyyyvvvuuunnnllliiigggeeeccc___\\\```]]]ZZZVVVQQQNNNKKKJJJIIIIIIHHHEEECCCCCCEEEGGGMMMRRRYYY___bbbdddeeeffffffbbbZZZOOODDD>>>>>>?????????AAABBBCCCDDDDDDDDDGGGGGGFFFEEECCCAAA@@@???===@@@CCCCCCBBB???>>>===???@@@BBBDDDCCCBBB@@@>>>???===::::::;;;<<<<<<;;;===<<<;;;:::999999999999666333000000333666999:::888888999999999:::::::::777777555222///......000111111000000000000111111111111000///---+++***)))///000111222333444444555888777555333222222222222444444333111000...---,,,,,,,,,,,,++++++*********)))***---///000///...---***+++++++++***)))'''%%%))))))***+++,,,,,,---------,,,***(((((()))***+++((()))+++,,,---.........'''%%%$$$''',,,......,,,000000000000222444666777888999:::;;;<<<>>>BBBEEEDDDDDDDDDDDDEEEFFFHHHHHHKKKKKKLLLMMMMMMMMMMMMLLLHHHKKKOOOUUUaaatttrrrhhhppp|||tttlllyyy{{{ssslllbbb]]]WWWSSSRRRPPPLLLGGGJJJGGGIIIOOORRRSSSWWW]]]]]]ccciiilllnnnrrrxxx~~~|||wwwrrrllliiijjjnnnxxx|||ssskkkccc\\\SSSSSSRRRPPPOOOPPPTTTWWWYYY[[[___dddfffaaaXXXPPPOOOOOOQQQSSSUUUYYYdddpppsssrrrvvv||||||zzzyyyzzzwwwuuutttuuuwwwvvvrrrnnnnnnmmmmmmpppsssvvvwwwvvvrrrqqqooonnnnnnnnnpppqqquuussspppooonnnmmmkkkiiigggddd```[[[WWWUUUUUUUUU[[[___jjjzzz{{{yyywwwuuusssnnnmmmjjjiiigggeeebbb___```^^^ZZZVVVRRRNNNLLLKKKJJJJJJIIIFFFDDDDDDEEEGGGMMMRRRZZZ```ccceeefffgggfffbbbZZZNNNDDD>>>===??????@@@AAABBBCCCDDDDDDDDDFFFFFFFFFEEECCCBBB@@@@@@???BBBEEEFFFDDDCCCBBBAAACCCDDDEEEFFFDDDAAA>>>;;;>>><<<::::::;;;<<<<<<<<<;;;:::999888777777777777666333111000333666999:::777777777888888888999999777777555333///...///000111111000000000000111111111111111000...---+++***---...000222333444444444777555444222111111222222555333111///---,,,++++++++++++*********)))))))))((()))+++,,,------,,,,,,)))************))))))((()))******+++,,,,,,------...---+++*********,,,,,,)))***+++,,,------......++++++,,,---------...///000000000000222444666777777888:::;;;<<<>>>AAADDDCCCCCCDDDDDDEEEGGGHHHHHHLLLLLLMMMNNNOOOOOONNNNNNJJJLLLOOOUUUbbbuuuwwwkkkpppzzzssskkkxxx{{{nnniiidddaaa^^^YYYRRRLLLNNNJJJHHHJJJLLLMMMRRRWWW\\\___aaabbbbbbeeejjjnnnvvvyyyrrrmmmgggbbbeeejjjttt}}}{{{oooddd]]]XXXSSSUUUVVVVVVUUUUUUVVVXXXXXX[[[```gggiiidddZZZRRRSSSSSSUUUXXXZZZ___lllxxxyyytttxxx~~~{{{xxxwwwwwwwwwwwwuuutttuuuwwwwwwsssooonnnnnnooorrruuuvvvuuusssrrrpppnnnmmmmmmooorrrtttwwwuuusssrrrqqqooollliiimmmjjjfff```[[[WWWTTTRRRPPPQQQZZZhhhwww~~~zzzwwwuuurrrpppooommmkkkjjjiiigggdddbbb```^^^ZZZVVVRRROOOLLLKKKKKKKKKJJJHHHEEEDDDFFFGGGMMMSSS[[[bbbeeegggggghhhgggbbbXXXMMMCCC===<<<===???@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@CCCFFFFFFEEECCCCCCCCCCCCDDDFFFGGGFFFCCC???<<<>>><<<::::::<<<=========:::999999888888777777777666444111111333666888999666666666777777777888888777777666333000...///111111111111111111111111111111111111000000///...---+++---000222444444333333555444333222111111222333555333000---+++************))))))))))))(((((((((((((((((()))******++++++)))))))))))))))***++++++*********++++++,,,,,,------,,,+++***)))***+++,,,******+++,,,------,,,,,,---000222111---+++...111000000000000222444666777666888:::;;;;;;===@@@CCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNKKKMMMPPPVVVcccwwwzzzmmmnnnvvvssskkkxxx|||zzzvvvsssnnnhhh___YYYWWWTTTRRRQQQQQQRRRTTTVVVWWWYYY[[[[[[[[[\\\^^^aaaiiisss|||xxxrrrllleee]]]YYY___hhhrrrzzz}}}tttfff^^^YYYWWWUUUXXX[[[[[[ZZZYYYYYYYYYXXX[[[```fffiiifff^^^WWWXXXXXX\\\aaadddjjjxxx~~~xxx||||||xxxwwwvvvwwwuuusssrrrtttwwwxxxvvvssssssrrrqqqrrrssstttrrrppprrrpppooonnnooorrruuuwwwvvvtttrrrppppppooonnnlllooommmjjjfff```[[[WWWUUUMMMLLLPPP[[[gggvvv}}}yyyvvvssspppnnnnnnllljjjjjjjjjhhhfffccc___]]]ZZZVVVRRROOOMMMLLLLLLLLLKKKIIIGGGFFFGGGHHHNNNTTT]]]dddggghhhiiiiiigggaaaVVVKKKBBB===<<<<<>>AAACCCFFFFFFDDDBBB@@@???===;;;:::<<<=========;;;;;;;;;;;;::::::999999666444111111444666888888666666666777777777888888777777666333000///000111111222222222222222222111000111111111111000000///)))+++///222444444333333666555444333222333333444666444000,,,***)))******)))))))))))))))))))))))))))(((((((((((()))***++++++***)))(((((()))***+++*********++++++,,,,,,,,,))))))(((''''''(((((()))***++++++,,,,,,,,,++++++,,,...///...,,,+++,,,...000000000000111444666777666888:::;;;;;;===???AAABBBBBBDDDEEEFFFGGGHHHHHHGGGGGGIIIJJJKKKKKKKKKLLLLLLNNNQQQWWWdddyyywwwkkkmmmtttwwwmmmyyy~~~uuullleee___``````^^^]]]\\\ZZZXXXVVVWWWXXXYYYXXXWWWWWWWWW\\\ccclllrrrwww}}}xxxsssqqqhhhddd___YYYRRRQQQZZZeeerrrwwwvvvkkk___ZZZXXXXXX[[[]]]___```^^^]]]\\\]]][[[\\\```eeeiiiiiiddd___[[[]]]bbbhhhmmmsss~~~|||xxxvvvuuuuuusssqqqqqqtttyyy{{{zzzxxx|||yyyuuussssssssssssrrrsssrrrqqqqqqrrruuuxxxzzzwwwtttqqqpppqqqrrrsssssssssqqqnnnjjjddd^^^YYYWWWQQQNNNNNNTTT[[[eeesss|||xxxuuurrrooommmllljjjiiiiiihhhgggeeeccc^^^\\\YYYUUUQQQNNNLLLKKKLLLLLLLLLKKKIIIHHHIIIJJJPPPWWW___fffiiijjjiiiiiifff___TTTIIIAAA===<<<<<<@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGEEEBBB@@@>>>>>>>>>???BBBCCCDDDCCCAAA@@@@@@>>><<<;;;<<<======<<<::::::;;;;;;;;;:::999999666444222222444666777777777777777888888888999999777777666333111000111222222222333333333333222222000000111111111111000000)))+++...111333444444444888777666555444444555555666444000,,,******++++++***************************))))))))))))***++++++---,,,***((('''(((((()))***+++++++++++++++,,,,,,(((((((((((((((((())))))******+++,,,,,,+++++++++,,,+++***+++...///...,,,000000000000111444666777666888;;;<<<<<<===???AAAAAABBBDDDFFFGGGHHHHHHHHHGGGGGGHHHJJJJJJKKKKKKKKKLLLNNNQQQXXXfffzzzssskkkqqq{{{|||pppzzzwwwqqqkkkoooqqqooommmkkkfffaaacccbbb```^^^[[[YYYWWWVVVRRRUUUYYY\\\```gggpppwww|||rrrkkkgggeeeeeeXXXTTTRRRPPPOOORRR]]]jjjvvvvvvpppddd[[[ZZZ\\\\\\bbbccccccbbb```___```aaaaaaaaadddiiinnnooollliii^^^aaagggnnnrrrwwwzzzvvvtttttttttsssrrrqqquuuzzz}}}}}}|||~~~yyyvvvvvvwwwwwwwwwuuuuuuuuuvvvwwwyyy{{{}}}zzzxxxuuuuuuvvvxxxyyyzzzxxxvvvrrrlllfff```[[[XXXVVVRRRQQQSSSUUUYYYaaajjj}}}{{{wwwtttrrrooommmkkkjjjhhhhhhgggfffcccaaa\\\[[[XXXTTTPPPNNNLLLKKKKKKLLLMMMMMMKKKKKKKKKMMMSSSYYYbbbiiikkkkkkiiihhheee]]]QQQGGG@@@>>>======@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCHHHIIIIIIGGGDDDAAA@@@@@@BBBBBBBBBBBBAAA@@@??????BBB@@@===<<<<<<<<<<<<;;;777888999::::::999777777666444222333444666666666777777777888888888999999777777666333111000111333222333444555555444333222000111111111111000000///***+++---000333555666777;;;:::888666555555555555444222///---+++++++++,,,))))))************++++++***************+++++++++---,,,+++)))((((((''''''++++++++++++++++++++++++******++++++++++++++++++))))))***+++,,,,,,++++++---***)))+++000333111...000000000000222444666777777:::<<<===>>>>>>???AAA@@@AAADDDFFFHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLJJJMMMRRRZZZhhh|||pppnnnzzzrrrzzz~~~{{{tttuuupppggg___YYYUUURRRQQQJJJJJJJJJLLLOOOUUUZZZ^^^iiikkkooosssvvvyyyzzz{{{yyyzzz{{{{{{{{{{{{{{{zzzpppllleee^^^YYYVVVUUUUUUMMMIIIIIIKKKOOOVVVcccooouuupppfff\\\YYY___dddeeeiiihhhfffccc``````bbbdddfffggglllrrrxxxyyyuuuqqqeeehhhnnnuuuwwwyyy}}}yyywwwvvvwwwwwwwwwuuutttvvv{{{~~~~~~|||}}}{{{yyyxxxyyyyyyyyyxxxxxxxxxzzz{{{|||}}}~~~~~~{{{{{{{{{|||~~~}}}{{{yyyxxxuuurrrmmmgggbbb___]]]ZZZXXXWWWYYYXXXVVVYYY___jjjzzz{{{wwwuuussspppnnnllljjjiiihhhgggfffccc```[[[YYYVVVSSSOOOLLLKKKJJJIIIKKKMMMNNNMMMMMMNNNOOOVVV\\\dddkkklllkkkiiihhhccc[[[NNNEEE@@@>>>>>>===@@@AAABBBDDDEEEEEEEEEEEEEEEDDDBBB@@@@@@AAABBBCCCEEEFFFGGGEEECCCAAABBBBBBEEEDDDBBB@@@@@@@@@AAABBBDDDAAA>>><<<<<<<<<:::999666777999::::::999777666666444333333555666666555666666666777777777888888666777666444111111222444222333444555555444333222000111111111000///......,,,,,,---///222555888:::<<<:::888666444444333444000///...,,,++++++******((((((((()))))))))******)))***++++++++++++))))))***************)))((('''++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,'''((()))++++++,,,,,,,,,,,,,,,,,,---///000000000000000000000222444666777888;;;>>>?????????@@@AAA???AAADDDFFFHHHIIIHHHHHHLLLMMMMMMMMMMMMLLLKKKKKKHHHLLLRRR[[[iii}}}zzzmmmppp~~~pppwww|||ssseeeWWWNNNIIIGGGGGGEEEDDDCCCDDDHHHKKKMMMMMMRRRTTTXXX\\\```bbbddddddfffhhhkkkmmmnnnllljjjhhh\\\YYYUUUQQQMMMJJJHHHGGGFFFBBBAAAFFFLLLUUUaaalllnnnhhh]]]UUUWWWbbbkkkmmmnnnlllhhhccc``````cccfffiiilllrrr{{{|||vvvlllooouuu{{{|||||||||zzzyyyzzz{{{|||zzzxxxvvvwww{{{}}}}}}{{{uuuuuuvvvwwwyyyzzzxxxvvvyyy{{{}}}{{{|||~~~yyyuuutttrrrooolllhhhfffdddddd^^^]]]^^^```^^^YYYYYY]]]ggguuuzzzwwwuuusssqqqooommmkkkjjjhhhhhhfffccc```ZZZXXXUUURRRNNNLLLJJJIIIIIIKKKMMMNNNNNNNNNOOOPPPWWW^^^ffflllmmmkkkhhhgggbbbYYYMMMDDD@@@??????>>>@@@AAABBBDDDEEEEEEFFFFFFFFFDDDBBB@@@@@@@@@AAABBBAAABBBCCCBBBAAA@@@AAACCCDDDBBB@@@???@@@CCCFFFHHHEEEBBB???===<<<;;;:::888888999;;;<<<<<<;;;:::888666444333333555666666555555555555555666666666777666777666444111111222444222333555666666555333222111111111000000///...------------///222666:::<<<<<<;;;888555333222222222------,,,,,,+++******)))&&&'''''''''(((((())))))((()))+++,,,,,,***(((''''''(((***++++++***))))))++++++++++++++++++++++++((()))***+++++++++++++++'''''')))***,,,,,,------))),,,///...++++++---000000000000000222444666777999<<<>>>@@@@@@@@@@@@AAA???AAADDDFFFHHHIIIIIIHHHLLLLLLLLLLLLKKKJJJIIIHHHFFFKKKRRR\\\jjj}}}tttjjjppp{{{nnnuuunnnZZZSSSMMMCCC@@@DDDAAA@@@?????????@@@BBBCCCGGGHHHIIIKKKMMMOOOQQQRRRUUUWWW[[[^^^^^^\\\YYYVVVKKKJJJHHHEEECCCAAA@@@@@@BBBAAABBBHHHOOOUUUXXXXXXWWWUUUSSSRRRVVV\\\bbbgggiiigggdddcccdddeeeggggggnnnrrryyy|||uuurrrssszzz~~~}}}}}}}}}}}}{{{{{{yyyvvvuuuuuuwwwzzz|||wwwxxxxxxxxxxxxyyyyyyyyyyyy{{{}}}}}}~~~~~~|||{{{{{{|||yyyuuupppmmmkkkjjjiiihhhfffhhhiiigggccc___\\\[[[dddlllvvv|||~~~~~~~~~}}}|||yyyvvvsssqqqooollliiigggfffeeecccaaa^^^ZZZTTTNNNKKKJJJJJJKKKIIIJJJKKKMMMMMMNNNNNNNNNUUU```iiilllkkkkkkiiieeeeee[[[LLLBBB>>>>>>??????AAAAAABBBDDDEEEGGGHHHHHHGGGEEECCCAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDAAA<<<<<>><<<======;;;777888777777666666666666666777888888333...---222888777666666888:::;;;:::999:::888444000000111444666555555444444444333333333333333333222111000///.........///000333666888:::;;;777333222222222///---...---,,,***)))(((((((((&&&&&&''''''(((((())))))))))))))))))******************)))))))))))))))***,,,,,,,,,+++***)))(((''')))******++++++******)))...------,,,,,,++++++***((()))***+++---...//////111111111222333444666777===???AAABBBAAA@@@@@@AAA@@@@@@AAACCCDDDFFFGGGGGGIIIJJJKKKJJJIIIIIIJJJKKKKKKMMMRRR\\\kkk{{{mmmlllsssxxx|||yyyeeeSSSMMMHHH@@@===@@@BBBAAA???>>>======>>>>>>===>>>???AAABBBDDDEEEFFFFFFHHHJJJLLLMMMKKKIIIGGGEEEDDDBBB@@@>>>===<<<<<<@@@??????CCCGGGKKKLLLKKKNNNMMMKKKLLLOOOVVV]]]aaahhhfffdddcccdddfffhhhiiinnnrrrzzzzzz{{{~~~~~~}}}{{{yyyvvvuuuuuuwwwyyy{{{yyyyyyyyyyyyzzzzzzzzzzzzwwwyyy{{{~~~~~~{{{yyyyyyzzz{{{xxxuuusssrrrrrrqqqooorrrqqqpppmmmjjjgggcccaaacccjjjsssyyy|||}}}{{{xxxuuurrrqqqqqqnnnkkkhhhfffccc___\\\^^^ZZZUUUPPPMMMLLLLLLMMMJJJKKKLLLMMMNNNNNNOOOOOOWWW```ggghhhiiikkkkkkhhhdddYYYKKKAAA===>>>??????AAAAAABBBDDDEEEGGGHHHHHHGGGEEECCCAAA@@@AAABBBCCCEEEEEECCCBBBBBBAAAAAAAAACCCDDDBBB>>>>>>CCCFFFEEEHHHBBB===;;;======;;;888999888777777666666777777888999888666333333666:::666666666888::::::999888999777333000///111333555555555555555555555555555444333333222111000///.........///111444777999;;;<<<888444111111111000......---,,,***)))((((((((()))))))))***************))))))))))))******************))))))))))))*********************)))((('''******++++++++++++******---------,,,,,,,,,,,,,,,******+++,,,---...//////000000111222333555666777;;;===@@@AAA@@@@@@@@@AAA@@@AAABBBCCCEEEFFFGGGGGGHHHIIIKKKJJJIIIIIIJJJKKKMMMOOOTTT^^^nnn{{{ooommmtttzzz}}}zzzxxxvvvvvv{{{iiiYYYJJJFFFCCC===;;;>>>AAA@@@???===;;;::::::999::::::;;;<<<===>>>??????>>>???@@@BBBBBBAAA@@@@@@>>>>>><<<;;;::::::::::::>>>===>>>@@@CCCDDDCCCBBBGGGFFFEEEFFFKKKRRRYYY]]]gggfffeeeeeefffhhhkkkmmmpppttt|||~~~{{{zzzwwwuuuuuuwwwyyyzzzzzzzzz{{{{{{{{{|||||||||yyyzzz|||}}}|||{{{{{{|||}}}|||{{{|||}}}}}}{{{zzz|||xxxuuutttqqqmmmiiifffkkkqqqvvv{{{~~~~~~|||yyyuuusssqqqqqqpppnnnkkkiiigggccc^^^ZZZ\\\ZZZVVVRRROOONNNNNNNNNKKKKKKLLLMMMNNNOOOPPPQQQYYY```eeefffhhhlllnnnlllaaaWWWJJJ@@@===>>>??????AAABBBCCCDDDEEEFFFGGGHHHHHHEEEBBB@@@???@@@CCCEEEGGGFFFDDDBBBAAA@@@??????AAACCCCCC@@@AAAEEEGGGEEEDDD@@@<<<;;;<<<===;;;999:::999888888777777888888::::::999999888999::::::666666666777999:::999777777555222//////000222444555555666666666666666666555444444333111///...---......000222555888;;;<<<===999444222111111111000------+++***))))))((((((******************)))))))))))))))*********++++++******)))))))))******+++((()))))))))))))))((((((++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,---------.........000000111222333555666777999;;;>>>?????????@@@AAA@@@AAABBBDDDEEEFFFGGGGGGGGGIIIJJJJJJIIIIIIJJJLLLOOOQQQWWWaaappp|||qqqooottt}}}vvvtttqqqpppsssxxx~~~zzzZZZOOOEEEBBBAAA======??????>>>===<<<:::999888888;;;;;;;;;<<<<<<<<<=========>>>>>>>>>????????????<<<;;;;;;:::::::::;;;;;;<<<===???AAACCCDDDDDDDDDFFFEEEEEEGGGLLLSSSZZZ___hhhhhhiiiiiijjjlllooorrrssswww~~~|||zzzxxxxxxyyyzzz{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}{{{yyy{{{zzzvvvqqqmmmnnnqqqtttyyy~~~{{{||||||wwwtttrrrqqqqqqmmmlllkkkjjjiiieeeaaa]]]YYYWWWUUURRRPPPNNNMMMMMMLLLLLLLLLLLLMMMOOORRRSSSZZZaaafffhhhlllppppppmmm]]]TTTHHH???===>>>??????BBBBBBCCCDDDEEEFFFGGGGGGHHHEEEBBB??????AAACCCEEEFFFEEEDDDBBBAAA@@@??????@@@CCCDDDBBBCCCFFFGGGEEEAAA>>>;;;;;;<<<===<<<:::;;;:::999999888888999999;;;:::999:::;;;;;;999777666666666777999999888777555333000///...000222444555555555555555666666666555555444333111///---,,,---...000333666999;;;======:::555222000000111222---,,,+++***))))))))))))***))))))(((((('''''''''))))))*********+++++++++******))))))******++++++((())))))************)))+++,,,,,,------,,,,,,+++'''''''''((()))******+++........................000000000222333555777888777999<<<>>>>>>>>>???AAA@@@AAACCCEEEFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIKKKLLLOOORRRXXXbbbqqqvvvqqqrrr{{{}}}~~~|||zzzxxxwwwvvvwwwwww{{{|||lllZZZMMMFFF@@@??????>>>===>>><<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999999999999999::::::;;;;;;:::::::::::::::;;;<<<<<<<<<===???@@@AAABBBCCCDDDIIIHHHIIIKKKPPPVVV]]]aaaiiikkkmmmmmmnnnpppsssvvvwww{{{~~~~~~~~~|||{{{{{{|||}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{{{{~~~|||xxxssssssrrrssswww~~~~~~zzz{{{~~~|||wwwsssrrrrrrrrrnnnmmmlllkkkiiifffaaa^^^VVVUUURRRPPPNNNLLLLLLLLLMMMLLLKKKKKKLLLOOORRRTTTZZZbbbjjjnnnrrrtttpppjjjYYYQQQEEE>>><<<>>>??????BBBBBBCCCDDDEEEFFFFFFGGGGGGEEEBBB@@@???AAADDDEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@CCCDDDBBBCCCFFFGGGDDD>>>===<<<<<<<<<===<<<;;;;;;::::::999999999999999;;;:::999999:::999777444777666666777999999888666333222000//////000222444444444444444444444444444555555444333111///---,,,---///111444777999;;;<<<;;;999666333000///000111,,,,,,+++***))))))))))))******))))))((((((''''''************++++++++++++***************+++,,,,,,******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++'''(((((()))***+++,,,,,,///............---------//////000111333555777888666999<<<===>>>>>>???@@@AAABBBDDDFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIKKKMMMNNNRRRXXXcccqqqzzzqqqpppwww~~~~~~yyytttooollljjjjjjkkkmmmpppsssvvvxxxyyyxxxvvvtttooocccSSSFFFCCCAAA>>>===>>>>>>>>>===<<<<<<===>>>??????>>>>>>::::::::::::::::::::::::777777888888888888999999888888888888999:::;;;<<<<<<>>>>>>>>>>>>>>>@@@BBBMMMLLLLLLNNNRRRXXX]]]aaajjjmmmpppqqqpppqqquuuyyyzzz~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}|||}}}~~~zzzxxxuuutttvvvzzz{{{|||}}}xxxuuusssssssssrrrpppmmmjjjgggccc^^^ZZZUUUSSSPPPMMMKKKJJJJJJJJJMMMLLLJJJIIIKKKOOOSSSUUU[[[ccclllrrrvvvuuunnneeeVVVNNNCCC===<<<>>>??????CCCCCCCCCDDDEEEFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDCCCCCCBBBAAA@@@@@@AAAAAAAAADDDDDDBBBBBBEEEEEEBBB>>>>>>>>>=========<<<<<<;;;:::999999888888999999999:::::::::999999888777999888777888::::::888777222111000///000111333444555555444444444333333333555444444333111///...---...///111444666888999999888888777333000...///000,,,++++++***))))))******++++++++++++++++++***************++++++++++++,,,***************+++,,,---+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...//////.........---------------//////000111333666888999777999<<<=========>>>???AAACCCEEEGGGGGGGGGFFFEEECCCEEEGGGHHHHHHIIILLLMMMMMMQQQYYYcccrrr~~~rrrrrryyy}}}uuunnnjjjeeedddbbb`````````aaaaaaeeedddbbb```[[[QQQHHHCCC@@@@@@@@@???@@@AAA@@@???>>>???@@@AAABBBAAAAAA@@@==================>>>>>>888999:::;;;;;;;;;::::::999999999999:::;;;<<<<<<>>>???@@@@@@@@@BBBGGGKKKRRRQQQQQQRRRUUUYYY^^^```iiimmmqqqqqqpppqqqtttyyy{{{~~~}}}~~~~~~}}}}}}}}}|||{{{{{{}}}~~~}}}zzzwwwuuuuuuuuurrroookkkgggddd```\\\YYYWWWTTTOOOKKKIIIHHHIIIJJJMMMKKKIIIHHHIIINNNRRRVVV^^^eeelllqqquuusssjjj```SSSLLLBBB<<<<<<>>>??????CCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCAAA@@@?????????BBBEEEDDD@@@@@@CCCCCCAAA>>>?????????>>>=========::::::999888888888888888888:::===<<<;;;;;;===@@@:::999999999;;;;;;999888111111000000111222444555777777666555444333222222444333333222111000///......///111444666666777777555666777444000------...,,,+++******)))*********++++++++++++++++++,,,,,,*********+++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++,,,,,,,,,------......,,,,,,,,,,,,------------...///000111333666888999888:::===>>>=========>>>AAACCCEEEGGGHHHGGGFFFDDDBBBDDDGGGHHHHHHJJJLLLNNNNNNRRRZZZdddrrrtttwww}}}vvvrrrnnnkkkfffaaa\\\YYYXXXWWWXXXXXXWWWVVVQQQJJJFFFFFFBBBCCCDDDCCCDDDEEEDDDBBBAAABBBCCCDDDDDDCCCBBBAAA<<<<<<<<<<<<<<<=========888999:::;;;<<<;;;:::999<<<;;;;;;;;;<<<===>>>>>>@@@BBBCCCDDDFFFKKKSSSYYYVVVVVVUUUVVVXXX[[[___aaaiiimmmqqqqqqoooooossswww{{{~~~~~~~~~}}}||||||~~~~~~{{{xxxwwwvvvvvvnnnkkkgggdddbbb```^^^\\\XXXUUUPPPKKKHHHGGGIIIJJJLLLJJJHHHGGGIIIMMMRRRVVV```fffkkkooorrrqqqhhh^^^RRRJJJAAA<<<;;;>>>??????CCCCCCDDDDDDEEEEEEFFFFFFBBBBBBCCCDDDDDDCCCCCCBBBGGGFFFDDDAAA???>>>===<<>>=========:::999888888777777888888777;;;??????======CCCHHH;;;:::999:::;;;;;;:::888111111000111111333555666999999888666555444333222333333333222222000//////...///222444555555555555333555777555000---,,,,,,++++++******************((((((((()))*********+++******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,+++***)))((('''*********++++++************************++++++++++++++++++,,,,,,,,,------...///000111333666888999999;;;>>>???>>>======>>>AAACCCFFFHHHHHHGGGEEEDDDBBBDDDFFFHHHHHHJJJLLLNNNNNNSSS[[[ffftttuuu{{{|||vvvmmmgggccc```\\\YYYWWWYYYXXXRRROOOMMMHHHBBBDDDFFFHHHGGGFFFFFFIIIMMMEEEEEEFFFGGGFFFEEECCCBBBEEEDDDCCCBBBAAA@@@@@@@@@======>>>??????>>>===<<<>>>======<<<<<<>>>???@@@CCCDDDGGGLLLQQQVVVZZZ]]][[[ZZZZZZ[[[\\\^^^aaabbbllllllnnnpppmmmiiikkkpppzzz~~~~~~~~~}}}~~~{{{~~~}}}|||~~~{{{xxxwwwuuusssqqqooolllhhhdddbbb```]]]ZZZWWWUUUPPPLLLHHHGGGFFFGGGFFFFFFGGGIIIMMMRRRVVVYYY```hhhppprrrqqqmmmeee\\\JJJEEE???<<<===>>>???>>>BBBEEEFFFDDDEEEIIIJJJHHHFFFEEEDDDCCCBBBAAAAAAAAABBBCCCBBB@@@===<<<===>>>DDDCCCAAA@@@@@@@@@???>>>>>>@@@@@@@@@???>>>???AAA<<<<<<;;;;;;:::999999888999888777999===AAABBBCCC???>>><<<999888666555555111000......000444888:::888888888777666444333222333444555333000---+++++++++,,,...000111111000///333222111000////////////)))))))))******+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---%%%''')))+++,,,---------+++(((%%%&&&))),,,,,,,,,***************++++++++++++,,,...000000000000//////000111333333222111111888:::;;;;;;;;;;;;<<<>>>@@@DDDHHHIIIHHHFFFDDDDDDCCCEEEGGGGGGGGGIIILLLNNNSSSTTTXXXaaaqqq|||xxxrrrlllfffbbb]]]___^^^YYYWWWWWWTTTNNNMMMNNNOOOOOOOOOOOOPPPPPPGGGHHHHHHIIIIIIIIIIIIHHHKKKJJJHHHGGGEEEDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCEEEGGGJJJOOOTTTYYY]]]```___aaaeeeiiikkklllmmmllllllkkkkkkkkkgggdddffflllvvv}}}|||~~~~~~}}}|||}}}|||yyyvvvtttqqqooommmjjjfffdddbbb___\\\ZZZXXXUUUQQQLLLIIIGGGGGGGGGFFFHHHIIIJJJLLLPPPVVV[[[dddlllrrrrrrooojjj```VVVHHHDDD>>><<<===???@@@???EEEGGGGGGEEEEEEHHHHHHEEEBBBAAA@@@???>>>>>>>>>>>>@@@@@@AAA???>>>===???@@@EEEBBB???>>>@@@AAA???======???@@@???>>>===>>>???<<<;;;:::999999888888888:::999999;;;>>>AAACCCCCC===<<<:::999777666555555111///......///222666888888888888888777666444444333444555333000---,,,+++------......///000111111222222111000////////////+++,,,,,,,,,,,,,,,,,,---))))))))))))************)))))))))))))))))))))))))))(((((()))***+++,,,,,,((((((***+++,,,,,,++++++000---)))(((***+++***)))+++++++++++++++++++++++++++,,,...///000000000///000111222333333444444444888:::;;;;;;;;;;;;<<<>>>AAAEEEHHHJJJIIIGGGEEEEEECCCDDDFFFGGGHHHIIILLLNNNRRRSSSXXXcccsss|||vvvvvvtttooommmllliiiccc^^^[[[XXXXXXZZZ[[[YYYWWWQQQPPPPPPPPPPPPRRRSSSTTTTTTRRRQQQNNNLLLKKKJJJIIIFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJNNNRRRWWW\\\```bbb___bbbhhhmmmooommmjjjgggfffcccaaa___[[[YYY^^^fffttt|||zzz||||||{{{zzz|||xxxuuurrrooolllkkkiiieeecccbbb```]]]ZZZXXXUUUQQQLLLIIIGGGGGGGGGGGGIIILLLKKKJJJNNNVVV]]]iiiooosssqqqllleeeZZZOOOEEEAAA===<<<===???AAAAAAGGGIIIIIIEEEDDDFFFEEEBBB@@@??????>>>===============>>>??????>>>>>>@@@BBBBBB===999999<<<>>><<<999===???@@@???===<<<<<<===<<<;;;999888777777888888;;;::::::<<<@@@BBBCCCBBB::::::999888666555555444000///------...111444666666666666555555444444444222333444222///---,,,,,,000///---,,,---///111333111111000//////......---,,,,,,,,,,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((()))***++++++******+++++++++******)))222///,,,+++++++++***)))++++++++++++++++++++++++,,,---...///////////////111111111222444555777888888:::;;;;;;;;;;;;<<<>>>BBBEEEIIIJJJIIIGGGFFFFFFBBBDDDFFFGGGHHHJJJMMMOOOPPPSSSZZZeeevvvuuummmeeeccceeehhhfffccc```___]]][[[[[[\\\^^^___\\\[[[YYYVVVSSSRRRPPPPPPKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJLLLOOOSSSXXX[[[^^^___\\\___bbbdddbbb^^^XXXTTTWWWTTTQQQPPPNNNOOOXXXaaarrryyyzzz}}}{{{}}}|||}}}}}}yyyvvvssspppmmmkkkjjjhhhfffdddcccaaa^^^[[[WWWTTTPPPKKKHHHFFFFFFFFFGGGKKKMMMLLLJJJMMMXXXaaakkkqqqssspppiiiaaaUUUKKKAAA???===<<<===@@@BBBCCCGGGIIIHHHEEEDDDFFFEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@???>>>???AAACCCBBB===999999>>>@@@>>>:::???AAABBBAAA???<<<<<<<<<<<<:::888777666666777888:::999:::===@@@AAAAAA@@@888777777777666555444333///...------...000333555222222222111111111111222111222333111///---------//////.........///111222000000000//////...---,,,++++++******))))))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((()))***************++++++*********...---+++++++++,,,,,,,,,+++++++++++++++*********---------....../////////000000000111333555888999888:::;;;;;;;;;;;;<<<>>>AAADDDGGGIIIHHHGGGFFFFFFBBBCCCFFFGGGHHHJJJMMMPPPOOORRR[[[hhhyyywwwqqqsssvvvuuussspppmmmiiieeeccccccdddeeedddbbb```]]]ZZZXXXWWWVVVPPPQQQTTTUUUTTTQQQNNNLLLKKKLLLNNNOOOOOOOOOMMMLLLLLLMMMPPPSSSVVVXXXYYYYYYYYYYYYXXXVVVRRRNNNJJJHHHHHHFFFDDDFFFGGGKKKVVVaaaqqqvvvnnnmmmpppvvvyyy{{{|||yyyuuusssqqqooollljjjjjjhhhfffeeedddaaa^^^[[[TTTRRRNNNJJJGGGFFFFFFGGGHHHLLLNNNLLLJJJNNNZZZdddjjjoooqqqmmmfff^^^SSSHHH>>>>>>===<<<===???BBBEEEDDDGGGGGGDDDDDDFFFFFFDDDBBBBBBAAAAAAAAABBBBBBCCC@@@AAAAAAAAA??????AAABBBEEEBBB???@@@DDDFFFDDDAAACCCDDDFFFDDDAAA>>>======;;;:::999777777777777888888888:::<<>><<<666777777666666444333222///.........///222444555222111000000///000111111111111222000...------......///000111111111000//////000000000///...---,,,*********))))))(((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((()))***)))))))))******+++,,,,,,+++++++++************+++)))))))))************+++---------------........./////////000222555777999888:::;;;;;;;;;;;;<<<>>>@@@BBBEEEGGGFFFEEEEEEFFFBBBDDDFFFGGGHHHJJJMMMOOONNNRRR\\\jjj|||{{{xxxtttoookkkiiiiiiiiijjjhhhfffccc```^^^]]]]]]WWWXXXZZZZZZYYYUUUQQQNNNNNNPPPSSSTTTUUUSSSQQQPPPPPPQQQRRRTTTTTTTTTTTTSSSOOOMMMJJJFFFDDDCCCBBBCCC@@@???@@@CCCFFFJJJUUU```rrr{{{qqqhhhcccaaa```___aaaeeejjjpppxxxzzzwwwtttqqqpppnnnllljjjjjjhhhfffeeeccc```\\\YYYRRRPPPLLLIIIGGGGGGHHHIIIJJJKKKLLLJJJKKKQQQ]]]fffiiinnnoookkkddd\\\QQQGGG<<<============???BBBEEEBBBEEEFFFCCCDDDGGGGGGEEE@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCBBBAAAAAABBBDDDBBBBBBCCCEEEFFFFFFEEECCCFFFHHHIIIGGGDDD@@@>>>===:::::::::999999888777777777888:::===??????<<<999777777777777666444222111/////////000222444777888555444222111000111222222000111111///------...000...///111222222111///...///000111111000///---,,,+++++++++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))***+++,,,---+++,,,,,,+++(((&&&&&&'''(((((()))***+++,,,,,,---...------,,,------.........///000111333555777888888:::;;;;;;;;;;;;<<<>>>???BBBDDDEEEEEEDDDEEEFFFCCCEEEGGGGGGHHHIIILLLNNNMMMRRR\\\lll~~~~~~yyyuuurrrppppppnnnmmmkkkiiifffeeedddccc___^^^]]][[[YYYVVVTTTSSSRRRTTTWWWZZZZZZXXXVVVTTTUUUVVVWWWVVVUUUSSSQQQOOOIIIFFFBBB???======???@@@>>>===???CCCEEEGGGPPPYYYiiiyyy~~~zzztttmmmgggaaa[[[WWWUUUXXX[[[___dddkkkrrrwww}}}|||yyyuuurrrpppnnnkkkiiihhhgggeeecccaaa^^^YYYUUURRRPPPMMMJJJIIIJJJLLLMMMKKKJJJIIIIIILLLUUU```hhhiiinnnnnniiibbbZZZNNNDDD;;;===>>>======>>>BBBEEEBBBEEEEEECCCCCCGGGGGGDDD@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCCCCCCCDDDFFFHHH@@@DDDIIIKKKJJJHHHGGGFFFHHHIIIJJJIIIEEEAAA>>>===999:::;;;<<<;;;999777666888999;;;>>>@@@???<<<888888888888888666444111000///000111222555777:::;;;666555333111000000111222///000000...------///000000000000111111000000000000111222222111000...,,,************++++++++++++))))))))))))************))))))))))))))))))))))))+++******)))))))))******++++++***))))))***+++,,,)))+++,,,+++(((&&&'''(((((((((***+++---///000000......---,,,,,,,,,---...///000222333555666777777888:::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFGGGEEEFFFGGGGGGGGGHHHJJJLLLNNNRRR]]]mmm}}}zzzxxxwwwqqqpppnnnllljjjhhhhhhgggeeeccc^^^ZZZWWWVVVVVVVVVUUUWWW[[[]]]^^^\\\XXXVVVZZZZZZZZZYYYWWWSSSPPPNNNLLLIIIEEEAAA??????@@@BBB======???BBBCCCCCCIIIQQQXXXhhhzzz}}}zzzuuunnnfff```VVVWWWYYYZZZ]]]bbbggglllgggttt~~~uuussstttxxx|||~~~|||wwwtttqqqnnnkkkhhhgggeeecccbbb```\\\VVVRRRRRRPPPNNNLLLKKKMMMNNNPPPLLLJJJGGGHHHMMMWWWbbbiiijjjnnnnnniiiaaaXXXLLLBBB;;;===>>>>>>======AAAEEECCCFFFFFFCCCCCCFFFFFFCCCAAAAAAAAABBBCCCDDDEEEFFF???AAACCCDDDDDDFFFIIIKKKEEEKKKSSSUUURRROOONNNOOOHHHJJJKKKIIIEEE@@@===<<<999:::<<<======:::777666999:::===@@@BBB@@@<<<999999999999999777444111///000000222444777:::<<<===555444111///....../////////000///...------///111333111000///...///111222000111222333222000...---''''''(((((())))))******))))))))))))************))))))))))))))))))))))))++++++***************+++...---+++))))))))))))***%%%(((++++++))))))***---((()))+++---///111333333///...---,,,+++,,,---...000111444666777777777777888:::;;;;;;;;;;;;<<<>>>AAACCCEEEFFFFFFFFFGGGIIIFFFGGGHHHHHHGGGHHHJJJKKKNNNSSS]]]mmm}}}zzzyyysssllljjjlllnnnmmmjjjjjjhhhccc___\\\ZZZ[[[[[[\\\```cccccc```^^^]]]^^^]]]^^^^^^\\\XXXSSSPPPNNNNNNJJJFFFCCCCCCEEEEEEFFFDDDAAA>>>>>>BBBEEEFFFEEETTTYYYeeerrrwwwxxx|||zzz~~~{{{|||xxxxxx{{{~~~ssslll\\\]]]^^^______```aaabbb\\\gggxxxyyymmmgggfffeeecccqqquuu{{{}}}}}}~~~~~~~~~~~~yyyxxxwwwtttqqqnnnkkkjjjhhheeeaaa^^^[[[YYYUUUSSSTTTRRROOOLLLKKKJJJJJJKKKLLLKKKKKKKKKOOOWWWaaahhhjjjjjjiiiggg```VVVJJJCCC======<<<<<<>>>???AAACCCFFFFFFDDDCCCCCCCCCDDDEEEFFFCCCAAABBBDDDDDDBBB@@@AAABBBCCCEEEGGGHHHGGGFFFDDDLLLRRRRRRRRRRRRPPPLLLIIIJJJIIIFFFBBB???>>>>>>::::::999888777777777888777999<<>><<<:::999999888666444222000///+++000444444666:::===<<<888555111//////000000000222111000//////......///444222000///000222222111111111111111000...---,,,,,,+++)))((((((((()))***(((((())))))*********+++************************---,,,+++******+++,,,---(((***+++***)))((()))+++******))))))))))))******+++***************++++++++++++,,,------......///---...000333555666777888888999:::<<<===>>>??????@@@CCCFFFGGGFFFEEEDDDEEEGGGGGGFFFEEEDDDEEEIIILLLRRRTTT[[[kkk}}}xxxrrrpppqqqrrrpppnnnjjjhhhdddaaa^^^^^^^^^___fffhhhjjjiiigggeeeeeefffbbbbbbaaa^^^ZZZVVVTTTSSSPPPMMMIIIGGGHHHJJJLLLLLLKKKGGGBBB@@@BBBDDDEEEDDDJJJMMMTTT]]]bbbdddkkksssssszzz}}}||||||xxxtttvvvxxx}}}mmmllljjjjjjiiihhhfffeee```gggsssyyynnniiigggeeebbbgggjjjoooxxxyyywwwyyy}}}}}}xxxwwwuuurrrooollliiigggfffccc___\\\[[[YYYVVVTTTQQQOOOMMMJJJIIIIIIJJJKKKKKKKKKKKKLLLQQQYYYbbbiiijjjjjjiiifff___TTTIIIBBB=========>>>???AAACCCDDDFFFEEEDDDDDDCCCDDDEEEFFFFFFDDDCCCDDDFFFGGGEEECCCDDDDDDEEEHHHKKKKKKHHHDDD===EEELLLMMMMMMMMMJJJEEEFFFGGGFFFCCC@@@===<<<===777777666555555555666666888:::===??????===;;;999777777777666555444222222///444777777888<<<>>>===777444000...///000000000111111000///......//////222000//////000111111000111111111111000...---,,,+++******)))))))))))))))((()))))))))******************************************)))(((((()))******((()))***)))(((((((((*********))))))))))))******++++++******+++,,,------++++++,,,------......//////000111333444555555666444555777888:::;;;;;;;;;@@@CCCFFFHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEFFFJJJMMMQQQSSSZZZiii~~~}}}~~~~~~{{{wwwvvvvvvvvvssspppjjjhhhfffdddccccccddddddlllmmmmmmkkkiiihhhiiijjjgggeeeccc___\\\ZZZYYYYYYTTTQQQNNNMMMNNNPPPQQQRRRQQQMMMHHHFFFFFFGGGHHHHHHEEEEEEGGGKKKNNNSSS^^^hhhooouuuzzz{{{~~~~~~wwwrrrqqquuuxxx}}}zzzyyyyyywwwrrrnnnllloootttzzz~~~vvvrrrnnnjjjgggaaaaaadddkkkwwwtttqqqnnnnnnrrrwww|||~~~}}}yyywwwuuurrrnnnkkkhhhgggdddaaa]]][[[ZZZXXXUUUSSSMMMLLLJJJHHHGGGHHHIIIJJJHHHJJJLLLNNNSSS[[[ccciiijjjjjjhhhccc[[[QQQGGGAAA======>>>???@@@BBBDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCDDDFFFGGGFFFEEEGGGGGGHHHMMMRRRPPPJJJCCC;;;BBBIIIIIIHHHGGGDDD???BBBCCCCCCAAA>>>;;;:::;;;666666555555555666666777999;;;===>>>>>><<<:::888555555666666666555555444111666999777888;;;===;;;444111...---...000000000000000//////...////////////......///111222111000111111111111000...---,,,***************)))(((((())))))))))))******************************************)))(((((()))******)))***+++***))))))***+++******))))))))))))******++++++++++++,,,---...///++++++,,,------......///111222222333444444444444333333555777888999999999@@@CCCFFFHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFGGGKKKMMMQQQRRRYYYggg|||zzzpppllllllooottt{{{{{{{{{}}}}}}{{{yyyxxxxxxvvvssspppkkkjjjhhhgggggghhhiiijjjmmmllljjjhhhffffffggghhhjjjfffbbb___^^^^^^^^^___ZZZWWWTTTRRRSSSUUUUUUUUURRRQQQPPPOOOOOONNNNNNMMMHHHFFFEEEGGGJJJOOO[[[fffpppvvv{{{|||~~~{{{wwwqqqlllkkknnnssswwwzzz{{{|||~~~{{{vvvrrrfffeeedddgggppp~~~yyyjjjgggfffddddddhhhmmmsssvvv|||||||||~~~~~~{{{{{{zzzwwwsssooollljjjhhhdddaaa]]]ZZZXXXVVVSSSQQQLLLJJJHHHFFFEEEEEEFFFGGGEEEHHHKKKOOOTTT\\\ccciiijjjiiiggg```WWWLLLDDD???;;;<<<===???AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE>>>???AAACCCEEEEEEEEEEEEHHHHHHKKKRRRXXXVVVNNNFFFBBBHHHJJJHHHEEEEEECCC???@@@AAABBB@@@===;;;::::::888888888888888999:::;;;:::;;;===>>>===;;;999777666666666666666555555444000555777444444666777666222000------///000111000//////.........//////000......///111333444222000111111111111000...---,,,))))))***++++++)))(((''')))))))))))))))*********************************,,,++++++++++++++++++,,,+++,,,---,,,+++***+++---+++******))))))******+++))))))******,,,---//////++++++,,,------......///111111222333444444444444444555777999:::;;;;;;;;;>>>AAAEEEGGGGGGGGGHHHHHHGGGHHHHHHHHHGGGHHHKKKNNNPPPQQQWWWdddxxxlllccc\\\[[[^^^dddmmmvvv{{{}}}~~~}}}|||{{{zzzzzzxxxuuusssmmmmmmlllllllllmmmnnnooopppnnnjjjgggfffgggggggggiiieee```^^^```ccceeeeeedddaaa^^^\\\\\\\\\[[[ZZZXXXZZZ\\\\\\YYYUUURRROOOJJJHHHGGGIIIJJJMMMWWWbbbssszzz~~~}}}~~~}}}zzzsssooojjjffffffiiimmmooo{{{~~~rrrqqqnnnmmmpppyyyxxxeeeZZZYYYYYYYYYZZZ^^^cccjjjnnntttuuuwwwyyy|||}}}zzz{{{yyyvvvrrrnnnllljjjiiigggccc^^^ZZZWWWSSSOOOMMMLLLJJJHHHEEEDDDCCCDDDEEEDDDFFFJJJOOOTTT\\\ccchhhjjjiiieee]]]RRRHHHAAA>>>999:::<<<>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCC<<<>>>AAADDDEEEEEEFFFFFFGGGIIIMMMTTTYYYXXXQQQJJJLLLNNNMMMGGGCCCCCCCCCAAA@@@AAACCCBBB???<<<::::::999999999999::::::;;;<<<:::;;;<<<===<<<;;;999888999888888777666444333222///444555222111333444222111///---...///111111000......---......///000000//////000222555555444222111111111111000...---,,,))))))***++++++)))((('''******))))))))))))))))))************************+++++++++,,,,,,+++++++++***+++,,,+++******+++,,,++++++************++++++((((((((()))***,,,---...++++++,,,------......//////000111333444555666666666777888:::;;;<<<<<<======@@@DDDFFFFFFFFFFFFGGGFFFGGGHHHHHHHHHIIILLLNNNPPPQQQVVVcccvvv|||jjjZZZTTTPPPRRRVVV^^^iiirrryyy|||~~~~~~~~~~~~~~~}}}{{{zzzyyysssssssssrrrrrrrrrsssssswwwtttpppnnnmmmmmmllllllhhhddd``````eeejjjmmmnnnooollliiigggfffeeedddcccdddfffhhhfff```YYYTTTQQQLLLIIIHHHHHHGGGHHHPPPYYYpppyyy~~~{{{{{{|||{{{yyyuuuppplllkkkkkkkkkjjjrrrwww~~~~~~|||yyyvvvyyy~~~hhhWWWPPPJJJKKKMMMOOOSSSYYY```eeemmmppptttwww||||||yyyxxxvvvsssooollljjjiiiiiihhheee___ZZZVVVRRRNNNKKKKKKJJJGGGEEEDDDDDDEEEFFFEEEHHHKKKOOOUUU\\\dddiiijjjiiidddZZZMMMCCC>>>===777888;;;>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@===@@@DDDGGGGGGGGGGGGHHHEEEHHHLLLQQQTTTRRRNNNKKKNNNPPPMMMFFFBBBCCCCCCBBBAAACCCEEEDDD@@@===;;;:::888888777777777888999999::::::;;;<<<;;;;;;999999;;;;;;:::888666333111000000555666333222444444222111000...///000111111000------------...///000111222111111222444555444333111111111111000...---,,,***************)))((((((************))))))))))))************************((()))************)))(((((()))***)))((('''(((***++++++************++++++(((((())))))***+++,,,---++++++,,,------......///...///111333444555666666555666777999:::;;;;;;<<<===@@@CCCEEEEEEDDDEEEEEEEEEFFFHHHHHHHHHIIIKKKMMMPPPQQQVVVbbbvvvkkkZZZOOOKKKHHHKKKPPPWWWbbblllooorrrwwwzzz{{{}}}~~~}}}~~~~~~{{{{{{zzzyyyyyyxxxxxxxxx{{{xxxtttrrrrrrqqqooommmhhhdddbbbdddlllssswwwwwwtttrrrooonnnmmmmmmkkkjjjmmmnnnnnnjjjddd]]]YYYXXXWWWSSSOOOLLLHHHGGGLLLUUUcccppp{{{{{{xxx{{{~~~{{{wwwsssooorrrwww~~~rrr[[[MMMIIIAAACCCEEEFFFHHHMMMSSSXXXaaafffmmmrrrxxx{{{xxxwwwuuuqqqnnnkkkjjjjjjjjjhhhddd___[[[WWWSSSOOOLLLIIIHHHFFFEEEFFFGGGIIIJJJIIIKKKNNNQQQVVV]]]fffkkkjjjhhhcccXXXJJJ@@@<<<<<<777888;;;???BBBDDDEEEEEEEEEEEEEEEDDDBBB@@@>>><<<===AAAEEEGGGGGGFFFGGGHHHDDDGGGKKKLLLJJJHHHHHHHHHIIIMMMMMMHHHFFFFFFEEECCCCCCDDDFFFEEEAAA===:::999777777666666555666666666999999:::;;;;;;;;;::::::;;;;;;:::888666444111000000555666333222444444222222111000000111222111000,,,,,,,,,---...///111111444222111111222333333222111111111111000...---,,,+++******)))))))))))))))************)))))))))(((************************((()))************)))((()))***+++***))))))***+++,,,++++++******++++++,,,***************+++,,,---++++++,,,------......///000111222333444444444444555666777999:::;;;;;;<<>>;;;;;;777999<<<@@@CCCEEEFFFFFFEEEEEEEEECCCAAA>>><<<:::;;;???DDDFFFEEEDDDDDDEEECCCGGGJJJHHHCCC@@@BBBDDDEEEJJJNNNLLLJJJJJJHHHEEECCCEEEFFFEEEAAA===999888999888777666666666666666888999999:::;;;;;;;;;;;;::::::999888666444333111///333555222111333333111333222111111222222111///++++++,,,,,,...///111222444222000///000222222111111111111111000...---,,,,,,+++)))((((((((()))***+++*********))))))((((((***************************+++,,,------,,,+++***,,,---......,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,++++++,,,------++++++,,,------......///333333333444444333333222666777999:::<<<<<<======@@@CCCFFFGGGFFFEEEEEEEEEBBBDDDFFFGGGGGGHHHJJJLLLPPPQQQWWWcccwwwpppXXXMMMFFFEEEEEEFFFJJJQQQXXX\\\cccfffkkkppptttyyy~~~~~~}}}|||{{{{{{|||}}}}}}|||zzz|||wwwqqqppprrrtttrrrooogggfffgggmmmuuuzzzyyywwwwwwtttpppoooqqqsssrrrqqqvvvsssooommmkkkiiigggeeegggaaa\\\YYYUUUPPPPPPRRRSSS]]]iiiooorrr|||{{{wwwwww{{{zzz```NNNEEECCC???????????????@@@@@@AAAHHHNNNVVV[[[___hhhuuu}}}{{{zzz|||xxxsssooolllkkkiiihhhddd___[[[YYYVVVQQQQQQSSSVVVRRRMMMJJJIIIIIIGGGFFFMMMMMMOOOSSSXXX^^^cccfffmmmhhh___RRRGGG???<<<<<<:::;;;>>>@@@BBBDDDDDDDDDEEEEEEEEECCC???===<<<===AAABBBEEEGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDBBB???<<>>;;;999>>>;;;666222000222555777;;;<<<======;;;999777555::::::999777666555444333111111111111000000000000///000222444444444222111...+++((()))---000000000111333555666666555222111333333333000---+++***+++((()))*********((('''&&&++++++******)))(((((((((((()))***++++++***)))((('''''')))***+++,,,------(((((()))***++++++,,,,,,))))))(((((()))***++++++******+++,,,...///000111...,,,+++***+++---///111000111222444555666666666555666666888999;;;===>>>CCCCCCDDDFFFFFFGGGGGGGGGBBBBBBCCCGGGLLLNNNMMMKKKTTTUUUYYYdddvvvfffRRRIIIEEEEEEEEEFFFJJJQQQYYY^^^eeeiiioootttwwwzzz{{{}}}~~~}}}|||{{{{{{zzzyyyzzz{{{|||{{{yyy{{{vvvrrrqqqssstttqqqnnniiiiiikkkrrrzzz~~~~~~{{{xxxuuuqqqqqqrrrtttttttttwwwtttqqqpppooonnnllljjjhhhbbb^^^]]]ZZZVVVVVVYYYUUU\\\eeelllssszzz{{{tttZZZIIIAAA???===============>>>>>>???AAAGGGMMMQQQUUU]]]iiissszzzxxxxxx|||}}}|||{{{zzzvvvqqqllljjjhhheeedddeee```]]]\\\YYYUUUUUUWWWOOOMMMIIIEEEDDDEEEGGGIIILLLNNNPPPUUU[[[aaagggjjjmmmhhh___RRRGGG???<<<<<<:::;;;>>>AAACCCDDDDDDDDDDDDDDDCCCAAA>>><<<<<<<<<@@@BBBDDDFFFFFFEEEDDDBBBDDDEEEFFFEEECCC@@@<<<999DDDHHHIIIFFFEEEHHHHHHFFF@@@AAAAAAAAA???===;;;999999777333000000111333555:::;;;<<<<<<;;;999777555666666555444333111000///000000000000111111111111222333333444333222111000///,,,***+++...111111111222333666888999888666555444555444111...+++++++++***************)))(((((()))))))))))))))*********))))))***+++******)))(((((()))************)))(((((())))))***++++++,,,,,,)))))))))))))))******+++++++++++++++++++++++++++,,,---------...///000000000000111333444444444444555666666888999;;;===>>>DDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDGGGLLLNNNNNNLLLRRRSSSWWWbbbtttuuu]]]MMMGGGEEEFFFFFFHHHKKKRRR[[[```iiinnnuuuzzz{{{{{{zzzyyy||||||}}}}}}|||{{{zzzyyyzzzxxxvvvvvvwwwyyyyyyxxxxxxuuussssssttttttqqqmmmkkklllqqqxxx~~~xxxvvvsssrrrtttvvvwwwwwwxxxvvvuuutttttttttrrrpppjjjeeebbbbbb```]]]^^^aaa[[[___eeemmmxxx}}}~~~nnnVVVFFF???===;;;;;;;;;:::;;;<<<<<<===;;;???DDDGGGJJJRRR___hhhrrrpppqqqvvv}}}}}}||||||xxxtttooollliiigggdddccceee```]]]]]]ZZZVVVUUUXXXRRRQQQNNNJJJFFFFFFKKKOOOMMMOOOSSSYYY___fffkkknnnmmmhhh^^^RRRFFF???;;;;;;:::<<<>>>AAACCCDDDDDDDDDCCCCCCBBB???<<<;;;<<<===AAABBBDDDEEEFFFEEECCCBBBDDDFFFGGGFFFAAA<<<999777AAADDDDDDBBBBBBFFFFFFCCC@@@@@@@@@@@@???===:::999:::888777666555666777888888999:::::::::999777666333333444333222000...,,,//////000000111222222222555555444333222111000000///---,,,---///111222222333555888:::;;;;;;999888666666555222...+++***+++,,,++++++***************'''(((((()))******++++++***************)))(((''')))***++++++***(((%%%$$$)))))))))***++++++,,,,,,***************)))))))))************************+++---...000111000000///111222333444444444444444555666666888999;;;===>>>EEEEEEFFFFFFEEEEEEDDDCCCFFFEEEEEEGGGKKKMMMNNNNNNQQQQQQUUU___qqq~~~~~~~~~ppp[[[MMMHHHEEEGGGHHHJJJMMMTTT^^^dddnnnrrryyy}}}~~~}}}||||||zzz{{{|||}}}|||{{{yyyxxxyyyvvvsssssstttvvvwwwwwwvvvuuuuuuuuuvvvuuuqqqnnnmmmpppuuu||||||xxxvvvtttssstttvvvyyyzzz{{{zzzxxxxxxxxxxxxuuutttnnnjjjggghhhfffccccccfffdddeeeiiirrrmmmXXXIIIAAA>>>:::::::::::::::;;;<<<<<<999<<<@@@CCCGGGOOO[[[dddooommmnnnrrrwww}}}||||||vvvsssooommmkkkjjjhhhfffbbb^^^[[[ZZZVVVQQQOOOQQQTTTVVVVVVQQQKKKHHHLLLPPPPPPRRRWWW\\\ccchhhllloookkkggg]]]QQQEEE>>>;;;;;;:::<<<>>>AAACCCDDDEEEEEECCCCCCAAA>>>;;;;;;===???CCCDDDEEEFFFFFFEEEDDDCCCBBBEEEHHHEEE@@@;;;999:::AAACCCBBB@@@AAAEEEEEEBBB@@@@@@@@@@@@???===;;;:::;;;;;;;;;;;;:::999888888888888999999999888777777444555555555444111///---...//////000222333333444666555444222111111111111...---------///111222222666777:::<<<<<<;;;999777555555444111---***)))***,,,+++))))))((()))***+++(((((())))))************++++++******))))))(((((()))***+++,,,+++(((&&&$$$))))))*********+++++++++++++++++++++***))))))((((((((()))***,,,---...///,,,---...//////000000///555555666666777666666666555666666888999;;;===>>>DDDDDDEEEEEEEEEEEEEEEDDDGGGFFFEEEFFFHHHKKKMMMNNNPPPQQQTTT^^^ooo~~~wwwnnnkkkmmmttt{{{ppp]]]PPPHHHFFFHHHKKKMMMPPPWWWaaaiiirrrvvv{{{~~~{{{|||~~~~~~|||zzzxxxwwwtttqqqqqqrrrtttuuuuuuuuuuuuvvvvvvvvvtttqqqooonnnqqqwww}}}{{{xxxxxxwwwuuussssssuuuyyy|||}}}|||{{{{{{zzzwwwtttsssooommmmmmkkkgggfffhhhjjjjjjmmmttt{{{jjjYYYKKKCCC???;;;;;;::::::;;;;;;<<<===999<<>>;;;<<>>===<<<::::::;;;:::999777555444888888999999888888888777666666666555444222000///...///000111222333444555555444333222222222333333,,,,,,---......///000222888999:::;;;:::888555333333333333000,,,)))((()))***)))(((''''''(((***+++************))))))((((((+++******)))))))))))))))((()))+++,,,,,,+++)))(((***************+++++++++++++++,,,,,,+++***)))((((((((()))***,,,---...///---,,,++++++,,,---///111555555666666777666666666555666666888999;;;===>>>AAAAAACCCDDDFFFFFFGGGGGGEEEEEEEEEEEEFFFHHHJJJLLLPPPQQQUUU^^^oooooozzzqqqhhhcccbbbgggmmmxxxrrr```QQQGGGGGGJJJNNNPPPSSSZZZeeennnvvvyyy~~~~~~}}}zzzxxxtttrrrpppppprrrssssssrrrrrrssstttuuutttrrrpppnnnnnnrrrwww|||~~~}}}zzzwwwzzzyyywwwtttsssuuuyyy}}}~~~~~~|||yyyvvvxxxtttrrrrrrooojjjiiikkkkkkkkkmmmqqqzzz~~~|||~~~rrrcccUUUIIIAAA===;;;;;;;;;;;;;;;<<<<<<===999;;;>>>BBBGGGNNNVVV\\\]]]___ccciiiqqq~~~}}}yyywwwooommmkkkkkkkkkjjjhhhgggccc^^^ZZZXXXRRRJJJFFFFFF@@@FFFMMMQQQQQQOOOOOOPPPUUUWWW\\\```dddfffffffffddd```WWWLLLBBB<<<::::::;;;===???BBBDDDEEEEEEEEEDDDCCC@@@===;;;<<<@@@DDDHHHHHHHHHHHHHHHGGGGGGFFFAAAFFFIIIEEE>>><<>>======<<<<<<<<<<<<======<<<;;;999888::::::999999888888888888666555444333111000////////////000111222333444555444444444444333333333333***,,,............000222888999::::::888555222000111222111///+++)))))))))(((((((((((((((((()))***++++++******)))(((((('''******))))))))))))******))))))***+++++++++++++++***************************+++,,,,,,,,,+++***)))************************...,,,+++)))***,,,///111111222333444444444444444555666666888999;;;===>>>???@@@BBBDDDFFFGGGGGGHHHDDDEEEFFFFFFFFFFFFHHHJJJOOOQQQVVV___nnnwwwfffooorrriiidddaaacccgggnnnzzztttcccSSSHHHHHHLLLQQQSSSUUU]]]iiissswww|||}}}zzzwwwsssqqqpppqqqrrrsssrrrpppooopppqqqqqqpppnnnmmmmmmmmmqqqxxx|||~~~~~~}}}|||}}}|||yyyvvvtttuuuzzz~~~{{{{{{wwwuuuvvvtttooommmooonnnmmmllllllrrr}}}}}}yyykkk[[[OOOFFF@@@>>>;;;::::::::::::;;;<<<<<<;;;===???CCCGGGLLLQQQTTTSSSVVV]]]fffnnn}}}|||wwwtttqqqooommmlllllljjjgggeeeaaa\\\YYYWWWQQQIIIEEEEEEAAAEEELLLRRRVVVXXXXXXWWWSSSVVV[[[___cccddddddccc```\\\TTTJJJAAA;;;::::::;;;===???BBBDDDEEEFFFFFFCCCAAA>>>;;;999;;;@@@DDDHHHHHHHHHGGGGGGGGGFFFFFFDDDIIILLLFFF===<<>>>>>======<<<;;;;;;;;;;;;<<<===>>>???@@@@@@??????<<<<<<;;;999999888888888777666333111//////000000000000111222222333444444555555666555555333111000***---000000//////111333666777888999777555222000000111111///,,,******+++(((((()))************************)))))))))))))))))))))(((((()))***+++,,,***))))))((()))***+++,,,************************)))***+++------,,,+++***++++++++++++++++++++++++------,,,,,,---...///000000000111333444444444444555666666888999;;;===>>>@@@AAABBBDDDEEEFFFFFFFFFCCCFFFHHHHHHGGGFFFHHHIIIMMMPPPVVV___mmmlllooovvvnnnhhhccccccfffgggrrrwwwfffVVVJJJIIINNNSSSUUUWWW^^^kkkuuuxxx~~~}}}yyyvvvqqqqqqpppqqqssssssqqqooommmnnnooonnnlllkkkkkkkkkmmmqqqxxx}}}~~~|||xxxuuuvvv{{{|||yyywwwyyywwwrrrqqqsssqqqooollliiilllxxxzzzhhhWWWKKKDDDAAA@@@::::::999999::::::;;;<<<>>>???BBBDDDGGGJJJMMMOOOOOOSSS[[[dddlllzzz|||vvvrrrvvvtttqqqooonnnkkkgggeee]]]YYYVVVTTTOOOHHHDDDDDDEEEGGGJJJPPPVVVYYYYYYXXXQQQTTTYYY^^^bbbccccccbbb]]]YYYRRRHHH@@@;;;::::::;;;===???BBBDDDEEEFFFFFFBBB@@@===999777:::???DDDHHHGGGGGGFFFFFFFFFEEEEEEHHHLLLNNNGGG===<<>>???@@@@@@>>>===<<<:::999888888888:::777444111000000111333111111111222222333333444666777777777555222///---+++...111222000000222444444666777888888666333111000111111000---,,,,,,---((()))***,,,,,,,,,+++***((((((((()))******++++++(((((('''((()))***,,,---+++***(((&&&&&&''')))***++++++******************((()))+++---------+++*********+++,,,...///000111,,,---...000000000000///000111222444555666666666555666666888999;;;===>>>BBBBBBCCCDDDEEEEEEEEEDDDDDDGGGJJJKKKIIIGGGHHHIIIKKKOOOVVV^^^lllwwwuuuyyypppiiifffhhhhhhrrrtttdddWWWPPPKKKJJJLLLTTT[[[bbblllvvvvvvtttqqqnnnmmmnnnooopppmmmnnnooonnnkkkiiiiiiiiikkkqqqxxx}}}{{{|||}}}}}}|||~~~~~~}}}|||{{{yyyxxxyyyvvvqqqrrrvvvtttrrrrrrttt{{{tttcccUUUMMMHHHCCC???======<<<;;;;;;;;;;;;;;;@@@CCCHHHMMMOOOOOOMMMLLLSSSRRRVVV___jjjyyyzzztttqqqssspppnnnppprrrpppjjjeeeaaa\\\VVVPPPLLLIIIEEECCCEEEHHHQQQZZZZZZSSSNNNNNNQQQXXX___bbbeeegggddd___^^^VVVJJJBBB>>>======;;;???BBBCCCAAABBBEEEFFFCCCCCC???;;;:::<<>>>>><<<;;;:::::::::;;;;;;:::::::::;;;>>>AAACCCBBB@@@<<<;;;::::::999888444444444333222111000///111333555777888888777666666555444222111000000000,,,---///111222111000///222444666666444111000000222111///---+++***))))))+++***)))'''''''''((()))'''((()))++++++******)))(((((())))))))))))(((((('''((()))******)))(((''''''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***,,,/////////......//////000111222333444444444777888999999:::===AAADDDAAABBBCCCDDDDDDDDDCCCBBBGGGGGGHHHGGGFFFGGGJJJLLLOOOPPPTTT\\\jjjvvvmmmjjjkkkmmmvvvwwwiii[[[SSSMMMKKKNNNVVV]]]eeeoooxxx}}}{{{{{{vvvtttqqqnnnllllllmmmnnnnnnooopppooollljjjjjjjjjppptttzzz~~~~~~~~~~~~zzzzzzyyyyyyzzz|||~~~}}}yyyxxxxxxvvvtttwww}}}~~~wwwkkk\\\PPPIIIDDD@@@===??????>>>======>>>??????AAADDDIIINNNRRRSSSRRRQQQTTTSSSVVV^^^hhhwwwzzztttqqqqqqooonnnoooqqqoooiiicccbbb]]]VVVPPPLLLIIIFFFDDDEEEHHHPPPWWWWWWRRRNNNOOOQQQYYY```dddgggiiieee```\\\SSSHHH@@@=========<<>>:::999<<>>======::::::::::::<<<>>>@@@AAA@@@>>>;;;999999999888777666555444222111000000000222333444555555666666666888777666444222000///...,,,---///111222111000///222444666666333111000000,,,,,,+++***)))(((((()))---,,,***)))))))))***+++'''((()))***+++******))))))))))))******)))))))))((()))***++++++***)))(((((((((((()))***+++++++++************************++++++************++++++)))+++...////////////000///000111222333444444444777888999999:::<<<@@@CCC@@@AAABBBCCCDDDCCCBBBBBBEEEFFFFFFEEEEEEFFFHHHJJJKKKMMMRRR[[[jjj|||tttpppqqqrrryyy{{{nnn___UUUOOOMMMPPPYYYaaaiiisss{{{~~~zzzxxxwwwuuuqqqnnnllllllmmmnnnoooqqqqqqpppnnnllllllmmmuuuxxx|||~~~}}}|||{{{{{{{{{xxxvvvwwwzzz}}}~~~}}}}}}{{{{{{zzzzzz~~~xxxhhh___SSSJJJDDDAAA>>><<<>>>===<<<;;;<<<>>>@@@BBBDDDGGGLLLRRRVVVYYYYYYYYYYYYWWWXXX___hhhvvv}}}xxxuuurrrooommmmmmooopppmmmgggbbbccc]]]UUUNNNJJJHHHFFFEEEEEEFFFLLLRRRSSSOOONNNQQQRRRZZZccchhhkkkkkkfff```XXXPPPEEE===;;;<<<<<<<<<@@@CCCEEECCCDDDFFFFFFCCC@@@===999999<<>><<<@@@HHHOOOSSSOOOIIIFFFFFFEEECCCAAA????????????===<<<;;;:::888999:::<<<===>>>>>>???===;;;999888999999888777888666444111//////000000555555555666666777888888888888777666333000...,,,,,,---///000111111000///111333555555333111000000)))(((((((((((()))******,,,+++******)))*********(((((()))************)))))))))************))))))******++++++++++++******(((((())))))***+++++++++******************************++++++++++++******)))+++...///...///000111///000111333444444444444666777888999999<<>>>>>>>>======???BBBEEEHHHHHHKKKPPPUUUZZZ]]]___```^^^\\\\\\bbbjjjxxx{{{wwwtttsssnnnnnnnnnnnnnnnkkkeee```aaa[[[SSSLLLHHHGGGFFFFFFDDDDDDGGGLLLMMMKKKMMMQQQTTT]]]ggglllnnnlllfff^^^VVVNNNBBB;;;999;;;<<<<<<@@@DDDEEEDDDDDDGGGFFFBBB>>>;;;888999===BBBFFFHHHIIIIIIHHHHHHGGGGGGGGGHHHGGGEEEAAA>>>>>>DDDMMMTTTUUUPPPJJJFFFFFFEEEBBB???============<<<:::999888777888;;;===>>>>>>===<<<;;;:::999999::::::999888999777333000...///000111777888:::;;;;;;:::999888444555555555333111...,,,,,,---...///000000000000111222444333222000000111+++************+++,,,,,,))))))((((((((((((((((((((()))))))))************)))))))))(((((()))))))))************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))+++---.........---///000000000222333444555555555555777888999999;;;>>>@@@???@@@@@@AAAAAABBBBBBBBBFFFHHHIIIIIIHHHHHHJJJLLLMMMOOORRRYYYhhh|||tttpppqqqnnnsssxxx~~~{{{sssfff\\\ZZZWWWYYYcccnnnvvv}}}|||sssqqqooonnnnnnpppssstttssstttvvvuuusssqqqqqqrrruuuxxxzzz{{{{{{|||}}}~~~|||{{{~~~}}}}}}}}}|||zzzuuummmbbb[[[OOOLLLGGGCCCAAA@@@@@@???BBBBBBCCCDDDGGGKKKOOOQQQLLLNNNQQQUUUYYY\\\^^^___```^^^^^^dddlllyyy~~~zzzvvvtttssspppooonnnmmmkkkgggccc___^^^XXXPPPJJJGGGFFFFFFFFFDDDBBBDDDHHHIIIIIIMMMSSSXXXaaakkkooopppnnnggg___WWWNNNBBB:::888:::<<<<<>>CCCHHHJJJLLLKKKIIIHHHGGGFFFFFFFFFFFFDDDAAA???AAAGGGPPPVVVWWWRRRKKKGGGEEECCC@@@===????????????>>>===<<<;;;777999;;;>>>???>>>===<<<;;;:::999:::;;;<<<:::999999666333000//////000111666888;;;>>>===;;;777555///000222333222111///---,,,---......///000000000000222333222000///000111...---,,,+++++++++++++++((((((((()))))))))(((((()))))))))))))))*********)))((((((''''''(((((())))))))))))(((((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...//////...---,,,---...000111222333444555555555555777999999:::;;;===?????????@@@@@@AAABBBCCCCCCFFFHHHIIIJJJIIIIIIJJJLLLMMMNNNQQQXXXggg~~~zzzppplllmmmooossswww|||~~~|||wwwooohhhfffcccdddnnnyyy{{{ooonnnmmmlllnnnpppsssuuuuuuvvvxxxwwwuuuttttttuuuvvvxxxzzz|||}}}{{{xxxwwwuuusssooojjjddd\\\SSSMMMIIIHHHFFFDDDCCCBBBBBBBBBBBBDDDFFFJJJNNNRRRUUUWWWTTTUUUUUUWWWXXXZZZ[[[\\\___]]]___fffooo||||||yyyvvvsssrrrqqqpppnnnjjjfffbbb___]]]ZZZUUUOOOJJJHHHHHHHHHHHHDDDCCCDDDGGGIIIJJJOOOUUU[[[dddnnnssstttsssllldddZZZQQQDDD;;;888:::;;;;;;>>>CCCEEEDDDDDDEEECCC???;;;:::999;;;@@@EEEIIIKKKNNNLLLJJJHHHFFFFFFFFFFFFGGGDDDBBBAAADDDJJJQQQUUUWWWRRRKKKGGGEEECCC@@@===>>>======<<<<<<======>>>999:::<<<>>>??????======;;;::::::;;;<<<<<<:::888777555333111000000111222444666999;;;:::777333111---...///000111000//////---------......///000000000111222111//////000111...---+++***)))(((''''''))))))***++++++++++++***)))))))))((()))******+++***)))(((''''''((()))***))))))(((((((((((())))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++...//////...,,,,,,---///000111222444555555555555666888:::;;;;;;;;;===???@@@@@@@@@@@@AAACCCDDDEEEDDDFFFHHHIIIHHHHHHHHHIIIIIIJJJNNNVVVfffzzzrrrppprrruuuxxx{{{}}}~~~|||zzzuuuppprrr|||yyyrrrqqqooooooppprrruuuwwwvvvxxxyyyyyywwwvvvvvvwwwyyy{{{}}}~~~{{{yyyuuupppiiiccc\\\VVVOOOKKKKKKKKKKKKKKKIIIHHHHHHHHHGGGIIIMMMSSSWWW[[[^^^___aaaaaa___^^^]]]]]]]]]]]]```___ccclllvvv}}}{{{xxxuuusssqqqrrrppplllfff```\\\[[[ZZZXXXTTTOOOLLLKKKKKKKKKJJJGGGEEEFFFJJJLLLMMMRRRYYY]]]fffpppvvvzzzzzzuuunnn___UUUGGG===999999:::;;;===BBBDDDCCCCCCDDDBBB===;;;:::999<<>>;;;:::999:::;;;:::888666444333222222111111222222666666666666555444222111000000000000000/////////------------...///000000///000111000///...000111,,,+++***)))((('''''''''((()))***+++,,,++++++******)))((((((((()))++++++,,,+++***((((((***+++,,,******)))(((((()))******++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,,,,---------,,,---000222000111333444555555666666666888;;;<<<<<<<<<>>>???AAA@@@@@@AAABBBCCCEEEFFFDDDFFFHHHIIIIIIHHHHHHIIIHHHJJJMMMUUUfff}}}xxxxxx{{{|||~~~zzz{{{zzzwwwvvvtttssssssuuuxxxyyywwwyyyzzzzzzxxxwwwwwwxxx}}}~~~yyyssskkkccc]]]XXXTTTQQQPPPQQQRRRRRRPPPOOONNNOOOQQQTTTZZZ```eeeiiikkkkkknnnllliiifffcccbbbaaaaaabbbccchhhrrr|||}}}}}}|||{{{xxxuuurrrqqqrrrooojjjccc\\\XXXWWWXXXWWWTTTPPPNNNNNNNNNMMMMMMIIIGGGHHHLLLNNNPPPUUU\\\^^^gggrrrxxx}}}|||wwwbbbWWWIII>>>999999::::::===AAADDDCCCCCCCCCAAA<<<;;;::::::===BBBHHHLLLNNNKKKJJJHHHGGGGGGHHHJJJKKKHHHFFFDDDEEEHHHMMMPPPRRRRRRMMMHHHFFFFFFFFFEEEBBBBBB@@@>>>===>>>BBBEEEHHH======>>>??????@@@??????:::999999999:::999666444222222222222222222222222:::888666444333333444555333222111000////////////---------------...000000///000000///......000222,,,+++***))))))((())))))&&&'''(((*********)))(((***)))((((((((()))+++,,,...---+++******+++---...,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...)))+++,,,,,,---///222555111111333444555666666666777999<<<=========>>>???AAAAAAAAAAAABBBDDDFFFGGGFFFHHHKKKLLLKKKJJJKKKKKKLLLLLLNNNUUUddd}}}zzzyyy~~~|||~~~}}}}}}~~~|||yyyyyy{{{~~~|||}}}}}}zzzvvvtttvvvxxx{{{yyyzzz~~~zzzpppfff^^^[[[[[[[[[VVVZZZ^^^```^^^]]]^^^___]]]bbbiiippptttuuusssqqqvvvrrrooommmmmmkkkhhhdddeeegggqqq~~~~~~{{{|||{{{{{{yyyvvvtttrrrsssmmmeee^^^[[[ZZZYYYYYYVVVTTTQQQMMMKKKJJJJJJJJJMMMOOOOOONNNLLLNNNSSSXXX]]]llluuuwwwrrrYYYCCC>>>===999888===AAA???>>>@@@BBBBBB>>>;;;333666:::@@@EEEJJJNNNOOOKKKIIIEEEBBBFFFMMMPPPNNNKKKGGGCCCDDDHHHLLLKKKIIIMMMKKKHHHGGGGGGGGGFFFEEE???>>>===<<<<<<===>>>???;;;>>>AAABBB@@@?????????>>>===;;;:::::::::888666222000///111000///222888999888666444333222222222111000//////......---...---...///111111222222222111111111000///---,,,+++,,,++++++******++++++,,,))))))(((((((((((())))))%%%###"""%%%)))+++***))))))************+++++++++)))((('''''''''(((***+++++++++++++++++++++++++++---------,,,,,,+++++++++&&&'''***,,,---.........,,,,,,---...///000111222///000111222444555666777999::::::;;;;;;<<<<<<===<<<>>>???@@@AAABBBEEEGGGHHHIIIIIIHHHGGGHHHJJJMMMOOONNNOOOVVVggg}}}|||}}}|||}}}~~~yyy}}}~~~|||{{{|||{{{wwwtttsssvvvxxx}}}{{{{{{~~~xxxpppkkkiiijjjkkkfffjjjnnnoooooonnnoooqqqtttwww{{{~~~}}}zzzyyyxxxvvvrrroookkkmmmuuu}}}}}}|||zzzxxxvvvtttrrrqqqllleee___\\\[[[ZZZZZZUUUSSSOOOKKKHHHGGGGGGGGGHHHKKKMMMMMMMMMOOOUUUYYY```llluuuyyyrrr[[[EEE???>>>:::;;;@@@DDDBBB@@@@@@@@@>>>:::666777999===BBBFFFJJJMMMNNNLLLJJJEEEBBBGGGOOOSSSRRRJJJFFFCCCDDDIIILLLKKKJJJIIIGGGEEEEEEFFFGGGFFFEEE???>>>===<<<<<<======>>>>>>AAADDDEEEDDDCCCCCCCCC<<<;;;999888888777666444333000///000000000555;;;@@@===999555333222222222...///000000///...,,,+++///000111222222222222222222222222111000...---,,,,,,++++++******++++++,,,))))))(((((((((((()))))),,,***)))***,,,---+++))))))************+++++++++)))(((((('''((()))***+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))+++,,,,,,,,,++++++******+++,,,---...///000000000111222333555666666777888999:::;;;<<<===>>><<<>>>@@@@@@AAABBBEEEGGGHHHIIIIIIIIIHHHIIIKKKNNNOOOOOOPPPXXXiii}}}}}}~~~{{{xxxyyyyyyyyy}}}|||zzzvvvtttuuuxxxzzz~~~|||}}}~~~}}}~~~{{{~~~|||vvvwww}}}~~~{{{yyyvvvtttsssrrrnnniiiddd___]]]]]]\\\[[[TTTQQQMMMHHHEEECCCCCCCCCCCCFFFJJJMMMNNNQQQVVVZZZdddmmmsssxxxiiiVVVCCC===<<<:::<<<@@@EEEDDDBBBAAA@@@===999666999<<>>===<<<<<<<<<<<<===AAADDDGGGHHHHHHGGGGGGGGG===;;;999888888777555333444000///000111333999AAAIIIDDD===777444333222111,,,...000111000...+++)))111111222333333222222222222222222222111///...---++++++************++++++))))))(((((((((((())))))+++)))((()))***+++***((()))************+++++++++))))))((('''((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((***++++++,,,---...//////111111111222333444444555666666888999;;;<<<>>>>>>===???@@@AAAAAACCCEEEHHHHHHIIIIIIIIIHHHIIILLLNNNPPPPPPRRR[[[mmm{{{}}}yyyvvvwww~~~{{{xxxwwwxxx|||~~~~~~}}}~~~}}}|||~~~}}}zzzvvvsssrrrqqqpppkkkhhhcccaaa___^^^\\\[[[SSSPPPKKKFFFCCCAAAAAABBBBBBFFFKKKNNNPPPRRRWWW[[[gggmmmppprrr{{{zzzkkkVVVIII===::::::999:::===DDDCCCCCCBBBAAA???<<<:::999;;;@@@DDDHHHKKKMMMMMMLLLMMMLLLMMMRRRZZZ[[[WWWDDDBBBAAACCCFFFIIIIIIIIIEEECCCBBBBBBCCCDDDDDDCCC??????>>>===<<<<<<<<<<<>>GGGQQQJJJ@@@888555333222111---......///...,,,+++)))111111222222222111000000111111111111000///...---++++++************++++++))))))(((((((((((())))))&&&&&&&&&''')))***++++++))))))*********+++++++++***)))((((((((()))***+++......------------,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))(((------......///000000111111111222222333333333444666777888999:::<<<======>>>@@@AAABBBBBBCCCFFFHHHGGGHHHIIIHHHHHHIIIKKKNNNRRRQQQTTT^^^qqqxxxyyy|||{{{}}}~~~|||zzzyyy~~~}}}ttttttwww}}}{{{xxxtttqqqpppooooooiiigggdddbbbaaa___\\\YYYQQQNNNIIIEEEBBBAAABBBCCCEEEIIINNNQQQRRRTTTXXX\\\eeeiiikkkkkkmmmkkk^^^NNNBBB===999:::;;;;;;;;;<<>>DDDIIILLLNNNNNNJJJNNNRRRUUUZZZ]]]YYYQQQ@@@???@@@AAADDDGGGHHHHHHHHHFFFDDDCCCCCCCCCBBBAAA??????>>>>>>>>>======<<<@@@BBBEEEGGGFFFEEEEEEFFF@@@>>>;;;::::::999666444555000...000333888AAAKKKUUULLL@@@888555444222000000///---,,,++++++,,,---///000000000000000///...000000000000///...------+++******))))))******+++))))))(((((((((((())))))((()))******++++++,,,---))))))*********+++++++++***)))((((((((()))+++,,,.........------,,,,,,,,,++++++++++++++++++++++++***************+++++++++------......///000000000111111111222222333333333888888999:::;;;;;;<<<<<>>888888999;;;<<<===>>>???BBBBBBBBB???;;;777444333555999>>>EEEJJJMMMNNNNNNIIIOOOUUUYYY\\\[[[SSSHHH===>>>???AAADDDFFFGGGHHHKKKIIIFFFDDDCCCBBB@@@>>>>>>??????@@@@@@??????>>>???BBBDDDEEEDDDCCCBBBCCC>>><<<:::888888666444222444000///111444999CCCLLLSSSJJJ>>>777555444222///222000---+++***+++---///......//////000//////...///////////////...------******))))))))))))******))))))(((((((((((())))))***++++++***((('''((())))))************+++++++++******)))((()))***+++,,,......------,,,,,,++++++*********+++++++++++++++************+++,,,---...,,,,,,,,,---------......000000000111222333333444888888999:::<<<===>>>>>>AAABBBCCCCCCCCCDDDFFFHHHFFFGGGHHHHHHGGGIIILLLNNNVVVTTTUUU```uuu~~~~~~}}}yyy|||~~~~~~zzzzzzxxxwwwuuurrrpppooojjjiiigggfffccc^^^WWWSSSJJJHHHDDDAAA@@@CCCFFFHHHJJJMMMPPPQQQRRRVVV\\\aaaccceeeeee___VVVMMMBBB999555777999999:::<<<@@@AAAAAACCCCCC@@@;;;777555555888;;;AAAGGGKKKMMMMMMMMMJJJOOOTTTWWWXXXVVVKKK@@@<<<>>>AAACCCEEEGGGHHHJJJKKKHHHEEECCCCCCAAA???>>>>>>>>>@@@AAABBBBBBAAAAAAAAACCCFFFFFFDDDBBBAAAAAA???<<<:::999888666444222333000///222555:::CCCLLLNNNEEE:::555555555111...111000...---,,,------...---...///000000000000000///000000000000///......******))))))))))))******))))))(((((((((((())))))(((***+++)))'''%%%&&&((()))************++++++++++++***)))))))))***+++,,,---------,,,++++++******)))*********++++++++++++,,,++++++++++++---...///,,,,,,,,,---------------...///000111222333444555555666888;;;===@@@BBBCCCAAACCCDDDDDDCCCDDDFFFHHHGGGHHHIIIIIIIIIKKKNNNQQQXXXTTTUUU```uuu~~~wwwtttwwwwwwuuutttvvvuuutttoooiiilll~~~zzzzzzzzzyyywwwtttrrrpppkkkjjjiiigggccc]]]VVVQQQGGGEEEAAA??????CCCGGGJJJIIILLLNNNPPPRRRVVV^^^dddfffgggeee[[[OOODDD<<<777666888888666555999???BBB@@@BBBDDDCCC???<<<<<<===;;;???DDDIIILLLMMMMMMLLLLLLPPPSSSTTTTTTPPPFFF;;;<<>>===>>>@@@BBBCCCCCCCCCBBBCCCEEEGGGGGGEEECCCBBBBBBAAA???<<<;;;:::888666444222000///333666:::BBBKKKJJJBBB888444555555111---000000000000///...---,,,......///111222222222222000111111111111000000///******))))))))))))******))))))(((((((((((()))))))))+++...---++++++---///)))************++++++++++++***)))))))))***,,,,,,------,,,++++++***))))))))))))******++++++++++++...---,,,,,,,,,---...///.........///////////////---...///000222444555555333555777;;;???BBBEEEFFFBBBCCCDDDDDDDDDDDDFFFHHHIIIJJJKKKKKKKKKMMMPPPSSSYYYUUUTTT___uuu}}}yyyqqqjjjhhhkkkmmmkkkgggjjjkkkiiicccaaaiiizzz}}}zzzwwwxxx{{{|||||||||{{{zzzwwwtttqqqooolllhhhdddbbbaaa]]]UUUOOOHHHEEEAAAAAADDDHHHIIIHHHJJJLLLNNNQQQTTTYYY___cccmmmkkkeeeYYYKKK@@@:::888555555666777:::===@@@AAADDDAAA===:::777666777777>>>CCCJJJMMMMMMLLLMMMOOOLLLOOORRRQQQMMMGGGCCCAAA???MMMSSSLLLFFFJJJNNNLLLCCCCCCCCCBBBAAA???>>>>>>AAAAAABBBBBBBBBCCCCCCCCCCCCBBB@@@@@@AAABBB@@@???;;;;;;<<<<<<;;;888555333000000111444888===BBBEEE@@@<<<666333111111000000///000000///------...//////000111222222222111111//////000//////...---,,,+++*********))))))((((((((((((((((((((()))******''''''(((((())))))******''''''(((((())))))******((((((((((((((()))******)))((('''''''''(((***+++++++++,,,,,,,,,---------222///,,,+++...//////---+++---............///111111111111222333333444444000666999:::===CCCFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHHHHJJJMMMMMMMMMMMMNNNOOORRRTTTXXXaaauuu~~~uuukkkfffbbb^^^^^^```aaa___\\\^^^______[[[[[[cccsssxxxqqqnnnlllhhhiiikkknnnssszzz}}}}}}|||yyyvvvsssooonnnkkkfffaaa___]]]YYYRRRLLLHHHDDDAAAAAACCCFFFGGGGGGGGGJJJMMMQQQUUU[[[bbbgggmmmkkkeeeZZZLLL@@@999777777777888999<<>><<>>@@@@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAABBBAAA@@@>>>>>>>>>===<<<:::777555333333333444666:::>>>BBBEEE<<<999555333222111000///000000000...,,,,,,...000333333444444555555555555////////////...---,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))******((((((((()))))))))))))))((((((((((((((()))******))))))((((((((()))***+++))))))))))))************...+++))))))+++------++++++,,,......------///000/////////000111111222222000666999:::<<>>AAACCCDDDBBB???;;;888666666777888===CCCKKKOOOOOONNNNNNPPPPPPSSSUUURRRJJJBBB<<<:::LLLVVVZZZSSSLLLKKKIIIEEEDDDFFFHHHIIIHHHEEEAAA?????????@@@AAABBBCCCCCCDDDBBBAAAAAAAAABBBAAA>>><<>>;;;999666444333444444555666999<<>>:::777555666888:::AAAFFFMMMPPPOOOMMMMMMNNNUUUXXXZZZVVVMMMEEEAAA@@@OOOVVVZZZVVVQQQPPPMMMHHHFFFIIIKKKMMMLLLHHHCCC@@@???@@@AAABBBDDDEEEFFFGGGBBBAAAAAAAAAAAA@@@===:::@@@>>><<<999666555333333111111222333444666888999222222222333444444222///111000///,,,***,,,000333222222111111111222333444111111111000///...---,,,************))))))((((((******))))))******+++,,,))))))))))))))))))))))))+++******))))))((((((((())))))(((((())))))***+++*********+++++++++,,,,,,,,,,,,,,,,,,------------*********+++,,,.........***+++------,,,,,,...///111111222333333444444555111777::::::;;;AAADDDDDDCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKIIIHHHIIILLLNNNPPPTTT[[[fff|||{{{rrryyy~~~~~~zzzwwwsssnnniiieee^^^XXXWWW[[[aaahhhoooooofff[[[RRRMMMHHHHHHIIIMMMSSS]]]fffmmmttt|||zzzrrrtttyyyyyymmmfff^^^WWWQQQPPPOOOKKKKKKMMMNNNPPPQQQRRRTTTXXX]]]aaahhhoooyyy~~~}}}{{{yyyxxxvvvuuuuuulllhhhbbb\\\VVVQQQLLLJJJDDDCCCAAA@@@@@@AAADDDFFFHHHLLLQQQVVV]]]eeennnsssvvvtttlll___OOOBBB;;;999888999;;;>>>@@@BBBCCCDDD@@@===999666555777:::<<>>@@@BBBDDDEEEGGGHHHCCCAAA@@@@@@@@@>>>;;;999;;;:::888666555444333333000000000111111222333444000000111333555555333000111000...,,,+++,,,000333666555555555555666777777222222222111000///...------,,,+++***)))''''''&&&)))(((((((((((()))******************))))))))))))++++++******))))))(((((()))))))))))))))***++++++***+++++++++,,,,,,,,,,,,---------............///)))***+++,,,,,,---......***,,,------------...000222222222333444444555555222777:::999;;;@@@CCCCCCBBBCCCDDDEEEGGGHHHJJJKKKJJJKKKKKKJJJJJJLLLOOORRRSSSWWW^^^iii~~~vvv~~~uuuooolllmmmnnniiifffeeeeeebbb```^^^[[[YYY^^^fffkkkrrrzzzzzzrrrdddXXXQQQMMMJJJIIILLLSSS[[[cccfffhhhooossssssrrrqqqkkkddddddkkkuuu~~~wwwjjj```ZZZTTTMMMIIIIIIHHHEEEEEEGGGDDDEEEGGGHHHJJJMMMRRRUUUXXXaaannnwww}}}~~~}}}{{{yyywwwvvvuuuuuukkkhhhccc]]]VVVOOOJJJGGGBBBCCCBBB@@@@@@AAAEEEHHHLLLOOOTTTZZZaaaiiiqqqwwwzzzvvvmmm^^^NNNAAA<<<:::888:::<<>>@@@CCCEEEGGGHHHDDDBBB@@@>>>>>>===:::999888888777666444333222222111111111222222222333333//////000222555555444222000///...---,,,---000333444444555666666666666555333333222111000...---,,,---,,,+++***)))''''''&&&&&&&&&&&&&&&&&&''''''(((+++************)))))))))******************))))))***))))))))))))***++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,''')))+++,,,+++++++++,,,+++---......---...///111000000111111222333333333222777:::999:::???BBBAAABBBCCCDDDFFFGGGHHHIIIJJJHHHJJJKKKKKKKKKMMMQQQSSSQQQVVV\\\hhh}}}vvvhhh```ZZZXXXXXXUUUTTTVVVUUUSSSTTTVVVYYY\\\eeeooottt{{{sssfff]]]VVVQQQMMMNNNTTT\\\aaaccceeeiiikkkjjjkkkkkkgggaaa^^^ccckkkqqqvvv{{{sssggg^^^VVVRRRLLLFFFCCCDDDDDDAAAAAADDD===???AAABBBCCCEEEIIIKKKMMMUUU```iiiooouuu|||~~~{{{wwwtttsssqqqqqqgggfffbbb\\\SSSLLLFFFCCCAAABBBBBBAAA@@@BBBGGGKKKMMMPPPVVV]]]dddmmmvvv{{{|||wwwlll[[[KKK???;;;::::::;;;>>>AAACCCEEEFFFFFFAAA>>>:::777777:::>>>BBBIIILLLNNNMMMKKKLLLOOORRRTTTVVVUUUOOOFFFEEEKKKSSSZZZWWWTTTVVVXXXXXXUUUSSSRRRSSSSSSRRROOOIIIDDD@@@<<<===???BBBEEEHHHJJJKKKFFFCCC???<<<<<<;;;:::999888888888777555333000///111111222333333333333333111000000222444666555444...//////...------000222000222444666666555333222111111111000...---+++************)))))))))))))))'''''''''&&&'''(((((()))+++++++++*********))))))******************++++++******))))))******+++,,,))))))+++,,,,,,,,,+++***)))))))))*********++++++(((+++......,,,***+++,,,,,,...////////////000222000000111222222333333444333888:::999:::>>>AAA@@@CCCCCCEEEFFFGGGHHHIIIIIIHHHIIIKKKLLLLLLLLLNNNPPPMMMRRRYYYfff|||qqq___WWWNNNLLLJJJIIIJJJNNNOOOLLLLLLNNNQQQUUU^^^hhh{{{tttjjj^^^XXXRRRRRRWWW^^^bbbccchhhkkkkkkiiiiiiiiifff```[[[___dddgggkkkpppwww|||}}}tttrrrttt{{{sssdddZZZRRRMMMIIIDDD???<<<===>>><<<<<<>>><<<>>>????????????AAACCCFFFMMMVVV]]]ccckkkuuu}}}~~~zzzvvvrrrooonnnmmmdddccc```ZZZQQQHHHBBB???@@@BBBBBBBBBAAACCCHHHMMMMMMQQQWWW^^^fffpppyyy}}}wwwjjjYYYHHH===999:::;;;===@@@CCCEEEGGGGGGGGGAAA>>>:::777888;;;@@@CCCIIIJJJLLLKKKKKKMMMRRRVVVVVVXXXVVVNNNEEEEEEMMMVVVWWWRRRPPPTTTYYY[[[[[[ZZZTTTTTTTTTRRRNNNIIICCC@@@???AAACCCFFFIIILLLNNNOOOGGGCCC>>>;;;:::::::::999:::;;;:::999666333///---000000111222222222222111222111000222444666666555---...//////......000111222555888::::::999666444000000///...---+++)))((('''(((((()))***++++++,,,***************++++++,,,++++++++++++******)))))))))))))))***+++++++++,,,*********)))******+++,,,((()))***+++,,,+++******)))************++++++++++++...111111...,,,---...---...000000//////111222222333333444444555555666333888:::999:::>>>AAA@@@CCCDDDEEEGGGGGGHHHHHHHHHGGGIIIKKKLLLKKKKKKKKKLLLJJJPPPXXXfff}}}uuu```LLLIIIFFFBBB@@@@@@AAABBBHHHGGGIIIJJJKKKPPP^^^mmm}}}uuufffdddaaa______bbbfffiiiooonnnnnnnnnmmmjjjeeebbb[[[^^^aaaeeehhhlllpppttt|||wwwjjjcccccchhhmmmpppvvvzzzhhh\\\SSSJJJCCCAAA>>>======<<<<<<<<<======???>>>>>>>>>>>>@@@BBBCCCDDDFFFJJJOOOUUU]]]ffflllzzz}}}{{{xxxvvvsssooojjjgggccc___ZZZUUUOOOIIICCC???CCCCCCDDDDDDEEEGGGKKKNNNQQQRRRUUU[[[gggtttxxxuuu|||mmm[[[OOOFFF>>>;;;;;;===???AAADDDFFFGGGGGGGGGAAA???<<<999888<<>>AAAFFFDDDDDDHHHNNNRRRPPPMMMGGGCCC>>>;;;:::::::::999>>>:::666555555444000,,,...///111333333222000///111222333444555555555555333///***))),,,///000///666555555555555444111///...---,,,,,,******)))(((''''''''''''''''''''''''(((((()))***++++++,,,,,,***)))((('''((()))+++---+++******)))))))))))))))))))))))))))***************)))(((((())))))(((&&&'''((()))***+++,,,,,,,,,...---+++******+++---...++++++,,,,,,---.........//////000111333444555666888888999:::<<<>>>@@@AAAAAABBBDDDFFFFFFFFFEEEEEEFFFHHHIIIHHHFFFGGGLLLPPPSSSVVVZZZdddzzzhhhUUUFFFDDD@@@>>><<<<<<===>>>EEEEEEGGGIIIKKKQQQ___nnnxxxqqqjjjiiihhhgggiiilllppprrrvvvuuusssppplllfffaaa]]][[[]]]___bbbcccfffjjjmmmsssvvvxxxxxxwwwxxx{{{~~~oooiiibbb^^^___cccfffgggdddlllwwwrrr```UUUMMMEEE???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBEEEHHHLLLQQQXXX]]]fffnnnzzz}}}zzzwwwsssppplllgggdddaaa]]]WWWRRRNNNJJJFFFCCCDDDEEEEEEEEEFFFHHHLLLOOOQQQSSSVVV\\\hhhssswwwtttuuufffVVVLLLDDD>>><<<===>>>???BBBDDDFFFGGGGGGGGGBBB@@@===:::999===CCCHHHPPPQQQPPPMMMOOOVVV\\\]]]WWWOOOFFFAAACCCKKKRRRUUUYYYUUURRRSSSWWW[[[\\\[[[WWWSSSQQQPPPKKKCCCAAADDDHHHEEEDDDGGGLLLOOONNNKKKIIIEEE???;;;:::;;;;;;;;;999888666555555444333111///000111222222222111000111222333444444444444444///---++++++...//////...666555555555555333111///......---,,,+++***))))))************************(((((()))******+++,,,,,,((((((((((((((('''''''''+++******)))))))))))))))'''(((((()))))))))))))))*********,,,...//////---((()))***+++++++++++++++...---,,,++++++,,,---...+++,,,,,,---......//////000000111222444555666777777888999:::<<<>>>@@@AAAEEEEEEFFFFFFEEEDDDBBBAAAFFFHHHIIIHHHFFFHHHLLLPPPQQQSSSXXXccczzzpppXXXJJJ@@@???<<<;;;:::;;;<<<===AAAAAADDDHHHKKKQQQ___lllzzzyyyppplllkkklllnnnpppsssvvvxxxyyyyyyxxxvvvrrrllleee___\\\]]]___```aaaaaabbbeeegggiiilllooooooooorrrwww|||uuujjj```^^^^^^___aaabbbbbbaaaZZZ^^^cccjjjsss~~~~~~|||zzzjjjYYYOOOHHHAAA===<<<;;;;;;:::::::::;;;;;;<<<;;;:::::::::;;;<<<===>>>>>>???@@@@@@BBBEEEIIIMMMPPPXXXfffsss~~~{{{uuuppplllhhhccc```]]]ZZZTTTPPPNNNKKKIIIGGGEEEEEEFFFFFFFFFHHHLLLOOOQQQUUUXXX^^^hhhrrrtttqqqkkk^^^PPPGGGBBB>>>===??????@@@CCCEEEGGGGGGGGGGGGBBBAAA>>><<<;;;???EEEJJJQQQRRRQQQOOOQQQXXX]]]]]]QQQFFF<<<<<>>===<<<;;;<<<===>>>?????????AAAFFFIIIOOO[[[fffqqqxxxvvvnnnjjjkkkkkkmmmqqqtttwwwxxxyyyyyyvvvvvvuuurrrlllgggcccbbbcccddddddcccbbbbbbdddeeeeeehhhlllnnnqqqvvvzzzlllddd^^^___bbbeeeffffffdddccc\\\\\\]]]___ccckkkuuu|||yyytttwwwxxxiiiXXXMMMGGGAAA======;;;;;;;;;:::;;;;;;<<<<<<============>>>>>>??????===>>>???>>>===???BBBDDDFFFLLLVVVbbbooo~~~|||~~~yyysssmmmhhhddd```]]]YYYWWWTTTRRRQQQOOOLLLIIIDDDEEEFFFFFFFFFIIIMMMPPPQQQUUUZZZ___gggooopppllldddXXXKKKDDDAAA======???@@@AAADDDGGGHHHHHHGGGFFFBBBAAA???===>>>AAAGGGLLLOOORRRSSSRRRTTTXXXXXXTTTFFF===666:::FFFPPPSSSQQQMMMIIIFFFGGGMMMTTTXXXYYYPPPNNNLLLIIIFFFDDDEEEGGGHHHEEECCCDDDHHHKKKMMMMMMPPPJJJCCC===::::::;;;;;;444666777444000///111444222222333333444444555555444444444444444333222222......///000222444444555444555666555444111000000000///...---,,,++++++***''''''''''''''''''''''''((()))))))))*********+++))))))***++++++***)))(((+++******)))))))))))))))((()))+++------,,,+++******)))))))))******((('''******+++++++++******)))++++++*********+++,,,,,,,,,------......//////000///000111222444555666666777777888:::<<>>@@@AAA@@@???@@@DDDGGGKKKUUU^^^ffflllpppnnnhhheeegggkkklllooossswwwyyyxxxwwwuuutttuuuuuurrrlllhhhfffeeefffffffffeeecccbbbdddeeefffiiikkkmmmqqqxxxrrrhhhdddccceeeggghhhhhhgggffffff^^^^^^]]][[[[[[]]]bbbeeejjjiiikkktttyyyiiiWWWLLLFFF@@@======<<<<<<;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@???======>>>>>>======@@@BBBCCCGGGMMMVVVbbbttt|||yyyxxxtttnnnhhhdddaaa]]]ZZZVVVVVVUUUUUUTTTQQQLLLHHHBBBDDDEEEEEEFFFIIINNNQQQQQQWWW]]]bbbgggmmmlllhhh___TTTHHHCCC@@@======???AAACCCFFFHHHIIIHHHFFFEEEBBBAAA@@@??????CCCIIIMMMOOOTTTWWWXXXYYYXXXPPPHHH999777777<<>>???@@@BBB@@@AAAEEEHHHJJJQQQYYY___bbbeeedddaaabbbggglllnnnqqqvvvyyyzzzyyyvvvtttvvvwwwvvvrrrkkkeeeddddddddddddeeedddbbbbbbccceeeggghhhhhhhhhjjjqqq|||qqqiiigggfffhhhiiiiiihhhfffeeefffdddeeedddaaa^^^[[[[[[\\\]]]___hhhwwwvvvfffTTTIIICCC>>>;;;;;;<<<<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>======;;;<<<============???AAAAAADDDIIIQQQ]]]nnn}}}zzzwwwpppmmmiiieeeccc```]]]ZZZWWWVVVVVVUUUTTTPPPKKKFFFAAACCCEEEFFFHHHLLLQQQTTTRRRZZZaaaeeeiiillljjjfff[[[PPPFFFAAA@@@======@@@BBBDDDGGGJJJJJJHHHFFFDDDAAAAAA@@@@@@@@@DDDJJJNNNQQQVVV[[[]]]]]]XXXLLL???222555;;;BBBHHHLLLNNNNNN@@@CCCHHHQQQXXXZZZWWWSSSNNNPPPNNNHHHDDDDDDEEECCCCCCCCCDDDDDDFFFIIIKKKLLLKKKGGGAAA===;;;:::999888:::999777333000...///111444666888:::;;;;;;:::999777777666555444222000000,,,++++++)))))),,,111555222555777666222//////111//////...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%%%%&&&)))+++---+++******)))))))))))))))'''''''''''''''(((((((((''''''''')))+++---,,,+++)))******+++++++++******((((((((()))*********+++++++++,,,,,,---......///---...///000111333444444666666888:::<<>>???@@@DDDBBBBBBGGGJJJLLLRRRYYY[[[]]]```bbbccceeehhhkkknnnqqqvvvyyy{{{zzzwwwuuuvvvwwwwwwqqqiiidddcccdddaaabbbcccccccccccceeegggeeeeeedddccceeelllxxxtttnnnlllhhhkkknnnnnnkkkhhhhhhhhhlllmmmmmmkkkhhhdddcccbbbdddiiitttqqqbbbPPPFFFAAA===<<<===;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>>>>===<<<;;;;;;===>>>>>>>>>>>>@@@AAA???CCCJJJQQQ[[[iiiyyy}}}yyyvvvmmmllliiihhhgggfffbbb```[[[XXXTTTQQQNNNKKKHHHEEEBBBCCCFFFHHHKKKOOOUUUYYYVVV^^^fffjjjmmmnnnkkkfffUUUKKKBBB??????===>>>AAACCCEEEHHHJJJKKKIIIFFFDDD@@@@@@@@@@@@AAAEEEJJJNNNQQQVVVZZZ[[[[[[VVVHHH:::222777???GGGNNNOOOMMMKKKBBBFFFLLLUUU[[[ZZZTTTOOOKKKOOONNNIIIEEEFFFFFFCCCBBBCCCDDDDDDDDDDDDEEEFFFBBB@@@===;;;;;;<<<;;;;;;:::888444333444666777777555777;;;>>>???>>><<<:::666666555444222000...---***+++,,,,,,+++,,,000333111555777666111...///111......---,,,+++***))))))'''''''''''''''''''''''')))))))))))))))))))))(((&&&&&&&&&'''((()))******+++******))))))))))))))))))((('''&&&'''(((***+++&&&%%%&&&(((***+++***)))((()))***+++++++++++++++((()))***++++++,,,,,,,,,******++++++,,,---------......///000222333444555555666777:::===???BBBCCCFFFEEECCCBBBAAAAAABBBBBBCCCFFFHHHHHHIIIKKKQQQVVVYYYYYY]]]jjjrrrWWWGGGAAA@@@<<<======>>>???@@@AAAAAAEEECCCDDDIIIMMMOOOTTTZZZZZZ\\\```dddgggiiiiiijjjllloootttxxxzzzyyywwwvvvsssuuuuuupppiiiddddddgggaaabbbddddddeeefffiiikkkbbbbbbbbbaaadddmmmzzzuuuooonnnjjjooossstttrrrnnnmmmmmmnnnpppqqqpppmmmkkkjjjjjjuuuzzzooo___NNNEEEAAA???>>>@@@999999999:::;;;<<<===>>>======>>>??????>>>===<<<>>>???AAAAAA@@@@@@AAABBB???EEELLLTTT\\\eeepppxxx}}}yyywwwooonnnmmmnnnnnnmmmjjjggg___YYYRRRLLLIIIGGGEEEDDDBBBDDDGGGJJJMMMRRRXXX\\\XXXaaajjjnnnoooppplllgggQQQGGG???===>>>>>>???BBBCCCEEEIIIKKKKKKIIIFFFCCC??????@@@@@@AAAEEEJJJNNNPPPSSSVVVWWWWWWRRREEE888555999AAAKKKSSSSSSNNNHHHEEEGGGMMMUUUYYYXXXQQQJJJHHHNNNNNNIIIFFFIIIHHHDDDBBBCCCDDDDDDBBB@@@@@@@@@;;;:::999:::<<<>>>>>>===999555222444888<<<>>>===555888===AAABBB@@@===;;;555555444222000...,,,***+++...111111//////111333111444888666111...///111...------,,,+++***)))(((************************))))))))))))(((((((((((('''(((***+++,,,+++)))(((+++******)))))))))))))))---,,,***((()))+++---///---,,,,,,,,,------+++***'''((()))***+++,,,,,,,,,)))***+++,,,---.........)))******++++++,,,------//////000111333444555666555666777:::===@@@BBBDDDBBBBBBAAAAAABBBCCCEEEFFFCCCEEEHHHIIIIIILLLQQQVVVYYYZZZ]]]kkkmmmPPPAAA>>>???<<>>???@@@@@@===============<<<888666BBB>>>===@@@@@@???AAADDDBBBDDDGGGLLLSSS[[[bbbfffttt|||zzzxxxvvvuuuuuutttssssssuuuuuurrrkkkeeeaaaWWWOOOMMMKKKFFF@@@>>>EEEDDDFFFIIIOOOTTTXXXYYYYYYaaajjjqqqwwwuuujjj]]]KKKCCC===<<<<<<<<>><<<;;;>>>>>>======<<<<<<;;;;;;888777555333333555777888888>>>EEEGGGDDD===888666444444444333222000---,,,///////////////000111222333444666555333111111111///...,,,***)))(((''''''******))))))((((((''''''))))))))))))))))))))))))***)))((()))+++,,,+++***+++++++++++++++***)))((('''(((((()))))))))))))))((()))***+++,,,---------+++******))))))******+++---,,,***)))(((((()))***+++,,,---////////////...000000000000111222333444777777777888:::===@@@AAACCCBBBAAAAAAAAACCCFFFGGGEEEDDDDDDEEEHHHMMMRRRUUUYYYWWWZZZjjjhhhOOOCCC@@@@@@===???BBBCCCCCCCCCEEEFFFIIILLLPPPUUUXXXZZZZZZZZZ___aaaccceeefffiiilllooouuuwwwzzz{{{zzzyyyxxxyyywwwvvvtttqqqnnnjjjgggeeecccdddddddddcccdddfffhhhiiijjjlllooosssyyy~~~vvvtttqqqqqqqqqrrrrrrrrrqqqooouuuwwwxxxyyyxxxzzz}}}sss^^^JJJEEEDDD???===???===<<<<<<<<<<<<===>>>>>>@@@???>>>===>>>>>>===<<<@@@===>>>AAABBBAAABBBEEEDDDGGGKKKOOOSSSXXX]]]aaammm{{{~~~}}}||||||{{{{{{yyywwwuuutttsssoooiiiccc^^^UUUMMMKKKJJJFFFBBBBBBDDDEEEGGGKKKOOOTTTWWWYYYaaagggnnnrrrtttoooaaaTTTFFF@@@;;;;;;<<<<<>>>>>======<<<@@@@@@@@@???>>>===<<<;;;888777444222222333555666;;;AAAIIIJJJDDD<<<777666444444444444222000...---------------...///000000333555666555333111000000///...,,,***)))(((''''''))))))))))))(((((((((((()))))))))))))))))))))))),,,***)))***,,,,,,+++******++++++++++++***)))((('''(((((()))))))))))))))))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---+++***)))+++,,,---////////////...000000000000111333444444777777777999;;;>>>AAABBB@@@???>>>===>>>???AAACCCDDDDDDDDDEEEHHHMMMRRRUUUYYYXXX]]]mmm~~~yyyaaaMMMDDDAAAAAA===???AAABBBDDDGGGKKKNNNQQQUUUZZZ^^^``````^^^\\\aaacccfffgggiiikkkoooqqqwwwzzz~~~~~~|||{{{{{{wwwvvvuuurrrooollliiihhheeeggghhhhhhgggffffffgggiiikkkmmmpppsssyyyzzzvvvqqqrrrsssttttttttttttssswwwyyy|||~~~~~~}}}}}}qqq\\\JJJEEEEEEAAA???AAA???>>>>>>============>>>BBBAAA@@@@@@@@@BBBDDDEEECCCBBBDDDIIIKKKIIIIIILLLLLLQQQWWWYYYWWWWWWZZZ^^^jjjxxx~~~~~~~~~|||xxxtttrrrqqqnnnhhhddd[[[RRRJJJIIIHHHEEEDDDEEEDDDFFFIIIMMMQQQTTTWWWYYYggglllqqqrrrpppjjj[[[NNNCCC===:::;;;======@@@CCCEEEGGGIIIHHHFFFDDDDDDDDDDDDDDDCCCAAABBBEEEKKKOOORRRSSSRRRKKKBBB;;;777666;;;CCCQQQ\\\___ZZZWWWXXXYYY[[[\\\\\\ZZZYYYYYYYYYbbbgggiiiddd]]]WWWPPPJJJ@@@???>>>===<<<<<<======AAAAAABBBBBBAAA???<<<;;;888666444111000111333444===DDDLLLKKKCCC:::666666444444555444333111///...,,,,,,,,,,,,---...///000444555666555222000000000...---,,,***)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))***+++***(((******++++++******))))))'''((())))))******))))))))))))******+++******)))***+++,,,------,,,+++******,,,...000000...,,,***+++,,,---...///////////////000000000222333444555777777888999<<>>@@@AAABBBCCCAAA???;;;999888666333111///000222333<<>>???@@@CCCGGGLLLSSS[[[```aaabbbcccdddeeeeeeeeeeeedddfffiiijjjlllnnnrrrtttvvvyyy|||}}}|||yyyxxxxxxwwwwwwuuussspppnnnkkkjjjkkklllnnnmmmkkkjjjkkkkkkkkklllnnnooorrrvvv|||{{{vvvxxxyyyyyyxxxzzz}}}rrr^^^LLLHHHGGGBBB???@@@BBBAAAAAAAAAAAABBBBBBCCCDDDHHHMMMPPPQQQPPPQQQRRRRRRRRRWWW^^^aaa___^^^```dddjjjooommmfffaaacccfffzzzyyyxxx~~~}}}|||xxxtttooommmllljjjeeeaaaWWWOOOIIIFFFDDDAAABBBFFFFFFJJJNNNQQQTTTWWW\\\___kkkqqqvvvuuurrrlllaaaVVVLLLGGGCCCDDDDDDBBBBBBEEECCCDDDEEEEEECCCBBBBBBCCCFFFEEEDDDDDDGGGJJJLLLNNNNNNQQQQQQJJJ@@@777444555888EEETTT[[[[[[\\\___bbb___^^^]]][[[ZZZ\\\```ccckkkiiifffbbb[[[QQQIIIEEE???>>><<<::::::;;;===>>>>>>???@@@AAA@@@===:::888777555333111000111333444;;;AAAFFFDDD<<<666555666333444444444333111000...------......///111222333666666666333000.........------+++***))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((***)))(((((()))***)))'''((())))))*********))))))((())))))***************))))))*********))))))((('''(((***++++++***((('''((())))))***+++,,,...///,,,,,,------...//////000//////000111222444666777777777888999<<>>>>>>>>>>>>>>?????????DDDDDDEEEFFFJJJMMMQQQSSSTTTUUU\\\nnn~~~tttnnnnnnpppyyyfffRRRIIIAAA>>>>>>BBBDDDFFFIIILLLRRRYYY]]]```aaaaaabbbcccdddeeeffffffhhhjjjlllmmmpppsssvvvvvvxxxzzzzzzxxxwwwvvvwwwxxxwwwwwwvvvuuusssrrrqqqnnnnnnnnnmmmlllmmmpppsssrrrrrrrrrrrrtttyyy}}}{{{}}}rrr^^^MMMIIIHHHCCC@@@AAA@@@@@@@@@AAACCCDDDFFFGGGIIIOOOWWW[[[[[[YYYZZZ[[[YYYYYY]]]dddgggeeeeeehhhlllooosssrrrooonnnrrrvvvvvvrrrvvv|||yyywwwsssooollliiiddd\\\VVVSSSMMMHHHFFFCCC@@@AAAEEEHHHLLLPPPSSSUUUZZZaaafffsssyyy}}}zzzuuuoooeee[[[RRRLLLFFFFFFEEECCCCCCFFFEEEFFFGGGGGGEEEEEEFFFGGGFFFEEEDDDFFFIIILLLMMMMMMLLLPPPPPPJJJ>>>666555777:::GGGVVV[[[]]]___aaabbb^^^^^^\\\YYYXXXZZZ^^^aaa___[[[YYYYYYUUUNNNGGGEEE===<<<;;;::::::;;;<<<===<<<===>>>???>>><<<:::999555444222111222444777999>>>@@@@@@===888555444555222222333333222111///......//////000111333444555777777666333///------...---,,,+++***))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))+++***)))***,,,---,,,+++(((((())))))******))))))((()))******++++++******))))))******+++******))))))***+++,,,,,,+++***)))...---+++******+++---...------,,,------...000000//////000111333555666777777777777888:::===@@@AAA>>>??????@@@AAAAAABBBBBBEEEEEEFFFGGGJJJMMMOOOQQQTTTUUU]]]pppwwwssslllnnnsssbbbQQQIIIAAA???BBBEEEFFFIIILLLOOOTTTZZZ^^^___aaacccfffggghhhhhhhhhiiikkkmmmoooppprrrvvvyyyxxxyyyyyyxxxvvvvvvwwwxxxxxxyyyzzz{{{|||}}}}}}}}}vvvuuurrrppppppttt{{{~~~~~~|||{{{|||ppp]]]LLLIIIIIIEEEBBBCCC@@@AAACCCEEEGGGJJJMMMNNNSSSYYY___bbbbbbaaacccfffffffffiiiooorrrpppqqqtttvvvxxxzzz|||zzztttrrrwwwzzzwwwqqqpppmmmllliiiaaaWWWOOONNNIIIFFFFFFCCCAAABBBFFFJJJMMMQQQTTTVVV\\\eeelllyyyzzztttkkkcccSSSLLLFFFDDDCCCBBBCCCFFFFFFGGGHHHGGGFFFEEEGGGHHHGGGEEEEEEGGGKKKMMMMMMLLLLLLNNNNNNEEE:::444666;;;@@@MMMZZZ^^^```ccccccaaa___^^^[[[WWWUUUUUUXXX[[[VVVRRRRRRUUUSSSJJJBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;444333222333555888<<<>>>DDDAAA===999666444333222000111222222111000...---/////////000222333555666888888666222...,,,,,,---,,,,,,+++***))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''')))+++,,,,,,+++'''(((((()))))))))))))))))))))***++++++++++++***))))))***+++,,,,,,,,,+++******++++++++++++******((()))***+++,,,---------------,,,,,,---...000111//////000111333555777888777777777888999;;;===???@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOQQQSSS\\\qqq~~~```QQQJJJBBB@@@EEEDDDGGGKKKOOOTTTYYY___ccc```cccggglllnnnnnnlllkkkkkkmmmoooqqqrrrtttxxx{{{{{{{{{zzzxxxvvvvvvxxxzzzxxxzzz|||~~~|||xxxuuuvvv|||nnn[[[KKKJJJJJJGGGDDDEEEDDDEEEFFFIIIMMMQQQTTTUUU[[[```eeefffeeefffjjjnnnsssrrruuu{{{}}}|||}}}uuurrrooosss}}}}}}|||wwwsssjjjjjjjjjkkkiiiaaaVVVNNNIIIFFFEEEFFFDDDBBBCCCHHHKKKNNNRRRTTTWWW]]]hhhqqqyyy~~~yyyqqqjjjRRRJJJCCCBBBAAA@@@BBBFFFEEEFFFFFFEEEDDDDDDFFFGGGGGGFFFEEEHHHLLLNNNNNNLLLLLLNNNKKKAAA666222777>>>FFFSSS^^^bbbdddfffeee``````^^^[[[VVVRRRQQQSSSUUUUUUQQQQQQVVVTTTGGG<<<888::::::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<=========>>>333333222444666;;;???AAAJJJCCC<<<666555444222000000000111111000///...---......///000111333555666888888666222...,,,,,,---,,,,,,+++***)))))))))***(((((((((((())))))))))))))))))))))))))))))))))))$$$$$$###%%%(((******)))''''''((()))))))))))))))))))))***++++++++++++***((()))***+++,,,---------))))))(((((((((((()))))) $$$)))---...///...------,,,,,,---...000111//////000111333555777888888777777777888:::<<<===<<<===???AAABBBDDDDDDDDDGGGGGGHHHIIIJJJKKKMMMNNNMMMOOOZZZooo___NNNGGGCCCCCCFFFFFFKKKQQQUUUXXX\\\```dddhhhhhhjjjkkkmmmnnnooopppsssuuuwwwvvvvvvwww{{{yyyyyyzzzzzzzzz{{{{{{{{{yyy{{{~~~zzzxxxzzz~~~qqqaaaRRRLLLLLLIIIDDDBBBIIIEEEDDDHHHJJJJJJQQQYYY```dddfffggggggkkkttt{{{|||{{{}}}xxxmmmiiigggddddddgggnnnuuuzzz|||xxxuuunnnnnnmmmjjjccc[[[SSSNNNNNNJJJEEECCC???<<<>>>DDDJJJNNNRRRSSSUUU]]]jjjuuu}}}xxxrrrllldddOOOHHHAAA???BBBFFFGGGFFFJJJHHHGGGGGGHHHIIIHHHFFFFFFFFFFFFHHHJJJNNNQQQSSSRRRRRRJJJ:::111555;;;===EEEZZZjjjjjjggghhheee^^^eeebbb[[[UUUQQQOOOOOOOOOSSSQQQNNNLLLJJJGGGBBB>>>=========>>>>>>===;;;999???===:::999999999777666666666444111111666>>>EEEQQQGGG;;;444333333222111222222111111000/////////,,,,,,...111444777:::<<<===888222...------......---,,,***(((''''''((()))++++++***)))(((((())))))))))))(((((((((((())))))'''((()))******)))''''''*********)))))))))))))))++++++************++++++((()))***++++++***((('''---,,,***(((((((((((())),,,,,,++++++,,,,,,---...,,,,,,------.../////////000222333444444444666777::::::::::::;;;<<<<<<======>>>@@@AAABBBCCCCCCCCC@@@CCCFFFHHHIIILLLOOOQQQTTTTTT[[[ooo~~~^^^MMMGGGCCCCCCGGGJJJPPPWWW[[[[[[]]]```dddfffgggiiikkknnnqqqtttuuu{{{{{{{{{xxxtttssstttvvvuuuuuuvvvwwwxxxyyyzzzzzz{{{~~~~~~|||{{{~~~}}}~~~ttteeeUUUOOONNNIIIDDDBBBGGGDDDEEEIIILLLMMMTTT\\\___ccciiimmmooossszzznnncccYYYWWWSSSRRRSSSXXX^^^bbbpppzzz~~~{{{wwwsssnnnmmmkkkggg```YYYRRRNNNKKKGGGDDDCCCAAA???BBBHHHMMMPPPSSSSSSUUU]]]kkkvvvzzzooofff\\\TTTGGGBBB======BBBGGGIIIIIIKKKIIIHHHHHHIIIIIIHHHFFFDDDCCCDDDFFFIIINNNRRRUUURRRRRRJJJ;;;222666>>>CCCSSShhhvvvrrriiifffccc___bbb___[[[VVVSSSPPPOOOOOOPPPOOONNNKKKHHHEEECCCAAAAAA@@@@@@@@@@@@@@@???>>>???===;;;:::::::::999777555555444333444999AAAGGGOOOFFF;;;555444444444222222222111111000///............///111333666888999999555000---,,,......///---,,,***((('''((())))))++++++***)))))))))))))))))))))(((((((((((()))))))))))))))******))))))(((************))))))))))))+++******))))))******+++((())))))*********))))))---,,,***)))((((((((())),,,++++++++++++,,,------,,,,,,------.../////////000222444444444444666888888888888888999:::;;;;;;===>>>???AAABBBCCCDDDDDDCCCEEEHHHJJJLLLNNNQQQSSSUUUUUU\\\ppp~~~]]]MMMGGGCCCDDDHHHNNNWWW```cccaaa```bbbffffffgggiiilllpppuuuyyy{{{}}}yyytttqqqppppppqqqrrrtttuuuwwwxxxyyyzzz~~~~~~xxx}}}yyykkk\\\VVVRRRMMMGGGEEEEEEEEEHHHMMMQQQTTT[[[bbbeeekkkrrrwwwzzz~~~tttbbbVVVOOOLLLHHHFFFFFFIIIMMMOOOUUU___mmm{{{~~~{{{vvvsssnnnlllhhhccc\\\UUUPPPMMMGGGDDDCCCDDDCCCBBBFFFMMMPPPRRRTTTTTTWWW```nnnyyyrrrdddXXXLLLDDDAAA===:::;;;AAAFFFIIIJJJMMMKKKIIIHHHIIIIIIHHHFFFDDDDDDDDDEEEHHHMMMQQQTTTTTTRRRJJJ;;;444999FFFOOOfffxxx{{{lllccc```^^^^^^]]][[[XXXUUURRRPPPNNNMMMNNNMMMJJJEEEBBBCCCEEECCCBBBAAA@@@@@@@@@AAAAAA???>>><<<<<<<<<<<<:::999444444444444666<<>>???AAABBBCCCDDDDDDFFFHHHKKKMMMNNNPPPSSSVVVVVVWWW^^^sss^^^NNNHHHDDDEEEJJJQQQ[[[fffjjjgggeeegggkkkiiijjjkkknnnrrrwww{{{~~~}}}}}}{{{yyyvvvtttsssrrrqqqrrruuuwwwzzz{{{||||||zzz}}}pppbbb\\\XXXQQQLLLIIIFFFIIINNNTTTZZZ```fffllltttwww||||||gggWWWNNNKKKIIIEEECCCBBBDDDFFFHHHHHHNNNXXXaaaiiipppuuuxxx}}}yyyuuunnnjjjeee^^^WWWQQQMMMKKKFFFCCCCCCEEEEEEEEEIIIPPPRRRSSSUUUWWW\\\ggguuuxxxkkk]]]QQQFFF???@@@===<<<===AAAEEEHHHHHHNNNKKKIIIHHHHHHIIIHHHGGGGGGGGGFFFGGGIIIMMMQQQTTTXXXSSSHHH:::555>>>QQQ___vvv{{{mmmddd___[[[[[[\\\\\\[[[XXXTTTPPPNNNLLLNNNNNNIIIBBB???BBBFFFAAA@@@???===<<<===???BBB@@@>>>======>>>>>><<<:::555444555666888<<>>>>><<<===???AAABBBDDDDDDDDDGGGJJJLLLNNNOOOQQQTTTVVVXXXYYYaaavvvaaaPPPIIIFFFHHHLLLRRR\\\hhhmmmlllkkkmmmpppnnnnnnoooqqqtttxxx{{{|||zzzzzzyyyyyyyyyxxxwwwvvvuuuwwwzzz|||~~~}}}rrrfffaaa\\\TTTNNNLLLJJJPPPXXX___fffnnntttwww}}}~~~ppp]]]OOOIIIDDDCCC@@@??????@@@BBBDDDEEEGGGJJJNNNRRRYYYaaafffyyy~~~~~~|||yyymmmiiibbb[[[TTTNNNKKKJJJFFFDDDDDDGGGGGGGGGKKKQQQRRRUUUYYY^^^eeeppp}}}~~~sssfffYYYMMMDDD@@@???>>>>>>@@@DDDGGGJJJKKKMMMKKKHHHGGGHHHHHHHHHGGGGGGGGGHHHJJJNNNRRRVVVXXX\\\RRRDDD888777DDD[[[lllzzz}}}{{{tttlllfff___ZZZ\\\\\\\\\[[[XXXTTTPPPNNNLLLNNNNNNIIIBBB???AAAEEE??????>>><<<:::;;;???CCC@@@???>>>??????>>><<<:::555555555666999;;;===>>>>>>:::555222111222333333222222111000///...---,,,------...000222555777999777555222000000///...,,,*********)))))))))))))))***)))))))))))))))************))))))))))))******+++***)))))))))***,,,---))))))******+++++++++,,,***))))))))))))))))))***)))(((''''''(((***,,,---+++++++++++++++*********+++************+++,,,,,,,,,,,,------.../////////000222333444333444666777888999;;;<<<>>>>>>>>>>>><<<===???AAACCCDDDEEEEEEGGGIIILLLMMMNNNPPPSSSUUUYYYZZZcccxxxdddSSSLLLIIIJJJOOOTTT\\\fffmmmpppppprrrsssqqqrrrsssuuuvvvxxxyyyyyyzzzyyyyyyzzz||||||{{{yyy{{{|||xxxmmmggg```WWWQQQOOOOOOXXXaaaiiiqqqzzz}}}eeeSSSIIIEEEAAA@@@???>>>???@@@BBBCCCEEEDDDDDDDDDGGGNNNWWW]]]nnn~~~~~~|||xxxlllhhhaaaYYYRRRLLLIIIHHHGGGEEEFFFHHHIIIHHHLLLRRRTTTXXX___gggpppyyyoooaaaTTTHHHAAA@@@===>>>@@@CCCGGGKKKNNNPPPLLLIIIFFFEEEFFFHHHHHHHHHDDDFFFJJJNNNSSSWWWZZZ\\\[[[MMM>>>777<<>><<<===AAAEEEAAA@@@?????????>>>;;;888666555666888:::<<<<<<;;;999777444111000000111222111000000//////......---,,,,,,...000222555777999777555333222111000...+++))))))******)))))))))))))))))))))))))))******++++++******))))))******+++)))))))))))))))***+++,,,))))))******+++,,,,,,,,,***))))))(((((())))))***)))((((((((()))***++++++***++++++,,,++++++*********************+++,,,,,,,,,,,,------...////////////000222333222333444666666777999;;;<<<======<<<;;;<<<>>>AAACCCDDDEEEEEEFFFHHHKKKLLLMMMNNNQQQSSSXXXYYYbbbxxxhhhVVVOOOKKKLLLQQQXXX\\\ccckkkpppssssssrrrrrrsssuuuwwwxxxxxxwwwwwwwwwwwwwww{{{~~~~~~}}}~~~zzzrrriii^^^VVVTTTSSS^^^iiipppyyyoooZZZKKKDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDEEEJJJQQQUUUcccuuu|||xxxtttkkkggg```XXXQQQKKKHHHFFFEEEDDDEEEIIIKKKKKKOOOUUUXXX]]]gggqqqyyy{{{hhhZZZNNNCCC???@@@>>>@@@CCCFFFIIIKKKMMMOOOJJJGGGDDDDDDEEEGGGIIIIIIFFFIIIMMMRRRVVVXXXYYYYYYTTTDDD777888BBBPPPaaammmmmmkkkhhhgggfffeeedddddd```]]]XXXSSSNNNKKKIIIIIIIIIIIIIIIIIIHHHGGGFFFEEE???AAABBB@@@===>>>BBBFFFBBBAAA@@@@@@???===999666555555666999===???===;;;777666444222000///000111////////////////////////---...///000222444666777333222111111222111...,,,)))))))))*********)))))))))))))))))))))***+++++++++******))))))******+++&&&'''((()))************))))))***++++++,,,------))))))(((((((((((())))))((())))))*********))))))******+++,,,,,,,,,+++******************++++++,,,,,,,,,------.../////////---///111111111111333555555777999<<<=========<<<;;;<<<>>>AAACCCDDDEEEFFFFFFHHHJJJLLLLLLNNNPPPRRRTTTVVV___vvvkkkXXXPPPLLLNNNSSS[[[]]]aaaiiippptttrrroooqqqsssvvvyyyzzzyyywwwvvvssssssuuu{{{}}}{{{{{{|||}}}rrrfff]]]ZZZUUUaaalllttt}}}yyydddQQQEEEBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDGGGGGGGGGGGGGGGIIILLLOOOZZZkkk~~~}}}yyytttpppjjjfff```YYYQQQKKKGGGEEECCCBBBEEEJJJLLLMMMQQQWWW[[[aaalllwwwtttaaaTTTIIIAAA???CCCCCCEEEGGGHHHHHHHHHJJJKKKHHHFFFCCCBBBEEEGGGIIIJJJKKKNNNQQQUUUVVVUUUSSSQQQMMM>>>444999GGGSSS___hhhggggggffffffcccbbbfffkkkaaa]]]VVVOOOIIIGGGFFFFFFFFFFFFGGGIIIKKKKKKIIIGGG===@@@BBBAAA======AAAEEEBBBAAA@@@@@@???<<<888444444444666;;;@@@BBB@@@===777777666333111000000222............////////////000000000000111222444444000//////000222111///,,,((()))************))))))))))))((())))))***++++++++++++************++++++%%%&&&((()))*********)))))))))***+++,,,,,,------))))))(((((((((((())))))((()))***++++++***(((''')))***,,,,,,---,,,+++************)))***++++++,,,,,,,,,------...//////000---...000000000111222444777999;;;>>>@@@@@@??????;;;<<<>>>AAACCCDDDEEEFFFFFFHHHKKKLLLLLLNNNPPPRRRQQQSSS]]]sssttt[[[OOOMMMOOOPPPWWW^^^ffflllsssyyyyyyuuuxxxzzz|||yyyvvvtttvvvxxxwwwyyy}}}}}}{{{~~~nnnaaa\\\ZZZbbbooo}}}|||tttgggYYYOOOHHHFFFFFFCCCDDDGGGJJJJJJIIIGGGFFFIIIJJJKKKLLLKKKLLLNNNPPPVVVddd|||~~~{{{vvvppplllhhhddd]]]WWWQQQLLLGGGDDDCCCFFFIIILLLOOOSSSWWWZZZccckkkuuu|||nnnUUUHHHCCCAAA@@@AAA>>>BBBGGGJJJKKKKKKLLLMMMIIIFFFDDDDDDGGGHHHGGGEEEJJJNNNOOONNNQQQUUUWWWTTTIIIBBB999888EEEZZZiiinnnmmmiiiggghhhkkkkkkfffbbb^^^YYYQQQKKKHHHFFFEEEEEEGGGJJJMMMNNNMMMKKKJJJIIICCCEEEFFFEEECCCBBBDDDFFFFFFGGGHHHEEEAAA<<<888777777666666999>>>@@@???===777666555555666555333000222111///......///000111......//////111333444555111111111111000...---,,,+++*********,,,///111333000...+++))))))***---...*********)))))))))))))))***************************************+++++++++***))))))***+++,,,+++*********+++++++++,,,,,,,,,))))))))))))************++++++******************..................------000111111222333333444444888777777:::???AAA@@@???======>>>@@@BBBEEEGGGHHHFFFHHHJJJKKKLLLNNNRRRUUUUUUSSS\\\vvvxxx^^^QQQOOOPPPRRR[[[aaagggmmmttt|||}}}}}}}}}|||zzzwwwvvvwwwyyyyyy{{{}}}}}}pppddd```___gggsss}}}pppiii]]]RRRIIIEEEEEEEEEHHHIIILLLNNNOOOOOOOOONNNPPPQQQRRRQQQPPPQQQSSSUUU[[[ddduuu|||xxxssslllgggddd___YYYSSSNNNKKKHHHEEEAAADDDHHHKKKOOOTTTYYY]]]hhhooowww~~~jjjSSSFFFBBB@@@@@@AAADDDGGGKKKLLLKKKIIIGGGFFFGGGEEEDDDFFFIIIKKKJJJHHHGGGKKKLLLLLLOOOTTTUUUSSSFFF@@@888999HHH^^^mmmrrrnnnjjjggggggiiiiiifffcccWWWSSSNNNJJJHHHIIIJJJKKKTTTRRRPPPMMMMMMNNNOOOPPPFFFEEEDDDAAA???AAAFFFKKKRRRQQQNNNIIIAAA;;;888666666555666888<<>><<<999777555555555444333111222111...------...000222000000111222333333444444111111000000///...,,,+++,,,+++***)))***+++---...---,,,***)))))))))***+++***)))))))))))))))))))))************************,,,+++++++++++++++++++++***)))((((((***++++++***************+++++++++,,,++++++******))))))((((((************************------------------------...///000111333444555666777777777:::>>>AAA@@@???===>>>???@@@BBBEEEGGGHHHIIIJJJKKKKKKLLLNNNRRRUUUXXXVVV```yyy|||cccUUUQQQRRRTTT^^^ccciiimmmuuu~~~~~~{{{yyyyyyzzzzzzzzz|||~~~yyyiii___\\\bbbhhhtttyyyrrreee___UUULLLFFFEEEGGGHHHOOOPPPRRRTTTVVVXXXYYYZZZ[[[\\\[[[ZZZXXXXXXYYY[[[aaaccclllxxx}}}yyyuuuooohhhccc___ZZZSSSMMMJJJIIIHHHGGGAAADDDHHHMMMRRRXXX^^^bbblllqqqwwwtttbbbNNNCCC@@@>>>>>>@@@FFFIIIMMMMMMKKKGGGDDDCCCCCCCCCEEEHHHLLLMMMMMMKKKGGGJJJKKKLLLPPPVVVWWWTTTDDD>>>888:::JJJ___lllpppmmmjjjgggfffggggggdddaaaRRRPPPLLLIIIHHHJJJLLLMMMWWWTTTQQQQQQRRRSSSPPPNNNKKKHHHCCC>>>>>>CCCLLLRRR^^^ZZZSSSJJJ@@@:::777666555555666888;;;===<<<;;;;;;999666444444444333222222000...,,,,,,...111333111222333444555555444333000000000000///---,,,+++---+++***(((((((((((()))******))))))(((((((((((())))))))))))))))))******++++++++++++++++++++++++---------,,,,,,++++++***+++)))''''''(((***+++***)))))))))*********++++++---,,,+++***)))(((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444666777666666777:::>>>@@@@@@???>>>>>>???AAACCCEEEGGGHHHLLLLLLLLLKKKKKKNNNRRRUUUYYYWWWaaazzz|||gggWWWRRRSSSUUU]]]dddkkkpppwww|||wwwvvvzzz}}}~~~~~~xxxoooccc]]][[[bbbgggppp}}}xxxsssccc^^^VVVNNNJJJKKKMMMPPPUUUVVVWWWXXX[[[___bbbccceeedddcccaaa^^^^^^___aaadddcccfffooo}}}}}}zzzxxxtttnnngggbbb]]]WWWOOOIIIGGGGGGGGGGGGEEEGGGKKKPPPUUU[[[bbbgggpppuuu{{{hhhYYYHHHAAA???===>>>@@@AAAEEEJJJLLLKKKHHHEEEDDDBBBCCCFFFIIILLLMMMLLLKKKJJJLLLNNNPPPUUU[[[ZZZVVVBBB===888;;;KKK^^^ggggggggggggfffgggfffccc^^^ZZZSSSRRROOOKKKHHHGGGIIIKKKPPPRRRWWW___ddd```UUULLLOOOKKKEEEAAABBBHHHPPPVVV]]]YYYPPPEEE<<<777666777666666777999;;;<<<<<<;;;===:::666333333333333222222000---++++++...111333222444555666666555333222111111111000///...---,,,,,,+++***((('''''''''(((((()))*********)))'''''')))))))))))))))*********++++++++++++++++++++++++------,,,++++++***))))))***(((&&&&&&''')))******((())))))))))))*********,,,,,,+++******)))((((((***************+++++++++,,,,,,,,,,,,,,,---------,,,---...000222444555666666777888;;;===???@@@?????????@@@AAACCCEEEGGGHHHMMMMMMLLLJJJJJJLLLPPPTTTUUUUUU```yyyxxxrrrzzzjjjYYYRRRSSSVVV]]]gggpppuuuzzzzzzvvvssstttyyyxxxrrrlllfffccccccgggjjjpppzzzyyytttiiiccc\\\UUUQQQRRRUUUXXXZZZZZZ[[[\\\___cccfffhhhjjjiiihhheeebbbbbbdddfffeeedddfffooo{{{|||{{{yyywwwtttooohhhddd\\\VVVMMMGGGEEEEEEFFFGGGGGGIIILLLPPPUUU[[[bbbgggssszzzyyy]]]PPPDDD???>>>>>>???AAA???CCCGGGJJJIIIFFFEEEDDDBBBDDDGGGIIIJJJJJJIIIIIILLLOOOQQQTTTZZZ^^^ZZZTTT@@@<<<:::@@@QQQbbbgggddd```bbbeeegggeee___WWWQQQSSSRRRPPPLLLHHHGGGIIIKKKPPPUUU```mmmsssoooaaaVVVNNNJJJFFFDDDFFFJJJNNNQQQQQQMMMFFF===666444666888777999:::;;;;;;<<<<<<<<<===:::666444444444444333111///,,,++++++...111333222444555666666444222111222222222111000///...---+++******))))))))))))***)))***+++,,,+++***((('''(((((())))))************++++++++++++++++++++++++,,,++++++***)))(((((('''***(((&&&&&&(((******)))((())))))))))))************************+++++++++))))))*********+++++++++,,,---------........./////////000111222333333444666777:::<<<===???@@@AAA???@@@@@@AAACCCEEEGGGHHHKKKKKKKKKIIIIIIJJJNNNQQQQQQSSS```yyyuuuqqqnnnwwwwwwzzzmmm[[[SSSTTTWWWaaakkktttxxxzzz}}}~~~}}}sssrrrrrrtttyyy}}}xxxnnnjjjiiiggghhhjjjoooooosss{{{~~~xxxtttpppkkkccc\\\YYYYYY\\\_________```aaacccfffiiijjjkkkkkkiiigggeeefffhhhkkkhhhhhhlllrrrzzz{{{yyyxxxvvvsssnnnhhhdddYYYSSSLLLFFFDDDEEEFFFGGGFFFHHHKKKOOOTTT[[[ccchhhqqq{{{~~~mmmSSSIIIAAA?????????@@@CCCDDDGGGIIIIIIFFFCCCBBBAAADDDFFFIIIIIIHHHGGGHHHHHHKKKNNNQQQUUU[[[]]]UUULLL<<<;;;>>>HHH[[[kkkmmmggg\\\```dddeeebbb[[[RRRLLLNNNOOOPPPMMMJJJJJJMMMPPPTTTXXXaaajjjpppmmmddd]]]JJJGGGEEEDDDEEEGGGGGGGGGCCCAAA===777444333666888888:::<<<<<<;;;;;;<<<===;;;999666555555555555444......---,,,---...000111222222333444444333222111222222111111000...---,,,************++++++++++++***+++,,,,,,,,,+++***)))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))(((((('''''')))((('''(((***+++***))))))))))))*********++++++*********+++++++++,,,,,,)))))))))***++++++,,,,,,,,,------....../////////111111111222333333444444666999<<<>>>>>>???AAACCC@@@@@@AAABBBCCCEEEGGGHHHIIIJJJJJJJJJIIIJJJMMMOOORRRTTTbbb{{{zzz|||nnnllljjjrrrsssvvvppp]]]TTTVVVZZZccclllsssssssssuuuwwwwwwppprrrtttwwwyyy}}}vvvnnnjjjaaahhhrrr|||{{{|||yyynnncccaaaccceeehhhlllqqqpppqqqyyy{{{wwwvvvqqqjjjccc```aaadddgggeeeeeefffggghhhjjjkkklllkkkkkkjjjhhhggghhhlllpppmmmpppsssuuuxxx~~~{{{yyywwwuuurrrlllfffaaaSSSNNNHHHEEEDDDEEEGGGGGGFFFIIILLLQQQVVV^^^gggmmmuuuooo^^^LLLEEE??????AAAAAACCCFFFJJJKKKKKKIIIFFFCCCBBBAAAEEEGGGIIIIIIHHHHHHJJJLLLKKKOOOSSSWWW\\\[[[PPPDDD:::<<>>??????@@@BBBEEEAAAAAAAAABBBCCCEEEGGGGGGGGGIIIKKKLLLLLLLLLNNNOOOSSSVVVccc{{{~~~kkkiiiffflll|||qqquuurrr___VVVWWW\\\dddkkkooommmjjjmmmpppqqqooossswwwyyyzzz|||ssscccWWWRRRRRRXXXbbbmmm{{{{{{~~~vvvjjj___^^^bbbfffkkkpppmmmkkklllttt~~~{{{vvvooohhhfffgggjjjmmmjjjjjjkkkkkklllmmmmmmmmmkkkkkkjjjhhhhhhjjjooorrrsssuuuxxxwwwvvv||||||zzzwwwtttpppjjjccc^^^NNNJJJFFFCCCDDDFFFHHHHHHHHHJJJOOOTTT[[[dddmmmttt{{{gggVVVIIIBBB>>>@@@BBBBBBDDDGGGLLLLLLLLLIIIFFFDDDDDDEEEFFFHHHJJJJJJHHHIIILLLOOOLLLPPPUUUZZZ^^^\\\OOO@@@;;;===CCCQQQeeepppjjj^^^aaabbbbbb```[[[UUUQQQOOOLLLOOOQQQPPPLLLLLLPPPTTTWWW^^^fffjjjggg___WWWRRRMMMIIIDDDCCCCCCCCCAAA???:::;;;;;;999666555555666666999;;;;;;999777999;;;777666666777888888666555+++,,,---...//////////////////......///000111111.........---,,,+++))))))******++++++***)))((('''+++++++++***************'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((((((***,,,...---***'''***++++++++++++,,,,,,,,,...------,,,+++***))))))((())))))***++++++,,,,,,******+++,,,,,,---......///000111333555777888999888;;;???@@@@@@@@@CCCFFFAAAAAABBBBBBDDDEEEGGGGGGFFFIIILLLNNNNNNNNNOOOPPPSSSVVVcccyyyllliiidddhhhwwwlllrrr~~~ssscccUUUTTTZZZeeehhhlllllljjjkkkpppuuuttttttwww}}}zzziii\\\UUUSSSQQQQQQVVVbbbqqqzzz}}}|||lll^^^\\\___```bbbfffjjjkkkmmmttt~~~{{{tttooonnnnnnnnnnnnssssssrrrqqqpppnnnlllkkkjjjmmmpppnnnkkkjjjmmmqqqpppsssuuuuuuttt|||~~~{{{zzztttppppppqqqlll___TTTMMMKKKIIIFFFEEEEEEGGGHHHMMMNNNRRRXXX]]]eeetttqqq[[[MMMDDDBBB???>>>???CCCGGGJJJKKKOOOQQQOOOHHHDDDCCCEEEGGGIIILLLLLLKKKJJJKKKKKKMMMOOOVVVaaafff^^^JJJ999555;;;HHHXXXgggnnnmmmiiibbb___```dddaaaYYYTTTUUUSSSUUURRRLLLMMMVVV___aaaYYYmmm}}}wwwfffZZZTTTQQQJJJHHHEEEDDDDDDCCCBBB@@@@@@CCCDDD@@@999444444666999999999::::::;;;;;;;;;999999888666555444333222000...---///111222000------...000111222111///...111000///---,,,+++******)))************+++++++++************))))))))))))******++++++++++++******'''''')))***+++,,,,,,,,,,,,++++++++++++***)))(((!!!$$$(((***++++++***111///---+++)))***+++,,,......---,,,+++***)))(((************+++,,,---...---,,,++++++,,,---///000000000111222333555666777:::;;;<<<<<<<<<>>>AAADDDBBBAAA??????@@@BBBEEEGGGKKKKKKLLLMMMNNNOOOOOOPPPOOOTTTccczzzjjjaaa___fff|||sssiiinnnvvvgggZZZWWW[[[bbbfffjjjlllkkkmmmrrrvvvyyyyyy{{{|||mmmbbb[[[YYYYYYWWWYYYaaannnxxx{{{vvvmmmiiiddd^^^\\\^^^eeeeeehhhpppzzz~~~zzzuuurrrqqqrrrrrrrrrtttttttttssssssqqqppppppppprrrrrrnnniiigggiiimmmhhhkkknnnooooooxxx{{{xxxwwwssspppooommmfff[[[QQQMMMKKKHHHFFFEEEFFFHHHIIIMMMOOOTTT\\\ccckkkyyynnnZZZNNNDDDBBB@@@??????BBBEEEGGGLLLOOOPPPLLLGGGDDDEEEHHHKKKLLLNNNNNNLLLKKKLLLMMMOOORRRXXX___aaaYYYHHH;;;666???PPPbbbnnnooohhhaaadddbbbdddfffaaaXXXUUUWWWUUUUUURRRMMMOOOXXX^^^^^^eeettt~~~uuucccVVVNNNJJJIIIFFFDDDCCCCCCBBBAAA???AAABBBBBB@@@<<<::::::<<<:::999999888888888777777999888777666555333222222000///...000222333111///222333333444222000...---111000///---,,,+++******))))))*********+++++++++************)))))))))))))))******++++++******))),,,,,,------------,,,,,,,,,'''###$$$(((+++)))&&&'''(((*********)))'''&&&******)))))))))***,,,---,,,,,,,,,++++++++++++******************,,,------,,,,,,,,,,,,,,,...///000222222222333555666888999888:::;;;;;;<<<>>>AAADDD@@@???>>>>>>???BBBEEEGGGJJJKKKKKKLLLMMMNNNOOOOOOOOOSSSaaaxxxssshhhdddiii|||mmmdddkkkzzznnnaaa[[[\\\___dddiiilllnnnqqqvvvzzz}}}uuummmhhhffffffbbb```dddmmm}}}wwwyyy~~~|||mmm^^^XXXYYY]]]___ccclllvvv}}}zzzwwwvvvvvvvvvvvvuuussssssttttttuuutttttttttrrrrrrpppkkkfffdddfffiiifffhhhlllnnnooowww|||xxxtttsssrrrpppmmmggg^^^TTTMMMLLLJJJGGGEEEEEEFFFHHHIIINNNPPPWWWaaajjjttt~~~hhhVVVKKKDDDCCCBBBAAAAAABBBCCCDDDNNNOOOMMMIIIEEEDDDGGGKKKPPPPPPPPPNNNLLLLLLMMMOOOSSSWWW]]]___[[[QQQEEE======HHHXXXhhhpppnnneee]]]dddfffiiiiiiaaaXXXVVVYYYWWWUUUQQQNNNRRRYYY\\\ZZZ]]]ggglllfffZZZRRRNNNKKKGGGEEECCCBBBBBBBBB@@@>>><<<:::888777888999:::::::::999888666555555444444888888777666444333222111000000000111333333222111444555555555444222000///111000///---,,,+++******)))))))))*********++++++************)))))))))))))))******++++++******)))+++++++++***)))((('''&&&,,,%%% ''',,,***''',,,------,,,+++)))'''&&&(((((()))***++++++,,,,,,*********++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,---...///000111111222333444666777888666888:::;;;;;;===AAACCC======<<<===???BBBEEEGGGJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQ^^^vvvsssmmmqqq~~~iiiaaaiii~~~~~~sssggg```]]]^^^ccciiinnnrrrvvvzzz}}}~~~~~~zzzvvvuuurrrlllhhhiiippp~~~~~~vvvxxx}}}qqq^^^WWWXXXWWWYYY___hhhsss{{{|||{{{yyyxxxxxxxxxvvvtttqqqrrrsssuuuvvvvvvvvvvvvooonnnkkkgggddddddgggjjjkkknnnsssvvvwww~~~|||wwwtttooopppooojjjaaaWWWOOOKKKIIIGGGEEEDDDDDDEEEGGGIIINNNQQQZZZgggrrr{{{uuuaaaPPPFFFCCCCCCCCCDDDDDDEEEEEEEEEPPPNNNKKKFFFCCCEEEJJJNNNRRRRRRPPPMMMKKKKKKMMMPPPUUU\\\cccaaaXXXKKKBBB>>>HHHQQQ]]]ggglllkkkfffcccbbbgggkkkiiiaaaYYYXXX[[[YYYUUUQQQPPPUUUYYYYYYVVVSSSVVVXXXUUUQQQNNNMMMLLLGGGEEEDDDCCCDDDCCCAAA???999444000000444888888777:::999777555444444444444888777666555444222111111000000111222333444333333222222333444555444444333111000///---,,,+++******))))))))))))************************)))))))))((())))))************)))))))))))))))((('''&&&%%%$$$,,,((($$$%%%))),,,+++)))******+++,,,,,,+++******,,,------------,,,+++*********+++++++++,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,---......///000/////////000222333555666444666999:::;;;===@@@BBB<<<<<<<<<>>>@@@CCCFFFHHHKKKLLLMMMOOOPPPPPPPPPPPPPPPQQQ]]]www{{{jjjbbbkkkxxxooofff```___cccjjjqqqvvvyyy|||}}}~~~~~~~~~|||wwwrrrnnnooouuuvvvxxx}}}hhhXXXUUUXXXSSSVVV\\\dddnnnvvvzzz{{{~~~}}}{{{yyyyyyxxxwwwuuusssssstttuuuwwwxxxyyyyyyyyyqqqooolllhhhfffgggiiikkknnnrrryyy}}}yyyvvvmmmmmmllleee\\\RRRLLLJJJEEEDDDBBBAAABBBDDDGGGIIINNNRRR\\\kkkwww~~~mmm[[[LLLDDDBBBCCCEEEFFFHHHIIIJJJJJJQQQNNNIIIEEECCCEEEJJJNNNPPPOOOMMMJJJHHHIIILLLOOOUUU^^^fffbbbUUUGGG???>>>KKKUUUaaajjjllljjjgggeee___fffkkkhhh```[[[[[[\\\ZZZUUUQQQSSSWWWWWWTTTQQQXXXVVVRRROOOKKKGGGEEEEEEGGGFFFEEEEEEEEEDDDBBB@@@???999333333888<<<<<<:::999888777555555666777777777666555444333222111000///111222333333333444444111222222333333333333333111000///---,,,+++******(((((()))))))))*********************)))))))))((()))))))))******))))))))))))******+++******)))))))))+++,,,,,,+++)))(((((('''((()))***++++++,,,,,,---------------,,,+++***,,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,,,,---...//////////////////000111222444555666444666999:::;;;===???AAA<<<<<<===???BBBEEEHHHIIILLLMMMOOOQQQRRRRRRQQQQQQRRRRRR___zzzllleeelll}}}xxxqqqjjjeeeiiipppvvv{{{~~~|||yyyuuusssvvv|||yyyyyy|||ooo\\\TTTVVVYYYWWWXXX\\\cccjjjppprrrssstttzzz}}}{{{yyyxxxxxxwwwuuussswwwwwwxxxyyyzzzzzzzzzzzzvvvtttqqqmmmkkkkkklllmmmlllrrr|||}}}yyyvvvkkkiiieee___VVVOOOKKKIIIDDDBBBAAAAAABBBDDDGGGIIIQQQTTT___ooo{{{uuueeeVVVLLLFFFCCCDDDEEEGGGJJJKKKMMMNNNQQQNNNIIIFFFEEEGGGJJJLLLKKKKKKJJJHHHGGGIIILLLOOOVVV^^^ddd^^^OOOBBB>>>???HHHUUUfffppppppjjjeeebbbaaahhhlllhhhaaa^^^\\\[[[XXXTTTSSSVVVWWWTTTOOONNNTTTOOOKKKIIIEEE@@@???AAAFFFEEEEEEFFFFFFEEECCC@@@@@@;;;666666:::>>>>>>===:::999777666555666888999666666555444222111000///...000222333333333444555555444333222111000000///111000///---,,,+++******((((((((()))))))))******************))))))))))))((())))))******))))))(((''''''((()))************%%%***......)))&&&%%%&&&))))))))))))))))))******)))************+++++++++,,,,,,,,,++++++*********************+++,,,---...,,,,,,...//////000//////222222333444555777888999555777:::;;;<<<<<<>>>???<<<===>>>@@@CCCEEEHHHIIIKKKMMMOOORRRSSSRRRQQQQQQRRRTTTbbb}}}nnngggnnn~~~~~~xxxsssvvv|||~~~}}}{{{|||{{{yyyzzz}}}xxxdddXXXYYY^^^aaacccbbbcccfffjjjmmmnnnmmmnnnsss{{{~~~|||zzzxxxxxxxxxyyyxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvtttssspppoooooooooooooooooouuu}}}zzzvvvrrrhhhddd^^^WWWQQQMMMJJJIIIDDDCCCBBBBBBCCCFFFIIILLLUUUXXXcccrrr~~~xxxhhhYYYNNNIIIGGGEEEEEEFFFGGGIIIJJJLLLMMMPPPMMMJJJGGGGGGHHHHHHIIIFFFGGGGGGGGGGGGIIIMMMPPPXXX]]]^^^UUUGGG======AAAJJJWWWhhhpppmmmgggcccbbbggglllnnnhhhcccaaa]]]WWWVVVTTTUUUXXXWWWOOOKKKLLLKKKGGGEEEFFFCCC>>>>>>CCCEEEDDDDDDEEEFFFEEEBBB???:::777555555999<<<======<<<:::888555444555666777666555444333222000//////---///222333222222333555555555333222111111000000111000///---,,,+++******(((((((((((()))))))))***************))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((('''%%%(((******)))'''&&&'''******))))))))))))******,,,+++***)))))))))***+++***+++++++++++++++,,,,,,++++++++++++,,,---...///,,,---...///000000//////333333444555666888999:::666999<<<===<<<<<<===>>><<<<<<>>>@@@BBBDDDFFFGGGJJJKKKNNNQQQRRRQQQPPPOOOPPPUUUeeeqqqlllrrr}}}xxxyyy{{{uuuccc]]]cccjjjkkkooommmkkkkkklllmmmmmmlllmmmrrrxxx{{{{{{zzz{{{|||~~~~~~|||{{{|||zzzxxxxxxyyy{{{{{{{{{ttttttuuuttttttsssrrrqqqmmmllllllmmmoooqqqrrrqqqvvv|||~~~|||wwwrrrooofff```XXXRRRNNNLLLJJJHHHEEEDDDCCCCCCEEEHHHKKKMMMXXX[[[eeeuuuqqq^^^OOOGGGEEEGGGGGGGGGFFFFFFGGGIIIJJJLLLOOOMMMJJJIIIIIIHHHGGGFFFCCCDDDFFFGGGHHHJJJNNNQQQYYY[[[YYYNNN@@@999===CCCRRR\\\fffiiifffbbbdddggglllqqqpppiiieeebbb\\\TTTTTTSSSVVVZZZVVVMMMHHHKKKOOOLLLKKKKKKFFF???>>>DDDCCCCCCCCCDDDEEEDDDAAA>>>888777666777:::===@@@@@@>>><<<888555333333444555666555444333111000//////,,,///222222111111333555333222222222222333444444111000///---,,,+++******(((((((((((())))))))))))************))))))))))))(((((())))))))))))((((((***+++++++++++++++******)))'''&&&''')))++++++))))))((())))))***+++,,,---333111...+++)))((())))))((()))***+++,,,---......,,,,,,,,,,,,---...//////,,,---...000000000000///222222222333555666888999888:::===>>>===<<<======;;;<<<===???AAACCCDDDEEEHHHJJJMMMOOOPPPPPPNNNMMMNNNUUUgggtttpppwww~~~yyy|||{{{{{{tttpppnnnnnnoooooollliiiiiilllnnnnnnmmmqqqsssvvvyyy||||||||||||{{{~~~~~~|||}}}|||xxxvvvvvvxxxyyyyyyvvvvvvuuutttrrrooollljjjggghhhjjjooossswwwxxxxxx~~~~~~xxxtttrrrqqqgggaaaYYYRRRMMMKKKIIIHHHCCCDDDEEECCCDDDHHHOOOVVVWWWaaalllvvvppp^^^PPPIIIFFFDDDFFFGGGIIIIIIIIIIIIJJJLLLLLLLLLLLLKKKHHHDDDCCCDDD>>>AAADDDEEEFFFJJJPPPUUUYYYZZZUUUHHH:::555<<>>===888666555777;;;???AAABBB@@@===:::999888888777666555444111///......//////111111000000000000111111666555333222111111222222......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,)))&&&&&&)))++++++*********))))))))))))******+++,,,,,,,,,,,,---------&&&&&&'''((()))***++++++)))************))))))(((************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333222222222333555666777888999;;;===>>>>>>======;;;;;;;;;===AAAEEEFFFFFFIIIJJJKKKLLLNNNNNNOOOOOOQQQUUUddd}}}vvvrrrxxx}}}www{{{zzzvvvvvvyyy{{{{{{uuurrrooonnnooopppooommmqqqsssuuuxxxyyyzzz{{{{{{zzz|||}}}{{{|||~~~}}}zzzvvvuuuvvvxxxzzzzzzvvvuuutttrrrooollljjjhhhiiijjjmmmrrrxxx}}}~~~xxxrrrooonnnddd^^^VVVPPPLLLIIIHHHGGGDDDEEEFFFFFFGGGMMMUUU\\\ccckkkttt{{{~~~nnn[[[MMMFFFDDDCCCGGGHHHJJJJJJIIIIIIKKKLLLHHHHHHHHHHHHFFFDDDCCCDDDEEEGGGIIIJJJLLLOOOTTTYYYVVVTTTMMMCCC<<<>>>HHHRRR]]]gggpppqqqnnnnnnnnnmmmuuuoookkkjjjfff```\\\\\\___^^^___]]]SSSIIIHHHMMMMMMKKKGGGDDDBBBBBBBBBCCCBBBCCCCCCBBBAAA???===<<<888666555666:::===???@@@BBB???<<<:::999999888666555444111///......///000111111000000000111222222555444333222111222222333......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***'''''')))+++,,,+++******))))))))))))******%%%&&&'''((()))***+++,,,(((((())))))******++++++((())))))*********))))))++++++++++++++++++++++++++++++************++++++------------------------------......///000000111333222222222333555666888888999;;;===>>>>>>======<<<;;;<<<>>>AAADDDFFFFFFHHHIIIJJJLLLNNNOOOOOOOOOPPPTTTccc|||{{{xxx}}}wwwzzzzzzrrroootttzzz~~~xxxvvvttttttuuuvvvtttsssuuuvvvwwwxxxzzz{{{|||}}}{{{zzzzzz~~~}}}{{{zzz{{{||||||zzzwwwwwwyyy{{{||||||wwwvvvuuussspppmmmjjjhhhhhhiiimmmrrryyy}}}wwwpppllljjj```[[[SSSMMMIIIHHHGGGFFFDDDFFFHHHIIILLLRRR\\\cccnnnuuu}}}yyyhhhVVVJJJEEEEEEGGGHHHIIIKKKKKKJJJJJJKKKMMMJJJJJJIIIHHHHHHHHHHHHGGGKKKMMMOOOPPPQQQTTTXXX[[[___XXXLLL@@@;;;AAANNNYYYiiiqqqvvvtttqqqqqqooommmsssmmmiiiiiigggcccaaabbbddddddbbb\\\PPPEEEDDDIIIKKKHHHDDD@@@???@@@BBBCCCBBBBBBBBBAAA@@@>>><<<:::999888777888<<>>;;;::::::888777555333111///......///000111111111111111222333333444333333222222222333333...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,***((((((***,,,,,,,,,******))))))))))))******(((((())))))***++++++,,,***************+++++++++'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,------......//////000111111111222222222222333555777888888999;;;===>>>>>>>>>>>>>>>===<<<>>>AAADDDEEEEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPTTTbbbzzz~~~xxx{{{|||sssjjjaaa___eeennnsssuuuvvvvvvwwwyyy{{{|||||||||zzzzzz{{{|||}}}~~~{{{zzz~~~||||||||||||{{{{{{||||||~~~|||zzzzzz|||}}}}}}|||xxxxxxyyyyyyvvvrrrmmmkkkkkkmmmqqqvvv||||||vvvooojjjhhh]]]XXXQQQKKKHHHGGGGGGFFFDDDGGGIIIJJJMMMTTT^^^fffpppzzzqqq```RRRJJJFFFHHHLLLJJJKKKLLLLLLKKKKKKLLLNNNMMMNNNKKKIIIIIILLLLLLJJJPPPQQQRRRSSSUUUXXXZZZ\\\ddd\\\NNN@@@:::BBBTTTccctttwwwvvvqqqnnnnnnmmmkkklllgggdddfffgggffffffiiieeeeeebbbYYYLLLCCCCCCGGGGGGDDD???<<<;;;===@@@BBBAAAAAAAAAAAA???===:::999999999999<<<@@@DDDFFFFFFFFFCCC???<<<;;;:::888777444333111///......///000111111111111222333555555333333222222222222222222---,,,,,,+++++++++++++++************************,,,+++******+++,,,,,,---******))))))))))))******------,,,+++***)))((('''+++++++++******)))))))))&&&'''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,---......///000000111111222222111222333555777888888999;;;===>>>??????>>>???>>>===???BBBDDDEEEDDDEEEGGGIIIKKKMMMOOOPPPQQQOOOSSSaaayyy|||vvvzzzttt```YYYPPPOOOWWWaaaiiillltttvvvzzz|||~~~~~~||||||}}}~~~~~~|||{{{||||||}}}~~~~~~}}}}}}{{{{{{||||||zzzyyyvvvxxx{{{}}}{{{wwwqqqmmmsssvvvzzz~~~~~~zzzsssmmmhhhgggZZZUUUOOOJJJHHHHHHGGGGGGEEEGGGIIIKKKNNNUUU___fffqqq}}}zzzkkk[[[QQQJJJFFFHHHNNNKKKMMMNNNNNNLLLLLLMMMOOOKKKLLLJJJGGGKKKRRRTTTQQQTTTTTTUUUWWWZZZ\\\^^^^^^^^^XXXMMM@@@<<>>AAAAAAAAAAAA@@@>>><<<:::888666666888===CCCHHHJJJKKKFFFCCC???<<<;;;:::888666444222000///...///000111111111111222333555666777222222222222222222111111,,,,,,+++************+++***************************+++++++++++++++,,,---******))))))))))))*********)))((('''&&&%%%$$$###*********)))((((((''''''&&&'''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......,,,------......//////000111111111222333555888999888999;;;===???????????????>>>>>>???BBBDDDEEEEEEEEEFFFHHHKKKMMMOOOPPPPPPOOOSSSaaayyy|||vvvzzz}}}lllRRRMMMIIIIIIOOOZZZeeelllssswww{{{}}}}}}|||{{{{{{zzz{{{}}}}}}||||||~~~~~~}}}{{{zzzzzz{{{zzzwwwuuutttvvvyyy||||||yyyvvvsssxxx|||~~~{{{uuunnnhhhdddcccWWWRRRLLLHHHGGGGGGGGGGGGEEEGGGJJJLLLPPPWWWbbbiiivvvtttdddVVVPPPKKKFFFFFFKKKMMMNNNOOOOOONNNMMMNNNPPPKKKMMMLLLJJJRRR^^^bbb___XXXXXXXXX[[[___aaabbbaaa___YYYMMMCCCAAAMMMccctttsssrrrooommmrrr{{{~~~{{{nnngggaaa``````^^^___cccccc```YYYPPPLLLMMMNNNLLLDDDBBB>>>;;;:::;;;>>>@@@BBBBBBBBBAAA???<<<:::888111222555;;;BBBHHHKKKKKKCCC@@@===:::999999777666333222000///...///000111111111222333555666888999333333333333222111000///,,,+++******))))))******************************)))***++++++******+++,,,******))))))))))))******(((((((((((((((((())))))***)))))))))(((((('''''''''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......//////000000111111,,,,,,------.../////////111111111222333666888999888999;;;>>>???@@@@@@@@@???>>>===???BBBEEEFFFFFFEEEGGGIIIKKKMMMNNNOOOOOOPPPTTTbbbzzz~~~{{{sss```JJJIIIHHHGGGJJJTTT```hhhnnnsssxxx{{{zzzyyyyyyyyyyyy{{{~~~}}}||||||~~~}}}|||{{{{{{|||}}}|||yyywwwwwwwwwxxxyyyzzz|||}}}~~~}}}xxxpppggg```]]]\\\SSSOOOIIIFFFEEEFFFFFFFFFEEEHHHLLLOOOTTT]]]hhhppp~~~xxxfffXXXMMMMMMMMMHHHGGGLLLNNNPPPQQQPPPOOONNNOOOPPPMMMPPPNNNKKKSSSbbbgggbbbXXXWWWXXX[[[```ccccccaaabbbWWWJJJCCCHHHVVVeeeoooppppppppprrrzzz~~~qqqiiibbb___^^^\\\]]]```eee```VVVNNNOOOUUUUUUPPPFFFDDDAAA???===>>>???@@@CCCCCCBBBAAA???<<<:::888111222555;;;BBBHHHJJJKKK@@@>>>:::888888777666555333222000///...///111222111222222444555888999:::444444444333222000...---++++++***)))))))))))))))************************''')))++++++))))))***,,,******))))))))))))***************++++++,,,,,,,,,******))))))))))))))))))((())))))*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------......///000000111---------...//////000000111111111222333666888:::888999;;;>>>@@@@@@AAAAAA>>>======???CCCFFFGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNPPPTTTccc|||yyy{{{jjjVVVIIIIIIHHHFFFEEELLLXXXaaagggmmmtttyyyyyyyyyzzz{{{{{{}}}~~~||||||~~~}}}}}}}}}~~~~~~||||||zzzxxxwwwzzz}}}vvvlllbbbZZZWWWVVVQQQMMMGGGDDDCCCDDDEEEEEEFFFIIIMMMRRRXXXbbbnnnwww~~~rrrhhhYYYLLLEEEKKKNNNKKKKKKQQQOOOPPPQQQQQQOOONNNOOOQQQLLLNNNJJJEEELLLZZZ^^^WWWUUUTTTUUUYYY^^^aaaaaa___[[[MMM@@@AAAPPPbbbooossspppqqqssswwwxxxppphhhaaa___^^^\\\^^^bbbhhhbbbVVVNNNRRRZZZZZZSSSIIIGGGDDDBBBAAA@@@AAAAAADDDDDDCCCBBB@@@===:::999444555888>>>DDDIIIKKKKKK>>><<<888777777777666444333222000///...///111222111222333444666888:::;;;444444444444222///---,,,+++******)))))))))))))))))))))))))))))))))))))))&&&)))++++++)))((()))+++******))))))))))))************))))))((((((''''''************************)))************))))))(((************************---,,,,,,++++++,,,,,,---******++++++,,,---............//////000111111111111000111222444666888:::888999;;;>>>@@@AAAAAAAAA===<<<===???CCCGGGHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMQQQUUUddd}}}vvvxxxyyy}}}iiiTTTJJJHHHFFFFFFIIIOOOUUUYYYfffkkkrrrvvvwwwwwwzzz|||~~~}}}{{{yyy~~~|||wwwoooeee^^^XXXUUUTTTPPPLLLHHHDDDAAABBBCCCEEEHHHKKKNNNRRRXXXdddttt{{{oooaaaTTTHHHHHHIIIIIIKKKLLLNNNNNNRRRQQQPPPOOONNNMMMMMMMMMMMMKKKHHHDDDBBBDDDHHHKKKHHHRRR\\\^^^]]]______^^^SSSIII@@@DDDUUUiiiwww}}}}}}|||wwwoooeee^^^]]]\\\YYY[[[```ccc___YYYVVVWWWXXXXXXWWWJJJHHHEEEBBBAAAAAAAAABBBEEECCCBBBAAA@@@>>>;;;888555555777;;;@@@BBB???<<<<<<;;;999666444222111000444444222111000000//////000000222555999<<<<<<<<<444444333333111000......+++((((((,,,,,,******---%%%&&&'''((()))***+++,,,+++***)))(((((()))******+++***)))'''''''''((()))******))))))))))))******%%%'''***,,,---+++***(((------------------------))))))***+++,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,++++++*********------...///000111222333111000000222555777888888888:::;;;===????????????>>>>>>>>>???AAADDDHHHJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNRRR```{{{wwwmmmmmmyyy~~~vvvssszzziiiSSSIIIGGGEEEEEEIIIOOOUUUZZZdddiiippptttvvvxxx{{{~~~yyytttkkkccc]]]XXXTTTSSSOOOLLLGGGCCCAAABBBCCCEEEEEEKKKRRRXXX```oootttgggWWWKKKHHHHHHIIIJJJKKKMMMNNNOOOSSSRRRQQQPPPOOONNNNNNNNNNNNKKKGGGCCCAAACCCGGGJJJLLLUUU]]]^^^^^^___^^^\\\KKKDDD???EEEYYYrrr~~~wwwmmmddd]]]___aaa``````cccbbb]]]XXXWWWYYYYYYVVVSSSJJJIIIFFFDDDCCCCCCCCCCCCDDDBBB???===;;;888666555333333555999===???<<<:::999888777666555444333333444333222111000000000000111111333666999;;;:::999222222222111000///...------***)))***)))$$$###%%%''''''((()))***+++,,,,,,++++++***))))))***+++,,,,,,+++***)))((())))))*********))))))))))))******(((''''''''''''(((((()))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,+++++++++,,,,,,------...,,,---------......//////111000000222555777888888888999;;;===>>>??????>>>>>>>>>>>>???AAAEEEHHHJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNRRR```yyyxxxoooppp{{{zzzrrrooooooxxx~~~hhhSSSIIIGGGFFFFFFIIINNNUUUXXXaaafffmmmrrrvvvyyy~~~~~~tttooogggaaa\\\WWWTTTQQQMMMJJJFFFBBBAAABBBDDDFFFGGGNNNWWW```kkk|||ssseeeUUUHHHHHHIIIIIIJJJKKKMMMOOOPPPSSSSSSRRRRRRQQQOOONNNMMMOOOLLLGGGCCCCCCEEEJJJMMMRRRYYY^^^^^^^^^^^^\\\YYYDDD@@@???III```|||xxxooojjjccc___dddjjjjjjgggeee^^^YYYVVVXXX[[[[[[TTTNNNIIIIIIHHHGGGFFFFFFFFFFFFEEECCCAAA>>>;;;999888888333444666:::======;;;888666666666555666666666666333333222111000000000111111222444777::::::888555///000000000//////...---...+++)))***(((###"""$$$)))*********+++++++++++++++*********+++,,,------,,,+++***************+++******))))))))))))******,,,***'''$$$$$$&&&)))+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***++++++,,,,,,+++++++++((()))***,,,...///000111........................222111000222555888888888777888:::<<<>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHJJJMMMLLLJJJIIIIIIJJJLLLMMMNNNRRR```xxx{{{rrrtttzzzsssrrrrrrwww}}}hhhTTTKKKIIIGGGGGGHHHMMMQQQUUU]]]cccjjjppptttyyy}}}|||ooojjjddd___\\\XXXTTTQQQJJJHHHDDDAAAAAACCCFFFHHHNNNRRRZZZgggwwwwwwiiiXXXKKKIIIIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRRRRPPPNNNMMMKKKOOOKKKGGGFFFHHHLLLQQQTTTWWW\\\___^^^]]]]]]XXXRRRBBB???@@@NNNggg|||pppggggggddddddllltttsssjjjaaaUUUSSSSSSXXX^^^]]]TTTKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEECCC@@@===;;;;;;666888:::===>>>===;;;999555555666666666666666666222222111111000111111111222222555888999888555222//////000000000///......+++((((((+++***((('''***************************)))))))))***+++,,,------******************************))))))))))))******///---***'''&&&(((***,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***+++---...///000.../////////000000111111222111111222555888999999666777:::<<<>>>>>>>>>>>>===>>>???@@@CCCFFFHHHJJJNNNMMMJJJIIIHHHIIIKKKLLLNNNRRRaaaxxx~~~wwwzzz}}}xxxwwwwww}}}jjjWWWNNNLLLIIIGGGHHHJJJNNNPPPVVV\\\dddjjjnnnsssxxx}}}~~~~~~~~~~~~{{{|||xxxkkkgggaaa^^^\\\ZZZTTTOOOGGGEEECCCAAABBBEEEIIIKKKSSSUUU]]]nnnzzzjjjXXXMMMIIIIIIJJJKKKMMMOOOQQQRRRQQQQQQQQQPPPNNNLLLKKKJJJKKKHHHFFFGGGMMMSSSXXXZZZ[[[^^^___^^^^^^\\\UUUKKK@@@>>>CCCUUUooo~~~vvvmmmfffeeefffjjjssszzzwwwiii[[[MMMMMMQQQYYY___^^^UUULLLHHHHHHHHHHHHIIIJJJKKKLLLJJJLLLNNNKKKEEE>>>:::888888:::===>>>>>><<<:::999666666777777666555444333111111111000111111222222222333555777888777333000000000000111000000//////)))&&&'''++++++)))***---)))))))))))))))((((((((('''(((((()))***++++++,,,(((((())))))))))))))))))******))))))))))))******---,,,+++***))))))******************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))***++++++,,,,,,,,,,,,---///000222333444222111111333666888999999666777:::<<<>>>?????????===>>>???AAADDDFFFHHHIIINNNLLLJJJIIIHHHIIIJJJKKKNNNTTTccczzzzzz~~~{{{kkkYYYNNNLLLJJJHHHHHHJJJLLLNNNPPPWWW___eeehhhkkkooorrrqqqtttxxxyyyyyyxxxxxxyyy{{{~~~}}}xxxssshhhccc^^^\\\\\\ZZZSSSMMMDDDCCCAAAAAADDDHHHMMMPPPVVV[[[fffzzz{{{hhhXXXPPPIIIIIIJJJLLLNNNPPPRRRSSSRRRQQQOOONNNLLLKKKJJJJJJGGGEEEEEEJJJRRRYYY]]]^^^^^^``````aaaaaa^^^RRRFFF;;;>>>JJJ```vvv}}}}}}wwwqqqjjjbbbcccgggmmmrrrwwwssseeeVVVIIIMMMTTT]]]aaa___VVVOOOJJJJJJIIIIIIJJJMMMPPPQQQZZZ[[[[[[UUUKKKAAA;;;999999;;;>>>>>><<<999888777777777888888777555333222111000000000111222333333333333444666777666222///111111111111000000///...***''''''******''''''***)))))))))((((((((((((((('''((()))***************''''''((())))))))))))(((******))))))))))))******((()))*********)))((('''************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***************((()))+++---///111222333333222111333666999999999666888:::===???@@@@@@@@@===>>>@@@BBBEEEGGGHHHIIIMMMLLLLLLKKKJJJJJJJJJJJJNNNUUUeee{{{~~~{{{lllZZZLLLKKKIIIHHHHHHJJJMMMOOOPPPWWW```eeeggghhhiiikkkkkkoootttwwwwwwwwwvvvwwwzzz}}}}}}}}}zzztttoooeee```[[[ZZZ[[[XXXPPPIIIBBBAAA@@@BBBEEEKKKQQQUUU]]]hhhyyysss```TTTQQQIIIJJJKKKLLLNNNQQQSSSTTTUUUSSSPPPMMMKKKJJJKKKLLLIIIHHHJJJPPPYYY```bbbaaa```bbbcccdddfffaaaSSSDDD:::EEEXXXlll{{{~~~zzz|||}}}|||vvvqqqnnnggg```aaafffjjjkkkmmmkkkaaaVVVJJJQQQ[[[cccddd___XXXSSSNNNLLLKKKJJJLLLPPPUUUXXXaaaaaa^^^VVVKKKBBB>>>>>>;;;>>>@@@@@@===999888777555666777888777555333222000000000000111222333444444333333444555555222000111111111000///...---,,,,,,))))))++++++''''''***))))))))))))))))))******))))))***+++++++++***)))'''((()))***+++******)))******))))))))))))******(((((())))))******))))))************************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))*********+++++++++******+++---...000111222333222222333666999:::999777999;;;>>>@@@AAABBBBBB===>>>@@@CCCEEEGGGHHHIIILLLMMMNNNNNNNNNMMMLLLLLLNNNUUUdddzzz}}}}}}yyyyyylllZZZJJJIIIGGGGGGIIILLLOOOQQQTTT[[[dddiiijjjiiiiiijjjjjjnnntttxxxyyyxxxwwwwwwyyyyyyyyy{{{~~~}}}~~~~~~|||{{{xxxqqqlllccc^^^YYYXXXZZZVVVNNNGGGAAA@@@@@@BBBGGGMMMSSSXXXeeeuuutttdddSSSLLLMMMIIIJJJKKKLLLOOOQQQSSSTTTWWWTTTPPPLLLKKKKKKMMMNNNOOONNNPPPWWW```fffgggeeebbbdddeeegggiiidddTTTCCC<<>>AAADDDCCC???;;;::::::444555777888888666555333000000000000111222444444444333222333444444333111000000000///...,,,+++***---++++++......++++++...))))))******++++++++++++***+++,,,---,,,+++***)))((()))***+++,,,,,,+++*********))))))))))))******++++++*********,,,---...************************))))))***+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))***+++,,,,,,---------......///000111222222333222222333777999::::::888999<<>>@@@CCCFFFGGGHHHIIIMMMNNNPPPQQQQQQPPPNNNMMMNNNTTTdddxxxyyyzzzvvvwww}}}|||~~~ttt[[[QQQIIIEEEIIIMMMLLLMMMPPPYYY```hhhmmmnnnmmmlllmmmppprrrtttuuuuuutttuuuvvvuuuwww{{{xxxrrrsssuuuwwwzzz}}}}}}zzzwwwsssooolll^^^\\\ZZZWWWTTTOOOIIIEEEFFFEEEEEEGGGHHHKKKTTT^^^ooocccSSSOOOLLLIIIGGGHHHJJJMMMQQQTTTUUUVVVVVVPPPMMMJJJIIIKKKMMMNNNOOOMMMMMMPPPXXXbbbiiijjjhhhjjjddddddjjjlllbbbQQQEEEDDDPPPeeezzz~~~{{{yyywwwxxxxxxrrrggg___^^^\\\___eeegggbbb___^^^YYY^^^ffflllllldddXXXPPPOOONNNMMMLLLLLLMMMMMMNNNOOOKKKFFF@@@======>>>???GGGFFFEEECCC@@@<<<888666666555666777888777444111///000000111333444555555333333222222111000//////111000///...---,,,,,,,,,***)))((()))***+++***((())))))))))))))))))))))))+++***)))(((((()))***+++&&&'''((())))))***))))))************************(((((((((((())))))))))))&&&'''''')))***+++,,,---)))))))))))))))******+++---,,,+++++++++---000111*********+++,,,---///000......---...///000222333666555333333444777:::===888:::===@@@BBBBBBAAA@@@?????????@@@BBBEEEHHHIIIMMMMMMNNNOOOPPPPPPPPPPPPPPPUUUaaarrrzzzuuuwwwvvvyyy~~~|||}}}{{{dddVVVNNNIIIKKKMMMMMMPPPUUU^^^ccciiinnnooopppqqqsssssstttvvvvvvvvvvvvxxxzzz{{{~~~}}}tttmmmllllllmmmnnnppprrruuuvvvwwwzzz}}}xxxtttqqqmmmiiifff]]]ZZZWWWSSSPPPLLLGGGCCCEEEDDDEEEHHHJJJNNNXXXbbbxxxoooWWWLLLKKKKKKJJJJJJMMMOOOQQQTTTVVVVVVVVVVVVPPPMMMJJJHHHIIIJJJKKKKKKRRRQQQTTT[[[dddjjjkkkiiifffbbbccchhhggg[[[LLLCCCBBBQQQjjjzzzyyywwwwwwuuuooofff___ZZZYYY]]]dddfffbbb___```dddfffhhhgggccc\\\UUUQQQQQQPPPMMMKKKHHHGGGGGGGGGIIIFFFBBB>>>===>>>@@@AAAFFFFFFDDDBBB???<<<999777777777777888888777555222///000111222333444444444333333222222111000000///111000///---,,,,,,,,,,,,***)))((()))***+++***((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''(((((()))))))))))))))************************))))))))))))************(((((())))))******++++++***************+++,,,,,,---,,,+++))))))***+++,,,,,,,,,,,,++++++,,,,,,---............///000222333555444333333444777:::<<<999;;;===???AAAAAA@@@???@@@@@@@@@BBBDDDFFFIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPOOOTTT^^^nnntttnnnpppyyyyyy|||~~~jjjWWWQQQKKKJJJLLLNNNUUU[[[bbbeeeiiilllmmmnnnppprrrvvvwwwxxxwwwwwwxxx{{{~~~|||xxxuuuqqqjjjdddeeedddcccbbbccceeegggiiiiiilllqqqxxx~~~~~~zzzuuuppplllhhhccc```\\\XXXSSSNNNKKKGGGDDDAAACCCCCCEEEIIIMMMRRR]]]gggtttaaaNNNGGGHHHIIIKKKLLLPPPRRRTTTUUUVVVVVVUUUTTTOOOMMMJJJHHHIIIKKKKKKKKKQQQQQQSSSYYYaaafffgggfffbbbaaacccddd^^^QQQGGGBBBHHH[[[vvvzzzyyywwwsssnnngggaaa]]]WWWWWW[[[aaabbb^^^\\\]]]gggkkknnnkkkcccZZZTTTQQQPPPNNNKKKHHHEEECCCBBBBBBAAA???===<<<<<<>>>AAABBBEEEDDDBBB???===;;;:::999777666666666777666333111///111333444555444333222333333222222111000000000000///...---,,,+++++++++***)))((()))***+++***((())))))))))))))))))))))))***))))))((())))))******)))))))))))))))(((((((((************************))))))*********+++++++++******))))))))))))))))))+++++++++++++++,,,------///...,,,***)))(((((()))///...---,,,+++*********............///111222333444444333333444777:::;;;;;;<<<===>>>????????????@@@AAAAAACCCEEEGGGIIIKKKLLLLLLMMMMMMNNNNNNOOOOOOMMMQQQ[[[kkkpppiiijjjyyy|||zzzzzzmmmXXXTTTPPPNNNPPPUUU]]]cccfffhhhkkknnnooopppppppppwwwxxxxxxwwwwwwyyy}}}{{{vvvppplllllljjjeeeaaa^^^]]][[[YYYXXXYYY[[[\\\[[[]]]bbbhhhooouuuyyy|||~~~}}}|||~~~|||vvvpppkkkfffbbb___[[[VVVPPPJJJFFFDDDBBBAAACCCCCCEEEJJJNNNTTT___jjj}}}mmm^^^NNNHHHHHHHHHIIIJJJOOOPPPSSSTTTUUUTTTSSSRRRNNNLLLJJJJJJLLLNNNNNNNNNMMMNNNQQQWWW^^^ccceeeeeebbbbbbdddaaaVVVHHHCCCDDDXXXnnnzzzyyytttmmmddd]]]YYYWWWVVVVVVYYY^^^^^^ZZZZZZ\\\cccmmmwwwxxxnnn```UUUOOOLLLKKKHHHFFFDDDBBBBBBBBB<<<;;;::::::;;;===???AAACCCBBB???===;;;:::::::::666555444444444333111...000111444666666444222000222222222111111111000000000///...,,,++++++*********)))((()))***+++***((())))))))))))))))))))))))************+++++++++,,,******)))(((((((((((((((************************((())))))))))))*********)))))))))))))))*********+++++++++++++++,,,------111///...,,,+++*********///...---,,,+++*********------...///000111222222555555444555666888:::<<<<<<<<<<<<======>>>>>>>>>???@@@AAACCCEEEGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMQQQ[[[mmmrrriiihhhvvv~~~~~~|||sss___\\\XXXUUUWWW^^^eeeiiilllnnnqqqtttvvvwwwvvvtttwwwxxxxxxxxxxxxzzz~~~qqqlllfffcccaaa```]]]ZZZUUUTTTQQQOOONNNNNNOOOPPPPPPRRRUUUZZZ___cccgggiiipppqqqrrrqqqqqqtttyyy}}}}}}vvvpppjjjfffaaa^^^ZZZUUUMMMGGGDDDCCCBBBBBBDDDDDDFFFKKKOOOUUU```kkkvvv~~~fffZZZOOOJJJIIIGGGGGGJJJNNNPPPRRRTTTUUUTTTSSSSSSOOOMMMKKKKKKLLLMMMLLLLLLKKKNNNRRRYYY___ccceeeffffffgggfff^^^OOOBBBBBBHHHfff~~~}}}yyyqqqfff\\\TTTQQQPPPUUUUUUYYY]]]^^^]]]___eeehhhrrr||||||rrrcccWWWQQQNNNLLLIIIFFFDDDBBBAAAAAA:::::::::::::::;;;<<<===@@@???===;;;:::::::::;;;999777555555444333111///000222444666666555222111222222222111111111111111///...---,,,***************)))((()))***+++***((((((((((((((((((((((((((('''''''''(((((()))))))))+++***)))(((''''''(((((())))))))))))))))))))))))'''''''''(((((((((((()))''''''((()))***+++,,,,,,***************+++,,,,,,------,,,,,,++++++++++++---,,,,,,++++++,,,,,,,,,------...///000111222222666666666666888:::;;;===;;;;;;;;;<<<<<<======>>>>>>>>>@@@BBBDDDFFFGGGHHHJJJJJJIIIJJJJJJKKKMMMMMMOOOSSS^^^pppvvvkkkggguuu}}}hhhccc\\\XXX^^^iiipppqqquuutttuuuwwwzzz{{{yyyxxxyyyzzz|||||||||~~~xxxfffbbb\\\WWWSSSQQQNNNLLLIIIIIIGGGFFFEEEEEEEEEEEEHHHIIIJJJMMMPPPSSSVVVWWW\\\^^^aaabbbbbbfffmmmsssyyy{{{~~~zzzssslllgggccc___\\\WWWRRRKKKFFFCCCCCCBBBBBBEEEEEEHHHMMMRRRXXXdddooowwwmmmWWWPPPJJJIIIHHHGGGHHHLLLPPPRRRTTTVVVVVVVVVTTTTTTQQQOOOLLLKKKKKKKKKIIIHHHJJJNNNUUU\\\aaacccddddddmmmlllggg[[[JJJ???CCCLLLkkkzzzooocccYYYSSSPPPOOOTTTTTTXXX]]]___aaahhhqqquuuwwwwwwrrrhhh^^^WWWTTTRRRPPPLLLGGGDDDAAA???>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;::::::::::::;;;<<<:::888666666555222111000222444555666555444333111111111111111111111111...---,,,+++***)))))))))***)))((()))***+++***((((((((((((((((((((((((((('''((()))***++++++************(((''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''')))***+++,,,---***************+++,,,,,,)))))))))***************++++++++++++,,,------...,,,---...000111111111111555555666777888:::;;;<<<999:::;;;<<<===============>>>@@@BBBDDDFFFGGGGGGIIIIIIHHHHHHHHHJJJLLLMMMQQQUUU```pppxxxlllgggtttzzzyyytttmmmbbb```mmm~~~}}}}}}|||zzz}}}~~~qqqhhhWWWSSSNNNJJJFFFEEECCCCCC@@@@@@AAAAAAAAA@@@???>>>BBBBBBBBBCCCEEEGGGIIIJJJKKKNNNRRRTTTVVV[[[cccjjjqqqssswww{{{}}}~~~~~~~~~}}}xxxpppiiiddd```]]]ZZZSSSOOOIIIDDDBBBBBBBBBBBBEEEFFFIIIPPPVVV]]]jjjvvvppp[[[KKKGGGFFFGGGHHHGGGJJJOOORRRSSSTTTUUUUUUSSSQQQPPPQQQOOONNNNNNOOOPPPOOONNNSSSXXX```fffiiiiiigggffftttooogggXXXGGG===DDDOOOkkk|||nnnbbb\\\YYYVVVUUUUUUTTTVVVYYYZZZ^^^hhhssswwwssskkkccc\\\WWWUUUTTTQQQOOOLLLGGGDDDAAA??????;;;;;;<<<<<<<<<<<<;;;:::888999::::::::::::::::::<<<:::777555444333111///111111333444555555555555111111111111111111111111...---,,,***))))))))))))***)))((()))***+++***((((((((((((((((((((((((((()))***+++---......------***)))'''''''''(((***+++))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))***++++++++++++++++++++++++,,,------))))))************)))))),,,+++++++++,,,,,,---...,,,---///000111111111111333333444555777888999:::666888:::<<<>>>>>>===<<<===???AAADDDFFFGGGGGGGGGIIIHHHGGGFFFGGGIIIKKKLLLPPPTTT___ooo{{{ooojjjwwwvvvuuuyyynnnmmm{{{lll]]]RRRJJJHHHDDDAAA@@@@@@AAABBB<<<===???@@@@@@???===<<<>>>>>>===>>>???AAACCCDDDBBBFFFKKKNNNPPPVVV___fffhhhkkkppptttwwwwwwuuuttt|||}}}~~~|||wwwooohhhddd```]]][[[PPPLLLGGGCCCBBBBBBAAAAAAEEEFFFJJJRRRYYYbbbooo{{{zzzcccOOOGGGEEEEEEHHHHHHHHHKKKPPPRRRSSSSSSSSSRRROOOMMMKKKOOONNNOOORRRVVVXXXYYYYYYbbbhhhpppvvvwwwtttqqqoooxxxqqqfffVVVDDD<<>>===<<<;;;666777999:::;;;;;;:::999:::777444222111000...,,,111111222333444666777777111111111111111111222222...---+++***))))))((((((***)))((()))***+++***(((((((((((((((((((((((((((&&&''')))***++++++******)))((('''&&&'''(((+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++***)))------,,,++++++,,,,,,,,,,,,---///000111222111111111222333444555777888888444666:::===???>>>===<<<>>>@@@BBBEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHJJJLLLLLLRRR]]]ooo~~~rrrmmm|||uuurrr}}}pppxxx}}}lll\\\QQQLLLBBBAAA???>>>=========>>>>>>>>>===<<<;;;;;;::::::>>>>>>???@@@@@@???>>>===AAAAAACCCFFFLLLRRRXXX\\\^^^\\\]]]cccgggjjjnnntttpppvvv}}}wwwqqqiiiccc```^^^[[[XXXNNNKKKEEE@@@======>>>???FFFOOOTTTSSSWWWfff{{{~~~dddRRRJJJDDDDDDDDDEEEGGGJJJMMMOOOQQQRRRSSSTTTSSSQQQOOONNNPPPPPPQQQSSSVVVYYY\\\]]]kkkqqquuuwwwyyy|||yyyuuummmZZZLLL@@@;;;GGGYYYwww}}}{{{qqqmmmnnnkkkddd]]]UUUTTTSSSSSSTTTYYY```eeefffeee^^^SSSNNNPPPNNNHHHHHHHHHGGGFFFFFFEEEDDDDDD999;;;======<<<:::::::::777777777888999888555222111444666555222000000111111222222333333222222111---...000111111///---,,,...---,,,+++************'''''''''''''''((()))***))))))))))))))))))))))))************,,,...000111))))))))))))************))))))************))))))+++*********))))))((((((++++++************++++++***)))'''&&&'''(((***+++''''''((()))***+++++++++((()))***++++++,,,++++++...//////...------///222444555555666777888888999777:::===>>>===<<<<<<<<<@@@@@@@@@@@@BBBDDDGGGIIIKKKJJJHHHGGGHHHIIIIIIIIIOOOQQQYYYhhh}}}yyyuuuyyy|||yyytttbbbSSSHHHDDDAAA@@@>>>===<<<<<<======>>>>>>======<<<<<<;;;;;;;;;<<<============<<<;;;======>>>???CCCHHHMMMPPPTTTQQQSSSXXX\\\^^^ccchhhlllsss{{{~~~~~~zzzxxxrrrjjjddd```\\\WWWSSSIIIFFFCCC???>>>>>>@@@BBBEEEMMMSSSVVV___qqquuu[[[JJJCCCCCCDDDEEEGGGJJJLLLOOOPPPRRRSSSTTTTTTSSSQQQNNNMMMLLLLLLNNNQQQVVV\\\bbbeeemmmrrrvvvwwwzzz}}}{{{vvvsssbbbQQQGGG@@@@@@OOObbbwww||||||~~~~~~zzzqqqnnnmmmkkkccc]]]YYYYYYXXXXXXXXXZZZ]]]``````___ZZZRRRPPPRRRRRRMMMMMMLLLKKKHHHFFFCCCAAA@@@:::<<<===<<<:::888888999888888888:::;;;;;;888666222444666555333111111222222222333333333333222222...///000000000///...---...---,,,+++************)))(((((('''((((((******))))))))))))))))))))))))---,,,***)))((((((((()))))))))))))))************+++***)))(((((()))***+++******)))))))))((((((((('''(((************((('''***)))'''''''''(((***+++((())))))******+++++++++,,,,,,,,,++++++***)))(((...//////...------///222333333444555666777777888777:::===>>>===<<<<<<<<>>???>>>===<<<;;;;;;<<<<<<========================;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;===@@@CCCEEEIIIFFFGGGLLLOOOQQQUUUZZZdddllltttyyy{{{|||zzzvvvwwwqqqiiiccc^^^YYYRRRMMMCCCBBB@@@??????AAADDDEEEHHHNNNUUU\\\jjjhhhRRREEE???CCCDDDGGGJJJMMMOOOQQQRRRTTTTTTTTTSSSRRROOOMMMLLLKKKJJJKKKNNNTTT\\\dddiiilllpppssstttxxx{{{yyyttteeeVVVFFF@@@???FFFXXXjjj{{{~~~~~~zzzxxxzzz|||{{{zzztttnnnkkkkkkhhhaaa\\\]]]]]]\\\\\\[[[ZZZZZZYYYWWWWWWSSSOOOPPPTTTUUUSSSSSSQQQOOOKKKFFFBBB>>><<<;;;;;;<<<:::888777777888:::999:::;;;======;;;999444555666555333111222333222333333444444333333222111000000000/////////...---,,,+++***************+++***)))((('''((()))***))))))))))))))))))))))))---,,,***((('''&&&&&&&&&))))))))))))************,,,+++(((&&&&&&(((+++,,,))))))(((((((((((((((''''''(((+++------+++((('''))))))((('''((()))***+++*********+++++++++++++++,,,,,,,,,+++******))))))---...///...---...000111111222333444555666777777777:::===>>>===<<<<<<===???@@@BBBEEEFFFGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNVVVeeeyyyyyyqqqssszzz}}}yyyhhhWWWJJJCCCAAA@@@=========<<<<<<;;;;;;;;;<<<<<<<<<===============<<<=========>>>>>>>>>>>>??????>>>>>>>>>@@@AAABBBCCC@@@@@@EEEGGGHHHLLLQQQ\\\aaaiiinnnrrrvvv}}}~~~yyywwwrrrmmmfff```\\\VVVNNNIIIAAAAAA@@@@@@AAADDDGGGHHHNNNSSSZZZeeevvvqqq[[[KKKDDDBBBBBBDDDHHHLLLPPPRRRTTTTTTUUUUUUTTTSSSQQQNNNLLLKKKMMMKKKJJJKKKPPPXXX```fffjjjmmmooopppsssvvvssslll\\\NNNAAA===AAALLL___ooo|||wwwssssssvvvvvvvvvmmmjjjfffeeedddbbb^^^ZZZ^^^]]][[[YYYYYYXXXVVVUUUPPPOOOMMMLLLOOORRRTTTSSSTTTSSSPPPLLLGGGBBB===;;;::::::;;;:::888888999:::;;;::::::;;;<<<<<<:::888555555444333222111222333333333444444444444333333222111000///////////////,,,,,,+++***************,,,+++)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************+++***)))(((((()))***+++((((((((((((''''''''''''+++,,,---......---,,,+++))))))((((((((()))***+++,,,,,,++++++++++++++++++************+++,,,------,,,...//////......000111111222222444555666777888666999<<<>>>============>>>AAADDDGGGIIIIIIHHHGGGIIIJJJKKKJJJJJJJJJKKKLLLNNNRRR[[[lllppplllooo}}}~~~vvv}}}{{{ooo]]]NNNEEEBBBAAAAAA==================<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>??????===>>>???AAAAAAAAAAAAAAAAAA>>>>>>AAACCCCCCGGGKKKSSSVVV[[[___eeemmmwww~~~|||{{{vvvtttkkkfff```[[[XXXSSSLLLGGGCCCBBBAAAAAACCCFFFIIILLLQQQWWW```nnnyyybbbQQQGGGDDDDDDCCCEEEIIINNNQQQTTTUUUVVVVVVUUUTTTRRRPPPMMMKKKJJJLLLKKKJJJKKKOOOWWW___dddkkkmmmnnnnnnqqqrrrllldddRRRGGG>>>>>>IIIYYYkkkxxxzzzpppmmmmmmnnnmmmlllaaa```___^^^]]]\\\[[[[[[^^^[[[VVVUUUUUUVVVVVVUUUNNNKKKIIIJJJLLLMMMNNNOOOQQQPPPOOOLLLGGGBBB>>>;;;999:::<<<<<<;;;;;;===>>><<<;;;::::::::::::888666777555222111111111222222444444444555555444444444222111000///............++++++******))))))******+++***)))(((''''''&&&&&&((((((((((((((((((((((((&&&'''((()))***++++++,,,((()))))))))************((()))***++++++***)))(((''''''''''''((((((((((((...---,,,++++++,,,---...)))))))))))))))******+++,,,,,,++++++++++++++++++************+++,,,---...+++---////////////000111111222333444666777888999666999<<<>>>>>>======>>>>>>AAADDDHHHJJJIIIHHHGGGHHHJJJLLLLLLKKKJJJKKKMMMPPPUUU```sssqqqjjjkkkwww~~~|||xxxuuuuuutttvvv{{{sssgggVVVIIIBBBAAA@@@@@@>>>>>>????????????>>>>>>========================<<<<<<;;;<<<<<<===>>>???:::===AAADDDEEEDDDAAA???AAA===<<>>>>>======>>>>>>AAADDDGGGIIIIIIHHHGGGGGGJJJMMMMMMKKKJJJLLLNNNPPPVVVcccxxx{{{lllkkkttt~~~}}}xxx~~~vvvooojjjfffcccaaa```ccciiiqqqyyy}}}zzzwwwhhh]]]NNNDDDAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@@@@AAA@@@@@@??????>>>>>>>>>======<<<<<<===>>>@@@AAA???CCCIIIMMMNNNKKKFFFBBBBBB???>>>@@@AAA@@@BBBFFFEEEFFFHHHKKKQQQZZZbbbhhhnnntttzzz}}}zzzrrrlllbbb\\\UUUPPPMMMJJJFFFCCCCCCAAA???>>>AAAGGGNNNSSSVVVbbbrrrvvvaaaPPPFFFCCCCCCCCCGGGHHHJJJMMMPPPSSSVVVXXXUUUTTTSSSPPPOOOMMMLLLLLLIIILLLQQQWWW^^^eeekkknnnpppqqqqqqqqqqqqmmm```RRRAAA>>>@@@MMMddd|||wwwpppooommmhhheeeeeeffffffddd```\\\\\\___cccddd```]]]]]]___```^^^ZZZPPPJJJHHHJJJJJJGGGFFFHHHGGGHHHHHHHHHEEEBBB>>><<<@@@CCCFFFGGGEEECCCAAA@@@>>>===<<<<<<>>>??????>>><<<888333111333555666666555555666666666666555555//////000///...,,,+++)))******))))))))))))******)))+++---///...,,,(((&&&((((((((((((((((((((((((((())))))))))))(((&&&&&&))))))))))))************((()))***++++++***)))(((((((((((()))))))))************(((''''''(((******))))))******+++++++++***((())))))******+++++++++///...,,,*********+++,,,***,,,///000000///000111000000222333555777888999555888<<<>>>>>>===>>>>>>???@@@CCCFFFHHHHHHHHHGGGFFFKKKOOOOOOLLLKKKMMMOOORRRYYYggg}}}rrrpppwww}}}}}}~~~yyyzzz~~~pppmmmhhhbbb^^^[[[YYYWWWVVVYYY]]]dddnnnvvvwwwsssnnn\\\SSSGGGAAAAAADDDDDDDDD@@@AAABBBCCCDDDCCCBBBAAACCCCCCBBBBBBAAA@@@??????@@@????????????AAACCCDDDFFFKKKRRRWWWWWWSSSLLLGGGEEEAAA@@@BBBCCCBBBCCCHHHBBBCCCEEEIIINNNTTTZZZ]]]]]]ccciiikkklllrrr}}}}}}uuunnnbbb[[[SSSMMMJJJGGGCCC@@@AAA???<<<<<<@@@GGGPPPUUU]]]jjj{{{{{{mmmZZZLLLFFFEEEFFFFFFIIIIIIJJJLLLOOOSSSVVVXXXUUUTTTRRRPPPNNNMMMMMMLLLMMMQQQWWW^^^eeekkknnnpppooopppppppppoooiiiZZZKKK@@@@@@DDDSSSlllzzzuuuvvvsssmmmiiikkknnnnnnkkkeee___^^^bbbgggiiifffdddeeehhhgggaaa\\\QQQKKKHHHKKKKKKGGGEEEHHHEEEFFFGGGFFFDDDAAA===;;;DDDGGGKKKKKKHHHDDD@@@??????>>>===???BBBDDDEEEEEE???:::555333444777888888555555666666666666555555......///000...,,,)))(((***)))))))))))))))******))),,,///222222///***'''(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))******************))))))))))))******(((((())))))******++++++******++++++++++++******))))))***++++++++++++***''''''((()))***++++++,,,,,,+++*********,,,...000))),,,///000000000000111...///000222444666777888555888<<<>>>>>>>>>>>>??????@@@BBBEEEFFFGGGHHHHHHFFFKKKOOOOOOLLLKKKMMMPPPUUU\\\kkkvvvttt{{{vvvxxx~~~xxxzzzmmm```\\\^^^[[[WWWQQQNNNPPPUUUZZZTTTXXX___hhhnnnlllfff___RRRMMMFFFBBBAAABBBDDDFFFGGGEEECCCEEEHHHLLLLLLKKKHHHGGGEEECCCAAA@@@@@@@@@>>>@@@BBBCCCDDDEEEGGGIIIRRRWWW]]]```bbb^^^RRRFFFFFFEEEDDDDDDEEEFFFDDDCCCCCCDDDDDDEEEGGGIIIKKKLLLQQQRRRUUUYYY```iiitttzzz{{{tttnnnkkkcccXXXMMMIIIHHHEEECCCCCCAAA???AAAEEEGGGIIIOOOVVV^^^lllmmm^^^OOOHHHEEECCCCCCFFFKKKKKKLLLNNNQQQTTTWWWXXXXXXTTTOOOLLLLLLLLLKKKIIIOOOQQQWWWbbblllqqqoookkklllhhheeedddccc[[[LLL@@@<<<:::BBBZZZvvv}}}~~~~~~|||yyywwwwwwxxxxxxyyyuuulllhhhkkkkkkhhhcccgggmmmrrrwwwvvvkkk___SSSNNNIIIHHHLLLOOONNNMMMLLLLLLJJJEEE???===???BBBLLLNNNOOOMMMGGGBBB@@@@@@@@@???@@@HHHQQQVVVSSSNNNEEE>>>777555777:::999888666555555777999888444000000000///...---,,,,,,++++++***)))(((((()))***+++))))))***+++,,,,,,,,,,,,,,,***'''%%%&&&(((,,,...*********)))))))))))))))******))))))((((((''''''+++***((('''''''''((()))------+++***))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((++++++************++++++,,,,,,++++++++++++******###%%%))),,,///000111111222222222333444555666777777888999;;;<<<===>>>>>>@@@AAACCCDDDFFFGGGHHHHHHIIILLLOOOPPPNNNOOORRRUUUXXX]]]lll}}}}}}ssstttzzz~~~}}}kkk^^^ZZZ[[[YYYXXXUUUSSSRRRSSSVVVWWWTTTUUUZZZ```dddccc]]]XXXOOOKKKFFFCCCCCCFFFHHHIIILLLJJJHHHIIILLLMMMMMMLLLHHHGGGDDDBBB@@@AAABBBCCCCCCEEEGGGIIIJJJLLLPPPRRR\\\gggppppppjjjaaaVVVMMMKKKJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLOOOUUU]]]eeejjjooottt~~~{{{sssjjjddd\\\RRRIIIFFFEEECCCBBBCCCBBBAAADDDIIIKKKMMMTTT\\\bbbrrr{{{___SSSHHHDDDEEEEEEGGGJJJOOOOOOPPPQQQRRRRRRSSSSSSPPPMMMJJJJJJLLLMMMMMMLLLOOOSSS\\\fffnnnrrrpppnnnkkkiiihhhgggbbbWWWIII>>>:::>>>LLLddd{{{{{{}}}zzzwwwqqqhhhfffkkkttt~~~uuudddVVVRRROOOPPPTTTVVVVVVSSSPPPOOOLLLGGGCCCBBBDDDGGGOOOPPPPPPMMMGGGBBB@@@@@@??????BBBJJJRRRTTTNNNHHH???:::444333666999888666888777777999;;;999666222000000///...---,,,+++++++++***)))(((((()))***+++******+++++++++++++++***---+++***((()))+++---///***)))))))))))))))))))))************))))))))))))******)))((((((((())))))***))))))))))))******+++))))))))))))(((((((((((()))***************))))))++++++************++++++******++++++,,,,,,------***+++---...000111222222222222222333444555666777888999:::<<<===>>>??????@@@AAACCCDDDFFFGGGHHHHHHHHHKKKNNNOOONNNNNNQQQTTT\\\aaannnzzz}}}~~~uuuuuuzzz}}}uuucccYYYUUUVVVZZZWWWVVVVVVXXXYYYZZZYYYXXXXXXXXXYYY]]]```___ZZZUUUMMMJJJGGGFFFHHHJJJLLLMMMOOONNNMMMMMMMMMMMMLLLJJJHHHGGGEEEDDDDDDFFFHHHIIIKKKLLLOOOQQQTTTXXX^^^bbbjjjyyysssfff\\\VVVSSSQQQNNNMMMMMMMMMKKKJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFIIINNNSSSWWWXXX```lll|||}}}yyyqqqddd[[[TTTKKKCCCBBBBBBAAAAAACCCDDDDDDHHHNNNPPPSSS[[[cccjjj~~~iiiQQQHHHAAABBBDDDFFFHHHLLLPPPQQQSSSTTTSSSRRRQQQPPPLLLKKKJJJJJJLLLNNNNNNMMMOOOWWWbbblllqqqsssrrrqqqnnnqqqsssooodddUUUGGG>>>;;;HHH]]]rrr{{{yyy}}}xxxkkkeeemmmzzzyyydddWWWUUUTTTWWW[[[\\\ZZZWWWQQQOOOLLLGGGDDDDDDGGGJJJPPPPPPMMMIIICCC@@@>>>>>>======@@@GGGMMMLLLEEE>>>666333111222666888777555888888888999999888555222000000///...---,,,+++++++++***))))))))))))***+++************)))((('''&&&++++++*********+++,,,,,,))))))))))))))))))******************++++++++++++))))))******************))))))))))))(((((((((((((((((((((((())))))))))))******+++++++++++++++***++++++************++++++)))******+++---......///000000/////////000111111222222222333444555666777999:::;;;===>>>??????@@@@@@AAACCCEEEFFFHHHHHHIIIGGGJJJNNNNNNMMMNNNQQQTTT```eeerrrwww{{{|||}}}~~~yyyvvvxxx|||}}}{{{zzzvvveee]]][[[YYYYYYZZZ[[[[[[[[[^^^aaaaaa___]]]\\\\\\]]]aaacccaaa\\\WWWPPPNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFGGGHHHKKKMMMOOOQQQRRRPPPRRRUUUYYY^^^eeemmmrrrxxxyyykkkbbb]]]YYYWWWTTTRRRRRRRRRQQQOOOOOOOOOOOONNNMMMLLLKKKKKKIIIGGGEEEDDDEEEHHHIIIJJJMMMSSS^^^jjjvvv~~~xxxuuussskkk^^^TTTNNNFFF@@@??????>>>???BBBEEEGGGKKKPPPSSSVVV___iiiwwwtttYYYJJJDDD@@@BBBDDDDDDFFFIIINNNPPPSSSUUUUUUTTTRRRPPPOOONNNMMMMMMLLLLLLKKKJJJQQQ\\\iiirrrtttssssssttttttzzz}}}vvvdddRRRFFFAAA???RRRkkk{{{~~~yyyyyy{{{mmmcccnnn}}}ooo]]]VVVVVVXXXZZZ\\\[[[WWWSSSMMMJJJGGGCCCBBBCCCGGGJJJNNNLLLHHHCCC>>>;;;::::::::::::<<<@@@CCCAAA;;;555//////000333666888777666777777777777666444222000000//////...---,,,+++*********************************))))))'''&&&%%%$$$(((((()))))))))))))))((()))))))))))))))*********)))))))))******+++++++++((()))+++,,,,,,+++******,,,+++***)))'''%%%$$$###(((((((((((()))))))))))))))***++++++++++++++++++++++++************++++++***++++++,,,------......000///.........///000111222222222333444555666777888999;;;<<<>>>?????????@@@AAACCCEEEGGGHHHIIIJJJHHHKKKOOOOOOOOOOOOSSSVVVaaagggsssxxx{{{wwwtttpppkkkgggeeeeeeeeemmmttt|||}}}zzzzzz{{{}}}qqqfff]]][[[\\\\\\]]]___eeeeeefffggghhhhhhgggeeeaaabbbfffjjjmmmjjjccc]]]YYYWWWVVVUUUTTTRRROOOLLLIIIIIIIIIHHHFFFEEEDDDDDDBBBFFFKKKQQQUUUXXXXXXXXXUUUXXX\\\aaagggoooxxx~~~|||ssslllfff^^^\\\YYYWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVUUUTTTTTTQQQNNNJJJHHHIIIIIIGGGFFFGGGKKKQQQXXXaaalllxxxyyyqqqllljjjdddYYYPPPKKKDDD@@@???>>>===>>>AAAFFFHHHLLLQQQSSSXXXdddppphhhPPPGGGCCCAAADDDFFFEEEFFFJJJNNNPPPSSSUUUUUUSSSPPPMMMOOONNNMMMLLLJJJJJJJJJKKKUUU```nnnuuuuuussstttuuuttt{{{}}}qqq\\\IIIAAA@@@AAAWWWppp{{{~~~tttkkkggguuu}}}qqqdddZZZXXXYYY[[[]]]\\\XXXRRRNNNIIIFFFCCCAAABBBDDDGGGIIILLLIIIDDD@@@===;;;::::::<<<:::999:::;;;999555222,,,...111444888999888777777777888666444222111000//////...---,,,+++************++++++++++++******++++++++++++***((('''&&&'''((())))))))))))((('''(((((())))))************'''(((((())))))*********)))***+++,,,,,,+++***)))*********)))(((&&&$$$###'''((((((((()))))))))***((())))))***++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......///000222333222222222333444555666777777888999;;;<<<===>>>>>>???AAACCCEEEGGGIIIJJJJJJIIIMMMPPPQQQQQQQQQUUUXXX]]]fffrrr~~~uuujjjbbbUUUSSSRRRQQQQQQRRRTTTVVV]]]eeeooorrrrrrrrrxxx}}}}}}xxxwww|||uuujjjaaaZZZXXXZZZ]]]dddkkkuuuwwwyyyxxxvvvsssqqqqqqoooppptttyyy|||yyyqqqkkkcccbbb```^^^[[[VVVOOOJJJEEEFFFEEEDDDCCCCCCEEEGGGEEEIIIOOOUUUZZZ\\\\\\\\\\\\___dddiiiooovvv~~~zzzssslllbbb___]]]\\\]]]^^^______]]]^^^```aaaaaa```______YYYUUUQQQPPPPPPOOOKKKHHHDDDFFFIIILLLRRR\\\iiirrr|||uuummmgggccc\\\SSSLLLGGGBBB??????>>><<>>BBBJJJaaavvv{{{{{{|||wwwpppjjjgggqqq~~~rrrfff___\\\\\\^^^aaaaaa]]]WWWPPPLLLHHHFFFDDDDDDFFFIIIKKKKKKKKKGGGCCC@@@??????>>>===>>><<<:::999999888555333---///333666888999999999999::::::888555222222222//////...---,,,+++************+++,,,,,,+++******,,,,,,---------,,,++++++******++++++******)))(((((((((((()))******++++++((((((((((((((()))))))))******++++++***))))))(((%%%&&&((()))))))))((('''''''''(((((())))))******'''((()))***++++++++++++++++++************++++++,,,,,,,,,++++++*********//////000111222333555666222222222333444555666777777777999;;;<<<======>>>???AAACCCEEEHHHIIIKKKKKKJJJMMMQQQRRRRRRSSSVVVZZZYYYdddppprrrfff\\\RRRLLLFFFFFFFFFGGGHHHIIIKKKKKKNNNVVV^^^bbbccckkkxxxyyysssqqqrrryyywwwlllgggccccccdddhhhsss}}}{{{zzz|||yyytttkkkjjjhhhfffaaaZZZQQQJJJEEEEEEEEEDDDCCCFFFKKKOOOQQQSSSVVVZZZ]]]___aaaaaaeeehhhlllppptttyyy~~~{{{tttmmmeeeccc``````bbbeeeggggggggghhhjjjkkkkkkjjjhhhgggbbb^^^YYYXXXYYYXXXSSSOOOHHHJJJLLLLLLNNNUUU___gggyyyuuuqqqlllfff```WWWNNNHHHBBB>>>===>>>>>>===@@@FFFFFFHHHMMMSSSXXXcccwww}}}cccOOOHHHCCCAAACCCGGGHHHHHHKKKPPPQQQRRRSSSSSSQQQNNNKKKIIIIIIJJJJJJJJJJJJNNNUUUZZZ```gggoootttuuusssqqqqqqmmmnnnjjj[[[III@@@DDDMMMdddyyywwwooommmjjjfffeeeiiivvvzzzlllccc___]]]___aaacccccc^^^WWWQQQMMMIIIGGGFFFHHHKKKNNNOOONNNGGGDDDAAA@@@AAAAAA@@@>>>;;;;;;;;;;;;:::777444222...111444666777888888999:::;;;;;;888444111111222///......---,,,+++*********++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,++++++******))))))))))))'''(((((()))******++++++******)))))))))))))))))),,,+++***)))((('''''''''$$$%%%((()))******))))))'''''''''((()))*********((()))***+++,,,,,,,,,,,,++++++************++++++)))*********************...///000222333333333333222222222333444555666777777888:::<<<===>>>>>>>>>???AAACCCFFFHHHJJJKKKLLLIIIMMMPPPRRRQQQSSSVVVZZZWWWcccooo}}}tttbbbWWWPPPJJJGGGFFFFFFFFFFFFGGGGGGGGGFFFIIIPPPWWW[[[^^^jjj~~~wwwoookkkkkknnnwww}}}pppppprrruuuuuuwww{{{zzzxxxyyy{{{zzzuuuqqqooonnnmmmjjjeee\\\RRRKKKFFFGGGGGGFFFFFFIIIPPPVVV^^^^^^]]]^^^```cccfffggglllooorrruuuwwwzzz}}}~~~}}}wwwqqqkkkgggeeeccccccfffjjjlllmmmnnnoooqqqqqqqqqooommmkkkhhhddd```___aaa___ZZZUUUPPPRRRTTTRRRPPPSSSZZZaaarrr~~~{{{pppooommmhhh___UUUKKKEEE===;;;;;;===>>>>>>BBBHHHFFFIIINNNTTT[[[iiivvvYYYHHHFFFFFFDDDEEEGGGHHHGGGIIINNNNNNOOOPPPQQQQQQOOONNNMMMNNNOOONNNMMMMMMRRRYYY```dddhhhooossstttrrrpppoooooooooiiiZZZJJJFFFOOOZZZ~~~{{{xxxxxxuuunnniiiiiigggdddfffllluuu{{{|||ssshhhbbb^^^[[[^^^aaacccbbb^^^WWWQQQMMMHHHGGGGGGIIINNNQQQPPPOOOBBB@@@===>>>@@@AAA???===777888:::;;;:::777222//////222444666666777777888888999999666111......000///......---,,,+++***)))***+++,,,------,,,+++***!!!"""$$$&&&'''((())))))***)))(((''''''''''''''''''(((((()))***+++++++++,,,+++++++++******))))))---,,,***(((&&&&&&&&&&&&'''((()))++++++)))((('''&&&''''''((()))******+++)))***+++,,,------...---++++++************++++++''''''((()))***++++++,,,---...///111111111000///222222222333444555666777999999;;;===>>>????????????AAACCCFFFHHHJJJKKKLLLHHHLLLPPPQQQQQQRRRVVVYYYWWWcccooo{{{|||eeeVVVNNNHHHEEEFFFEEEFFFGGGFFFEEEDDDFFFHHHLLLLLLRRR[[[bbbkkk|||xxxnnnddd```___dddnnnyyyyyyzzzzzzyyyyyyxxxwwwvvvrrrlllgggfffgggaaaTTTIIIJJJIIIJJJNNNOOOOOOSSSXXXbbbcccddddddeeehhhlllpppnnnvvv|||}}}|||}}}|||zzzxxxooogggbbb\\\^^^aaacccggglllrrrvvvwwwuuutttuuuvvvuuurrroookkkgggdddfffiiikkkhhhddd___]]]ZZZWWWWWW[[[aaafffqqq{{{~~~yyyooojjjddd]]]VVVOOOIIIDDD???<<<999;;;@@@EEEGGGGGGJJJNNNRRRWWWdddwwwyyydddRRRHHHDDDCCCFFFJJJLLLKKKJJJIIIIIILLLNNNOOOMMMIIIHHHJJJMMMKKKLLLLLLMMMOOOTTT[[[```mmmoooppppppooonnnnnnnnnnnnpppjjjXXXGGGJJJ```vvv}}}yyywwwmmmfffbbbdddggghhhkkkooo}}}|||xxxoooeee^^^\\\]]]dddeeeeeebbb\\\VVVPPPNNNJJJGGGFFFHHHLLLNNNJJJFFFBBBCCCCCCAAA>>><<<<<<<<<>>>>>>>>>;;;666222000///222333555777888888777777777666555333111///......///......------,,,++++++)))))))))(((((((((((((((++++++,,,,,,,,,,,,++++++************++++++++++++)))************+++++++++++++++++++++++++++++++++''''''(((((())))))******(((%%%""""""%%%(((((('''((()))***+++,,,+++******+++*********))))))((((((************************++++++******************+++,,,---...///000111222222222333333555666888999:::;;;<<<<<<<<<<<>>BBBGGGIIIIIIKKKOOOTTT\\\lllvvv```OOOFFFDDDCCCFFFJJJLLLKKKJJJIIIIIIKKKLLLLLLKKKJJJJJJLLLMMMIIIKKKMMMOOORRRXXX^^^cccrrrtttvvvuuussspppooonnnvvvssshhhVVVLLLYYYzzz~~~~~~{{{wwwuuuooolllgggfffiiiqqqyyy~~~zzzoooddd[[[XXXYYY[[[``````aaa^^^ZZZTTTOOOLLLKKKIIIGGGIIILLLLLLHHHDDDBBBBBBBBBAAA>>><<<<<<===<<<======:::666333222222222333444666777777666666888666444222000/////////.........---,,,,,,++++++///...---,,,+++***)))(((((())))))******))))))((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((()))))))))))))))******'''$$$%%%''')))***)))((()))***+++++++++******************)))))))))(((******************************+++,,,,,,+++***)))...//////000111222222333111111111222444555777888:::;;;<<<<<<<<<<<>>???AAAFFFJJJKKKKKKOOOTTT\\\gggyyyqqq[[[KKKEEEEEEEEEHHHKKKLLLKKKJJJJJJJJJJJJIIIIIIJJJLLLNNNOOOOOOGGGJJJMMMQQQVVV]]]eeejjjvvvyyy|||{{{vvvsssrrrrrryyyrrrcccRRRNNNaaayyywwwyyy}}}xxxsssooonnnttttttqqqwwwnnn^^^VVVWWW]]]aaacccbbb___[[[VVVQQQLLLJJJKKKIIIGGGHHHJJJIIIEEEAAAAAABBBBBB@@@>>><<<<<<===:::;;;;;;999666444444555222333444555555555555555888666333111/////////000......---,,,,,,++++++***++++++******)))(((((((((((())))))******))))))((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))***************)))))))))+++)))'''''')))***++++++((()))******++++++******************))))))))))))************************)))***,,,------,,,+++***///000000000111111222222000000111111333555666777999:::<<<<<<;;;<<>>@@@DDDHHHKKKMMMNNNRRR[[[gggwwwkkkVVVIIIFFFHHHHHHKKKMMMNNNMMMLLLLLLMMMKKKHHHGGGIIINNNQQQQQQPPPIIIKKKNNNSSSYYYcccmmmttt{{{}}}~~~}}}zzzyyyyyy{{{yyyppp```QQQOOOaaa|||vvvwwwzzz}}}tttmmmiiikkkzzzuuuddd^^^ccckkkqqquuunnnddd[[[SSSNNNJJJIIIHHHGGGFFFFFFGGGFFFCCC@@@@@@AAAAAA@@@===<<<<<<===999:::999777444333333444333333444444444444444444888666333000......///000------,,,,,,+++*********&&&&&&'''((()))***++++++******++++++++++++******)))*********++++++++++++))))))))))))************)))))))))))))))))))))))),,,,,,++++++******))))))+++***)))))))))***++++++((())))))************************)))))))))))))))************************+++++++++++++++,,,,,,,,,............////////////000111111222333555666777888:::;;;;;;;;;<<>>AAAEEEIIILLLOOOQQQRRR```ssswwwdddSSSJJJIIIKKKLLLNNNPPPPPPOOONNNNNNOOOMMMKKKIIIKKKOOORRRRRRPPPMMMNNNQQQVVV^^^iiiuuu}}}vvvjjjZZZNNNQQQddd~~~}}}yyy{{{{{{qqqjjjgggooo}}}sssrrryyy}}}lll\\\RRRLLLIIIHHHDDDCCCDDDDDDEEEDDDBBBAAA@@@@@@AAA???===<<<<<<===::::::888555222000111222555444444444333333333444666555222000///...///000,,,,,,,,,+++******))))))))))))***+++---...//////*********++++++*********)))*********++++++++++++(((((()))))))))*********((((((((((((((((((((((((,,,,,,++++++******))))))))))))))))))(((((()))***)))))))))))))))*********))))))))))))))))))******************************---+++)))((()))+++---///............////////////222222222333444666888999777999:::;;;;;;<<>>>>>AAADDDGGGJJJOOOVVV[[[cccuuuxxxdddUUUNNNMMMNNNMMMNNNOOOPPPPPPOOONNNOOOPPPUUUUUUTTTRRROOONNNNNNOOOOOOUUU]]]fffooovvv}}}|||~~~qqqgggOOOEEE<<>>???@@@???===<<<<<<===999999888555333222444666888777666444444444444444222222222222111000...---+++++++++***))))))((((((*********))))))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))))))))***(((***+++***(((&&&'''))))))(((((('''((()))***+++((()))))))))************************************''''''((()))******++++++...//////000111222222333111111222333444666777888666888999:::;;;<<>>>>>>>>===@@@CCCFFFHHHKKKPPPXXX^^^rrrttt]]]OOOMMMNNNNNNMMMMMMOOOOOOOOOMMMMMMNNNOOOXXXYYYXXXUUUOOOLLLMMMOOONNNVVVbbbnnnvvvzzz}}}zzzxxx{{{}}}uuuaaaPPPCCC???===FFFWWWhhhrrruuuoooqqqsssuuuxxx}}}wwwooommmqqqvvv~~~zzz~~~{{{rrrhhhoooxxx|||{{{xxxuuutttppphhh\\\UUUQQQNNNIIIEEEJJJKKKKKKJJJGGGDDDCCCBBB>>>???@@@???===<<<<<<===999999888666555555888::::::888777555444444444555000111333333222000...,,,++++++******)))(((((((((+++++++++,,,------......))))))************))))))************++++++++++++(((((((((((())))))))))))************************''''''(((((())))))******(((***,,,+++)))'''((())))))((('''''''''(((***+++(((((())))))*********+++************************###%%%)))+++,,,+++)))'''+++,,,---...///000111222000000111222333555666777666777999:::;;;<<>>===>>>@@@@@@BBBGGGKKKMMMQQQ]]]iiiwwwfffUUUPPPNNNLLLLLLOOONNNOOOOOOKKKHHHGGGJJJMMMSSSPPPPPPRRRQQQNNNNNNPPPTTTbbbooovvvyyy|||}}}|||}}}{{{zzzuuuhhhUUUFFFCCC??????KKK^^^nnntttuuunnnooorrrwww~~~vvvuuurrrooottt}}}tttddd\\\```fffjjjjjjhhhfffeeeiii___XXXXXXUUUNNNIIIIIIHHHJJJMMMKKKHHHEEEDDDEEEAAA???;;;:::999999888777999999888777666666777777555555555666777666333000444444333111000...------)))***+++,,,,,,,,,,,,+++******************++++++)))+++...000000...+++)))+++*********))))))((((((+++*********))))))(((((())))))))))))***************++++++,,,,,,,,,,,,+++''''''''''''((((((((((((++++++******)))((((((((((((((()))***************))))))))))))))))))))))))...+++)))***---...---+++---...000111222333222222000111333555666777888888999:::;;;;;;;;;===@@@CCCCCCCCCDDDEEEFFFHHHJJJKKKIIIMMMQQQUUUUUUVVVVVVVVVVVVXXXcccwww|||tttrrr}}}lll]]]PPPKKKIIIKKKLLLLLLPPPUUUbbbgggqqq|||qqq]]]TTTLLLFFFFFFEEEBBBAAACCCDDDEEEGGGKKKRRRYYYaaaeeelllttt~~~{{{tttlllggg```[[[YYYXXXWWWVVV^^^```gggpppyyy~~~~~~}}}}}}{{{rrrtttrrrsssyyyzzzuuupppooosssxxxvvvsssnnnhhhaaaXXXOOOJJJAAAAAA@@@>>><<<<<<>>>@@@CCCEEEIIINNNRRRXXXfffsssiii[[[OOOLLLNNNOOOPPPSSSPPPOOONNNLLLJJJJJJLLLMMMOOOMMMMMMPPPPPPMMMNNNRRRZZZgggttt{{{}}}|||uuuvvvvvvtttmmm___MMMAAA<<<>>>FFFUUUhhhtttvvvtttooosssyyyzzztttrrrrrruuu}}}mmm[[[WWWZZZ^^^``````___]]][[[\\\UUUQQQQQQOOOJJJHHHJJJIIIKKKKKKIIIEEEBBBBBBCCC???===:::::::::;;;::::::;;;999666444333444666777666666666777888666333111444333222111///...---,,,))))))*********+++++++++))))))***+++,,,,,,------%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))************)))))))))((())))))))))))************((())))))***))))))((((((((((((((())))))))))))***)))))))))))))))((((((((((((((()))***************))))))))))))))))))))))))---+++)))***,,,------+++,,,---///000111222222111222222333444555666666666777999::::::;;;===@@@CCCCCCCCCDDDEEEFFFHHHJJJKKKIIIMMMRRRUUUVVVVVVVVVWWWWWWYYYeeeyyyyyyttt{{{hhhXXXOOOKKKJJJLLLOOOQQQVVV\\\hhhppp{{{{{{eeeTTTKKKEEEAAABBBBBB@@@AAADDDDDDFFFJJJPPPYYYccclllqqqyyy}}}zzzuuuqqqllleee```]]]]]]]]]]]]dddgggmmmuuu|||}}}}}}~~~vvvtttqqqpppqqqpppmmmoootttxxxtttooohhh```XXXQQQJJJFFF>>>>>>>>><<<;;;<<>>===>>>AAACCCGGGHHHLLLUUU^^^kkk}}}sss```TTTNNNIIIIIIMMMOOOOOONNNQQQNNNKKKKKKNNNPPPNNNLLLMMMLLLOOOSSSTTTUUU[[[bbblllvvvyyyssskkkpppsssmmm___PPPFFFCCCEEEVVVoooyyyyyy{{{sssqqqsssooojjjqqqzzz|||iii^^^]]]\\\[[[[[[\\\]]]\\\\\\[[[[[[YYYUUUOOOLLLNNNQQQQQQNNNJJJEEEAAA???>>>???===<<<;;;;;;<<<<<<;;;:::777666444222222444777999888888888999:::888555333222111111000...------,,,+++***((('''((()))+++---))))))***++++++,,,------+++***((('''(((***---///---,,,,,,***)))(((''''''*********)))))))))))))))((()))))))))************,,,,,,,,,,,,+++***)))((((((((()))))))))*********(((((())))))***++++++,,,(((((()))***************))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++,,,...//////000000111111222222333444555555666888:::;;;<<>>===>>>@@@CCCFFFGGGMMMWWWcccqqqsssbbbUUUOOOMMMKKKJJJMMMOOONNNKKKOOOLLLJJJKKKNNNOOONNNLLLMMMMMMQQQUUUWWWZZZbbblllzzzzzzrrrjjjnnnooofffWWWJJJEEEEEEMMMbbb~~~xxxqqqrrrqqqmmmmmmyyy{{{ppp|||{{{mmmccc^^^___]]][[[\\\^^^```aaa```WWWXXXVVVPPPKKKJJJMMMPPPTTTPPPKKKFFFBBB@@@@@@@@@@@@???===<<<<<<;;;999777222333444666777888999:::888888888999:::999666333111000000///...---,,,,,,,,,+++)))))))))***,,,...************))))))))))))(((((((((((())))))******++++++++++++++++++++++++))))))))))))))))))******((()))))))))************((((((((('''&&&%%%$$$###'''''''''((((((((())))))((()))******+++,,,------(((((()))***************))))))))))))))))))))))))((()))))))))***+++,,,---++++++,,,---...///000000//////000111333555777999888:::;;;===>>>@@@DDDGGGGGGFFFFFFFFFGGGHHHIIIIIIIIILLLPPPSSSTTTVVVXXXYYYZZZ^^^kkk~~~{{{{{{vvv___TTTQQQLLLKKKPPPYYYcccppp{{{|||hhhYYYNNNHHHHHHEEEBBBCCCDDDCCC@@@BBBGGGJJJMMMSSS[[[eeeooovvv{{{|||}}}~~~|||yyyxxxyyyyyyxxxwwwrrrtttxxxyyyyyyzzz{{{||||||yyyqqqjjjiiisssyyylllaaa___dddjjjppp{{{{{{ssseee___UUUMMMGGGEEECCCBBB>>>>>>>>><<<;;;<<>><<<:::777444000111444777999:::999999888888888999:::888555333000//////...------,,,,,,,,,+++*********+++------*********)))((((((''''''((()))***++++++***((('''''''''(((***,,,---//////))))))))))))************))))))))))))************((((((((((((''''''&&&%%%''''''''''''(((((((((((())))))******+++,,,------(((((()))***************))))))))))))))))))))))))((()))*********+++---///,,,,,,,,,,,,---///000111/////////111333666999;;;:::;;;===>>>???AAAEEEHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHKKKNNNQQQRRRTTTWWWYYYXXX___ooo{{{sss\\\TTTNNNMMMPPPZZZdddmmmwwwjjj[[[QQQJJJGGGGGGCCCBBBCCCFFFDDDBBBEEEKKKLLLOOOUUU]]]gggpppwww{{{}}}|||||||||}}}}}}{{{xxxzzz|||{{{zzz{{{~~~|||uuusssyyy{{{qqqffffffmmmooorrrwww}}}uuulll^^^XXXOOOHHHDDDCCCBBBBBB<<<============???BBBEEEHHHKKKTTTcccppp{{{zzzeeeUUUOOOPPPGGGKKKLLLJJJKKKOOOOOOKKKJJJLLLNNNNNNNNNNNNOOOPPPPPPRRRVVVZZZ\\\aaammmzzz|||tttqqqnnnfffWWWHHHBBBFFFMMM]]]oooxxxrrrmmmiiigggiiijjjsss}}}lllbbb```___\\\XXXUUUUUUYYY[[[YYYWWWTTTUUUSSSOOOSSS[[[___]]]SSSOOOJJJGGGFFFFFFDDDBBBCCCAAA???>>>===:::777444222333444555666777777888888777777888999888555222//////...------,,,,,,,,,************++++++++++++*********))))))))))))))),,,---------,,,+++***)))&&&'''''')))***+++,,,,,,((()))))))))************))))))))))))***************+++++++++++++++******'''(((((((((((()))))))))((((((((())))))*********(((((()))***************))))))))))))))))))))))))(((***,,,+++***+++...000------,,,---...///111222111111111222333666999;;;;;;<<<===>>>>>>@@@CCCFFFIIIHHHHHHGGGGGGGGGHHHHHHGGGIIIMMMOOOQQQSSSVVVYYYYYYbbbttt{{{qqqZZZSSSLLLNNNUUUbbblllttt|||ttt\\\QQQLLLGGGCCCDDD@@@@@@CCCFFFEEEDDDGGGMMMLLLPPPVVV^^^hhhqqqxxx|||{{{{{{|||}}}}}}~~~~~~|||}}}{{{sssuuu|||{{{{{{~~~|||xxxtttkkkaaaYYYSSSKKKEEEBBBBBBAAAAAA<<<===>>>???@@@CCCGGGJJJKKKNNNYYYhhhvvv~~~qqq^^^PPPKKKMMMIIIMMMMMMJJJJJJMMMLLLGGGJJJMMMPPPQQQOOONNNPPPSSSTTTVVVZZZ^^^```eeerrrzzzttthhhXXXJJJGGGMMMUUUiiixxx~~~zzzwwwnnngggccc```^^^dddgggvvvzzzzzz{{{ggg^^^\\\[[[^^^ZZZWWWWWWZZZ[[[XXXUUUUUUUUUQQQNNNTTT]]]aaa]]]QQQMMMIIIGGGGGGGGGDDDBBBBBBAAA???>>>>>>;;;888555666444333222222333555666777777777888999777444222.........------,,,,,,,,,(((((()))************)))))))))******+++++++++,,,------,,,***))))))((((((***))))))((('''&&&&&&%%%(((((())))))*********+++))))))))))))************((())))))*********))))))))))))))))))************''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))(((***,,,,,,++++++...222...---------...000222333444333222222333666888:::;;;<<<=========???BBBEEEIIIIIIHHHHHHGGGGGGHHHHHHFFFHHHLLLNNNPPPRRRVVVXXX]]]eeexxx{{{{{{ttt___SSSMMMRRR[[[fffpppxxx~~~lllWWWMMMKKKIIIEEECCCDDDCCCBBBBBBDDDGGGJJJLLLRRRUUU[[[eeeoooxxx~~~|||zzzyyyzzz~~~~~~{{{yyyyyyrrrjjjbbb\\\PPPNNNKKKGGGDDDAAA@@@???999;;;<<<<<<<<<@@@GGGLLLOOO[[[hhhpppyyyyyydddWWWQQQNNNLLLJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKIIIHHHJJJMMMQQQTTTUUUXXX]]]dddkkksss|||qqq\\\QQQSSS]]]fffkkkvvvyyy~~~}}}pppfffbbbaaa```___aaalll{{{~~~sssqqqvvvxxxmmm```VVVWWW^^^\\\\\\[[[XXXUUURRRQQQQQQSSSOOOMMMPPPXXX___bbbaaaVVVQQQKKKGGGGGGFFFDDDBBBAAA@@@???===;;;999777666666666777777666555444444666666666777888777444111000000...---,,,+++++++++++++++************++++++*********)))))))))))))))+++++++++************)))((((((((((((((((((((((((,,,+++((('''''')))+++,,,*********))))))))))))))),,,,,,+++***)))(((''''''((((((''''''''''''((((((***)))(((''''''((()))***)))(((''''''(((***,,,...***)))((((((((()))+++,,,&&&'''((()))***+++,,,,,,------///000222222333333444333222111333666999;;;<<<<<<======<<<===@@@BBBFFFFFFGGGGGGGGGFFFFFFEEEGGGIIILLLNNNQQQTTTYYY]]]cccgggxxx|||uuu```TTTSSSZZZfffqqqzzzxxxfffSSSKKKKKKIIIFFFDDDCCCBBBAAABBBEEEIIINNNQQQZZZ^^^eeennnxxx}}}}}}~~~~~~}}}{{{}}}~~~zzztttlllddd[[[UUUIIIGGGDDDBBB@@@?????????===>>>???>>>>>>BBBIIIOOOUUUaaannnwwwppp]]]RRRMMMKKKIIIKKKLLLNNNOOOOOOOOONNNMMMOOONNNLLLKKKLLLOOORRRTTT[[[^^^cccjjjqqqzzzvvvgggYYYZZZhhhyyy}}}zzzooogggdddccccccccciiirrrzzz{{{tttoooppprrrvvvooogggccc___[[[ZZZ]]]]]]\\\YYYUUUQQQMMMKKKKKKIIIHHHJJJRRR[[[aaabbbaaa\\\TTTKKKGGGHHHJJJJJJHHHCCCBBBAAA@@@===:::888666666777777777666666555444666666666777777666333111000///...---,,,+++++++++++++++************++++++++++++++++++++++++******+++++++++************)))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&+++++++++***************************))))))))))))))))))(((((((((((()))))))))((((((((())))))***+++++++++++++++******))))))***************++++++,,,(((((()))***+++,,,---------...///111111222222222333222222222333666888:::999:::;;;;;;;;;<<>>===>>>@@@AAAAAABBBBBB@@@@@@EEEMMMSSS]]]hhhuuu~~~}}}fffUUUNNNKKKJJJHHHNNNOOOPPPQQQRRRQQQPPPOOOSSSQQQPPPOOOPPPRRRUUUWWW```dddiiiooowwwzzzrrr```UUUNNNYYYqqqzzzqqqkkkhhhgggggggggkkkwww|||xxxtttwwwxxxvvvkkk```WWWXXX\\\\\\ZZZXXX]]][[[WWWRRRNNNJJJHHHGGGCCCFFFLLLUUU^^^cccbbb```^^^TTTJJJFFFIIIMMMMMMKKKDDDCCCBBB@@@===999666444777777777888777777666555666555555666666555333000000///...,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))***+++++++++)))(((&&&++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******(((((()))***++++++++++++)))***,,,------+++)))'''******+++,,,,,,,,,,,,,,,)))******+++,,,---......//////000111111111111111222222222333444666888999777888999999999;;;>>>AAACCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQTTTXXX[[[___fffxxxxxxttt~~~{{{eeeYYYUUU^^^iiiqqquuu|||iii\\\OOOLLLMMMKKKHHHGGGFFFGGGHHHLLLSSS\\\eeejjjpppvvv~~~}}}}}}~~~~~~|||vvvnnneee\\\TTTKKKFFFDDDBBB@@@>>>>>>@@@BBBDDDCCCCCCBBB@@@AAAFFFOOOWWWdddmmmyyyuuu^^^QQQMMMMMMLLLLLLQQQQQQSSSSSSTTTSSSRRRQQQRRRRRRQQQRRRTTTWWWZZZ\\\bbbffflllrrrzzzvvvhhh]]]NNNFFFDDDRRRjjjyyyrrrmmmkkkkkkkkkiiiwww|||pppcccWWWUUUXXXYYYXXXXXXaaa]]]WWWRRROOOLLLJJJIIIGGGJJJPPPXXX___aaa```]]]YYYRRRLLLLLLQQQSSSOOOIIIDDDCCCAAA===:::666333111777888888888888888777777666555444444555444111//////...---,,,++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))************************,,,,,,,,,,,,+++***))))))*********+++++++++++++++))))))))))))***************))))))(((((())))))***)))***+++,,,,,,+++***)))&&&''')))***+++,,,++++++((()))+++,,,---,,,+++************+++,,,------...///000000111111111000000000111222444555666777777888999:::999999:::<<>>@@@AAACCCAAAAAAAAAAAABBBIIISSSZZZhhhooozzzkkkVVVNNNMMMMMMNNNPPPRRRSSSTTTUUUTTTTTTRRRRRRPPPPPPQQQTTTWWW\\\___bbbeeejjjpppwww}}}~~~sssdddTTTIIICCC@@@CCCQQQggg{{{zzzsssooooooooopppzzz~~~|||~~~qqqccc\\\ZZZ[[[aaagggmmmggg^^^XXXSSSPPPMMMJJJKKKMMMQQQWWW[[[^^^^^^]]]WWWVVVVVV[[[___\\\SSSKKKHHHFFFBBB===888555333222888888999999999999999888666444333333333222000......---,,,+++++++++++++++++++++************++++++************++++++,,,,,,+++++++++*********))))))************************+++***(((&&&&&&&&&((()))))))))))))))******++++++************)))))))))))))))((((((''''''(((((()))+++,,,,,,,,,+++***(((&&&((('''''''''(((***,,,---'''(((***+++++++++***)))))))))******+++,,,,,,,,,///000000111111111000000000111222333555666777777;;;<<<<<<;;;999:::<<<>>>BBBCCCEEEGGGIIIKKKLLLLLLKKKMMMPPPRRRRRRTTTVVVXXXZZZbbbuuu|||||||||mmmbbbZZZ^^^cccfffjjjrrr~~~cccXXXMMMJJJIIIEEEBBBAAAGGGJJJNNNVVV```jjjsssxxx~~~~~~~~~}}}||||||}}}}}}~~~uuusss~~~{{{ooojjjaaaYYYRRRLLLGGGDDDAAAAAA???>>>>>>>>>??????>>>@@@BBBCCCFFFNNNXXX```jjjqqq|||ooo^^^OOOLLLLLLKKKMMMQQQRRRSSSTTTTTTTTTSSSRRRQQQOOOQQQSSSVVV[[[```dddggglllqqqxxxtttdddSSSFFF>>>:::<<>>999666555666888999::::::;;;:::::::::666444222111111111///---------,,,+++++++++++++++++++++************++++++))))))******++++++,,,,,,+++++++++************)))************************,,,+++(((''''''(((+++---((((((((()))******+++++++++*********))))))((((((((((((''''''''''''((((((,,,,,,++++++***)))'''''',,,+++)))''''''((()))+++(((((()))************)))************+++++++++,,,//////000111111111111111111111111222333555777888=========<<<:::;;;===???CCCDDDFFFIIIKKKLLLMMMNNNLLLOOOQQQSSSSSSTTTUUUVVVWWWaaauuuzzz}}}oooccc[[[^^^ccchhhooowwwdddYYYOOOLLLJJJFFFDDDEEEHHHLLLRRR[[[eeeooowww{{{{{{ppptttxxxooofff```XXXQQQLLLIIIFFFDDD>>>>>>>>>????????????>>>===@@@DDDHHHMMMVVV```hhhmmmuuu|||bbbTTTKKKLLLMMMJJJLLLSSSRRRRRRSSSTTTSSSRRRQQQPPPSSSTTTVVVZZZ___cccgggiiirrrxxx~~~mmmZZZIII@@@===999===IIIaaa}}}{{{zzz~~~{{{}}}}}}rrrgggbbbccciiiuuuvvviii```\\\XXXTTTQQQTTTWWWZZZ[[[\\\[[[[[[[[[YYY]]]aaacccaaa]]]XXXTTTUUUOOOFFF===777666777888999999:::;;;;;;;;;;;;;;;666444111000000000...------,,,++++++***+++++++++++++++************++++++******++++++,,,------...+++++++++************))))))))))))))))))))))))))),,,++++++++++++,,,...///(((((()))******+++,,,,,,))))))))))))************))))))(((((((((((()))))))))))))))(((((())))))***,,,,,,+++++++++***++++++******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,---...///111111222222222222111000111222444777999:::;;;;;;;;;;;;<<>>BBBGGGLLLSSS[[[fffnnnoooxxxkkk[[[PPPJJJOOOOOOKKKNNNVVVQQQRRRSSSSSSRRRQQQPPPOOOVVVWWWZZZ]]]aaaeeehhhjjjttt{{{|||jjjUUUFFF@@@@@@CCCEEEQQQlll}}}~~~~~~tttiii___]]]aaaiiittt}}}|||sssggg```^^^]]]ZZZXXX^^^aaaccccccaaa\\\YYYWWWVVVXXXZZZXXXTTTRRRRRRSSSVVVOOOEEE;;;555333555888999::::::;;;<<<<<<<<<;;;666444111000000///...,,,,,,,,,++++++***+++++++++++++++************++++++++++++,,,,,,---...//////+++++++++************)))((((((((((((((((((((((((%%%&&&(((***+++++++++***))))))***+++,,,,,,------''''''((()))***+++,,,,,,******))))))))))))******''''''&&&&&&(((***,,,---(((***,,,...//////......,,,+++***)))***+++---...,,,,,,---------------------...///000222222333333222111000000111444777999777888999:::;;;===AAADDDFFFHHHIIIKKKMMMNNNOOOOOONNNPPPSSSTTTTTTSSSTTTUUU^^^lll~~~yyyhhhiiiiiinnnwww}}}mmm^^^RRRSSSTTTPPPMMMOOOQQQVVV]]]dddjjjsss|||zzz}}}zzz~~~|||oooccc\\\TTTPPPKKKFFFDDDBBB@@@???AAA???>>>@@@>>><<>>@@@BBBIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPPPPQQQSSSTTTUUU[[[ooo~~~qqqmmmkkkmmmssswwwxxx|||nnn___TTTVVVXXXUUUTTTWWWZZZ```gggnnnuuu}}}yyyxxxxxxzzzvvvhhh\\\TTTOOOKKKGGGDDDBBBAAA@@@???@@@>>>>>>@@@???>>>BBBHHHGGGKKKRRR[[[dddmmmwww}}}lllWWWTTTPPPMMMNNNRRRUUUTTTQQQPPPNNNLLLMMMOOOPPPOOOMMMRRRXXX^^^cccfffllluuu{{{~~~vvvgggUUUEEE>>>===???PPP[[[nnn~~~{{{rrriiifffeeehhhooowwwuuurrrnnnjjjfffeeeggghhhoookkkeee\\\TTTOOOLLLKKKNNNOOOOOOLLLHHHEEEFFFGGGEEEAAA:::555222222333555888999999::::::999999888555333111111111111///...++++++,,,,,,,,,,,,,,,,,,((())))))******))))))(((+++++++++++++++++++++++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******))))))))))))************,,,,,,,,,,,,,,,++++++++++++***)))***,,,---,,,+++---,,,,,,,,,,,,---......000000000000111111111111222333444444444555777999<<<;;;;;;;;;<<>>???======???@@@@@@DDDKKKJJJUUUbbbkkkqqqyyygggTTTSSSQQQPPPRRRUUUWWWUUUSSSQQQPPPOOOOOOQQQQQQPPPOOOUUUZZZaaagggmmmttt|||}}}zzzwwwgggWWWLLLAAA:::@@@KKK^^^kkk}}}zzzyyypppiiihhhjjjkkkmmmpppsssqqqlllfffccceeelllrrryyyrrrhhh]]]SSSMMMJJJIIIHHHIIIIIIGGGDDDBBBBBBCCCBBB<<<666333333444444333777777888888888888777777555333222111222111000...,,,,,,,,,,,,,,,+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))************.........------,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,---......//////000000111111111111222333444444444555777999===<<<;;;<<<===???BBBDDDIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSUUUWWWYYYZZZmmmyyyxxx~~~yyyyyy|||tttooommmooossswww~~~sssdddZZZ]]]ccceeehhhnnnvvv{{{wwwnnnbbbVVVNNNGGGDDDAAA>>>>>>>>>>>>===???======???@@@@@@EEELLLTTTaaaooovvv{{{vvvbbbWWWPPPPPPQQQTTTVVVWWWUUURRRQQQQQQQQQRRRSSSSSSSSSSSSYYY^^^eeelllrrrzzz}}}yyywwwqqq[[[IIIFFF@@@;;;FFFZZZjjjyyy||||||xxxqqqjjjggglllrrrrrrppppppnnnkkkgggaaa^^^dddoooxxxwwwkkk^^^UUUPPPMMMLLLFFFFFFFFFEEECCCBBBAAAAAA@@@:::444444777888666333555666666777777666666555444222111000111000...------,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++************************,,,++++++***)))(((''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************.........------,,,,,,++++++***)))***,,,---,,,+++,,,,,,++++++,,,,,,---...//////000000111111222222222333444444444555777999<<<;;;;;;;;;<<>>>>>======<<<@@@>>>===???@@@AAAGGGNNNYYYgggtttzzzzzzfffZZZWWWNNNOOOQQQTTTUUUUUUSSSQQQQQQRRRSSSTTTUUUVVVWWWXXX___bbbiiipppwww}}}~~~{{{zzzyyyyyynnnUUUCCCBBBAAA???NNNeee|||}}}~~~uuu}}}zzzuuummmjjjlllvvv|||{{{uuurrrkkkiiiddd______fffqqqzzzzzzrrrfff]]]WWWSSSPPPOOOGGGGGGGGGFFFFFFDDDBBBAAA<<<888444555999:::777333444555555666666555555444222111///...///...---+++,,,,,,,,,++++++*********)))******++++++******)))************************++++++******)))(((((('''((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************,,,,,,,,,,,,++++++******+++***)))***,,,---,,,+++,,,++++++++++++,,,------...//////000111111222222222333444444444555777999::::::999999;;;===@@@AAAEEEFFFFFFGGGHHHIIIJJJJJJMMMNNNOOOQQQTTTWWWZZZ[[[bbbsss}}}~~~zzz|||~~~~~~zzz{{{}}}~~~pppccceeelllpppvvv~~~{{{xxxqqqjjjbbbYYYPPPJJJFFFCCC@@@============<<>>AAACCCEEEKKKSSS[[[iiiuuuwwwdddVVVRRRRRRNNNPPPQQQSSSSSSRRRQQQPPPPPPRRRUUUVVVWWWYYY[[[]]]cccggglllttt{{{zzzxxxxxxyyyzzzhhhQQQAAABBBFFFKKK]]]sss}}}uuusssxxx{{{vvvwwwxxxqqqkkklllttt}}}tttpppppplllgggdddeeejjjqqquuukkkeee\\\WWWTTTRRROOOMMMHHHGGGFFFFFFFFFDDDAAA>>>888666555666999999666333444444555555555555444444111///...---...---,,,***+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,+++************************************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************)))((((((''''''(((((()))))))))))))))************************************+++***)))***,,,---,,,++++++++++++++++++,,,------......///000111222222333222333444444444555777999:::999888888:::<<>>===AAA???@@@DDDGGGKKKSSS\\\dddqqqnnn___WWWQQQOOOPPPPPPQQQSSSSSSRRRPPPPPPPPPOOORRRVVVXXXYYY[[[___bbbfffiiiooowww|||wwwuuuuuutttrrr\\\LLLAAAFFFRRRbbbxxxzzzuuuoooooottt{{{yyyuuu|||vvvooonnntttyyytttwwwrrrllliiikkkmmmlllkkk\\\XXXSSSRRRRRRQQQMMMIIIFFFDDDCCCCCCCCCAAA===999666777999::::::999777666444444555555555555444444111000............,,,***************++++++++++++------............------************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))************(((((())))))***++++++++++++***)))***,,,---,,,++++++++++++***++++++,,,---......///000111222333333222333444444444555777999::::::999999:::===???AAAFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNOOOPPPSSSUUUWWWXXX```ooo}}}nnnnnnssswww}}}~~~qqqlllqqq~~~}}}vvvlllbbbWWWNNNEEE@@@???===::::::<<<>>>??????AAA???AAAFFFKKKPPPZZZcccppp}}}qqqYYYRRRSSSRRRQQQQQQRRRSSSTTTSSSQQQPPPPPPPPPNNNRRRVVVYYYZZZ]]]aaaeeegggjjjpppyyy~~~xxxtttrrrpppllliiiQQQGGGAAAJJJ^^^www{{{tttpppnnnpppwww}}}zzzwwwyyytttqqqvvv|||uuunnnlllnnnlllgggaaaUUURRROOOPPPRRRQQQLLLGGGCCCAAA@@@@@@@@@===888444777:::>>>???===;;;::::::444555555666666555555444222111/////////...---+++))))))******+++++++++,,,)))))))))******)))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************(((((()))***+++,,,,,,---+++***)))***,,,---,,,+++++++++******++++++,,,------...///000111222333333222333444444444555777999;;;;;;::::::;;;>>>@@@BBBGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNPPPRRRTTTVVVWWWaaaqqqppplllssszzzpppfff^^^fffzzz|||uuuoooeeeZZZPPPJJJGGGFFF===>>>???>>>===<<<===>>>@@@BBBEEEFFFKKKVVVeeepppzzzlllaaaTTTMMMLLLOOOPPPPPPRRRRRRQQQOOONNNOOOQQQTTTOOORRRVVVXXXZZZ___ffflllooopppttt}}}vvvoooppprrrjjj^^^LLLIIIEEEUUUzzz}}}ooojjjooorrrzzz~~~zzzyyyrrrsssxxx{{{yyyzzzrrrooosssuuummmbbbZZZQQQRRRSSSSSSRRROOOKKKIIIFFFDDDAAA???===;;;888666888<<>>;;;:::::::::999777666444333333333000000///...---+++)))(((+++*********))))))((((((+++***)))***+++,,,+++***,,,+++++++++***)))))))))(((((())))))))))))((((((---,,,+++*********+++,,,)))))))))))))))*********))))))))))))))))))))))))'''((()))((('''&&&''')))******))))))))))))******))))))))))))))))))******((()))+++,,,,,,+++***)))------,,,,,,,,,,,,++++++,,,++++++******++++++,,,...///000111222333444444222222333333555666888999;;;;;;;;;<<<>>>AAACCCEEEJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKMMMPPPRRRUUUWWWXXXbbbqqqyyyssswww}}}wwwiii```aaajjj}}}~~~~~~zzzzzz}}}xxxqqqddd___XXXOOOHHHCCC@@@???<<<>>>???>>>======>>>???@@@BBBEEEHHHOOO\\\lllxxxuuubbb[[[SSSOOOPPPRRRRRRQQQNNNNNNNNNMMMMMMNNNQQQTTTTTTUUUXXX[[[___dddjjjnnnoooqqqxxxyyyyyywwwtttrrrnnnaaaRRRFFFHHHJJJaaa~~~ssshhhfffmmmyyytttkkklllsssyyy~~~vvvpppiiieeehhhkkkdddZZZSSSRRRSSSTTTTTTSSSPPPMMMKKKGGGEEECCC@@@>>><<<:::888999===@@@AAA>>><<<:::::::::999888666555444333333222111111000...---+++++++++*********))))))))))))+++)))((()))******)))(((+++++++++***************)))******++++++******))),,,,,,+++*********+++,,,))))))))))))************))))))))))))))))))))))))'''((())))))((('''((()))******))))))))))))******************))))))))))))++++++++++++++++++***************++++++,,,,,,,,,///...---+++************...//////000111222333333222222333333555666888999;;;;;;;;;<<<>>>AAACCCEEEHHHIIIJJJJJJJJJIIIHHHGGGJJJKKKLLLOOOQQQTTTVVVWWW[[[jjjvvvwwwzzz~~~}}}vvviiibbbcccmmmyyynnnkkkiiippp}}}}}}zzz}}}~~~tttnnnllliiigggXXXUUUPPPKKKFFFCCC@@@???<<<>>>>>>>>>===>>>???AAAAAACCCFFFLLLVVVfffxxxtttbbbVVVSSSQQQQQQTTTUUUTTTRRRKKKLLLLLLLLLLLLNNNQQQTTTYYYYYYZZZ^^^dddjjjnnnppppppuuu~~~wwwyyyxxxuuupppgggXXXJJJAAAKKKXXXtttxxxoooiiimmmwwwuuujjjfffeeemmmxxxvvvooommmeee]]]YYY\\\___ZZZRRRNNNQQQRRRSSSSSSRRROOOMMMKKKHHHFFFDDDAAA???<<<;;;::::::===???@@@>>><<<;;;;;;:::999888777555444333333222111000///...---,,,+++***************))))))))),,,***))))))******)))'''***************+++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******++++++*********)))))))))------,,,+++++++++++++++'''((()))***+++,,,,,,---......---,,,,,,,,,,,,,,,/////////000000111111111222222333333555666888999;;;;;;;;;<<>>>>>>>>???AAADDDAAADDDJJJRRR```ssstttcccXXXPPPOOOOOOQQQTTTUUUTTTRRRMMMNNNNNNMMMMMMOOORRRUUU[[[ZZZZZZ^^^gggnnnqqqrrrttt{{{yyy{{{{{{yyyrrriii]]]RRRJJJEEEXXXmmm{{{sssnnnppp{{{kkkhhhiiiffflllxxxyyyooohhheeefff\\\TTTPPPTTTVVVSSSNNNKKKNNNNNNOOOOOOMMMLLLIIIHHHFFFFFFDDD@@@===;;;;;;;;;<<<===>>>>>>===<<<;;;;;;999999888777666555333222//////---,,,+++*********************************---,,,******++++++***((()))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,,,,++++++******))))))***+++,,,++++++***************))))))))))))))))))))))))))))))***++++++))))))***+++******))))))))))))******,,,++++++******))))))(((///...,,,+++***++++++,,,)))))))))***+++,,,,,,,,,******+++,,,---///000111///////////////000000000222222222333555666888999;;;;;;;;;===???BBBEEEFFFJJJJJJKKKKKKLLLLLLLLLLLLJJJKKKKKKLLLNNNPPPSSSTTTZZZjjjwwwkkkhhhkkkyyy{{{mmmffffffdddnnn}}}{{{{{{tttkkkbbb]]]YYYVVVUUUJJJIIIHHHEEECCC@@@===<<<<<<===>>>>>>>>>@@@DDDFFFDDDHHHQQQ]]]nnntttaaaWWWTTTOOONNNNNNOOOPPPRRRRRRQQQSSSSSSRRRQQQPPPQQQSSSVVVZZZYYYYYY___hhhpppsssttt{{{}}}vvvvvvwwwvvvpppdddVVVMMMJJJUUUnnn~~~qqqjjjjjjsssqqqdddiiiooonnnqqqzzz|||sssllliiifffcccaaaTTTNNNKKKNNNPPPNNNJJJIIIHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCBBB>>>:::888999;;;<<<<<<;;;;;;<<<;;;;;;:::999999999888777555333222///...---+++***************************+++++++++,,,+++))))))******)))((()))))))))***+++++++++,,,******++++++++++++************)))))))))***,,,,,,,,,+++++++++******))))))************************)))+++,,,+++***)))***,,,******))))))))))))******,,,+++++++++******))))))///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))******+++---///111222///////////////000000000222222222333555666888999:::;;;;;;===???BBBEEEGGGJJJJJJJJJKKKLLLMMMNNNNNNLLLKKKKKKKKKMMMOOORRRSSSUUUfff}}}wwwyyymmmllliiixxxsssllllllpppzzzwwwxxxrrrjjjddd___ZZZTTTOOOHHHGGGEEECCC@@@>>><<<;;;<<<======>>>???AAAFFFIIIJJJPPP\\\lll~~~yyyaaaSSSNNNOOOOOONNNNNNNNNNNNNNNOOOOOOUUUUUUTTTSSSQQQRRRTTTWWWXXXYYY[[[aaaiiirrrwwwzzzxxxssslllnnnqqqmmmaaaTTTOOORRRnnnwwwlllhhhnnn{{{qqqfffaaaiiiqqqtttvvvzzz}}}uuulllhhhfffccc\\\UUUNNNIIIGGGJJJLLLJJJGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@<<<777555777:::===;;;999888999::::::999999999:::999888666333222111000...,,,,,,,,,,,,---*********+++++++++++++++)))((('''((()))***)))'''***************+++++++++))))))************))))))***)))(((((()))***,,,---,,,,,,,,,+++******))))))************************)))+++++++++***)))***+++******))))))))))))******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,------/////////000000111111111222222333333555666888999:::;;;;;;===@@@CCCFFFHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMLLLLLLKKKMMMOOOQQQSSSVVVgggwwwttt~~~rrrqqqlllyyy|||}}}xxxssslllccc___^^^YYYPPPIIIGGGFFFDDDBBB@@@???>>>>>><<<<<<===>>>???BBBGGGKKKQQQYYYhhh{{{~~~fffTTTKKKJJJKKKLLLMMMOOOOOONNNLLLLLLLLLRRRSSSRRRQQQPPPQQQTTTWWWXXX[[[```fffmmmuuu}}}zzzsssqqqllljjjiiidddZZZUUU^^^kkkzzzrrrjjjkkkvvviiifffeeehhhoootttuuusssrrroookkkhhhccc\\\RRRKKKLLLHHHGGGKKKLLLIIIFFFFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@;;;555444777;;;<<<999666666777999999777999999::::::888666444222111///---,,,++++++------*********++++++,,,,,,,,,***)))((()))+++,,,,,,++++++++++++***************))))))************)))))))))((((((((()))***,,,---------,,,++++++***))))))************************)))***+++***)))((()))+++******))))))))))))******)))******++++++,,,,,,---))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,...//////000111222333333222222333333555666888999:::;;;;;;===@@@CCCGGGHHHHHHHHHHHHHHHJJJLLLNNNOOOOOONNNLLLLLLMMMOOORRRSSS]]]nnnxxxttt~~~~~~rrrqqqwwwyyyjjjaaaWWWTTTUUURRRHHH@@@CCCBBB@@@>>>===<<<======<<<<<<===>>>???CCCHHHLLLVVV___pppoooZZZOOOJJJJJJKKKIIILLLOOOPPPOOOLLLJJJIIINNNOOOOOOOOOOOOQQQTTTWWWYYY]]]dddjjjooowwwtttpppppptttmmmcccYYYRRRWWWnnnwwwqqqlllgggkkkyyy|||mmmnnnllljjjmmmrrrqqqllljjjmmmnnnllleeeZZZPPPJJJMMMJJJJJJNNNOOOKKKGGGGGGEEEEEEEEEDDDCCCCCCCCCBBB@@@AAA@@@;;;555444777<<<<<<888555444666888888777999999::::::999666444222...---+++)))))))))+++,,,*********++++++,,,,,,,,,,,,,,,+++---///111000000,,,+++++++++******))))))*********++++++*********)))((((((((()))***,,,---------,,,,,,+++***))))))************************(((*********)))((()))*********))))))))))))******))))))***+++,,,------...&&&''')))+++,,,,,,,,,+++(((((()))***+++,,,,,,---)))))))))***+++,,,---......///000111222333444444222222333333555666888999:::;;;;;;===@@@DDDGGGIIIJJJJJJJJJJJJLLLNNNQQQRRRPPPOOOMMMLLLMMMOOORRRTTT```qqqzzzttt{{{~~~yyy{{{qqqbbbXXXNNNKKKJJJGGGEEEEEECCCCCCCCCBBBAAA@@@???>>>>>>===???BBBBBBCCCHHHPPPYYYmmmtttZZZQQQOOOJJJIIILLLMMMMMMLLLIIIGGGFFFHHHJJJQQQQQQPPPNNNNNNPPPUUUXXX]]]gggppptttxxx|||xxxvvvvvvrrrnnnaaaRRRSSSjjjvvvoooaaa___cccnnn{{{uuukkknnnnnnnnnpppsssqqqlllppprrrpppggg[[[RRRQQQSSSUUUPPPPPPUUUSSSMMMIIIKKKFFFHHHKKKMMMMMMKKKIIIGGGFFFBBB===888666777:::<<<<<<999666444555777888888888999999888666333///---...------,,,+++***))))))''')))******))))))***,,,///......---,,,******)))+++***)))***,,,---------)))))))))))))))*********))))))))))))))))))))))))------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,------,,,,,,------...///'''))),,,......---+++)))000000000000000111111111111222444555777777666666:::;;;===>>>>>>AAADDDGGGIIIIIIIIIIIIIIIJJJKKKKKKRRROOOMMMLLLOOORRRUUUVVV^^^|||}}}yyyssseeeZZZPPPHHHFFFFFFCCCAAABBBBBBBBBBBBBBBAAA@@@???>>><<<<<<@@@EEEGGGIIIRRR\\\oooxxxbbbOOOMMMOOOKKKIIIKKKKKKKKKJJJHHHFFFGGGIIIKKKQQQQQQQQQPPPPPPSSSXXX\\\aaammmxxx|||~~~}}}yyywwwhhhaaaXXXVVVgggvvvnnniiieeeiiiqqqzzz~~~qqqjjjmmmnnnnnnrrrvvvuuuqqqpppqqqnnnfff]]]XXXYYY\\\ggg___YYYXXXUUUOOOKKKLLLLLLLLLMMMLLLKKKIIIGGGFFFCCC???888555666999<<<>>><<<999555444555666777777888888888777555222///---,,,,,,++++++++++++++++++***+++,,,+++***)))***+++,,,,,,,,,,,,++++++++++++***((('''(((***,,,,,,+++************************))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,***************+++,,,,,,)))***,,,------,,,+++***000000000000111111111111111333444666777777777777999:::<<<>>>???BBBFFFJJJLLLLLLKKKKKKKKKKKKKKKKKKQQQOOOMMMMMMOOORRRUUUWWWeee|||yyy{{{{{{}}}oooaaaXXXPPPIIICCCDDDDDDAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>:::<<>>===;;;999555444444555555555666666666555333000...,,,******+++++++++,,,,,,,,,,,,------,,,***)))***+++)))*********++++++,,,,,,((('''&&&''')))*********,,,,,,++++++******))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))),,,++++++******++++++,,,***))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++000000000111111111222222333333555666777888888888777999;;;===???CCCGGGJJJNNNNNNMMMMMMLLLLLLKKKKKKPPPOOONNNMMMOOORRRUUUWWWccc|||||||||vvvfff\\\TTTOOOJJJEEEBBBDDDEEEBBBAAABBB@@@@@@@@@AAA@@@@@@??????AAABBBEEEIIIMMMVVViii{{{kkkYYYOOOHHHKKKNNNKKKFFFEEEEEEFFFFFFFFFFFFHHHLLLOOOVVVVVVUUUTTTTTTWWW\\\```ooo||||||}}}{{{ooocccWWWQQQTTTkkkxxxooonnnpppuuu~~~rrrllliiillloooppptttzzzzzzvvvpppkkkccc\\\ZZZ___gggmmmnnnfff]]]VVVSSSPPPNNNNNNLLLKKKJJJIIIJJJLLLOOOPPPKKKCCC999777;;;???>>>;;;;;;888555444444555444444555555444333222///---,,,++++++++++++++++++++++++***+++,,,,,,***)))***+++))))))*********+++++++++((('''&&&''')))*********------,,,,,,+++***))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---...---,,,+++***+++,,,,,,000000000111111222222333444444555666777888999999777999;;;<<<>>>AAAEEEHHHLLLLLLLLLMMMMMMMMMLLLLLLNNNNNNNNNNNNOOOQQQUUUXXX^^^|||{{{cccUUUOOOLLLKKKFFFBBBAAADDDEEEBBBAAACCC???@@@@@@AAAAAAAAA@@@@@@IIIHHHKKKPPPXXXggg~~~ttt```VVVPPPJJJJJJJJJHHHEEEEEECCCDDDEEEEEEFFFIIIMMMQQQRRRSSSTTTVVVYYY^^^eeejjjwww{{{{{{zzzqqqaaaTTTMMMOOO[[[tttwwwxxx~~~uuummmlllmmmpppqqqrrruuuyyyxxxtttooohhh```ZZZ[[[```gggllljjjhhhccc\\\WWWTTTQQQNNNLLLKKKKKKKKKLLLNNNPPPQQQGGG???888888<<<@@@>>>::::::777555444555555444444555444333222000///---,,,------,,,,,,+++***))))))&&&(((******)))***+++---+++++++++*********))))))***)))((((((***,,,,,,+++------,,,,,,+++***))))))*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************++++++++++++++++++++++++++++++******++++++,,,---...---,,,******+++---...///000000111222333333333444444555666777888999999888999;;;;;;<<<>>>AAADDDGGGHHHIIIKKKLLLMMMMMMMMMLLLNNNOOOOOOOOOQQQUUUXXX```|||jjjXXXMMMIIIIIIIIICCC@@@???BBBAAA??????BBB???@@@AAAAAABBBBBBBBBBBBFFFEEEJJJVVVeeexxx~~~gggZZZPPPLLLHHHFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGJJJOOORRRNNNQQQUUUZZZaaakkkttt{{{~~~|||xxxpppdddVVVLLLDDDNNNddd~~~zzznnnjjjlllrrruuuuuutttvvvyyywwwsssmmmiiieeedddgggjjjjjjiiilllpppppphhh___YYYUUURRRQQQQQQQQQPPPNNNLLLJJJIII;;;777555777===@@@???===888777555555666777666555555444333111000///...---...------,,,+++***)))(((%%%'''((())))))***,,,...,,,,,,++++++*********)))+++***)))***,,,---------,,,,,,++++++******))))))************************,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********************************++++++,,,,,,++++++******))))))))))))***++++++---,,,+++++++++,,,...//////000000111222333444444444444444555666777999999999:::;;;;;;;;;===@@@BBBCCCEEEGGGJJJLLLMMMMMMMMMKKKMMMPPPPPPOOOQQQUUUYYYccc~~~xxx{{{~~~|||rrrbbbUUUNNNKKKJJJJJJDDDAAA@@@AAA???===>>>BBB???@@@AAABBBCCCDDDDDDDDDEEEFFFNNN```uuummm[[[RRRIIIIIIGGGEEEDDDFFFGGGGGGCCCDDDFFFGGGHHHKKKPPPSSSSSSVVV[[[bbbkkkvvvzzz{{{xxxoooaaaUUUMMMJJJGGGVVVrrryyynnnhhhjjjooowwwyyyyyyxxxyyy{{{yyyuuukkklllqqqxxx}}}{{{rrriiijjjtttxxxooobbb[[[XXXVVVUUUVVVVVVTTTPPPJJJDDD@@@555666888<<<@@@BBBAAA@@@777666555666888888888777555444333111000///......,,,,,,,,,++++++*********'''(((************,,,---++++++++++++,,,,,,,,,,,,,,,***)))***,,,......---************************************************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************************+++,,,,,,,,,,,,+++******************+++,,,,,,+++++++++,,,---...///000///000000111333444444555444333333444555666888999999;;;<<<<<<===???BBBEEECCCEEEHHHJJJLLLLLLLLLLLLJJJMMMPPPQQQOOOPPPUUUYYYccc{{{vvvyyy||||||nnnttttttssslllaaaXXXSSSPPPNNNLLLFFFCCCAAABBB@@@===???CCC@@@AAABBBCCCDDDEEEEEEEEENNNOOOZZZpppsssaaaSSSLLLGGGIIIIIIGGGEEEFFFFFFEEEDDDEEEFFFGGGIIILLLPPPTTT[[[^^^ccciiiqqq{{{|||uuuwwwsssfffUUUIIIGGGJJJQQQaaazzzlllfffeeekkksssyyy{{{|||zzz{{{~~~|||wwwjjjppp|||yyykkkdddqqqwwwmmm___YYYYYYYYYVVVWWWXXXWWWRRRJJJBBB===888:::>>>BBBCCCCCCBBBAAA777666555777999:::999888555444333111000/////////***++++++++++++,,,,,,,,,***+++,,,,,,+++***+++---)))***+++,,,---...//////+++***)))***,,,---------)))))))))))))))******************************************+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***************************+++,,,------,,,+++***------,,,,,,------...///)))***+++,,,...///000000///000000222333444555555333333333333444666777999999;;;<<<===???AAAEEEHHHEEEGGGIIIKKKLLLLLLKKKJJJIIIMMMQQQQQQOOOPPPUUUZZZddd}}}{{{{{{}}}~~~zzz|||~~~zzzkkkhhhbbbYYYQQQLLLIIIGGGFFFDDD@@@<<<;;;<<<>>>===<<>>===AAAEEEFFFGGGIIIMMMYYYkkk}}}kkk___VVVNNNHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGEEEFFFIIINNNRRRSSSYYY^^^eeelllrrrzzz}}}uuuoooggg^^^RRRGGGDDDGGG[[[rrrwwwllliiikkkrrryyy}}}xxxtttvvv~~~ooottt~~~~~~nnneeedddggghhhfffccc___\\\ZZZWWWTTTSSSRRRLLLBBB<<<;;;444;;;@@@?????????===:::888888888888888999999999666555333111///------,,,---,,,+++)))((())),,,///,,,***))))))***++++++***+++***'''&&&&&&'''***+++******++++++++++++******------,,,,,,+++*********)))++++++***((('''((()))************))))))))))))++++++++++++++++++++++++---,,,+++)))((('''''''''***************)))(((((())))))(((((((((((()))))),,,,,,+++******+++,,,,,,222...+++***+++,,,+++)))))))))***+++,,,...///000//////000111222333333444444555555666777888888999<<<;;;;;;<<>>999888:::???CCCAAA??????<<<888777888888888888888888888555444333000///------,,,,,,---,,,***((((((+++------+++******+++,,,,,,+++---,,,+++******+++,,,---***++++++,,,,,,++++++***************++++++++++++***+++++++++)))((()))***************))))))))))))************************,,,+++******************))))))*********))))))(((***))))))(((((())))))***,,,,,,+++******+++,,,,,,000---+++***,,,,,,+++***++++++++++++,,,,,,---...//////000111222333333444444444555666777888888999;;;;;;:::;;;===AAAEEEGGGHHHIIIKKKLLLMMMMMMLLLKKKMMMOOOPPPPPPPPPQQQSSSVVVddd|||xxxvvv|||}}}sssbbbYYYRRRNNNHHHCCCAAAAAAAAA@@@===;;;;;;;;;===>>>===<<>>===;;;888777777777777777777777777555444222000///------,,,+++,,,,,,+++)))((()))***...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((((((((()))***+++++++++***+++,,,+++)))))))))+++++++++*********)))))))))((((((((((((((((((((((((************++++++,,,---(((((()))******)))))))))*********))))))*********,,,++++++******++++++,,,...,,,++++++,,,---,,,,,,---,,,,,,++++++,,,,,,,,,//////000111222333333444444444444555666777999999;;;:::999999;;;>>>BBBDDDGGGHHHIIIJJJJJJKKKKKKKKKMMMNNNPPPPPPPPPQQQTTTVVVfff|||zzzxxxzzz|||}}}~~~iii\\\VVVLLLHHHDDD@@@???@@@??????<<<<<<===???AAAAAAAAA@@@AAABBBFFFIIILLLRRRaaaoooeee___WWWPPPMMMKKKIIIHHHEEEFFFHHHJJJNNNQQQSSSUUUQQQOOOMMMNNNQQQTTTVVVWWW\\\bbbiiimmmqqq{{{{{{iii]]]NNNLLLIIIFFFCCCGGGVVVfff|||tttqqqsssuuuwwwwwwzzzyyyzzz|||~~~}}}yyyuuuzzzzzzyyysssggg]]]___gggyyyyyygggWWWPPPIIIEEE???999777:::<<<@@@BBB???<<<<<<;;;888888777777777666666555555444333111000...---------'''))),,,,,,+++))))))***---,,,******,,,---,,,+++))))))***++++++***)))))))))******++++++******)))'''((((((((()))))))))******+++,,,+++***)))***++++++++++++*********))))))((((((((((((((((((((((((******))))))******+++,,,'''((())))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,+++++++++,,,---------,,,,,,+++++++++,,,------//////000111222333333444444333444444555777999:::<<<;;;::::::;;;>>>AAACCCHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPPPPRRRUUUWWWeee{{{}}}ppp^^^RRRNNNIIIFFFAAA>>>>>>>>>===<<<;;;<<<>>>@@@AAABBBBBBCCCFFFHHHMMMRRRWWW```rrryyygggZZZVVVQQQMMMJJJIIIHHHGGGEEEHHHLLLQQQTTTWWWXXXXXXWWWUUUSSSTTTVVVYYYZZZZZZ^^^dddmmmsssyyyxxxgggYYYPPPGGGEEEDDDEEEHHHRRRfffxxx{{{tttpppqqquuuwwwwwwtttxxx|||~~~}}}}}}}}}uuunnnfff```aaagggwww}}}wwwiiiXXXTTTMMMFFFBBB>>>:::;;;???AAADDDDDD???<<<;;;:::777999888888777666555555444333222111///...---------%%%(((+++,,,,,,++++++,,,,,,+++))))))+++++++++***'''((()))******)))((('''(((((())))))))))))(((((()))))))))((((((((('''''')))***++++++***)))***+++++++++++++++************))))))))))))))))))))))))******)))((((((((((((((('''(((((()))))))))((((((++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,------...*********+++,,,---////////////000111222333333444333333333333555777999;;;>>>===;;;;;;<<<>>>AAACCCIIIIIIKKKLLLLLLMMMLLLLLLKKKLLLNNNPPPQQQRRRVVVXXXddd}}}~~~yyy{{{uuudddUUULLLIIIFFFCCC???<<<<<<<<<;;;::::::<<<===>>>>>>???AAACCCFFFIIIPPPXXXaaammmfffTTTSSSRRROOOLLLJJJHHHGGGFFFFFFIIIMMMRRRUUUWWWXXXXXXVVVUUUTTTUUUXXXZZZ[[[[[[aaagggqqqzzzyyyeeeXXXOOOHHHEEEAAA???CCCMMM^^^uuu{{{zzzvvvrrrtttzzz|||{{{rrrxxx~~~}}}ppphhhccc___^^^```fffnnnsssqqqkkkddd[[[RRRPPPIIICCC@@@===;;;>>>CCCGGGJJJHHHAAA<<<;;;999666::::::999888666555444444222222000///...---------&&&))),,,---,,,,,,,,,---,,,***))))))***++++++***)))***+++,,,,,,+++***)))((())))))))))))))))))(((*********)))((('''''''''((()))******)))(((***+++,,,++++++++++++************************************)))((('''''''''''''''((()))))))))(((((('''&&&*********))))))************++++++,,,,,,++++++***)))+++------,,,,,,---...))))))***+++,,,...///000//////000111222333333444333222222222444777:::;;;???===<<<<<<===@@@CCCEEEIIIJJJMMMNNNOOONNNMMMLLLJJJLLLNNNOOOQQQSSSVVVYYYeee}}}yyy~~~|||tttuuu{{{ssscccXXXOOOIIIEEECCCAAA>>><<<======<<<<<<;;;===>>>>>>===>>>BBBEEEGGGJJJSSS```nnnkkkXXXNNNNNNNNNMMMKKKHHHFFFEEEEEEGGGHHHIIILLLOOOSSSUUUWWWUUUUUUUUUXXX]]]aaacccccciiinnnxxx~~~fffUUUNNNHHHCCCBBB@@@DDDQQQ```qqqyyy{{{{{{xxxyyy~~~xxxzzzttthhhbbb^^^ZZZYYY[[[^^^]]]___aaa]]]UUUQQQRRRMMMGGGAAA>>><<<;;;>>>CCCCCCFFFDDD>>>:::::::::888<<<;;;:::999777666555444222111000///...---------+++,,,...---,,,+++,,,------+++)))***+++,,,+++++++++++++++,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))&&&((())))))(((((()))***,,,,,,+++++++++*********************************((((((((((((((())))))*********))))))((('''%%%%%%***))))))(((((())))))******+++,,,,,,,,,,,,+++***)))+++......,,,+++,,,---+++***++++++,,,---.../////////000111222333333444333222111222333666:::<<<>>>===<<<<<<===@@@CCCEEEGGGJJJMMMPPPQQQOOOMMMKKKIIIKKKNNNOOOQQQSSSWWWZZZhhhwwwuuuzzzzzzqqqoootttxxx}}}qqq```SSSLLLHHHDDD@@@CCCAAA???>>>???@@@@@@??????@@@AAA@@@>>>@@@DDDHHHOOORRR\\\mmmhhhWWWQQQOOOJJJKKKKKKJJJGGGEEEDDDDDDHHHGGGFFFFFFHHHMMMSSSVVV[[[\\\]]]bbbhhhmmmpppqqqqqquuuqqqZZZLLLHHHDDD???CCCFFFSSShhh||||||zzz~~~~~~|||~~~~~~qqqiii```\\\YYYVVVWWWZZZbbb[[[YYY\\\WWWLLLJJJRRRLLLFFF@@@>>>;;;:::<<>>>>>>>>===============???@@@@@@AAACCCFFFIIILLL]]]nnn{{{nnnXXXMMMJJJKKKGGGHHHHHHHHHHHHGGGFFFFFFHHHFFFEEEDDDGGGKKKPPPRRRZZZ```gggnnnrrruuuwwwxxx{{{~~~qqqWWWLLLHHHBBB???AAAEEE\\\uuu}}}}}}uuuhhhbbb[[[VVVUUUWWWZZZ[[[\\\XXXRRROOONNNNNNOOONNNNNNGGGAAA@@@???<<<<<<>>>???;;;777666888<<>>BBBDDDDDDBBBFFFHHHKKKMMMNNNMMMKKKJJJKKKIIIKKKNNNQQQSSSZZZaaapppwwwqqqwww{{{vvvtttrrrqqqsssxxxrrr[[[RRRGGG@@@??????>>>===>>>>>>>>>===============<<<>>>AAACCCDDDGGGLLLPPPYYYlllsss\\\OOOJJJHHHFFFGGGGGGGGGGGGGGGFFFFFFEEEGGGHHHIIIJJJKKKNNNSSSWWWbbbgggmmmssswwwzzz}}}ttt```NNNGGGEEE@@@@@@DDDRRRqqq{{{~~~uuuiii```]]]YYYWWWVVVVVVUUUTTTVVVRRRNNNLLLLLLMMMMMMMMMKKKEEE@@@AAAAAA@@@@@@CCC>>>;;;999999<<<@@@CCCDDD@@@>>><<<999666444222111///...---,,,,,,,,,,,,---++++++******++++++,,,------,,,+++*********++++++))))))+++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,+++++++++******)))))))))))))))))))))************+++***)))((()))***,,,---)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,------,,,,,,+++++++++*********+++,,,---------------..................//////000111111111333444555555555666888;;;>>><<<;;;===AAADDDDDDCCCEEEGGGJJJLLLMMMLLLJJJIIIKKKIIIJJJNNNQQQSSSYYYaaarrrzzzttt{{{~~~yyyvvvvvvuuuuuuxxx}}}vvvjjj```OOOIIIAAA======?????????<<<==================>>><<>>===;;;888555333222111......---,,,,,,,,,------******+++,,,,,,,,,+++++++++************+++,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,+++,,,---------,,,+++***************++++++++++++***************+++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,------,,,,,,,,,++++++*********+++,,,,,,,,,---------.........///......///000000111111222222333555555555777999<<<;;;::::::<<<@@@CCCEEEEEEEEEGGGJJJLLLLLLKKKJJJHHHLLLJJJJJJNNNQQQSSSYYY```ttt~~~yyy~~~zzzxxx{{{|||}}}}}}nnncccYYYSSSLLLHHHBBB???>>>??????>>>;;;;;;<<<======>>>??????@@@BBBEEEHHHLLLVVVcccmmmqqqaaaMMMDDDEEEHHHFFFBBBEEEDDDDDDDDDDDDEEEEEEEEEGGGMMMRRRSSSRRRVVV___hhhooosssyyy}}}kkkSSSIIIAAAAAA???@@@KKKYYY}}}~~~}}}~~~wwwjjj___[[[[[[\\\]]]]]]YYYTTTPPPKKKJJJIIIIIIIIIHHHFFFDDDBBB??????CCCDDDAAA???@@@=========@@@CCCFFFGGGFFF===<<<999777444222111000...------,,,,,,,,,------)))***,,,------,,,+++***)))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))******+++---......---+++))))))))))))*********++++++((()))***+++,,,+++******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,---------,,,,,,---------------------...++++++,,,,,,------.........//////000111111222222111333555666666888:::<<<999999999;;;>>>BBBEEEGGGGGGIIIKKKMMMMMMLLLJJJIIILLLJJJJJJNNNPPPRRRXXX___sss}}}}}}zzzzzz}}}jjj\\\RRRJJJGGGEEECCC???===<<<<<<;;;;;;:::;;;<<<===>>>@@@AAAAAABBBEEEGGGIIINNN\\\ooo}}}vvv\\\UUULLLFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGKKKPPPTTTUUUVVV\\\hhhrrruuuzzzxxxjjjRRRHHHAAA>>>>>>BBBSSSfffzzz{{{~~~~~~ooovvv}}}zzzqqqgggbbb]]]\\\\\\\\\\\\ZZZVVVSSSMMMKKKJJJIIIHHHFFFCCC@@@======AAAIIIKKKHHHDDDCCC???>>>>>>@@@BBBDDDCCCBBB<<<:::888666333222000000------,,,,,,,,,------...***+++,,,------,,,***)))'''((()))***+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))(((***+++------,,,***)))((((((((()))))))))******((()))***,,,,,,+++***)))))))))))))))))))))))))))************))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,---------,,,---------------------,,,)))******+++,,,,,,------//////000000111222222222111333555777777888:::<<<888999999;;;===AAAFFFIIIIIIKKKMMMOOOOOONNNLLLJJJLLLJJJJJJNNNPPPQQQWWW___ppp{{{yyy{{{mmm\\\QQQHHHCCCBBB>>>>>>>>>===============:::;;;<<<>>>@@@BBBCCCDDDDDDHHHMMMPPPXXXhhh}}}www]]]NNNMMMKKKGGGDDDAAAAAAAAAAAAAAAAAABBBDDDGGGIIIKKKPPPTTTYYY\\\___gggrrr{{{~~~vvvjjjPPPFFF>>>===???III___uuu~~~wwwvvvwwwvvvrrrttttttsssuuuwwwssslllbbbmmmxxxyyyqqqhhhcccccc]]][[[YYYXXXXXXWWWUUUTTTOOOMMMKKKIIIGGGDDD@@@===;;;===GGGRRRWWWRRRLLLIIIAAA???>>>???@@@AAA@@@>>>:::999777555222111000///------,,,,,,,,,---......++++++,,,,,,,,,+++******'''((()))***++++++++++++---,,,,,,++++++++++++,,,***+++,,,,,,,,,,,,+++***((()))***+++++++++***)))'''((((((((())))))))))))((()))***+++,,,+++******))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))******+++,,,,,,,,,******+++,,,------------++++++,,,,,,,,,+++******))))))***+++,,,------...//////000111111222222333111444666888888888:::;;;999:::;;;;;;===AAAFFFJJJKKKLLLNNNPPPPPPOOOMMMKKKLLLJJJJJJMMMOOOQQQWWW^^^mmm|||{{{~~~rrr]]]QQQJJJDDDAAABBB<<<===???????????????@@@;;;;;;===???AAACCCEEEFFFGGGOOOYYYbbblll|||zzzcccOOOHHHHHHHHHEEEBBB@@@@@@AAA@@@@@@@@@BBBEEEHHHLLLNNNUUUYYY```gggmmmuuu||||||vvvqqqhhh]]]JJJAAA;;;???GGGVVVppp|||tttqqqooonnnhhhmmmpppooonnnmmmiiibbbbbbjjjpppooohhhaaa___aaa\\\ZZZXXXWWWWWWVVVUUUSSSPPPMMMJJJGGGEEECCC@@@===>>>BBBNNN[[[___WWWMMMGGGAAA???>>>>>>???@@@???>>>999888666444222000//////,,,,,,,,,,,,,,,---...///---,,,++++++******++++++'''((()))***++++++******---,,,+++***)))******+++***+++,,,,,,,,,,,,+++***))))))))))))*********+++(((((()))))))))*********))))))***+++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---)))***+++,,,------------++++++,,,,,,,,,+++***)))***+++,,,---...//////000///000000111111222333333222555777888888888999:::;;;<<<===<<<===@@@FFFKKKKKKLLLNNNPPPPPPNNNLLLJJJLLLJJJJJJMMMOOOPPPVVV]]]mmmuuubbbPPPGGGCCC>>>===???:::<<<>>>>>>===;;;;;;;;;;;;<<<>>>@@@BBBEEEFFFGGGKKKVVVfffrrr~~~ssscccVVVJJJIIIGGGDDDCCCBBBBBBBBBBBB??????@@@BBBEEEJJJNNNPPPXXX]]]fffpppyyyvvvgggaaa___VVVKKKEEE<<<:::CCCPPPccc~~~yyyrrrmmmjjjiiieeemmmrrrqqqooolllhhhbbbiiikkkllliiiccc___^^^___\\\ZZZYYYXXXXXXWWWUUUSSSOOOLLLHHHFFFDDDBBB@@@>>>BBBGGGSSS___aaaUUUGGG@@@AAA???======>>>@@@@@@@@@999777666333111000//////,,,,,,,,,,,,,,,---...///...---+++***)))***++++++'''(((***++++++***))))))---,,,***)))))))))******((()))***++++++***)))(((******))))))***+++,,,,,,)))************+++++++++***************+++++++++))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))******++++++,,,------)))***+++,,,------...---------...///...---+++***,,,,,,---...///000111222000000000111222222333333333555888999888888888999<<<===>>>======@@@FFFKKKJJJLLLNNNOOOOOOMMMKKKIIILLLJJJJJJMMMOOOPPPVVV]]]nnneeeWWWIIIEEEBBB===;;;>>>@@@??????>>>===<<<<<<;;;::::::;;;===AAAFFFJJJMMM\\\hhhvvvzzzdddTTTNNNPPPEEEGGGHHHGGGDDDAAA???>>>??????@@@BBBGGGNNNTTTXXX[[[bbbmmmyyyyyyeeeYYYRRRKKKGGGFFF@@@>>>@@@III]]]wwwxxxvvvsssnnnnnnssswww{{{}}}yyyooogggdddeeennnoooooolllggg```\\\ZZZWWWWWWWWWVVVUUURRRPPPNNNMMMOOONNNHHHAAA===>>>@@@AAAPPP\\\[[[TTTOOOHHHAAA>>>AAACCCCCC@@@===;;;;;;888666444222000/////////,,,---.../////////...------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,+++***+++,,,------+++))))))++++++***&&&###"""!!!))))))*********++++++++++++++++++************)))(((''''''(((((()))***+++---,,,,,,+++***)))(((((('''+++...,,,'''%%%(((,,,+++***)))***,,,,,,)))&&&''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........///111333444444444444777777777888999:::<<<===888999;;;???BBBEEEGGGHHHMMMNNNOOOPPPOOOMMMKKKJJJAAACCCGGGJJJNNNSSSXXX\\\jjj|||jjjZZZOOODDDAAA@@@===;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAADDDKKKSSSXXXeeettt{{{fffWWWMMMGGGGGGEEEFFFGGGFFFCCC???>>>======>>>AAAEEEKKKQQQXXX]]]aaagggrrr}}}uuufffVVVMMMHHHCCC@@@@@@===???EEESSSiii~~~yyyyyyvvvtttwww~~~wwwnnnkkknnnsss~~~zzztttmmmfffaaa]]][[[VVVVVVWWWWWWWWWVVVTTTSSSRRRRRROOOIIIBBB???@@@BBBIIITTT\\\YYYRRRMMMHHHCCCAAAAAABBBBBBAAA@@@??????888666444111000///......,,,---...///......---,,,,,,,,,,,,+++++++++******------,,,++++++++++++,,,+++******+++---,,,+++)))(((***++++++((('''&&&&&&))))))*********++++++++++++++++++************)))***))))))((((((((()))))),,,,,,++++++***))))))(((++++++++++++***))))))***...---,,,---//////,,,)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///000222333444555555444555555555666777888:::::::::;;;<<<>>>AAADDDGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHDDDFFFIIILLLOOOSSSYYY\\\kkk~~~zzzcccUUUNNNFFF@@@??????>>>===>>><<<<<<======>>>???@@@@@@???AAABBBBBBDDDLLLYYYcccvvvfffVVVPPPLLLHHHEEEFFFGGGGGGEEEAAA>>>======<<<@@@EEEKKKQQQWWW^^^ccclllqqqzzzvvvnnn]]]RRRHHHCCCAAA>>>===???>>>BBBMMM^^^ttt}}}{{{{{{zzz{{{}}}uuusssxxxwwwkkkdddaaa^^^\\\VVVWWWXXXYYYYYYZZZYYYYYYVVVTTTNNNHHHCCCAAACCCFFFNNNUUUYYYSSSLLLGGGDDDBBBDDDCCCAAAAAAAAAAAA@@@>>>888777444111///...------------......---,,,+++***++++++++++++************------,,,+++++++++++++++******)))***,,,,,,***(((((()))+++,,,+++***+++,,,***************++++++++++++++++++************)))++++++***)))((((((((((((,,,+++++++++***))))))))),,,***((((((***+++)))'''++++++***+++,,,+++***((((((((()))******)))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222333444444444444555555666777888:::;;;<<<>>>======>>>@@@CCCFFFHHHGGGHHHJJJKKKLLLKKKIIIHHHGGGIIILLLNNNPPPTTTYYY\\\jjj|||}}}fffUUUKKKFFFCCC????????????>>>>>><<<<<<===>>>???@@@@@@AAA???BBBDDDCCCFFFPPPaaaooooooYYYOOOMMMLLLIIIHHHGGGHHHGGGDDDAAA???>>>???>>>DDDKKKRRRWWW]]]dddhhhwww{{{~~~ttteee[[[OOOHHHBBB@@@???>>>@@@CCCGGGKKKVVVfffxxx|||wwwxxx}}}}}}~~~}}}|||wwwuuu~~~vvviiicccaaa```^^^YYYZZZZZZ[[[[[[[[[\\\\\\WWWRRRKKKFFFEEEGGGJJJMMMUUUXXXYYYSSSKKKEEEBBBBBBEEECCCBBBAAAAAA@@@<<<999888666444111...---,,,,,,......------,,,+++***)))++++++++++++++++++++++++---,,,,,,+++***++++++++++++***)))***++++++***)))(((***+++++++++***,,,---************************+++++++++*********))))))+++******)))(((((())))))+++++++++***************)))((((((((((((((('''&&&***)))))))))))))))((('''&&&((()))++++++)))(((&&&***+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///000000111222222333333333666666777:::<<>>>>>???BBBEEEHHHJJJKKKMMMNNNNNNMMMKKKJJJIIIKKKMMMOOOPPPSSSXXX[[[jjjjjjWWWLLLHHHAAA@@@???======>>>===;;;===>>>>>>>>>?????????@@@AAADDDHHHIIIOOO\\\ooo~~~fff[[[OOOKKKHHHFFFFFFHHHIIIIIIHHHEEEBBB@@@AAABBBCCCJJJRRRYYY]]]bbbiiinnnzzz}}}{{{sssfffVVVKKKFFFAAA????????????EEELLLWWWYYY```nnn~~~}}}|||}}}}}}~~~~~~{{{{{{uuuzzzvvvlllhhhgggdddaaa___^^^]]]\\\[[[[[[ZZZZZZVVVPPPIIIFFFJJJPPPUUUWWW```___]]]XXXOOOFFFCCCBBBEEEEEEEEEEEECCC???:::666777555333000...,,,,,,,,,......---,,,++++++******------------------------,,,,,,+++************+++,,,***))))))+++++++++******++++++***)))(((***+++************************+++++++++*********)))))))))))))))))))))***++++++***************+++++++++'''***,,,+++'''%%%(((+++,,,---,,,,,,++++++++++++***+++---......---+++************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++,,,---...////////////000000111111222222444555777:::>>>BBBEEEGGGAAA@@@>>>>>>???AAADDDFFFLLLMMMOOOOOOOOOMMMKKKJJJJJJLLLMMMOOOPPPSSSWWWZZZjjjppp[[[MMMFFFCCC===>>>===:::999;;;;;;999>>>>>>>>>??????@@@@@@@@@???CCCJJJQQQ\\\mmmmmmRRRNNNLLLKKKHHHDDDEEEIIIIIIIIIGGGDDDBBBBBBDDDFFFHHHOOOXXX^^^bbbgggooouuuzzz~~~zzzyyyuuunnncccUUUIIIBBB>>><<<;;;===???DDDOOOZZZiiijjjooo||||||~~~|||}}}zzzxxx{{{}}}}}}yyytttmmmgggcccbbb```]]]ZZZXXXWWWWWWTTTMMMFFFGGGNNNWWW\\\^^^aaa]]]YYYUUUNNNGGGEEEGGGOOOPPPPPPMMMFFF@@@;;;999555444111///---,,,,,,,,,///...---,,,++++++,,,,,,------------............,,,,,,+++***************---+++******+++,,,,,,++++++++++++)))''''''((()))+++++++++***************+++++++++************)))))))))))))))***+++,,,,,,)))))))))***+++++++++,,,)))---000...)))'''***...++++++,,,***)))((()))+++)))***+++,,,,,,+++***)))*********++++++,,,,,,---))))))******+++,,,,,,,,,+++++++++,,,---...///000000000000000000111222222222333555888;;;???BBBDDD@@@???>>>>>>???AAACCCDDDJJJKKKMMMNNNMMMLLLKKKIIIKKKLLLNNNOOOQQQSSSWWWZZZlll~~~mmm\\\OOOGGGBBB???;;;>>>>>>999888<<<===;;;<<<<<<===>>>@@@AAABBBBBBBBBGGGQQQ___qqqiiiWWWLLLIIIIIIJJJIIIFFFGGGLLLGGGGGGEEEBBBAAABBBEEEHHHIIIQQQ[[[aaaeeelllvvv~~~}}}tttrrrkkk^^^OOOEEE@@@@@@;;;:::;;;???DDDOOOaaaqqq{{{{{{zzzvvvyyyxxxxxxuuuttt|||xxxoooeeeccc```\\\YYYWWWUUUUUUOOOGGGAAACCCMMMWWW\\\]]]YYYSSSPPPQQQQQQQQQVVV]]]hhhhhhdddXXXIII>>>:::;;;333222000...------------///...---,,,,,,------...,,,,,,,,,------.........,,,++++++***************...,,,+++***,,,------,,,***++++++)))'''''')))++++++++++++*********))))))+++++++++************)))*********)))******++++++((())))))***++++++,,,,,,***,,,---,,,)))((()))+++((())))))(((%%%%%%''')))(((((((((((((((((((((((()))******+++,,,,,,------((())))))***++++++,,,,,,+++++++++,,,---...///000333222111111111222333444333333444666888:::<<<>>>=========>>>???@@@BBBCCCFFFGGGJJJLLLMMMMMMMMMLLLLLLMMMOOOQQQRRRUUUYYY\\\ooovvvmmmdddXXXOOOJJJFFFBBB>>>;;;@@@@@@;;;:::???AAA???::::::<<<>>>@@@CCCDDDEEELLLRRR___qqq~~~hhhWWWKKKHHHDDDCCCFFFFFFEEEFFFJJJFFFEEECCCAAA@@@AAAEEEHHHIIIQQQ[[[bbbgggooo{{{|||vvvqqqnnncccSSSBBB:::<<>>DDDLLL[[[rrr~~~uuurrruuuuuutttpppqqq}}}uuueeeccc___[[[XXXVVVUUUTTTIIIAAA:::===HHHSSSWWWWWWUUUOOOMMMSSSZZZaaannnzzzuuuaaaJJJ:::777999222111///...------......///...---,,,---...///000+++++++++,,,,,,---------,,,++++++***)))*********///---++++++,,,......---*********)))((()))+++---++++++++++++******))))))+++++++++************)))---,,,+++***))))))))))))(((((()))***+++,,,,,,---***(((''''''(((((('''%%%+++,,,---+++((('''***---++++++***))))))***++++++))))))***+++,,,,,,------((())))))***++++++,,,,,,+++++++++,,,---...000000555444333333333444555666666666666666777888999:::;;;;;;===>>>???@@@AAAAAACCCFFFIIILLLOOOPPPPPPPPPMMMOOOQQQRRRTTTWWW[[[^^^rrrttteee```WWWLLLFFFCCCBBB???<<<;;;<<<===<<<:::999:::;;;;;;@@@EEEDDD@@@???EEEJJJMMMWWWnnnhhhTTTKKKJJJDDDFFFHHHJJJJJJIIIFFFEEEDDDCCCAAA@@@AAADDDHHHKKKPPPWWWbbbkkkpppwww}}}tttjjjnnnaaaQQQFFF>>>:::<<>>BBBJJJ\\\tttxxxtttssstttmmmkkkooozzz}}}ooo```^^^]]]^^^___[[[TTTNNNEEE???;;;AAANNNWWWWWWSSSMMMKKKMMMWWWfffrrrvvvvvvxxxvvvkkkYYYLLLEEE>>>666111000000///...---------------------------------...+++))))))++++++)))&&&"""$$$(((+++---------,,,111...******++++++)))'''++++++++++++++++++++++++************************++++++***)))((('''&&&%%%,,,+++)))''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++)))(((***------***''',,,,,,++++++***))))))((('''((()))++++++***))))))+++,,,---///000111111111///000111222333222111000444444666777999;;;<<<============>>>???AAABBBCCCEEEGGGKKKOOOQQQQQQQQQPPPMMMLLLNNNRRRUUUVVV\\\cccssszzzcccWWWTTTMMMDDD???>>>???===:::<<<===>>>>>><<<<<<===>>>:::???DDDEEEDDDFFFNNNUUUeeexxxoooZZZLLLFFFGGGEEEFFFHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@AAADDDHHHJJJQQQYYYfffpppxxxzzzooofffdddXXXJJJBBB===:::;;;???>>>AAAIIIVVVlll~~~}}}{{{{{{}}}qqqpppuuu}}}~~~pppbbbaaa]]][[[^^^aaa___UUUKKKDDDDDDGGGQQQ\\\aaa^^^YYYMMMJJJKKKRRR^^^fffhhhggg___^^^WWWKKKCCC???;;;555000000000///...---------------------------------111///------......,,,***((())))))***+++,,,,,,,,,,,,***((())),,,------+++++++++++++++++++++++++++************************))))))))))))))))))))))))///...+++))))))))))))***++++++++++++++++++++++++******************************************++++++---,,,,,,---//////---***************************)))******+++++++++++++++***++++++,,,---...//////000111222333333333222222444444666777999;;;<<<===>>>>>>???@@@AAABBBDDDEEEEEEGGGKKKOOOQQQQQQPPPPPPLLLKKKMMMQQQTTTUUU[[[aaappp{{{cccQQQIIIHHHCCC===:::;;;===<<<;;;;;;<<<===<<<;;;;;;===>>>999===AAADDDGGGNNNZZZcccxxxmmmYYYLLLEEEDDDFFFFFFGGGHHHIIIIIIGGGEEECCCAAABBBCCCCCCCCCFFFJJJMMMVVV```mmmxxx}}}ssshhh___YYYNNNCCC???===<<<===???BBBJJJXXXkkk}}}}}}xxxxxx~~~yyyvvvrrrtttxxxzzzzzzyyyuuuiii]]]aaa\\\YYY]]]bbb___SSSGGGHHHNNNXXXccchhhfff___YYYLLLIIIHHHLLLSSSWWWVVVTTTIIIJJJFFF???;;;:::888444000000//////...---------------------------------222000////////////...,,,...---+++***)))***+++,,,***))))))***,,,...------++++++++++++++++++++++++************************'''(((((()))***+++,,,,,,111000---+++************************************))))))))))))))))))))))))***)))))))))***+++,,,,,,+++***)))***,,,,,,***)))(((((()))***++++++,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,---...///111222333333444444333333444555666777999;;;<<<<<>>???>>>===>>>>>>===<<<<<<>>>???>>>AAADDDIIIQQQ___ppp|||oooXXXKKKGGGEEEEEEGGGGGGHHHHHHHHHHHHFFFDDDCCCAAACCCFFFGGGGGGJJJOOOSSS___jjjwww|||oooeee]]]WWWPPPGGG???>>>>>>???AAADDDJJJYYYooo~~~}}}~~~tttrrrssssssssswwwxxxwwwuuurrriii```]]][[[ZZZ[[[\\\WWWMMMEEEQQQZZZeeellliii```VVVPPPJJJHHHFFFHHHKKKLLLIIIFFFEEEDDDBBB>>>:::888555333/////////......---------------------------------......------------,,,+++---,,,+++***************++++++++++++,,,,,,+++***************************************************(((((()))***+++,,,,,,---......,,,+++++++++++++++************************************************))))))))))))***+++,,,,,,))))))((())))))))))))((()))))))))***++++++,,,,,,,,,+++*********+++---...111///...------...000111000111111222333333333333555555666777999:::;;;<<<>>>???@@@BBBDDDEEEFFFFFFEEEGGGJJJNNNOOOPPPOOONNNMMMLLLMMMRRRTTTUUUZZZaaalllxxxiiiWWWHHHBBBBBBAAA???=========>>>??????BBBBBBBBB@@@??????AAACCCEEEHHHNNNWWWfff{{{iiiZZZKKKFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGEEEDDDCCC@@@CCCGGGHHHIIIMMMTTTZZZiiivvvxxxfffZZZRRRMMMJJJFFF@@@;;;<<<>>>AAAGGGMMMZZZooorrrjjjlllrrruuurrruuuuuuqqqnnnkkkeee]]]YYYZZZ[[[YYYTTTNNNIIIHHHZZZbbbjjjkkkcccWWWNNNIIIGGGFFFFFFGGGIIIHHHDDDAAACCCBBB@@@>>>:::555222000............------------------------------------+++,,,,,,,,,+++***++++++''')))***,,,,,,+++)))(((***+++,,,,,,,,,+++*********************************************************************+++++++++)))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,************************++++++***))))))+++,,,---111///...------...000111/////////000111111222333555555666888999:::;;;;;;<<<===???AAACCCDDDEEEEEEDDDGGGJJJMMMOOOOOONNNMMMOOONNNOOOSSSUUUVVV[[[bbbnnn|||vvvgggZZZMMMAAA===???=========<<<<<<<<<======>>>??????>>>===???BBBEEEHHHMMMXXXiii~~~eeeTTTKKKDDDDDDGGGFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDDDD>>>BBBGGGHHHJJJPPPZZZbbbrrrxxx___PPPGGGBBB??????>>>;;;999;;;>>>DDDQQQ^^^sss~~~|||yyyiiicccfffnnntttqqqtttsssmmmiiigggbbb\\\WWWZZZ[[[WWWOOOKKKMMMQQQ```eeeiiifff\\\QQQKKKIIIDDDDDDEEEGGGIIIGGGDDDAAA===;;;:::;;;888222......------------------------------------------------+++,,,------+++++++++---%%%'''***,,,,,,+++)))(((&&&))),,,---,,,,,,,,,---************************************************+++++++++******))))))(((&&&&&&''')))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++***++++++***))))))***,,,++++++*********************************+++,,,,,,---,,,,,,+++,,,---...///............///111222333555666777888999:::;;;;;;:::<<<>>>AAACCCDDDDDDDDDDDDFFFJJJLLLNNNNNNMMMLLLPPPOOOPPPTTTVVVWWW\\\bbbqqq|||rrrfffWWWNNNFFF???<<<===999:::;;;<<<;;;;;;<<<<<<:::;;;<<<===???BBBGGGKKKRRR\\\llljjjXXXIIIDDDBBBEEEFFFEEEEEEGGGFFFFFFFFFFFFFFFEEEEEEEEEAAAEEEIIIKKKNNNUUUbbblllzzzvvvaaaLLLCCC???<<<999999999999<<<>>>AAALLLaaatttyyy{{{qqqeeebbbfffnnntttqqqsssrrrlllgggfffccc```ZZZZZZYYYTTTQQQRRRXXX]]]ccceeeeee___VVVMMMGGGFFF@@@AAADDDGGGHHHGGGCCCAAA:::777888;;;999111---...------------------------------------------------***,,,------+++***+++---((()))***+++++++++******'''***---...,,,++++++,,,*********************************************************))))))(((((((((&&&'''((()))******++++++************************************************,,,,,,+++***))))))))))))'''((()))(((%%%%%%(((***)))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,---.../////////......///000111333444666666777888999::::::;;;999;;;>>>AAACCCDDDDDDDDDDDDFFFIIILLLMMMMMMLLLKKKPPPNNNPPPTTTUUUVVV[[[aaasss|||wwwfffYYYLLLFFFCCC@@@======777999;;;<<<<<<<<<===>>>===???AAACCCGGGLLLRRRWWWdddpppyyy```PPPLLLFFFCCCCCCFFFGGGEEEFFFJJJEEEEEEEEEEEEEEEFFFFFFFFFEEEJJJNNNPPPRRR[[[jjjuuuhhhUUUDDD???@@@===::::::999;;;???CCCFFFTTTooo~~~~~~uuu{{{xxxllleeefffkkkrrrxxxnnnpppoooiiieeedddccc```]]]ZZZVVVSSSTTTZZZaaafffeeeeeebbb[[[QQQHHHBBB@@@===???CCCFFFGGGEEEBBB@@@>>>:::;;;>>><<<333...///------------------------------------------------(((***,,,+++)))(((***,,,---,,,+++*********+++,,,***---000///+++((('''((())))))))))))))))))))))))************************((((((((((((((()))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))------+++***))))))((((((***+++,,,***((((((+++...''''''(((***+++,,,---...+++,,,---...///...---,,,+++,,,---///000111111111000/////////111222444666666666777888999::::::;;;999;;;???BBBDDDEEEEEEDDDDDDFFFIIILLLMMMMMMKKKJJJOOONNNOOOSSSTTTUUUZZZ```tttttthhhaaaRRROOOIIIDDD@@@??????@@@CCC===;;;<<<===<<<===@@@AAA>>>@@@FFFKKKQQQ^^^lll}}}nnn]]]RRRLLLKKKCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHGGGHHHKKKPPPRRRUUU^^^ppppppWWWJJJ>>>:::888777888:::999???BBBDDDPPPhhhwww|||yyyyyysssnnnnnnrrrsssnnniiieeegggbbbZZZWWW]]]aaaaaa^^^WWWQQQSSS[[[cccgggfffhhhbbbZZZTTTPPPKKKDDD@@@CCCDDDEEEGGGGGGDDD>>>999;;;999888555333222111111000000///...,,,)))'''&&&111111///...,,,,,,++++++...---,,,,,,++++++++++++///---,,,***))))))******,,,,,,,,,***((((((***,,,++++++***)))(((((())))))(((((())))))******++++++&&&''')))++++++++++++***))))))))))))******************))))))((('''''''''+++++++++++++++***)))(((,,,,,,,,,,,,+++)))((('''))))))(((((((((((())))))+++*********++++++,,,---)))***+++---,,,+++)))(((***((('''***...000000...111000//////000222444555444666777888888:::>>>AAA??????@@@CCCFFFGGGFFFDDDDDDFFFIIIKKKLLLKKKJJJHHHMMMIIIIIIMMMPPPSSSXXX^^^rrrttteeeXXXQQQHHHFFFBBB???<<<<<<<<<===???;;;:::<<<===<<<<<>>BBBIII\\\www}}}xxxsssnnnnnnpppoooiiicccWWWYYYUUUNNNLLLQQQWWWXXXVVVQQQNNNRRR\\\dddgggfffaaa\\\VVVRRROOOMMMLLLKKKQQQPPPNNNLLLHHHBBB===999666555333111///...------////////////...---,,,+++------,,,,,,,,,,,,------......---,,,,,,,,,------...---,,,***************+++,,,,,,+++)))((()))+++,,,+++***))))))))))))))))))))))))))))))*********"""###%%%&&&''''''&&&&&&''''''''''''((((((((())),,,,,,,,,+++++++++++++++***************)))(((((())))))***))))))((('''&&&******)))((((((((()))))),,,++++++******++++++,,,)))***++++++,,,+++******...,,,,,,...111333222111000000000000111222333333444555666777888:::===@@@<<<<<<===@@@BBBDDDCCCAAADDDFFFIIIKKKLLLKKKJJJIIIKKKIIIIIIMMMOOORRRWWW^^^ssstttcccTTTIIICCC???>>>===<<<;;;::::::;;;===;;;<<<@@@AAA>>>>>>AAAFFFIIIRRR```qqqtttcccQQQGGGBBB???>>>@@@DDDDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCEEEGGGHHHIIIRRRTTTYYYcccqqqoooZZZJJJAAA<<<888999:::999999<<>><<<;;;>>>>>>;;;===@@@EEEOOOZZZeeeuuu|||qqqwwwsssooonnnpppooolllhhhccc\\\SSSPPPTTTXXXWWWTTTHHHHHHJJJOOOUUUXXXVVVRRRJJJLLLNNNPPPUUU```mmmwwwwwwqqqfffWWWHHH===888777333222111///...---------******+++,,,------------******++++++,,,---//////,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********(((***,,,,,,+++***)))***,,,,,,+++++++++++++++,,,++++++******))))))((((((+++,,,,,,------.........))))))*********+++++++++&&&&&&''''''((())))))***((()))))))))))))))(((((())))))***+++++++++++++++---,,,+++***))))))))))))+++*********++++++,,,---+++***))))))***+++...///************+++,,,,,,,,,000111222333333222000///222444555666666888<<>><<<;;;999:::>>>CCCDDDCCCFFFLLLXXXeeexxxhhhXXXKKKDDD??????@@@???@@@BBBAAABBBDDDEEEEEEDDDBBB@@@@@@CCCGGGIIIKKKOOOTTTWWW^^^jjjvvv|||{{{lll[[[LLLDDDBBB<<<;;;<<<===<<<:::>>>EEEHHHYYYlllxxxxxxuuuqqqpppsssvvvvvvvvvmmm```TTTSSSXXXYYYRRRKKK@@@AAACCCHHHLLLMMMIIIFFFBBBDDDGGGJJJPPP[[[iiitttpppjjj^^^PPPDDD;;;888777222222111//////.........,,,,,,,,,---,,,,,,++++++......------------......+++*********+++,,,------+++,,,,,,,,,++++++******'''***,,,,,,+++*********,,,+++++++++++++++,,,,,,++++++******))))))((((((***)))))))))******++++++************++++++++++++((()))******+++,,,------))))))***++++++*********((()))***++++++,,,++++++,,,,,,+++***))))))******((())))))***+++---...///+++***)))((())),,,...000+++,,,------------...///000111222333333222000///222444555666666888<<>>======???AAACCCDDDCCCEEEFFFHHHJJJLLLLLLMMMMMMLLLLLLNNNQQQQQQRRRYYYbbbvvvwwwkkkooo{{{zzzttteee___VVVLLLEEEBBBBBBBBB>>>??????>>>>>><<<;;;;;;555666;;;AAAEEEHHHPPPYYYgggyyyppp[[[NNNHHHDDD???===???@@@??????AAAAAABBBCCCDDDDDDDDDCCCBBBAAAEEEJJJNNNPPPTTT[[[```gggvvvyyyiiiZZZLLLBBB>>>???999888999:::999;;;EEEPPPcccuuuyyy{{{xxxuuuuuuwwwzzz|||}}}qqqeee[[[YYYZZZUUULLLEEE<<<===???CCCFFFFFFDDDBBB@@@@@@@@@BBBFFFNNNWWW^^^[[[TTTKKKCCC>>>;;;888777000///...---------------////////////...---,,,,,,000///......------------+++************++++++,,,++++++,,,,,,,,,++++++***(((***++++++*********++++++************+++,,,,,,************))))))))))))))))))((((((((())))))***((((((((()))))))))******(((((())))))***+++,,,,,,)))******++++++++++++***&&&'''((()))))))))))))))******)))))))))******+++((())))))***+++---...///,,,+++***)))***,,,...///)))***,,,,,,,,,,,,---///000111111222222222111111333444666666777999===???@@@???>>>???BBBDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNMMMMMMPPPRRRQQQRRRZZZdddxxxvvvjjjccciiiqqqpppfff___TTTQQQKKKEEEAAA???>>>>>>=========<<<<<<<<<<<<<<<999:::@@@HHHOOOXXXfffsssxxxdddRRRFFF@@@>>>AAA>>>>>>AAACCCAAABBBDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFKKKQQQVVVXXX]]]eeekkktttuuufffVVVLLLDDD===:::<<<:::999:::;;;===EEEVVVfff}}}vvvzzz||||||{{{{{{{{{{{{zzzyyypppkkkfffccc[[[OOOHHHHHHEEEEEEFFFFFFGGGGGGEEEDDDAAA???>>>@@@DDDIIILLLNNNMMMFFF>>>;;;<<<;;;777333......---,,,,,,,,,------......//////......---,,,///...------,,,,,,------,,,,,,++++++******++++++***+++,,,,,,,,,,,,+++***)))***+++***))))))+++---)))))))))))))))***+++,,,)))))))))))))))*********,,,+++******)))***+++,,,(((((()))))))))*********&&&&&&''''''(((((())))))(((((()))***************'''(((((()))))))))(((((((((((((((((()))***++++++++++++******++++++,,,,,,---,,,+++++++++,,,------&&&)))+++,,,++++++---000000000000000111222333333444555666777888:::===@@@CCCAAA@@@AAADDDGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNOOOLLLMMMPPPRRRQQQQQQZZZdddwwwuuummmeeeccciiinnnhhhZZZPPPHHHGGGDDDBBB???>>>===<<<===<<<<<<<<<<<<===>>>???AAACCCIIIRRR\\\hhh{{{uuuiiiZZZQQQKKKFFF@@@======:::<<<@@@BBBAAABBBEEEEEEEEEEEEEEEFFFGGGIIIIIILLLRRRYYY]]]```eeemmmtttwwwfffWWWIIIDDDAAA<<<:::;;;???>>>???AAAEEEQQQhhh|||zzz|||}}}~~~}}}yyyuuurrrkkklllmmmiiiYYYHHHEEEKKKTTTSSSPPPNNNLLLJJJHHHGGGCCCAAA@@@CCCIIIMMMNNNLLLLLLDDD;;;:::<<<<<<555...///......------.........++++++,,,,,,------,,,,,,,,,,,,,,,++++++,,,------...------,,,++++++++++++)))***,,,,,,---,,,+++************)))((())),,,...))))))(((((()))***++++++(((((())))))******+++++++++***)))((((((((()))******++++++++++++,,,,,,,,,************++++++++++++''''''((()))))))))))))))******++++++++++++******''''''''''''(((***+++,,,...---,,,+++************------,,,,,,+++,,,,,,,,,***---000000///000333666111000//////000222444555444666777888888:::>>>AAA@@@>>>===>>>AAACCCEEEEEEFFFGGGHHHJJJLLLMMMOOOOOOKKKLLLOOOQQQPPPPPPYYYdddsssooo___VVVXXX[[[]]][[[WWWRRROOOFFFEEECCCBBB@@@???>>>>>>@@@>>><<<;;;===>>>>>>===>>>DDDQQQaaarrrwwwlllUUUOOOGGGAAA???@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCC@@@BBBDDDEEEFFFGGGJJJLLLSSSXXX^^^ccchhhnnnvvv{{{rrraaaTTTGGG===;;;===<<<;;;;;;===>>>DDDKKKRRR___yyy}}}~~~~~~~~~}}}|||wwwqqqnnnnnnkkkkkkiiiaaaOOOBBBGGGTTT______]]]YYYTTTOOOMMMLLLGGGCCC@@@BBBHHHLLLLLLJJJDDD@@@<<<999999777222...---------...///000111222...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++***************)))***,,,,,,++++++,,,...++++++++++++++++++++++++)))******+++++++++******,,,+++++++++******)))))),,,+++***))))))***+++,,,+++*********))))))(((((((((((()))))))))*********+++++++++++++++***)))(((***))))))***,,,,,,+++)))000...,,,)))((()))***************+++,,,...///000************+++,,,,,,---000111111111111222222222444444444444666999===??????@@@AAAAAA@@@BBBEEEGGGIIIIIIHHHIIIJJJLLLNNNOOORRRNNNLLLPPPTTTVVV[[[___qqquuucccXXXOOOQQQSSSSSSRRRNNNJJJGGGCCCBBB@@@???>>>===<<<<<<@@@?????????@@@AAACCCDDDHHHPPP^^^pppuuucccXXXJJJEEE@@@======???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEFFFGGGIIIMMMPPPUUUZZZaaahhhnnnttt{{{rrr```QQQIII@@@::::::;;;::::::;;;===>>>FFFTTTcccrrr}}}qqqqqqvvvzzz~~~~~~}}}{{{yyyuuuppplllkkkmmmfff]]]QQQEEEAAAKKKZZZdddaaa^^^ZZZWWWSSSNNNKKKHHHFFFDDDEEEHHHIIIGGGEEE@@@===:::888666444222///,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,+++************+++,,,))))))))))))(((((((((((()))+++,,,,,,******+++---++++++++++++++++++++++++&&&'''((()))************++++++*********)))))))))+++******))))))******+++++++++++++++*********)))------........./////////+++++++++++++++***))))))***)))((()))+++++++++)))++++++***)))((()))******'''''''''((()))***+++,,,,,,,,,,,,,,,,,,---...///000111111111111222222222444444444555777:::<<<>>>???@@@AAAAAAAAABBBEEEHHHKKKKKKJJJIIIJJJKKKMMMNNNPPPLLLKKKPPPTTTVVVZZZ___qqqvvvfffYYYRRRLLLLLLLLLJJJHHHEEEBBB@@@@@@???>>>===<<<<<<<<<<<<;;;===?????????BBBHHHLLLUUU```rrr~~~nnn^^^OOOEEEAAA???<<<;;;<<<>>>??????@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFHHHLLLRRRVVVZZZ___fffnnntttyyy~~~yyyjjj[[[LLLAAA>>>:::888:::;;;999;;;>>>CCCFFFRRRfffzzzwwwlllllluuu~~~{{{tttoookkk___QQQEEE@@@CCCOOOZZZbbb^^^YYYVVVTTTPPPJJJFFFEEEFFFGGGHHHGGGEEEBBB@@@;;;;;;:::777333111000111,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,))))))))))))))))))))))))***+++,,,,,,***)))***+++++++++++++++++++++++++++###$$$&&&''')))***************))))))))))))(((((())))))************)))))),,,,,,,,,+++++++++++++++,,,------------.........***++++++++++++***))))))***((('''''')))***+++***))))))***+++++++++++++++((('''''''''((())))))***------------...///000111000111111111111222222222333333555777999;;;<<<===>>>???AAAAAAAAABBBEEEGGGLLLKKKJJJIIIIIIJJJKKKLLLNNNKKKKKKPPPSSSVVVZZZ```rrr~~~wwwmmmbbbYYYSSSOOONNNKKKGGGDDDAAA>>>===>>>======<<<<<<======>>>999<<<>>>>>>???FFFQQQZZZffftttsssbbbWWWNNNFFF@@@@@@???======>>>???>>>===?????????@@@AAABBBCCCDDDDDDEEEFFFHHHKKKQQQXXX^^^bbbgggnnnuuuzzz}}}|||ssseeeUUUIIIAAA>>>999888999;;;;;;;;;@@@GGGOOOWWWhhh|||xxxnnnppp}}}uuueeeXXXJJJBBBCCCIIIOOOSSSXXXVVVSSSOOOKKKHHHFFFEEEEEEGGGIIIIIIFFFBBB???>>>:::;;;:::666000---...000------,,,+++******++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,***+++++++++++++++,,,,,,+++,,,,,,+++)))((()))***++++++++++++++++++++++++%%%%%%'''((()))))))))))))))))))))(((((((((((((((((((((***++++++***((((((++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++******)))***(((%%%%%%'''***++++++***,,,---//////...---,,,++++++*********++++++,,,------------...000111111000000111111111222222222222333555888:::;;;<<<<<<<<<===???@@@@@@AAACCCEEEIIIHHHGGGGGGHHHIIIJJJKKKLLLJJJLLLQQQTTTVVV[[[bbbssszzzssslllhhhgggcccZZZSSSQQQOOOKKKFFFAAA>>><<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@AAABBBFFFPPP```lllzzzwwwjjjXXXKKKEEEDDDBBB@@@>>>======>>>@@@@@@???===?????????@@@AAABBBDDDDDDDDDEEEHHHLLLQQQYYYaaagggkkkpppwwwzzzqqqbbbSSSFFF>>>===???:::888999;;;<<<>>>HHHRRR[[[kkk}}}uuupppmmmuuuwww___RRRDDD???FFFOOOSSSQQQTTTTTTTTTPPPLLLLLLOOOSSSTTTTTTRRRMMMFFF@@@===<<<;;;<<<:::555///,,,---//////...---,,,,,,++++++,,,---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++,,,******++++++,,,,,,,,,---***+++,,,+++)))((()))***++++++++++++++++++++++++))))))*********)))((((((((((((((((((((()))))))))((()))***++++++***)))((())))))******************++++++++++++,,,,,,,,,,,,)))******+++++++++*********'''%%%%%%'''***++++++,,,---///000///...+++***,,,,,,+++++++++,,,,,,---+++++++++,,,---///000111000000111111111222222222222444666888:::<<<<<<===:::<<<>>>???>>>???@@@BBBCCCCCCCCCDDDEEEGGGJJJKKKKKKKKKNNNRRRTTTVVV[[[bbbsssxxxqqqjjjccc\\\[[[^^^]]]VVVNNNLLLJJJFFFBBB>>>;;;:::999888888999:::;;;===>>>???@@@AAACCCGGGOOO\\\lllwwwqqq[[[RRRFFF>>>;;;;;;<<<<<<999999:::<<>>>>>???@@@AAACCCDDDEEEDDDGGGLLLRRRZZZccclllrrrtttyyyssseeeSSSGGG>>>::::::>>>;;;999:::>>>BBBGGGSSS^^^ggg|||rrriiiiiinnn|||sssYYYMMM???===JJJZZZ___\\\[[[[[[ZZZYYYZZZ```hhhnnnpppiii^^^RRRHHH@@@<<<999;;;:::777222...------...//////...---------------------------------...///------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,(((((())))))***+++++++++)))***++++++)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((((((((())))))))))))************++++++++++++******)))))))))))))))*********((((((((()))))))))******))))))***++++++++++++***)))'''&&&''')))+++,,,,,,***+++,,,---,,,+++)))'''******))))))***+++,,,,,,*********+++,,,...///000000111111111111222222222444444666888:::<<<===>>>;;;===??????>>>===>>>???@@@@@@@@@AAACCCFFFIIIJJJJJJKKKNNNSSSTTTTTTYYYaaarrr{{{uuuvvvyyywwwmmmddd^^^ZZZVVVTTTTTTQQQLLLFFFCCCBBB???===;;;::::::999::::::;;;===???AAACCCDDDDDDGGGLLLUUUaaaooo{{{~~~tttfffXXXHHHEEE@@@<<<:::::::::;;;;;;::::::<<>>>>>>>>???@@@AAACCCDDDEEEFFFJJJRRRZZZcccmmmwww}}}}}}fffVVVFFF@@@===::::::<<<<<<;;;???GGGOOOWWWbbblllxxxwwwlllgggkkkqqq~~~cccNNNHHHCCCIII[[[nnnrrrlllfff```[[[___jjjxxxxxxdddSSSGGG???;;;888888444111...............///...---------------...---------------...//////---------,,,,,,++++++++++++,,,------------,,,+++(((((()))******+++,,,,,,((()))******))))))***+++++++++++++++++++++++++++++++++++++++++++++******)))))))))*********++++++,,,,,,++++++++++++,,,,,,)))))))))******+++++++++''''''((((((((()))))))))))))))***+++++++++++++++((('''''')))+++---,,,,,,((()))***+++++++++***)))(((((((((((()))***,,,,,,))))))***+++,,,...000111000111111111111222222222555555666777999;;;>>>???>>>???AAAAAA???>>>===>>>AAA@@@@@@AAACCCEEEGGGIIIHHHJJJNNNQQQQQQQQQVVV^^^ooovvvrrrppptttyyyvvviii]]]ZZZYYYWWWSSSNNNHHHDDDAAA<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAADDDFFFHHHJJJOOORRRZZZgggvvvwwwggg^^^SSSFFF>>>???@@@???===<<<===>>>BBB@@@>>>>>>??????>>><<<>>>>>>???@@@AAACCCEEEEEEHHHMMMVVV```jjjttt~~~zzzqqqYYYIII======???>>>;;;;;;>>>>>>DDDPPP\\\eeennnvvv{{{ooojjjjjjnnnrrrzzziiiMMMBBBEEEKKKYYYpppvvvkkk```XXX```sss|||cccOOODDD???;;;999444000++++++---000000///---------,,,,,,------...---------------...///000---------,,,,,,++++++++++++,,,...//////...,,,+++******+++,,,------......'''(((******))))))***,,,++++++++++++++++++++++++((()))***+++++++++++++++))))))******+++++++++,,,...---,,,++++++,,,---...*********++++++,,,,,,,,,,,,,,,---------.........((()))***+++++++++++++++((('''(((***,,,...---+++((()))***+++,,,---------((((((((()))***,,,---...*********+++---///000111000111111111111222222222666666555666888;;;>>>@@@@@@BBBCCCCCCAAA>>>>>>>>>CCCBBBBBBBBBCCCDDDFFFGGGGGGHHHMMMPPPOOONNNSSS[[[lll{{{yyyxxxwwwxxxvvvuuuvvvuuuooocccZZZUUURRRMMMHHHCCC@@@???>>>???;;;888888:::<<<;;;999>>>BBBGGGJJJJJJKKKOOORRRRRReeexxx{{{iiiZZZRRRKKKCCC<<<;;;:::999999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA@@@???AAAEEEJJJLLLQQQ^^^ooowwwzzz}}}sssdddWWWFFF???::::::999666777:::>>>AAAMMM___kkkrrr|||}}}vvvsssqqqnnnnnnttt}}}zzzkkkUUUDDDFFFLLLXXXiii}}}yyyggg___YYY___nnn|||zzzlllYYYKKKEEEBBB===888)))***,,,---...---,,,,,,***)))))))))***+++,,,,,,......---------,,,,,,,,,------------,,,++++++***,,,,,,,,,------.........*********))))))))))))(((---,,,***)))))))))***+++))))))))))))))))))))))))+++***)))***++++++***)))''''''''''''((((((((((((------------,,,,,,+++*********))))))******+++,,,000---******,,,------+++))))))))))))))))))))))))(((((()))))))))((((((''')))))))))+++------+++)))((((((((()))***,,,---...))))))***...111222...+++222222222222222333333333222333555777999:::;;;;;;@@@AAABBBBBBBBB@@@???>>>>>>@@@CCCFFFGGGHHHGGGGGGKKKKKKNNNPPPOOOMMMQQQWWWqqq}}}tttpppmmmlllkkkmmmkkkjjjjjjjjjeee[[[TTTLLLJJJFFFBBB???===<<<<<<===:::888999<<<>>>>>>===@@@EEEJJJNNNQQQUUU\\\aaakkk}}}tttgggUUUIIICCC@@@;;;777:::::::::::::::<<<===>>>@@@??????>>>>>>=========;;;>>>@@@AAAAAADDDIIINNNQQQVVVbbbqqqyyy{{{rrrfff\\\PPPEEECCC===:::;;;;;;:::;;;???FFFMMM[[[kkkvvv~~~yyytttvvvwwwwwwvvv{{{||||||zzztttgggXXXJJJBBBDDDQQQdddwww|||mmm```XXXRRRVVVaaajjjllljjjhhh___TTTKKKEEE???999555------......///.........+++************++++++,,,......---------,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,++++++***))))))******************************,,,+++***+++,,,,,,+++***''''''((((((((()))))))))++++++,,,,,,+++******)))******))))))******+++,,,000---***)))***+++)))((())))))))))))))))))))))))******++++++++++++*********)))***+++------+++***)))))))))***+++,,,......///+++((((((+++///000111111111111222222222222222333444666888:::;;;<<<<<<>>>>>>????????????>>>>>>@@@@@@AAABBBDDDFFFHHHHHHIIIJJJMMMPPPPPPOOOSSSZZZttt~~~wwwsssmmmhhheeebbb```___]]][[[YYYYYYYYYVVVPPPJJJCCCBBB???===<<<;;;<<<<<<<<<;;;:::;;;>>>AAACCCCCCEEEJJJPPPUUUZZZbbblllsssttt___TTTFFF===:::;;;;;;:::::::::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>??????===AAAEEEGGGHHHKKKPPPTTT^^^bbblllxxxppp^^^SSSLLLCCC;;;???;;;999;;;======@@@EEEKKK[[[rrrwwwuuuxxx{{{}}}||||||xxxvvvwwwsssdddRRREEEDDDGGGKKK[[[ppppppaaaXXXTTTPPPTTT[[[___\\\XXXUUUTTTQQQLLLFFF>>>777222//////...---------......,,,,,,+++*********++++++......---------,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++***))))))************************---,,,++++++,,,---,,,+++((())))))))))))***************************)))(((******))))))******+++,,,///---+++******)))((('''))))))))))))))))))))))))******++++++++++++************)))+++------,,,************+++,,,---...///+++(((&&&%%%'''+++---...000000000111111111222222444555666888:::;;;<<<<<<=========>>>>>>???@@@AAAAAAAAA@@@@@@BBBEEEHHHJJJHHHHHHLLLPPPPPPPPPUUU]]]vvv{{{qqqaaa```^^^\\\YYYVVVSSSQQQMMMKKKJJJJJJJJJHHHEEEBBB@@@???>>>===<<<<<<=========<<<===>>>AAADDDGGGHHHLLLQQQXXX___gggqqq|||yyyhhh[[[OOOHHH>>>999:::<<<<<<<<<:::::::::;;;<<<<<<===>>>;;;;;;;;;<<<>>>@@@BBBCCCCCCHHHNNNRRRTTTVVVZZZ^^^hhhllluuu~~~ttt___PPPIIIFFFAAA<<<<<<999888;;;===???DDDKKKYYYqqqzzzxxxzzz{{{||||||~~~yyytttwwwssshhhUUUCCC???HHHSSS]]]jjjvvvzzzwwwooocccYYYPPPOOOPPPVVV[[[]]]YYYTTTOOOQQQSSSOOOFFF<<<666333///...,,,+++******+++,,,...---,,,+++++++++++++++......---------,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++*********)))))))))(((((()))***+++,,,,,,+++))))))************************,,,+++******,,,,,,+++***))))))*********+++++++++)))******+++******))))))******))))))******+++,,,---,,,+++++++++******)))))))))))))))))))))))))))'''(((((())))))))))))(((***)))((()))+++,,,+++))),,,,,,,,,,,,,,,---...///'''(((***,,,------,,,+++/////////000111111222222333444666888999:::;;;;;;??????>>>???@@@BBBEEEFFFAAAAAAAAABBBDDDFFFIIIJJJIIIIIILLLPPPPPPQQQVVV^^^uuu|||}}}~~~xxxlllaaaOOOPPPPPPOOOLLLHHHEEECCCCCCBBB@@@@@@@@@@@@???>>>???>>>>>>======<<<<<<<<<<<<===>>>@@@BBBEEEIIIKKKTTT[[[fffpppyyyttteeeUUUJJJ@@@===999888999:::999888::::::;;;<<<============<<<<<<;;;<<<===@@@BBBDDDEEELLLUUU\\\```dddiiillloootttzzzooo```OOOEEEBBBAAA>>>;;;;;;888999===@@@DDDMMMVVVwww}}}|||{{{zzzxxxzzz~~~zzztttsssiiiWWWFFF>>>CCCSSS___mmmvvv{{{uuukkkbbbYYYRRRIIIKKKPPPUUUYYYYYYUUUQQQPPPRRRRRRLLLAAA888333222///...,,,+++******+++,,,......---,,,+++++++++,,,......---------,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++*********)))))))))(((((())))))+++,,,,,,+++***)))***************************)))((()))***+++***(((************++++++++++++******+++++++++++++++*********))))))******+++,,,'''((()))*********++++++))))))))))))))))))))))))''''''((())))))))))))))))))((('''((()))******)))---------,,,------......+++---///000111111111111...//////000111111222222333444555777888999999999>>>>>>>>>???AAACCCFFFGGGAAABBBDDDGGGHHHIIIIIIIIIKKKKKKMMMPPPPPPPPPVVV^^^wwwuuuxxx}}}~~~mmmiiigggiiijjjeeeZZZQQQHHHJJJKKKJJJFFFBBB@@@???==============================<<<<<<<<<<<<<<<;;;<<<>>>AAACCCFFFJJJNNNRRR___iiiwwwppp```RRRGGG@@@;;;:::999:::;;;;;;999888::::::<<<======>>>======@@@???>>>>>>???AAACCCDDDGGGPPP\\\fffmmmsssxxx|||{{{}}}uuu___SSSHHHCCC@@@===;;;;;;;;;:::<<>>BBBPPP```jjjttt{{{}}}ttthhh]]]TTTMMMNNNRRRVVVYYYYYYUUUQQQMMMOOOOOOKKKCCC:::222////////////...---------............---,,,,,,,,,------......---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++***((('''((()))***)))((()))************+++++++++)))***++++++,,,+++++++++******))))))******+++,,,"""$$$'''(((((((((***+++))))))))))))))))))))))))((()))***++++++,,,++++++***((('''''')))******)))......---,,,,,,,,,------...,,,***((('''+++000555...//////000111222333333444555666777888999999999<<<<<<===>>>@@@BBBDDDEEEAAACCCFFFIIIKKKKKKJJJIIIMMMLLLNNNPPPPPPQQQWWW___zzzjjjnnnrrruuuwwwzzz}}}{{{|||}}}zzzmmm___]]]\\\]]]]]]XXXNNNGGGEEEGGGHHHFFFBBB@@@???@@@<<<<<<======<<<<<<<<<===;;;;;;<<<===>>>>>>>>>>>>???CCCHHHKKKOOOUUU\\\aaammmxxx~~~sssdddVVVKKKCCC===:::;;;::::::;;;<<<======<<<:::;;;<<<===>>>>>>======@@@@@@???@@@BBBFFFJJJLLLRRR[[[hhhssszzz~~~qqqdddTTTKKKDDDBBB@@@<<<;;;>>>;;;<<>>@@@AAABBBCCCCCCBBBCCCEEEGGGHHHJJJKKKKKKKKKKKKMMMPPPQQQRRRZZZbbbzzz___bbbeeehhhiiikkknnnpppssssssssstttyyyxxxkkk```XXXXXXXXXYYYXXXSSSKKKDDD>>>@@@AAA???<<<:::;;;===;;;===>>>>>>===<<<======:::;;;===???@@@AAABBBBBBDDDIIIOOOTTTZZZ```iiioooyyy{{{dddZZZMMMEEE@@@===<<<<<<888777777777888:::<<<===:::;;;<<<>>>>>>>>>>>>===<<<===>>>AAAFFFMMMSSSVVV___hhhuuu{{{qqqaaaQQQIIIBBB>>>>>><<<888999>>>;;;===EEERRRcccyyy}}}wwwrrrpppnnnpppoooqqquuuxxxtttkkkcccPPPJJJHHHPPPaaassswwwuuunnn```WWWUUUUUUUUUYYY[[[]]]\\\VVVPPPLLLJJJEEEBBB===888555222111000)))***,,,---...---,,,,,,---------------...///000......---------,,,,,,,,,------------,,,,,,+++***.........------,,,,,,,,,*********))))))))))))(((+++***)))))))))***,,,---+++++++++++++++++++++++++++***)))***+++,,,+++)))((())))))))))))*********''''''((()))))))))))))))*********)))***++++++,,,(((+++//////---+++,,,...))))))))))))))))))))))))&&&&&&'''))))))*********...,,,******,,,---...---...------,,,++++++++++++)))+++......------///222///000111222333444555555888999:::;;;<<<============>>>AAACCCDDDEEEDDDDDDDDDCCCCCCCCCEEEHHHKKKMMMIIIIIIKKKPPPRRRTTT\\\eeeyyy^^^^^^^^^^^^]]]^^^```aaaeeefffjjjqqqxxx~~~yyyqqqllleee\\\VVVNNNNNNNNNMMMKKKHHHDDDBBB??????>>>>>>======<<<<<<============<<<===???BBBAAA@@@@@@@@@AAABBBDDDEEEKKKQQQYYYaaahhhpppxxx~~~qqq```NNNHHHAAA>>>>>>>>><<<888999:::<<<>>>>>>===<<<;;;<<<===>>>>>>===>>>@@@BBB===>>>@@@EEELLLUUU]]]aaapppuuu|||yyymmm___RRRIIIBBB??????AAA???;;;;;;===<<>>888333111000...---&&&(((***---......---,,,...---------...000111333000---+++,,,...///,,,))),,,,,,---------------------,,,***))))))***,,,---...---+++)))(((((())))))++++++***)))(((((()))))))))******++++++,,,------------------,,,***(((''')))(((&&&%%%%%%'''***,,,((('''&&&&&&&&&((()))***)))'''%%%'''+++/////////++++++,,,++++++***)))(((------,,,,,,+++*********(((((())))))************++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,)))***,,,.../////////...///000111111000111333555999:::::::::999:::===???AAABBBCCCCCCBBBBBBCCCEEEDDDDDDEEEFFFGGGIIIJJJKKKNNNMMMNNNOOONNNPPPYYYddd{{{YYYZZZ[[[\\\[[[[[[\\\]]]^^^^^^```dddkkkqqqtttvvvxxx}}}wwwqqqiiiccc___ZZZSSSMMMFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>=========<<<<<>>???>>>===<<<;;;===>>>>>>======???AAACCCEEEHHHNNNUUU^^^eeejjjtttyyytttdddTTTGGG@@@BBB>>><<<===>>>>>>CCCIIILLL\\\pppyyytttuuunnnkkkiiiiiikkkkkkjjjhhhiiiiiilllrrrtttkkkXXXIIIBBBFFFWWWqqq|||vvvhhhccc\\\UUURRRRRRUUUXXXZZZZZZXXXTTTNNNIIIEEEDDD>>>:::555111///...---,,,***+++,,,---...------,,,------,,,+++,,,,,,......---......---,,,,,,,,,,,,//////......---------,,,---,,,***))))))***,,,------,,,+++))))))))))))***+++******))))))))))))***++++++++++++++++++++++++******+++++++++***)))(((+++***(((''''''(((***+++))))))))))))))))))***++++++)))''''''((()))(((&&&++++++******((('''%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((()))***+++++++++++++++*********)))))))))***++++++,,,,,,)))***+++,,,---.........///000111111000111333555777888999888888999;;;===@@@AAACCCBBBAAAAAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMPPPPPPRRR\\\fffyyySSSTTTUUUVVVWWWWWWWWWVVVYYYWWWWWWZZZ___dddggghhhlllpppuuuyyy{{{yyymmmaaa\\\WWWSSSQQQNNNIIIEEE??????>>>>>>>>>========================<<<<<<<<<<<<>>>@@@AAAAAAAAACCCEEEDDDDDDDDDGGGJJJOOOSSSVVV```ccciiipppyyyqqq```TTTIII@@@;;;888444555999<<<<<<;;;;;;<<<>>>?????????>>>===<<<===????????????@@@BBBGGGKKKRRR[[[dddkkkqqqssstttxxx}}}~~~nnn[[[KKKAAA===>>>;;;:::<<<>>>AAAHHHQQQdddxxx{{{rrrjjjeeeddd]]]^^^aaaeeejjjllllllkkkfffhhhlllpppmmm```LLL======HHH]]]tttzzzpppiiiZZZWWWSSSPPPOOOQQQTTTVVVZZZVVVQQQLLLHHHEEEAAA???999666111...------,,,+++.........------,,,,,,,,,......---,,,++++++,,,,,,+++...000...+++)))+++...111000000///...---,,,+++---,,,+++******+++,,,---++++++******)))******+++******)))))))))***++++++---,,,,,,+++******))))))'''((()))***************++++++***)))))))))******++++++,,,,,,,,,+++******...,,,+++++++++***(((&&&))))))***))))))((('''&&&'''''''''((())))))******(((''''''&&&'''((()))***++++++************++++++))))))******+++,,,,,,,,,++++++++++++,,,...000111000111222111111111333555888999999999888999;;;===@@@AAABBBAAA@@@???@@@AAADDDDDDEEEEEEGGGHHHJJJKKKHHHIIIMMMQQQRRRTTT]]]hhhxxxXXXWWWUUUUUUVVVWWWVVVVVVVVVUUUUUUXXX[[[___``````dddhhhlllooorrrvvv{{{vvvooohhhbbbUUUQQQMMMJJJIIIGGGDDDAAA>>>>>>===<<<<<<======>>><<<<<<<<<<<<<<<=========;;;===???@@@??????AAABBBAAABBBEEEIIIPPPVVV\\\```iiimmmrrryyy~~~kkkYYYLLLFFFBBB@@@???<<<999999:::<<<<<<;;;;;;<<<===>>>>>>>>>>>>===<<<>>>AAABBBBBBCCCEEEGGGIIIQQQ^^^kkkuuuzzz||||||tttuuuwwwyyyzzz|||xxxhhhVVVHHHBBBAAA>>><<<===AAADDDHHHRRR\\\~~~zzzpppnnnjjjfffccc^^^aaaggglllpppqqqpppooogggkkkooolllaaaRRRDDD<<>>@@@AAABBBAAA@@@???@@@AAADDDDDDDDDEEEFFFHHHJJJKKKIIIJJJNNNRRRSSSTTT\\\fffzzzgggbbb]]]ZZZYYYZZZZZZZZZTTTTTTUUUWWWZZZ[[[ZZZYYYZZZ\\\___bbbeeehhhllloooqqqsssttttttuuuzzzwwwjjjaaa^^^[[[XXXOOOLLLIIIGGGEEECCCAAA???@@@???>>>===<<<<<<======;;;<<<<<<<<<======>>>>>>???AAABBBBBBBBBBBBDDDFFFCCCEEEJJJQQQYYY```gggjjjnnnqqqwww|||}}}rrrgggWWWIII@@@;;;::::::<<<;;;999888888888888777;;;;;;<<<<<<=========<<<;;;===@@@AAACCCFFFJJJMMMTTT^^^nnn}}}sssqqqnnnmmmooorrrvvvxxxwwwtttmmm___PPPEEEBBBCCC@@@>>>???DDDKKKVVVhhhxxxtttppprrrrrrnnnkkkjjjmmmqqqttttttsssqqqooommmpppnnnbbbPPPAAA<<<===@@@KKKWWWYYYTTTNNNKKKKKKHHHJJJMMMPPPRRRRRRRRRQQQQQQKKKDDD???>>>===;;;999333111...---......---,,,///...---+++******)))***+++,,,---....../////////---+++***+++---...,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***+++++++++,,,******))))))***+++,,,,,,)))))))))******+++++++++,,,,,,++++++************''''''((()))******++++++++++++,,,---,,,+++)))((("""###&&&'''((((((((((((+++++++++++++++***))))))%%%&&&&&&'''(((((())))))(((***...111111///,,,))),,,,,,,,,,,,,,,---......*********+++,,,,,,------...,,,+++***+++---111333000111222222111222444666:::<<<======<<<;;;<<<===AAABBBCCCBBBAAA@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJLLLLLLPPPSSSRRRRRRYYYccc~~~yyysssjjjeeecccbbb___]]]VVVUUUTTTUUUVVVVVVTTTRRRUUUUUUWWWYYY[[[^^^aaabbb```bbbdddeeeggglllttt{{{~~~}}}zzzvvvrrrppppppqqqrrrdddeeeaaaZZZTTTRRRNNNJJJIIIHHHFFFCCC@@@>>>===<<<=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBCCCEEEIIILLLGGGJJJQQQXXX```ggglllnnnqqqsssvvvyyyxxxssslllfffYYYPPPFFF@@@===999:::<<<999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<===;;;===???BBBFFFLLLSSSWWWfffnnn{{{~~~yyyeeeaaa\\\YYY[[[^^^bbbdddeeebbb\\\RRRGGG@@@>>>??????>>>AAAIIIVVVjjjvvvuuuyyyyyyvvvuuusssuuuwwwvvvssspppooonnnqqqnnndddRRR@@@777888===BBBOOOYYYWWWNNNGGGCCCAAAEEEIIIPPPVVVZZZZZZXXXVVVOOOLLLGGGCCC@@@===:::999111000...---......---,,,,,,,,,,,,++++++*********((()))***,,,---------------***(((***---///---***'''((())))))***+++,,,---++++++++++++++++++++++++((()))***+++++++++++++++++++++*********++++++,,,(((((())))))***++++++,,,------,,,+++******++++++(((((((((((((((***++++++******+++++++++***))))))&&&((())))))'''&&&'''(((------,,,***(((&&&$$$"""%%%%%%&&&(((***+++,,,---(((+++///333333000,,,******+++,,,---.........---******++++++,,,---------+++***(((((()))+++...000000222333222222222444666888:::<<<<<<:::::::::;;;@@@AAABBBBBBAAAAAABBBDDDCCCCCCDDDDDDFFFGGGIIIJJJNNNNNNPPPQQQPPPOOOWWW```~~~yyyrrrlllbbb^^^YYYUUUTTTTTTSSSRRRUUUUUUUUUVVVYYY[[[\\\\\\YYY[[[\\\\\\\\\___fffkkklllooossswwwzzz}}}~~~~~~yyysssnnnkkkfffccc```___]]]\\\PPPRRRPPPKKKIIIIIIGGGCCCCCCCCCAAA???<<<;;;;;;;;;888999;;;<<<======<<<<<<<<<<<<===>>>???@@@AAABBB@@@AAABBBCCCFFFKKKQQQVVVTTTXXX___gggmmmqqqrrrsssuuutttsssrrroooggg]]]UUUGGG@@@;;;<<<<<<:::<<<@@@:::;;;<<<<<<<<<<<<>>>???<<<<<<<<<<<<<<<======>>>@@@AAACCCGGGLLLUUU___ffftttwww{{{|||xxxpppfff```QQQMMMHHHGGGHHHJJJJJJJJJPPPMMMIIIDDD@@@>>>>>>>>>@@@FFFTTTfffvvv~~~}}}xxxzzzzzzwwwtttrrrsssuuunnncccQQQCCC;;;;;;@@@CCCHHHTTTZZZUUULLLHHHFFFEEEHHHNNNWWW^^^aaa```\\\YYYNNNNNNLLLGGGAAA;;;777555000///------------,,,***)))***,,,---------,,,,,,)))***+++,,,---,,,,,,++++++******+++,,,,,,,,,,,,))))))******++++++,,,,,,+++++++++,,,,,,+++++++++))))))***+++++++++******,,,,,,+++*********++++++))))))))))))************+++******))))))***+++,,,---,,,***(((((((((***+++******************+++,,,---......,,,)))((()))+++,,,++++++***(((&&&%%%$$$************************)))***,,,......---,,,***'''(((+++---...---+++*********+++,,,,,,------...+++***))))))***,,,///000111222333333222222444666999;;;<<<<<<;;;:::::::::===???@@@AAA@@@AAABBBDDDCCCCCCCCCDDDFFFGGGIIIJJJNNNNNNOOOOOOMMMNNNVVV```pppiii```YYYVVVUUUVVVWWWUUUTTTTTTUUUWWWXXXXXXXXXWWWXXXXXXUUURRRRRRVVVZZZ___bbbfffiiikkkmmmppprrrsssxxx{{{nnnggghhhiiieee```aaa___[[[XXXUUUPPPLLLIIILLLLLLGGG@@@???CCCEEEEEE@@@@@@???===;;;::::::;;;666888;;;>>>???@@@???>>><<<===>>>???@@@AAABBBCCCDDDEEEGGGIIINNNUUU]]]cccgggkkkrrrxxx}}}~~~~~~}}}wwwtttqqqmmmhhh```UUUNNNGGG???:::<<<;;;777777::::::;;;<<<<<<;;;:::;;;<<<===============>>>??????GGGGGGIIIMMMTTT___kkksssyyywwwsssmmmcccXXXNNNHHHFFFCCCAAAAAABBBBBB???<<<@@@>>><<<<<>>FFFLLLLLLPPPXXXYYYPPPHHHIIIMMMNNNOOOUUU^^^dddfffbbb\\\WWWMMMNNNNNNIII@@@777222000///...,,,,,,,,,,,,+++)))(((***,,,///000///...---,,,---...///...---,,,+++(((+++---,,,***))),,,///,,,,,,++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))------,,,+++************++++++******)))((((((((((((((('''''')))***,,,...222000,,,)))(((((()))***++++++***)))***+++---...+++,,,,,,***''''''))),,,((()))***++++++,,,,,,+++---,,,***'''$$$""" ))))))(((((())))))***+++$$$&&&***,,,---,,,***(((***++++++,,,,,,------...------------...000111333111222333333222333555666;;;===??????===<<<<<<<<<;;;===?????????@@@BBBDDDCCCCCCCCCDDDEEEGGGIIIJJJNNNMMMMMMMMMLLLMMMVVVaaa~~~iii[[[WWWXXXXXXXXXWWWUUUTTTUUUVVVVVVUUUTTTWWWWWWUUUSSSPPPQQQSSSVVVWWWZZZ]]]```aaabbbcccdddfffgggkkkrrr|||xxxyyy{{{~~~qqqlllddd\\\XXXWWWZZZ[[[\\\YYYTTTOOOKKKHHHGGGFFFCCCCCCBBBAAA@@@>>>======>>>>>>>>>===;;;;;;<<<===;;;===??????>>>======>>>?????????@@@AAACCCDDDDDDCCCLLLRRRTTT[[[hhhrrrtttyyy{{{~~~xxxrrrkkkfffaaaZZZQQQIII@@@???===;;;;;;;;;===>>>888:::===???@@@???===;;;:::;;;<<<<<<<<<===@@@BBBJJJKKKOOOYYYccckkkqqqvvv}}}vvvjjj^^^TTTKKKCCC??????@@@>>>;;;:::<<<>>>>>>888;;;???@@@@@@AAADDDHHHLLLnnn{{{qqqUUUJJJ<<<888???JJJRRRUUU]]][[[VVVRRROOOMMMKKKJJJUUUZZZaaaffffff```VVVOOOOOOOOOKKKCCC999222//////------,,,,,,,,,+++++++++,,,,,,,,,++++++************+++,,,---------,,,,,,************************//////...---,,,,,,++++++)))))))))))))))))))))))))))******((('''(((***,,,000...+++***++++++)))(((************))))))((((((((()))+++,,,,,,+++)))((())))))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))***++++++++++++******)))+++***)))))))))***,,,---,,,,,,+++***)))))))))******((('''&&&&&&(((+++---***+++---//////...---,,,,,,,,,,,,---...///000111222222111111111222444555999999999888999999::::::<<<>>>?????????AAADDDGGGFFFEEEEEEEEEFFFGGGHHHHHHLLLLLLMMMNNNMMMNNNWWWaaazzz~~~pppkkkiiigggeee]]][[[YYYYYYYYYXXXVVVUUUVVVVVVWWWUUUSSSSSSTTTUUURRRTTTVVVXXXXXXYYYZZZ[[[[[[]]]ccckkkuuu|||~~~}}}~~~|||zzzzzz}}}~~~~~~uuunnndddeeehhhjjjllllllkkkkkkbbb^^^XXXSSSPPPPPPRRRTTTUUUSSSOOOKKKHHHGGGFFFFFFCCCCCCBBBAAA@@@???>>>>>>===>>>>>><<<::::::;;;<<<:::;;;===<<<;;;;;;===???BBBBBBBBBCCCFFFHHHKKKLLLMMMWWWaaafffnnnxxxzzzvvvmmmhhhaaa\\\WWWPPPHHHAAA>>><<<;;;999999999;;;<<<:::;;;===>>>???>>>===<<>>======<<<:::;;;===>>>>>>??????@@@@@@BBBEEEJJJMMMbbbwwwfffMMMFFF???@@@IIITTTYYY[[[[[[XXXTTTQQQPPPRRRSSSTTTYYYZZZZZZXXXRRRNNNLLLLLLMMMKKKFFF???777222///...000000/////////.........---------,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++++++++++++++.........---,,,,,,,,,+++++++++++++++++++++++++++***+++++++++******+++------+++)))((())))))((('''++++++*********)))))))))((()))+++,,,,,,+++)))(((((((((((()))))))))******++++++******************))))))))))))))))))))))))'''(((((()))))))))((((((++++++*********+++,,,---,,,+++******))))))******,,,***)))'''((()))+++---)))***,,,---...---,,,+++*********+++,,,---...///000000000000111333555777999888888888888999::::::???@@@@@@???>>>???AAACCCEEEEEEEEEEEEFFFGGGHHHHHHKKKKKKLLLMMMLLLMMMVVV```yyy|||mmmkkkhhhfffeeebbb___\\\WWWXXXYYYXXXVVVTTTTTTUUUWWWWWWVVVVVVUUUTTTTTTTTTSSSVVV\\\dddmmmrrrttttttsssrrrrrrtttvvvwwwvvvuuurrrssssssrrrpppppprrrsssyyy}}}}}}wwwsssuuuwwwwwwwwwxxx|||yyynnnjjjgggggghhhgggaaa[[[TTTVVVYYY[[[\\\[[[XXXWWWRRRPPPMMMJJJIIIJJJLLLMMMLLLKKKIIIFFFEEEDDDDDDEEEBBBBBBAAA@@@@@@???>>>>>><<<======;;;999888999;;;;;;;;;;;;;;;:::<<>>999;;;:::888777777888999999<<<<<<<<<===============???@@@BBBCCCFFFKKKQQQUUUYYY```lllvvv|||~~~|||zzziiibbbXXXNNNGGGBBB>>><<<;;;999888999<<<=========@@@???@@@DDDKKKSSSYYY\\\sssiiiUUUEEEDDDGGGOOOZZZbbbcccbbbZZZUUUPPPMMMOOOSSSWWWYYY___^^^ZZZRRRJJJGGGIIILLLIIIEEE>>>888444111///---------------,,,,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,---------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++''')))++++++*********++++++)))(((((()))******)))+++++++++++++++*********((()))***++++++***)))(((''''''((((((((()))))))))))))))******************))))))))))))))))))))))))&&&'''((()))))))))))))))+++************+++,,,---++++++***)))))))))******...---+++))))))***,,,---((()))+++,,,,,,,,,+++*********++++++,,,---///000/////////000222444666888777777777777777888999:::===>>>????????????AAADDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKMMMLLLMMMVVVaaavvv}}}xxxssspppiiihhhfffccc___]]]^^^___jjjgggbbb^^^\\\ZZZXXXWWWUUUVVVYYY___eeejjjllllllgggggghhhkkkmmmnnnmmmkkkhhhkkknnnppprrrsssuuuwww{{{~~~}}}wwwvvvzzz~~~vvvssssssyyyzzzuuummmeee```ZZZWWWTTTUUUWWWXXXTTTQQQMMMOOORRRTTTTTTRRRNNNKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFEEECCCBBBBBBBBBBBB@@@?????????>>>>>>======<<<<<<<<<;;;999888999:::<<<<<<<<<;;;;;;???CCCGGGJJJLLLNNNSSSYYY```fffjjjsssyyy{{{wwwqqqkkkeee```ZZZVVVPPPMMMIIIFFFCCC@@@;;;888999999888777777888888999======<<<;;;<<<===>>>???@@@AAACCCEEEIIIOOOVVV[[[^^^jjjxxx}}}ssskkkZZZTTTKKKDDD???===;;;::::::666666999<<<===>>>AAAAAACCCHHHSSS___iiimmmnnnzzzpppXXXFFFEEEIIIRRR___iiimmmjjjeee[[[VVVQQQPPPTTTZZZ___aaafffccc]]]VVVQQQMMMKKKJJJDDD>>>777222111111///---,,,,,,,,,++++++++++++***---------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))###&&&((()))((((((((((((+++***)))***,,,---------++++++++++++++++++++++++))))))************))))))''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))'''((()))++++++,,,,,,,,,))))))))))))******++++++******))))))))))))******...---+++*********+++,,,******+++,,,,,,++++++***------------...000111222000000000000111333555666666666666666777888999999999;;;===???@@@BBBEEEGGGCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJLLLNNNMMMOOOXXXcccvvv~~~wwwqqqoooqqqsssyyypppiiidddaaa^^^\\\\\\ZZZXXXYYY\\\___aaabbbYYYYYYZZZ]]]``````___]]]```ccchhhlllnnnpppsssuuuuuuwwwuuuqqqqqqwww|||}}}nnniiigggkkkuuu~~~zzz}}}}}}wwwkkkiiifffccc```[[[VVVRRRMMMJJJHHHIIIKKKLLLKKKIIIHHHJJJMMMOOONNNKKKGGGDDDGGGGGGGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAA?????????============<<<<<<<<<<<<;;;<<<<<<;;;999999:::<<<;;;<<<<<<<<<>>>CCCIIINNNTTTWWW\\\ccckkkrrrwwwzzz}}}wwwqqqoooiiieee^^^XXXSSSNNNJJJGGGCCCAAA???>>>>>>===;;;:::::::::999999999:::::::::>>>===<<<<<<<<<>>>@@@AAAEEEGGGJJJMMMQQQWWW^^^ccchhhvvvvvvfffYYYLLLGGGAAA<<<::::::999999:::666555:::<<<>>>EEEMMMUUUYYYbbbnnnyyy}}}|||xxxxxx___PPPHHHOOOUUU___jjjqqqpppjjjddd[[[ZZZ[[[cccnnnxxx}}}~~~xxxmmm```XXXUUURRRKKKEEE???999222//////000...---////////////............+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))###%%%((())))))(((((()))***)))((())),,,.........++++++++++++++++++++++++)))))))))******)))))))))''''''''''''((((((((((((((((((((())))))******+++))))))))))))))))))))))))'''((()))++++++,,,,,,,,,((((((((()))))))))))))))***))))))((())))))******---,,,+++************++++++,,,,,,,,,,,,,,,++++++---------...///000111222333222111111111222333444666666666666777888999::::::<<>>======;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<>>>???<<<===???AAADDDJJJQQQVVVaaafffnnnvvv}}}xxxsssmmmddd^^^]]]VVVRRRMMMHHHEEEBBB@@@===::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============???AAACCCDDDHHHKKKOOOTTTYYY___eeejjjvvvwwwjjjZZZLLLBBB???;;;888888999999999:::777888===???DDDSSSdddyyy}}}}}}gggYYYXXXZZZ___ccciiinnnpppkkkddd^^^XXX]]]iii|||jjj]]]YYYVVVMMMDDD999666222///.....................------------,,,******++++++++++++,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++&&&(((***+++******,,,---((('''&&&'''***,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))'''((())))))******))))))))))))((((((((()))******,,,,,,++++++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...000000444333222111111111222333666666666777888999:::;;;???AAACCCCCCBBBAAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLNNNPPPQQQSSS]]]hhhvvvrrrqqqooolllrrrmmmfff```[[[XXXUUURRRRRRQQQPPPPPPRRRSSSSSSRRRNNNPPPRRRRRRRRRSSSUUUVVV[[[]]]\\\YYYZZZ]]]]]][[[WWWVVVVVVYYY^^^aaaaaa```YYY[[[^^^aaacccccccccbbbaaaaaa```_______________\\\]]]^^^___^^^]]]ZZZYYYTTTTTTTTTVVVXXXXXXVVVTTTPPPNNNMMMMMMOOOOOONNNMMMOOOMMMJJJHHHGGGHHHHHHIIIGGGHHHIIIIIIHHHFFFCCCBBB>>>>>>??????@@@AAABBBCCCAAAAAA@@@@@@???>>>===<<<<<<<<<<<<======>>>>>>>>><<<===>>>>>>>>>???AAACCCBBBDDDGGGKKKPPPVVV^^^ccckkkqqq{{{yyyooogggccc^^^UUUOOOOOOJJJGGGCCCAAA???>>><<<:::999999999999888999;;;===;;;<<<<<<===============<<<===>>>???AAADDDFFFGGGJJJOOOVVV]]]cccjjjpppttt~~~sssbbbXXXNNNCCC;;;:::888888999:::999999:::888;;;AAADDDMMMeeezzzkkk[[[^^^iiipppmmmmmmmmmlllhhhbbb[[[WWWUUU^^^rrrtttfff^^^VVVKKKAAA555555333111...---...///,,,,,,+++++++++*********+++++++++,,,,,,,,,---------,,,+++******,,,---///---------------------------,,,,,,,,,+++*********++++++++++++++++++++++++((()))*********+++---///)))'''&&&'''***,,,,,,+++)))))))))*********++++++))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))((((((((())))))))))))))))))))))))'''(((((()))))))))((((((((()))***+++,,,++++++***((((((((((((((()))******,,,,,,,,,,,,,,,---------,,,,,,+++***************,,,,,,,,,,,,---///000111333222111111111222333444777777777777999:::;;;<<>>===;;;<<<<<<===???AAACCCDDD>>>>>>>>>???>>>>>>============>>>>>>??????@@@@@@<<<>>>???@@@@@@AAADDDFFFIIIKKKPPPUUUZZZaaaiiinnnooovvv}}}xxxiii```YYYXXXTTTLLLFFFGGGEEECCC@@@>>>>>>===;;;:::<<<<<<<<<;;;:::;;;===>>>;;;<<<<<<===>>>>>>>>>===;;;===>>>AAACCCFFFGGGHHHQQQWWW___hhhpppwww}}}yyybbbOOOIIICCC;;;888777777888:::;;;:::999999999===DDDHHHSSSrrrnnnXXXUUUddduuu~~~uuurrrnnnhhhbbb[[[VVVRRRSSS^^^tttwwwkkkaaaSSSDDD888333444555222...,,,---000//////.........---------,,,,,,,,,------.........---,,,+++******,,,...///........................------,,,,,,+++***))))))))))))))))))))))))))))))'''(((((((((((())),,,///+++***)))***,,,---------(((((())))))*********+++))))))(((((((((((())))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))***++++++++++++******)))***+++,,,---...---,,,,,,((((((((((((((()))******,,,------....../////////++++++***)))(((((())))))............000111222333111111000000111333555666777777777888999;;;<<<===@@@BBBEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMIIIJJJLLLOOOPPPRRR\\\gggxxxlllccc\\\WWWUUUKKKJJJJJJKKKMMMNNNMMMLLLLLLKKKJJJIIIIIIJJJKKKKKKQQQRRRSSSTTTSSSRRROOONNNIIIJJJLLLMMMNNNMMMMMMLLLQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSQQQPPPOOOOOOPPPPPPLLLMMMOOOQQQSSSRRROOOMMMJJJIIIGGGHHHIIIKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@BBBAAA???>>>======>>>>>>??????>>>>>>>>>>>>>>>???>>>?????????>>>>>>???AAA;;;<<<===>>>????????????>>>AAACCCEEEFFFHHHKKKMMMPPPVVVaaakkkrrrxxx|||~~~yyyooohhh[[[[[[ZZZWWWQQQIIIBBB===<<<<<<<<<;;;;;;:::::::::999:::<<<<<<;;;:::;;;<<<@@@@@@@@@>>><<<===???AAA>>>BBBGGGIIIIIIKKKQQQVVVZZZbbbiiinnnttt|||rrr___QQQGGG???===>>>>>>;;;777555666777777777<<<::::::BBBRRRhhh}}}ppp[[[RRR]]]rrr}}}ssshhhbbb\\\UUUPPPOOOQQQ^^^sss~~~pppXXXDDD:::888333333111000...,,,+++***,,,,,,---------,,,++++++++++++************++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,,,,++++++---,,,,,,+++)))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,+++++++++)))((('''&&&))))))************))))))))))))))))))))))))))))))))))))************)))))))))***,,,------,,,***))))))************+++++++++---,,,,,,++++++,,,,,,---))))))***++++++,,,------))))))***,,,...///111111222111000000000111222333666666777888999:::;;;;;;???AAACCCDDDCCCAAABBBBBBDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNNNNMMMMMMQQQYYY```vvvxxxjjjaaa\\\YYYVVVOOOMMMKKKKKKKKKKKKJJJHHHKKKJJJJJJKKKLLLNNNOOOQQQOOOPPPQQQQQQPPPNNNLLLKKKGGGHHHJJJKKKLLLLLLKKKJJJJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQSSSSSSUUUUUUVVVVVVUUUTTTSSSRRROOONNNNNNOOOPPPOOOLLLJJJHHHGGGEEEDDDEEEFFFEEEDDDEEEDDDCCCBBBAAA???>>>>>>??????>>>======>>>>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBAAA??????@@@BBB@@@AAAAAAAAA@@@@@@AAAAAAGGGIIIJJJKKKLLLOOOTTTXXXlllsss~~~zzzoooccc[[[ZZZZZZYYYVVVQQQJJJDDD@@@<<<<<<;;;;;;;;;:::::::::999;;;<<<<<<;;;;;;;;;<<<<<<===????????????@@@AAA@@@EEEKKKOOOQQQVVV]]]cccgggmmmrrrtttwww|||}}}{{{tttdddRRRGGGAAA;;;999:::888888888888888999:::;;;>>>@@@GGGVVViiizzzyyyzzz}}}cccYYYPPPSSSggg|||xxxmmmaaa\\\WWWRRROOOPPPVVVaaappp|||~~~{{{zzzyyyttteeePPP???777666222111000///...---,,,+++---------------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))))))))))))))************)))((((((+++++++++***)))((('''&&&))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''(((***---...******+++,,,...///000000222222111000111222333444666777888888::::::;;;<<>>>>>===???>>>>>>>>>>>>???@@@@@@???????????????@@@AAABBBAAABBBBBBAAA???>>>@@@AAACCCDDDDDDCCCCCCDDDFFFIIIQQQTTTYYY^^^eeennnwww}}}{{{pppcccWWWOOOTTTSSSRRROOOLLLGGGCCCAAA<<<;;;;;;;;;;;;:::::::::999;;;<<<<<<;;;;;;<<<>>>:::===@@@BBBCCCCCCCCCDDDGGGLLLRRRVVVZZZ___ggglllooosssvvvuuuvvvxxxvvvssscccSSSDDD===;;;999777777555888;;;;;;:::;;;>>>AAAAAAJJJ[[[ppp}}}nnnaaaNNNOOOTTTccc{{{~~~qqqeeeZZZUUURRRPPPQQQSSS]]]dddmmmrrrrrrpppnnnnnntttnnncccTTTEEE:::444222000000//////...---------***)))(((((()))***+++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++*********)))******++++++,,,+++++++++************++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))************)))*********))))))((('''))))))))))))))))))))))))((())))))******))))))(((((()))***++++++***)))((()))))))))*********++++++***+++,,,------,,,+++***+++)))'''%%%&&&))),,,...++++++,,,------......///333222111111111333444555777777888999:::;;;;;;<<<>>>AAACCCDDDCCCBBBBBBCCCDDDDDDEEEFFFHHHJJJLLLMMMPPPQQQQQQOOONNNQQQWWW]]]uuuzzztttqqqmmmhhh___\\\YYYVVVUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMNNNJJJKKKLLLNNNNNNMMMKKKJJJHHHIIIKKKMMMNNNNNNMMMMMMKKKMMMPPPSSSSSSRRRPPPOOOQQQPPPPPPPPPPPPPPPQQQRRRMMMNNNPPPQQQQQQOOONNNMMMNNNKKKHHHFFFFFFFFFEEECCCFFFDDDBBBBBBBBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAACCCDDDBBBDDDGGGIIIJJJOOOUUUZZZeeejjjsss|||zzzpppeeeZZZPPPJJJHHHGGGFFFDDDBBB???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<===???===???BBBCCCDDDEEEHHHJJJOOOSSSWWW[[[___dddiiimmmnnnrrrsssqqqqqqqqqmmmhhhWWWIII<<<999::::::888777555999<<<;;;:::===DDDJJJQQQ___vvv|||}}}}}}ooo]]]QQQNNNYYYjjj|||sssjjj___TTTPPPPPPQQQTTTXXXcccgggkkklllkkkjjjjjjlllooodddTTTEEE;;;555111000........................)))(((&&&&&&''')))+++---,,,,,,++++++++++++,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************))))))))))))'''(((((())))))))))))))))))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))$$$%%%''')))***+++,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************)))***,,,------,,,***)))+++***((('''((()))+++---,,,,,,------------------333222222111222333555666666666777888999:::;;;;;;>>>@@@CCCDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLOOOPPPQQQOOOOOORRRXXX^^^vvvzzzqqqmmmiiiddd```[[[VVVRRRTTTTTTTTTTTTSSSRRRRRRQQQHHHIIILLLMMMNNNNNNMMMLLLHHHJJJLLLMMMNNNOOONNNNNNLLLMMMNNNPPPQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQLLLLLLKKKJJJJJJJJJKKKKKKIIIGGGDDDBBBCCCDDDDDDCCCDDDBBBAAAAAABBBCCCCCCBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>BBBBBBBBBBBBBBBBBBCCCDDDCCCDDDFFFFFFGGGHHHKKKMMMJJJOOOUUUZZZ___fffooowwwyyyrrrhhh^^^UUUMMMGGGCCC>>>===<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<>>@@@BBBCCCCCCBBBCCCDDDCCCDDDDDDEEEGGGIIIKKKLLLKKKMMMOOOOOOPPPSSSZZZ```xxxqqqyyy~~~wwwmmmddd^^^VVVVVVUUUTTTSSSQQQOOONNNMMMNNNPPPQQQQQQPPPOOONNNIIIJJJLLLNNNPPPPPPPPPPPPKKKLLLNNNPPPRRRTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPOOOMMMLLLKKKKKKLLLMMMGGGEEECCCBBBCCCEEEEEEDDDBBBAAA@@@@@@BBBCCCCCCBBB??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCEEEFFFGGGGGGIIILLLOOOQQQUUUYYY\\\eeekkksssyyy}}}|||tttnnnccc]]]TTTKKKDDD???;;;999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<===@@@BBBBBBBBBBBBBBBDDDIIIPPPUUU\\\]]]```dddhhhlllppprrrsssssspppkkkhhhcccZZZPPPEEE>>>888888999888888::::::;;;<<>>AAADDDCCCDDDGGGIIIMMMSSSZZZ___cccccccccfffiiilllnnnnnnkkkjjjgggbbb___ZZZOOODDD>>>:::888999888777999>>>>>>@@@EEEOOO```tttvvvbbbNNNFFFMMMVVViiiyyyvvvqqqmmmZZZTTTQQQVVV[[[]]]___bbbbbb___^^^dddkkkkkkddd[[[GGG???666000///000///...,,,---------------......+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++*********)))))))))'''((()))***++++++++++++(((((()))))))))*********++++++++++++++++++++++++******)))))))))(((((((((&&&'''(((((()))(((((((((((((((((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''***))))))))))))))))))***(((((((((((()))))))))*********************************++++++++++++***))),,,,,,,,,------.........000000000000111333555666777888999:::;;;<<<<<<======???BBBCCCCCCCCCCCCDDDCCCCCCDDDEEEGGGIIIJJJKKKHHHKKKMMMNNNOOORRRXXX]]]sssQQQRRRTTTYYY___fffmmmpppsss{{{~~~uuummmiiiggggggfffeeebbb^^^ZZZXXXSSSTTTWWWYYYZZZ[[[[[[[[[[[[^^^cccffffffddd___]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWXXXXXXVVVSSSPPPNNNKKKJJJHHHHHHIIIIIIGGGEEELLLJJJHHHGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGJJJMMMOOOQQQRRRRRRTTTUUUXXX]]]bbbgggkkkmmmyyy}}}tttlll```WWWRRRMMMGGGBBBAAA>>>:::777888:::;;;;;;666777999;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<======<<<<<<>>>AAADDDDDDHHHMMMRRRWWW^^^dddhhhiiigggffffffgggggggggfff]]]]]]ZZZWWWUUURRRHHH<<<:::999:::;;;:::888<<>>>>>===???BBBCCCCCCCCCDDDEEECCCCCCDDDEEEFFFHHHJJJKKKIIILLLNNNNNNNNNPPPVVVZZZoooHHHIIIJJJNNNSSSXXX]]]```gggkkkttt~~~~~~yyyrrrkkkdddaaa\\\\\\^^^___````````````ccchhhoootttsssnnngggbbb___^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^]]][[[YYYWWWVVVWWWSSSOOONNNPPPRRRPPPNNNMMMOOOOOOMMMKKKKKKNNNQQQNNNOOOQQQRRRSSSSSSRRRRRRWWWUUUUUUXXX^^^ccccccbbbdddkkksssyyy}}}uuulll```ZZZQQQKKKGGGCCC???<<<======<<<;;;:::999999888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;===???@@@<<<>>>??????@@@CCCHHHMMMIIIOOOXXX___bbbeeehhhkkkgggkkkjjjdddbbbdddbbb]]][[[WWWRRRNNNKKKGGG@@@;;;888<<<888777>>>===:::AAAFFFTTTiii}}}sssnnnlllhhhuuu~~~~~~~~~vvv]]]MMMGGGLLL\\\mmmsssrrrmmmeee\\\WWWVVVWWW[[[\\\```dddhhhgggddd```bbb[[[VVV\\\ccc___LLL;;;333000---,,,---...///......------,,,,,,++++++***,,,+++)))(((((()))***,,,)))))))))******+++++++++,,,,,,,,,,,,+++***))))))+++***)))))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((((((((())))))))))))***************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''***...000...,,,&&&&&&''''''''''''&&&&&&)))(((''''''''')))***+++)))'''&&&'''***+++***(((*********)))***++++++,,,111000...,,,+++++++++,,,***,,,------,,,,,,...///000111222333444444444444777888999:::;;;;;;;;;;;;???AAABBBCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIILLLNNNNNNNNNQQQVVV[[[mmmBBBCCCDDDFFFJJJOOOSSSUUUYYY[[[aaaiiirrr{{{~~~uuupppoooooonnnmmmllljjjhhhggglllnnnppprrrppplllfffcccdddccccccbbbbbbcccdddeeekkkhhheeeaaa``````aaabbbbbb```]]]\\\[[[ZZZXXXVVVTTTVVVXXXXXXWWWXXX\\\___aaaaaabbbccccccccccccccchhhjjjnnnrrrwww{{{}}}rrrfffZZZRRRLLLGGGBBB>>>>>>===<<<:::777777888999;;;<<<<<<===;;;;;;<<<<<<<<<=========::::::999999:::;;;===>>>>>>???@@@@@@AAAEEEKKKPPPTTTZZZcccjjjlllllllllmmmfffiiigggaaa^^^^^^[[[VVVRRROOOKKKHHHFFFCCC>>>:::::::::555777AAAAAACCCOOOWWWiiiyyysssqqqnnnuuu|||vvvaaaMMMHHHPPP\\\iiissswwwqqqhhh[[[QQQMMMOOORRRZZZ]]]bbbffffffccc^^^ZZZXXXWWWWWWYYYXXXPPPBBB777222000---,,,---//////...------------------------+++,,,,,,------......---++++++,,,,,,,,,---------,,,------------,,,++++++++++++*********+++,,,------------,,,,,,,,,++++++((((((((((((((((((((((((************************)))))))))))))))*********************++++++++++++***************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((***)))(((***,,,,,,***''''''(((((())))))(((((('''))))))(((''''''((()))******((('''(((+++,,,+++)))))))))(((((())))))***+++,,,++++++******+++,,,---)))+++,,,---,,,,,,...///000111111111222222333333555555777999:::;;;<<<<<<>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMNNNMMMPPPUUUZZZooo>>>>>>>>>???BBBEEEHHHIIIKKKLLLNNNRRRYYYaaahhhllllllnnnrrrxxx{{{zzz|||zzzvvvrrrooommmlllkkksssqqqnnnlllkkkkkkmmmnnnuuuqqqkkkfffeeehhhllloooooopppooommmjjjggggggggglllnnnqqqtttvvvxxx|||}}}vvvqqqhhh___VVVMMMEEE@@@???===:::999:::;;;<<<<<<555666777888:::<<<===>>><<<<<<=========>>>>>>>>>;;;::::::999:::;;;===>>>AAABBBBBBCCCFFFKKKQQQVVVaaagggnnnssssssqqqmmmllldddeeeccc\\\XXXUUURRRMMMIIIGGGDDDBBBAAA???===;;;@@@===;;;CCCOOOMMMPPPbbbttt}}}}}}~~~cccRRRGGGQQQgggxxx~~~~~~zzzqqqcccTTTKKKJJJPPPUUU[[[```eeehhheee```[[[WWWSSSWWWYYYUUUKKK@@@888444222000------...//////...,,,,,,---......///000000,,,---///000000///---,,,+++,,,,,,,,,,,,---------,,,,,,---.........------,,,++++++++++++,,,---.........------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++************++++++++++++***************)))((((((************************(((((())))))))))))(((((()))(((((()))******(((&&&((())))))******))))))(((***)))(((((((((((())))))+++))))))***+++,,,+++*********))))))******+++,,,'''''''''(((***+++---...(((***,,,,,,,,,---///000333333222111111222333444333333555777999;;;=========???BBBCCCBBBCCCDDDEEECCCDDDEEEGGGHHHIIIIIIIIIIIIKKKMMMMMMLLLOOOTTTXXXnnn>>>>>>>>>>>>???@@@AAABBBDDDDDDFFFHHHMMMQQQVVVYYYYYYZZZ]]]bbbkkkwww~~~zzz{{{~~~}}}zzzyyyyyyzzz~~~zzzuuurrrrrruuuzzz~~~~~~}}}~~~zzznnnccc[[[VVVSSSMMMHHHCCC@@@===<<<===;;;999999999:::;;;;;;::::::::::::::::::::::::<<<<<<=========>>>>>>>>><<<<<<<<<<<<===>>>@@@AAADDDEEEFFFIIINNNUUU]]]aaajjjmmmppprrrpppmmmhhhfffaaaaaa^^^YYYTTTPPPLLLIIIDDDBBB@@@>>>>>>>>>>>>>>>>>>CCCLLL```ooojjjlll~~~xxxiiiYYYSSSUUUgggyyyoooaaaTTTNNNQQQXXX^^^___cccggggggddd```]]]\\\ZZZ[[[YYYOOOAAA666222222111///------...//////...,,,---------.........///...............,,,***)))***************************+++,,,---............,,,,,,,,,,,,------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))************'''((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&((()))***+++***((())))))******))))))((()))))))))((((((((((((((()))))))))******++++++***---,,,,,,,,,,,,---......&&&&&&'''(((***,,,---...)))+++---------...000222777666444333333444666777444555666777999;;;=========???AAACCCBBBCCCDDDFFFCCCCCCEEEFFFHHHIIIIIIIIIHHHJJJLLLLLLLLLNNNSSSXXXiii?????????>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIIIIIKKKMMMOOORRRXXX```kkkqqqyyy{{{zzzxxxrrrmmmmmmllliiiddd\\\SSSJJJFFF@@@>>><<<999777777999:::888888777666666666777888>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<===>>>AAACCCDDDGGGHHHLLLQQQYYYbbbiiilllpppnnnmmmkkkhhheeebbb```]]][[[YYYVVVQQQLLLHHHGGGAAA@@@>>><<<;;;<<>>>>>>>>>>>======<<<<<<;;;<<<>>>@@@AAA@@@??????BBBCCCEEEFFFIIINNNTTTYYY[[[```gggjjjkkkkkkmmmooovvv~~~ssslllgggeeebbbaaaaaa___[[[WWWYYYWWWRRRMMMGGGCCC???===;;;;;;999777555555777999555666888888777888:::<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<=========<<<<<<===>>>AAADDDFFFHHHLLLMMMRRRZZZccckkkppprrrqqqnnniiifffcccaaa^^^\\\YYYUUUSSSRRRNNNGGGDDDDDD>>>===<<<::::::<<>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<============>>>@@@@@@AAACCCFFFIIIJJJNNNSSSTTTSSSSSSUUUXXX\\\fffqqqyyyvvvhhh\\\TTTRRRSSSTTTUUUTTTQQQNNNKKKKKKIIIEEEAAA>>><<<;;;;;;;;;<<<<<<:::777777999;;;777999;;;;;;::::::<<>>>>><<<<<<=========>>>>>>>>>???@@@AAACCCFFFJJJMMMOOOQQQSSSXXX```iiippprrrrrrnnnkkkfffdddbbb___[[[XXXUUUPPPMMMMMMHHH@@@<<<>>><<<======<<<===AAAHHHNNNgggrrr``````iiitttccc___\\\[[[^^^bbbdddeeefffaaa]]]___eeeiiiiiifffXXXKKK;;;222000111///,,,...------...000111000...---------------,,,,,,,,,++++++,,,---///000222333---------,,,,,,,,,++++++******+++,,,---------,,,***+++,,,---...------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))************++++++++++++***************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******'''%%%$$$&&&(((((())))))******))))))(((%%%&&&((()))************''')))******((((((***,,,***************++++++,,,)))***+++------------,,,+++---...---,,,,,,---......///000111222333444555888777777777888:::===>>>@@@BBBCCCCCCBBBAAAAAABBB@@@AAACCCEEEGGGHHHIIIIIIEEEHHHKKKMMMNNNRRRYYY^^^iii~~~~~~>>>??????@@@@@@@@@??????AAA@@@===<<<<<<===???AAA;;;===???@@@???@@@AAACCCAAADDDGGGFFFDDDCCCEEEGGGMMMUUU\\\___ccckkkqqqsssmmmsss|||~~~xxxvvvuuusssoooiiicccZZZRRRMMMPPPSSSWWWXXXVVVRRROOOMMMCCCBBB???<<<::::::::::::666888:::888666666888:::999;;;<<<;;;888777999;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????DDDEEEFFFIIILLLQQQTTTWWWTTTVVV[[[ccclllqqqqqqpppjjjgggdddcccbbb___YYYTTTRRRMMMIIIIIIDDD;;;666888===>>>???@@@AAAGGGPPPVVV___nnnggguuupppdddaaa^^^]]]```fffmmmqqqrrrkkkeeeaaaeeelllpppmmmgggOOODDD777111111333111......------...000111000...,,,,,,------.../////////+++,,,---...---,,,***)))+++++++++******))))))))),,,,,,------......------***+++,,,---------,,,+++,,,,,,,,,------.........))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((($$$&&&'''&&&$$$$$$'''+++******++++++++++++******$$$%%%''')))++++++++++++(((***,,,+++))))))+++---,,,,,,++++++,,,,,,---...'''(((***,,,---...------+++,,,---,,,***)))***+++...///111333555666666666555555555555777:::===???AAACCCDDDCCCBBB@@@AAAAAA@@@AAACCCEEEGGGHHHIIIIIIDDDGGGKKKMMMOOOSSSZZZ```ooozzzzzzAAA@@@@@@???>>>======<<<<<<<<<======>>>======<<<>>>>>>>>>>>>>>>???@@@@@@;;;<<<===>>>???@@@AAAAAAFFFHHHJJJNNNQQQUUUWWWYYYZZZ^^^cccfffiiiqqq|||yyyoooeee\\\VVV]]]]]]\\\WWWRRRLLLIIIHHHMMMMMMOOOQQQRRRNNNGGGAAA===<<<:::999888777777777555666666777888:::;;;<<<;;;;;;::::::999:::::::::<<<;;;;;;::::::;;;;;;<<<======>>>???@@@BBBDDDEEEKKKLLLOOORRRVVVYYY\\\]]]```ccchhhmmmoooooommmkkkgggdddaaa___]]]ZZZTTTPPPJJJFFFAAA>>>>>>===;;;888;;;<<<===@@@FFFNNNWWW\\\qqq{{{qqqssswwwhhh^^^]]]ccchhhlllrrrzzz|||zzzqqqmmmkkknnnqqqmmm```TTTDDD;;;333111000......111......///000000///......++++++---...//////000000++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---///...+++)))((()))+++,,,+++,,,,,,,,,,,,+++******+++++++++************)))---...//////---+++,,,,,,''''''((())))))))))))))),,,,,,++++++***)))((((((,,,***))))))******)))'''******))))))))))))******,,,++++++***************(((***,,,,,,***)))***+++(((((())))))))))))((((((((((((((((((''''''''''''(((((()))***+++,,,,,,---(((((()))***+++,,,,,,---*********+++++++++,,,,,,......---------.........////////////111333555666777666555555666:::===??????AAACCCCCCBBBBBBCCCDDDCCCCCCEEEFFFFFFEEEDDDDDDFFFHHHIIIJJJLLLQQQZZZ```ssszzzzzzBBBBBBAAAAAA@@@?????????;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<======>>>???>>>======<<<<<<<<<<<>>>>>======>>>>>>???>>>>>>???@@@CCCEEEHHHJJJSSSUUUWWWZZZ^^^aaacccdddfffhhhjjjkkkkkkiiifffdddgggddd```\\\YYYSSSMMMHHHBBB???<<<;;;===>>>===;;;;;;===CCCKKKWWWeeerrrzzzxxx{{{mmmvvvxxxllleeebbb___fffmmmsss{{{~~~xxxtttpppeeeUUUIII>>>666000//////------///........................******+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******+++++++++*********)))))))))***++++++)))(((((()))'''((())))))******))))))+++++++++++++++++++++++++++***))))))******)))'''((((((''''''''''''((((((+++***)))(((''''''''''''((()))+++***)))(((((()))(((((())))))))))))(((((())))))))))))******************************++++++)))))))))***++++++,,,,,,,,,---------............,,,,,,,,,---...///000111000000000000222444666777999777666555666888;;;===???AAACCCDDDCCCCCCDDDEEECCCDDDEEEFFFFFFFFFEEEDDDGGGIIIKKKLLLNNNSSSZZZaaaqqq~~~xxxxxxCCCCCCCCCCCCCCCBBBBBBBBB==================<<<<<<<<<<<<;;;;;;;;;<<<======???>>><<<:::999999::::::===>>>>>>???@@@AAAAAABBB@@@BBBDDDDDDCCCEEEIIIMMMVVVYYY]]]aaacccfffiiikkkqqqsssvvvxxx|||}}}tttnnnkkkmmmkkkhhhhhhjjjiiieeebbb```_________^^^\\\XXXTTTLLLKKKIIIFFFCCC@@@>>><<<;;;;;;;;;;;;::::::<<>><<<999666888999:::;;;;;;:::999888999888888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============>>>>>>??????@@@CCCFFFKKKPPPRRR\\\]]]___bbbeeegggiiijjjiiiiiihhhfffcccaaa^^^]]]ZZZXXXTTTQQQMMMHHHAAA===;;;999888888:::<<<======;;;BBBNNN]]]nnnwwwoooqqqllldddccceeejjjqqqxxxxxxhhhWWWFFF;;;666000---//////,,,,,,...///...---,,,,,,---...///++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++---///000///...---+++,,,,,,,,,,,,+++******++++++*********)))))))))&&&((())))))'''&&&&&&'''((()))******++++++******(((((())))))***+++,,,,,,+++***))))))******)))(((((((((''''''''''''((((((+++***)))(((''''''''''''((()))******(((&&&&&&'''(((((())))))))))))(((((((((((())))))******++++++++++++*********)))))))))************************---------.........//////+++++++++,,,...000111222111111111111333555777888:::999777666666888:::;;;>>>@@@CCCDDDCCCDDDEEEFFFCCCDDDEEEEEEFFFFFFEEEEEEHHHKKKMMMNNNOOOTTT[[[aaaooo}}}yyyyyyDDDDDDDDDDDDDDDDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>======>>>??????<<<;;;:::999999;;;<<<===<<<<<<<<<<<<============<<<>>>AAABBBBBBCCCEEEHHHIIILLLOOOQQQSSSUUUXXXZZZZZZ]]]```cccggglllrrrvvv{{{zzzyyywwwuuurrrooommmkkkiiiiiihhhddd^^^YYYVVVVVVWWWUUURRRRRRSSSTTTRRRPPPOOOOOONNNMMMKKKJJJGGGFFF???>>>===<<<;;;;;;<<<<<<<<<<<<;;;999777888;;;===999999999999999999888777777888:::<<<<<<;;;:::999;;;::::::999999999::::::;;;;;;:::::::::;;;<<<<<<>>>>>>===>>>>>>???@@@@@@CCCCCCDDDGGGLLLRRRWWWZZZaaabbbcccdddfffhhhiiiiiidddbbb```\\\YYYWWWVVVVVVJJJIIIGGGEEECCC@@@<<<:::>>>===;;;;;;===@@@CCCDDDEEEQQQdddwwwwwwgggttt}}}llleeeeeehhhuuuyyyoooZZZHHH:::333111...---000111...---//////...,,,++++++,,,...///......///000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---.........---,,,+++,,,,,,,,,,,,+++******************))))))))))))((()))+++***)))(((((()))))))))***+++++++++++++++&&&&&&'''(((((())))))***+++)))((()))******)))(((******))))))))))))************))))))))))))******((()))******(((&&&&&&'''(((((())))))))))))((((((%%%&&&&&&'''((())))))***************))))))))))))+++++++++*********))))))++++++,,,,,,,,,---------,,,,,,,,,---...///000111111000000111222444666777888888777666777888:::;;;===???AAACCCCCCCCCEEEGGGCCCDDDDDDEEEFFFFFFFFFFFFIIIKKKNNNPPPPPPTTTZZZ___nnn|||||||||DDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBB@@@??????>>>>>>>>>??????===<<<<<<;;;;;;<<<===>>>::::::;;;<<<<<<=========888:::<<<===>>>???@@@AAA@@@BBBDDDEEEFFFGGGJJJLLLIIIKKKNNNPPPSSSVVV[[[^^^bbbfffmmmrrrvvv|||}}}{{{xxxrrrlllfffaaa^^^YYYXXXWWWUUUTTTRRRQQQQQQMMMNNNNNNMMMJJJHHHHHHIIIFFFDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>===<<<;;;;;;;;;888777666555555777888999999999888666444444777999999999999888888888999:::666888:::<<<===<<<;;;:::<<<;;;:::::::::::::::::::::::::::::::::;;;<<<<<>>======>>>???@@@BBBDDDGGGKKKOOOQQQVVVfff~~~}}}ssstttwww}}}tttmmmeee{{{{{{mmmhhhiiimmmwwwyyy{{{ttt\\\HHH<<<444111///...///333333//////111///...,,,++++++,,,...///...///////////////......------------------------******************++++++---,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***************)))))))))(((((((((***++++++***)))******))))))***+++++++++++++++))))))))))))))))))))))))***)))((()))***+++***)))******))))))))))))******''''''(((((()))+++,,,---(((***+++***)))''''''((((((((())))))))))))((((((%%%&&&&&&'''((())))))***'''(((((()))******++++++,,,,,,++++++***)))))))))+++++++++,,,,,,,,,------...------------...///////////////000111333555666666666666666888:::<<<===<<<>>>AAABBBBBBCCCDDDFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHKKKOOOPPPQQQSSSXXX\\\kkkzzz~~~~~~GGGGGGGGGFFFFFFFFFFFFFFFEEECCCBBB@@@@@@@@@AAAAAA??????>>>=========>>>>>>?????????>>>===<<<;;;;;;999999::::::;;;<<<<<<===999999999999999999999999;;;<<<=========>>>@@@BBB@@@BBBCCCDDDEEEFFFIIIKKKMMMPPPTTTWWWYYY\\\```bbbaaa```^^^]]]]]]^^^```aaa______^^^^^^^^^]]]\\\\\\YYYYYYWWWTTTQQQMMMJJJIIIGGGFFFEEEDDDCCCCCCCCCDDD???AAABBBAAA???======>>>===<<<;;;:::999888888999444666777777666555666777777666555444555555777888555666666555444555777:::999::::::999777777888:::888999:::<<<<<<<<<;;;:::<<<<<<;;;::::::;;;;;;;;;::::::::::::;;;<<<======<<<<<<===???AAADDDFFFGGGNNNPPPRRRUUUYYY]]]```aaaeeedddcccbbb```___^^^]]]XXXUUUOOOIIIDDDAAA???>>><<<;;;:::999888:::===AAA>>>EEENNNWWW\\\___aaabbbfffxxxuuummmmmmsssnnniiiooovvvjjjggglllrrrxxxxxxxxx|||ttt\\\GGG;;;555222111///...111444222......111///...---,,,,,,---...///------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---,,,,,,++++++,,,,,,---...---,,,***************+++,,,,,,,,,,,,+++************)))))))))(((((((((&&&(((******)))((()))***((()))******++++++******++++++++++++++++++++++++***)))((()))***+++***)))((((((''''''''''''(((((($$$%%%%%%&&&''')))***+++''')))******)))((()))***(((((())))))))))))(((((((((((())))))******++++++&&&''''''((()))***+++,,,,,,+++++++++******)))))),,,,,,,,,---------......///......---------......////////////000333555666444555555777999;;;<<<======???AAABBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHLLLPPPRRRRRRSSSWWW[[[gggwww{{{|||JJJJJJJJJIIIHHHHHHGGGGGGFFFEEECCCAAAAAAAAABBBCCCAAA@@@@@@???>>>>>>??????===>>>?????????===<<<::::::;;;;;;;;;;;;;;;;;;;;;===;;;:::999999::::::999;;;<<<<<<;;;:::;;;===???<<<===??????>>>>>>@@@AAAAAABBBDDDEEEFFFGGGIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;<<<===:::<<<======:::888777777888999:::999888888888999333666999999777555666777777777777666777777888888666888999999888888:::;;;:::<<<===;;;999777999;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<===>>>???@@@<<<===???AAAEEEHHHKKKLLLTTTVVVXXX[[[^^^___``````cccbbb```]]]ZZZWWWUUUTTTPPPMMMIIIDDD???<<<:::999999:::999888999???GGGNNNSSSaaatttoooeeeooo~~~uuukkkiiinnntttuuuvvvvvvzzzkkk\\\GGG999444444222000......000111///******...........................,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---+++,,,---------,,,+++***+++,,,,,,,,,,,,+++*********)))))))))((((((((((((&&&'''))))))(((((()))***'''((())))))******))))))((())))))******+++++++++)))(((((((((***+++***)))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%'''))))))(((((()))***(((((())))))))))))(((((())))))))))))************'''((((((((())))))******+++++++++***************+++++++++,,,,,,,,,---------------------...///000000000///000111333555777555666666888999:::;;;;;;@@@BBBDDDEEEDDDDDDEEEFFFEEEDDDDDDDDDFFFGGGIIIJJJIIIMMMRRRTTTTTTUUUXXX[[[gggxxxyyy|||MMMMMMLLLKKKJJJIIIIIIHHHJJJHHHFFFDDDCCCCCCEEEEEEDDDCCCCCCBBBAAAAAAAAABBB777999<<>>===>>>>>>======<<<<<<;;;;;;<<<:::888888:::;;;<<<<<<;;;;;;;;;:::999999;;;===777999::::::999999:::;;;===>>>>>>????????????@@@;;;<<<===>>>???@@@@@@AAA@@@AAAAAAAAA@@@>>>===;;;<<<<<<===>>>????????????<<<;;;:::888777777888888888:::<<<<<<:::888777666444666777888888777888999333666999999777444444555444555555555666666666666888:::;;;;;;999888888888===???@@@>>>;;;999;;;<<<<<<;;;;;;:::::::::;;;<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGJJJNNNRRRUUUWWWXXXZZZ]]]___aaaaaa```___```___\\\XXXTTTPPPMMMLLLHHHFFFCCC@@@>>><<<;;;;;;===>>>???@@@DDDMMMYYYbbbuuu~~~jjjbbbjjjyyypppmmmooorrrnnnpppqqquuu{{{~~~vvvlll\\\NNN===444333555222------,,,...///+++&&&'''+++......///000000///...............---,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---'''***...111111///---++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((''')))***+++***)))***+++''''''((()))))))))))))))###$$$%%%&&&''')))******)))(((((((((***++++++*********))))))))))))******+++***)))((((((''''''(((###%%%'''(((''''''(((***(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))((((((((((((************************(((((()))))))))*********++++++,,,,,,...///111222111111111111222444777888777777888888999999999999CCCDDDFFFGGGFFFEEEFFFGGGEEEDDDDDDDDDFFFGGGIIIKKKKKKOOOTTTVVVVVVVVVYYY[[[jjj|||yyy}}}VVVSSSPPPPPPPPPRRRRRRQQQLLLIIIFFFDDDEEEEEEEEEEEEHHHDDDAAA@@@BBBCCCBBB@@@BBBAAAAAA@@@??????@@@@@@>>>>>>>>>>>>>>>=========>>>;;;777666777:::<<<===::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<======>>>>>><<<;;;:::999999999<<<;;;;;;:::999888777777999999999999999999999999444555777888888777666555666777888999999888777666888888888999999:::::::::;;;;;;::::::::::::999999;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBCCC@@@<<<888BBBBBBCCCBBBAAAAAADDDFFFJJJLLLOOOTTTWWWZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]ZZZUUUPPPNNNNNNLLLFFF@@@@@@<<<888999<<<>>>===:::BBB===<<>>CCCCCCCCCCCCDDDFFFGGGHHHDDDDDDDDDDDDEEEFFFHHHIIILLLNNNQQQSSSUUUWWW[[[^^^mmm{{{zzztttxxxbbb___\\\YYYXXXUUURRRPPPOOOMMMIIIGGGGGGHHHHHHGGGHHHFFFCCCCCCDDDEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>=====================<<<;;;::::::<<<<<<<<<::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999::::::999999888888999999:::;;;;;;::::::::::::::::::;;;::::::999999999999:::;;;;;;::::::999888888888:::::::::::::::999999999777888888888888888777777888999999::::::999999888888999999999::::::::::::999::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<::::::;;;<<<============AAA@@@>>>>>>@@@BBBEEEFFFAAACCCDDDEEEGGGIIIMMMPPPTTTVVVXXX[[[^^^___``````bbbaaa```]]][[[XXXWWWVVVZZZYYYVVVQQQLLLFFFBBB??????>>>============<<<::::::AAAKKKYYYllltttggg___eeeqqq~~~~~~{{{|||tttoooqqquuuvvvxxxuuummmggg___RRREEE===777000...000111111///111111111000//////......------............------+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,,,,&&&)))+++,,,+++)))))))))++++++++++++++++++++++++,,,+++++++++************)))+++,,,,,,+++,,,---...++++++***)))((((((''''''***)))))))))((((((((('''************************+++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((('''''''''((((((((((((((((((((()))************)))))))))))))))(((&&&%%%$$$(((***+++***)))((()))*********))))))))))))******+++)))((((((***+++++++++******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---...///111111222333444555666666777777777777888:::<<<>>>DDDDDDDDDEEEFFFGGGHHHIIIDDDDDDCCCDDDEEEFFFHHHIIIJJJLLLOOOQQQSSSUUUYYY\\\iiiyyytttqqqxxxrrroookkkgggccc^^^ZZZVVVUUURRRNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>??????@@@<<<<<<===???AAA@@@<<<999;;;::::::::::::;;;<<<<<<:::::::::::::::::::::::::::999999888888999999:::::::::999999999999::::::<<<;;;:::999888888888888888888777888888999::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;:::999888888888999;;;;;;::::::::::::;;;;;;999999:::::::::::::::;;;999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999:::<<<>>>??????>>>>>>???>>>===<<<>>>BBBFFFHHHCCCEEEIIILLLPPPUUUZZZ^^^cccdddeeeeeefffeeeeeeeeeeeedddaaa]]]ZZZVVVSSSRRRQQQSSSSSSNNNEEE===;;;;;;666999;;;;;;;;;<<<@@@CCCDDDVVVkkk~~~~~~|||sss]]]\\\aaappp~~~}}}{{{vvvtttwww{{{yyyzzzwwwlll___RRRCCC777777333///...000111000...222111111000000/////////------............---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,(((***,,,,,,***)))((()))))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++***,,,---,,,+++***+++---++++++*********)))))))))))))))))))))((((((((((((************************+++************)))))))))((((((((((((((((((((((((+++***(((&&&&&&''')))***))))))(((((((((((((((''''''((())))))******)))))))))))))))((('''%%%###"""(((***+++***)))((()))*********++++++++++++*********)))'''((()))++++++*********+++,,,,,,,,,,,,++++++++++++++++++,,,---...000111111222333444555555777777777777999;;;===>>>BBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCDDDEEEFFFHHHIIIHHHJJJMMMOOOPPPSSSWWWZZZeeevvvuuurrr}}}|||vvvqqqmmmjjjgggddd]]]YYYTTTPPPNNNMMMLLLJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBCCCBBBBBBAAAAAABBBCCCCCC>>>>>>@@@BBBCCCAAA>>>;;;<<<;;;;;;:::;;;;;;<<<<<<::::::::::::::::::::::::::::::999999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::999888888888888888999999888888888999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<>><<<:::999999::::::<<<<<<:::999999:::<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;<<<>>>???@@@???>>>======???BBBDDDDDDDDDEEEFFFLLLOOOSSSWWW[[[```fffjjjoooooommmllliiigggfffeee___^^^\\\ZZZWWWTTTSSSRRRFFFIIIIIIFFF@@@;;;::::::666:::===;;;:::???KKKUUUiii|||vvv}}}~~~vvvaaa___gggrrryyysssppprrrvvvzzzzzzyyyrrrfffVVVFFF:::333111///...///111111000...000000000000//////......------............------------++++++++++++------------,,,,,,+++,,,,,,---)))+++,,,,,,***(((((())))))******++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,---,,,***)))***+++******************++++++))))))))))))((((((((((((************************************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******)))))))))(((((('''''''''(((((())))))))))))))))))))))))((('''&&&%%%$$$(((***+++***)))((()))***((()))***+++,,,+++***)))***((('''(((***+++***)))******+++,,,,,,,,,,,,+++))))))***+++---...000000000000111222222333444444666666666777999;;;===???>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJHHHJJJLLLNNNPPPRRRVVVXXXdddvvv|||yyyzzzvvvtttsssrrrfffbbb]]]XXXVVVSSSQQQOOOPPPRRRSSSTTTSSSRRRPPPPPPNNNNNNMMMMMMKKKJJJHHHGGGFFFEEECCCBBBBBBBBBCCCDDDCCCBBBAAAAAABBBBBB@@@???======<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;<<<<<<===999999888888999::::::;;;<<<<<<;;;::::::::::::;;;999999999::::::;;;<<<<<<;;;;;;<<<<<<<<<=========@@@???===;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;======<<<<<<;;;<<<<<<===>>>???@@@@@@@@@???>>>===@@@DDDHHHKKKLLLMMMPPPRRR___aaaccceeegggkkkpppssstttrrroookkkfffbbb___^^^SSSSSSRRRPPPOOOMMMLLLKKKCCCBBBAAA@@@???>>><<<;;;>>>BBBEEECCCCCCNNNbbbrrrzzzkkkgggfffxxxyyyxxxyyyyyy}}}vvvnnnhhhhhhkkkpppssszzzsssiiiZZZJJJ===555333------...000111111000..................---------------............------------++++++++++++------,,,,,,+++++++++,,,,,,---***,,,---,,,***))))))***++++++++++++++++++++++++******++++++++++++++++++,,,------,,,***))))))******************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''******))))))((((((((('''''''''((()))))))))))))))'''(((((()))))))))(((((((((***+++***)))((()))***&&&''')))*********)))((()))(((((()))++++++***)))******+++,,,,,,,,,,,,++++++,,,,,,---.../////////111111111222222333333333666666666777999;;;>>>???===>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCEEEGGGIIIJJJIIIKKKMMMOOOPPPRRRVVVXXXeeevvv~~~~~~~~~||||||rrrnnniiieeecccbbb```^^^bbbdddggghhheeecccaaa```]]]]]]\\\ZZZWWWSSSOOOMMMHHHGGGDDDBBBAAAAAABBBCCCFFFDDDAAA@@@AAABBBBBBAAA??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>>>>=========<<<<<<<<<===============>>>??????BBBBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJMMMPPPVVV___fffqqqrrrrrrqqqpppqqqsssuuurrrooojjjddd^^^XXXUUUSSSIIIIIIGGGFFFDDDBBBAAA@@@>>>===;;;:::;;;<<<=========FFFPPPWWW___ppp|||gggfffnnnwwwtttooonnnllliiiiiieeeaaabbbhhhoootttvvvttthhhYYYKKK???444111222,,,---///000111111000///------------------------------............---------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---***,,,,,,+++***)))***+++,,,+++++++++++++++++++++************+++++++++++++++,,,---,,,***))))))***))))))******************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((&&&''')))++++++***((('''***))))))))))))))))))(((&&&'''(((((())))))((((((&&&'''((()))************(((***+++***)))((()))***&&&'''((()))))))))))))))***))))))***,,,,,,+++)))******+++,,,,,,,,,,,,+++....../////////...---,,,222222222222333333333444555555666777999;;;>>>???>>>@@@AAACCCDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIKKKJJJLLLNNNOOOPPPRRRVVVXXXfffuuu|||~~~{{{wwwuuuuuuuuuuuutttyyy|||}}}yyyvvvuuusssqqqooojjjddd]]]WWWTTTNNNLLLIIIEEEDDDDDDDDDEEEFFFDDDBBBAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>;;;;;;::::::::::::;;;;;;=========<<<======>>>>>>======<<<<<<<<<===>>>>>>:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@======>>>>>>>>>======<<<<<<==================<<<============<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????======>>>>>>???@@@BBBBBBEEEDDDCCCDDDEEEGGGIIIKKKJJJOOOUUUZZZ^^^eeennnvvvzzzyyywwwtttpppnnnnnnooommmjjjccc\\\TTTNNNJJJHHHCCCBBBAAA@@@???===<<<<<<;;;<<<===<<<<<<@@@GGGLLLQQQ___rrrzzzrrryyyvvvnnnmmmllleee^^^[[[ZZZ]]]fffqqqxxxyyywwwcccUUUFFF===666000///222,,,...///000000000000000........................------............------+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---***+++,,,+++******+++---*********++++++,,,,,,---++++++++++++,,,,,,------***+++,,,+++***)))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********&&&'''(((((())))))((((((''''''(((((()))((((((((((((***+++***)))((()))***(((((((((((()))***+++,,,*********,,,---...,,,*********+++,,,,,,,,,,,,+++***+++,,,...//////......333333333333444444444444555555666777999<<<>>>@@@>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEGGGJJJKKKJJJKKKMMMOOOPPPRRRUUUWWWcccqqq|||uuummmddd\\\XXXTTTQQQNNNJJJHHHGGGHHHIIIEEEDDDCCCCCCCCCCCCAAA???BBBBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????======<<<<<<<<<<<<======AAA@@@???>>>>>>======>>>;;;;;;;;;<<<===>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@;;;<<<>>>??????>>>===<<<===>>>???@@@@@@???>>>===>>>>>>======<<<<<<<<<;;;888999;;;===???@@@BBBCCC===>>>>>>???@@@BBBCCCDDDFFFEEEEEEEEEGGGKKKOOORRRUUU]]]iiippptttvvvzzz~~~zzzyyyvvvqqqkkkhhhggghhhiiifff___WWWOOOHHHDDDAAA@@@@@@??????????????????<<>>@@@<<<>>>@@@CCCDDDCCCBBBBBBBBBBBBBBBCCCEEEHHHJJJKKKIIIKKKMMMNNNOOOQQQTTTWWW```nnnyyyrrrllleee]]]XXXRRRPPPMMMIIIGGGGGGGGGHHHGGGGGGGGGGGGFFFEEECCCCCCAAAAAAAAAAAAAAABBBCCCDDD@@@AAAAAABBBAAA???===<<>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;===>>>>>>>>>======::::::999999:::;;;;;;<<<999<<>>;;;:::;;;===>>>>>>===<<<<<<<<<======<<<>>>@@@BBBAAA@@@===;;;>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>??????@@@FFFEEEEEEDDDDDDDDDDDDEEEKKKGGGFFFKKKOOOQQQYYYccchhhoooyyy{{{xxxqqqooollliiieeeaaa^^^\\\XXXWWWSSSOOOIIICCC>>>;;;999;;;======<<<===???AAAAAAFFFLLLRRR[[[kkkyyysssoooqqqvvvxxxsssmmmkkknnnqqqwww}}}hhhRRR@@@:::333000///000///---222111111000///......------------------------------------------------------------------------------,,,++++++,,,,,,***))))))***+++,,,,,,+++***)))******))))))))))))******,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,++++++***)))(((''''''))))))(((''''''''''''''''''(((((()))))))))))))))++++++***)))((('''&&&&&&&&&&&&'''))))))*********'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))*********((('''&&&***)))(((''''''((()))***+++***)))((((((((()))***(((((('''(((((()))***+++))))))************))))))++++++,,,,,,++++++*********+++,,,---...000111111222222333444444555555666888777666555666777999;;;@@@>>><<<>>>BBBEEEEEEDDDAAAAAACCCDDDFFFHHHIIIJJJKKKLLLNNNNNNOOOQQQUUUWWWaaannn}}}wwwppphhhbbb\\\UUUPPPPPPNNNKKKGGGFFFFFFHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@AAAAAAAAA@@@???>>>????????????????????????=================================<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>??????>>>======>>>========================<<<===>>>???@@@???===<<>>???@@@<<<>>>?????????AAAEEEIIIQQQ\\\kkkyyy|||xxxxxxyyy{{{}}}}}}{{{yyyrrrxxx}}}|||wwwlllXXXFFF<<<777222/////////...,,,111111000000///......---........................------------,,,,,,,,,,,,---------------------------,,,***+++,,,,,,+++)))******++++++++++++******+++******))))))******+++*********++++++,,,,,,,,,++++++******************++++++******))))))((((((***)))((((((''''''((((((%%%%%%&&&''''''''''''''')))))))))((((((''''''&&&...,,,***((('''&&&'''''''''&&&&&&&&&'''((())))))***)))((((((((((((((()))&&&''''''(((((('''&&&%%%))))))(((''''''((()))***'''(((((())))))))))))))))))(((((((((((())))))***)))******************))),,,------......---------***+++,,,---///000111111222222333444444555555666777666555555666888:::;;;@@@>>>===???BBBEEEEEEDDDAAABBBCCCEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNPPPSSSVVVbbbooo~~~sssnnnfff___ZZZUUUQQQNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIIIIGGGFFFEEEEEECCCDDDDDDDDDDDDCCCCCCBBB???@@@AAAAAABBBAAAAAAAAA????????????????????????=========>>>>>>>>>>>>>>>>>>>>>>>>===============<<<===>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>===>>>??????>>>===<<<===>>>??????>>>===<<<<<<<<<===>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEFFFIIIKKKMMMOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPSSSUUUZZZfffrrrxxxyyyzzzyyyuuunnngggcccYYYWWWTTTQQQMMMJJJHHHGGGCCCAAA>>><<<;;;<<<>>>@@@>>>>>>??????DDDOOO^^^hhh~~~|||www||||||}}}~~~yyy|||jjjVVVFFF;;;666444111000//////---,,,111000000//////.........////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,---------------+++***+++,,,,,,+++)))++++++************++++++,,,++++++******++++++,,,((()))***+++,,,------...,,,,,,++++++***))))))(((*********)))))))))))))))******)))((((((((())))))((())))))***************((((((((((((((((((((((((111...+++'''&&&&&&'''(((''''''''''''((()))***+++******)))(((((((((((((((%%%&&&''''''(((''''''&&&((((((''''''((()))***+++%%%&&&(((*********)))(((***))))))(((((((((((()))******++++++++++++******++++++,,,---............++++++,,,---///000111222222222333444444555555666666555555555777999;;;<<>>>>>???BBBDDDDDDDDDBBBBBBCCCEEEGGGHHHIIIJJJIIIJJJKKKLLLMMMOOORRRUUU```ooo{{{llleeeaaa\\\WWWSSSQQQQQQPPPMMMOOOQQQTTTVVVWWWWWWWWWRRRQQQOOOMMMJJJIIIGGGGGGGGGHHHHHHGGGFFFEEECCCBBB@@@@@@AAABBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@??????AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>===============???===;;;===@@@@@@>>>;;;<<<>>>@@@AAABBB@@@???>>>??????>>>??????AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHJJJLLLNNNPPPRRRNNNNNNNNNNNNNNNOOOPPPPPPOOOQQQTTTVVVXXX___lllwwwyyywwwsssooojjjddd^^^ZZZNNNMMMJJJFFFDDDBBB@@@@@@>>>???@@@AAAAAA@@@>>>===@@@BBBFFFLLLYYYooo~~~zzzyyy{{{~~~nnnXXXFFF<<<999333222111111000///...---000000/////////.................................---------,,,++++++******,,,,,,,,,,,,,,,---------,,,+++******,,,,,,+++***,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------+++++++++*********)))))))))))))))))))))***************))))))))))))*********+++,,,,,,------,,,,,,((((((((())))))*********+++***)))(((((()))+++,,,''''''''''''(((***+++,,,+++***)))((((((''''''(((''''''((())))))*********'''''''''((())))))******))))))))))))))))))))))))******)))(((((('''((((((+++++++++,,,,,,+++++++++'''(((***+++,,,---------++++++,,,...///000111222222222333444444555555666444444555666777999;;;<<>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????BBB@@@>>>@@@BBBCCCAAA>>>???@@@CCCDDDEEEDDDBBBAAADDDDDDCCCCCCDDDEEEGGGIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMOOOPPPQQQLLLLLLLLLMMMNNNOOOPPPQQQPPPTTTWWWXXX[[[dddooowwwxxxrrrjjjccc]]]WWWRRRNNNFFFDDDAAA???============<<<===???BBBDDDFFFGGGHHHMMMWWWeeeuuu~~~yyyjjjXXXFFF:::777888111222222222111000///...////////////............---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++******,,,,,,,,,***,,,+++***))))))***+++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))***************))))))))))))******'''((())))))******))))))((())))))******++++++,,,%%%&&&(((***+++,,,++++++'''''''''(((((()))++++++******)))((((((((((((((((((((((((((())))))******''''''((()))))))))))))))---,,,***(((((((((************)))(((((('''((((((+++++++++,,,,,,+++++++++'''((()))+++,,,---......+++,,,---...///111222222222222333444444555555666444444555666888999;;;<<>>BBBHHHQQQ[[[ccchhhnnn||||||{{{jjjUUUEEE:::333222444000222333222000/////////........................------------------------------------------------******++++++,,,,,,------+++*********,,,---,,,+++++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((())))))***++++++,,,,,,*********)))))))))))))))))))))((((((((()))******((()))******++++++******)))))))))******+++++++++%%%&&&)))+++,,,***(((&&&((((((''''''(((((())))))))))))(((((((((((())))))'''&&&&&&&&&&&&''''''((((((((())))))))))))((((((,,,+++)))((((((((()))******))))))(((((((((((()))******++++++++++++******)))***,,,---.../////////,,,,,,---...000111222333222222333444444555555666444555666777888999::::::???@@@AAAAAA@@@AAACCCEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNPPPSSSVVV___nnn{{{jjj___^^^aaaeeehhhjjjmmmrrrvvvwwwwwwxxxxxxyyyyyyyyyyyytttrrrooolllkkkjjjjjjkkkfffddd```[[[XXXWWWWWWWWWWWWVVVTTTQQQOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJHHHIIIKKKKKKJJJIIIIIIJJJHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPQQQRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUPPPPPPQQQRRRSSSUUUWWWXXX\\\___```bbbhhhrrruuurrrkkkaaaSSSIIIDDDBBB@@@===<<<;;;:::999:::<<>>AAABBBAAA??????BBBEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGIIIJJJKKKKKKNNNQQQTTTYYYggg}}}bbbiiizzz}}}qqqiiiiiijjjmmmqqqtttxxxzzz|||}}}}}}{{{yyyvvvtttuuuwwwzzzzzzzzzzzzyyyvvvtttsssoooooonnnkkkhhhffffffgggfffccc```]]]\\\ZZZXXXVVVWWWTTTRRRRRRTTTTTTRRROOOOOOOOOOOOOOONNNNNNNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLGGGKKKPPPQQQNNNLLLLLLNNNNNNLLLKKKLLLMMMNNNNNNNNNTTTSSSQQQQQQSSSTTTUUUTTTXXXWWWXXXZZZ]]]``````___``````^^^]]]]]]^^^___``````___^^^]]]]]]aaagggllljjjkkknnnrrrtttsssmmmhhhRRRJJJ@@@===>>>???;;;777>>>=========AAAGGGNNNRRRcccwww|||sssqqqgggTTT???;;;666333222333222222......//////000000111111.........////////////////////////...---------,,,...---,,,,,,,,,,,,---...***++++++,,,,,,------...---,,,+++))))))))))))***++++++++++++++++++++++++((()))***+++,,,,,,+++***)))))))))******++++++,,,+++'''%%%&&&+++,,,***'''(((((())))))))))))((((((+++***)))(((((()))***+++***(((&&&%%%&&&(((***,,,---,,,***(((((((((((()))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((''''''''''''(((((()))((((((''''''''''''((((((((())))))((('''&&&&&&+++***((('''&&&''')))***)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...000///...---...000222333222222222333333444444444888777666666777888;;;<<>>@@@@@@?????????@@@@@@AAADDDEEEGGGIIIJJJLLLMMMMMMKKKIIIKKKNNNNNNLLLOOOTTT[[[lll|||MMMNNNPPPVVV^^^ccccccbbb______aaaeeegggjjjrrrzzzzzz|||}}}|||yyyvvvtttssswwwwwwvvvtttqqqpppqqqrrrssstttuuuuuuuuutttrrrrrrppprrrssssssqqqppppppqqqpppmmmjjjhhhfffeeecccaaa\\\[[[YYYXXXXXXXXXVVVTTTWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTSSSRRRPPPOOONNNNNNMMMNNNNNNNNNOOOOOOOOOPPPRRRQQQPPPPPPQQQSSSSSSRRRPPPPPPQQQRRRSSSUUUVVVWWWWWW\\\```bbbaaaaaabbbdddiiilllsss}}}~~~{{{xxxwwwxxxwwwtttqqqhhhhhhhhhiiiggg]]]NNNBBB@@@???>>>>>>@@@CCCFFFHHHHHHNNNWWWaaammmyyykkksss}}}gggQQQ@@@888555444222111222111000...000000111111111111222222000/////////...------------------...............------,,,,,,,,,,,,------...------,,,++++++******))))))))))))***+++,,,---++++++++++++++++++++++++))))))***++++++++++++***,,,,,,++++++++++++++++++***(((&&&'''***,,,***(((+++,,,,,,------,,,,,,+++)))((((((''''''(((((()))+++)))((('''''')))+++,,,---,,,+++***))))))******))))))((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&''''''((()))***(((((((((((((((''''''&&&)))((((((((()))+++---...))))))(((((())))))***+++*********++++++++++++,,,,,,,,,+++++++++,,,------...------,,,---///000111000000111222444555666666777777777777999;;;>>>???======>>>??????@@@??????BBBDDDFFFHHHKKKLLLMMMNNNKKKIIIKKKNNNNNNLLLOOOSSS\\\qqq[[[[[[YYYWWWYYYYYYUUUNNNKKKJJJLLLNNNNNNOOOXXXaaaiiiqqq{{{~~~{{{{{{zzzwwwsssqqqpppqqquuuvvvvvvvvvvvvtttsssrrroooqqqssssssqqqppppppppppppnnnkkkiiihhhgggeeeddd]]]\\\\\\[[[[[[ZZZYYYXXXYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTRRRQQQPPPOOOQQQQQQRRRRRRSSSSSSTTTTTTWWWUUUSSSUUUXXXZZZXXXVVVYYYZZZZZZZZZYYYZZZ[[[\\\ccciiipppsssrrrtttyyy}}}~~~zzzrrrkkkRRRQQQPPPRRRSSSNNNEEE>>>===???AAABBBEEELLLUUU[[[\\\hhhzzztttllliiiSSSBBB999666222111111222333222000...000000000000000000000111000000///...------,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********++++++,,,++++++++++++++++++++++++************+++*********------,,,,,,++++++*********((('''(((***+++***)))((())))))******))))))(((((((((''''''''''''((((((&&&&&&$$$###$$$%%%&&&'''+++******)))))))))))))))))))))(((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))'''(((((((((((((((''''''(((((((((((()))***+++,,,((((((((((((((()))******************++++++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,---...///000///000111222444555666777888888888999:::;;;===>>>;;;===>>>@@@AAAAAA@@@@@@BBBCCCEEEHHHKKKMMMNNNOOOMMMLLLMMMPPPPPPNNNPPPUUU]]]uuu{{{}}}zzztttoooiii\\\PPPJJJGGGFFFFFFEEEEEEJJJRRRQQQYYYbbbgggjjjnnntttzzz~~~|||{{{|||{{{{{{{{{{{{zzzxxxvvvuuuxxxyyyyyyxxxuuurrrrrrrrrooommmkkkjjjjjjjjjiiihhhaaaaaaaaaaaa```_________[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXYYYXXXWWWVVVTTTSSSRRRQQQSSSTTTTTTUUUVVVWWWWWWWWWXXXWWWWWWZZZ^^^___]]]YYY```bbbdddeeedddeeehhhkkkuuu{{{xxxtttpppjjjaaaYYYMMMJJJGGGEEEFFFFFFEEEDDDEEEHHHMMMQQQXXXcccqqq{{{zzzzzzyyycccOOO@@@888444222111000111222444333111////////////////////////...000//////...---,,,,,,+++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++******************,,,,,,,,,++++++*********))))))((()))***+++******''''''((((((((((((''''''''''''((((((((((((''''''))))))((('''''''''((()))((((((((((((((('''''''''(((((())))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((***)))((('''''''''''''''''''''((((((((((((((('''((((((((('''''''''((((((((((((((('''((())))))***))))))*********+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,---......///000///000111222444555666777999999999999:::;;;;;;<<<<<<>>>@@@BBBCCCCCCCCCCCCBBBCCCEEEHHHKKKMMMNNNOOONNNLLLMMMPPPPPPNNNPPPUUU^^^www~~~}}}kkkTTTOOOKKKKKKJJJHHHIIIMMMFFFJJJNNNPPPRRRVVV[[[```ttt|||wwwsssrrrrrrlllkkkiiiiiikkklllkkkkkkfffggggggeeebbb``````aaaaaa``````___^^^]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[^^^aaaccccccbbbdddhhhllloooqqquuuzzzyyyqqqjjjkkklllmmmnnnnnnnnnnnnkkkgggaaa\\\YYYTTTNNNJJJEEEFFFFFFEEEGGGKKKRRRWWW[[[```gggpppzzzuuueeeOOO???888666333000111111111222444444222000//////............------///.........---,,,,,,,,,---------...............++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---+++,,,,,,++++++)))((((((++++++++++++++++++++++++,,,+++******)))*********++++++******************)))))))))*********++++++((())))))))))))))))))((('''(((((())))))(((((('''******))))))(((((())))))&&&&&&''''''''''''&&&&&&(((((())))))))))))******((((((((((((((('''''''''((((((''''''''''''(((((())))))((('''''''''''''''&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''(((((()))***)))))))))************+++------,,,+++++++++,,,,,,,,,------...//////000000000000111222444555666666888888999999:::;;;;;;;;;>>>???AAABBBDDDEEEFFFFFFBBBDDDFFFHHHKKKLLLMMMNNNLLLKKKLLLNNNNNNKKKMMMRRR___xxxjjjaaaZZZYYYXXXTTTPPPOOORRROOOLLLIIIHHHIIILLLNNNWWWeeewww{{{uuuttttttpppooonnnooorrrtttuuutttrrrrrrrrrnnnhhheeedddeeejjjiiihhhgggfffeeeeeedddbbbaaa```______```aaabbbbbbbbbaaa``````___^^^^^^^^^^^^___```aaabbbcccdddcccccccccccceeeiiinnnrrrsssyyy|||ooodddZZZTTTNNNNNNOOOOOOPPPQQQRRRSSSRRRPPPMMMJJJIIIIIIJJJKKKKKKSSS\\\aaadddjjjttt|||}}}{{{yyy]]]RRRCCC:::777666333111222111000111222333111///000/////////............------------------------...............---------***+++,,,,,,,,,,,,+++******************+++++++++)))***++++++++++++))))))++++++++++++++++++++++++,,,,,,***)))))))))******))))))))))))))))))******))))))************+++,,,))))))************))))))(((((()))******)))((((((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((()))))))))*********)))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''')))******&&&&&&'''((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))))))))))))))************...---,,,,,,+++++++++,,,------...///000000000000111111222333333444555555444555666888:::<<<<<<===??????@@@BBBCCCEEEGGGHHHDDDEEEGGGIIIJJJLLLMMMMMMMMMKKKLLLNNNMMMKKKMMMRRR___www~~~}}}}}}vvvnnnjjjddd^^^UUUMMMJJJIIIIIIIIIKKKRRRZZZbbbjjjwww}}}{{{{{{|||{{{{{{||||||tttooommmmmmqqqppppppnnnmmmlllkkkkkkfffeeeddddddddddddeeeffffffffffffeeeeeedddddddddffffffggghhhiiijjjkkklllllllllkkkiiiiiioooyyyzzzkkk\\\QQQIIIEEECCCCCCCCCBBBAAABBBCCCEEEFFFFFFFFFEEEDDDFFFJJJPPPUUUhhhuuu{{{zzz||||||sss```EEE@@@999444333222000...222111000000111111000///111111000000/////////...,,,,,,------------------/////////......------,,,***+++,,,------,,,+++***,,,,,,++++++***)))))))))'''(((***+++,,,,,,++++++++++++++++++++++++++++++---,,,***)))))))))******''''''(((((())))))******)))***++++++******+++,,,(((((())))))))))))((((((((()))***++++++***)))(((******)))))))))(((((('''&&&'''((())))))(((''''''(((((())))))*********+++))))))(((((('''''''''&&&((((((''''''''''''((((((###$$$%%%&&&(((***,,,---&&&&&&'''((())))))((((((%%%&&&''')))************'''''''''''''''((())))))))))))))))))************...---,,,,,,++++++++++++---...///000111111111111222222222333333444444444000111444777:::===>>>????????????@@@BBBEEEHHHIIIDDDEEEGGGIIIJJJKKKLLLLLLOOOMMMNNNPPPOOOMMMOOOTTT```vvvwwwyyy{{{jjj```]]]YYYRRRLLLQQQOOOMMMNNNTTT]]]gggmmmtttwww}}}xxxsssrrrvvv{{{~~~xxxqqqnnnnnnggghhhjjjjjjjjjjjjkkklllpppnnnlllhhheeefffiiilllmmmpppvvv~~~}}}wwwyyyxxxsssqqqyyyttteee\\\PPPGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEGGGPPPdddwwwyyyxxx~~~pppWWWFFF888777444222000000111222333222222111000//////...---.........//////000000///......///000000///...000///...---------------)))+++---,,,+++***+++++++++---...,,,)))(((***---***+++,,,+++)))))))))******++++++++++++***))))))(((((())))))******++++++((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++))))))))))))************...,,,)))'''(((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((,,,***((((((((()))((('''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))&&&''''''((()))******+++(((((((((((())))))))))))'''((()))************))))))))))))(((((('''''''''.........///111222111///555333000000333666888888777777777888999:::<<<<<>>@@@@@@@@@@@@AAACCCDDDEEEGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNNNNNNNOOORRRTTTcccooouuuwww{{{pppnnnlllkkkmmmppptttwwwnnneeeZZZTTTTTTUUUUUUTTTNNNOOORRRUUUYYY]]]```bbbmmmooorrrvvv|||{{{wwwxxx{{{}}}||||||||||||~~~yyywwwrrrkkkfffaaaYYYNNNFFFEEEEEEDDDCCCAAABBBDDDFFFHHHKKKRRRXXX^^^bbbddddddmmmlllppp{{{~~~zzzqqqoooooouuukkkSSSAAA999777666555333222111111111222111000000//////.....................///////////////...---.........,,,******+++,,,---------,,,++++++---......---,,,,,,------)))&&&'''***,,,***'''***+++,,,+++)))))))))******++++++++++++***))))))************)))))))))))))))***+++,,,,,,+++***)))(((((()))***************))))))))))))************+++***(((&&&%%%&&&'''((('''''''''((()))*********((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&''''''(((((())))))***''''''(((((())))))******(((((((((((())))))))))))...---,,,+++++++++,,,---000////////////..................///000111333444444222000000222555777777::::::999888:::<<<>>>@@@@@@@@@@@@@@@AAACCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIKKKMMMOOOOOOOOOPPPRRRTTTaaammmrrruuuvvvggg```[[[UUUOOOLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTYYY```iiiooowwwxxxwwwtttnnnhhhcccaaafffhhhkkkooovvv{{{qqqeee\\\[[[[[[[[[YYYTTTOOOMMMKKKHHHKKKMMMNNNNNNQQQWWW\\\dddjjjtttxxxvvvvvvlllTTTAAA888666888555444333222111111222222000/////////.........---.........//////////////////...------...---+++)))((()))+++---...---+++******,,,------,,,++++++,,,,,,***((((((***+++***)))***+++,,,+++)))))))))******++++++++++++***))))))++++++******))))))(((((()))***++++++++++++***)))&&&''')))+++++++++***)))((()))))))))************))))))'''&&&$$$%%%'''((('''((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&$$$###$$$&&&((((((((((((((((((((((((((((((((('''((((((((())))))******'''((((((((()))))))))***(((((((((((())))))))))))///---,,,******+++,,,---...............------------.../////////111333555555333111222444777888888:::999888888999;;;>>>@@@??????@@@@@@AAACCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIILLLNNNQQQRRRRRRSSSUUUVVV]]]iiivvvxxx~~~tttiiibbbYYYYYYYYYXXXVVVTTTRRRPPPKKKKKKJJJJJJJJJMMMRRRVVVXXXZZZ[[[XXXTTTOOOMMMLLLLLLNNNRRRXXXaaammmyyy}}}}}}xxxiii```\\\[[[ZZZ\\\dddkkkjjjaaaZZZZZZ^^^\\\```dddhhhmmmtttxxxhhhQQQ???666444333333333222222222111222222222////////////............///////////////.........///...------...---+++)))''')))+++---------+++***)))***,,,,,,***)))***+++***+++,,,+++))))))+++---***+++,,,+++)))))))))******++++++++++++***))))))++++++******))))))((((((*********++++++*********'''((()))+++++++++***)))((()))))))))************(((((((((&&&###$$$&&&)))***)))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%$$$###$$$&&&((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))---,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,---------///000000000000333555111///...///222444444444999888777777888:::<<<>>>>>>>>>???AAABBBBBBCCCCCCAAABBBDDDGGGIIIJJJJJJKKKMMMPPPSSSTTTUUUUUUWWWXXX^^^jjj~~~vvvkkkbbb\\\SSSSSSSSSQQQNNNMMMMMMNNNFFFHHHJJJIIIEEECCCDDDFFFIIIIIIKKKNNNSSSXXX]]]___```]]]ZZZZZZ^^^eeennnssspppnnnjjjffffffjjjqqqvvv|||wwwpppkkkhhhgggfffeeecccdddiiipppyyyyyylll]]]UUUSSSXXXbbbkkk}}}~~~bbbTTTBBB777555555333///111111111222222222222222///////////////////////////////////////.........///...---.........,,,***)))***+++,,,,,,,,,+++***(((***++++++***))))))***))),,,...,,,)))(((,,,///***+++,,,+++)))))))))******++++++++++++***))))))************))))))))))))************************))))))************))))))))))))))))))************'''((((((&&&######'''+++*********)))((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%$$$###$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((()))***+++,,,,,,,,,---------------,,,000333333111000111444222000000111333555555555777777777888999:::;;;<<<===>>>???AAABBBBBBBBBBBB???@@@CCCFFFIIIJJJKKKKKKMMMPPPTTTVVVVVVWWWXXXYYYbbbmmm|||iiijjjllljjjfffaaa]]]\\\WWWYYYYYYTTTNNNKKKMMMPPPNNNOOOPPPQQQQQQPPPMMMKKKOOOOOONNNPPPSSSWWWYYY[[[VVVUUURRROOOOOOSSSZZZ___dddppp}}}wwwmmmiiieeebbbbbbbbbccccccaaa___^^^aaafffjjjjjjiiifff```[[[\\\bbbmmmzzzhhhNNNFFF;;;666555444222///000000111222222222222222000000000000000000000000000/////////............///...---...//////...,,,,,,,,,,,,,,,,,,+++++++++(((***,,,,,,***)))***+++******************+++---***+++,,,+++)))))))))******++++++++++++***)))))))))))))))))))))*********+++******************+++,,,+++***)))(((((((((((())))))))))))************'''))))))'''$$$$$$(((,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''%%%$$$%%%'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))&&&'''(((((()))***+++++++++++++++,,,,,,---------,,,111555555222///000111444333222444666888777777666777999:::;;;<<<<<<;;;===>>>???AAABBBBBBBBBBBB???AAADDDFFFHHHIIIIIIIIIKKKOOOSSSUUUVVVVVVWWWXXXbbbmmm}}}uuukkkeeeeeehhhlllnnnpppsssrrroooiiiddd\\\^^^```cccdddbbb]]]ZZZRRRRRRQQQOOOPPPSSSYYY]]]___jjjzzz|||www}}}{{{zzz{{{|||||||||wwwrrroooooossswwwvvvuuunnnlllooowwwsss^^^KKK===999555111///......---///000111222222222222222000000000000111111111111000000//////.........---///......///000111///.........---,,,+++++++++,,,)))+++------+++***+++,,,+++(((&&&'''***,,,+++)))***+++,,,+++)))))))))******++++++++++++***))))))(((((())))))******++++++++++++************++++++---,,,***(((''''''(((((())))))))))))************''')))***((($$$$$$(((---''''''(((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))%%%&&&((()))+++,,,,,,,,,)))))))))******+++++++++,,,111777777333///...000000//////111333555444333666888:::===>>>===<<<;;;<<<===???AAABBBBBBBBBAAA@@@BBBEEEGGGHHHHHHGGGFFFJJJMMMQQQTTTUUUUUUVVVWWW^^^iii~~~zzzpppfffccc```bbbhhhnnnrrrssswwwjjjUUUFFF===777666555444222111000000000000000000000000000000---...///000000///...---///////////////......---///......,,,+++***))))))%%%(((+++...///...+++******)))(((((()))+++---...))))))***+++,,,,,,------((()))*********((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,***)))'''%%%$$$%%%&&&'''''''''''''''(((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))'''((()))******)))(((''''''%%%###$$$&&&'''$$$!!!''''''''''''''''''''''''%%%&&&)))+++***((($$$"""$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&''''''((((((''''''(((((())))))******)))************++++++++++++,,,---......,,,***))),,,,,,------.../////////222111111000//////000000888888:::<<<>>>@@@AAABBB>>>>>>>>>>>>???@@@@@@AAACCCCCCCCCDDDEEEGGGHHHIIIKKKKKKNNNRRRRRRNNNOOOSSSbbbnnnvvv___LLL@@@:::777555444444333222111000000000000000000000000000000......////////////............//////......---,,,//////...---,,,+++******((())),,,......---,,,+++)))))))))************)))))))))******+++,,,,,,---))))))******+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******************((()))*********)))(((''')))(((&&&%%%&&&'''(((***''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&'''))))))'''$$$''''''''''''''''''''''''###$$$&&&''''''%%%###!!!%%%%%%%%%&&&'''(((((((((&&&&&&''''''(((((((((((((((((()))))))))))))))***)))************+++++++++***+++,,,---...------,,,,,,,,,---......//////000111000000000111111222333888999:::;;;<<<===>>>???>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFHHHIIIJJJLLLKKKNNNRRRQQQNNNOOOSSSaaannnuuu\\\FFF999444444555222222222222111111000000000000000000000000000000//////............//////......//////......---,,,000//////...---,,,+++++++++,,,------------,,,,,,)))***+++,,,+++)))&&&%%%((())))))******+++++++++''''''''''''((()))***+++************************---,,,,,,+++******))))))))))))******************((()))******(((&&&###"""((('''''''''''')))+++,,,''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))+++)))(((&&&&&&((()))+++***)))((()))******(((&&&''''''''''''''''''''''''(((((()))))))))((('''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))***************))))))))))))************+++++++++******+++,,,---...//////,,,------......///000000000000000111222444555666999999::::::;;;<<<<<<<<>>@@@@@@AAAAAABBBCCCDDDEEEDDDEEEEEEFFFHHHJJJLLLMMMLLLLLLMMMQQQPPPNNNOOOTTT^^^lllmmmJJJCCC:::666666555222/////////000000000000111111222222222222222222222222000///...------...///000000111111111111000///////////////......------,,,///...---,,,,,,,,,---...222111...,,,***))))))))))))))))))))))))*********111///...,,,++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++((((((((())))))******+++'''(((*********(((&&&%%%++++++***)))))))))))))))''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((())))))((('''''''''''''''''''''''''''''''''(((''''''&&&&&&'''((((((((((((((()))))))))))))))******************)))))),,,,,,++++++******))))))))))))*********+++++++++......---,,,,,,------...------......///000000111444444444333444555555666888888:::;;;===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGDDDEEEEEEGGGIIIKKKLLLMMMMMMLLLMMMPPPPPPNNNPPPTTT\\\lllzzzaaaNNNAAA<<<666222222333222000000000000000000111111111222222222222222222222222//////............//////000111111111111000//////............------,,,,,,---,,,,,,,,,,,,,,,------333111...,,,******+++,,,************************---,,,+++)))((('''&&&&&&++++++++++++++++++++++++(((((())))))***++++++,,,(((((())))))))))))))))))((())))))*********))))))+++++++++***)))(((((('''''''''''''''((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))&&&((()))++++++)))(((&&&)))***,,,+++)))(((((()))''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((())))))))))))************))))))))))))***************))))))))))))************+++++++++............------,,,,,,---......//////000111111555444444444444444555666777888:::<<<>>>@@@AAABBBAAAAAAAAABBBCCCEEEFFFGGGDDDDDDEEEFFFHHHKKKMMMNNNNNNLLLMMMPPPOOONNNPPPUUU\\\lllkkkXXXGGG:::===:::777444333333333444111111111111111111111111000000000000000000000000......////////////......///////////////...------------------,,,,,,,,,,,,******++++++,,,,,,------///......---,,,,,,,,,,,,+++++++++++++++++++++***((((((((('''&&&%%%$$$###************************))))))))))))************)))))))))))))))(((((((((******)))(((((()))******))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((***,,,+++((('''((()))'''''''''''''''''''''''')))))))))*********++++++((((((((((((((((((((((((******)))))))))((((((((((((((()))))))))))))))***)))************+++++++++,,,---...//////...------.........///000000111111222222222333444555666777888999:::;;;===>>>???@@@>>>>>>???@@@AAACCCDDDEEECCCCCCDDDFFFHHHJJJLLLMMMNNNLLLMMMOOOOOOMMMPPPUUU[[[lllttt]]]LLLCCC<<<777222444666666444222111222222222222222111111111000////////////////////////---...///000000///...---------......------,,,+++,,,,,,,,,,,,,,,,,,++++++((()))***+++,,,------,,,***+++---......---+++***,,,,,,++++++++++++++++++)))***+++,,,,,,+++))))))))))))))))))))))))))))))++++++******)))(((((((((******))))))(((((('''''',,,***((('''&&&''')))***&&&'''((())))))******)))''''''''''''((((((((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***%%%'''))))))&&&$$$%%%'''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''((((((((((((''''''''''''***)))))))))((((((''''''''''''(((((())))))******)))************+++++++++)))+++---///000000///.........//////000000111111000000111222444666888999999999:::;;;;;;<<<<<<===<<<<<<===>>>???AAACCCDDDBBBCCCDDDEEEGGGJJJLLLMMMNNNLLLMMMOOOOOOMMMPPPUUU[[[lllyyy{{{qqqXXXDDD<<<999777555222222444444444444222222000000000000000000000000000000//////.........---111000000///...---------***+++,,,,,,------------...,,,+++***)))******+++,,,......,,,))))))+++............---+++)))((('''************************************************,,,,,,++++++***)))))))))(((((()))***************))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''%%%%%%&&&'''((()))***+++***)))((('''&&&%%%$$$$$$&&&''')))((('''&&&&&&'''***)))''''''(((((('''%%%%%%&&&(((''''''&&&''')))''''''((()))))))))))))))'''((((((((((((((('''&&&---,,,+++***)))))))))))))))******++++++,,,------+++,,,,,,---...///000000444444555555666777777777777777777777888:::===>>><<<===???@@@AAABBBBBBCCC>>>???AAACCCFFFHHHJJJKKKOOOOOOOOONNNNNNOOORRRUUU___ooo}}}zzzzzz{{{aaaTTTCCC888444444333000111111222333333222111111000000000000000000000000000/////////............000000000///...---------+++,,,---............---...------,,,++++++,,,,,,,,,------,,,))))))+++---------,,,,,,+++)))((('''+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************+++((())))))*********))))))***))))))))))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&(((((('''&&&&&&''')))(((''''''((()))'''&&&%%%&&&'''&&&%%%%%%&&&(((''''''((()))))))))))))))((((((((())))))(((((('''+++***************++++++*********+++,,,,,,------,,,---......000000111222222222333333444555555555888777777888999;;;===>>>??????@@@AAAAAAAAAAAAAAA???@@@AAADDDFFFIIIKKKLLLPPPPPPOOONNNMMMNNNRRRTTT```qqq~~~ooo]]]FFF???777444555666444111000000111111111111000000000000000000000000000000////////////............000000//////...---------------......//////......------,,,,,,,,,,,,+++++++++,,,,,,+++))))))***,,,******++++++******)))(((((((((((())))))*********(((((((((((((((((((((((((((((()))******+++,,,,,,))))))*********))))))(((******))))))))))))******(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))(((((((((((('''******)))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$&&&'''(((''''''''')))((('''&&&'''((()))((('''(((((((((&&&%%%%%%''')))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******++++++,,,,,,---------...///000111222222333222222333333444555555555888999999:::;;;===>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@BBBDDDGGGJJJLLLNNNQQQQQQPPPNNNLLLNNNQQQTTTaaarrr~~~kkkUUUEEE>>>:::777666888999777444111111111111111111111111000000000000000000000000///////////////........./////////......---------------............------***+++++++++++++++******+++++++++***)))))))))***(((((()))***************''''''(((((())))))******))))))))))))))))))))))))((()))))))))*********+++)))************)))((((((******)))(((((()))******'''((()))******)))(((''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((###%%%'''(((''''''((()))'''&&&&&&''')))***)))(((******)))'''&&&&&&(((***''''''((())))))))))))))))))))))))))))))***************))))))***++++++,,,******++++++,,,------...---......///000111222333444444555555666777777777999::::::;;;===>>>???@@@@@@@@@AAABBBBBBCCCBBBBBBAAABBBCCCEEEGGGKKKMMMOOORRRQQQPPPNNNMMMNNNQQQTTTbbbsss{{{xxx|||zzzeeeSSSCCC:::999666333222444555444222222222222111111222222222////////////////////////.........///////////////............------------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,++++++************))))))''''''(((******++++++***))))))*********+++++++++*********************************)))))))))(((((())))))*********))))))(((+++***)))(((((()))***+++'''((()))******)))((('''***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''(((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&###%%%'''(((''''''((()))'''&&&&&&''')))***)))(((((((((((('''%%%%%%''')))''''''((()))))))))))))))))))))(((((()))***++++++,,,++++++***))))))*********++++++,,,------......,,,---...///000111111222444444555555666777777777999:::;;;===>>>???@@@@@@>>>???@@@BBBDDDEEEEEEEEECCCCCCCCCEEEGGGJJJMMMOOOQQQRRRQQQPPPOOOPPPRRRTTTaaarrr}}}ttt^^^MMMBBB:::666555222000///111222333333333222111111111111222333////////////////////////.........///////////////------------------------,,,,,,,,,---,,,,,,++++++...---,,,,,,,,,---...///,,,+++***+++,,,,,,***((('''((()))***++++++++++++''''''''''''''''''''''''************************++++++***))))))(((''''''(((((()))***************+++***)))'''''')))***+++(((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***&&&''''''''''''(((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&$$$&&&'''(((''''''''')))((('''&&&'''((()))((('''###$$$%%%%%%$$$$$$%%%'''''''''((())))))))))))))))))(((''''''((()))+++,,,---,,,+++***))))))))))))++++++,,,,,,------......,,,------...///000111222222222333333444555555555999:::<<<===??????@@@@@@===>>>@@@BBBEEEFFFGGGGGGEEEDDDDDDDDDFFFIIILLLNNNPPPQQQSSSSSSSSSSSSTTTUUUaaarrrzzzjjjUUUFFF???:::777444444333222222222333444333222111000000000000111222////////////////////////............/////////000------------------------------......---,,,,,,+++---,,,)))((((((***---///---++++++,,,...---+++((())))))***+++,,,,,,,,,+++(((''''''&&&&&&%%%%%%$$$************************)))))))))))))))(((((((((&&&'''(((***++++++++++++,,,***(((''''''(((***,,,))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''%%%&&&(((((('''&&&&&&''')))(((''''''((()))'''&&& ###&&&((('''&&&''''''''''''((()))))))))))))))((('''&&&&&&'''(((***,,,++++++***************+++++++++,,,,,,---.........---...//////111111222333222222333333444555555555888999;;;===???????????????@@@AAACCCEEEFFFFFFGGGFFFEEEDDDDDDEEEGGGJJJLLLNNNQQQUUUWWWVVVVVVVVVVVVbbbsssyyy___QQQAAA::::::999666333444333333333222111000///111000///......///000111////////////////////////---.........//////000000------------------------.../////////...------,,,***(((%%%###$$$&&&***------,,,+++,,,///...+++(((******+++,,,,,,,,,,,,,,,//////...---,,,+++******))))))))))))))))))))))))''''''(((((())))))******%%%&&&((()))+++,,,,,,,,,,,,+++(((''''''(((+++,,,***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((''''''$$$$$$%%%&&&'''((()))***&&&''')))((('''&&&&&&'''***)))''''''(((((('''%%%!!!%%%))),,,,,,+++******'''(((((()))))))))))))))''''''&&&%%%&&&(((***,,,))))))))))))***+++,,,---++++++,,,------....../////////000111222333333444444444555555666777777888888999;;;===????????????AAABBBCCCDDDEEEEEEEEEEEEGGGFFFDDDCCCDDDFFFHHHJJJLLLPPPUUUYYYYYYXXXWWWWWWccctttnnnXXXEEEAAA;;;666222222333444444333222111111111222333333333222111111222333333////////////////////////000///...------...///000///...---,,,+++,,,------------------------------,,,+++***))))))***+++,,,******++++++++++++*********(((((())),,,---,,,)))************************(((((()))***+++,,,,,,------,,,,,,+++***))))))((())))))))))))(((((((((((()))))))))***))))))))))))+++++++++++++++++++++++++++***)))(((((('''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))++++++***)))'''&&&$$$###&&&'''(((*********)))(((*********)))))))))))))))(((&&&$$$######%%%(((***+++)))(((''')))***++++++------------,,,,,,+++***......---,,,,,,---------,,,---...///000111222333555444444333333333444444:::<<>>?????????@@@AAADDDFFFGGGGGGEEEBBBAAABBBEEEJJJLLLKKKQQQYYY\\\ZZZWWWUUUTTTdddwww}}}hhhRRR@@@>>>;;;888444222222444555444333222111111111222222///000000000000000000///////////////////////////111000///......///000111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,************************+++)))(((***,,,---+++)))************************((()))))))))***+++++++++******)))(((((('''&&&&&&))))))*********+++++++++++++++***)))))))))))))))************************)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&'''(((((((((((())))))((('''&&&&&&'''((()))***+++******)))((((((((((((((((((((((((((('''&&&%%%&&&''')))***((('''&&&&&&'''((()))))),,,,,,------,,,,,,+++***------,,,,,,,,,,,,---------...///000111333444444555444444333333444444444999:::===???@@@@@@???>>>AAAAAAAAAAAACCCEEEFFFHHHFFFEEECCCBBBDDDFFFJJJLLLMMMQQQVVVWWWUUUTTTUUUWWWeeexxxyyy```NNN@@@888555555333222222333444555333333222111111111111222---...000000000000...---//////////////////////////////............//////------......------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))(((((()))***++++++*********++++++***(((************************)))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''(((((()))+++,,,,,,---,,,+++)))((((((((()))***(((((((((((((((((((((((('''''''''&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))((()))******+++*********''''''''''''(((((((((((('''(((((((((((()))))))))(((''''''''''''((()))***,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,......///111222333444555444444444333333444444555777888:::<<<===>>>??????CCCCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCDDDEEEHHHJJJKKKNNNPPPRRRQQQPPPQQQVVVZZZgggzzzwww]]]JJJAAA<<<;;;111222222222333444444444333222222111111111111111000000000111111000000000////////////////////////------------------------,,,---...///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***++++++++++++++++++***)))(((************************)))))))))(((((((((((((((***)))))))))((((((((('''&&&&&&''''''((())))))******)))((('''((()))+++,,,(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))(((((())))))))))))))))))''''''((((((((((((((()))&&&'''((()))))))))(((((()))***************+++,,,++++++,,,,,,,,,++++++***++++++*********+++,,,,,,---...///000222333444444444444333333333444555555666777888:::;;;===???@@@CCCCCCCCCCCCDDDDDDDDDEEE@@@AAABBBDDDFFFHHHIIIJJJLLLNNNPPPOOONNNPPPUUUYYYfffzzz{{{|||```KKK???999666555222222333333333333333333222222222222111111000000222111000//////000111222////////////////////////........................,,,---...///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''''')))***,,,++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))+++---...))))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''((((((((())))))*********%%%&&&'''))))))((('''&&&(((***,,,,,,***)))+++---******+++,,,,,,++++++++++++*********++++++,,,---,,,---...///000222333333333333333333333444555666666777888:::;;;===???@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCEEEGGGHHHIIIJJJNNNQQQQQQPPPPPPSSSVVVdddyyy}}}~~~xxxdddNNN@@@:::777444333444444444333333222222222111111222222111111000///000000............000000////////////////////////000000111111111111000000------......------,,,+++------------------------++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,)))+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''*********))))))(((((((((%%%&&&''')))***,,,------***************************)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&'''&&&&&&%%%%%%%%%%%%&&&(((((())))))******++++++%%%&&&'''((()))(((''''''%%%(((++++++(((''')))+++)))***++++++++++++++++++++++++***++++++,,,---...,,,,,,---///000111222333333333333333444555555666777888:::<<<===>>>?????????@@@@@@AAAAAAAAA@@@@@@===>>>@@@CCCEEEHHHIIIJJJKKKOOOSSSTTTRRRQQQRRRTTTbbbwww|||vvvgggWWWJJJ???;;;999666555777444444333222111111222222000111111222111000///......///111222222111///...//////////////////////////////000111111000//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++'''***,,,,,,***)))***,,,))))))))))))))))))))))))((()))))))))***+++++++++((((((((((((((((((((((((((((((((()))))))))))))))&&&''')))+++++++++***)))************************''''''''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''(((((((((((('''&&&''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&''''''(((((()))******+++''''''(((((()))))))))(((%%%))),,,,,,)))''')))+++))))))***+++++++++++++++++++++++++++,,,---...///------...///111222333444333333333333444555666666999:::===???@@@@@@???>>>===>>>@@@AAAAAAAAA@@@@@@???@@@AAACCCFFFIIILLLNNNOOORRRUUUTTTRRRQQQSSSUUUaaawwwxxx|||jjjWWWIIICCC===999999777111222777333222111000000111222222000111111222222000///...---000555888888555000---////////////////////////+++,,,---......---,,,+++///...---,,,+++,,,---...++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++&&&))),,,,,,***)))+++---))))))))))))))))))))))))(((((()))***+++,,,,,,---************++++++++++++$$$%%%%%%&&&'''((())))))''')))+++,,,,,,***'''&&&************************%%%%%%&&&''')))+++,,,---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&&&&&&&'''((()))))))))((()))((('''&&&%%%&&&&&&'''&&&&&&&&&'''((())))))***)))))))))))))))*********&&&+++///...+++)))+++...((()))***+++++++++++++++,,,,,,,,,,,,---...///000......///111222333444555222222222333444555666777:::<<>>===>>>@@@AAABBBBBBAAAAAAAAAAAABBBDDDGGGKKKNNNPPPSSSUUUVVVTTTQQQQQQTTTWWWaaaxxxmmm^^^RRREEE======<<<999666444333333222222222333444444333111000333111///---,,,,,,...///......////////////......////////////...---,,,+++000...------...000//////............------,,,+++***++++++,,,,,,++++++***+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,---,,,+++***)))))))))))))))***+++,,,---((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''((((((!!!%%%)))+++***)))((((((***))))))((('''&&&&&&&&&((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((******+++******)))((('''(((''''''''''''((()))))))))))))))))))))*********%%%&&&''')))******++++++******+++++++++******)))))))))***+++,,,------.../////////000111111222222555555444222111222444777:::;;;<<<<<<<<<<<>>888777777777666555555444333333222222222555333111///000000000000111111111222111000//////......////////////......******+++------.........((()))***---//////---+++---------......------,,,***++++++,,,,,,++++++*********************************************************************)))))),,,,,,+++***))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***+++***)))'''''')))+++))))))))))))((((((''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))******))))))%%%&&&&&&'''''''''''''''(((((())))))******++++++---,,,)))&&&###!!!((()))***+++++++++++++++)))******+++,,,---....../////////000111111222222666666777555444444666888888:::<<<=========???@@@BBBCCCDDDFFFFFFEEEDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNQQQTTTUUUTTTQQQQQQTTTWWWeee|||zzzaaaLLLDDD???:::777777666444222666555555444222111//////333...***+++111444222///000111111111111000000///......////////////......***+++,,,...////////////++++++,,,...///...+++(((,,,------......---------***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,++++++***)))(((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((++++++***(((''''''***,,,)))))))))))))))(((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''(((((()))))))))))))))(((''''''%%%&&&'''((((((((('''''''''(((((()))******++++++000///---***(((&&&&&&%%%+++++++++++++++***)))(((******+++,,,---......////////////000111111222222555666777666555444666777777999<<<===>>>>>>???@@@CCCDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFGGGIIIKKKMMMNNNOOORRRTTTTTTRRRSSSVVVYYYiii~~~ooocccTTTHHH999777666666666555333111222222333333333333222111000,,,))),,,222555333000000000000000000000000000......////////////......+++,,,---...//////////////////...///000///,,,*********+++,,,,,,,,,++++++***++++++,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++***++++++,,,---''''''''''''((()))***+++++++++***))))))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((''''''***,,,))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%######%%%''')))''''''((((((((((((''''''''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))((('''&&&%%%%%%&&&((()))))))))((('''************))))))((((((******)))((()))***,,,---,,,,,,,,,+++***)))((('''******+++,,,---...///////////////000111111222222444555666666555444555666666999<<<>>>>>>>>>???@@@DDDDDDEEEEEEFFFFFFFFFEEECCCDDDDDDEEEGGGIIIKKKLLLMMMPPPRRRRRRQQQQQQUUUXXXkkkvvvaaaUUUPPPKKKDDD777666666666666666555555000111222444444444444333---...000111222222222333000///.........///000111......////////////......+++,,,------...............---,,,,,,---...,,,+++)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++************************+++***)))))))))+++,,,---)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((('''''')))+++))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''(((((((((((('''''''''((((((((())))))))))))((((((''''''''''''(((((('''(((((((((((((((''''''&&&''')))***+++***)))(((************))))))))))))'''&&&&&&&&&''')))+++---+++++++++++++++***)))(((***++++++,,,---...///////////////000111111222222333444666666444333444555555888<<<>>>?????????@@@DDDDDDDDDDDDDDDEEEFFFFFFCCCDDDDDDEEEGGGIIIKKKLLLOOOQQQSSSSSSQQQQQQTTTWWWlll{{{qqq___NNNFFFEEEDDD@@@999888555444333444555555222222444444555444333222,,,222888777111...111666000///---,,,,,,...000111......////////////......++++++,,,---------,,,,,,***((('''''')))++++++***+++,,,------............+++++++++,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))***)))(((((((((***+++,,,---,,,+++***))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((($$$&&&(((((('''((()))+++)))))))))))))))*********)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''))))))************))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&'''((())))))))))))'''(((***+++,,,+++)))(((&&&'''((()))***+++,,,,,,---,,,***))))))***+++,,,)))******+++++++++*********++++++,,,---...///////////////000111111222222222444555555444333333444555888<<<>>>??????@@@@@@EEEDDDCCCCCCCCCDDDFFFGGGEEEFFFFFFHHHIIIKKKMMMNNNSSSUUUVVVUUURRRRRRTTTWWWkkkzzznnn^^^WWWMMMEEEAAA???>>>>>>666444333333444555444333333444444444444333222222000000000000////////////......//////000000111111//////............//////++++++,,,------......///.........------,,,,,,,,,------,,,++++++******)))++++++++++++++++++++++++,,,***(((***---...---***,,,+++***))))))***+++,,,************************,,,+++***((((((((()))***%%%%%%$$$%%%&&&(((***+++))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''')))((('''&&&%%%%%%&&&'''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((()))))))))(((%%%"""!!!((((((((((((((()))************))))))((((((''''''&&&''')))******(((&&&%%%&&&'''))),,,...,,,(((%%%)))'''### !!!&&&+++///,,,***((('''&&&'''((()))*********************************+++,,,---//////000000000000111222333444444555666555444333444555888999:::<<<===>>>>>>???BBBBBBCCCDDDEEEEEEDDDDDDGGGGGGGGGHHHJJJLLLNNNOOOQQQRRRUUUXXXUUUPPPQQQVVVjjjppp\\\PPPIIIDDD>>>999999:::<<<===777555333333444444333222111111222222111111000///000000000000////////////......//////000000000000//////............//////,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---+++***+++---...---,,,++++++***))))))***++++++******************************((('''''''''(((((()))(((''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((''''''((())))))((('''&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&***+++,,,,,,+++***((('''((((((((((((((())))))******)))))))))((((((((('''&&&'''((())))))(((''''''---+++))))))***+++***)))---***'''%%%&&&)))---000+++***((('''''''''))))))************************++++++++++++,,,---...///000000000000000111333333444555666555444333444666888888999;;;<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLQQQQQQTTTWWWTTTPPPQQQUUUdddyyy~~~vvveeeTTTGGG???===:::666555777;;;>>>@@@777555333333333333222111111111222222111111000///000000000000////////////...////////////000000000//////............//////......---------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++---,,,+++,,,---...---,,,++++++***))))))***++++++************************)))((((((''''''''''''(((,,,+++***(((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((((((((((((((((((''''''''''''((()))******)))((('''((((((''''''(((((()))***))))))))))))((((((((((((''''''''''''((()))************+++...000000...,,,+++)))(((&&&&&&(((***++++++***)))((('''((()))***)))))))))))))))))))))))),,,,,,++++++,,,---......////////////000111222222444555666555444444555666888888888999:::<<<>>>???@@@AAABBBDDDEEEFFFFFFFFFBBBCCCDDDFFFGGGIIIJJJKKKPPPQQQTTTVVVSSSOOOPPPTTT^^^rrrvvvhhh[[[OOOFFF@@@<<<<<<999777777999===@@@AAA888666333222333222111000333333333333333222111111000000000000///////////////////////////////////////......------....../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,+++******************+++************************((((((((((((((((((((((((+++***)))(((''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))*********+++******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((())))))(((''''''(((''''''''''''((())))))))))))))))))((((((((((((''''''&&&&&&'''))),,,---***111<<>>888))))))((((((''''''''''''******)))(((((())))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,---..................///000111222333444666555444444555666888777777888999;;;===>>>???@@@BBBCCCEEEFFFGGGGGGCCCDDDEEEGGGIIIKKKLLLMMMPPPPPPSSSVVVSSSNNNOOOTTT[[[mmm}}}ccc\\\SSSIIIBBB===999777888666444555888;;;===>>>888555333222222222111///222333333333333222111111000000000000/////////////////////.....................------------......//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++***+++++++++*********************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''&&&******))))))))))))******))))))))))))))))))))))))'''((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,+++***))))))'''''''''''''''(((((()))(((((((((((())))))))))))((('''&&&&&&'''***,,,...555===IIIUUUYYYTTTJJJBBB,,,,,,,,,,,,+++***))))))***))))))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,---...//////............///000111222333444555555444444555777777777888999:::<<<===>>>???@@@BBBCCCEEEFFFGGGGGGBBBCCCEEEHHHJJJKKKLLLMMMPPPPPPSSSVVVSSSNNNOOOTTTYYYjjj|||fffWWWIIIFFFBBB>>>===;;;999777555333333555999<<<======666444222222222222111000000000111111000000///...000000000000/////////////////////............---......------------......//////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++)))***+++***)))((()))***)))***++++++++++++***)))))))))))))))))))))))))))((())))))************)))$$$%%%&&&'''((((((''''''+++******))))))******+++))))))))))))))))))))))))%%%&&&'''((()))((('''&&&((((((((((((((((((((((((******++++++++++++******++++++******(((&&&%%%$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&,,,+++******)))(((((('''''''''&&&&&&''''''((()))(((((((((((())))))))))))((('''&&&&&&(((***,,,...666888;;;???AAA???:::666***************)))((('''))))))******************************************++++++,,,,,,---///000111////////////000111222222222444555555444444666777666777999;;;<<<=========@@@AAABBBDDDEEEFFFFFFFFF???AAADDDGGGIIIKKKKKKKKKPPPQQQTTTVVVSSSOOOPPPTTTXXXjjjlllZZZJJJAAA<<<:::999999;;;<<<<<<;;;444444444666999;;;;;;;;;555333111111222333222111000000000000000//////...000000000000//////////////////.........---------...------,,,,,,------............------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---+++)))((()))+++)))***++++++++++++***)))))))))))))))))))))))))))'''''')))*********))))))%%%&&&'''((()))(((((('''******))))))))))))******))))))))))))))))))))))))%%%'''(((******)))((('''((((((((((((((((((((((((***++++++,,,,,,++++++***)))*********)))(((&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***(((((('''((((((***,,,---000---***(((((())))))(((&&&&&&'''''''''&&&&&&%%%))))))******++++++++++++++++++++++++++++++++++++******+++,,,...000111222000000000000000111333333222333555555444555666888555777:::===>>>>>>===<<>>???===>>>???AAACCCEEEFFFFFF@@@BBBEEEHHHKKKLLLMMMMMMPPPRRRTTTRRRPPPOOORRRUUU\\\nnnhhhOOOFFFAAA:::888<<<;;;999777777777777666444333333333333333333333333333333222222222111111111111111111000000000000000//////////////////////////////000000000000//////------------------------............---,,,++++++......---,,,++++++******+++++++++***************...---,,,++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))''''''((((((((()))))))))+++)))''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++)))'''''')))******)))***)))'''&&&$$$$$$$$$%%%))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''))))))))))))((((((((((((******++++++******)))(((++++++,,,,,,---.........111111222222222222333333666666666666777777777777888888999:::;;;<<<===>>><<<>>>@@@BBBDDDEEEEEEEEEBBBDDDFFFIIIKKKMMMMMMNNNPPPRRRSSSRRROOOOOOQQQTTTZZZlll~~~sssiiiVVVDDD>>><<<777666999999888666777777888666555333333333333333333333333111111111111111000000000///000000000000000000111////////////////////////......////////////......------------------------,,,,,,------------,,,,,,------,,,,,,++++++*********************+++++++++------,,,++++++++++++,,,************************)))))))))*********++++++(((((()))))))))))))))******)))'''''')))******)))*********)))((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&(((******)))+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))++++++++++++++++++***)))******++++++,,,------...111111111222222222333333555555666666666777777777888888999:::;;;<<<<<<===<<<>>>@@@CCCEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOQQQSSSQQQNNNNNNPPPSSSXXXkkkxxxjjj]]]TTTWWWKKK@@@===;;;888777888888777666666777888777555222222222222222222222222111111111111111111111111.../////////000000111111////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))***+++,,,---------)))))))))***+++++++++,,,,,,,,,++++++++++++++++++************************((((((((()))***++++++,,,))))))))))))***************)))((((((***+++***)))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''%%%%%%&&&(((******)))'''''''''(((((()))******'''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((('''&&&'''))))))(((&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((()))*********++++++,,,,,,,,,++++++***+++++++++,,,------......000000111111222222333333444555555555666777777777999999999:::;;;;;;<<<<<<<<<>>>AAADDDEEEEEEDDDCCCEEEFFFGGGIIIKKKLLLMMMMMMOOOQQQRRRQQQNNNMMMOOORRRZZZmmm}}}lll```UUUJJJDDDKKKEEE???===;;;888777777888666555666777777666555222222222222222222222222111111222222222222222222......//////000000000111////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,'''(((***+++,,,---------)))))))))***+++++++++,,,***+++++++++++++++++++++++++++++++++++++++++++++''''''((()))***++++++,,,************)))))))))))))))(((((()))+++++++++)))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%''')))******(((######$$$%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''((())))))(((&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&&&&'''((()))***++++++***++++++,,,,,,,,,++++++,,,,,,,,,---......////////////000111111222333333333444444555666777777777999999:::;;;<<<<<<=========>>>AAACCCDDDDDDDDDCCCEEEEEEFFFGGGIIIJJJLLLLLLOOOQQQSSSQQQNNNLLLOOOQQQ^^^qqqqqq```WWWRRRKKKEEEBBBBBB@@@>>><<<999777666666888777555666666777555444222222222222222222222222111111111222222222222222...//////////////////000////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))***************+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++''''''(((((()))***++++++***)))))))))))))))(((((()))((((((***,,,,,,+++***'''''''''((()))*********''''''''''''''''''''''''''''''((((((((()))))))))'''&&&&&&(((******)))(((''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''((()))(((((((((((('''''')))******(((&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&''''''((()))******+++)))***++++++++++++++++++,,,,,,---......//////000...//////000111222333333333333444555666777777888999999:::<<<===>>>???@@@??????AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMPPPRRRSSSQQQNNNMMMOOORRRaaatttcccUUUIIIGGGIIIFFFCCCBBB<<<===>>>;;;999777777777999777666666666666444222111111111111111111111111000000000111111111222222///////////////.........////////////////////////,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((***+++,,,,,,+++***)))+++++++++***************((()))***+++,,,++++++***************************'''((((((((())))))******)))))))))(((((((((''''''(((((((((***,,,---+++***(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))++++++)))'''******+++++++++***)))(((%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((())))))******))))))((('''((()))+++***(((&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))''''''(((((())))))******((()))******++++++******+++,,,,,,------...//////......///000111222333333222333333444555666777888999999;;;===???@@@BBBCCCAAA@@@@@@@@@AAACCCDDDEEEDDDDDDEEEFFFIIIKKKNNNPPPRRRTTTTTTRRROOOMMMOOORRRaaauuu{{{ppplllgggaaaQQQDDD;;;>>>CCCCCCAAAAAA999===???<<<999999999999:::888666666666555333222111111111111111111111111.../////////000000111111000000//////.........---////////////////////////,,,------......------,,,++++++++++++++++++++++++---------,,,+++***)))((($$$&&&))),,,---------,,,,,,+++++++++******))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((+++------,,,*********))))))((((((''''''))))))))))))))))))))))))))))))))))))***************))))))***++++++)))'''###$$$&&&((()))***))))))%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))***************((('''(((***++++++(((%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((((((((())))))))))))'''((()))******************++++++,,,,,,---......---...///000111222333333222222333444555666777888888999;;;===@@@BBBDDDEEEBBBAAA@@@???@@@BBBEEEFFFEEEEEEFFFGGGJJJMMMPPPRRRRRRTTTUUUSSSOOONNNPPPRRRaaatttzzzgggYYYRRROOOMMMKKK@@@>>><<<999888999::::::;;;;;;;;;:::999888777666888777555111//////111444333333222222111000//////222222111000/////////000////////////............------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))......---,,,+++))))))(((###$$$''')))******)))((())))))))))))))))))))))))+++******)))))))))))))))************))))))))))))+++************,,,...///******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((&&&'''***++++++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$&&&))))))(((&&&&&&&&&)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&''')))***+++,,,---)))************+++++++++******+++++++++,,,,,,,,,//////000000111111222222444444444444444555666777666888;;;>>>@@@BBBBBBBBBDDDBBB???===>>>@@@CCCEEEDDDEEEFFFFFFGGGJJJOOORRRSSSTTTSSSPPPMMMNNNRRRWWWfffyyy~~~qqq```WWWKKKCCC@@@@@@>>>===<<<;;;999777777777888999::::::::::::999888777666999999888555333222444666333333222111111000//////111111000000//////000000////////////............------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++,,,,,,&&&''')))+++++++++***)))))))))))))))))))))))))))+++******)))))))))))))))*********)))))))))((((((&&&&&&%%%%%%&&&''')))***))))))((((((((((((((('''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$''')))***((('''&&&&&&)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((''''''((()))***++++++,,,)))************+++++++++++++++,,,,,,,,,---------/////////000111111222222111111222333444555777888666777999<<>>===<<<:::888666444444444444444333333333444444555666777666666777777666666555555111333555555333111000000111111111000000000000000...---------...///000000............------------.................................------,,,,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******)))))))))+++++++++******)))((((((((((((((((((((((((((((((+++******))))))))))))))))))))))))(((((((((((('''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((($$$&&&(((******)))((('''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&((())))))'''&&&'''((('''(((((((((((((((((('''''''''&&&&&&&&&''''''(((%%%&&&&&&'''((()))******(((''''''&&&&&&''''''(((%%%&&&&&&'''((()))******************))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,......///000111222333333666555555555555555666777777777888999;;;>>>AAACCC@@@@@@AAABBBCCCCCCDDDDDDAAACCCGGGIIIJJJKKKMMMOOOQQQQQQPPPLLLJJJLLLRRRWWWbbbuuuuuuaaaTTTIIIHHHFFFEEECCC@@@<<<888666555333222222333555666333333444444555555555555555555555666666555555444222444666666444222222222000000000000000000000000...------------......///.........------------,,,------------------------------------,,,,,,,,,,,,************************)))))))))***++++++,,,,,,))))))******+++,,,,,,,,,'''(((((()))***+++,,,,,,******))))))(((((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))((((((((((((''''''(((((())))))***))))))((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''((()))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&'''((('''&&&%%%&&&(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))************))))))))))))))))))************+++++++++*********+++++++++,,,,,,---...///000111222333444888777777666555666666666888999999;;;<<<>>>@@@AAABBBAAA@@@@@@AAACCCEEEFFFDDDFFFHHHIIIIIIJJJMMMOOOPPPQQQPPPMMMJJJKKKOOOTTT^^^qqqnnnaaaTTTGGG>>>>>>???@@@AAAAAA>>>:::777333444555555555666777888222333333444444444333333333444444555555555444444333555666555444333333444///000000000000000000000......------,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************((())))))***++++++,,,,,,(((((())))))***++++++,,,''''''((()))***+++,,,,,,***))))))((((((((())))))))))))))))))))))))))))))+++******)))))))))))))))))))))((((((((('''''''''***+++,,,,,,,,,+++******))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&'''&&&$$$$$$&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((()))))))))***)))))))))))))))*********)))************++++++++++++++++++,,,,,,,,,------------...000111222333444666666555555555666666777:::;;;<<<===>>>?????????AAAAAAAAAAAABBBDDDEEEFFFFFFGGGGGGGGGGGGHHHKKKMMMPPPRRRRRROOOLLLKKKNNNQQQ\\\ooo{{{mmm[[[MMMGGGBBB<<<777888777555333333555666777222444666777777666555555222222333333333222222111333333444555555444444444333444444444222111222444////////////000000000000///...------,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,'''(((((()))******++++++************))))))))))))***)))))))))))))))******))))))))))))))))))))))))+++******))))))))))))))))))(((((((((''''''''''''''''''((())))))((('''&&&******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&%%%$$$###%%%'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))************((()))))))))************)))************+++++++++,,,,,,,,,---------......------...000111333444444333333333444555666777888;;;<<<===?????????>>>>>>???@@@AAACCCDDDEEEEEEEEEGGGGGGGGGEEEEEEFFFIIILLLQQQSSSTTTQQQNNNLLLMMMPPP[[[nnnvvvgggSSSMMMDDD>>>;;;888666333777777666666666555555555444444222222222222444444222222222222222222222222333333333333333333333333444444444444333222111111......------------......///...,,,++++++,,,...///------......---+++)))((()))+++...///...,,,(((&&&************))))))(((((((((((()))***+++,,,,,,---***************************************)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++(((&&&%%%''')))******++++++++++++***))))))(((((())))))))))))((('''+++,,,+++***((('''((()))''''''(((((())))))******&&&&&&''''''((())))))))))))(((((((((((())))))*********)))((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((()))((('''((()))*********((('''&&&))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&******))))))((((((''''''%%%''')))***))))))***+++''''''((())))))))))))(((---+++)))((('''((()))***++++++,,,,,,,,,,,,------000000000000000000000000111444777999888777777888888888:::;;;===>>>???@@@AAA@@@??????@@@AAADDDEEEFFFFFFGGGFFFEEEFFFIIIKKKRRRRRRRRRPPPNNNMMMOOOQQQ```mmm|||mmm___PPPFFFGGGBBB<<<888777666444333555555555555555555555555444333222222222222333444222222222222222222222222333333333333333333333333333333333333222111000///......------------......///...,,,++++++,,,...///111111111111000///......''')))+++---...---,,,***++++++*********)))))))))***************+++++++++************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))''''''((()))******++++++++++++***))))))))))))************))))))+++++++++***((('''((()))(((((((((((())))))))))))(((((((((((((((''''''''',,,+++***(((''''''&&&&&&***))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''))))))(((&&&&&&%%%%%%&&&(((((((((((((((((((((((((((&&&&&&&&&((()))((('''((())))))***)))((('''&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((('''&&&'''******))))))***+++************++++++++++++***)))'''&&&&&&&&&((((((++++++,,,,,,,,,,,,------...//////000111222222222333555888888777666555666::::::;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCGGGHHHHHHGGGGGGGGGJJJLLLQQQPPPNNNKKKJJJKKKOOORRR___lllqqq\\\PPPGGGAAA===:::888666555555555444333444444444444444444444444333333222222222222333333222222222222222222222222333333333333333333333333222222222222111000///.........------------.........---,,,++++++,,,---...//////...------.........))))))***,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++*********))))))************************++++++***))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''+++************)))))))))******++++++******)))((()))******++++++*********+++++++++***((('''(((***))))))))))))((((((((((((***))))))(((''''''&&&&&&+++***)))((('''&&&&&&&&&))))))((((((''''''(((((()))((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((&&&&&&'''((()))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))))))))((((((((((((&&&(((******))))))***++++++***)))))))))***,,,---***)))((('''&&&'''((()))++++++,,,,,,,,,,,,------------...000111222333444444666888777666444444444;;;;;;<<<<<<<<<=========<<<>>>AAACCCDDDDDDCCCBBBHHHHHHIIIHHHGGGHHHKKKMMMNNNLLLJJJGGGFFFJJJOOOTTT^^^iii~~~rrreeeRRRCCC<<<:::999999666555555555555555444333222222333333333333444444333222222222222222222333111111111111111111111111222222222222222222222222222222222222111000///.........------------.........---,,,,,,,,,,,,---...---,,,+++***+++,,,---...------,,,+++************++++++++++++++++++++++++************************************************++++++***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))***************))))))((((((((()))************)))***++++++***((('''(((*********))))))((((((''''''))))))(((((('''''''''''''''''''''''''''((()))***)))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''%%%%%%%%%'''((('''&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***))))))))))))((((((((((((%%%'''))))))(((((()))******)))'''&&&&&&(((***+++++++++***))))))******++++++++++++,,,,,,,,,------......///000111222333333222444666666555444444555:::;;;;;;<<<===>>>>>>???===>>>@@@BBBDDDDDDDDDDDDGGGHHHHHHHHHGGGHHHJJJMMMJJJJJJIIIHHHHHHKKKPPPTTT]]]gggyyyzzzooofff```^^^QQQIII@@@999777777777666666777777666555333111000222333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333222111000///......------------......---------,,,,,,---------///...---,,,,,,---///000...---,,,***************++++++++++++++++++++++++((())))))***++++++,,,,,,************************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***))))))************)))((((((&&&''''''((())))))((((((******+++***(((((()))*********))))))((((((''''''''''''''''''(((((())))))&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&'''((()))((('''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''((((((&&&&&&''''''((()))******(((((((((((())))))))))))%%%&&&(((((('''&&&'''(((***)))'''&&&&&&(((***++++++************++++++++++++++++++,,,,,,,,,------000000000000000111111111000222444555555555777888888999:::<<<>>>???AAABBB@@@??????@@@AAADDDFFFGGGFFFGGGGGGFFFFFFGGGIIIKKKGGGIIIKKKLLLMMMOOORRRTTT]]]eeevvv{{{nnn___TTTMMMGGGEEEFFFBBB@@@<<<:::999999777666444666666555222000///000444444444333333222222222111111222222222222111111111111111111111111111111222222222222222222222222333333333333222111000///......------------......---------------------------,,,,,,+++++++++,,,,,,************+++,,,---...*********+++++++++++++++'''((()))***+++,,,------************************)))***++++++,,,+++++++++))))))))))))))))))))))))************************((()))***+++++++++***)))))))))******))))))((('''%%%%%%&&&'''(((((((((((()))******)))(((((()))+++))))))))))))((((((((((((&&&&&&''''''((())))))***)))(((''''''&&&&&&''''''''''''&&&&&&''''''(((((($$$$$$%%%&&&'''(((((()))'''''''''''''''(((((((((&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$&&&'''&&&%%%%%%&&&'''((()))((('''''''''''''''((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))%%%'''(((((('''&&&'''(((+++***)))))))))***,,,---(((((())))))))))))))))))++++++,,,,,,,,,,,,------111111000000000000000000000222444555555666999;;;777888:::<<<>>>AAABBBCCCAAA@@@??????AAADDDGGGIIIEEEFFFGGGFFFEEEFFFIIIKKKGGGJJJMMMOOOPPPRRRSSSUUU\\\ddduuu|||tttjjj\\\OOODDD@@@>>>;;;:::<<<777555333111111000000000111333555444222222333555666666555444333222111111000111222333333222111000111111111111111111111111111111111111111111111111222222222222111000///.........------------......,,,------------------,,,++++++++++++***))))))((()))******+++,,,,,,------)))))))))*********++++++))))))*********+++++++++************************((()))+++---...---+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********))))))))))))))))))(((((('''%%%&&&'''((()))))))))))))))******)))((((((***+++(((((((((((())))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''''''''''''''(((((()))''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%%%%'''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))'''((((((((()))))))))***''')))******)))(((((()))************++++++++++++(((((())))))************++++++,,,,,,,,,,,,------//////000000111111222222222444555666555666999;;;888999;;;<<<>>>@@@AAABBB??????@@@AAACCCEEEGGGHHHFFFGGGGGGGGGFFFGGGJJJLLLIIIKKKNNNOOOPPPRRRUUUWWW\\\cccuuurrrccc]]]^^^ZZZSSSJJJ@@@888:::<<<:::999<<<;;;888555333333444777888000222555555444555999<<<777777666555333222111111000111222333333222111000000000000000000000000000111111111111111111111111111111111111000///...---.........------.........,,,------......------,,,//////000000///---+++***,,,,,,,,,,,,,,,***))))))(((((())))))*********++++++++++++***************************************&&&))),,,...///---+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***)))))))))))))))(((((('''&&&'''((()))************)))******)))((((((***+++''''''(((((())))))******)))))))))(((''''''&&&&&&$$$%%%%%%&&&'''(((******&&&&&&&&&&&&&&&'''((())))))(((((('''%%%$$$######&&&'''''''''(((((())))))(((((('''&&&&&&((()))***''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))((('''(((*********((($$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''))))))))))))(((((((((((('''((((((((())))))******)))+++,,,,,,***)))******''''''((())))))))))))((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///000111222333444555666777666555666888::::::;;;<<<===>>>???@@@AAA<<<>>>AAADDDFFFFFFFFFFFFGGGHHHIIIHHHGGGHHHKKKMMMLLLMMMMMMMMMNNNQQQVVVYYY\\\ddduuuvvvbbbZZZOOOIIIHHHHHHEEEBBB===;;;999666555555555666555555444444444333333333444444333333222111000000333333333222222111111111111111111111111111111111//////......///000111111000000000000000000000000444333111////////////000///000111000...------...+++,,,---...////////////000///...---+++***)))(((000((( !!!)))...,,,(((,,,,,,+++******+++,,,,,,************************,,,,,,,,,++++++*********)))+++,,,,,,+++++++++,,,///...+++***))))))+++++++++)))(((&&&&&&((()))+++)))***+++,,,,,,+++***)))&&&&&&%%%%%%&&&''')))***)))))))))))))))(((''''''))))))))))))(((((((((((())))))************))))))(((''''''''''''&&&&&&&&&)))))))))((('''''''''&&&%%%%%%&&&&&&''''''((((((((())))))(((%%%$$$$$$%%%******)))((('''&&&&&&%%%###$$$&&&'''''''''&&&%%%############$$$%%%%%%&&&$$$$$$$$$%%%&&&'''(((((('''''''''(((((((((((((((%%%&&&''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&)))))))))'''&&&&&&(((***+++***)))'''''''''((()))%%%&&&'''((())))))))))))))))))))))))************((()))*********((('''&&&+++,,,---///111222444444//////...//////000111222111333666888888888888999;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@BBBDDDEEEDDDFFFHHHIIIIIIJJJKKKMMMRRRNNNMMMOOONNNLLLNNNRRR[[[eeezzz}}}wwwsssrrrssstttsss}}}vvvkkkaaaVVVOOOLLLFFF???:::999:::888777:::888666444333333444555555444444444444333333333444444333222222111000000333333333222222111111111111111111111111111111111222222111111222222333444000000000000000000000000333222111000000111111222---...//////......///000---...............------,,,,,,+++***)))((('''''',,,((($$$&&&+++...+++''',,,,,,+++******+++,,,,,,+++++++++*********************************))))))(((***++++++)))((()))***...---+++)))((()))***+++***)))(((''''''((()))***&&&'''(((((((((((('''&&&(((''''''&&&''')))***+++((((((((((((((('''&&&&&&)))((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((&&&'''((('''%%%$$$%%%&&&((((((''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***(((((((((((('''''''''''''''((())))))''''''''')))+++***))))))(((((())))))%%%%%%&&&$$$######%%%'''***)))((((((((()))***+++%%%&&&'''(((((()))))))))((((((((()))))))))*********************)))((((((,,,,,,------...//////000000000///000000111222333333666888999888777777888:::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEGGGIIIJJJJJJJJJLLLMMMSSSOOONNNOOONNNMMMPPPUUU]]]ggg{{{^^^[[[YYYXXXYYY[[[\\\\\\bbbhhhqqqzzzwwwkkk[[[OOOIIIEEE@@@===;;;999666444333333444555666555333222222222333444444444444444333333333333333333333222111111000000222222222222222111111111111111111111111111111111000////////////000000111000000000000000000000000444444333222111111111111+++---...///......///111/////////......---++++++------,,,,,,,,,+++++++++((((((***,,,...---***''',,,++++++******++++++,,,++++++++++++******))))))(((((())))))))))))))))))((()))******(((&&&&&&'''---,,,***((((((((())))))***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&((()))***'''''''''''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))((((((((((((((('''%%%'''((('''&&&%%%&&&(((%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((())))))(((((('''''''''(((((((((((((((((()))***++++++)))((((((((('''&&&&&&&&&''')))******(((''''''(((******)))((((((((())))))&&&'''((('''&&&''')))+++(((((('''(((((()))++++++&&&&&&''''''((()))))))))''''''((((((((())))))))),,,++++++***************------,,,,,,,,,,,,++++++000000000000111222333444666888::::::888777777777:::;;;<<<===>>>???@@@AAA????????????@@@AAABBBCCCFFFHHHJJJKKKKKKKKKMMMOOOTTTQQQNNNNNNNNNMMMRRRYYY```iii}}}HHHHHHHHHIIIKKKLLLMMMNNNPPPUUU]]]eeelllrrrxxx|||}}}zzzwwwsssssswww~~~xxxiii^^^TTTMMMCCC======>>>>>>===666777777666555555777888333333222222222222333444444444444333333333222222333222222222111111000000222222222111111111111111111111111111111111111111.........------...//////000000000000000000000000555555333222000///...---,,,...//////------...///---.........------,,,+++------------............'''***---...---+++***)))++++++++++++++++++++++++,,,,,,++++++***)))))))))((((((((())))))*********(((***+++***'''&&&%%%&&&+++***)))((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))%%%$$$$$$###$$$%%%&&&''''''''''''((((((''''''&&&'''''''''((((((((((((((('''(((((())))))((((((''')))))))))(((((((((''''''&&&'''''''''((()))))))))******))))))((((((''''''((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))*********)))(((''''''''''''))))))(((((()))******+++))))))((('''&&&&&&%%%%%%$$$&&&((()))((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&((())))))))))))+++---'''''''''''''''(((((((((&&&&&&&&&'''(((((()))***''''''''''''((((((((((((,,,+++))))))((()))***+++,,,,,,,,,,,,++++++++++++/////////000111222333444555777::::::999888888999::::::<<<===???AAABBBCCC@@@@@@??????@@@AAABBBBBBGGGIIIKKKKKKKKKLLLNNNPPPUUUQQQOOONNNMMMNNNUUU^^^fffnnn;;;<<<>>>???@@@AAAAAABBBBBBEEEIIILLLPPPVVV[[[____________^^^___bbbfffjjjiiioooyyy~~~}}}{{{}}}{{{mmm```TTTIIIDDDDDD???:::777777777666444333444555555333333444666333333333333333333444444444444333333333222222222222222111111111111111000111111111111111111111111000000000000000000000000222111111000000111111111000000000000000000000000111111000000000///......///000000///,,,++++++,,,++++++,,,---......------)))))))))***+++,,,,,,,,,***,,,------+++***+++,,,+++++++++++++++++++++++++++++++++*********))))))((())))))******+++++++++***+++,,,+++((('''''''''******)))(((''''''''''''))))))(((((((((((())))))************************%%%%%%$$$###$$$%%%&&&''''''(((((()))))))))((((((&&&&&&''''''((((((((()))((())))))******))))))(((((((((((('''''''''&&&&&&&&&'''''''''((()))))))))******))))))((((((''''''***+++,,,***(((''''''((((((''''''&&&%%%%%%$$$$$$(((((('''&&&&&&((()))***))))))((('''&&&&&&&&&'''(((((('''''''''((()))))))))(((((('''&&&%%%%%%$$$ ###&&&(((((('''((()))$$$$$$$$$######$$$$$$%%%###$$$&&&'''&&&&&&((()))((((((''''''&&&%%%$$$###''''''&&&&&&'''((()))***''''''''''''((((((((((((***)))(((''''''(((***++++++++++++,,,------...............///000111222333333666999::::::999:::;;;::::::<<<>>>@@@AAACCCDDDAAAAAA@@@AAAAAABBBCCCCCCHHHIIIKKKKKKKKKLLLOOOQQQTTTQQQOOOOOOMMMNNNWWWaaalllqqq888:::<<<<<<<<<;;;<<<===>>>?????????@@@CCCGGGKKKIIIJJJLLLLLLLLLLLLNNNPPPUUUXXX\\\__________________bbbfffgggggghhhlllpppxxx~~~mmmaaaTTTKKKEEE???<<<<<<888777666666777666444222333333222222222333333333333333333444444444444444333333333333222222222222111111111111111111111111000000000111111111111111000000000000000000000000111000000///////////////000000000000000000000000+++,,,---///000111111222000000000///,,,******+++******,,,------.........***++++++,,,------......------,,,***))))))+++---***++++++,,,,,,++++++***************************))))))*********************+++,,,,,,***(((((()))*********)))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((('''&&&&&&'''((()))'''((())))))))))))))))))&&&&&&&&&''''''(((((()))))))))************))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&))))))((((((((((((((('''***++++++***)))(((((()))))))))((('''&&&%%%$$$$$$''''''&&&&&&''''''((()))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''''''''&&&%%%%%%%%%"""%%%''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))((((((((()))((((((((('''&&&$$$"""!!!''''''&&&&&&'''(((***+++''''''((((((((()))))))))(((((((((((((((((()))*********+++,,,...///000000---------...///111222333222444777999999999:::;;;::::::<<<===???AAABBBCCCBBBAAABBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLOOOQQQRRRPPPPPPOOOMMMOOOXXXcccooorrr999<<<>>>>>><<<;;;===???>>>???@@@???>>>>>>@@@AAABBBCCCDDDCCCAAA@@@@@@AAAFFFGGGIIIIIIHHHGGGHHHIIILLLPPPTTTVVVVVVVVVYYY\\\aaafffkkklllkkklllqqqvvv||||||~~~xxxnnngggccc```QQQGGG>>><<<;;;888888;;;444444555666777888777666555222000000333555555333333333333444333333222222333333333222222222222111000000000000111111111111///000000000111111111222000000000000000000000000///...---,,,,,,,,,,,,,,,000000000000000000000000,,,---///000111111111111...///000...,,,++++++,,,+++,,,,,,---------,,,,,,------......//////000000---,,,***)))***************+++,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,))))))))))))))))))(((((()))***,,,+++***))))))***************)))(((''''''(((((())))))))))))(((((()))(((''''''''''''((()))***)))(((''''''((())))))&&&'''(((((())))))((((((%%%%%%&&&''''''((())))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((((((%%%'''((((((((((((***+++(((((((((''''''&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$((()))(((&&&%%%%%%''''''&&&&&&'''(((((()))(((***,,,,,,+++*********((()))))))))(((&&&%%%$$$((('''&&&%%%&&&(((***+++((((((((()))))))))******(((((()))*********************+++,,,---...//////------...///000222444444333555888999888777888999::::::<<<===???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIKKKNNNQQQOOOOOOPPPPPPNNNOOOXXXcccpppqqq|||888;;;===<<<::::::<<>><<<<<<<<<<<<>>>?????????AAACCCFFF???AAACCCDDDCCCDDDFFFHHH@@@DDDGGGHHHGGGGGGIIILLLKKKPPPTTTUUUTTTVVV\\\bbb\\\ccckkkooonnnkkkiiihhhhhhlllqqqwww}}}zzztttssskkkeee\\\SSSLLLJJJKKKMMMHHH???888::::::777666999888777666555444333222222444///+++,,,111555555222333333333333333222111111333333333222222222111111000000000000000111111111//////000000111111111222000000000000000000000000222111000///////////////000000000000000000000000222222333222111///---,,,,,,.........,,,+++,,,...------------,,,+++******+++++++++,,,,,,,,,------,,,+++)))***++++++)))'''***+++,,,------,,,+++***(((((()))***+++,,,,,,---))))))(((((('''''''''&&&''')))++++++***))))))***++++++++++++***)))((('''(((((())))))))))))((((((***)))(((''''''((()))***((((((&&&&&&%%%&&&'''(((%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''))))))))))))(((((((((((()))))))))((((((''''''&&&%%%&&&&&&&&&''''''(((((( """%%%&&&''')))+++---'''''''''(((((((((((()))###$$$&&&'''''''''&&&%%%'''''''''''''''((()))***)))(((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%(((***+++(((%%%$$$###&&&&&&&&&&&&&&&'''((()))&&&((()))***(((&&&&&&'''(((((()))******)))((('''((('''&&&%%%&&&(((***+++))))))))))))************((()))***,,,,,,,,,+++***+++++++++,,,,,,------.........///000111333555666444666888888777666666666:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDFFFGGGIIIJJJHHHIIIIIIIIIIIIJJJNNNQQQMMMNNNPPPQQQNNNOOOXXXcccppppppyyy;;;===>>>>>>>>>>>>@@@BBB???AAADDDEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@??????<<>>>>>AAABBB???BBB@@@???AAADDDFFFDDDBBBBBBCCCDDDFFFHHHJJJLLLMMMNNNPPPSSSVVVXXXZZZ[[[[[[XXX[[[```gggnnnvvv|||}}}}}}{{{xxxqqqiii```XXXSSSPPPNNNKKKHHHDDDCCCCCCEEEGGG===<<<:::888666444444333555555444444444333333333444333333222222333333444333333333222222222111111000000000000000000000000222111111111000000//////000000000000000///......000000000000000000000000111111000000000000111111111111222222222222111111111111111111111000//////------------------------------,,,,,,+++***)))))))))******++++++,,,------///...---,,,***)))((('''+++***((()))***,,,,,,+++******++++++++++++******''')))++++++******+++,,,***)))((((((((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++***)))((('''''''''''''''(((((()))***************))))))((('''&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%))),,,***))))))(((%%%))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&######%%%((()))***'''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***,,,''''''''''''((((((((((((''''''((()))))))))))))))'''((()))***)))(((&&&%%%((()))))))))******************+++++++++******)))+++,,,,,,---...///000000.........///000000111111333333444444555666666666777:::===>>>>>>>>>???@@@===>>>AAACCCFFFGGGHHHIIIMMMMMMMMMKKKIIIIIIKKKMMMUUURRRQQQQQQPPPQQQXXX```iiirrrwwwHHHIIIIIIHHHFFFFFFGGGIIIGGGHHHIIIIIIHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@CCCCCC@@@@@@CCCDDDCCCDDDBBB@@@@@@CCCDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCAAACCCDDDFFFHHHHHHHHHHHHLLLNNNRRRWWW]]]ccchhhkkkqqqooorrrxxxooojjjeee^^^YYYTTTRRRNNNJJJEEEBBB???>>>BBB@@@===;;;::::::<<<===;;;:::999777666555444444555444444444444333333333333222222111111222222333333333222222222111111111000000000000000000000000111111111000000000//////000000000000000///......000000000000000000000000111111000000000000111111//////000000000000//////000111111111111000//////...........................------,,,,,,+++++++++,,,+++++++++++++++++++++************************+++)))((()))***,,,+++***)))******************))))))+++------+++***+++,,,+++***)))))))))***,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''''''''((('''((())))))******))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%)))+++))))))++++++((())))))))))))))))))))))))((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***)))''''''(((***'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''((((((((((((''''''((()))))))))))))))))))))(((''''''''''''''')))))))))))))))******+++******+++++++++******)))******+++,,,---......///......///000000111111222333333444555555666666777444777:::;;;;;;;;;<<<===>>>???AAACCCEEEGGGHHHIIIKKKLLLLLLKKKIIIIIIKKKMMMTTTRRRQQQRRRPPPOOOUUU]]]dddmmmttt______^^^[[[YYYYYY[[[]]]\\\[[[XXXVVVUUUUUUVVVWWWVVVTTTQQQNNNKKKHHHGGGGGGHHHLLLMMMKKKKKKOOOQQQPPPNNNKKKGGGEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCBBBAAAAAAFFFFFFGGGGGGGGGFFFEEEDDDBBBCCCEEEHHHKKKOOORRRTTT[[[ZZZ\\\eeerrr~~~zzzqqqjjjgggfff^^^SSSKKKFFFCCCAAA>>>>>>===<<<;;;::::::::::::;;;:::999888888888999999999888777666666555555666444444444444333333333333222111111000000111111222333222222222222111111111000000000000000000000000111111000000000000//////000000000000000///......000000000000000000000000222111111000000111111222//////000000000000//////000000111111000000///...........................------------------------------,,,,,,+++******)))))))))))))))))))))))))))***)))((()))+++,,,+++***((())))))******))))))(((***+++---,,,+++)))******+++************+++,,,---************************(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''''''''(((((()))&&&''''''((()))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%((()))(((***...///---))))))))))))))))))))))))+++***)))'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$***...---((($$$%%%((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))+++)))'''%%%%%%&&&((()))***)))((((((((()))+++,,,)))******+++++++++******(((((()))***+++,,,------//////000000111222222333333444444555555666777777444777999::::::;;;<<<===??????AAACCCEEEFFFHHHHHHIIIJJJJJJJJJJJJJJJLLLNNNSSSRRRRRRSSSQQQOOOSSSYYY```jjjqqqvvvvvvvvvttttttuuuyyy|||{{{xxxrrrnnnmmmmmmmmmnnnllliiieee```\\\ZZZYYYYYYYYY```eeeeeeeeehhhiiihhhccc___XXXRRRNNNLLLKKKKKKGGGGGGFFFFFFGGGHHHIIIJJJEEEEEEDDDCCCBBB@@@???>>>AAAAAABBBBBBCCCDDDEEEFFFJJJKKKMMMQQQYYYaaahhhllllllpppxxxwwwqqqmmmiiiccc\\\VVVPPPMMMKKKLLLGGG@@@;;;::::::;;;:::???>>>===<<<;;;;;;;;;<<<888888999999:::::::::999777666666555555666666777444444444333333333222222222222111111111111222222222222222222111111111111000000000000000000000000000000000000000000//////000000000000000///......////////////////////////111111111000000111111111111111222222222222111111000000000000000//////...........................,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,+++***)))((('''''')))(((((()))++++++***)))(((((())))))))))))((((((''')))******)))((()))******************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''''''''''''''((()))***%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%(((((('''***000222000))))))))))))))))))))))))///---+++(((&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%(((+++***%%%""""""$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))***)))((('''((()))+++,,,))))))***+++++++++******(((((()))***+++,,,------000000000111222222333333444444444555666666777777888:::<<<======>>>???AAA@@@@@@AAABBBDDDFFFGGGHHHFFFHHHIIIJJJJJJKKKMMMOOOSSSSSSTTTUUUSSSPPPRRRXXX```kkkrrr~~~{{{wwwuuuuuuvvvwwwxxxzzzqqqggg^^^YYYWWWWWWTTTSSSQQQPPPPPPRRRTTTVVVNNNMMMKKKHHHFFFDDDBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAACCCFFFIIILLLOOORRRTTTRRRTTTWWW\\\___ccceeefffdddllltttwwwwwwzzz|||yyywwwrrrkkkddd]]]WWWRRRNNNKKKJJJGGGDDDAAA@@@@@@@@@;;;999777777777888888888:::999888666555555555555222333555666777777666666555555444444555666666777444444333333333222222222333333222222222222333333222222222111111111000000000000000000000000000000//////////////////000000000000000000000///......////////////////////////111000000//////000000111111111222222222222111111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++***))))))(((((((((((()))++++++***((((((((())))))))))))((((((&&&(((************+++,,,'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******'''''''''''''''((()))***%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''''''''+++222333000((((((((((((((((((((((((+++***)))((('''''''''(((''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))(((&&&%%%%%%%%%$$$###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%''')))***))))))(((''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((())))))(((''''''***)))((((((((()))++++++((()))***+++++++++++++++))))))***+++,,,---......000000000111222222333333444444555555666777777888:::<<<>>>>>>>>>???AAACCCBBBAAABBBBBBCCCEEEGGGHHHEEEGGGIIIKKKKKKLLLNNNPPPSSSSSSUUUWWWUUURRRTTTZZZbbblllqqq{{{wwwooolllkkkkkkjjjiiihhhggggggfffgggdddbbb___ZZZVVVSSSQQQPPPKKKJJJIIIIIIHHHHHHIIIIIIAAABBBDDDFFFGGGGGGGGGFFFHHHGGGGGGGGGGGGIIIJJJKKKHHHNNNVVV[[[\\\___dddhhhpppqqqtttvvvzzz|||wwwnnnlllhhhccc^^^YYYVVVTTTVVVQQQKKKFFFDDDCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;666666777777777666555555444444333333333333444444222333444555666666666666444444444444444555666666333333333333222222222222444333333333333333333444222111111111111000000000000000000000000000000000......////////////000000000000000000000///......000000000000000000000000000//////......//////000//////000000000000////////////000000//////...---++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------*********+++,,,,,,------((('''((()))++++++)))'''((())))))******))))))(((''')))+++,,,++++++,,,---&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''(((((()))%%%&&&&&&'''((('''''''''&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''((('''''',,,222111---(((((((((((((((((((((((($$$$$$%%%'''(((***++++++'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***(((%%%%%%''')))(((&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$%%%&&&((())))))******''''''''''''((((((((((((''''''((()))))))))))))))%%%&&&(((******)))'''&&&((()))))))))************((()))***+++++++++++++++******+++,,,---...////////////000000111222222333444555555666666777888888:::;;;=========>>>AAACCCCCCBBBBBBBBBCCCDDDFFFGGGEEEHHHKKKLLLMMMMMMOOOPPPRRRRRRUUUWWWVVVTTTWWW^^^dddmmmpppxxx|||yyytttmmmfffaaa]]][[[^^^]]]]]]]]]^^^______```XXXUUURRRPPPNNNLLLHHHEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@BBBFFFGGGHHHIIIKKKMMMLLLMMMOOORRRTTTWWWZZZ\\\bbbhhhppptttwwwxxx|||~~~|||~~~|||wwwiiieee```]]]\\\YYYTTTPPPJJJJJJIIIFFFCCCBBBAAAAAACCC@@@===;;;<<<======<<<999::::::::::::999888888666777888888777666555555555555555555666777888999444555555555666777777777444444444333444444555555333333333222222222222111333333222222222222333333111111111111000000000000000000000000000000000000........./////////000000000000000000000///......000000000000000000000000......------------......//////000000000000////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++***+++++++++++++++++++++,,,)))))))))***+++,,,,,,,,,''''''(((***++++++)))''')))******************)))(((***+++***(((''''''(((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((---111///)))((((((((((((((((((((((((!!!###%%%((()))))))))(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###%%%'''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''((()))))))))))))))&&&''''''((((((((((((((('''(((***+++++++++)))((((((((()))++++++,,,,,,+++******+++,,,---...//////......///000000111111222555555555666777777888888:::;;;<<<<<<<<<>>>@@@CCCDDDCCCBBBBBBBBBDDDFFFGGGFFFIIILLLNNNNNNNNNOOOQQQOOOOOORRRUUUUUUUUUZZZaaahhhppprrrxxx|||wwwuuuqqqrrrrrrssstttuuuwwwxxxxxxrrrhhhaaa]]]XXXRRRMMMDDDEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@??????@@@AAAAAA>>>@@@CCCEEEFFFFFFFFFFFFEEEJJJPPPRRRRRRRRRSSSUUUUUUYYY]]]^^^]]][[[\\\]]]ZZZ[[[[[[\\\[[[ZZZYYYXXXQQQXXX[[[XXXVVVVVVTTTNNNLLLIIIGGGFFFGGGFFFBBB>>>999:::;;;;;;:::;;;===>>><<<:::999999::::::888777555666777888888777666555444555555555444444555777444444444444555666777777333333222222333444555555444444444333333444444555333333333222222222111111222222111111111111222222111111111111000000000000000000000000000000000000---.........//////000000000000000000000//////...000000000000000000000000---------,,,,,,---------111111222222222222111111///////////////......---------------------------//////...---,,,,,,++++++------,,,++++++*********++++++******))))))((((((''''''(((***++++++)))&&&******++++++++++++******'''((()))'''$$$!!!!!!!!!'''((()))++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((()))---111---&&&(((((((((((((((((((((((($$$%%%'''))))))'''$$$"""&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''!!!(((***'''%%%&&&((('''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&&&&&&&'''((())))))******)))'''&&&&&&'''((((((''''''''''''((((((((()))'''(((((()))))))))))))))((('''&&&&&&&&&((()))+++&&&'''***,,,,,,+++)))'''(((((()))++++++,,,,,,,,,******+++,,,---......///.........///000000111111555555666666777777888888;;;<<<=========???BBBDDDEEEDDDBBBAAABBBCCCEEEGGGGGGJJJMMMOOOOOOOOOPPPQQQMMMMMMPPPSSSTTTTTT[[[bbbllltttuuu{{{|||sssjjjbbb]]]TTTPPPKKKIIIHHHGGGEEECCCAAAEEEFFFBBB@@@AAAAAA>>>@@@??????@@@AAA@@@>>>===>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFEEEDDDCCCAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777888999:::<<<;;;999777666666777888999888888777666555555444555555555555555555555555444444444444444444444444555555444333222222222222333333333222222222111111333222111111111111111111222222222222222111000///000000000000////////////......//////000000000111/////////...---------,,,+++,,,---...////////////////////////////////////////////////////////////000000000000111111111111222222111000///...------......---,,,,,,+++******---,,,***)))))))))******+++)))((('''((()))+++,,,************************************************&&&%%%&&&(((+++------,,,+++*********))))))((((((***((('''&&&&&&'''(((***%%%&&&''')))******))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&''''''(((((())))))******))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''&&&)))&&&***222///)))///''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&)))***(((!!!''''''''''''((((((((()))***)))'''&&&%%%%%%&&&&&&)))((('''&&&&&&'''((()))******)))''''''&&&&&&&&&''''''%%%!!!((($$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&***%%%!!!"""'''***)))''')))$$$!!!!!!&&&))))))'''$$$%%%''')))+++,,,------+++,,,---.........---,,,---...000000//////111222555555444444666777999;;;:::;;;<<<>>>@@@AAABBBBBBCCCCCCBBBBBBCCCFFFHHHJJJJJJJJJKKKLLLNNNPPPQQQRRRQQQQQQSSSUUUSSSSSSZZZdddrrrrrrvvv~~~wwwqqqgggddd___\\\[[[YYYWWWVVVOOORRRPPPJJJFFFEEECCC@@@AAA@@@>>>>>>??????>>>===<<<======>>>????????????>>>>>>??????????????????>>>======<<<<<<;;;;;;;;;@@@??????>>>===<<<;;;;;;::::::::::::::::::::::::999888777777777777888999;;;:::999777666666777777888888777777666555555444555555555555555555555555444444444444444444444444333333222222222333333444444444444333333333222222333222111111000000000000111222222222222111000///000000000000/////////////////////000000000111111//////////////////.........///////////////..............................////////////////////////------------............222222111000///...------...------,,,++++++******+++,,,,,,---,,,+++***)))+++***)))((()))***,,,---++++++++++++++++++++++++************************)))))))))+++.../////////*********)))))))))(((((()))((('''&&&&&&'''((())) !!!###$$$%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&)))&&&+++444///(((---''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++***)))***++++++(((%%%((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&''')))((('''&&&&&&'''((()))+++***)))(((((('''''''''((()))(((&&&""""""%%%((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''...***&&&&&&))),,,+++(((***&&&###$$$(((+++***)))'''(((***+++---.........++++++---.........---------...000000//////111222555555555555777888999::::::;;;<<<>>>???@@@@@@@@@BBBAAAAAAAAACCCEEEHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRTTTVVVUUUUUU]]]ffftttuuuyyy|||zzzvvvrrrooonnnmmmmmmeeefffaaaYYYSSSQQQNNNJJJFFFCCC@@@>>>>>>>>>>>>===999::::::;;;::::::999888;;;;;;;;;::::::999999999999999999999888888888888;;;:::::::::999999999999777777777777777777777777777777666666666666777777:::999888777666666666777888777777666666555555555444444444444444444444444444444444444444444444444111111111222222333555555555444444444333333333333333222111111000//////...111111222222111111000000000000000000////////////000000000000111111111111/////////000000000000000111111111000000...------......................../////////////////////////////////000000000111111222222111000///...------------,,,,,,++++++*********,,,...//////---***))),,,+++*********+++---...++++++++++++++++++++++++******************************)))+++...//////...******))))))))))))(((((()))((('''&&&&&&'''((()))$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&)))(((---666000'''***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***'''$$$$$$%%%'''''''''(((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((++++++***)))((((((((((((&&&''')))))))))((('''&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((---)))%%%%%%'''((('''%%%+++(((%%%&&&***,,,,,,+++)))***+++,,,------------***+++,,,---......///...---///000000000000111333444444666777888999999999:::;;;<<<===>>>>>>>>>>>>?????????@@@BBBEEEGGGIIIHHHHHHHHHIIIJJJLLLMMMNNNRRRRRRTTTVVVVVVWWW___iiiwwwxxx}}}xxxoooiiifffbbb\\\RRRNNNHHHDDDBBBAAA@@@@@@>>>===<<<::::::999999:::;;;;;;;;;;;;::::::::::::999999999999999999999:::999999999999999999::::::666666666666666666666666666666666555555666666666888888777777666666666666777777666666666555555555444444444444444444444444333333333333333333333333222222111111222333333444444444333333333222222222222222222111000///...---000000111111111111000000000000000000////////////000000111111111111111111.........//////000000111///////////////...------........................////////////////////////000000111111111222222222111111111000///.........,,,,,,,,,,,,++++++*********+++---......,,,+++***+++************+++,,,---++++++++++++++++++++++++************************(((''''''(((***,,,+++***))))))))))))))))))(((((()))(((''''''''''''((())))))))))))******+++++++++((((((((((((((((((((((((''''''((((((((((((((('''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&***)))000:::333((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%###!!! !!!###%%%&&&''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((''''''(((((((((******)))(((((('''(((((($$$$$$%%%'''))))))'''$$$%%%&&&&&&'''(((((('''''''''(((((()))))))))))))))&&&&&&''''''(((((()))))))))'''%%%$$$&&&'''&&&$$$***((('''(((***,,,,,,+++))))))******++++++************+++---...//////000---///000111000000111333333444666888999999999888;;;;;;<<<<<<===<<<<<<<<<======>>>???AAADDDFFFGGGFFFFFFGGGGGGIIIJJJLLLMMMQQQQQQSSSUUUUUUWWW```kkkxxxzzz~~~wwwoooeee```XXXRRRNNNLLLKKKJJJHHHFFFCCC???=========>>>::::::::::::::::::::::::666666777777777777777777888888888999999999999999555555555555555555555555555555555666666555555555666777777777666666555555666666666666555555555555444444444444444444444444333333333333333333333333444333222222111111111111222222222222111111111000111222222222111000......///000000111111111000000000000000000////////////111111000000000000000000---------....../////////+++,,,------.........---........................////////////////////////---------.........//////111111000000//////......,,,+++++++++++++++******++++++************++++++)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))'''&&&%%%&&&((())))))((((((((((((((((((((())))))((((((''''''''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''++++++333>>>777***)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''((()))++++++***)))((('''&&&&&&''''''((()))***++++++,,,'''(((((((((((((((((('''(((((('''&&&&&&&&&''''''%%%$$$###$$$&&&((('''&&&%%%&&&''''''(((''''''''''''((()))*********))))))&&&&&&''''''(((((()))))))))((((((((()))*********(((((('''((()))++++++***)))******+++++++++************+++,,,---///000000...///111111000000222333333555777999::::::999999;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???AAACCCEEEFFFEEEEEEFFFGGGIIIKKKLLLMMMPPPPPPRRRTTTTTTVVV```kkkxxx{{{{{{vvvnnnhhhcccaaa^^^]]]VVVTTTPPPKKKGGGCCC@@@>>>;;;;;;;;;::::::999999999888888888888888888888888666666777777777777777777555555555555555555555555555555666666666666555555555555666666666666555555555555555555555555555555333333333333333333333333333333333333333333333333444444222111111000000000111111111111000000000000111111222333333222000/////////000000111111000000000000000000////////////000000000000////////////------------............******+++,,,---.........------------------------////////////////////////....../////////000000000111000000000/////////...++++++++++++++++++******+++***)))((()))***+++,,,(((((())))))************************************)))))))))))))))))))))))))))((('''((()))***)))(((''''''(((((((((((())))))(((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%'''******222???999+++***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))***)))((()))***000///---+++(((%%%$$$###'''''')))***++++++++++++''''''((((((((((((''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''(((***&&&&&&'''''''''''''''&&&&&&''')))*********)))((('''''''''(((((((((((((((&&&&&&'''((())))))******&&&''''''((())))))******+++,,,---------------,,,+++++++++,,,---...///000...000111111111111222444555555777888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGJJJLLLOOOPPPQQQPPPRRRSSSSSSVVV```kkkzzz}}}~~~{{{xxxvvvtttqqqpppnnniiiaaaWWWNNNHHHDDDCCCBBB@@@>>><<<;;;:::<<<<<<<<<;;;;;;::::::999777777777666666666666666444444444444444444444444555666777777777777666555444444555666666666555444555555555555555555555555333333333333333333333333222222222222222222222222222222111111111111111222222222222111111111000000000111333444444444222111...//////000000000000000000000000000////////////////////////.........---////////////............,,,,,,------...---------------------------------////////////////////////111111111111222222222222000000000000////////////******************++++++*********++++++,,,,,,,,,))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))***)))''''''''''''((((((((())))))''''''((((((((((((''''''++++++***)))))))))***+++((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''(((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&((('''000>>>999,,,***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%''')))(((&&&%%%''')))---,,,+++)))(((&&&%%%$$$&&&'''((()))***))))))(((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%''')))(((%%%%%%'''***&&&'''''''''''''''&&&&&&%%%&&&(((******)))((('''((((((((((((((('''''''''$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))))))))******+++,,,,,,---.........------,,,,,,+++,,,---...///...000111111111111222444666666666777888999;;;;;;:::;;;<<<===============>>>???@@@AAABBBBBBBBBBBBDDDDDDFFFHHHLLLOOORRRSSSSSSRRRSSSTTTTTTVVV```lll~~~rrrcccZZZOOOMMMKKKHHHEEEBBB???>>><<<;;;;;;:::999888888777999999888888888777777777333333333333333333333333555666777888888777666555333444555666666666555444444555555555555555555555333333333333333333333333222222222222222222222222000000000000111222333444333333333222222222111111///111333555555555444333......///000000000000000000000000000//////////////////......---------,,,111111000000//////......////////////...---,,,,,,------------------------////////////////////////............////////////000000000000////////////******************++++++(((***,,,...///...,,,+++******+++,,,,,,,,,,,,+++(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((('''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''+++***)))(((((()))******(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''((((((((('''&&&%%%%%%$$$%%%$$$...===888+++***'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******(((&&&&&&))),,,&&&&&&''''''((()))))))))%%%%%%'''((((((((('''&&&&&&'''((())))))((('''&&&(((((('''''''''(((((()))"""&&&***)))%%%"""$$$(((&&&'''''''''''''''&&&&&&%%%&&&((()))***)))'''&&&))))))(((((('''''''''&&&)))***+++***)))'''''''''&&&(((***************+++((()))***+++,,,,,,,,,,,,...---,,,+++,,,---...//////000111222111111222444777777666666777999;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAACCCDDDFFFIIIMMMQQQTTTUUUUUUTTTUUUUUUUUUWWWaaalll|||uuunnnfff\\\SSSMMMHHHDDDAAA<<<<<<;;;999666666888:::<<<:::777666777999999888555444222111111333444666555555555555555555555555666666555555555444444444444444333333333333222222333333333333333333333333333333333333333333333333111222222222222111000000222222222111111111111000111111222222222222111111111111111111000000000000111111000000//////......222000///------///000222------..........................................///......,,,+++***))))))............////////////---///000000//////000222......///////////////...)))***+++,,,,,,+++***)))***)))(((&&&&&&((()))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))************)))((((((((((((((()))***))))))***+++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))(((((())))))))))))((((((...)))$$$$$$'''(((&&&"""''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''***)))(((''''''&&&&&&&&&***(((%%%&&&***,,,,,,+++%%%&&&,,,---,,,444444&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&''')))(((&&&$$$&&&&&&''''''&&&%%%$$$$$$&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&&&&'''''''''(((((())))))*********(((&&&&&&(((***,,,,,,,,,+++++++++++++++***++++++,,,,,,------...///000111222222333222222666777999999777777777888:::===@@@BBBAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBEEEEEEGGGIIIKKKNNNQQQRRRVVVTTTSSSSSSSSSWWWcccppprrrggg```ZZZSSSNNNFFFEEECCC???;;;:::;;;<<<;;;999888888888888666555444444333222222333444555555555555555555555555555666555555555444444444444444444333333333333222222333333333333333333333333333333333333333333333333111222222222222111000000222222222111111111000000000111111222222111111000/////////000000000111111///////////////000000000111000///......///000111......------,,,,,,++++++........................------------,,,,,,,,,,,,............////////////+++,,,------,,,,,,---///......////////////......++++++,,,,,,,,,+++******+++***(((''''''(((***+++)))))))))))))))*********))))))))))))))))))))))))''''''''''''((((((((())))))(((((('''''''''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))(((((())))))))))))((((((***'''$$$%%%'''((('''%%%))))))((('''''''''''''''%%%&&&&&&&&&''''''''''''))))))((('''''''''(((((()))'''%%%&&&(((******)))'''&&&+++,,,,,,666777(((((((((((((((''''''''''''''''''(((((((((((('''''')))'''%%%%%%&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((()))))))))************)))''''''(((***((((((((((((((((((((((((***++++++,,,,,,---......///000111222222333222222444666888888777777777888;;;===???@@@@@@??????@@@AAAAAA@@@@@@@@@AAABBBBBBEEEEEEFFFHHHKKKMMMOOOPPPTTTSSSRRRSSSTTTXXXeeeqqquuuppplllfffaaaZZZYYYUUUNNNGGGAAA>>>>>>999888888999999999666444555555555555555555555555444444444444444444444444555555555555444444444444444444333333333333222222333333333333333333333333333333333333333333333333111111222222111111000///222222111111111000000000000111111222222111111000////////////////////////---......///000000111111////////////////////////......---,,,+++******)))........................,,,,,,------.........///---............/////////---///000000......///111....../////////......---------,,,+++*********++++++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))((('''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((('''(((((())))))(((((('''%%%%%%&&&'''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&'''''''''(((((((((((((((((((((((())))))***((('''%%%%%%'''((((((''')))&&&(((***,,,888:::+++((((((((((((''''''''''''(((((())))))))))))((((((***'''$$$$$$%%%'''(((((())))))((((((((())))))***((((((((('''''''''''''''***)))((('''&&&%%%%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((())))))))))))*********((()))+++***)))'''(((((())))))******+++,,,,,,,,,+++++++++,,,------......///000111222222333222222222444666777777777888999;;;<<<>>>>>>======???@@@AAA@@@@@@@@@AAAAAABBBCCCEEEEEEFFFGGGIIIKKKMMMNNNSSSRRRRRRSSSTTTXXXdddqqqzzzzzz{{{zzzwwwuuuuuurrrkkkaaaVVVNNNJJJ???===:::999::::::999888666666777777777666555555444444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222111111111111111000000///111111111111000000000000000000111111111111000000000000///...------,,,,,,........./////////000000......///000000///.........---------,,,,,,++++++........................---------.........//////---------........./////////000111111000///000222......//////......------...---+++)))))))))******++++++***))))))***++++++++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,+++***)))(((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''(((((((((((((((((('''###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''''''''(((((((((((()))'''''''''((()))***++++++((('''&&&&&&&&&'''&&&&&&***&&&&&&(((+++:::===///((((((((((((''''''''''''''''''((((((((((((''''''(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&))))))(((&&&&&&%%%%%%%%%'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))%%%''')))***((('''&&&'''))))))***+++,,,---...///++++++,,,,,,---.........//////111222222222222222000222555666666777888:::;;;<<<===<<<;;;<<<>>>@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHJJJLLLMMMSSSQQQQQQRRRRRRVVVaaammm~~~~~~sssiiicccTTTNNNFFF@@@<<<;;;:::999555666666666666555444333444444444444444444444444333333444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222000111111111111000//////111111111000000000//////000000000111111000000000------------............000/////////.........---......////////////......,,,,,,------......//////........................//////.........---------------------............,,,---......,,,,,,---..................---,,,,,,,,,+++***((((((((()))***++++++************++++++++++++******))))))(((((())))))))))))))))))))))))************++++++++++++---,,,+++***))))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''$$$&&&((((((&&&%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''(((((((((((()))''''''''''''(((***+++,,,''''''(((((('''&&&&&&'''***%%%&&&'''***999>>>222((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&(((******'''%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''((()))''''''''''''''''''''''''###%%%(((((('''%%%%%%&&&%%%&&&'''((()))***+++,,,+++,,,,,,------...////////////111222222222222222000222555666666777999::::::;;;<<<<<<;;;<<<>>>@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLRRRQQQQQQQQQPPPSSS]]]iiiuuuxxx{{{rrriii[[[MMMDDD>>>;;;:::555555555444333333222222333333333333333333333333333333333333444444444444444444333333333333222222222222222222222222222222222222222222222222222222000000111111000000///...111111000000000////////////000000111111000000///))))))+++---///111222333000000//////...------,,,........................+++,,,,,,---...///000111........................///.........------,,,,,,,,,------------............///000///---------///...............---,,,++++++***************++++++************************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,+++******))))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&(((***++++++******&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''(((******%%%&&&(((((('''&&&'''''''''%%%((('''(((666===333((((((((((((''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&)))+++***'''$$$(((((())))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((('''&&&&&&''')))***''''''&&&&&&&&&&&&&&&%%%###%%%''''''&&&%%%&&&'''''''''((()))***,,,,,,---,,,,,,,,,---....../////////000111222222333222222111333555777777777999::::::;;;======<<<<<<>>>????????????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMQQQPPPQQQQQQPPPRRR\\\gggsssvvv~~~~~~nnn___RRRIIIBBB???:::999777666555555666666333333333333333333333333222222333333333444444444444444333333333333222222111111111111111111111111111111111111111111111111000000000000000//////...111000000000//////////////////000000000000//////***+++,,,---///111222222........................///...------------...///,,,,,,,,,------.................................,,,,,,,,,,,,------------,,,,,,---------.........111222222111000//////111............---,,,+++*********+++,,,------------((())))))))))))))))))((()))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))((((((((((((((()))&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((''''''''''''&&&''''''((((((''''''&&&'''$$$"""###&&&'''&&&$$$%%%&&&((()))******((((((%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((!!!$$$''''''&&&%%%&&&'''$$$%%%***)))&&&222;;;444((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((******(((%%%'''((()))***)))&&&$$$"""%%%&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))''''''''''''((((((((((((((((((&&&&&&&&&''')))***((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&(((*********+++,,,------......,,,,,,------...////////////000111222222333222222222444777888777888999:::999;;;>>>???>>>===>>>????????????@@@AAABBBDDDDDDCCCDDDEEEGGGIIILLLNNNOOOPPPOOOQQQRRRSSSUUU```kkkyyy{{{yyyjjj^^^SSSJJJFFF@@@???<<<:::999:::;;;<<<333333333333333333333333222222222333333444444444444444444333333333222222111111111111111111111111111111111111111111111111000000000000000//////...000000000000//////////////////000000000000//////000000/////////......---,,,,,,------.../////////000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,........................)))******+++,,,......///,,,,,,,,,---------.........//////...---,,,,,,---............---,,,+++******+++---///000000//////(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,''''''&&&&&&&&&''''''((())))))***+++++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&&&&''''''''''''''''''&&&'''###!!!&&&***)))&&&###$$$&&&''''''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''"""&&&&&&%%%$$$%%%'''"""%%%,,,***%%%000:::444)))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&%%%$$$&&&((())))))((($$$%%%'''((('''### %%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))''''''''''''((((((((()))((('''&&&%%%&&&'''***+++))))))(((((('''''''''&&&(((((()))((('''(((***,,,((((((((())))))***++++++,,,,,,------...////////////000111222222333222222333555888888888888999:::999<<>>>>>>>>?????????@@@AAABBBDDDEEECCCDDDEEEGGGJJJLLLOOOPPPNNNNNNPPPTTTUUUXXXcccoooxxxnnniiibbbWWWNNNLLLGGGAAA>>>>>>>>>;;;888333333444444444444444444000111222222222222111111444444555555444444333222333000//////111444666666111111000000000000111111000000////////////000000000000000000////////////,,,,,,---.../////////...***+++---.........------.........///000///,,,***111000000///---,,,,,,+++000---,,,,,,///000...,,,+++,,,------++++++,,,---))))))***+++,,,......///------,,,++++++,,,,,,,,,+++,,,---///000//////.........//////......---,,,************))))))((((((******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((******+++(((((((((((()))))))))))))))(((&&&%%%%%%&&&'''((((((((((((((((((''''''''''''''')))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***(((%%%###"""$$$&&&((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''&&&&&&&&&%%%$$$###"""###$$$$$$))))))(((''''''''''''(((&&&%%%%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((())),,,(((&&&))))))'''%%%&&&%%%&&&'''((())))))))))))(((***,,,......,,,***(((***+++,,,,,,++++++---///000111333333222222222333444666999:::999999999:::===???@@@???>>>===>>>???AAAAAAAAABBBBBBAAA@@@@@@AAAAAACCCEEEGGGIIIKKKLLLMMMPPPSSSTTTQQQTTTbbbrrrwwwrrrnnnfff```[[[WWWRRRNNNIIICCC<<<777888888777666555444333333666666666666666555555444222222333333222222111000333222000000111333333333222222111111111111222222000000////////////000000000000000000////////////......//////000/////////,,,---.../////////......///...---...//////---+++,,,+++++++++++++++******...---,,,---///000...++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,---...////////////......//////......---,,,++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''((((((((()))))))))))))))((((((((('''&&&%%%$$$((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''******)))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))***&&&%%%((()))'''%%%'''%%%&&&'''((())))))))))))***))))))))))))))))))***+++---...---------///111000111333333222222222333444666999:::999999999:::;;;===>>>>>>>>>>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBDDDFFFHHHJJJKKKLLLPPPRRRUUUVVVSSSVVVeeettt|||zzzvvvrrrnnnnnnkkkfff]]]RRRHHHBBB@@@>>><<<:::888666555555666666555555444444333333222222333333222222111000444222111111222222000///333222222111111222222333000000////////////000000000000000000////////////000000000000000000///...---...//////000000//////000...------.........---,,,,,,------.........///---,,,,,,...//////---++++++,,,------++++++,,,---//////...---,,,,,,+++***,,,,,,,,,++++++,,,,,,------------------...///000......//////......---,,,+++++++++++++++*********,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))++++++***((('''&&&%%%$$$''''''((((((((()))))))))((()))******(((&&&###!!!''''''(((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&"""###&&&((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''!!!###&&&)))******(((&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((()))((($$$###''')))'''&&&'''&&&&&&'''((())))))))))))---+++(((&&&&&&(((+++------...////////////000222000111333333222222222333444777999:::999888999:::999;;;===>>>>>>>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMRRRSSSUUUVVVSSSWWWeeettt~~~{{{sssiii___ZZZMMMKKKGGGCCC???;;;:::999444444333333222222222222444444555555444444333222222111111111222222000...222111111000000111111222000000////////////000000000000000000////////////000000000000000///...---........./////////......111...,,,,,,---.....................////////////+++,,,---.........,,,***+++,,,------++++++,,,---000//////...---,,,++++++,,,,,,+++++++++,,,------...---,,,,,,---...000111.........///......---,,,+++++++++++++++++++++++++++************++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((()))((((((&&&$$$###''''''''''''(((((((((((('''&&&&&&&&&'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%&&&%%%$$$###""")))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))&&&""""""&&&((('''&&&(((''''''((()))))))))))))))///---***((((((***---///,,,...000000//////000222000111333333222222222333555777999:::999888888999999;;;============???AAACCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNQQQRRRSSSTTTRRRVVVcccqqq~~~|||uuuqqqccc___XXXPPPHHHBBB===;;;888777666555555555666666444444555555444444333222111000000111333333222000000000////////////000000000000////////////000000000000000000////////////////////////......---,,,...---------------------000...,,,,,,---...///...,,,,,,,,,++++++++++++******+++---------,,,+++++++++,,,------++++++,,,---------------------------,,,+++++++++,,,,,,---......---,,,,,,---...000111.........///......---,,,++++++++++++++++++++++++'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''((((((((((((((('''&&&%%%&&&&&&((((((&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((---,,,***(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%)))(((&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&""""""&&&((('''''')))'''((()))))))))))))))))),,,,,,+++******+++,,,,,,***---/////////...///000000111333333222222222333555777::::::999888888999;;;<<<======<<<;;;===>>>CCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGJJJLLLNNNQQQQQQSSSTTTSSSVVVbbboooxxx|||yyytttjjj___SSSJJJDDDAAA<<<;;;999777666666666666222222333333222222111000222111000111333444444222/////////....../////////000000////////////000000000000000000////////////---...............---,,,......---,,,,,,,,,,,,---///---,,,,,,...//////.........------,,,,,,++++++***+++,,,,,,******+++,,,+++,,,------++++++,,,---+++++++++,,,,,,---------++++++++++++,,,---......---------------...///000......//////......---,,,*********+++++++++++++++************+++,,,---...''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&'''''''''((((((((('''&&&%%%$$$%%%''')))+++&&&&&&''''''((()))))))))'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***)))'''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))))))))))))))(((((('''(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$+++)))&&&$$$$$$%%%''')))'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))((('''######''')))'''''')))((())))))******)))))))))((()))************)))((()))+++...///...---......000111333333222222222333666888::::::999888888888;;;<<<===<<<;;;:::;;;<<>>AAAAAA@@@???@@@BBBDDDEEEFFFEEEDDDDDDEEEHHHKKKMMMOOOPPPSSSWWWXXXYYY```iiirrrxxxyyyppphhhccc___^^^RRROOOJJJDDD???;;;999999444444555555555444333333:::777444222222333333222111111000000000000111111000000////////////000000000000000000////////////......///000000111000000111000///...------...///,,,,,,,,,...000000...,,,))))))***+++,,,---...///+++,,,+++)))&&&'''+++///+++,,,------++++++,,,---************************++++++++++++,,,---...///+++,,,---///000//////.........//////......---,,,(((((())))))*********+++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$&&&&&&&&&'''((())))))***'''''')))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""$$$'''))))))'''%%%###(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))***)))(((&&&&&&'''(((((('''''''''''''''((()))***&&&&&&'''((('''&&&$$$###$$$$$$&&&'''(((((())))))''''''%%%$$$$$$%%%''''''))))))))))))))))))))))))$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%'''))))))))))))((()))&&&%%%(((***(((''')))))))))*********))))))(((,,,,,,+++******+++,,,,,,))),,,///000///.........000111333333222222222333666888::::::999777777888777888:::;;;;;;<<<>>>???AAA@@@?????????AAADDDEEEFFFEEECCCCCCDDDGGGJJJLLLLLLMMMQQQVVVWWWWWW]]]eeeqqqyyy