BM6P6(@ rrrcccXXXSSSGGG???999777666222111111111111111111000000000000////////////............000///...---,,,+++******........................,,,---...//////...---,,,,,,++++++******++++++,,,,,,++++++******)))))))))************))))))))))))++++++******)))(((((((((+++++++++*********))))))++++++,,,,,,,,,,,,++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,+++,,,...,,,---...000444>>>KKKTTTWWWWWWTTTNNNIIIKKKRRRYYY\\\bbbbbbaaadddaaafffuuuzzzqqqnnnbbb^^^YYYVVVWWW[[[___aaacccfffmmmssstttyyymmmUUUAAA>>>???:::777999777666666555555555555666444333333222222333333444555333222222333333111000111111111111222333444444555222000//////000000///000111222222111000111222000333555333000------...111111111111222222222333000111222222111222444666zzznnnddd^^^RRRGGG<<<888666222//////111111111111000000000000111000000000000/////////.........---------------........................,,,---...//////...---,,,,,,++++++******++++++,,,+++++++++++++++*********++++++++++++************(((((())))))***++++++++++++++++++*********))))))***++++++++++++++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.........000333999BBBMMMTTTTTTSSSQQQMMMKKKNNNTTTZZZXXX`````````ccc```dddsss|||mmmdddbbb[[[YYYUUUTTTVVV[[[___aaafffiiipppxxx~~~eeeMMMCCC???999555777888888777666666666777777444333333222222333333444555444222333444444333222222222222111222222333333444333111000000111111111000111222222111000111222222444666666333111111222777888888888777666555555000111222222111222555777~~~tttmmmaaaRRRBBB;;;888444111111222222111111111000000000111111111111000000000000---------....../////////........................,,,---...//////...---,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++(((((())))))***++++++,,,+++++++++*********************++++++++++++******++++++******++++++,,,,,,++++++++++++++++++++++++------------------------,,,---......---,,,---...000000222777???HHHOOOSSSNNNMMMLLLLLLNNNRRRWWWZZZZZZ``````___bbb```eeeuuu~~~oooaaaZZZYYYUUUUUUTTTUUUXXX]]]bbbeeeoooqqqxxxxxx\\\LLLBBB:::888;;;:::999888777777777777888444444333333333333444444555444333444555666555444333333222222111222222222333333222111111111222222000111222222111000111222222444666777555444444444666777888888777555222111000111222222222333666888{{{nnn\\\III???<<<888666555222222222111111111000000111111111000000000//////.........////////////000........................,,,---...//////...---,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))(((************************)))******++++++******))),,,,,,*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......------...///111111444;;;DDDLLLOOOOOOHHHGGGGGGJJJPPPUUUXXXZZZ___ccc```]]]aaaaaaiii|||sssfff\\\XXXYYYTTTUUUVVVYYY\\\aaagggkkkwww|||mmmXXXIII???>>>BBB:::999888777777777777777444444333333333333444444444333222333555666666555444444333222111111111111111222222222111000111222000111222222111000111222111222444555666555555555333555666777777444111///111222333222333444888;;;|||{{{iiiSSSFFF>>>888333333222222222222111111111111000000/////////.........000////////////.................................,,,---...//////...---,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,++++++++++++*********,,,,,,++++++***)))))))))******************************++++++++++++******---,,,+++*********,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---......------///000111222777???HHHMMMMMMKKKCCCDDDGGGLLLRRRWWWYYYYYY___aaa[[[WWW\\\aaannnvvvjjj```XXXWWWYYYTTTWWWZZZ]]]aaagggnnnsss~~~kkkVVVHHHCCCDDD:::999888777666666666666555444444333333444444555333222111222444555555444444444333222111111111111000222333222000///000111000111222222111000111222222222444666777888777666666888:::<<<<<<:::888666222222333333333666:::===yyywww{{{zzzdddRRRCCC666///...333222222222222111111111////////////............/////////......---------........................,,,---...//////...---,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++************))))))******+++,,,,,,,,,***************++++++++++++++++++,,,,,,+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++)))******++++++,,,,,,---,,,---//////......///111///444;;;DDDJJJLLLIIIGGGBBBFFFKKKQQQUUUXXXYYYYYYZZZ]]]WWWUUU^^^gggxxx|||mmmaaaYYYSSSSSSVVVVVVYYY^^^bbbfffnnnxxx|||{{{|||jjjSSSFFFAAA:::999888777666555555555555555444444444444555555444333222333444555444333333333222222111222222222111333555444111...///111000111222222111000111222555444555888:::;;;:::888666888:::;;;;;;;;;999888222333333333444777<<<@@@~~~yyyuuuuuu{{{wwwcccNNN<<<333333333333222222222111111111000000000////////////...---------------.................................,,,---...//////...---,,,,,,++++++******++++++,,,+++++++++++++++*********---,,,,,,,,,++++++++++++)))******++++++,,,,,,---))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++,,,------...,,,---//////......000111///777AAAIIILLLJJJGGGEEEEEEKKKSSSWWWYYYYYYZZZ[[[YYY^^^]]]aaannnzzz}}}qqqddd[[[VVVRRRTTTXXXZZZ^^^dddiiipppzzzwwwxxxyyyzzz|||aaaKKKAAA;;;;;;999888777666666666555555444444444444555555666555333444555555444333222222222111222222333333333777999777333///000222000111222222111000111222555555555777:::;;;999777555555555666555555444444333333333333444888===AAAyyyxxxvvvsssuuu|||pppYYYEEE======333333333222222222111111111111111111000000000000******+++,,,---...///000........................,,,---...//////...---,,,,,,++++++++++++++++++,,,,,,++++++******)))))))))......---------,,,,,,,,,------,,,++++++******)))))))))******++++++++++++,,,------......------,,,+++,,,,,,---,,,+++***(((++++++++++++++++++++++++++++++,,,------...//////,,,---//////...///000222///999EEEMMMMMMJJJFFFEEEHHHOOOYYY]]][[[ZZZ[[[]]]\\\dddgggooossshhh^^^YYYVVVVVVYYY^^^^^^cccjjjpppxxx}}}vvvrrruuuxxx|||lllRRRDDD===<<<;;;999888777777777555555444444444444555555888777555555666666555333111111111111222333444444666:::<<<:::444111111333000222222222111000111222444333333555888999777444666666555444333222222111333333333333555999>>>BBB~~~~~~~~~zzztttooopppxxxyyyfffSSSBBB777888333000000///---...222111111111111000000000000000////////////.........//////............////////////...---,,,,,,++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++*********)))))),,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------......---------......---,,,+++---...---...//////......000222999AAAJJJMMMJJJHHHJJJMMMTTTXXXZZZZZZZZZ^^^bbbdddeeekkk}}}xxxiiiddd\\\WWWWWWZZZ]]]```fffmmmtttyyy}}}xxxuuutttsssuuuzzz^^^HHHEEE>>>999999999666666888888666444333333444666888666666666666777777777777777666555444444555666777999;;;<<<<<<888444222111///000000000111111111111555555444444444333333333222222222222222222222222555555555555777<<>>888333333333000///111111111111111000000000000///............---------------------------------//////......---,,,,,,,,,+++,,,---...---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,,,,++++++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********)))******++++++******)))+++,,,------......------+++,,,,,,+++******,,,---,,,---......///111444777>>>EEELLLMMMJJJKKKSSS[[[bbbaaaaaaaaacccfffiiilllzzzyyyooohhh```^^^ZZZYYYZZZ]]]aaaeeeooozzz}}}wwwssstttwwwyyy~~~rrr^^^JJJBBB;;;;;;<<<;;;;;;===<<<;;;999888888999;;;<<<999999888888777777666666333444444555555444444333999;;;<<<<<<999666444333111222222222222333333333222111111111000000000000111111111111111111111111333444444555888>>>FFFLLL~~~~~~{{{wwwzzznnn[[[OOOBBB:::555444444222111222111111111111000000000///............------------...//////////////////...//////......---------,,,+++,,,---...---+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,+++******,,,,,,+++***---,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,------......---------.........,,,---...000///////////////111666999AAAGGGMMMMMMLLLOOOYYYcccfffcccccceeehhhkkkpppuuuyyypppiiiddd]]]]]]]]]]]]___dddiiinnnzzz{{{wwwwww{{{yyyfffWWWKKKAAA>>>===;;;:::;;;<<<;;;999999999999;;;<<<;;;;;;::::::999888777777222222444555555444222222777999::::::777444333333111111111222222222333333111111111111000000000000111111111111111111111111555555666777;;;BBBKKKQQQqqqbbbYYYIII???777555555333333444111111111111000000000/////////.........---------......///000000///......///...............------+++,,,------,,,+++(((''',,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++************,,,+++******,,,,,,+++***,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,------......---------.........------///111222222000//////222777;;;EEEIIINNNOOOOOOUUU^^^fffeeecccdddhhhjjjmmmuuu}}}ppphhhcccaaa[[[\\\^^^```dddjjjrrrxxx~~~}}}mmm^^^PPPCCC===<<<999888888:::999888888888888999:::::::::999888777666666555111222333444444333222111555666777777444333222222000000000000111111111222333222222222222111111111111111111111111111111111333555777999===DDDLLLQQQ{{{|||}}}ssskkkfffVVVIII===888666444333444111111111111000000000000000////////////.........+++,,,---......---,,,+++........................---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++******,,,,,,+++***++++++++++++++++++++++++)))******++++++******)))+++,,,------......------***,,,,,,,,,+++,,,...000333222111///000444:::???HHHJJJMMMQQQUUU[[[aaaeeebbbaaadddiiiiiijjjwwwtttggg```]]]]]]ZZZ]]]```ccchhhppp{{{vvvbbbRRRBBB<<<;;;999888888777777666666666666777777666666555555444444333333222333333444444333333222333444555555333111222222//////000000000111111111444444333333333222222222222222222222222222222222111444777;;;???EEEKKKPPPzzz{{{~~~~~~xxxttttttuuufffVVVEEE<<<888555333333111111111111000000000000111111000000000/////////+++,,,...//////...,,,+++............////////////...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++******,,,,,,+++************++++++,,,,,,---)))******++++++******)))+++,,,------......------***,,,,,,,,,,,,,,,...000111000///...000666>>>DDDJJJJJJLLLRRRZZZ```bbbbbb___```fffjjjfffeeeuuuuuuggg]]]ZZZ\\\______bbbfffiiioooyyylll[[[HHH@@@>>><<<:::999666666666555555666666666444444444444444444444444444444333333333333444444333444555444333222222444000000111111111222222222444333333333333222222222333333333333333333333333333777<<<@@@DDDIIIMMMPPP}}}~~~~~~}}}xxxuuuvvv{{{qqq___KKK???999555222222111111111111000000000000111111111111000000000000---...000111111000...---.........//////////////////---,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++******,,,,,,+++***))))))***+++,,,------...,,,,,,,,,------,,,,,,,,,+++,,,------......------,,,...///.........111333///.........111999BBBHHHKKKJJJKKKSSS^^^cccbbb___^^^```gggjjjccc```rrrzzzsssggg]]]WWWYYY___eeedddhhhlllpppvvvyyyfffQQQFFFBBB>>>;;;:::555555555666666555555555666666666666777777777777666555333333333333555666333444555555333333444555111111222222222333333333333333333222222222222111444444444444444444444444777;;;AAAFFFJJJMMMQQQSSS|||}}}}}}}}}||||||~~~yyykkkVVVDDD:::666555444555444222000.........///000000000000////////////111000///...............---...///000000///............---------,,,,,,,,,........................///---,,,***))))))******///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------------...//////------...111666===CCCGGGIIIOOOWWW^^^aaaaaaaaaaaadddccccccccc```cccrrr~~~lllddd]]][[[[[[[[[___dddhhhmmmqqquuuyyybbbPPPDDD<<<;;;======999666444555777888888777666555444444444444444444333222111111222555666666777777666333111000111222222111111111111222222222333333444444333333222000111333333333444777999999<<<@@@GGGMMMQQQSSSSSS~~~sss```NNN@@@888333111444333111000/////////000111000000000////////////000000///.....................///000000///...---.........---------,,,,,,------------------------...---,,,+++******++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------------...////////////000333888@@@FFFKKKLLLRRRZZZaaaddddddcccccc```aaacccbbb^^^bbbvvvvvvfff___ZZZZZZ\\\]]]bbbhhhgggmmmttt|||rrr^^^NNNBBB???AAA<<<:::777555666777777777777666555444444444444555444333222222222333555666222444666555333111111111222222111111111111222222222333333444444333333222222333444333222222444666;;;===BBBHHHNNNRRRTTTTTTzzzlllZZZIII<<<555333444333111000000000111111111111000000000/////////000000////////////......//////000000000...---,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------...//////111111222555<<>>;;;444333222111111222333333111111111111000000000000...///000111111000//////000000000000///...,,,+++//////.........---------------------------------,,,,,,------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////111222666;;;CCCMMMUUUYYY[[[___eeejjjkkklllmmmmmmpppjjjcccdddqqqvvviiibbb```^^^___aaaccceeekkksss}}}iiiNNNBBB===<<<:::::::::999777555666666555555555666666777333444555666666666555555222555888999777444222000333333222222222222333333222333333444444333333222000111222222111111333555:::???EEEJJJMMMOOORRRUUU}}}nnn\\\LLLAAA;;;666555333222222222333333222222111111111000000000...///000111222111000/////////000000000...---,,,/////////.........------........................,,,,,,------------,,,+++,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------...//////000333888@@@IIIRRRYYY]]]___aaaeeehhhiiikkkmmmoookkkiiiiiirrrmmmdddbbbbbbaaabbbeeegggjjjsss}}}}}}ZZZHHH???===:::999999999888777666666555555666666777777333444444444444555555555444666999999777444222222333333222222222222333333222333333444444333333222...000111222222333666888:::???FFFJJJLLLNNNRRRUUUvvvhhhWWWGGG===777666444333222222222333222222222111111111000000---///000222222222000///......///000000///...---////////////............------------------------,,,,,,------,,,+++***)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------------...//////000444<<>>;;;999999999999888666666666666666777888888444333222222222333555666333555777777555444444444444333333222222333333444222333333444444333333222///111222333333444777999;;;AAAHHHLLLMMMNNNRRRVVV}}}rrraaaOOOBBB888777555333222222222222222222222111111111111000---///111222333222111000---...///000000//////...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))''''''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------------...//////000555>>>IIISSS[[[```bbbbbbbbbccccccdddgggmmmqqqnnn}}}ooo___ZZZ]]]^^^^^^bbbiiioooxxxiiiRRRCCC???;;;888888999999999666666666666666777888888444333222111111333555666000222444555444444555666444333333222222333333444222333333444444333333222111222333444333444666888<<>>888999888333111333111111111111111111222222000000000000000000000000111111111111000000000000...........................---,,,+++++++++++++++//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///000,,,,,,//////,,,---000444888@@@JJJUUU\\\```bbbaaagggaaa\\\cccgggkkkuuu~~~tttggg___\\\^^^aaaaaafffnnnttt~~~rrrVVVGGG@@@:::999888777777:::888888777666666666666666444444555666777777666666555555666666666666555555666666555444222111000000555555555555444333222222333444444444444555999<<<===BBBHHHMMMPPPSSSVVVXXX|||mmmbbbPPPDDD999777666222111222222222222222222222111111000000000000000000000000111111111000000000//////..............................---,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///000---,,,...///------111555:::BBBMMMVVV\\\______^^^bbb[[[VVV^^^eeennn|||pppfff___]]]___bbbccchhhpppxxx{{{yyy~~~vvv\\\IIIAAA;;;::::::888888:::777666666555555555555666111222222333333333333333444444555555555555444444555555444333222222111111444444555555444444333333333444444444444666999<<>>===999777666888777777777777777888888777666555555444555666666555555666666666666555555222222333333333333444444111222333444555666666666333444444444555777;;;>>>EEEHHHMMMQQQRRRTTTUUUVVVvvv```JJJ>>>999666222444444333333222222111111111111111111111111111111000000////////////..............................------------------...///,,,,,,,,,------.........------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///111---,,,...000000444999@@@HHHRRRWWWUUUPPPLLLIIIBBBHHHKKKTTTaaahhhxxxrrriiiaaa```bbbbbbdddfffeeennnzzz}}}{{{hhhXXXHHH@@@>>>:::888777:::999888888777777777888666555444333222333444555555666666666666666666555333333333333333333333333111222333444555555555555333444555555555888<<>><<<<<<;;;:::888777555444444444777666444222222333444555333444444555555444444333444444444333333222222222333333444444555555444444333444555555666999===@@@EEEIIINNNRRRUUUWWWYYYZZZrrr\\\GGG;;;777222555444///000555666333000000000000000000000000000000000000////////////................................................//////...---,,,,,,++++++,,,,,,,,,------...............,,,,,,,,,,,,......,,,++++++******++++++,,,........................---,,,,,,,,,,,,---.........+++,,,//////...444===HHHLLLPPPNNNHHHCCCBBBCCCHHHMMMPPPVVV^^^___mmmrrrfff^^^XXXYYY\\\```eeejjjnnnzzzyyy___MMMEEEAAA===888:::999999:::;;;===???AAA===:::777555555555444333666555444333222333444444333333333444444444555555555555555555666666666666444444555666999===@@@AAAGGGJJJNNNQQQSSSVVVYYY[[[}}}jjjUUUCCC;;;666888666111111555555111111111111111111111111111000000000000////////////////////////////////////........................///......---,,,,,,++++++,,,,,,------------------...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,........................---------------......///000------000111111888AAAHHHLLLNNNKKKFFFAAAAAACCCEEELLLQQQWWW^^^^^^mmm|||qqqggg```[[[\\\___aaaffflllrrrnnnXXXIIIAAA===::::::999999999;;;<<<>>>@@@<<<999666555555444333222555555666666666555444333333444444444555555555555555555555666666666777777444444555777999===@@@BBBGGGJJJNNNQQQSSSUUUXXXZZZ}}}hhhPPP???;;;:::888444333555444000111111111111111111111111000000000000////////////000000000000000000000000.................................------,,,,,,+++------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,..................................../////////000111///...111333666===EEEIIIJJJJJJFFFBBB@@@AAACCCEEEPPPVVV[[[```aaaqqqxxxnnngggbbb___```aaaccchhhoooyyyjjjSSSEEE@@@???:::999999999:::;;;===>>>;;;999666444555555444333444555777999999777444222444444555555555666666666666666666666777777777777444555555777:::===@@@BBBFFFIIIMMMPPPRRRTTTWWWYYY}}}___HHH>>>;;;777444444555333000111111111111111111111111000000000000////////////////////////////////////..............................---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...........................//////000000000000000111//////000444999AAAGGGHHHGGGEEEBBB??????CCCFFFMMMXXX]]]___dddiii|||tttmmmeeecccbbbcccdddfffmmmuuubbbMMMEEEEEE::::::999888999:::;;;<<<;;;999666555666666666555444555777777777666444333555555555666666666666777666666666777777777888888555555666888;;;>>>AAACCCFFFIIIMMMPPPQQQSSSVVVXXXsssWWWCCC<<<555333444444333222111111111111111111111111000000000000////////////........................////////////////////////---------------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...........................///000111111111000000000///...///444<<>>>>>BBBGGGKKKUUU___aaa```gggrrr{{{qqqkkkbbbaaaccceeefffiiitttvvvYYYJJJEEE<<<;;;:::999888999::::::<<<999777666777888888777666555444444333333444444555555555666666666666777666666666666777777777777666666777999;;;???BBBCCCGGGIIIMMMPPPQQQSSSVVVXXXjjjKKK@@@666444444444333444222222222222222222222222000000000000////////////........................////////////////////////------------------------------------------,,,,,,,,,------......------,,,------,,,,,,,,,,,,------........................---...000111111111000///...//////000666???CCCCCCBBB@@@======@@@FFFMMMQQQYYYccccccbbbmmm|||}}}vvvnnniii^^^```cccgggiiiooo~~~iiiPPPCCC>>>===;;;:::999999999:::;;;999666666777888888888666555444222222333444444444444555555555666666666555555555555666666666666666777777999<<>><<<;;;999999999:::888666444444666777777777555555555555555444444333333444444444555555555555444444444444555555555555777777888:::<<<@@@CCCEEEIIIKKKOOOQQQRRRTTTVVVXXX^^^MMM===777555222222444222222222222222222222222000000000000////////////000000000000000000000000000000000000000000000000------------------------,,,,,,,,,------.........---...///000000///...---...------,,,,,,------...........................,,,---///000111000...---///222333333:::CCCEEE@@@<<<;;;:::>>>EEENNNWWW[[[___iiikkkpppxxxrrroooiiiccc[[[___eeejjjooozzzuuupppqqq}}}gggOOOAAA???===;;;:::999999:::666444333333444666666666444555777888888666444222333333333444444444555555333333333444444444555555777777888:::===@@@CCCEEEIIILLLPPPRRRSSSUUUWWWYYY|||kkkVVV@@@444222222333555444444333222222111111000000000000000////////////------............------////////////////////////........................////////////////////////------------------------------------------------........................111111111000///.........111111444999???BBBAAA???888<<>>:::>>>CCCGGGMMMSSS[[[aaaffflllzzztttiiiccc``````ccchhhkkkooottt}}}}}}wwwxxx}}}xxxmmmhhhrrr{{{^^^FFFBBB===999999::::::888888777666555555444444555666666666666666555555555444444444444444444444444444444444555555666666666777999<<<>>>@@@BBBEEEGGGJJJMMMQQQTTTUUUVVVXXXYYY~~~xxxzzzzzzhhhSSSFFF>>>888666777444444333333222222111111222222111111111000000000//////000000000000//////////////////////////////........................------------------------------------------------................................................---......///000111111222000222777<<>>???AAADDDGGGKKKMMMQQQSSSTTTUUUWWWXXX~~~{{{xxxyyyuuu___NNNAAA777444555555444444333222222111111222222222222111111111000000000111111111111000000////////////////////////........................------------------------------------------------////////////////////////..............................//////000000111111000444999???BBBBBB@@@>>>AAADDDIIIOOOVVV]]]cccgggjjjyyyxxxggg]]]YYYYYY___eeemmmqqqvvvyyytttsssvvv{{{qqqqqqpppRRRIIIAAA??????===;;;:::555555555444555555666666555555555666666666666666666666666555555555555555777666444333333555666888777:::<<<>>>???AAADDDFFFKKKNNNQQQSSSTTTTTTUUUVVVyyy}}}~~~}}}mmmXXXFFF888444666555555444444333222222111222222222222111111111000000000111111111111000000////////////////////////........................------------------------------------------------////////////////////////........................//////////////////000///111555<<>>>>>:::999;;;888888777666666777777777666777777888888999999:::888888777777666666555555666555555444555777888999:::<<>>@@@BBBBBBDDDFFFHHHLLLNNNQQQRRRQQQQQQQQQRRRvvvsssvvvvvv```HHH:::777666555555444444333222222000000000000//////////////////000000000000//////////////////////////////........................////////////////////////------------------------------------------------........................,,,,,,---///000222333333444999???DDDFFFHHHKKKNNNLLLLLLNNNTTT\\\aaabbbbbbkkkyyyqqqiiiaaa]]]\\\^^^gggqqqyyyxxx|||}}}wwwvvv|||uuu^^^JJJDDDBBB<<<:::>>><<<;;;:::999888888888888444555555666777888888999999999999888777666666555111333444777888999::::::===???AAACCCCCCDDDGGGIIILLLNNNQQQRRRQQQPPPQQQRRR{{{qqqppp~~~uuueeeUUUEEE888777333222333333111111555000111111222222111///...333222222111000//////...........................////////////////////////---...///111111///...---,,,---///000000000///.........------------..................////////////000000///000111222111000:::AAADDDDDDGGGNNNPPPLLLHHHGGGLLLVVV^^^```aaaccckkk{{{yyyooohhhbbb^^^]]]^^^bbbmmmxxx|||yyy|||}}}~~~}}}~~~qqqUUUAAA<<<>>>???>>><<<;;;888666555555666666::::::888777666666555666555555555555666666666666444444555666888999;;;<<<===???@@@@@@AAACCCFFFIIIJJJMMMPPPRRRRRRRRRRRRSSStttnnnqqq~~~wwwjjj\\\JJJ<<<:::555333555555222111444111111111111111000000///000000000///...---------////////////////////////........................---...///000000///...---,,,---...///000000///.........------------..................////////////111000000111222333333222:::@@@EEEEEEIIINNNNNNKKKFFFGGGNNNXXX^^^^^^^^^```jjj|||~~~rrrjjjbbb___^^^```bbbeeennnxxx{{{xxx}}}wwwZZZFFF???@@@>>><<<===;;;999777666777777888::::::999777777666666666999999888888888777777777999888888888888999999:::>>>???@@@@@@AAACCCFFFIIIJJJLLLOOOPPPPPPPPPRRRSSSyyylllgggxxxzzz|||{{{ttthhhSSSBBB<<<777555777666333222333222222111000000000000111000000//////......------000000000000000000000000........................---...///000000///...---------...////////////.........------------..................////////////000000000111222333444555;;;AAAFFFHHHKKKNNNMMMJJJEEEIIIQQQ[[[^^^\\\[[[]]]lll~~~|||qqqhhhccc^^^___bbbgggiiikkksss{{{{{{yyydddNNNEEECCC@@@<<<<<<;;;:::888888888999:::::::::999888777777777888;;;;;;:::999888777666555999999999999999:::;;;;;;>>>???@@@@@@AAABBBFFFHHHKKKLLLMMMMMMMMMNNNQQQTTT~~~jjjfffwww~~~www|||~~~sss]]]III===777444666777555333333333222111000///000111222222111111111000000000///////////////////////////------------------------......///000000///......---...........................------------..................////////////...///000000111222555777===BBBHHHLLLOOONNNLLLIIIFFFKKKVVV^^^^^^ZZZ[[[```rrr{{{nnneee```^^^aaabbbgggmmmoooqqqyyy}}}|||rrrWWWJJJEEEAAA===;;;:::999999999999:::::::::999999888888888888999999999888777666666555555555666666888:::<<<>>>???>>>???@@@AAAAAABBBEEEHHHJJJKKKKKKKKKKKKNNNRRRVVVnnngggrrr~~~yyy|||gggRRR@@@888444555777666444444444333111000000000111222111111111111000000000000......................................................////////////...............------------.........------------..................////////////,,,.../////////111555999AAADDDJJJPPPRRROOOLLLJJJIIIPPP[[[aaa^^^[[[aaajjj}}}rrreee___]]]]]]dddfffjjjooopppttt~~~~~~~~~|||bbbNNNDDD???===999999999888888888999999888888888777888888999999777777777888888888888888444444555777999;;;>>>??????@@@AAAAAAAAABBBEEEGGGJJJJJJJJJKKKLLLOOOUUUYYYxxxhhhkkkxxxqqq___GGG===666555777666444444333333222111111111111111////////////....................................///////////////////////////////////////////////////...------,,,---------......------------..................////////////+++...000000///222777<<>><<<::::::999999888888888777777666666666777888999999999999:::::::::;;;;;;;;;777777777777888:::;;;<<>>;;;;;;;;;;;;:::999777777555555555555666777888999;;;;;;;;;;;;;;;:::::::::888888888888:::;;;<<<===@@@AAAAAAAAA@@@BBBDDDGGGGGGIIILLLOOORRRWWW\\\aaayyylllhhhuuuvvvZZZLLL>>>999777555222111222222333444333222111000000000000000111111111111000000000000000000000000000000000000000000000000//////............////////////---,,,+++,,,,,,---.........------...................../////////000...111444333333666===CCCNNNLLLOOOVVVWWWQQQOOOQQQXXX^^^dddccc___gggpppddd___aaaeeehhhaaahhhrrr{{{rrrdddcccqqqxxxXXXGGGBBB=========<<<;;;999888777444444444444555777888999<<<;;;::::::999888777777555666777999<<<>>>AAABBB@@@AAAAAAAAA@@@AAADDDGGGGGGIIIMMMQQQTTTYYY___cccrrreeeiiiyyykkkTTT===666888777333222222222222111111111111000111111111111111000///...111111000000//////......---///000111000///---,,,...............///000000////////////............000000//////...---++++++...............---------///000111333555:::???CCCMMMPPPTTTVVVVVVVVVVVVWWWbbbbbb```]]]```qqqwwwhhhccccccccccccdddhhhlllvvv|||eee\\\ggg{{{aaaGGG>>>???<<<999888888888777666555666888888777777888:::;;;;;;;;;::::::888777666888888777888:::===@@@BBBAAABBBCCCCCCBBBBBBDDDFFFHHHKKKOOOSSSVVV[[[```ddd{{{kkkkkkwwwpppZZZBBB999888777444222222222222111111111111000000111111111111000000///111000000000/////////......///000111000///---,,,...............///000000////////////............////////////...---,,,,,,........................///000111222555:::AAAEEEPPPTTTXXX[[[[[[[[[[[[\\\___```______fffyyyssseeeaaacccccccccdddjjjmmmwwwjjj\\\eeevvvjjjOOODDD???<<<999888888888777777666777999999888777888999888888888888999999999999999999999999;;;===@@@AAAAAABBBCCCBBBAAABBBCCCEEEHHHLLLPPPUUUYYY^^^cccfffppphhhooo}}}yyydddLLL>>>999666444333222222222111111111111000///000000111111111111000000000000000////////////...///000000000///---,,,///............//////000////////////............---...............------////////////////////////111111111222555;;;CCCIIIQQQVVV[[[___```______^^^]]]^^^```cccooo{{{mmm```___cccdddddddddllloooyyymmm]]]bbbmmmrrrVVVIII>>><<<999888888999888888777999;;;<<<:::888888888666666555666777999;;;<<<;;;;;;;;;;;;<<<>>>@@@AAAAAABBBBBBBBBAAAAAABBBDDDHHHLLLRRRWWW\\\aaafffiiiqqqcccdddooo~~~yyyrrrYYYFFF;;;666444333222222222111111111000000...///000111111111111111000000000000/////////////////////000///...------//////............///000////////////............,,,------...//////......////////////000000000000111111111222666===FFFLLLPPPUUU[[[```aaa```^^^^^^^^^^^^aaahhhwwwtttggg]]]]]]cccfffffffffnnnsssnnn^^^^^^bbbpppwwwZZZIII>>><<<999888999999999888777:::===>>><<<999777777666555444444666888;;;===============>>>???@@@AAA@@@AAABBBAAA@@@AAABBBDDDHHHMMMSSSZZZ___ccchhhkkkuuubbb\\\cccuuu|||ssswwwiiiPPP???777444333222222222111111111000000...///000111111111111111////////////000000000000///////////////......---//////............//////////////////............+++,,,---...////////////.../////////000000111111111222222333777???HHHOOOPPPUUU[[[``````___^^^]]]______bbbkkk}}}nnnddd]]]___dddgggiiijjjqqqzzzppp___[[[[[[eee}}}{{{]]]III???<<<:::999999:::999888888:::===>>><<<999888777888777666555555777999;;;=========>>>???@@@AAAAAA@@@AAABBBBBBAAAAAACCCEEEIIINNNUUU\\\aaadddgggiii}}}ggg[[[]]]lll|||sssssszzzzzz]]]FFF;;;777555222222222111111111111000///000000111111111111000////////////000000000000000/////////............000//////............///////////////............,,,,,,---.../////////...---......//////000000111000111333555:::AAAJJJQQQSSSXXX]]]```aaa___^^^^^^```___aaalll{{{jjjdddaaacccfffhhhlllqqqvvvwwwddd^^^ZZZccc|||cccMMM@@@>>>;;;999999999888777888:::<<<===;;;999888999:::999888777666777888999<<<<<<===>>>@@@AAAAAABBB???@@@BBBBBBBBBCCCFFFHHHLLLQQQYYY___ccceeefffgggooo^^^ZZZffftttuuuqqquuu{{{iiiNNNAAA;;;888222222222111111111111000000111111111111000000///.../////////000000000111000000///...............000000///...............////////////............------..................,,,------...//////000000///111444777<<>>@@@AAABBBBBB>>>@@@BBBCCCDDDEEEHHHKKKPPPVVV]]]bbbeeefffffffffsss```XXXaaannntttoooqqqwwwqqqTTTEEE>>>:::222222222111111111111000111111111111111000///....../////////000000111111000000///...............111000///...............000/////////............---...............------,,,,,,,,,---...//////000...111444888>>>EEELLLRRRVVVYYY\\\]]]\\\[[[[[[\\\\\\ZZZ\\\jjjsssfffgggjjjllliiiiiiqqq{{{xxxnnndddggg}}}kkkSSSCCC@@@===:::999888777555777888999999888999:::<<<777888999:::::::::::::::999:::<<<>>>@@@AAABBBBBB>>>@@@BBBCCCEEEGGGJJJMMMTTTYYY```eeeggggggffffffxxxdddWWWYYYbbbsss}}}vvvooonnnrrr{{{kkkLLL<<<:::111000///000222333222111000000000000000111000000111111111111111111111111000000000000000000000000//////.........---------////////////////////////000///...------...///000///////////////000111111000111444:::AAAHHHOOOSSSYYY]]]```___ZZZXXXYYY\\\___^^^cccssstttllljjjjjjiiigggjjjuuu}}}uuuooorrrmmmWWWEEECCC>>>999777999:::999999999999999999999999999888888777777777777777888::::::;;;<<<===>>>??????AAABBBCCCCCCDDDHHHMMMQQQ[[[^^^bbbdddeeefffgggiii{{{fffWWWVVV[[[gggrrrwwwnnnjjjllluuuuuuVVVCCC>>>333222111222333444333222111111111000000111111222000000000000000000000000000000000000000000000000//////.........---------........................000///...------...///000///////////////000111111111222666<<>>???@@@@@@AAABBBCCCDDDEEEHHHMMMQQQZZZ]]]aaaccceeefffhhhjjjnnn[[[SSSTTT[[[fffvvv|||ppphhhfffoooyyydddLLLAAA666444333333444555444333333222111000000111222333////////////////////////000000000000000000000000/////////............---------------------------//////............//////000////////////000111111111333888>>>EEEMMMSSSVVVWWWZZZ]]]\\\YYYVVVWWWXXX\\\ZZZ```rrrrrrfff```aaacccfffgggmmm|||wwwsss|||mmmPPPIIIAAA===<<<;;;:::999999999999999999999999999888888777777777888888999<<<======>>>???@@@AAABBBAAABBBDDDEEEFFFIIINNNRRRXXX[[[___bbbdddfffiiikkkvvvbbbUUUQQQVVV```pppuuuiiiccciiissspppSSSAAA888666444333333444333222555444222111000111222333000000000000000000000000/////////////////////////////////...............------------------------/////////....../////////000000//////000000111222111444999@@@GGGNNNSSSVVVUUUXXXZZZZZZXXXWWWWWWXXX___^^^dddvvv|||kkkaaa\\\^^^bbbfffhhhppptttttt{{{ZZZNNNBBB===<<<:::888666999999999999999999999999888888777777888888999999<<<======>>>???@@@AAAAAAAAACCCEEEFFFHHHKKKOOOSSSVVVYYY]]]aaadddgggjjjmmmzzzgggYYYRRRTTT\\\jjj}}}zzzlllccceeelllwwwXXXAAA:::777444222222222222111555444222111111111222222111111111111111111111111////////////////////////////////////////////////------------------------...//////////////////...000000000000000111222222111444:::AAAHHHNNNRRRTTTRRRTTTWWWXXXYYYYYYYYYZZZ\\\^^^gggzzztttfff___[[[^^^cccgggkkktttyyyqqqyyybbbQQQAAA======;;;999999999999999999999999999999888888888888888999::::::;;;<<<<<<===>>>???@@@AAAAAACCCFFFGGGIIILLLPPPSSSVVVYYY]]]```dddggglllooozzzlll___YYYSSSYYYdddxxxqqqfffcccfffyyy~~~___FFF<<<888444222222222111000333333333222222111000000111111111111111111111111000000000000000000000000...////////////000000000------------------------......////////////......111000000000000111222222333666===DDDJJJNNNQQQRRRNNNPPPSSSWWWZZZ\\\]]]^^^XXX]]]jjj}}}lllaaa]]]ZZZ^^^eeekkkooozzzrrrpppvvvoooXXXDDD>>>???>>><<<>>>999999999999999999999999888888888888888999:::;;;;;;<<<<<<===>>>???@@@@@@AAADDDGGGIIIKKKNNNRRRTTTWWWZZZ^^^aaadddhhhmmmppp|||sssjjjfffVVVYYYaaattt{{{nnngggfffsssiiiPPP>>>;;;666333222222222111111222333333222000///---111111111111111111111111000000000000000000000000.../////////000000000000........................---...///000000///...---111111000000111111222333666999@@@GGGLLLOOOQQQQQQJJJLLLPPPVVV\\\```bbbbbb]]]eeetttsssddd\\\ZZZXXX^^^gggnnntttyyyppppppvvviiiMMMDDDBBB>>>;;;===999999999999999999999999888888888888999:::;;;<<<<<<======>>>???@@@AAAAAAAAADDDGGGJJJLLLOOORRRUUUYYY\\\___bbbeeeiiinnnqqqzzztttqqq\\\]]]bbbrrrwwwlllhhhrrrqqqYYY@@@===888444333333333222000111333444333000---+++000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////---...///000000///...---111111111000111111222333888<<>>>>>???@@@AAABBBBBBCCCAAADDDHHHJJJMMMOOOSSSUUU[[[]]]```bbbeeeiiinnnrrr}}}~~~~~~jjjaaa^^^lllzzzrrrooouuu|||dddJJJ???555222222222333555000000000000000000000000222000---******,,,...000////////////...........................---------////////////////////////............/////////000///000000111111111000000111:::DDDIIIMMMPPPPPPMMMGGGHHHNNNVVV^^^bbbeeegggrrrxxxeeeXXXUUUXXX]]]aaahhhqqq~~~{{{jjjmmmsssaaaLLLDDD@@@<<<:::;;;;;;:::::::::999999999999999:::999888999<<<>>>???>>>>>>>>>???AAACCCDDDCCCFFFJJJMMMOOOQQQTTTVVVZZZ]]]```bbbeeehhhllloooyyymmmdddjjj}}}xxxrrrqqqxxxpppNNNCCC888555444222222333222222222222222222222222222000...,,,,,,---///000111000000000000/////////000000000000000000000000////////////////////////........./////////000000000000000000000111111111222;;;DDDIIILLLPPPOOOLLLGGGIIINNNWWW^^^bbbfffiiiuuudddYYYXXX\\\^^^bbbiiirrrrrrlllssskkkSSSHHHAAA<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;777888888888777888:::===>>>======>>>???@@@BBBCCCBBBEEEIIILLLNNNQQQTTTVVVZZZ\\\___bbbeeehhhllloooyyyjjjgggrrryyynnntttwwwTTTHHH<<<777555333111111222222222222222222222222111000000///.../////////111111111111000000000000000000000000000000000000////////////////////////....../////////000000000111000/////////000222333555===FFFIIILLLOOONNNKKKHHHIIIPPPZZZ___bbbgggnnnpppbbbZZZ[[[``````eeellluuu}}}nnnttttttYYYJJJCCC>>><<<;;;;;;;;;;;;::::::::::::888999999888888999;;;===============>>>@@@AAABBBBBBDDDHHHKKKMMMOOOSSSUUUYYY\\\___bbbeeehhhkkknnnooofffjjjxxx~~~lllqqq|||uuuYYYKKK===888666333111000000000000000000000000000111111111111111000//////111111111000000000//////.............../////////////////////////////////...////////////000000000111000///...///000333444777???GGGIIIKKKNNNMMMJJJIIIJJJRRR\\\aaaaaaiiisss{{{|||kkk___ZZZ\\\bbbbbbiiiqqqzzz{{{yyywwwuuuvvv{{{vvvyyyyyy\\\KKKCCC???>>>999999999888888888777777;;;;;;<<<;;;:::;;;>>>@@@======>>>???@@@AAABBBBBBAAADDDGGGIIIKKKNNNRRRUUUYYY\\\```ccceeehhhkkknnn~~~vvvjjjhhhssszzzkkkmmmwwwwww___OOO???888666444111111000000000000000000000000000111222222222111//////000000/////////.....................//////000000000000000000000000000000////////////000000000111111000......///111333444999AAAGGGIIIKKKNNNMMMJJJJJJKKKTTT```bbbaaakkkyyy}}}yyyxxx}}}wwwfff]]]YYY]]]bbbdddmmmwww~~~zzzvvvtttooommmkkkiiijjjooowww}}}aaaLLLCCC???===999999999888888888777777;;;;;;<<<;;;:::;;;>>>@@@>>>???@@@AAABBBBBBCCCCCCBBBDDDFFFHHHJJJNNNRRRUUUYYY\\\```dddfffiiilllnnn}}}}}}uuulllooo}}}uuukkkkkkrrriiiVVVBBB888666444222111222222222222222222222222111111111111111000//////////////////............///000000111111222222333000000000000000000000000/////////000000000111111//////...///000111333444:::AAAGGGIIIKKKNNNNNNKKKKKKLLLVVVcccdddaaalll~~~|||ttttttxxx~~~qqqccc\\\ZZZ^^^cccfffrrr}}}yyytttpppllljjjdddcccbbbbbbdddjjjrrrxxx~~~hhhPPPDDD???;;;;;;;;;;;;;;;::::::::::::888999999888888999;;;===>>>???@@@BBBCCCCCCDDDCCCBBBDDDFFFHHHJJJNNNRRRVVVYYY]]]bbbfffhhhjjjmmmooo~~~|||rrrnnnxxxvvvooommmrrruuu___GGG:::777444222111222222222222222222222222111111000000000/////////000000000////////////...///000000111222222333333000000000000000000000000//////000000000111111111......///000111222333333:::AAAGGGIIIKKKNNNNNNLLLLLLMMMXXXeeeeeeaaannnsssppprrr|||lllaaa\\\\\\```eeeggguuu~~~vvvooojjjfffcccaaa^^^___aaadddhhhooowww}}}mmmRRRFFF@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;777888888888777888:::======>>>@@@BBBCCCCCCCCCBBBCCCEEEGGGHHHJJJNNNSSSWWWZZZ^^^cccgggjjjlllnnnppp|||~~~vvvooovvv|||uuurrruuu~~~fffKKK<<<777444111000000000000000000000000000111000000///.../////////111111111111000000000000---......///000111111111000000000000000000000000000000000000111111111111---...///111222222333222:::AAAGGGIIIKKKNNNOOOMMMLLLMMMYYYfffeeeaaaooozzzooonnnrrr{{{iii___]]]^^^bbbggghhhwww~~~~~~}}}xxxooohhhddd```^^^\\\^^^```dddiiiooowwwwww{{{mmmSSSGGGBBB>>>;;;;;;::::::::::::999999999999:::999888999<<<>>><<<===???AAABBBBBBBBBAAADDDEEEGGGIIIKKKNNNTTTWWW[[[___dddhhhkkkmmmoooppp|||yyyxxxtttrrrvvv~~~{{{oooQQQ===666666555333222222222111111111000000000222555777777555222000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222666:::AAACCCFFFIIIKKKMMMNNNOOOMMMTTT]]]bbbaaadddsssrrrlllpppuuuwwwfffaaaaaacccfffiiiqqqvvv~~~|||}}}|||rrrmmmhhheeeaaa]]]___ddd___dddjjjpppvvv~~~wwwqqqnnnnnnpppsssyyyttt^^^MMMBBB>>>===<<<;;;;;;<<<<<<;;;:::<<<;;;:::999999;;;<<<>>>======>>>>>>???@@@BBBCCCCCCEEEHHHJJJLLLPPPTTTXXX```cccgggjjjmmmooosssuuu{{{wwwuuutttnnnnnnrrrWWWCCC;;;999666444222222222111111111111111///000000000000000000///111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222777:::@@@CCCFFFIIIKKKLLLLLLMMMMMMSSS\\\```^^^bbbrrrsssmmmqqqvvvssseeeaaaccceeehhhkkkrrryyy}}}||||||~~~|||wwwkkkfffcccaaa^^^[[[^^^dddfffjjjsss}}}|||tttoookkkhhhhhhkkkqqqwww~~~yyyaaaOOODDD@@@CCCAAA???>>>???>>>===;;;<<<;;;:::999999;;;<<<>>>======>>>>>>???@@@BBBCCCDDDFFFIIIKKKMMMQQQVVVYYY^^^bbbgggkkknnnpppsssuuu}}}vvvrrrxxxuuuiiidddxxxxxx```LLL@@@;;;777444111111111222222222222222111///---++++++---///111222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000333777;;;@@@CCCGGGJJJJJJJJJJJJKKKNNNTTT\\\___]]]```pppsssnnnsssxxxzzznnndddbbbdddgggiiimmmsss}}}}}}{{{|||~~~{{{sssnnndddaaa^^^^^^]]]\\\```gggiiinnnyyy~~~sssllliiihhhggggggmmmuuu}}}jjjUUUHHHCCCFFFDDDAAA??????>>><<<:::;;;;;;:::999:::;;;<<<=========>>>>>>???@@@BBBCCCEEEGGGJJJLLLOOORRRWWW[[[\\\```gggllloooppprrrtttzzzsssttt}}}vvvggg___nnn|||kkkUUUDDD;;;666444111111222222222222333333333111///------///111333333222222111000///......000000000000000000000000////////////////////////000000000000000000000000///000000000000333888;;;???CCCHHHIIIIIIHHHIIIKKKOOOVVV^^^aaa^^^___lll|||qqqpppvvv{{{tttkkkcccccceeegggiiimmmttt~~~}}}||||||~~~{{{ssskkkgggccc```^^^_________eeekkkmmmttt}}}qqqkkkjjjlllmmmooowwwxxx^^^NNNGGGCCCAAA>>><<<<<<;;;:::999;;;;;;:::::::::;;;<<<============>>>???@@@BBBBBBEEEGGGIIILLLOOOSSSWWW[[[]]]bbbhhhmmmooopppqqqqqq}}}tttsssyyyuuuiii```eeeqqqwww^^^III;;;666555222222222222222222222333111111111111111111111111333222222111000///......000000000000000000000000////////////////////////000000000000000000000000///000000000111444999<<<@@@DDDHHHIIIGGGGGGIIILLLQQQYYYbbbeee``````kkkzzz~~~oooqqqzzzppphhhcccccceeefffiiilllwww~~~}}}}}}}}}~~~}}}tttlllfffbbbccc```___aaabbbccchhhpppvvv~~~|||qqqlllnnnrrrtttzzzhhhRRRGGGAAA???<<<::::::;;;;;;:::::::::::::::;;;;;;<<<<<<=========>>>???@@@BBBBBBCCCEEEHHHKKKNNNRRRWWW[[[```dddjjjnnnooooooppppppuuussstttwwwzzz{{{uuujjjbbb]]]gggzzzkkkRRR@@@777666444333333333222222222222...///111222222111///...222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000///000000000111555999===AAAEEEHHHHHHFFFFFFKKKPPPUUU[[[dddfffbbbcccqqqyyyooouuuzzzlllfffaaabbbdddfffjjjnnn|||~~~}}}|||||||||}}}~~~xxxoooiiidddaaabbb______ccceeegggmmmuuu~~~}}}tttrrruuuzzz}}}}}}tttXXXGGGCCC@@@===;;;<<<======<<<:::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@BBBCCCCCCEEEHHHKKKNNNRRRWWW[[[bbbfffkkknnnppppppqqqrrryyyooonnnnnnrrrvvvtttkkkbbbXXX___qqqzzz___HHH;;;888555555444333222111111000///000000111111000000///111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222555:::>>>BBBFFFHHHGGGDDDFFFNNNUUUYYY]]]bbbdddbbbggg{{{xxxqqqyyyvvvhhhbbb___aaadddffflllrrr{{{{{{zzzzzzzzz{{{|||}}}|||~~~tttlllhhheeecccbbb```bbbfffjjjnnnvvv~~~{{{wwwbbbMMMFFFCCC>>><<<<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;======>>>>>>???@@@BBBCCCCCCFFFIIILLLOOOSSSYYY\\\bbbeeejjjnnnpppsssuuuwww~~~llljjjiiinnntttsssjjjaaaUUU[[[mmmiiiOOO???999666666555444222111000000222222111111111111222222000000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000111222555:::>>>CCCFFFHHHFFFCCCFFFOOOXXX[[[^^^```aaaaaakkkyyysss}}}sssddd___\\\___cccgggooovvvyyyxxxxxxxxxyyyyyyzzzzzz{{{}}}~~~}}}rrrkkkhhhfffeeecccbbbeeekkkpppuuu~~~{{{rrrzzzlllTTTGGGDDD???;;;::::::999999999:::;;;;;;<<<<<<;;;;;;======>>>>>>???@@@BBBCCCEEEGGGJJJMMMPPPUUUZZZ^^^aaadddiiimmmqqquuuyyy|||tttkkkeeehhhlllllljjjiiiWWWXXXbbbvvvuuuXXXBBB999555444222222222222111///222111111111000000//////333222222222111000000000000111111222222111111111000000//////.........---////////////000000000000111222333333444777;;;>>>DDDFFFGGGFFFFFFJJJSSS[[[\\\bbbccc___bbbttt}}}}}}~~~}}}pppeeeeeeggghhhgggfffmmmwwwzzz}}}}}}|||yyyvvvtttuuuvvv~~~}}}||||||}}}~~~tttpppnnnlllkkkiiijjjkkkmmmrrr|||xxxiiinnn{{{zzzYYYGGGAAA<<<<<<<<<::::::<<<999999::::::;;;<<<<<<<<>>======>>>@@@AAAEEEGGGKKKNNNQQQTTTYYY\\\___jjjjjjhhhoootttzzzvvvllleeegggkkkkkkjjjjjj\\\[[[```qqq}}}}}}}}}aaaIII===777555444333444333222000222111111111000000000000333333333222222222222222222333444555666666666666000000000/////////......////////////000000000111111222333333444777;;;???DDDFFFGGGGGGGGGLLLUUU\\\\\\```bbbaaahhh{{{~~~yyymmmeeeeeegggiiihhhhhhpppzzz~~~{{{{{{zzzwwwuuuuuuwwwyyy~~~~~~}}}}}}~~~wwwsssqqqooonnnkkkmmmppprrrvvvwwwfffiiiuuubbbLLLDDD???>>>===:::999;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@???>>>>>>>>>@@@BBBCCCFFFHHHKKKMMMPPPUUUZZZ]]]bbblllllljjjqqqwwwxxxnnneeeeeehhhiiijjjlllddd^^^\\\iii}}}zzz~~~mmmSSSBBB:::888555555555444333222111111111111111000000000222222222333333333333333///000111333555666666666111111111000000000000000/////////000000000111111111222333333555888<<>>;;;999:::<<<<<<<<<<<<============>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHJJJLLLPPPUUU[[[```eeennnmmmmmmuuu|||{{{pppfffdddfffgggiiimmmiii___YYY```ttt|||zzz~~~{{{zzzzzz[[[EEE<<<999666555555444333222111111111111111111111111111111111222222333333333...///000111222333333333111111111111111111111111//////000000000111111111111222333444555888===@@@CCCEEEHHHKKKNNNTTT[[[```^^^___aaahhh{{{||||||~~~qqqgggaaaaaacccggghhhlllxxxyyyxxxvvvtttsssuuuzzz~~~~~~~~~~~~}}}xxxuuusssrrrvvvwwwyyy{{{wwwaaa___gggtttTTTIII@@@>>>>>>;;;::::::;;;;;;<<<===>>>???@@@@@@????????????AAACCCDDDEEEGGGHHHJJJLLLPPPVVV]]]bbbgggnnnnnnoooyyy}}}rrrgggddddddeeeiiimmmkkkaaaXXX[[[kkkxxxyyyvvvvvv}}}cccGGG===:::666444444333222111111111111111111222222222//////000000111111222222222222333333444444333333111111111111222222222222000000000000111111111111000222333444555999===AAADDDFFFIIIMMMRRRWWW]]]aaa``````aaajjjwwwwww{{{~~~pppggg]]]]]]```dddgggmmm{{{}}}xxxwwwuuurrrqqqsssxxx|||{{{|||}}}~~~xxxtttssssssxxxzzz{{{}}}yyybbb___eee{{{UUUIII>>><<<===<<<;;;;;;888999;;;===???AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCGGGHHHJJJMMMQQQWWW___dddfffmmmmmmqqq|||}}}sssiiidddccccccgggmmmlllddd[[[ZZZddduuuttttttsssuuu{{{oooNNN???<<<777444444333222111111111111222222222222222/////////000000000000000111111111222222111111000111111111111111222222222000000000111111111222222000222333444666999>>>BBBEEEGGGKKKPPPUUU[[[___aaabbbaaaaaajjjqqqssszzz~~~pppfffZZZZZZ]]]bbbgggooo~~~zzzssssssqqqooonnnppptttwwwxxxyyy{{{}}}yyyuuuuuuwww{{{~~~|||eee```eeeWWWJJJ>>>;;;======<<<<<<888999:::<<>>999666555444333333111111111222222333333333111111111000000000000000---...///000000000000000000000000111111111222222000000111111111222222222000222333444666:::???BBBGGGHHHLLLRRRXXX]]]```aaabbbaaa```fffzzz}}}mmmqqq|||}}}mmmbbbXXXYYY\\\bbbhhhrrr|||xxxtttjjjkkkkkkkkkkkkmmmpppsssuuuvvvxxx{{{}}}~~~zzzxxx{{{gggaaaeee]]]NNN@@@<<<>>>===;;;;;;999:::;;;<<<>>>???@@@@@@<<<===>>>@@@AAABBBBBBBBBDDDGGGKKKOOOTTTZZZ```dddiiinnnooottt}}}}}}tttkkkfffcccbbbeeekkkpppmmmfff___^^^gggwwwqqqqqqvvv|||bbbDDD@@@;;;777666555555444111111111222222333333333333222222222111111000000///000222333555555666666//////000000111111111111000111111111111222222222000222333555666:::???CCCHHHIIIMMMSSSYYY^^^```aaaaaa```___dddvvvzzzkkkqqq|||kkk```XXXYYY\\\bbbiiittt}}}|||zzzyyyxxxuuuqqqnnnccceeefffggghhhkkknnnqqqsssuuuwwwyyy|||}}}~~~||||||hhhaaadddzzzbbbRRRBBB>>>>>>===;;;:::<<<<<<<<<<<<============999:::<<>>:::999444555888333333222222111111222222333111111111111111111111111000000000000000000000000111000///......///000111000000000000000000000000333444444555777;;;AAAFFFJJJPPPUUUXXX\\\bbbdddbbbddd```^^^eeewwwwwwmmmvvvyyyjjjccc[[[aaa```bbbkkkrrr~~~{{{xxxuuusssqqqpppnnnkkkiiifffdddccc```___```aaadddhhhlllnnnrrrssstttttttttvvvyyy|||oooeeehhhsssmmmSSSDDDCCC>>>===>>>:::999:::;;;;;;<<<<<<;;;;;;>>>=========???BBBEEEGGGEEEHHHLLLQQQUUU[[[bbbfffmmmlllqqqxxxxxx{{{{{{lllfffeeedddcccdddlllmmmjjjddd___cccqqq}}}wwwtttxxxmmmPPPAAA<<<:::444555777222555444444333333444444555111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000333333444555777;;;AAAFFFLLLQQQWWWZZZ^^^dddfffdddddd```___fffxxxuuummmwwwxxxjjjccc\\\bbbbbbdddnnnvvv~~~zzzyyyyyyzzz{{{{{{tttqqqmmmjjjiiigggeeecccbbbbbbaaa```___^^^]]]]]]^^^^^^___```cccfffiiikkknnnpppqqqrrrrrrtttxxx{{{}}}rrreeedddhhhpppUUUEEECCC>>>===???;;;;;;;;;<<<============<<<=========>>>@@@BBBDDDFFFEEEHHHLLLQQQVVV\\\bbbfffnnnnnnsssxxxxxxzzzppphhheeebbb```aaakkknnnnnnfff]]]___nnn|||~~~wwwzzzuuuVVVDDD===;;;555444777222555444444333333444444555111111111111111111111111111111111111111111111111///000000111111000000///000000000000000000000000222333444555777<<>>===>>>:::<<<<<<===>>>>>>>>>>>>===<<<<<<>>>???AAACCCDDDEEEEEEHHHMMMQQQVVV\\\cccgggoooppptttxxxvvvyyyrrriiiddd```___```hhhoooqqqhhh\\\[[[jjjyyywwwyyy}}}[[[FFF<<<;;;555333666444333222222111111222222333111111111111111111111111111111111111111111111111///000111222222111000///000000000000000000000000222333444555777<<>>>>>>>>======;;;<<<>>>@@@BBBCCCCCCDDDFFFIIIMMMRRRWWW]]]dddhhhnnnpppuuuwwwvvvzzztttkkkddd___^^^aaafffnnnsssjjj\\\YYYeeesssvvvvvv{{{___FFF::::::555333666555333222222111111222222333111111111111111111111111111111111111111111111111///000111222222111000///000000000000000000000000222222333555777<<>>@@@BBBCCCCCCDDDFFFIIINNNRRRXXX^^^eeeiiilllpppuuuwwwwwwyyynnnfff```___bbbcccmmmssskkk]]]WWW```kkkwwwtttvvv}}}fffJJJ;;;;;;666333666666555444444333333444444555111111111111111111111111222222222222222222222222000111111111111111111000000000000000000000000000111222333555777<<>>;;;;;;;;;<<<============<<<<<<<<<>>>???AAACCCDDDEEEFFFIIINNNSSSXXX___fffjjjkkkpppvvvxxx|||sssiiiaaa___bbbaaajjjqqqlll___WWW[[[ccc~~~yyytttsssxxxpppQQQ???>>>777222555555555444444333333444444555111111111111111111111111222222222222222222222222222111111000000111111222000000000000000000000000111222333444777===CCCHHHJJJQQQYYY]]]bbbffffffccc```^^^bbbsssuuuiiinnnxxx{{{jjjbbbbbb```fffeeehhhttt|||ssslllhhhddd___ZZZXXXVVVUUUUUUUUUTTTRRRPPPNNNLLLKKKLLLMMMNNNMMMKKKKKKJJJJJJKKKMMMLLLJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMQQQUUUZZZ^^^aaaccceeehhhjjjlllppptttxxxzzz|||~~~~~~sss^^^TTTUUU]]]nnnoooVVVKKK@@@>>>AAA>>><<<<<<===>>>>>>>>>>>>============>>>@@@BBBDDDFFFFFFIIINNNSSSYYY```gggkkkkkkrrrxxx|||wwwkkkbbb```bbb___iiippplll```WWWXXX^^^www|||vvvrrrvvv~~~xxxVVVCCCAAA999222444444333222222111111222222333111111111111111111111111222222222222222222222222333222111000000111222333000000000000000000000000111222333444777===CCCHHHKKKRRRYYY^^^cccggggggccc___]]]bbbtttoookkkqqq{{{xxxggg______^^^ccccccggguuussslllddd___]]][[[VVVQQQTTTSSSRRRSSSTTTTTTSSSQQQLLLKKKKKKKKKMMMNNNMMMLLLIIIIIIIIIKKKMMMNNNLLLJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNPPPSSSXXX\\\___cccdddgggiiikkknnnsssvvvzzz{{{}}}~~~~~~vvv___SSSSSSZZZgggwwwtttZZZNNNCCC@@@CCCAAA======>>>???????????????>>>=========???BBBEEEGGGFFFJJJNNNTTTYYY```ggglllkkkssszzz~~~yyyoooccc^^^bbbbbbkkkrrrooocccYYYWWWYYYvvvzzzvvv~~~~~~```CCC<<<===999666666444333333222111111111222333222222111000///......000000000000000000000000......///000111222222333000000000000000111111222111333555777999<<<@@@DDDMMMRRRZZZbbbggghhheeeaaa^^^[[[eee~~~}}}rrrpppyyyrrreeeaaabbbfffgggiiilllwwwvvvpppaaa___\\\YYYVVVUUUTTTTTTQQQRRRRRRSSSRRRPPPOOONNNRRRQQQQQQPPPOOONNNMMMMMMKKKJJJJJJKKKMMMLLLJJJHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIKKKMMMOOOQQQTTTXXX[[[^^^```dddiiimmmqqqtttuuuvvvyyy}}}zzzyyy}}}zzzbbbUUURRRSSS]]]qqq```LLLDDD>>>::::::;;;<<<<<<===>>>??????@@@>>>???@@@AAABBBCCCCCCCCCFFFJJJPPPVVV]]]ccciiimmmpppzzz{{{qqqddd^^^aaaaaaiiipppnnnddd[[[WWWWWWjjj|||~~~xxx}}}fffHHH>>>===999666666444333333222111111222222333333222222111111000000111111111111111111111111//////000000111111222222000000000000000111111222222444666888:::===BBBEEENNNRRRZZZbbbfffgggdddaaa\\\___mmm|||sssttt}}}qqqeeeaaaccceeegggjjjooo{{{yyyrrrllleee```^^^]]]ZZZXXXVVVTTTTTTTTTRRRRRRSSSSSSSSSQQQPPPOOOQQQQQQPPPPPPOOONNNNNNNNNLLLLLLLLLMMMNNNNNNLLLJJJKKKKKKKKKLLLKKKKKKJJJIIIIIIKKKNNNOOOQQQSSSWWWYYY\\\^^^bbbgggkkkppprrrtttwwwzzz}}}zzzzzz~~~}}}fffTTTRRRSSS\\\qqqhhhRRRGGG@@@======<<<<<<======>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCHHHLLLQQQWWW]]]ccciiilllrrr}}}~~~rrreee___```^^^fffmmmnnnggg]]]WWWUUU\\\lllzzz}}}qqqQQQBBB===888666666444333333222222222222222333333222222222222222222111111111111111111111111000000000000000111111111000000000000000111111222333444666888:::>>>CCCFFFNNNSSSZZZaaaeeeeeebbb```\\\eeeyyy{{{vvvzzz{{{nnndddaaaddddddgggllltttyyyppphhhddd```[[[XXX[[[ZZZXXXVVVUUUTTTTTTUUUSSSTTTTTTUUUTTTRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNPPPQQQQQQOOOMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKMMMOOOPPPPPPRRRUUUWWWZZZ\\\___dddiiimmmppprrrwwwyyy}}}~~~{{{||||||yyyvvvxxxjjjTTTRRRRRR[[[pppsssXXXIIIAAA>>>>>>============>>>>>>>>>>>>AAAAAABBBBBBCCCCCCDDDDDDIIIMMMSSSXXX^^^ccciiimmmssstttggg___^^^]]]cccjjjmmmiiiaaaXXXRRRUUUbbbvvv}}}~~~\\\GGG>>>888666666444333333222222222333333111111222222222222222222222222222222222222222222111111111000000000000000000000000000000111111222222333555666999===BBBGGGNNNTTT[[[aaaccccccaaa```]]]kkkyyyxxx|||xxxlllbbb```ccccccgggooozzz}}}sssnnnfff```^^^\\\[[[YYYZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQSSSTTTTTTRRRPPPOOOOOOOOOPPPOOOOOONNNNNNMMMOOOPPPQQQQQQRRRTTTVVVXXXYYY]]]aaafffjjjnnnpppuuuwww{{{}}}}}}}}}}}}~~~}}}yyywwwvvvxxxlllUUURRRQQQYYYooo~~~]]]JJJAAA>>>===>>>>>>>>>>>>============??????@@@AAABBBDDDEEEFFFHHHLLLSSSYYY___ffflllpppuuuxxxjjjaaa]]]\\\```ggglllkkkdddZZZRRRQQQ\\\qqqgggMMM???888666777444333333222333333444444000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111222000111333444777;;;BBBFFFOOOTTT\\\aaacccbbbbbbbbb```rrrxxxyyy{{{uuujjj```^^^aaaccchhhqqq~~~~~~tttgggccc]]]YYYXXXXXXZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYZZZZZZYYYXXXVVVUUURRRRRRSSSSSSTTTUUUUUUUUUSSSSSSTTTUUUWWWWWWUUUTTTOOOOOOPPPQQQRRRRRRRRRQQQPPPRRRSSSSSSRRRSSSUUUWWWXXXYYY[[[___dddhhhlllnnnrrrtttxxxyyyzzzzzz{{{|||~~~|||yyyyyyzzznnnXXXTTTQQQWWWmmmeeeMMMCCC???>>>>>>>>>>>>>>>============;;;;;;<<<>>>AAACCCFFFGGGFFFKKKRRRZZZaaaiiiqqquuuzzz~~~oooddd___^^^___dddjjjmmmhhh\\\RRROOOVVViiioooRRRAAA:::777777333333333333333444444555111000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111222000111222333666;;;AAAFFFNNNUUU]]]bbbcccbbbccceeedddwwwwwwyyyzzz~~~tttiii```___bbbeeeiiisss~~~ssskkkbbb^^^ZZZWWWVVVXXX[[[^^^^^^]]][[[ZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]][[[ZZZYYYVVVVVVWWWWWWXXXXXXXXXYYYUUUUUUUUUWWWYYYYYYXXXVVVRRRSSSSSSTTTUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVXXXZZZZZZ[[[\\\___cccgggkkkmmmppprrrvvvwwwwwwwwwxxxyyy|||}}}|||zzz{{{ppp[[[VVVQQQUUUjjjmmmRRRFFFBBB@@@============>>>>>>>>>>>>::::::;;;===???CCCFFFHHHEEEJJJRRR[[[cccllltttyyyuuuiiiccc______bbbiiioookkk___TTTNNNRRRaaa|||uuuVVVCCC;;;888777333333333333333444555555222222222111111000000000//////////////////////////////000000111111222222000000000000000111111222000111222333666;;;BBBHHHNNNUUU^^^ccccccccceeehhhiii|||vvvxxxzzz|||tttjjjcccbbbfffgggkkksss}}}qqqhhhdddbbb```\\\YYYXXX[[[___cccbbbaaa___^^^^^^^^^_________````````````^^^]]]\\\ZZZ[[[[[[[[[[[[[[[[[[[[[VVVVVVVVVXXXZZZ[[[YYYXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVXXXYYYYYYYYYZZZ\\\^^^]]]]]]^^^___bbbfffjjjlllppprrruuuwwwwwwvvvwwwxxxzzz|||ttt]]]XXXQQQSSSgggrrrTTTHHHCCC@@@<<<<<<======>>>>>>??????>>>=========???BBBDDDFFFGGGLLLSSS\\\dddllltttyyyzzzmmmfffaaa___```hhhooommmaaaUUUPPPPPP]]]xxxxxxXXXDDD<<<999888333333333333333444555666444444333333222111000000////////////////////////...//////000111222222333000000000000000111111222111222333444777<<>>;;;<<<<<<===>>>??????@@@AAA@@@?????????AAACCCEEEIIIMMMUUU]]]dddllltttxxx|||~~~oooddd______aaagggooopppdddUUUPPPQQQZZZqqq~~~]]]GGG@@@;;;777444333111//////000111222222222222111111111111000000000000000000000000000////////////////////////111111000000111111222333333333444666999>>>CCCFFFOOOUUU]]]aaacccdddfffhhhppp{{{{{{~~~vvvpppkkkiiiiiimmmoooxxxuuullleeeccceeeeeecccaaa______aaaccceeeiiihhhgggfffeeedddcccbbbccccccccccccccccccccccccdddcccaaa```_________```\\\[[[ZZZYYYZZZ[[[]]]___cccbbbaaa```^^^]]]\\\[[[]]]^^^______^^^^^^```bbbaaabbbdddfffhhhjjjkkkkkkpppsssvvvxxxwwwwwwwwwwww{{{}}}yyydddVVVNNNVVVfffwwwYYYGGG@@@@@@======>>>>>>?????????@@@888888:::<<>>:::666555444222111111111333333222222222111111111111000000000000000000000000000000000000000000000000000111111000000111111222333333333333555999>>>CCCFFFOOOUUU\\\aaacccccceeegggqqq~~~|||}}}}}}vvvqqqmmmllllllnnnqqqzzz|||ooogggaaaaaacccfffeeedddcccdddeeeggghhhjjjjjjiiihhhgggfffeeedddddddddeeeeeeeeefffffffffeeedddcccaaaaaaaaaaaaaaa___^^^]]]\\\\\\]]]___```cccbbbaaa```___^^^^^^]]]___```aaaaaa```aaabbbdddccceeegggiiikkklllmmmnnnpppsssvvvxxxxxxwwwxxxxxx{{{}}}}}}hhhZZZRRRWWWccc{{{uuuWWWEEE???>>>===>>>>>>>>>????????????======>>>???AAACCCEEEGGGJJJOOOVVV^^^eeennnvvv{{{}}}|||ttthhhbbb```^^^aaajjjooojjj```NNNMMMUUUjjjyyy]]]HHH>>>;;;999666555333222222222333444222222222111111111111000000000000000000000000000111111111111111111111111111111000000111111222333222222222444888===BBBEEENNNTTT\\\aaabbbccceeefffrrr~~~|||{{{vvvrrrpppoooppppppttt~~~tttiiiccc```aaaeeehhhhhhhhhiiijjjkkklllmmmllllllkkkkkkjjjiiihhhhhhfffggggggggghhhiiiiiiiiigggfffeeedddddddddddddddcccbbb```______```aaaaaaaaaaaaaaaaaaaaa`````````aaacccddddddddddddeeegggggghhhjjjlllnnnpppqqqqqqpppsssvvvxxxyyyxxxyyyyyyzzz|||lll___WWWXXX___rrrsssWWWFFF???>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBCCCEEEFFFJJJOOOWWW___gggmmmtttxxx|||}}}~~~uuuiii```___]]]```hhhooollldddOOONNNTTThhh|||dddNNN@@@<<<;;;555555444333222333333333222222222111111111000000000000000000000000000000111111111111111111111111111111000000111111222333111111222444777<<>>>>>>>>>>>>>>?????????>>>>>>??????AAABBBDDDEEEIIIOOOXXX```gggmmmqqqttt}}}~~~vvvjjj\\\]]]]]]```hhhooollleeeSSSQQQVVViiilllTTTBBB;;;;;;444333333222222222222222222222222111111111000000000000000000000000000000000000000000000000000000111111000000111111222333111111222444777<<>>>>>>>>>>>>>>>>>======>>>???BBBDDDFFFGGGIIIOOOXXXaaaggglllqqqsss}}}~~~wwwlll[[[\\\\\\^^^eeemmmlllfffWWWUUUYYYjjjwww]]]DDD999999333333333333222222222111222222222111111111111000000000000000000000000000000000000000000000000000111111000000111111222333222222222444888===BBBEEEMMMTTT^^^ccceeeeeeeeefffnnnxxx}}}xxxuuurrrpppooorrryyy}}}sssiiiggggggfffhhhkkkhhhiiikkkmmmooopppooooooooooooooooooooooooppppppoooooonnnmmmlllkkkjjjjjjlllmmmmmmnnnmmmmmmllllllhhhhhhhhhhhhggggggggggggbbbcccdddeeefffhhhiiiiiijjjlllooooooooonnnnnnooopppqqqsssuuuwwwyyyzzzzzzxxx{{{~~~~~~}}}|||||||||~~~{{{kkk]]]YYYYYYbbb~~~rrrYYYIIIBBB@@@????????????>>>>>>>>>>>>>>>>>>???AAACCCFFFHHHIIIKKKQQQYYYbbbiiinnnsssvvv}}}~~~}}}zzznnn]]]\\\ZZZZZZ```iiillliiiZZZXXX[[[kkkhhhJJJ;;;:::444444444444444333333222222222222111111111111000000000000000000000000000111111111111111111111111111111000000111111222333333333333555999>>>CCCFFFNNNUUU___eeefffffffffggggggqqq|||yyyvvvsssqqqpppttt|||zzzqqqjjjiiiiiihhhiiijjjiiijjjkkklllnnnnnnoooooonnnnnnnnnoooooooooppppppoooooooooooooooooooooooommmmmmnnnoooooonnnmmmmmmiiijjjjjjkkkkkkkkkkkkjjjfffggghhhiiijjjlllmmmmmmnnnpppsssttttttsssssssssssstttvvvyyy{{{|||}}}~~~}}}~~~}}}}}}~~~~~~|||{{{wwwyyy{{{|||}}}uuubbb[[[XXX\\\qqquuu\\\LLLEEEDDD????????????>>>>>>>>>===??????@@@AAABBBDDDFFFGGGNNNSSS\\\dddkkkqqqwwwzzz|||||||||{{{ppp___]]]XXXVVV\\\ggglllkkk\\\YYY\\\lll~~~qqqPPP???===555555666666555555444333222222222111111111111000000000000000000000000000222222222222222222222222111111111000111222222333333333444666999>>>CCCFFFNNNVVV```fffggggggfffgggccclll~~~~~~|||yyyvvvtttsssrrruuu~~~zzzrrrllllllmmmkkkjjjkkkjjjjjjkkklllmmmnnnoooooommmmmmmmmnnnooooooppppppnnnooooooqqqrrrsssttttttmmmnnnoooppppppooonnnmmmkkkkkklllmmmnnnnnnnnnmmmjjjjjjkkklllnnnoooppppppqqqssswwwxxxwwwvvvvvvvvvvvvwwwyyy{{{}}}}}}}}}~~~~~~}}}|||zzzwwwtttrrrppprrruuuwwwxxxzzz~~~|||fff\\\WWWXXXiii}}}zzzaaaQQQKKKIII@@@?????????>>>>>>======????????????@@@@@@AAABBBQQQVVV^^^fffmmmtttzzz~~~~~~~~~}}}zzzqqqbbb]]]\\\YYYXXXeeepppkkk^^^]]]___jjjyyy~~~}}}[[[DDD<<<;;;999555444333333222111000000000///000000111111000000000000000000111111111111111111111111111111000000111111111000000///222333444666999===CCCHHHQQQXXXbbbhhhhhhfffeeeeeebbbooo~~~~~~zzzuuutttxxxwwwyyyqqqkkkkkklllkkkkkkmmmpppqqqqqqooommmkkkkkkllloooooopppqqqrrrsssssstttrrrrrrssssssttttttuuuuuuqqqqqqqqqppppppnnnmmmmmmkkklllllllllmmmmmmnnnnnnllllllmmmooorrrtttvvvxxxxxxwwwvvvuuuuuuvvvwwwxxxwwwyyy||||||zzzzzzyyywwwtttpppkkkhhhfffhhhjjjkkklllnnnqqqvvvzzzmmmZZZVVV]]]```qqqmmmTTTHHHFFFAAA@@@???============>>>AAAAAA@@@@@@BBBDDDGGGHHHQQQTTT]]]hhhpppuuu}}}}}}|||sssbbb\\\\\\YYYWWWdddnnniiiZZZVVVVVV___ooo~~~~~~zzz}}}dddKKK@@@<<<999666444333333222111222222111111111222222333111111111111000000000000111111111111111111111111000111111111111111111000111333444666999>>>DDDHHHRRRYYYccciiiiiihhhggggggiiivvv~~~yyywwwxxxwwwxxxpppjjjjjjkkkkkkkkkmmmnnnoooppppppnnnmmmnnnooooooppppppqqqrrrssstttttttttttttttuuuuuuuuuuuuvvvqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmnnnooooooppppppooooooppprrrtttvvvxxxyyyxxxxxxwwwwwwwwwxxxyyyzzzyyyzzz}}}}}}zzzwwwsssrrroookkkgggccc```^^^aaabbbdddeeegggkkkpppsss{{{rrr^^^XXX]]]^^^ooouuuYYYJJJHHHBBBAAA???>>>======>>>>>>?????????@@@BBBEEEHHHJJJQQQTTT^^^iiirrrwww}}}uuuccc\\\[[[YYYVVVaaajjjfff___WWWRRRYYYkkk~~~}}}tttssswww{{{nnnQQQCCC<<<999666444444333222111333222222111111222222222222222111111111000000000111111111111111111111111111111222222222222222222111222444666999>>>DDDHHHSSSZZZccciiijjjiiihhhiiipppzzzyyywwwwwwoooiiiiiikkkjjjkkkmmmlllnnnppppppppppppqqqssspppqqqrrrssstttuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvqqqrrrrrrqqqqqqpppooonnnooooooppppppqqqrrrrrrsssssstttuuuvvvwwwyyyzzzzzzyyyyyyyyyyyyzzz|||}}}~~~|||}}}~~~~~~~~~}}}zzzuuurrrllljjjfffbbb^^^\\\ZZZZZZZZZ\\\]]]^^^```dddhhhllluuuzzz}}}zzzdddZZZ\\\[[[lllaaaOOOJJJBBBAAA@@@>>>===>>>>>>???>>>>>>>>>@@@CCCFFFJJJLLLQQQUUU___kkktttzzz|||xxxeee\\\ZZZYYYVVV^^^gggdddfff[[[RRRXXXlll{{{nnnlllpppzzzvvvUUUCCC<<<999666444444444333111333222111111111111111111333222222111111000000///111111111111111111111111222222222222222222333333111222444666999>>>DDDIIIRRRYYYccchhhjjjiiiiiijjjsss|||xxxwwwwwwoooiiiiiikkkkkkkkkmmmlllnnnqqqrrrqqqqqqrrrsssrrrrrrssstttuuuvvvwwwwwwzzzzzzyyyyyyxxxwwwvvvvvvrrrrrrrrrrrrrrrqqqppppppqqqrrrrrrssstttuuuvvvvvvvvvwwwwwwyyyzzzzzzzzz{{{zzz{{{|||}}}~~~}}}{{{yyyuuuppplllfffdddaaa^^^\\\\\\\\\]]]\\\]]]^^^^^^___bbbfffjjjqqqvvv|||zzzyyyzzzkkk]]]\\\[[[llliiiSSSLLLCCCBBB@@@???>>>>>>???????????????@@@CCCFFFJJJLLLRRRWWWbbbnnnvvv}}}~~~{{{zzzhhh\\\ZZZYYYVVV]]]fffeeeggg\\\QQQUUUiii}}}nnnkkkppp~~~YYYDDD<<<:::666555444444333222555444333222222222222222333222222222111111000000111111111111111111111111222222111111222222444444000222444666999>>>EEEIIIQQQXXXaaaggghhhhhhiiikkkttt{{{wwwxxxxxxpppjjjkkkllllllmmmooooooqqqssstttrrrqqqqqqqqqttttttuuuvvvwwwxxxyyyyyy{{{{{{zzzyyyxxxwwwvvvvvvrrrssssssssssssrrrrrrqqqsssttttttuuuvvvxxxxxxyyywwwxxxyyyzzz{{{{{{{{{zzz|||}}}~~~~~~|||yyyvvvrrrlllhhhaaa```^^^]]]]]]___```bbbcccddddddddddddgggjjjmmmqqqwww~~~{{{zzz{{{|||qqq```]]]]]]qqqrrrWWWLLLCCCBBBAAA?????????@@@@@@BBBAAAAAAAAACCCEEEHHHJJJSSSXXXdddpppxxx}}}zzz|||~~~lll^^^ZZZZZZVVV]]]hhhiiikkk```UUUWWWiiivvvrrrvvv^^^GGG===:::777555555444333222777777666555444444444444222222222222222222222222111111111111111111111111222111000000111222444555000111333666999>>>EEEJJJPPPWWW```fffhhhiiijjjlllvvv|||wwwuuuzzzzzzrrrlllmmmooooooppprrrsssuuuwwwwwwvvvsssrrrrrruuuvvvvvvwwwxxxyyyzzz{{{zzzyyyyyyxxxwwwvvvvvvvvvssssssttttttttttttsssssstttuuuvvvwwwxxxyyyzzz{{{wwwxxxzzz{{{|||||||||{{{~~~}}}{{{xxxuuupppjjjeee]]]]]]\\\]]]^^^```bbbcccggghhhiiiiiijjjmmmqqqtttvvv{{{uuubbb```cccyyy|||\\\MMMDDDCCCBBB@@@???@@@@@@AAACCCBBBAAAAAACCCEEEHHHIIITTTZZZfffqqqyyy|||yyyyyy~~~ppp```ZZZZZZWWW]]]jjjnnnqqqhhh]]]\\\kkk|||bbbHHH===:::777555555555333222666666444333333222222222000111111222222333333444111111111111111111111111111000/////////111333555///111333666999???EEEJJJQQQXXXaaagggiiijjjlllnnn}}}|||uuurrrsss{{{|||tttoooppprrrrrrsssuuuvvvyyy{{{|||zzzxxxwwwvvvwwwwwwxxxyyyzzz{{{{{{|||xxxwwwwwwwwwvvvvvvuuuuuusssttttttuuuuuuuuuttttttuuuuuuvvvxxxyyy{{{||||||wwwyyy{{{}}}~~~~~~~~~}}}}}}zzzwwwtttooohhhddd]]]]]]^^^___```aaabbbbbbdddfffhhhjjjlllpppuuuyyy{{{vvvdddccciiiaaaNNNEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAACCCFFFIIIKKKTTT[[[gggrrryyy~~~|||yyywwwyyysssaaaZZZZZZWWW^^^lllrrrrrrjjj___\\\hhhbbbHHH===:::777555555555444222333222111000////////////000000111222333444444555111111111111111111111111000///......///111333444///111333666999???EEEJJJRRRYYYbbbhhhjjjkkknnnppp}}}wwwpppooorrr|||~~~vvvpppqqqsssssstttwwwxxx{{{~~~~~~|||{{{zzzwwwxxxxxxyyyzzz{{{||||||vvvvvvvvvuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuutttuuuvvvwwwxxxzzz{{{|||}}}xxxyyy|||~~~|||zzzwwwsssnnnhhhddd``````aaabbbbbbbbbbbbaaa___aaadddhhhlllqqqwww|||wwweeeeeemmmdddOOOEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@AAADDDHHHKKKMMMUUU\\\hhhsssyyy|||xxxwwwwww|||wwwiii]]][[[[[[]]]eeepppxxxmmmbbb___ggg~~~hhhMMMAAA:::666666555333222555333333333333333333333333666555333111111111111222111111222222222222111111000111111111111222222222333222333888<<>>>>>???>>>>>>@@@>>>???BBBCCCEEEKKKRRRVVVccclllttt~~~zzzwwwvvvvvvzzzzzzlll___]]]\\\]]]eeepppzzznnnbbb]]]dddyyykkkNNN???999444444333111111333222222222222222222222222333222111///......//////000000111111111111000000111111111111222222222222333222333888<<>>999888777444333555333333333333333333333333222222222222222111111111222222333333333333222222111222222222222333333333333222333888<<>>???BBBDDDEEEKKKRRRXXXeeennnwww{{{yyyyyyxxxzzzpppaaa[[[XXXVVV\\\eeennnggg]]]TTTPPPZZZrrr~~~|||rrr[[[CCC===888777555222222444333333333333333333333333000000111111111111000///000000111111111111000000222222222222333333333333333222333888<<>>>>>BBBCCCEEEKKKRRRWWWeeeoooxxx|||yyyyyyxxxzzzoooaaa[[[WWWUUU[[[eeennnhhh___UUUMMMRRRfffzzz}}}|||www~~~\\\DDD===888777666333222444222222222222222222222222000111222333333222111000111111222222222222111111222222222333333333444444333222333888<<>><<<>>>BBBAAABBBCCCDDDEEEIIIOOOSSS]]]jjjsss{{{|||yyywwwwwwvvvxxxssscccZZZVVVVVV\\\cccnnnbbbaaaQQQIIIQQQXXXnnnwww[[[EEE===666555555333222333333333333222222222111111222222222222222222222222333333444444444444333333222222222222222222333333444333444777<<>>777555444222222333333333333222222222111111000000000000000000000000111111222222222222111111333333333222222111111111///000222555:::@@@FFFKKKRRR```fffjjjpppmmmjjjrrr{{{xxxtttpppnnnlllmmmvvvzzzrrrmmmiiiiiillllllmmmnnnqqqtttwwwzzz|||zzzyyyxxxyyyyyyxxxuuusssrrrrrrqqqpppoooooopppqqqtttrrrqqqrrrtttwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~}}}yyyjjjcccccchhhrrr{{{yyyaaaSSSPPPRRRXXXggglllTTTLLLDDDBBBAAA@@@@@@CCCAAABBBCCCDDDFFFKKKRRRWWW```nnnwwwyyyvvvuuuvvvwwwzzzxxxhhh^^^XXXVVVYYY___llleeehhhXXXLLLOOOTTTiiihhhJJJAAA888666555333222444333333333222222222111111000000000000000000000000000111111222222111111000333333333222222111111111---000333555999???FFFKKKTTTaaahhhkkkqqqooommmttt{{{vvvrrrpppooonnnpppyyyxxxqqqooonnnppptttrrrsssuuuwwwzzz}}}~~~}}}}}}}}}}}}|||yyyvvvsssrrrpppnnnooooooppppppqqqoooooopppsssvvvwwwwwwzzz{{{||||||}}}}}}}}}}}}|||{{{|||vvviiibbbbbbgggrrr|||}}}dddUUUQQQRRRVVVhhhrrrWWWMMMDDDAAAAAA@@@@@@AAAAAABBBCCCDDDFFFLLLTTTYYYcccqqqzzzxxxvvvuuuvvvwwwzzzxxxiii___YYYWWWZZZ___rrrkkknnn]]]NNNOOORRRgggnnnMMMCCC:::777666333333555333333333222222222111111111111111111111111111111111111111222222111111111333333222222222222222222...111444666999>>>EEEKKKTTTbbbhhhlllsssrrrrrr{{{|||zzztttqqqoooppppppsss}}}wwwsssssstttwww|||zzz{{{}}}|||xxxssspppmmmlllmmmnnnnnnnnnlllllllllnnnrrruuuvvvvvvxxxyyyzzz{{{||||||||||||{{{zzzzzzuuuiiicccccchhhsss~~~iiiXXXSSSSSSUUUlll{{{[[[OOODDDBBBBBBAAA@@@AAABBBBBBBBBDDDGGGMMMVVV[[[eeesss|||xxxuuutttvvvwww{{{xxxjjj```ZZZXXXZZZ___sssnnntttcccRRRNNNNNNaaaxxxrrrPPPEEE<<<888777444444666333333333222222222111111222222222222222222222222111222222222222222222111222222222222222222333333///222666777999===EEEKKKSSS```fffkkktttvvvyyy{{{yyyxxxssspppoooqqqrrrwwwyyywwwyyy{{{|||xxxqqqnnnjjjhhhjjjkkkkkkkkkhhhhhhiiilllqqqtttvvvvvvvvvwwwyyyzzz||||||}}}}}}}}}}}}||||||}}}}}}{{{zzz~~~vvvjjjeeedddhhhttt|||mmm[[[UUUTTTXXXttt^^^RRRFFFCCCCCCBBBAAAAAABBBBBBBBBCCCGGGNNNWWW]]]dddttt~~~wwwuuutttvvvwww{{{xxxjjj```[[[XXX[[[```ssspppwwwgggUUUNNNKKK\\\rrruuuQQQGGG===999777555555777333333333222222222111111222222222222222222222222222222333333333333222222111111111222222333333444000444777888999===EEEKKKPPP^^^dddjjjuuuzzzyyyyyy~~~vvvrrrooooooqqqtttyyy}}}|||~~~|||wwwppplllgggfffgggiiiiiihhhffffffgggkkkppptttuuuuuuuuuvvvxxxzzz{{{|||}}}}}}{{{zzzyyyyyy|||~~~||||||zzzvvvlllfffdddiiiuuuzzztttwwwooo]]]VVVUUU]]]|||aaaTTTHHHDDDEEEDDDBBBBBBBBBBBBBBBCCCGGGNNNWWW^^^dddttt}}}|||zzzyyyxxxvvvyyyzzzkkk```XXXVVVZZZaaakkkuuuxxxiiiTTTJJJLLLRRRiii```HHH<<<:::444222555333444444333333333333222222111111222222222222111111111111222222222333333333000000111111111222222222444555666777:::???FFFJJJQQQ\\\ccclllssssss}}}~~~{{{|||~~~tttttttttsssqqqsssyyysssmmmfffdddfffhhhgggeeeeeeeeefffhhhlllooopppppprrrtttvvvxxxyyyxxxwwwvvvxxxxxxyyy{{{}}}}}}{{{{{{~~~~~~||||||}}}~~~{{{oooggghhhhhhiiitttzzzwwwuuuxxxnnn\\\YYY[[[```iiiQQQFFFDDD???===AAA???AAACCCDDDDDDFFFLLLTTT[[[kkkttt~~~zzzwwwwwwxxxzzz~~~{{{kkk```YYYUUUZZZ```kkkvvvyyyjjjUUUKKKNNNSSSccc|||cccJJJ===;;;555444777444444444333333333333222222111111222222222222111111111111111111222222222333222222222222222333333333333444666777:::???FFFJJJQQQ[[[bbbkkkuuuwww|||zzz}}}~~~zzzxxxwwwuuusssvvvxxxlllgggaaa```bbbdddcccaaacccdddeeehhhkkknnnnnnnnnrrrsssuuuwwwxxxxxxxxxxxxxxxyyyzzz|||~~~|||yyyxxxyyyzzz{{{zzzyyyyyyzzz|||yyy|||}}}}}}yyyooohhhjjjlllnnn{{{wwwvvvvvv{{{nnn]]]XXX[[[dddiiiRRRFFFEEE???>>>BBB@@@@@@BBBCCCDDDFFFLLLUUU\\\kkkttt~~~yyyuuuuuuyyy{{{lllaaaYYYUUUYYY___kkkvvvyyyjjjUUULLLOOOUUUbbb~~~gggMMM???<<<777555888555444444333333333333222222111111222222222222111111000000000111111111222222444333333333333333333333333444555777999???EEEJJJQQQZZZaaakkkvvv{{{zzzwwwxxx|||~~~{{{xxxuuurrrvvvzzzsssfffbbb]]]]]]___``````^^^```bbbeeehhhjjjlllllllllrrrrrrtttuuuwwwxxxzzzzzzzzzzzz|||}}}{{{uuusssssstttvvvuuuuuuuuuvvvxxxuuuxxxzzz|||vvvnnnkkknnnqqqvvvzzzrrrssswwwqqq```[[[\\\gggkkkSSSHHHGGGAAA???CCCAAA@@@BBBCCCDDDFFFMMMVVV]]]kkkttt|||yyyuuuuuu{{{|||mmmbbbYYYTTTWWW]]]hhhsssvvvhhhTTTKKKOOOTTTeeekkkPPP???<<<666555777444444444333333333222222222111222222333333222222111///000000000000111111111333333333333333222222222333444555666999>>>EEEJJJRRRZZZ```jjjvvv}}}uuussstttzzz{{{vvvqqqnnnrrr{{{qqqjjjbbb___]]]]]]___``````___^^^```dddgggiiijjjjjjkkkqqqqqqrrrtttvvvxxx{{{|||{{{|||}}}zzzssspppoooqqqrrrssssssssstttuuussswww{{{~~~uuupppnnnrrrvvv}}}xxxooorrryyyuuuccc]]]]]]ffflllUUUIIIHHHBBBAAADDDBBBAAACCCEEEFFFHHHNNNXXX___mmmvvv~~~zzzzzzwwwwww~~~}}}nnnbbbYYYTTTVVV[[[cccooossseeeQQQIIIMMMSSSeeeoooRRR???;;;666555777333444444333333333222222222222222333333333333222222///000000000000111111111222222222222111111111111333333555666999>>>EEEIIISSS[[[```iiittt{{{}}}sssppprrrxxxzzztttnnnkkkpppyyyoooeee```]]]]]]\\\]]]___``````___\\\```dddfffggggggiiikkkpppqqqrrrsssvvvxxx{{{|||{{{}}}zzzsssooonnnpppssstttsssssstttuuurrrwww|||~~~tttrrrrrruuu{{{wwwooosss}}}vvvddd\\\[[[aaayyymmmUUUJJJIIICCCAAAEEECCCDDDEEEGGGHHHJJJPPPYYY```oooxxx}}}xxxyyywwwzzz~~~ooocccYYYSSSTTTYYY___kkkooobbbOOOGGGKKKRRRfffsssUUU@@@;;;666555777222444444333333333333222222222222333333333333222222000000000111111111222222000000111111111222222222222333444666888>>>DDDIIIRRR[[[aaajjjtttyyy{{{rrroooqqqxxx~~~zzztttooolllqqq|||xxxqqqiiiaaa[[[WWWWWWXXXZZZ\\\^^^^^^______]]]```dddeeedddfffiiimmmoooppprrrtttvvvxxxzzz{{{{{{}}}{{{uuurrrpppsssuuuvvvuuuuuuuuuuuuqqqwww}}}{{{tttuuuvvvzzz~~~uuurrrwwwuuucccZZZWWW[[[lllmmmUUUJJJIIICCCAAAEEECCCEEEGGGHHHIIIJJJPPPYYY```oooxxx|||xxxuuuwww{{{pppdddZZZSSSSSSXXX]]]iiinnnaaaNNNGGGKKKQQQdddxxxXXXBBB<<<777666888333444444333333333333222222222333333444444333333222111111111111222222222333///000111111222333444444222333444555888===DDDIIIQQQ[[[ccclllvvvyyyzzzrrrqqqssszzz}}}xxxsssooolllrrr|||wwwsssjjjiiieee```[[[VVVTTTSSSTTTVVVZZZ\\\^^^^^^______^^^aaaddddddcccdddjjjoooooopppsssuuuwwwxxxxxxxxx{{{}}}}}}xxxvvvsssuuuxxxxxxwwwvvvuuuuuutttzzz{{{tttwwwzzz~~~yyyuuuvvv}}}wwweeeZZZVVVVVVbbb|||lllUUUIIIHHHBBBAAADDDCCCFFFGGGHHHHHHIIINNNVVV]]]mmmvvv}}}yyyrrruuu|||pppdddZZZSSSSSSWWW]]]iiimmm```NNNGGGKKKRRR[[[}}}{{{ZZZCCC===888888999444444444444333333333222222222333333444444333333222111222222222222333333333000000111222444555666666222333444555888===DDDIIIOOOZZZdddnnnxxxyyyyyyrrrrrruuu|||}}}zzzvvvqqqmmmkkkqqq~~~}}}{{{wwwvvvwwwuuutttssspppkkkfffaaa___\\\[[[YYYVVVRRRQQQQQQRRRTTTWWW[[[^^^___``````aaa___bbbdddcccaaadddkkkqqqnnnpppsssvvvxxxxxxwwwwww{{{|||~~~zzzyyytttwwwyyyzzzxxxvvvuuuuuuxxx}}}ssswww|||wwwvvvzzz{{{hhh\\\XXXUUU]]]tttlllUUUIIIHHHBBBAAADDDCCCEEEFFFGGGFFFGGGLLLTTT[[[kkkuuu|||yyyvvvuuuxxx|||}}}nnnbbbYYYTTTSSSVVV]]]eeefff[[[MMMGGGIIIKKKXXXqqq}}}[[[CCC<<<666666666111555555444333222222222222222222222222222222222222444444444333333222222222111111111111111111111111222333555666999>>>EEEJJJRRRYYYeeemmmqqqyyyxxxsssrrrssszzz}}}zzzyyywwwsssooosss{{{xxxsssooommmkkkiiigggcccbbbaaa^^^ZZZWWWTTTRRRRRRRRRRRRSSSSSSTTTTTTTTTWWWYYY\\\]]]]]]]]]^^^```fffdddbbbbbbcccfffjjjmmmooooooqqqsssuuuwwwxxxyyyyyy{{{~~~{{{zzz{{{|||||||||{{{yyyxxxwww~~~~~~{{{~~~xxxzzz{{{lll[[[SSSSSS]]]rrrkkkPPPCCCDDDCCCCCCCCC===DDDCCCDDDGGGIIILLLUUU___jjjwww~~~|||zzzxxxwwwyyy|||}}}ooocccZZZTTTSSSVVV[[[dddeeeZZZLLLFFFHHHKKKWWWooo~~~\\\DDD<<<777666777222555555444333222222222222222222222222222222222222444444333333333222222222222222222222222222222222444555666777:::???EEEJJJRRRXXXccckkknnntttuuuqqqqqqsss{{{}}}{{{vvvqqqttt~~~yyyooollliiieeebbb___\\\ZZZYYYXXXWWWUUUSSSQQQPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUYYY[[[^^^___^^^___```aaagggfffddddddeeehhhkkknnnnnnoooppprrrtttvvvxxxxxxxxx{{{~~~}}}}}}}}}}}}}}}{{{zzzyyyxxx}}}xxx{{{ppp^^^UUUQQQZZZmmmjjjQQQDDDEEECCCCCCDDD@@@HHHGGGGGGIIIJJJLLLUUU___nnnzzz}}}{{{{{{yyyzzz|||}}}~~~rrreee[[[TTTSSSVVVZZZbbbcccXXXKKKFFFHHHKKKXXXppp]]]DDD===777777888333555555444333222222222222222222222222222222222222333333333333222222222222222222222222333333333333666666777888:::???EEEJJJQQQWWW```gggiiimmm{{{rrrnnnooorrr{{{~~~xxxrrrttt~~~xxxsssoooiiigggeeeaaa\\\XXXTTTRRRNNNNNNMMMLLLLLLMMMNNNOOONNNOOOPPPRRRUUUWWWXXXYYY]]]___aaabbbaaaaaabbbdddhhhgggffffffgggjjjmmmnnnmmmnnnpppqqqtttuuuwwwxxxxxx{{{}}}|||~~~~~~}}}{{{zzzzzzxxx{{{uuubbbWWWQQQYYYhhhzzzhhhQQQFFFFFFBBBBBBFFFDDDMMMJJJIIIJJJJJJMMMVVVaaappp}}}~~~}}}~~~||||||}}}|||}}}uuuhhh]]]UUUSSSVVVXXXaaacccXXXKKKFFFGGGJJJYYYppp___FFF>>>888888999555555555444333222222222222222222222222222222222222333222222222222222222222222333333333333333444444666666777777999>>>DDDHHHQQQUUU]]]bbbdddfffrrr~~~qqqlllnnnqqq|||}}}xxxrrruuu{{{tttoookkkiiihhhhhhfffbbb\\\VVVRRRPPPLLLKKKIIIIIIJJJLLLNNNPPPOOOPPPRRRUUUXXX[[[]]]^^^aaaccceeeeeeddddddeeefffggggggggggggiiikkkmmmnnnmmmmmmoooqqqsssuuuvvvwwwyyy{{{}}}~~~}}}|||zzzyyyyyyyyyxxx|||eeeYYYTTTYYYfffuuufffQQQGGGFFF@@@@@@FFFFFFMMMJJJHHHIIIJJJNNNXXXcccppp}}}~~~~~~}}}}}}|||}}}xxxkkk___UUUSSSVVVXXXaaaeee[[[MMMGGGGGGIIIWWWlllbbbHHH???888888:::555555555444333222222222222222222222222222222222222222222222222222222222222222222222333333444444444444555555666888<<>>DDDEEEIIIFFFFFFHHHJJJOOO[[[fffooo}}}~~~~~~|||}}}{{{nnn```UUUSSSVVVXXXccchhh___QQQIIIGGGGGGRRReeevvv|||eeeJJJ@@@999888999555555555444333222222222222222222222222222222222222111111111222222222222222111111222222333333444444333333444555777<<>>CCCCCCEEEJJJNNNRRR\\\fffppp|||{{{zzz{{{xxxkkk___VVVSSSUUU[[[gggrrrnnn^^^OOOHHHIIITTTcccppptttrrruuuzzz}}}~~~mmmOOO???:::777666666444444333333222111000000333222222222111111000000111111111111111111111111222222111111222222333444333555777777888<<>>FFFLLLRRR]]]```bbbffffffooozzzhhhffflllsss}}}yyypppkkkiiinnn||||||vvvvvvwwwwww}}}||||||||||||xxxsssoookkkkkkkkkkkkjjjjjjjjjjjjhhhgggggggggggghhhiiiiiilllnnnqqqrrrqqqooonnnnnnpppqqqrrrrrrrrrsssvvvxxx}}}}}}}}}}}}~~~{{{tttooohhhhhhiiilllrrr{{{~~~|||}}}yyyaaaVVVWWWccckkkRRRLLLDDD???AAA@@@CCCBBBDDDIIIMMMRRR]]]hhhyyy~~~}}}~~~{{{yyy~~~rrrdddYYYSSSSSSVVV\\\fffmmmgggWWWKKKJJJNNNYYYooo|||mmmPPP@@@:::777555444222222222222222222333333111111111111111111111111111111111111111111111111222222111111222222333444111333555666888===DDDJJJPPP]]]cccdddgggiiivvv~~~llliiimmmrrr{{{wwwoooiiihhhmmm{{{}}}}}}zzzuuurrrmmmmmmmmmmmmllljjjiiihhhggggggggghhhiiijjjkkklllnnnppprrrqqqpppnnnnnnnnnpppqqqqqqqqqqqqrrruuuwww||||||}}}}}}~~~yyyqqqmmmhhhiiijjjnnnuuu~~~~~~yyy|||ttt___VVVTTT```kkkSSSLLLDDD???AAA@@@AAAAAACCCIIIMMMSSS___jjjxxx}}}}}}~~~{{{xxx{{{pppbbbXXXQQQRRRUUU[[[dddkkkdddUUUJJJJJJOOOZZZuuuwww~~~qqqSSSAAA;;;888777666222222222222222222333333//////000000000000000000111111111111111111111111222222111111222222333444333555666666777;;;BBBGGGMMM[[[bbbeeeiiikkk{{{ppplllooorrrzzzwwwnnniiiggglllzzz}}}zzzwwwuuuooooooooonnnlllkkkiiihhhggggggggghhhjjjkkkmmmnnnoooppppppooommmlllmmmnnnooopppppppppppprrruuuwww{{{|||}}}~~~~~~xxxppplllkkkkkklllpppxxx~~~|||nnn[[[TTTQQQ\\\|||iiiQQQKKKDDD@@@BBBAAAAAA@@@CCCIIINNNTTT```kkkxxx~~~}}}}}}yyyvvvyyynnnaaaWWWQQQPPPTTTZZZccciiicccTTTJJJJJJOOO]]]zzz|||ssszzz{{{YYYEEE===999888888222222222222222222222222/////////000000000000000111111111111111111111111222222111111222222333444444555777666666:::@@@FFFLLLZZZaaadddiiilll{{{vvvppppppssszzzwwwnnniiiggglllzzz|||yyywwwppppppnnnmmmllljjjiiiiiiggggggggghhhjjjlllmmmnnnmmmnnnnnnllljjjjjjkkkmmmmmmnnnooopppppprrruuuxxxzzz{{{}}}~~~~~~xxxppplllllllllnnnsss{{{gggWWWSSSQQQ[[[yyyhhhQQQKKKDDDAAACCCBBBAAA@@@CCCIIINNNTTT```kkkzzz~~~}}}{{{wwwtttxxx}}}mmmaaaWWWPPPOOORRRXXXaaahhhcccTTTJJJJJJNNN]]]zzzsssyyyaaaIII>>>999777777444333333222222111111111000111111111222222222222111111111111111111111111222222111111222222333444222444666666666:::AAAGGGNNNZZZ```ccciiikkkwww{{{rrrrrrssszzzwwwnnniiiggglllzzzxxxwwwyyy{{{yyyuuuqqqooommmkkkjjjjjjjjjjjjggggggggghhhiiikkklllmmmkkkkkkkkkiiiggghhhjjjlllkkklllnnnoooppprrrvvvyyyyyy{{{}}}}}}yyyqqqmmmkkklllooouuuwww```TTTSSSRRRZZZuuujjjRRRMMMEEEBBBDDDCCCAAAAAADDDJJJNNNTTT```kkkzzz|||zzzvvvsssxxx|||lllaaaXXXPPPOOOQQQWWW```hhhcccTTTJJJJJJNNN[[[vvvxxx|||fffKKK>>>888555555444444333333222111000000222222222333333444444444111111111111111111111111222222111111222222333444000333555555777;;;BBBHHHPPPZZZ___ccchhhjjjttt~~~tttrrrtttzzzwwwoooiiihhhmmm{{{|||tttrrrsssuuu}}}xxxrrrqqqooollljjjiiiiiijjjkkkggggggggghhhiiijjjlllmmmiiiiiihhhgggeeefffiiikkkjjjkkkmmmnnnppprrrvvvzzzyyyzzz}}}|||yyyrrrnnnjjjkkkooovvvrrr]]]SSSSSSRRRXXXrrrmmmUUUNNNGGGBBBDDDCCCBBBBBBDDDJJJNNNTTT```kkkwww{{{vvvqqqqqq|||~~~ooo^^^TTTPPPOOOOOOXXX^^^fffeeeXXXJJJGGGMMM[[[www~~~sssNNN===:::888444444333111111222111000...000000111111111222222222111111111111111111111111000111111111111222222222222111333777:::;;;@@@FFFOOOZZZ^^^aaafffhhhrrrwwwtttvvv}}}zzzpppllliiijjjwwwxxxsssrrrtttvvv~~~yyyvvvpppnnnmmmjjjiiiggggggfffjjjiiihhhiiilllnnnnnnnnnfffeeedddfffjjjmmmllljjjmmmmmmmmmnnnppprrruuuvvv{{{|||~~~~~~zzzrrrllliiihhhooo}}}}}}nnn]]]VVVWWWOOOVVVooooooTTTLLLEEEAAABBB@@@BBBDDDGGGIIINNNXXXdddmmm}}}zzzuuurrrsss}}}|||nnn___UUUQQQPPPPPPWWW^^^eeedddXXXJJJHHHNNN^^^vvvzzzTTTAAA===;;;777555444222222333222111///111111222222222333333333111111111111111111111111000111111111111222222222222111333777999;;;@@@FFFLLLWWW\\\```eeefffpppvvvsssuuu||||||qqqllliiijjjxxx{{{uuuqqqrrrtttvvv{{{tttppplllkkkiiihhhfffeeeeeeeeeiiihhhgggiiikkkmmmmmmmmmfffeeeeeegggjjjllllllkkknnnnnnnnnoooqqqsssvvvwwwyyyzzz{{{}}}~~~|||~~~|||sssmmmhhhgggnnn~~~~~~}}}mmm\\\TTTSSSPPPUUUkkkkkkQQQJJJCCC???AAA???CCCEEEGGGIIIMMMVVVbbbjjjzzz}}}xxxuuusssvvvzzzmmmaaaWWWRRRQQQRRRWWW]]]eeedddXXXKKKJJJOOOdddxxxYYYCCC>>>;;;777666444333333444444222111222222222333333333444444111111111111111111111111000111111111111222222222333111333777999:::???FFFKKKVVV\\\```ggghhhoooxxxsssttt|||}}}rrrmmmiiikkkxxx}}}wwwqqqnnnooorrruuu|||~~~xxxqqqmmmiiihhhgggfffffffffffffffhhhgggggghhhjjjllllllkkkgggffffffgggjjjllllllkkkooooooooopppqqqtttvvvwwwwwwwwwxxxzzz{{{|||}}}~~~~~~~~~{{{~~~{{{ssslllggggggooo}}}|||~~~ooo]]]TTTQQQQQQTTTddd|||iiiOOOJJJCCC@@@BBB@@@DDDEEEGGGIIILLLUUU```iii{{{{{{vvvuuuuuuxxxxxxmmmcccZZZSSSRRRUUUVVV\\\dddcccWWWKKKJJJPPPhhhzzzYYYBBB;;;888444555333222222333333222111111111222222222222333333111111111111111111111111000000111111111222222222333111333777999:::>>>EEELLLWWW^^^dddkkkkkkppp{{{uuuuuu||||||qqqllliiikkkyyy~~~yyysssmmmjjjkkknnnpppvvvxxx}}}|||vvvqqqnnnhhhhhhgggggggggggghhhhhhgggffffffhhhjjjkkkjjjiiiggggggggghhhjjjkkkllllllooonnnnnnooopppsssuuuvvvuuuvvvwwwxxxyyy{{{}}}}}}|||{{{zzzqqqjjjiiijjjrrr||||||}}}||||||}}}}}}sssaaaVVVRRRRRRSSS^^^pppiiiPPPKKKFFFDDDEEECCCDDDEEEHHHJJJNNNWWWccckkk~~~zzzuuuuuuwwwzzzwwwmmmeee\\\TTTRRRVVVVVV\\\bbbaaaUUUJJJIIIPPPdddxxxwwwyyyXXXAAA999666333333222111111222222111000000000000000111111111111111111111111111111111111000000111111111222222222333111333777888999>>>DDDLLLWWW^^^eeemmmkkkmmm{{{}}}uuuttt|||{{{qqqmmmjjjlllyyy|||wwwooohhhddddddgggiiimmmppptttyyy}}}|||wwwsssnnnlllffffffeeeeeeffffffggghhhgggffffffhhhjjjkkkiiihhhgggggghhhiiijjjjjjkkklllnnnmmmmmmnnnoooqqqssstttuuuuuuvvvwwwyyy{{{}}}~~~|||{{{{{{{{{ssslllnnnnnnuuu{{{{{{{{{yyyyyy{{{zzzxxx~~~xxxfffYYYSSSRRRSSS\\\kkk|||gggOOOKKKGGGDDDFFFDDDCCCEEEHHHKKKPPPZZZgggppp{{{vvvvvvxxx{{{vvvmmmggg___TTTRRRVVVUUU[[[aaa___SSSGGGGGGNNNZZZppprrrvvvzzzVVVAAA:::777444222111000000222222111000/////////000000000000111111111111111111111111111000111111111111222222222333111333666888888===CCCJJJVVV]]]eeemmmiiihhhtttwwwuuu}}}}}}tttqqqmmmmmmxxxwwwrrrjjjbbb^^^]]]^^^```ccceeeiiinnnsssvvvyyyzzz~~~}}}zzzwwwrrrnnnjjjgggbbbbbbbbbbbbbbbcccdddeeegggggggggiiikkkkkkiiigggggghhhjjjjjjiiijjjkkkmmmmmmmmmmmmmmmnnnppprrrsssuuuuuuuuuvvvxxx{{{}}}|||zzzzzz|||xxxqqqppppppwww~~~yyyyyyyyyxxxzzz}}}xxxuuu|||}}}kkk]]]VVVTTTVVV___ooodddMMMIIIEEEBBBDDDBBBCCCEEEHHHLLLRRR\\\iiirrr}}}|||vvvvvvxxx{{{vvvmmmiiiaaaTTTQQQVVVUUUZZZ```^^^QQQEEEEEELLLPPPgggzzzzzznnnssssssSSS@@@:::888555333222111111333333222111///000000000000111111111111111111111111111111111000111111111111222222222333111333666888888<<>>999777555444333222222444444444222000111111111111222222222111111111111111111111111000111111111111222222222333222333666777888<<>>BBBTTT^^^```eeejjjwwwwwwtttssssssrrrsss{{{}}}yyywwwuuusssqqqmmmpppsssvvvzzz}}}xxxtttoooooooooppppppqqqrrrsssuuuxxxzzzyyyuuussstttuuuvvvvvvvvvtttssstttvvvxxx{{{yyyvvvtttsssuuuxxxzzzzzzzzz|||}}}~~~rrrnnnkkkkkkiiigggiiimmmkkkjjjhhhfffeeefffiiilllkkknnnttt}}}zzzxxxvvvxxx|||~~~|||ssspppvvvxxxmmmrrrjjjRRRLLLEEEBBBEEEEEEHHHGGGIIINNNRRRXXXdddooo}}}~~~wwwvvvvvvwwwvvv{{{vvvjjj\\\UUUQQQQQQUUUZZZfffvvvttt\\\LLLIIIJJJOOOddd}}}___EEE;;;999888555///111333555555222///---111111111111111111111111000000000000111111111111///000111000///...///111000///222777888777999>>>AAASSS^^^```eeejjjyyyzzzwwwvvvvvvuuuvvv}}}~~~|||zzzxxxwwwzzz}}}~~~xxxssssssssssssttttttvvvwwwwwwvvvyyy{{{yyyvvvtttuuuwwwyyyxxxwwwtttsssssswwwyyy~~~{{{vvvssssssvvvyyy|||zzzzzz|||}}}}}}qqqlllhhhgggddd``````cccaaaaaa___^^^___bbbfffjjjcccgggnnnxxxyyywwwvvvyyy|||}}}|||}}}zzzpppmmmttt{{{iiinnnjjjRRRLLLEEEBBBEEEEEEIIIHHHJJJOOOSSSYYYeeeppp}}}}}}}}}yyyvvvvvvwww}}}yyyhhhYYYUUUTTTQQQTTTZZZiiizzzpppXXXKKKHHHHHHSSShhh___FFF<<<999666333555555444444444333333333333333333333333333333333333333333222222111111111222222111111111111222222222333444444444666:::<<>>EEETTTdddmmmpppuuuzzz~~~wwwtttuuuxxxzzzzzz~~~~~~}}}yyyoooddd]]]QQQLLLJJJLLLNNNMMMMMMOOOJJJJJJKKKLLLMMMNNNPPPPPPMMMTTT[[[^^^]]]]]]aaafffnnnwww{{{xxxxxxyyyzzz~~~~~~tttnnnlllnnnssskkk]]]cccuuuqqqYYYMMMKKKDDDBBBGGGFFFGGGHHHMMMRRRVVV\\\iiivvv{{{wwwtttuuuxxxpppcccXXXUUURRRSSS^^^lllrrrxxxrrr\\\IIICCCFFFGGGWWWooocccGGG<<<:::999777555555444444444444333333000000000000000000000000111111111222222333333333///000222333333222000///000111222222333555888;;;===DDDSSSdddmmmqqqtttyyy{{{xxxuuuvvvyyy{{{|||~~~~~~~~~}}}}}}~~~wwwmmmccc\\\PPPLLLKKKOOORRRQQQQQQSSSLLLMMMNNNPPPQQQSSSTTTUUUPPPWWW___bbb``````eeejjjooowww~~~xxxwwwxxxzzz{{{~~~zzzwwwrrroooqqqqqqwwwlll```jjjoooXXXMMMKKKDDDBBBGGGGGGHHHIIIMMMSSSWWW]]]jjjwww|||zzzwwwtttsssvvvuuu```XXXXXXRRRTTTaaajjjzzzrrrfffVVVHHHAAAEEEKKKUUUrrr^^^EEE===999666444222222111111111111222222111111111111111111111111000111222222111000111222000000000000000000000000000111222222111222555888???FFFQQQ^^^hhhooorrrssszzz~~~xxxvvvxxx{{{|||{{{xxxoooeee^^^QQQOOONNNMMMOOOQQQRRRRRRRRRRRRSSSUUUWWWYYYYYYYYY```cccggghhhggghhhkkknnnwww{{{zzzwwwvvvwww~~~yyyrrroooooooooooovvv}}}iiiaaaqqqmmmVVVKKKJJJEEEDDDHHHGGGJJJIIILLLRRRWWW^^^kkkvvv|||yyywwwtttrrrvvvttt```XXXXXXRRRUUUcccjjjvvvlll___QQQFFFAAADDDKKKXXXttt\\\EEE===:::777555222222111111111111222222111111111111111111111111000111222222111000111222111111111111111111111111333444444444444555888:::===EEEQQQ^^^hhhooorrrrrrsss{{{|||zzz|||~~~~~~~~~~~~~~~xxxnnnccc\\\RRRPPPOOOPPPRRRUUUXXXYYYZZZZZZ[[[\\\___bbbdddffflllpppttttttsssrrrtttvvvxxx}}}{{{xxxwwwyyyzzzwwwsssooommmoooqqqtttyyyllleeevvvoooXXXLLLLLLFFFEEEHHHGGGIIIIIIKKKQQQVVV]]]jjjuuu{{{wwwuuusssrrrvvvrrr___XXXXXXSSSXXXeeekkkssseeeUUUKKKDDDAAAEEEJJJ]]]xxxZZZDDD===:::777666222222111111111111222222111111111111111111111111000111222222111000111222222222222222222222222222333444555555444555888;;;;;;CCCPPP]]]hhhoooqqqrrrooovvv~~~}}}|||||||||}}}~~~~~~yyymmmaaaYYYRRRRRRQQQRRRUUUYYY]]]```ccceeegggiiilllpppuuuxxx}}}}}}}}}~~~{{{|||{{{~~~vvvnnnoooooonnnmmmoootttyyy~~~|||kkkhhh|||qqqZZZNNNMMMGGGEEEHHHGGGHHHHHHKKKQQQVVV]]]hhhttt{{{uuutttrrrssswwwqqq___XXXWWWTTT[[[hhhkkksss```NNNGGGDDDBBBFFFLLLaaa{{{YYYCCC<<<999666444333222222111111222222333111111111111111111111111000111222222111000111222222222222222222222222222222333333333333444777999999AAANNN\\\gggooorrrssspppyyy~~~}}}|||{{{zzzzzz|||}}}~~~yyymmm```XXXSSSSSSSSSSSSUUUZZZ```eeehhhnnnvvv{{{}}}}}}sssmmmjjjnnnqqqqqqpppqqqwww}}}tttfffggg}}}rrrZZZNNNLLLFFFDDDGGGEEEHHHHHHKKKQQQVVV\\\gggrrr~~~zzztttsssrrrsssyyyooo^^^WWWWWWVVV___kkklllttt___KKKFFFEEEDDDIIIQQQeee}}}~~~XXXBBB;;;888444222333333222222222222333333111111111111111111111111000111222222111000111222111111111111111111111111111222333333222333666999888???LLLZZZfffnnnrrrtttuuu~~~}}}|||{{{zzzyyyyyy{{{}}}~~~xxxnnnbbbZZZUUUUUUTTTSSSUUUZZZaaaggglllwww~~~ppplllllliiinnnsssttttttvvv}}}mmmbbbbbb{{{pppYYYMMMKKKEEECCCFFFDDDHHHHHHKKKQQQVVV\\\gggqqq~~~}}}zzzsssssssssuuu{{{mmm^^^WWWWWWWWWbbbnnnlllsss]]]JJJGGGGGGFFFNNNZZZnnn{{{VVVAAA;;;888444222333333222222222222333333111111111111111111111111000111222222111000111222000000000000000000000000222333444444333444777:::777>>>IIIWWWcccmmmsssvvvzzz~~~}}}}}}|||{{{yyyxxxyyy{{{~~~yyyoooddd]]]WWWXXXWWWVVVVVV\\\eeemmmuuutttllllllpppjjjnnnrrrvvvxxx}}}{{{gggaaa___yyyoooXXXLLLKKKDDDCCCFFFEEEHHHHHHLLLSSSWWW\\\gggqqq||||||zzzsssssstttvvv|||lll^^^WWWVVVXXXeeepppmmmoooYYYHHHGGGHHHHHHTTTeee~~~vvvSSS@@@;;;999666555444333333222222333333444111111111111111111111111000111222222111000111222111111111111111111111111111222333333222333666999888===GGGTTTaaallltttyyy~~~~~~}}}}}}}}}{{{yyyxxxyyy{{{~~~zzzqqqfff```ZZZ[[[[[[YYY[[[aaammmvvv{{{tttqqqsssyyyuuuvvvwwwzzz~~~lll```aaa___{{{oooXXXLLLKKKFFFDDDHHHGGGIIIIIINNNTTTXXX]]]gggqqqzzz{{{zzzssstttuuuwww~~~kkk^^^WWWVVVXXXfffqqqmmmkkkVVVGGGGGGHHHJJJXXXlllsssQQQ???;;;;;;999777444333333222222333333444111111111111111111111111000222222222111000111222222222222222222222222222///000000000000111444666888===FFFRRR___kkkuuuzzz~~~}}}}}}~~~}}}}}}}}}}}}{{{yyyxxxyyy|||~~~{{{rrrhhhaaa[[[]]]]]]]]]___gggsss}}}{{{wwwwwwxxx|||}}}aaaZZZ___aaa}}}oooXXXMMMLLLGGGFFFJJJHHHIIIJJJNNNUUUYYY^^^gggqqqyyyzzzvvvvvvssstttyyy~~~ggg\\\WWWVVVYYYiiisssllljjjSSSGGGKKKKKKLLLfffjjjJJJ>>>777777777111333333333222222222111111000222333333111000000111000222333333000000222444---222333//////333444111111111222222222333333333:::<<>>777777888222333333333222222222111111222333555444222111111222333222222111111///---,,,...222333000///333444111222222222222333333333333888;;;AAAMMM[[[hhhrrrwww~~~|||{{{~~~~~~}}}|||{{{zzzzzz{{{|||{{{zzzyyyxxxxxxxxxyyyzzz||||||||||||~~~}}}qqqgggccccccdddhhhqqq||||||}}}~~~hhhXXXSSSTTTeeecccVVVIIIEEEFFFFFFFFFHHHJJJLLLPPPRRRVVV]]]gggnnnxxx|||yyyyyywwwxxx~~~}}}dddYYYTTTSSSXXXiiitttooofffPPPCCCIIIQQQaaafffIII???888888888333333333333222222222111111222444555444333111222222111000000222444444111...000333222000000333333111333333333333444444444444666999@@@LLLZZZgggooossswww|||zzz|||}}}{{{yyyyyy{{{|||~~~zzzyyywwwvvvvvvvvvwwwxxx{{{{{{{{{{{{|||vvvmmmhhhhhhjjjqqqxxxxxx}}}|||cccUUUSSSVVVddd}}}aaaUUUIIIFFFFFFFFFGGGIIIJJJLLLPPPSSSWWW^^^hhhooo{{{}}}zzzzzzyyy{{{}}}dddXXXTTTTTTXXXiiiuuupppcccPPPCCCFFFNNN___bbbHHH???888888888333333333333222222222111111111333444444222111111222111333444444333111111111444333111000111222333222333333333444444444555555444777???KKKYYYdddllloooppp|||~~~{{{|||zzz{{{{{{{{{{{{{{{{{{||||||xxxwwwvvvuuutttuuuvvvvvvzzzyyyyyyzzz{{{}}}zzzqqqjjjmmmrrrzzzwwwuuu{{{ttt]]]RRRRRRVVVdddzzz~~~^^^SSSJJJGGGHHHHHHIIIKKKIIILLLPPPSSSWWW___iiiqqq~~~}}}{{{{{{yyy||||||dddYYYUUUUUUZZZjjjtttnnn\\\MMMDDDFFFKKKZZZ~~~]]]EEE>>>888777888333333333333222222222111111333444666555444222222333666===BBB???555///000444777333000000222222222222333333333444444444555555333666>>>IIIWWWbbbiiilllmmmwww||||||}}}zzzyyyxxxwwwuuuwwwzzz||||||{{{yyywwwvvvuuuttttttttttttuuuvvvyyyyyyyyyyyy{{{}}}{{{tttlllttt}}}|||tttrrrttt{{{hhhVVVMMMMMMRRRbbbuuuxxxXXXOOOHHHFFFGGGFFFGGGJJJIIILLLPPPTTTXXX```kkkrrr|||{{{zzzyyy||||||dddZZZWWWWWWZZZhhhqqqiiiTTTJJJEEEGGGJJJVVVvvvwwwXXXCCC===777666777222333333333222222222111111555777888777666555555555444CCCQQQSSSIIIBBBDDDIII:::444///111333222111222333333333333444444444444444666===HHHUUU```hhhkkkooowww|||yyy{{{vvvsssrrrrrrsssooorrrwww{{{|||yyyvvvsssttttttsssssstttuuuvvvwwwyyyyyyyyyyyyzzz}}}|||wwwqqqzzzxxxpppnnnpppssszzz|||cccUUUNNNOOOTTT___rrrpppQQQJJJEEEDDDDDDCCCEEEHHHIIILLLPPPTTTYYYbbblllttt~~~{{{zzzxxxxxx|||zzzcccYYYWWWWWWZZZeeekkkbbbNNNGGGDDDFFFFFFPPPnnnqqqTTTAAA<<<666444666111333333333222222222111111444555777666444333333444...AAAXXXbbb]]]TTTPPPQQQ===444///111333111000222222222222222333333333333555777<<>>444...111444111000222111111222222222333333333666888<<>>FFFIIIDDD:::333222222222222222222222222//////000111333444444555333333666===KKKZZZgggooopppqqqvvvyyywwwvvvzzzuuupppnnnkkkiiihhhjjjlllnnnnnnnnnmmmllllllmmmoooppprrrsssssstttuuuvvvvvvwwwwwwwwwxxxzzz{{{}}}~~~|||xxxssswww|||qqqkkkjjjjjjnnnvvv~~~}}}xxxtttyyyzzz}}}aaaUUUQQQMMMOOOVVViii{{{}}}```OOOIIIFFFGGGHHHFFFFFFHHHKKKOOORRRVVVZZZcccmmmuuu}}}zzzyyyyyyxxx{{{tttaaaUUUTTTWWWWWW[[[\\\RRRHHHCCC@@@AAAAAAIII___vvvnnnMMM;;;<<<888444777777333333333333222222222111111111111111111111111111---000444888:::777111,,,000000000000000000000000111111222333444555666666666666888>>>JJJXXXeeelllpppqqqttt}}}yyyvvvvvvzzztttpppnnnllljjjhhhiiikkknnnppppppooonnnnnnnnnoooooopppqqqqqqrrrssstttuuuvvvvvvuuuvvvwwwxxxzzz|||}}}}}}}}}yyyuuuxxx|||uuunnniiigggllllllpppyyy}}}yyyyyyxxxuuurrrrrruuuxxx{{{~~~yyy\\\RRRPPPLLLOOOWWWjjj|||^^^NNNHHHDDDFFFFFFEEEFFFIIIJJJMMMQQQUUUYYYaaalllsss~~~~~~}}}|||zzzzzzyyy|||ooocccXXXUUUWWWUUUYYYYYYNNNGGGAAA>>>@@@BBBIII\\\pppkkkMMM<<<<<<777444666555444444444333333333222222111111111111111111111111111111000000111111///---000000000000000000000000333333444444555666777777999999:::???IIIUUUaaaiiipppppprrryyyyyyvvvuuu}}}xxxqqqmmmkkkjjjiiihhhhhhiiimmmppprrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrssstttuuuuuussstttuuuwwwyyyzzz||||||{{{vvvxxx|||~~~xxxssspppooommmjjjhhhhhhkkkmmmpppqqqvvvyyyuuupppoooqqqsssrrrpppppprrruuuxxx|||nnnVVVOOONNNLLLOOOXXXlllzzz[[[LLLFFFBBBCCCDDDDDDFFFJJJIIILLLQQQTTTYYY```jjjqqq|||~~~}}}}}}||||||zzz}}}mmmbbbVVVTTTVVVTTTWWWWWWLLLGGG@@@===AAAEEELLL\\\nnngggLLL===;;;666444666333444333333333333222222222111111111111111111111111444222000///000222222222222222222222222222222222333333444444555666666777888999;;;???GGGSSS```hhhooopppqqqvvvyyywwwvvv{{{wwwooojjjgggfffeeeeeeeeegggiiimmmqqqtttrrrssssssttttttssssssrrrppppppqqqrrrssssssttttttrrrssstttvvvxxxzzz{{{|||{{{uuuttttttsssrrrmmmgggcccdddeeeffffffgggjjjpppuuuuuuwww~~~}}}vvvqqqooommmnnnqqqssssssrrruuuwwwzzz}}}gggRRRNNNNNNKKKPPP[[[ooozzzYYYKKKDDD@@@@@@BBBCCCGGGKKKIIIMMMQQQUUUYYY```jjjppp}}}~~~~~~}}}}}}}}}|||kkk^^^RRRQQQSSSRRRVVVWWWMMMHHHAAA???CCCHHHOOO___pppbbbJJJ===;;;555444666333222222222222111111111111111111111111111111111111///---,,,---000111111111222222222222222222222222222222222333444444444555555777999>>>FFFRRR___iiinnnpppqqquuu{{{zzzxxx{{{wwwnnnfffbbb``````bbbbbbccceeeiiimmmqqqsssrrrsssuuuvvvwwwvvvuuutttqqqqqqrrrrrrrrrrrrssssssqqqqqqsssuuuwwwyyy{{{{{{~~~{{{rrrnnniiieeecccaaa___]]]\\\```dddfffgggjjjpppuuuyyy|||zzztttqqqooooooqqqtttxxx{{{}}}}}}yyycccRRROOONNNLLLRRR^^^yyyyyyYYYJJJCCC???@@@BBBCCCFFFKKKJJJNNNSSSVVVZZZaaajjjppp}}}~~~}}}~~~~~~kkkZZZOOONNNRRRRRRXXXYYYPPPHHHCCCBBBFFFJJJQQQcccvvv]]]HHH===:::444444777333222222222111111111000000111111111111111111111111---------///222333222111000000000000000000000000111111111222222222333333222444888<<>>FFFUUUdddmmmvvvxxxxxxsssgggaaaWWWUUURRRSSSVVVYYYYYYWWWaaabbbdddfffgggiiiiiiiiijjjmmmrrrvvvxxxxxxvvvtttlllkkkjjjhhhfffdddcccbbbbbbdddgggiiikkkooosssvvv|||qqqeeeYYYVVVVVVUUUWWWYYY[[[bbbkkkqqqqqqttt|||eeeZZZQQQNNNMMMQQQ```qqqmmmQQQKKKFFFAAA???BBBEEEFFFFFFIIILLLPPPTTTYYY```ggglllwww}}}}}}tttdddXXXPPPPPPRRRTTT]]]```TTTLLLFFFBBBFFFNNN[[[ooorrrPPPDDD999777777555333333333333333333222222222222111111222222222222111111000111111111000000///...111111111111111222222222000111111111111222222222555444666999===EEETTTccckkkuuuxxxyyy{{{nnnccc\\\TTTRRRQQQRRRVVVYYYYYYYYY```aaabbbdddeeefffffffffgggiiinnnqqqsssrrrpppooommmkkkgggcccaaa______```bbbdddgggiiijjjmmmqqqttt|||~~~rrrfffZZZVVVVVVVVVXXX[[[^^^ccckkkqqqrrrvvvzzzeeeZZZRRROOONNNRRRaaarrrjjjOOOJJJEEEAAA???AAADDDFFFFFFHHHKKKOOOSSSXXX___fffkkkvvv~~~||||||pppcccXXXPPPPPPSSSUUU```cccXXXMMMHHHDDDGGGPPP```vvvnnnNNNCCC999777777555333333333222222222222111111111111111222222222222111111111000000///////////////222222222222111111111111000111111111111222222222555444555999<<>>KKKXXXdddnnnvvvwww}}}vvviii]]]SSSNNNHHHJJJNNNRRRUUUYYY[[[]]]______````````````______\\\]]]^^^____________^^^aaaaaaaaaaaa```^^^]]]\\\ZZZ]]]```dddgggkkkooosssvvvzzz~~~~~~sssjjj```[[[XXXWWWZZZ___cccdddiiipppvvvnnn```VVVOOONNNMMMPPP^^^oooxxxXXXJJJBBBAAA@@@??????AAACCCEEEIIIKKKOOOTTTYYY```ggglllxxx~~~{{{|||}}}jjj```VVVQQQUUU[[[___iiikkk___LLLJJJGGGJJJYYYqqqcccFFF???:::999777444333666333222222222222111111111111111222222222222111111000000000000000111111222222222222222111111111111000111111111111222222222444333444666777<<>>???BBBEEEIIILLLPPPTTTYYY```ggglllxxx|||~~~{{{ggg]]]VVVRRRWWW^^^bbbkkklll___IIIIIIHHHKKK[[[sss___EEE???:::999777444444666333333333333222222222222111111222222222222111111000000111222222222222222111111111111111222222222000111111111111222222222333333444666666:::EEEQQQ]]]hhhrrrtttuuu}}}|||tttiii^^^UUUNNNKKKIIIMMMRRRUUUVVVWWWZZZ\\\\\\]]]^^^_______________ZZZYYYYYYYYYZZZ\\\]]]^^^aaaaaabbbbbbaaa___^^^]]]ZZZ\\\___aaacccfffjjjmmmppptttzzz}}}}}}vvvmmmccc\\\VVVSSSWWW]]]bbbeeemmmyyysss]]]TTTNNNNNNNNNPPP^^^nnniiiPPPIII>>>???@@@???>>>>>>BBBEEEHHHKKKOOOSSSYYY___fffkkkuuu}}}}}}zzzeee[[[XXXTTT[[[bbbfffnnnnnn```HHHIIIHHHKKK[[[ttt]]]DDD>>>:::999777333444777444444444333333333222222111111222222222222111111000111222444444444333222......//////000000111111000111111111111222222222333333444666666999DDDOOOZZZfffqqqtttuuu{{{}}}}}}xxxoooeee[[[RRRLLLIIIKKKOOOSSSVVVVVVWWWYYY[[[[[[[[[\\\]]]^^^___^^^^^^]]]]]]\\\]]]^^^```aaaccceeecccaaa___^^^]]]]]]^^^\\\^^^```aaabbbdddgggjjjnnnsssyyy||||||~~~vvvnnnddd\\\VVVRRRUUU[[[bbbfffppp}}}vvv^^^UUUOOOOOOOOOQQQ___oooeeeNNNIII===???@@@???===>>>AAADDDGGGJJJNNNRRRXXX^^^eeejjjrrrzzz~~~~~~rrraaaXXXVVVYYY]]]bbblllsssmmmaaaKKKIIIGGGMMMaaa{{{[[[EEEAAA;;;777666555444333333222222111111222222333444333222222222333444555111111222222222222111111222111111111000000////////////000111222333333444444444444222333999CCCKKKWWWbbbnnnttttttyyyzzzrrrggg]]]VVVQQQMMMKKKLLLNNNQQQRRRSSSUUUYYY[[[\\\\\\]]]___aaabbbcccdddgggeeeccccccfffiiijjjkkkgggeee```]]]\\\]]]```bbbdddddddddccccccggglllpppppprrrvvvzzz~~~yyyooobbbXXXUUUVVVXXXYYY^^^jjjwwwsss]]]UUUPPPPPPOOOSSSfff|||}}}\\\NNNHHH???@@@???>>>===>>>AAACCCHHHJJJMMMQQQUUU[[[bbbggguuu|||}}}}}}qqq```XXXXXXZZZ___hhhuuuzzzooo```KKKIIIIIISSSjjj]]]EEEAAA;;;777555555444333333333333333333333333333333222111111111222444444000111111222222111111000111111111111000000000//////000000111111222222222222333333222333888AAAHHHTTT```mmmssstttxxx~~~yyyssslllcccZZZTTTQQQNNNMMMLLLNNNPPPRRRTTTVVVZZZ]]]]]]___```ccceeeggghhhiiilllkkkkkklllnnnnnnllljjjeeeccc```^^^]]]___bbbdddeeeeeeeeeeeeeeegggkkkooooooqqquuuyyy}}}yyypppdddZZZWWWXXXZZZ[[[cccooo{{{uuu^^^TTTNNNPPPSSSZZZlllyyyXXXJJJDDD?????????>>><<<===@@@CCCGGGIIIMMMPPPUUU[[[aaafffrrryyy|||}}}nnn___XXXYYYZZZaaapppppp[[[KKKIIILLL[[[vvv\\\DDD@@@;;;777555555444333222333444555555444333222111111111000111222222333000111111222222111111000111111111111000000000000000000000000000111111111///111333333444888>>>DDDPPP\\\jjjrrrtttxxx{{{zzz~~~}}}tttnnniiiddd\\\UUURRRPPPOOONNNLLLNNNPPPRRRTTTWWW[[[^^^^^^```dddhhhkkknnnpppqqquuuuuuvvvvvvvvvrrrmmmiiibbbaaa______```bbbeeegggeeefffggggggggghhhkkkmmmoooqqqtttxxx{{{}}}~~~yyyqqqfff^^^ZZZ[[[]]]^^^hhhsssttt^^^TTTMMMPPPWWWbbbwwwrrrSSSFFF@@@??????>>>===<<<===@@@BBBEEEGGGKKKOOOSSSYYY```eeennnuuu~~~~~~}}}{{{}}}}}}jjj]]]XXXXXXZZZcccvvvlllTTTKKKIIINNNbbb~~~YYYCCC???:::777555444444333222333555666666555333222000000000000000111111222000000111111111111000000111111111000000000000000111000000000000000000000...111444555555888<<>>>>>>>><<<;;;<<>>AAABBBEEEIIIMMMRRRXXX___dddjjjqqq||||||||||||{{{~~~ooo```YYYWWW[[[```nnnxxxaaaPPPHHHEEELLLbbbzzz|||}}}rrrUUUBBB>>>999666555444444333222333444555555444333222//////000111111111111000///000000111111000000///000000000000111111111111111111111111111222222222///222666777666777;;;>>>EEEQQQaaammmssswww{{{wwwmmmmmmppprrrtttwwwuuuvvvvvvtttpppiiiccc___WWWSSSOOOLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPTTTZZZ^^^eeejjjrrr{{{zzzsssmmmiiifffccc```___```bbbeeehhhjjjkkklllgggjjjlllmmmmmmmmmnnnooorrrtttwww{{{~~~~~~zzzwwwsssrrrnnnjjjfffdddfffhhhmmmwww|||yyywwwvvvtttuuuyyy~~~}}}~~~kkkTTTRRROOOQQQ___~~~cccMMMIIIDDD======<<<;;;:::;;;>>>@@@BBBDDDHHHMMMRRRXXX___dddjjjqqq||||||||||||{{{{{{hhh]]]XXXXXXYYY```ppp~~~|||jjjWWWMMMDDDBBBJJJ___ttt~~~~~~|||hhhOOOAAA===999555444444444333333333333333333333333333///000111222222222111111//////000000000000/////////000000000111111111111111111222222333333444444///222555555555555999<<>>;;;777666555555333222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222333333222222222333444444===DDDQQQaaakkkoootttyyylllbbbaaa___ccciiifffkkkhhhddd___[[[WWWUUUUUUOOOLLLJJJIIIJJJLLLMMMMMMJJJLLLNNNOOOPPPQQQTTTVVV]]]___cccfffggggggfffdddccccccbbbbbbccccccdddeeeeeefffggghhhiiiiiiiiihhhiiijjjkkkkkkmmmpppvvvzzz{{{}}}{{{xxxwwwxxxyyywwwvvvuuuwwwwwwsssoooooouuuzzzwwwtttwwwzzzsssrrryyy~~~~~~}}}~~~|||}}}zzzcccUUUMMMRRROOOZZZ___LLLBBB<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBEEEKKKQQQWWW]]]```hhhmmmvvv~~~{{{kkkaaaYYYWWWWWW\\\eeemmmjjj\\\LLLBBB@@@BBBCCCLLL___qqq|||rrrRRRBBB===:::777555555444333222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111111222333444555666<<>>BBBEEEPPPcccttt}}}hhhLLL???<<<999666444444444222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222000000111222333555666777;;;???KKK[[[gggoooxxxvvvccc[[[[[[YYY^^^dddaaabbb```\\\XXXTTTQQQOOONNNMMMLLLJJJKKKMMMOOOPPPPPPNNNQQQTTTUUUUUUUUUUUUVVVVVVWWWXXXZZZ\\\]]]______cccdddeeefffhhhjjjkkklllkkkkkklllllllllmmmmmmmmmjjjllloooqqqrrrtttwwwzzzzzz|||~~~wwwwwwwwwyyy{{{{{{zzzxxxrrrssssssrrrpppqqqvvv{{{~~~tttnnnkkklllqqqvvvuuuyyy}}}{{{}}}tttaaaSSSMMMHHHQQQTTTaaayyyYYYHHHBBB???<<<<<<;;;;;;;;;;;;<<<<<<@@@AAADDDHHHNNNUUU[[[^^^eeekkkttt|||rrrccc\\\XXXXXX[[[___```^^^VVVKKKCCC@@@AAABBBFFFSSSfffuuu|||```HHH???;;;888555333333333222111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000111111111222222222111111111222333444555666:::>>>HHHWWWdddooozzztttaaaZZZZZZYYY^^^ccc``````^^^[[[XXXTTTQQQOOOMMMKKKJJJJJJKKKNNNPPPQQQQQQPPPSSSVVVWWWVVVVVVVVVVVVXXXYYYYYY[[[]]]```bbbdddggggggiiijjjlllmmmnnnnnnmmmmmmmmmmmmnnnnnnoooooommmooosssvvvwwwxxxzzz{{{|||sssuuuwwwyyyyyyxxxvvvtttqqqrrrrrrqqqqqqssswwwzzz~~~sssnnnllllllpppuuuxxx{{{}}}{{{~~~zzzdddTTTMMMKKKFFFOOORRR^^^yyyuuuUUUFFFAAA???<<<<<<;;;;;;;;;;;;<<<<<>>:::888555333333333333222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000111111111222222222444444333222222222333333999<<>>???@@@DDDJJJQQQWWW[[[```fffpppyyy|||jjj```\\\ZZZ[[[]]]bbb]]]SSSIIIBBB???>>>>>>BBBKKK[[[lllvvvzzziiiLLL???>>>:::888555444444444444333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222555555444333222222222222888:::CCCQQQ^^^jjjwwwooo]]]VVVXXXVVVZZZ^^^ZZZ[[[ZZZYYYVVVSSSPPPNNNLLLKKKKKKKKKMMMPPPRRRRRRQQQSSSTTTVVVVVVVVVWWWYYY[[[\\\\\\]]]___bbbeeeiiikkkmmmnnnpppqqqqqqpppoooooooooooonnnoooppprrrtttvvvvvvyyy|||~~~yyyuuutttwwwzzz{{{yyyvvvttttttrrrqqqpppoooooopppqqqqqqrrrvvvzzz~~~|||vvvqqqnnnmmmkkklllsss{{{~~~vvvaaaRRRKKKIIIJJJDDDLLLOOOXXXlllfffNNNEEE@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???BBBHHHOOOUUUZZZ]]]dddnnnxxxvvvfff^^^[[[YYYZZZ\\\^^^WWWMMMEEEAAA???>>>>>>DDDNNN```pppxxxzzzbbbHHH>>>AAA;;;888666555555555555444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444444333222222222333333555777@@@MMMYYYeeerrr}}}ppp___XXXYYYVVVYYY]]]YYY[[[[[[ZZZXXXVVVRRRPPPNNNNNNMMMNNNPPPRRRTTTSSSRRRUUUVVVWWWWWWWWWYYY\\\___\\\]]]___aaadddhhhjjjllllllnnnppprrrsssrrrrrrqqqpppppppppqqqsssvvvyyyzzz{{{}}}zzzvvvrrrpppsssvvvwwwuuuttttttuuuqqqpppnnnllllllkkkkkkjjjjjjllloooqqqtttxxx}}}vvvqqqmmmmmmooopppnnnoooxxxkkkXXXMMMIIIHHHGGGDDDMMMRRR\\\ooo\\\JJJEEEAAA;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>@@@FFFMMMTTTXXX\\\cccmmmwwwrrrddd]]][[[YYYYYYZZZWWWPPPHHHBBB@@@AAAAAA@@@GGGQQQcccsssyyyzzz```GGGAAAEEE;;;999666555666666555555222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222333333444555333555===JJJVVVaaammmxxxtttbbb[[[[[[YYY\\\___ZZZ^^^^^^]]]\\\YYYVVVSSSQQQPPPPPPPPPRRRUUUVVVUUUSSSWWWXXXXXXWWWXXX[[[___ccc]]]^^^aaadddgggjjjlllnnnkkkmmmooorrrtttttttttsssqqqqqqqqqrrruuuxxx|||~~~~~~|||xxxtttqqqjjjnnnqqqrrrqqqppprrrtttqqqnnnllljjjiiihhhfffeeedddfffgggiiikkkpppuuuyyyuuulllhhhhhhlllrrruuutttuuuzzzcccRRRKKKHHHFFFDDDDDDNNNVVVaaasssvvvUUUHHHFFFBBB;;;<<<<<<<<<;;;;;;<<<<<<<<<===<<<===@@@EEELLLSSSXXX[[[bbblllvvv|||ttthhh___ZZZXXXVVVUUUXXXJJJ@@@AAABBB@@@@@@EEEKKK___nnnzzzuuuXXXKKKEEE???999777555222111111222333111111111111111222222222222111111111000000//////000000000000000000000000111111000000000000111111000000000000000000000000222222222222222222222222///444===FFFPPP]]]jjjtttooobbbVVVSSSUUUWWWYYY\\\\\\]]]^^^___]]]ZZZWWWUUUTTTTTTSSSSSSTTTTTTUUUUUUWWWWWWXXX[[[___bbbcccccc[[[___dddgggiiikkknnnpppoooppprrrtttuuuuuuuuuuuurrruuuwwwyyyzzz|||~~~{{{vvvqqqmmmpppqqqqqqrrrqqqpppnnnmmmnnnkkkhhhfffeeedddcccbbbcccdddeeefffgggjjjnnnqqqzzzxxxmmmjjjllljjjqqqwwwxxxxxx~~~sss\\\OOOJJJHHHEEECCCDDDPPPVVV```vvvjjjTTTDDDCCCCCC;;;BBB>>>;;;999:::<<<======;;;<<<>>>@@@CCCIIIPPPUUUXXX___iiirrr{{{wwwoooeee]]][[[ZZZYYYXXXYYYKKKAAAAAABBB???AAAFFFNNNdddvvvtttUUUHHHBBB===888777555333222222222333222222111111111111111111000000000000//////......000000000000000000000000111111000000000000111111000000000000000000000000222222222222222222222222111444:::AAAJJJXXXhhhsss}}}qqqdddXXXTTTTTTUUUWWWYYYZZZ\\\^^^``````___]]]\\\YYYYYYXXXXXXWWWWWWXXXXXXZZZZZZ[[[]]]```cccddddddaaadddgggjjjkkklllnnnooooooppprrruuuvvvwwwwwwvvvwwwyyy{{{||||||}}}~~~yyyuuuqqqnnnqqqqqqooommmkkkiiigggfffkkkjjjiiiiiiiiihhhgggggghhhiiijjjjjjkkkmmmqqqttt{{{~~~tttkkkiiimmmrrrwww|||}}}}}}~~~lllWWWLLLIIIGGGEEEEEEEEERRRZZZfffdddPPPCCCBBBCCC<<<:::;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>???CCCHHHOOOTTTWWW^^^hhhqqqyyy~~~pppjjjaaa\\\[[[\\\]]]\\\ZZZLLLBBBBBBBBB???BBBHHHRRRmmmsssRRRCCC>>>;;;888777555333222222222333333222222222111000000000////////////............000000000000000000000000111111000000000000111111000000000000000000000000222222222222222222222222333444777;;;DDDSSSeeeqqqvvvtttgggZZZTTTTTTSSSTTTVVVWWWYYY]]]```bbbbbbbbbbbb```___^^^\\\[[[[[[[[[[[[\\\]]]^^^```bbbccceeeeeefffiiikkklllmmmmmmnnnppppppqqqtttvvvxxxyyyyyyyyy}}}~~~zzzwwwtttqqqoooqqqpppllliiigggeeeeeeeeeggghhhjjjlllmmmnnnnnnnnnqqqrrrsssssssssuuuxxx{{{{{{ssslllmmmqqqzzz~~~xxxfffSSSJJJHHHGGGGGGIIIJJJXXXdddtttyyy\\\LLLAAA@@@BBB<<<888===BBBCCC@@@<<<::::::;;;<<<===???BBBGGGNNNSSSWWW]]]fffooowww~~~lllfff___[[[\\\^^^______[[[MMMCCCBBBAAA???CCCKKKYYYuuuoooOOO???;;;:::777666555333333222333333333333333222111000//////////////////////////////////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111333444666999AAAOOO```lllnnnuuuxxxjjj\\\UUUSSSQQQQQQSSSUUUWWWZZZ^^^```bbbcccccccccbbb```^^^]]]\\\[[[[[[]]]___aaabbbbbbccceeefffhhhjjjlllmmmmmmnnnpppqqqrrrsssvvvyyy{{{}}}}}}}}}{{{wwwuuuuuutttssspppnnnjjjgggfffgggjjjlllfffiiinnnrrrtttuuuvvvwww|||}}}}}}vvvqqqrrrvvv}}}wwweeeSSSLLLIIIGGGIIINNNRRRdddtttpppUUUIII@@@???AAA<<<>>>DDDIIIHHHBBB;;;999:::;;;<<<===???AAAFFFMMMQQQVVV\\\dddmmmttt~~~~~~}}}kkkfff___]]]^^^aaaaaaaaa[[[NNNDDDBBBAAA@@@FFFOOO```|||hhhLLL>>>::::::666555555444333333333333333333333222111000//////000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111111444777:::AAAMMM[[[eeekkkpppyyy{{{mmm^^^WWWTTTQQQQQQRRRTTTVVVXXX[[[]]]^^^______bbbaaa___^^^\\\\\\[[[[[[]]]```bbbcccbbbccceeehhhgggiiilllmmmnnnpppsssuuuvvvwwwzzz}}}|||xxxvvvvvvwwwxxxxxxpppmmmiiiggggggiiimmmpppnnnrrrxxx{{{}}}~~~xxxssstttxxxxxxdddRRRLLLJJJGGGLLLTTT\\\rrrjjjQQQIIIAAA>>>???<<<@@@DDDHHHFFF@@@;;;:::<<<<<<<<<===>>>@@@EEEKKKPPPUUU[[[bbbjjjqqqzzzxxxkkkfff```___aaadddeeedddZZZNNNDDDBBBAAAAAAIIITTTfff___HHH===::::::555555555444444333333333333222222222111000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000333666:::@@@IIIUUU^^^kkknnnvvv}}}ooo```XXXUUUSSSRRRSSSUUUVVVWWWYYY[[[\\\]]]]]]______^^^]]]\\\\\\\\\]]]]]]```cccdddcccdddgggjjjjjjlllnnnpppqqqtttxxx{{{zzz|||~~~~~~{{{xxxwwwxxxyyyyyyyyyqqqnnnjjjhhhhhhkkkooorrr{{{{{{vvvwww|||vvvaaaPPPLLLLLLKKKTTTbbbllleeeNNNIIIBBB>>>>>><<<:::===@@@@@@===<<<===???<<<<<<===>>>???DDDJJJNNNTTTYYY```gggnnnwwwtttjjjeeeaaaaaadddhhhjjjjjjYYYMMMDDDBBBAAABBBKKKXXXjjjqqqTTTDDD===999888444444444555444444333333222222111111111111111111/////////000000000111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111///222444777<<>>???>>>666888;;;===>>>>>>======<<<=========???CCCIIIMMMTTTXXX___eeellluuu}}}~~~qqqhhheeeaaabbbgggkkkmmmnnnXXXLLLDDDBBBAAABBBMMM[[[lllgggLLLAAA<<<999777444444444555555444333333111111111111111222222222---.........//////000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000111222444888BBBNNNXXXfffgggnnn~~~~~~pppaaa[[[XXXVVVVVVWWWXXXYYYZZZ\\\^^^```aaabbb^^^^^^^^^___```bbbcccddd^^^cccggghhhggghhhlllqqqvvvxxxyyyzzz{{{}}}{{{xxxwwwwwwxxxyyy|||~~~~~~}}}|||zzzwwwuuuooonnnnnnooossszzzttt^^^PPPSSSZZZaaasss|||ZZZGGGHHHCCC>>>@@@???999:::<<>>999999333333333333333333333333333111111111111000000000000......////////////......---...///000000///...---///////////////////////////////////////.........000000111222222222222111///000333555666999FFFSSS```hhhsssuuufff___\\\YYYVVVVVVYYYZZZ[[[\\\^^^```bbbdddddddddeeeeeeffffffggggggmmmkkkiiihhhiiimmmqqqtttyyyzzzzzz{{{{{{~~~~~~|||vvvpppnnnqqqsssssssssvvv{{{~~~yyyvvvtttssssssppppppqqqtttzzz~~~|||}}}~~~kkk___RRRPPPZZZqqqtttYYYIIIFFF@@@>>>@@@<<<;;;<<<>>>??????>>><<<;;;:::===@@@???>>>???EEEKKKOOOUUU\\\ccciiiqqqyyy|||uuuwwwzzz~~~rrrgggjjjhhhgggoooxxxttthhhQQQHHHAAABBBBBBFFFSSSbbb{{{yyyXXXHHH;;;777777222444444444444444444444444111111111111000000000000/////////000000/////////......////////////......////////////////////////............/////////000000000111222222222222111000111333555555999DDDPPP\\\cccnnn{{{yyyjjjbbb___[[[YYYXXXYYYZZZ[[[^^^```cccfffgggffffffggghhhhhhiiijjjjjjkkkjjjhhhhhhjjjnnnrrruuuyyyyyyzzzzzzzzz}}}~~~xxxtttmmmfffdddfffjjjkkklllooorrrvvvzzz|||~~~{{{xxxuuutttssstttuuuuuuvvvzzz~~~yyytttqqqpppqqqqqqpppqqqsssvvvxxxzzz{{{~~~~~~hhh^^^TTTVVVccc}}}qqqWWWHHHEEE@@@>>>@@@<<<===>>>???@@@@@@>>><<<;;;777:::<<<<<<;;;<<>>@@@<<>><<<999<<<>>>>>>===???CCCGGGKKKPPPWWW]]]bbbiiiqqqwwwzzzssspppnnnuuu}}}qqqggghhhhhhiiiooorrrkkk```NNNGGGBBBDDDFFFMMM```ssslllPPPDDD<<<::::::555444444444444444444444444222222222111111111000000111111000000000000111111000///...------...///000///////////////////////////////////////.........///000000111111111111111333222333555555666===FFFSSSYYYddduuutttkkkeee___]]]^^^]]]]]]^^^```bbbeeeggghhhhhhhhhiiikkklllnnnooopppmmmlllkkkjjjlllooorrrttttttvvvxxxyyyyyy{{{zzzqqqhhhccc___[[[\\\```]]]aaaddddddcccfffmmmsssvvv~~~~~~|||zzzzzzzzz||||||~~~~~~~~~~~~}}}zzztttppphhheee```]]][[[\\\\\\]]]___bbbgggjjjkkklllmmmooorrrwww}}}sss]]]TTTNNNQQQ^^^uuufffOOOEEEEEE@@@>>>@@@<<>>??????@@@CCCFFFIIINNNUUU[[[```fffnnnttt}}}xxxrrrqqqrrrzzz{{{pppfffffffffiiimmmlllbbbWWWLLLEEECCCFFFJJJRRRggg|||fffLLLCCC<<<::::::444333333333333333333333333222222222222111111111111111111000000000000111111000///...------...///000////////////////////////111111000///...------,,,//////000111111111111000333111222444444444:::AAAQQQWWWbbbrrrxxxnnnfff```]]]____________```aaabbbddddddggggggiiijjjlllmmmnnnooopppooommmlllkkkmmmooopppppprrruuuwwwyyy{{{}}}vvvlllbbb]]][[[YYY[[[___]]]aaaddddddccceeelllrrrvvv~~~~~~~~~|||zzzvvvqqqjjjeeeaaa___\\\ZZZYYYZZZ]]]___]]]bbbiiinnnqqqssstttuuu|||qqq___VVVOOOQQQ[[[ooo___KKKCCCEEE@@@===???======???BBBDDDEEEFFFEEEDDD777888:::;;;;;;===???AAAGGGLLLSSSYYY^^^dddlllrrr~~~yyyuuuuuuxxxxxxnnnfffeeeeeehhhkkkfffZZZOOOHHHDDDDDDIIINNNXXXnnn]]]FFF???999888888222333333333333333333333333333222222222222111111111111111///......///111111//////............//////////////////////////////111111000///...------,,,...///000000111111000000222000111444444444777===MMMTTT```ooo|||qqqhhh```^^^`````````___``````aaabbbbbbfffggghhhiiijjjkkklllmmmooonnnllljjjiiiiiijjjkkklllooorrrtttvvvxxx{{{~~~}}}~~~|||ttthhh]]]YYYWWWVVVWWWZZZ___bbbfffhhhjjjlllqqquuu|||~~~}}}~~~}}}zzzvvvqqqmmmiiiccc```[[[[[[YYYXXXWWWZZZ^^^bbbccciiiqqqxxx}}}~~~~~~ppp[[[SSSMMMNNNXXXiiiyyyYYYFFFAAAEEE@@@===???===<<<===@@@CCCDDDEEEDDDDDD888999:::<<<===>>>???@@@EEEJJJQQQWWW]]]ccclllrrr~~~xxxvvvxxx~~~ssskkkgggeeeeeeiiijjjbbbTTTHHHEEECCCEEELLLRRR\\\rrruuuUUU@@@<<<888888999333444444444444444444444444333333222222222111111111111000...------...000111......////////////......////////////////////////......//////////////////...//////000000000000000111///000333444444666;;;GGGPPP\\\iiiyyytttiiiaaa___bbb_________``````aaaccccccgggggghhhiiiiiijjjkkkkkkjjjiiigggfffeeeeeefffgggjjjmmmoooqqqrrrsssuuuvvvxxx{{{~~~|||yyyooodddZZZWWWXXXXXXYYY\\\bbbeeejjjpppuuuzzz}}}~~~|||yyyxxxyyyzzzzzzuuupppjjjeeecccaaa___]]]YYYYYYYYYXXXWWWYYY^^^cccjjjpppzzz}}}{{{{{{}}}oooWWWOOOJJJKKKTTTcccxxxmmmTTTCCC@@@EEE@@@===???===;;;<<<>>>@@@AAA@@@???>>>;;;;;;<<<===???AAAAAA@@@BBBGGGOOOUUU[[[bbbjjjqqq|||~~~~~~|||xxxwwwyyy~~~ppphhhiiiffffffjjjjjj```QQQEEECCCBBBFFFNNNTTT^^^uuupppQQQ>>>;;;999:::;;;666555555555555555555555555333333333222222222111111111///...------...///111---...///000000///...---////////////////////////,,,,,,---...///000111222...//////000000000000000000...///333555444666:::CCCMMMYYYeeesssvvvkkkbbb```ccc^^^______```aaaccceeefffhhhhhhhhhiiiiiijjjjjjjjjeeedddccccccbbbcccdddeeejjjlllnnnnnnnnnnnnooopppsssuuuyyy||||||zzzwwwuuujjj```XXXXXX[[[]]]```bbbfffiiiooowww|||zzzwwwuuussssssttttttlllggg```[[[ZZZZZZ[[[[[[ZZZ[[[[[[YYYXXXZZZ___cccjjjqqq{{{}}}zzzzzz}}}nnnYYYRRRLLLMMMTTTbbbvvvcccQQQAAA???EEE@@@===???===:::;;;===>>>===<<<:::999888888888:::===>>>===<<>>IIIWWWcccnnnyyyzzzpppiiidddaaacccbbbaaaaaaaaacccfffgggiiihhhggghhhjjjkkkkkkjjjfffbbb^^^\\\^^^aaadddfffhhhhhhggggggggghhhjjjkkkkkknnnrrrvvvxxxwwwvvvtttggg___YYYZZZ]]]___bbbfffnnnzzz{{{uuupppnnnlllgggccc```\\\XXXXXXZZZ\\\[[[ZZZXXXWWWXXX\\\]]]]]]aaagggpppttt{{{{{{xxxxxxzzz}}}}}}mmmZZZPPPKKKNNNTTT^^^qqqwww```KKKGGGBBB???>>>>>>===<<<<<<<<<;;;::::::999888888::::::;;;;;;<<<======>>>CCCEEEHHHMMMSSS]]]gggnnnvvv{{{|||wwwvvvttttttwww|||rrrhhhccccccdddeeebbb[[[PPPFFF@@@===DDDJJJOOO[[[nnn~~~~~~XXXKKK===999888666555666222222111111111111222222111111111111111000//////000000////////////000000000000///...............///////////////////////////000000111111000000///......////////////......111111000000111333555777;;;EEESSS___jjjuuu~~~|||rrrjjjeeebbbbbbaaa``````aaaccceeegggjjjhhhhhhiiijjjkkkjjjiiiccc___ZZZXXXYYY]]]```aaaddddddddddddddddddeeefffhhhiiillloooqqqqqqpppoooiiibbb]]]^^^```bbbhhhooo}}}tttnnnjjjfffaaa^^^ZZZWWWUUUVVVYYY\\\]]]\\\ccc``````aaaaaa```ccciiinnnrrrxxx}}}}}}zzzxxxyyy|||nnnZZZPPPJJJMMMTTT___sssmmmWWWKKKGGGBBB???======<<<;;;<<<<<<;;;:::999999888888:::::::::;;;<<<=========@@@CCCFFFKKKRRRZZZccciiirrrwwwyyyrrrpppppprrryyyyyyjjjdddcccbbbdddccc]]]SSSIIICCCAAA@@@DDDJJJSSSdddxxxmmmOOODDD:::777777555333333111111111111111111111111111111111111111000//////000000000//////000000111000000///...............222222111000///......---...//////000000//////...000000111111111111000000111111000000111333555666777@@@MMMZZZeeeooozzzuuulllfffcccaaaaaa``````aaaccceeegggjjjiiiiiiiiijjjjjjiiiggg___\\\WWWUUUVVVYYY\\\]]]aaacccddddddcccccccccdddfffggghhhiiijjjkkklllllljjjfffccccccdddiiittt~~~sssjjjddd___ZZZWWWUUUTTTTTTVVVZZZ^^^``````dddaaa```aaa```___ccciiiooottt{{{|||{{{zzzxxxxxxzzz~~~mmmZZZPPPJJJLLLSSS```xxxbbbPPPJJJFFFAAA>>>===<<<:::999;;;;;;::::::999999888888999::::::;;;;;;<<<<<<===<<>>777777777444222222222333333333333333333222111111111111111000//////000000000///000000111111000000///...............222111111000///...------......////////////......111222222333333222222111111111111111222333444555555;;;GGGUUU```jjjuuuxxxooohhhdddbbbaaa``````aaadddfffhhhkkkjjjiiijjjkkkjjjhhhfff^^^ZZZVVVTTTVVVYYY\\\^^^bbbeeeiiiiiihhhggghhhiiiiiiiiiiiijjjkkkmmmmmmnnnjjjiiiiiijjjkkkrrr}}}pppfff```[[[WWWTTTUUUUUUVVVYYY\\\___bbbccc___]]]\\\^^^```aaahhhooottt|||zzzzzzyyyxxxwwwzzz~~~lllYYYPPPJJJMMMTTTccc~~~www\\\NNNHHHEEEAAA>>><<<;;;999888:::::::::999999999999999999999::::::;;;;;;;;;;;;:::===BBBGGGMMMSSSZZZ___hhhnnnwww{{{sssllllllpppxxxmmmbbbbbbeeeaaa```\\\RRRGGGAAAAAADDDFFFGGGMMM]]]qqqnnnUUUAAA;;;777888888555333333222333444444444444333222111111111111111000//////000000000000000111222222000000///.............................................////////////............////////////......111111111111222333444444555999CCCQQQ\\\dddqqq}}}zzzqqqjjjeeebbbaaaaaaaaabbbeeehhhiiijjjiiiiiijjjkkkjjjhhheee\\\YYYUUUTTTWWW\\\```bbbeeejjjnnnooommmlllnnnqqqnnnoooppprrrssstttttttttlllmmmooorrruuuyyymmmccc^^^\\\YYYWWWWWWXXXZZZ[[[]]]___aaabbbaaa___^^^bbbeeeiiiqqqzzz}}}}}}zzzzzzyyyxxxwwwyyy~~~lllXXXPPPKKKNNNVVVgggoooXXXMMMFFFCCC@@@>>>===;;;:::888888999999999999999999999999999999::::::::::::::::::===BBBFFFKKKQQQWWW\\\dddkkkttt|||uuunnniiilllrrr|||zzzjjjcccbbbddd^^^\\\VVVMMMDDD@@@BBBEEEEEEFFFOOOaaarrr||||||aaaMMM>>>:::777999999555444555111222333444444333222111111111111111111000//////000000000000111111222333000000///...............,,,,,,------......//////...//////000000//////...///000000111111000000///111111222222222333333333666777???MMMWWW___lll{{{|||rrrjjjfffaaa`````````bbbeeehhhiiiiiiiiiiiikkklllkkkhhhfff[[[XXXVVVWWW[[[bbbgggiiilllppptttssspppooorrruuutttwww{{{~~~}}}vvvwwwzzz~~~|||tttjjjccc```___^^^\\\ZZZ\\\^^^^^^^^^^^^```bbbeeebbbbbbfffjjjoooyyy}}}zzzzzzyyyxxxxxx{{{lllWWWPPPMMMQQQZZZlllfffRRRJJJDDDBBB???>>>>>>===;;;999777777888888999999::::::999999999999999999999999;;;===@@@DDDHHHNNNUUUZZZ```gggqqqyyy~~~qqqllljjjoooxxxvvvjjjcccaaa```ZZZUUUNNNGGGBBBAAABBBCCCFFFHHHTTThhhwww|||rrrWWWEEE===999777999888555333555111222444555555444222111111111111111111000//////000000000000111222333444000000///...............---.........///////////////000000111111000000///222222333333333333222222111111222222333333333222777555<<>>AAAEEEKKKSSSXXX\\\dddnnnvvv{{{}}}qqqmmmmmmttt~~~sssjjjddd```\\\WWWQQQIIICCCAAAAAABBBBBBHHHLLLZZZooo|||mmmQQQ???<<<888777888777444333555444555777888888777555444111111111111111000//////000000000000111222333444000000///...............000000000000////////////000000111111111111000000//////000000000000//////111111222333333333222222666444:::HHHQQQVVVddduuu~~~ssskkkeee]]]\\\\\\]]]___aaadddffffffggghhhkkkmmmllljjjgggdddbbbbbbeeemmmuuu}}}~~~vvvrrruuuzzz~~~}}}xxxrrrjjjfffffffffeeecccdddgggjjjjjjiiihhhjjjlllkkkjjjmmmuuu~~~vvvwwwwwwxxxzzzuuubbbVVVQQQPPPVVV```ssszzz]]]JJJEEEBBB@@@??????@@@@@@>>>===666666777888999::::::;;;999999888888888888888888;;;<<<===???BBBIIIQQQWWWZZZbbblllsssxxx{{{qqqnnnmmmttt~~~qqqjjjccc]]]ZZZSSSPPPIIICCCBBBDDDEEEDDDGGGQQQhhhcccJJJ???<<<:::666333222222555666666666666555555444444444222222222111111111111000000000000000000000000000////////////////////////000111111000---)))$$$"""---...///000000///...---000000///...---...000222000111111111111222222222000333:::EEENNNWWWeeeqqq|||{{{tttjjjccc[[[[[[[[[[[[]]]```dddeeeaaadddggghhhiiiiiikkklllhhhiiikkkqqqyyy||||||zzzrrrjjjhhhggggggjjjoootttqqqqqqsssrrrooonnnpppmmmsss|||}}}xxxuuussstttyyy|||jjj]]]PPPPPPQQQVVVhhhnnnVVVIIIBBB>>>?????????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;---111777:::;;;;;;::::::888999;;;>>>AAAFFFLLLQQQXXX]]]eeelllsss|||xxxmmmkkklllttt}}}oooiiibbb\\\ZZZNNNKKKEEE@@@???AAACCCCCCLLL[[[uuu~~~\\\FFF>>>;;;999666444333333444555555555555444444333333333222222222111111111111000000000000000000000000000////////////////////////---...000111222111000///000000111111111000//////111///...000444666444222000000111111111222222222111222888AAAIIIRRR```lllyyyyyyyyynnneee___\\\[[[[[[\\\^^^```ccceeebbbdddfffhhhhhhhhhjjjlllkkklllpppvvv}}}yyyvvvzzzyyyqqqjjjiiiiiijjjnnntttwwwttttttuuusssqqqsssxxx~~~}}}yyyvvvuuuvvvzzz}}}xxxdddXXXMMMMMMNNNUUUfffjjjRRREEE???>>>>>>??????>>><<<;;;:::888888888888888888999999333666888999777555444444777999:::<<>>EEEMMM[[[hhh~~~xxxxxxssshhh```[[[[[[[[[[[[[[[]]]___bbbcccaaaccceeefffeeefffgggiiilllnnnrrrxxxwwwqqqooorrrzzzyyyqqqkkkjjjlllnnnsssyyyyyyxxxxxxxxxuuuuuu|||}}}yyywwwvvvwww{{{~~~~~~kkkZZZPPPKKKKKKNNNVVVgggdddOOODDD???======>>>======<<<;;;:::888777777777777777777777888999:::999666444333333777888:::;;;===AAAGGGKKKQQQWWW```iiipppxxxwwwoookkkmmmtttvvvjjjfffaaa\\\ZZZNNNIIIDDDBBB@@@AAAFFFLLLXXXqqqlllKKK<<<:::666666666666555444333222222222222222111111111111222222222111111111000000////////////////////////////////////////////////111111000000000111222333444333222000///000111111///000333888;;;:::555///000000000000111111111111666444666<<>>HHHWWWdddjjj{{{}}}~~~pppeee___]]]ZZZZZZZZZ[[[[[[\\\]]]^^^``````aaa```^^^^^^```bbbfffjjjooosssvvvzzz~~~qqqkkkfffgggjjjssszzzsssrrrtttwww}}}}}}xxxuuuttttttwww|||uuucccVVVMMMIIIHHHIIIOOO\\\mmmtttWWWIIICCC@@@;;;;;;;;;:::::::::::::::999999999888888777777777666777888777777888:::===999:::::::::;;;>>>CCCGGGJJJPPPYYY```gggnnnwww}}}zzzrrrnnnkkkqqq|||yyykkkfffgggddd```]]]QQQIIICCCBBBAAABBBOOO]]]llltttUUUCCC;;;999555555555555555444333222000000000111111111111111222222222111111111111000000000000000000000000000////////////////////////444333111///......////////////............//////,,,333::::::555///...000/////////000000000111111000...///444:::BBBQQQ^^^dddxxx~~~qqqeee```___^^^^^^______````````````aaaaaaaaa___]]]]]]___aaafffjjjoooqqqqqqsssvvvyyyzzzrrrkkkgggeeegggkkkttt|||{{{}}}{{{vvvsssrrrtttxxx~~~mmm\\\QQQKKKJJJFFFGGGPPP```qqqlllPPPEEE@@@<<<::::::999999999999::::::888888777777666555555555555666666555444444666888888999999999:::>>>BBBFFFJJJOOOUUU[[[aaahhhqqqxxx~~~uuuooommmnnnuuu~~~qqqffffffiiigggbbb___QQQHHHBBBCCCCCCHHHXXXlllaaaJJJAAA<<<777555555444444444444333333000000000111111222222222222222222111111111111000000000000000000000000000////////////////////////000000000////////////000,,,---......////////////***...222222///,,,,,,---////////////000000000111000...///333888>>>KKKWWWbbbttt{{{~~~vvvjjjeeeeeeeeeffffffgggggggggggggggddddddbbb```^^^^^^___aaaeeeiiimmmnnnlllkkkmmmpppvvv{{{||||||~~~~~~}}}|||}}}~~~{{{tttooohhhfffgggjjjooowww}}}zzzuuuqqqrrrtttzzz|||gggWWWNNNKKKKKKHHHJJJUUUgggxxxcccKKKCCC@@@===:::999888777888888999:::999999888777777666555555333444666555444333444555666777777888999<<>>IIIUUUbbbrrrxxxzzz{{{ooojjjkkkkkklllmmmmmmmmmmmmllllllffffffdddbbb______aaaccccccgggkkkjjjgggdddfffiiijjjpppwww}}}{{{|||}}}|||yyywwwwwwwwwxxxvvvvvvxxxzzzxxxtttppphhhgggiiinnnsss{{{~~~|||yyyuuuqqqrrruuu|||yyydddTTTMMMKKKLLLMMMNNNZZZnnn\\\HHHDDDDDDBBB999999888777777888999:::;;;;;;;;;:::999888888777222444666777666666777888444555555666777;;;@@@DDDKKKNNNQQQTTTXXX```kkkrrrxxxooonnnsss|||pppiiiccccccggghhhbbb[[[MMMGGGDDDFFFHHHSSSrrrhhhQQQBBB888777<<<666666555444333222222111000000111333555555333111000111111111111000000///......---------......///////////////////////////////////////////////////---,,,,,,,,,,,,---......000000000000000000000000...............///000000333111222777;;;???HHHQQQ^^^nnn{{{|||{{{oooiiilllqqqssstttqqqllliiijjjlllkkkhhhdddbbbaaaaaa___^^^___aaaeeehhhiiihhhfffdddjjjlllnnnppprrrtttuuuuuussssssrrrssssssttttttuuuxxxxxxyyyyyyxxxxxxwwwvvviiijjjkkknnnvvv|||yyyxxxvvvuuurrrsss{{{rrr\\\OOOIIIGGGHHHIIIRRR___pppoooVVVKKKDDD>>>;;;::::::::::::::::::::::::999999999888888888888777777777666666666666777777777;;;777777;;;777777CCCCCCGGGNNNUUU[[[```fffjjjwwwpppqqqwwwvvvnnnhhhcccdddiiiiiiccc\\\KKKFFFCCCGGGLLL\\\}}}aaaLLL@@@777666999444444444444444333333333333222111222333333222000///000000000111111111111///...............//////////////////////////////...........................------------...//////////////////////////////---------------...//////000......333777;;;CCCKKK[[[kkkyyy{{{|||vvvqqqtttvvvwwwwwwrrrjjjdddcccdddkkkhhheeecccccccccbbbaaa]]]___cccfffggggggfffeeehhhiiijjjlllmmmnnnnnnooommmmmmmmmmmmnnnppprrrsssuuuuuuvvvwwwwwwwwwwwwwwwmmmnnnooossszzz}}}xxxvvvuuutttsssxxxzzznnnZZZOOOJJJIIIIIIOOO[[[lllfffOOOFFFAAA<<<999888888888888888888888888888888888777777777666666777777666666666666777777555888444444999555444???BBBFFFMMMSSSYYY___eeeiii{{{tttpppttt{{{{{{qqqiiieeecccfffjjjjjjccc[[[IIIDDDCCCHHHQQQfff{{{WWWEEE===777555777222333333333444444444555555333111111111222111///000/////////000111222333000000////////////000000////////////////////////........................///............///000000........................------,,,,,,------...///...,,,---111444777???GGGWWWggguuuzzz|||}}}yyy|||{{{}}}}}}vvvlllccc``````iiigggeeedddeeeffffffeee]]]___bbbeeeggghhhgggggggggggghhhiiijjjjjjjjjjjjhhhgggffffffhhhkkknnnqqqppppppqqqssstttuuuuuuvvvpppqqqssswww~~~~~~zzzvvvuuuuuutttttt}}}iiiVVVNNNKKKJJJLLLUUUfff~~~|||\\\IIIBBB???;;;999888888888888888888888888777777777777666666666555777777666666666666777777777999555555;;;888555>>>@@@DDDJJJQQQVVV\\\bbbfff}}}tttoooooouuu}}}uuunnndddccccccgggkkkiiiaaaYYYGGGDDDCCCIIITTThhhpppNNN???;;;888555666333333333333333333333333555333000///000111111111111111000//////000111222222111000000000000000000////////////////////////.......................................//////000...........................------------...//////111...///222555777===EEESSSaaapppwww{{{{{{~~~~~~rrrhhhddddddgggeeeddddddfffggghhhhhh___```ccceeeggghhhiiiiiifffggghhhiiijjjjjjjjjjjjfffdddbbbbbbcccfffjjjmmmlllllllllmmmooopppqqqrrrppprrrtttwww~~~~~~|||yyywwwvvvvvvvvvvvv|||eeeTTTNNNKKKMMMQQQ[[[pppqqqUUUFFFBBB???<<<;;;999999999999999999999999888888777777777666666666777777666666666666777777777888444666>>>:::555;;;>>>BBBHHHMMMSSSYYY___dddvvvnnnkkkmmmuuu}}}xxxkkkeeeaaa```bbbfffhhheee]]]UUUFFFDDDDDDIIISSSeee|||eeeGGG<<<;;;888666666555444444333222222111111222111//////000222333333222222111000000//////000222222111000000000000000////////////////////////........................------,,,,,,------...//////////////////////////////////////////000000111222000000333555555;;;BBBNNNZZZiiisssyyy}}}wwwkkkfffeeeeeecccbbbcccfffhhhiiiiii___```aaacccdddeeefffgggdddeeefffhhhiiijjjkkkkkkgggeeecccaaabbbdddhhhjjjjjjjjjjjjjjjkkkmmmnnnoooqqqrrrtttwww}}}{{{zzzxxxvvvttttttuuuvvvzzzbbbTTTOOOLLLOOOWWWeee~~~{{{fffNNNCCC@@@>>>;;;999999999999999999999999999999999888888888777777777777777666666666666777777444666222777AAA===555888<<<@@@EEEJJJOOOVVV\\\```}}}pppjjjjjjnnnwwwqqqddd```______aaacccddd___WWWPPPEEEDDDDDDHHHSSSdddvvvvvv\\\CCC;;;:::888666777555555444333222111000000000///...///111333333222111111111111111000//////333222111000/////////000////////////////////////------------------------,,,,,,,,,,,,,,,---......////////////////////////000000//////000000111222222///000222222222666===HHHSSScccooowwwyyyjjjcccbbbdddbbbbbbcccfffiiijjjjjj``````_________```aaabbbaaabbbccceeefffggghhhhhhhhhfffdddcccccceeegggiiikkkkkkkkklllmmmppprrrtttvvvwwwyyy|||uuutttsssqqqooopppsssvvv{{{www^^^TTTOOOLLLSSS```uuulllZZZGGG???===;;;888777777777777777777777777777999999999999888888888888777777666666666666777777777999888@@@LLLGGG;;;;;;:::===BBBGGGLLLRRRYYY^^^wwwlllhhhkkkrrr}}}{{{llldddaaa^^^^^^___```___YYYQQQJJJDDDCCCBBBGGGTTTgggzzziiiSSS???:::999666444777444333333333222222111111111000///000222222111///,,,...000222333333111000222222111000///...//////////////////////////////---------------------------------------...//////........................///////////////000111111222000000222111000444:::BBBLLL]]]mmmxxxzzzkkkddddddeeedddcccdddgggjjjlllllleeecccaaa___^^^^^^___```aaabbbcccdddeeeeeeeeeeeefffeeeeeeeeefffgggiiijjjmmmnnnoooqqqtttxxx|||zzzoooooonnnlllkkknnntttxxxlllXXXRRRNNNLLLWWWiii___PPPAAA<<<<<<;;;999999777777777777777777777777888888888888777777777777777777666666666666777777777:::;;;FFFUUUOOO@@@===999<<<@@@DDDIIIPPPWWW\\\tttiiihhhnnnvvvpppfffbbbaaa^^^^^^^^^^^^\\\UUUMMMGGGCCCBBBAAAFFFUUUlllaaaNNN>>>:::888444333777111222222222222333333333222111111222222111///,,,(((+++///333555555333222222111000///............////////////////////////------------------------...............///000000------------------------...............///000000444111111333222111444999>>>HHH[[[mmmzzz}}}ooojjjjjjfffeeedddfffiiilllmmmmmmjjjhhheeebbb`````````aaaddddddeeeeeeeeeddddddccccccdddeeefffgggiiikkklllpppppprrruuuzzz{{{ssslllllllllkkkkkkooowww}}}wwwcccTTTPPPMMMLLLZZZooo~~~ZZZLLL???<<<>>>===<<<<<<888888888888888888888888777777777777666666666666777777666666666666777777111444666CCCSSSMMM<<<777888;;;>>>CCCHHHNNNUUUZZZvvvooogggfffooo}}}sssiiibbb^^^]]]dddbbb]]]XXXQQQLLLGGGEEEAAABBBCCCJJJ^^^yyywwwTTTHHH===;;;;;;999666555444444444333333222222222111111000000000000111111000000////////////000000555444333111000...---,,,111000000///...---------//////////////////......+++,,,------++++++,,,---///...---,,,,,,---...///000000000000////////////111000000000111333555666;;;EEETTTdddxxx{{{tttpppllljjjhhheeecccdddhhhnnnqqqsssoooiiieeebbbbbbaaaaaaddddddcccaaa``````bbbeeehhhiiiiiiiiijjjlllqqqtttwwwyyy}}}zzzssspppooojjjffffffiiinnnyyylll[[[OOOMMMJJJKKK^^^wwwvvvTTTKKKAAA<<<===>>>;;;777888777555444555666888999:::::::::777555444666777777777666666555555444444;;;222555JJJWWWQQQBBB:::888999;;;>>>CCCIIINNNQQQsssmmmhhhiiirrr|||nnngggbbb___``````]]]YYYSSSLLLGGGCCCAAAAAACCCEEENNNccc}}}lllPPPEEE;;;999:::777555444222222222111111111000000111111000000000000111111000000////////////000000000000000//////.........,,,,,,---...///000111111........................,,,---......,,,,,,---...///...------------...////////////...............222222222222333555666888<<>>::::::;;;999777:::999888777777777888888444555666666555555666888666666666666555555555555777777;;;CCCEEE???::::::666777888:::>>>BBBGGGIIIzzzqqqiiimmmsss|||ssseee````````````aaa]]]YYYQQQJJJEEECCCCCCDDDFFFMMMZZZkkkzzznnnQQQCCC<<<666666777555444666333333333333333333333333222222111111111111222222//////000000000000///////////////////////////000222111000...---+++***))),,,,,,,,,---------......+++---------,,,+++,,,------..................---....../////////000000000///.........///111333444333888AAAMMM\\\mmm}}}ttttttssszzz~~~{{{wwwyyy|||}}}yyytttlllgggeeeiiipppttt||||||zzzvvvqqqooopppqqqvvvwwwwwwwwwwwwzzz~~~{{{qqqpppmmmkkkiiiiiijjjkkkkkkmmmooopppqqquuu{{{{{{uuuqqqkkkhhhiiihhhiiikkknnnsssuuubbbTTTMMMIIIIIIOOOWWWddd|||pppXXXHHHCCC===:::::::::999888888888777777666666666666333444666666555555666888555555555555666666666666888888999;;;:::888888;;;777777888:::===AAAEEEGGGvvvnnnhhhmmmvvvzzzmmmaaa___aaaaaa______YYYTTTLLLEEEAAAAAACCCEEEKKKVVVgggxxxbbbJJJAAA;;;777777666444444666000111111111111222222222222222111111111111222222...///000111111000///...000000000///////////////.........---------------,,,,,,,,,---......//////+++,,,------++++++,,,---------...//////...------......//////000111111111000000//////000222444555444888@@@JJJWWWgggwww{{{sssrrrqqqwwwzzzvvvtttyyy|||rrrjjjgggjjjooottt|||}}}}}}zzzvvvuuuwwwzzz}}}|||~~~yyypppiiikkklllkkkiiigggggggggeeehhhlllnnnpppttt{{{uuupppmmmhhhfffgggiiihhhkkkqqqzzzyyygggXXXPPPIIIGGGJJJQQQ[[[kkkeeeRRREEEBBB>>>;;;::::::::::::888888777777666666555555333555777777666666777888777777777777888888888888888888777555444555777:::777777888999;;;???CCCEEE}}}sssmmmmmmsss}}}qqqfff^^^___bbbaaa___]]]VVVQQQIIIBBB???@@@DDDGGGRRR```tttxxxWWWDDD???:::666777555333333555000000111111111222222222333222222111111222222333...///000111111000///...........................++++++,,,------...//////,,,------...//////000000,,,---...---,,,+++,,,...------...//////...------------......///000000111////////////000222444555555777:::CCCPPPbbbsss~~~|||sssssstttyyyzzzuuuttt{{{zzzooojjjkkkpppttt}}}}}}}}}~~~|||rrrmmmjjjooossstttqqqllliiihhhiiimmmrrrtttuuuxxxyyyoookkkiiifffdddfffhhhhhhmmmxxx~~~iiiYYYOOOLLLDDDFFFLLLVVVcccvvvvvvZZZMMMDDDAAA>>><<<;;;;;;;;;;;;999999888888777666555555444666888999777666777777666777777777888888888999777888777555555777888888666666666777999<<<@@@BBBzzzrrrllltttzzztttkkkbbb\\\^^^cccbbb___]]]VVVQQQHHHAAA???BBBGGGJJJWWWggg}}}qqqQQQAAA>>>999666666444111111444222222222333333444444444333222222111111222222333...///000222222000///...+++,,,,,,------.........,,,,,,,,,------.........------......///000111111---...///...------...///,,,---...//////...---,,,,,,,,,------...///000000------------...///111222444444555;;;III]]]qqq}}}uuuuuuyyy}}}}}}wwwwwwssslllmmmqqquuu{{{tttssssssyyy}}}wwwqqqooopppuuuzzz||||||~~~vvvllliiigggdddcccdddgggiiiqqqrrr^^^NNNHHHHHHBBBEEEMMMYYYiiikkkRRRIIICCCAAA>>><<<;;;;;;<<<<<<:::::::::999999777666666555777999:::888777777777444555555555666666777777666777888888888:::888666555555555555777:::===???}}}qqqlllmmmuuu}}}uuukkkfffbbb```bbbeeeeeeaaa]]]RRRJJJCCC@@@@@@BBBHHHPPP]]]vvvfffKKKAAA:::999888666555333222111222333333444444333333222555333222222333444444333000000000000//////////////////////////////////////////.........------------.........//////000000////////////////////////000000///...------,,,,,,....................................////////////222222666<<>>===<<<<<<<<<:::::::::999999888888888888888888888777777777666777666555444333444444555888777666555555555555555444444555555666888999:::wwwnnnllloooyyy~~~ooofffdddaaa___aaacccbbb]]]XXXLLLGGGDDDCCCBBBDDDKKKTTTggg~~~\\\DDD===999999888666555333222222222222333333333333222222333111000000111222222111000000000000/////////...000000000000000000000000//////.........------------........./////////000........................000//////...------,,,,,,..............................////////////000000222222555:::AAAOOOeeeyyyuuutttvvvvvvzzz|||{{{tttnnniiifffccc```bbbgggkkkqqq}}}ooo[[[NNNFFFCCCDDDHHHJJJSSSbbbtttsssVVVHHHFFF;;;:::999777666666555555::::::999999999888888888888888888777777777666666777666555444333444444555777666666555555555555666444444555555666888999:::zzzqqqlllnnnssssssggg```aaa_________```]]]WWWRRRFFFDDDDDDDDDCCCEEEOOO[[[wwwqqqPPP???<<<888888777666555333333222111111222222222222111111111///......///000000///000000000/////////......000000000000000000000000...............---------.............../////////......................../////////...------,,,,,,.........................../////////000000000111333333444888>>>JJJ```sss~~~yyytttuuuwww}}}|||uuupppkkkgggfffcccbbbffflllooovvv{{{bbbRRRJJJDDDCCCDDDLLLPPPZZZkkk}}}```NNNEEE@@@;;;;;;999888777666666666999999999888888888888888777777777777666666666666666555444444333444444444555555555444555555666666444444444555666777888999|||sssmmmlllqqqyyytttjjjbbb]]]______^^^___]]]XXXQQQLLLCCCBBBBBBBBBBBBGGGVVVeeeaaaGGG===???777777666555444444333333000111111222222111111000111///---...///000//////000000/////////.........////////////////////////........................................................................//////.........---------..............................//////000111111111444333444666:::DDDXXXjjjyyy~~~{{{sssuuuxxx{{{tttpppllliiigggfffdddccchhhooottt}}}tttZZZNNNIIIFFFEEEHHHNNNWWWggg{{{hhhPPPHHHDDD===>>>===<<<;;;:::999999999888888888888888888888777777777666666666555555555555444444444444444444444444444444444555555666777444444444555666777888888uuunnnjjjlllttt}}}uuukkkeee```\\\^^^^^^^^^]]]ZZZTTTMMMIIICCCAAAAAABBBDDDNNNbbbtttqqqTTT@@@;;;===666666555555444444333333000111111222222111111000111000......000111000///////////////....................................---....................................---------.......................................---------........................---......///000111111111333222333555777>>>PPP```sss}}}|||ssstttwww}}}yyyuuutttwww}}}yyytttpppmmmiiiggggggfffddddddkkksss{{{lllTTTLLLJJJGGGHHHMMMNNN]]]uuuzzzYYYHHHEEECCC===;;;:::999888777666666666777777777777777777777777666666666555555555555444333333444444444444444444444444444444444555666777555444444444555666777888yyyooojjjiiimmmxxx{{{mmmfffbbb___\\\]]]]]]\\\ZZZVVVPPPJJJFFFCCCAAABBBGGGPPP^^^ttt```JJJ<<<777888555555444444444444444444111111222222222222111111222111//////111111111000/////////.........---------------------------------------........................---------------------------------------................................................,,,,,,---...///000111111111222333555555999GGGVVVjjjxxxzzzssstttuuu{{{xxxooojjjfffhhhlllttt{{{yyyssspppmmmjjjgggfffggghhhggghhhppp{{{xxxaaaMMMIIIHHHEEEIIIRRRTTTgggjjjPPPDDDCCCAAA>>>:::999888666555555555555666666666666777777777777666555555555444444444444222333333444444444444333444444444333444444555555555555444444555555666777|||tttkkkjjjlllsssqqqeeeaaa```^^^[[[ZZZZZZYYYVVVQQQKKKGGGEEECCCBBBGGGRRRbbbtttiiiPPPCCC;;;777666444444444444444444444444222222333333333333222222222000//////000111111000//////.........---------........................---------.........//////.........------,,,,,,,,,------------------------................................................++++++,,,---...///000000000111333555444666AAAMMM___qqquuurrruuuvvvzzzqqqhhhbbb___```dddjjjoootttvvvtttrrrssstttoooooossszzzzzzssspppmmmiiifffdddeeehhhkkkkkknnnyyyzzzyyyyyy{{{kkkVVVGGGGGGHHHEEELLLYYYbbbwwwuuu[[[KKKDDD???======::::::888777666555555555555555555666666666777777555555555444444444333333111222333444555444444333555555444333333333444444555555444444444555666666zzzrrrllllllqqqyyyzzzjjjaaa^^^^^^\\\ZZZXXXXXXWWWSSSMMMHHHEEEDDDBBBBBBKKK\\\pppyyyXXXEEE@@@===:::999333333444444444444444555222333333444444333333222111000......000111000/////////.........---------////////////////////////---------.........//////.........------,,,,,,,,,---------------------------.............................................******+++,,,---...///000///000444555333444===HHHWWWkkk~~~{{{ppprrrwwwxxxyyy}}}mmmddd___]]]^^^bbbhhhkkkmmmllliiihhhiiikkkfffhhhnnnwww~~~}}}vvvpppmmmkkkgggdddbbbdddiiimmmooosss}}}vvvqqqoooqqqtttuuubbbPPPEEEHHHIIIFFFOOO___ooojjjRRRHHHCCC<<<999;;;888777666555444333333333444555555555666666777777555555444444444333333333000111333444555444444333666555444444333333333333555555444444444555666666{{{wwwoookkkpppyyyxxxoooeee^^^]]]]]]\\\ZZZZZZXXXVVVRRRHHH??????DDDBBBFFFQQQeee|||dddJJJBBB>>>666222333444444333333333333222222111111111111111111111111111000000/////////////////////000000000000//////......---------,,,,,,,,,000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------------............///---------......000111111////////////............111333333111///333;;;BBBTTTeeeyyyxxxvvvuuuvvvyyypppbbb[[[[[[^^^bbbccceeeiiilllmmmllljjjiiikkklllqqqxxxzzzrrrmmmiiifffbbb___gggeeejjjqqqrrrtttxxxrrrqqqjjjeeemmm|||uuugggTTTKKKFFFGGGHHHLLLZZZjjjzzz|||aaaHHHAAA@@@:::666888555555555555666666666666333333444444444444333333333333444444333333222111555555666666666666555555666666666666666666666666555555555555666666666777{{{vvvooolllsss}}}pppiii```[[[\\\]]]\\\ZZZYYYVVVSSSOOOHHHAAAAAAEEECCCIIIWWWkkknnnWWWAAA<<<<<<777444666444444333333333333222222111111111111111111111111222222111000000000000111//////000000000000//////.........---------,,,,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------............,,,,,,,,,------...///000////////////////////////000111222000...222999@@@PPPdddzzzyyyuuuxxxzzz}}}~~~qqqbbb]]]]]]___ccceeegggjjjmmmnnnpppqqqqqqrrrsssvvv|||wwwsssmmmiiigggeeebbb```eeeccchhhqqqvvv|||}}}ssslllllljjjhhhppp|||{{{hhhZZZLLLHHHFFFHHHIIIOOObbbwwwsss[[[FFF@@@@@@;;;999:::777777777666666555555555444444555555555555444444333333444444333333222111444555555666666555555444555555555555555555555555555555555555666666666666}}}zzzsssoooooovvvxxxeee```ZZZXXXYYY[[[[[[[[[YYYSSSNNNKKKGGGCCCBBBFFFFFFPPPaaasss[[[III999777999666444666444444333333333333222222111111111111111111111111111111000////////////000...//////000000//////............------------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------............++++++,,,,,,---.........////////////000000000000...000000///...111777===JJJ```{{{}}}uuuwww~~~qqqccc___^^^```cccfffiiimmmqqqtttwww{{{~~~~~~zzzxxxooolllhhhfffeeeeeeeeedddgggfffjjjttt{{{xxxooohhhiiijjjlllvvvnnn[[[NNNGGGFFFHHHKKKMMMVVVoooeeeRRRBBB???@@@===:::<<<:::999888777666555555444555555555666666555555555333333444444333333222111333444444555555444444333444444444444444444444444666666555555555555555555{{{wwwooonnnqqqzzzyyykkk^^^[[[XXXWWWXXXZZZZZZYYYXXXPPPIIIGGGEEEBBBBBBEEEKKKZZZnnn}}}kkkPPPCCC888666777444222222444444333333333222222222111111111111111111111111......---,,,,,,,,,,,,---...//////////////////...............------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,---------.........,,,,,,------............/////////000000000000000...///000//////222666:::EEE[[[yyy|||{{{~~~qqqdddaaa___```cccfffllltttzzz~~~zzztttssskkkjjjgggffffffggghhhhhhllllllqqqzzzvvvpppllllllmmmrrrxxxfffVVVKKKHHHFFFHHHNNNSSS___yyyuuuXXXKKK@@@>>>???<<<:::;;;999999999888777666666666555555666666666666555555333333444444333333222111222333333444444333333222333333333333333333333333666666555555555555444444~~~yyyuuulllnnnsss}}}oooaaa\\\[[[YYYXXXXXXXXXWWWWWWVVVNNNFFFCCCAAA@@@BBBFFFUUUhhh}}}uuu[[[HHH@@@999777777555333333444444333333333222222222000000000000000000000000...------,,,,,,,,,,,,,,,......////////////......//////.........---------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------.../////////............//////000000000111///000000111111333666999@@@TTTqqq|||~~~tttjjjgggcccdddhhhjjjsss}}}sssnnnnnnhhhhhhfffeeeeeefffhhhjjjnnnqqqxxxwwwvvvtttssssss{{{sssaaaTTTKKKKKKFFFHHHQQQZZZggg}}}gggPPPGGG@@@======;;;888888777777777777888888888888555555666666666666555555333333444444333333222111222222333333333333222222333333333333333333333333555555555555555444444444~~~yyyuuukkkpppxxxvvvggg^^^[[[[[[[[[ZZZYYYWWWVVVTTTRRRKKKDDDAAA@@@AAAFFFMMMcccyyyeeeOOO@@@===999777777777777777444444333333333333222222000000000000000000000000000000///............///---......//////......---/////////.........------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------...///000000///......------......//////000000//////000111222444555666;;;JJJccczzz~~~}}}~~~~~~wwwtttnnnnnntttxxx}}}tttlllhhhgggdddeeeeeedddccceeehhhkkknnnvvvyyyyyyxxxwww{{{nnn\\\PPPIIIKKKGGGKKKWWWcccooo{{{\\\IIIEEE@@@===;;;999777777666666666777777888888888555555555666666555555555333333444444333333222111222333333444444333333222333333333333333333333333333333444444444555555555zzzvvvlllttt|||zzzjjjaaa^^^XXXYYY[[[[[[YYYWWWTTTSSSMMMHHHDDDBBBAAADDDNNNYYYqqqzzzXXXEEE;;;;;;999666555666777777444444333333333333222222000000000000000000000000111000000///.../////////---......//////......---////////////............***,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,---------,,,---///000000///---,,,,,,,,,,,,---.../////////.........000222333444333777@@@SSSiiiuuuuuuqqqqqqqqq|||~~~~~~||||||~~~tttnnnhhhdddcccbbbccceeeeeeeeeggglllppprrr~~~zzzwwwsssvvvjjjWWWNNNIIIJJJLLLVVVeeepppzzzpppUUUDDDCCC@@@;;;999888888888777777666666666666666666444444555555555555444444333333444444333333222111333333444444444444333333444444444444444444444444222222333444555555666666{{{wwwnnnwwwqqqaaa^^^```UUUXXXZZZ[[[YYYVVVTTTSSSJJJGGGDDDCCCCCCGGGTTTaaa{{{pppOOO@@@;;;;;;999555222333444444444444444333333333222222000000000000000000000000//////...------------...---..................---000/////////............(((***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,...//////...,,,+++++++++,,,,,,---...//////,,,,,,---///111333222111444999HHH^^^kkklllhhhhhhiiiwww|||}}}wwwppplllhhhdddbbbbbbdddfffggghhhkkkqqqvvvyyy{{{sssmmmsssgggVVVNNNKKKJJJQQQaaaqqq{{{iiiRRRAAAAAA???;;;888999:::999888888777666555444333333333444444444444444444333333333444444444333222222333444444555555444444333444444444444444444444444000111222333555666777777~~~|||xxxuuusssxxxyyykkk___ZZZ[[[WWWWWWXXXZZZ[[[XXXQQQLLLIIIDDDAAACCCHHHRRRggg{{{dddJJJ>>>:::888666333222222333444222222222111111111111000111111000000//////......///////////////////////////............---------------------------------......//////......---,,,---------,,,,,,+++++++++'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111222333777BBBPPP^^^cccaaa]]]bbblllzzz~~~|||||||||pppiiigggfffccc```aaa___aaahhhmmmoooqqquuu{{{vvvvvvxxxwww^^^QQQMMMKKKLLL___www|||^^^NNNDDDAAA>>><<<;;;999777555999999999999999888777777666666555555555555666666444555666666666555333222111111111111222333444555555444333333333333444555555444333222222222333444~~~|||{{{yyywwwuuuuuu|||tttfff\\\XXXZZZWWWWWWXXXZZZZZZVVVOOOIIIFFFAAA@@@FFFQQQaaayyy[[[EEE>>>999888555333222222333444222222222111111111111000111000000000/////////...........................///............---------.......................................------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......//////000000111111111444;;;FFFSSSZZZ[[[YYY[[[fffwww~~~vvvkkkeeecccbbb```^^^aaa___```gggmmmpppuuuzzzxxxooottt{{{ttt]]]PPPLLLJJJRRReeerrrWWWJJJBBB@@@===;;;:::999777555888888888888888777666666666666555555555555666666444444555444444333333222111111111222222333444555555444333333333333444555555555444333333333444555{{{xxxwwwwwwwwwvvvxxx|||lll```XXXVVVYYYVVVWWWXXXYYYXXXSSSLLLFFFEEEAAAAAALLL^^^vvvrrrPPPAAA@@@888777555333222222333333222222222111111111111000000000000000////////////........................///............---------.............../////////...............---,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////111111444<<>>;;;999999888666555666777777777777666555555666666555555555555666666444444333222222222333333333222222222333444555666444444333333333333444444555555444444444444555555~~~|||xxxuuuuuuvvvxxxyyy|||tttfff\\\VVVUUUXXXVVVWWWWWWWWWTTTNNNHHHDDDGGGEEEHHHVVVmmmcccIII@@@AAA777666555444333333333333222222222111111111000000000000000000////////////000000000000000000000000///............---------------------............------.........---,,,,,,******++++++,,,,,,,,,---+++*********+++---///000************************++++++++++++++++++++++++,,,,,,------------......//////////////////......222111333888AAAJJJPPPSSSNNN[[[pppvvvooojjjddd```___```aaaaaafffdddgggnnnvvvxxxsssttt}}}eeeXXXRRRRRRTTTkkkkkkRRRDDDAAA===;;;999888888888666555555555666666555555444333666555555444444555555666555444333222222333444555444333333333444444555666333333333333333333333333333333333333444444444555{{{uuutttrrrrrrrrrvvvzzz}}}mmmaaaZZZVVVVVVXXXUUUVVVVVVSSSOOOJJJEEECCCFFFJJJRRRccc}}}oooTTTCCC<<<:::666555444444333333333333222222222111111111000000////////////000000000000........................///............---------+++++++++,,,,,,------------------...---,,,,,,+++*********++++++,,,,,,,,,++++++******+++---///000************************++++++++++++++++++++++++,,,,,,,,,------.........////////////............111111222777>>>EEEKKKNNNNNNYYYlllvvvnnngggddd```^^^___aaacccdddhhhgggkkkttt~~~{{{wwwvvv|||rrr^^^TTTPPPSSSYYYrrrrrr[[[GGG??????;;;999777777777888777666555555555555555444333333555555444444444444555555666555444333333444555666444444333333333444555555333333333333333333333333111111222222333333333333xxxssskkkmmmnnnpppsssxxx~~~ttteee]]]ZZZWWWVVVWWWUUUUUUSSSOOOJJJFFFDDDDDDDDDOOO```ssssssXXXHHH>>>666222444444444444333333222222222222222111111111111000////////////000000000000++++++++++++++++++++++++///............---------*********+++,,,,,,---------------------,,,++++++*********+++++++++++++++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---........................///000111444999???EEEHHHNNNVVVeeexxxyyymmmfff```___]]]\\\^^^aaadddgggkkklllrrr|||zzzwwwyyy|||iiiYYYPPPMMMSSS]]]vvvuuuaaaNNNAAA<<<>>>:::888777777888888888777444555555555555444333333555555444444444444555555555555444444444555666666444444333333333333444444222222333333333333222222///000111222333333222222zzztttppphhhkkkpppuuuzzzvvvjjj^^^ZZZZZZXXXVVVUUUUUUTTTQQQKKKFFFCCCCCCEEEGGGYYYooo```III???:::666222333444444444444333222222222222222111111111111000.../////////000000000111,,,,,,,,,,,,,,,,,,,,,,,,///............---------******+++,,,,,,---......,,,------------,,,++++++++++++++++++************---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------,,,------....../////////222111000111555;;;BBBGGGLLLQQQ\\\lllxxxppphhhaaa]]]]]]]]]^^^```ccchhhkkkrrruuu}}}}}}vvvuuu|||uuu```TTTNNNMMMXXXffffffSSSFFF===;;;<<<999888666777888999999888555555555555555444444333555444444333333444444555222333444444555555555444333333222222222222333333111222333333333333222111///000111333444444333333}}}xxxtttqqqiiinnnuuu|||~~~nnncccYYYXXXYYYXXXUUUTTTTTTSSSPPPIIICCCAAACCCFFFMMMbbb|||qqqUUUAAA::::::999777333333444444444333222222222222222111111111111000.../////////000000111111//////////////////////////////.........---------++++++,,,------...//////,,,,,,---------,,,++++++,,,+++++++++******)))))))))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------...//////,,,,,,------...///000000666444222000333:::CCCJJJJJJMMMUUUdddyyy~~~zzz{{{vvvooolllgggbbb^^^___```aaacccgggmmmpppzzz}}}zzzsssuuuyyyhhhXXXQQQNNNOOO^^^qqqwww]]]KKKBBB<<<:::;;;999888666777999::::::999555555666666555555444333555444444333333444444555000111333444555444333333333333222111111222222222111222333444444333222111000111222444555555444444{{{uuuqqqqqqnnnuuu}}}uuubbb^^^ZZZXXXXXXXXXYYYXXXWWWPPPJJJGGGCCC@@@CCCGGGQQQkkkxxxZZZ@@@:::===999555666666666666777777666333000111111111111111000//////000000000000000000000000........................------------------------......---,,,,,,+++******///...---,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......---------............///,,,---000444999>>>CCCFFFFFFJJJQQQ]]]sss{{{uuurrrrrrxxx}}}qqqkkkfffcccaaa^^^```ccceeegggmmmuuu{{{zzzwwwzzzkkk]]]RRROOOOOOTTThhh}}}lllTTTEEE:::999;;;555:::999888888999999888666777777666444333222111000333333333333333333333333333333333333333333333333222222111111111111111111333222111000000111222333000111222222222222111000yyyuuupppooopppssszzzzzzlll___\\\XXXVVVVVVWWWWWWWWWSSSLLLGGGDDDAAA@@@DDDJJJ[[[pppiiiPPP;;;777999666333444444333333333444333000...000111111111111000//////////////////////////////........................------------------------//////...------,,,++++++...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))((()))+++---///------------............---...000333777<<>>:::999777666666777888666555888888777666555444444333333333333333333333333333//////////////////////////////000111222333333444222222111111111111222222222222333444444333222222wwwqqqooommmooorrryyyoooddd[[[YYYVVVUUUUUUVVVVVVUUUPPPJJJDDDBBB@@@AAAHHHPPPfffvvv|||VVVFFF888777777444222444444222111111222222000///000000111111000000///...////////////////////////........................------------------------//////......------,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++(((&&&&&&))),,,...------------...............///000222555888:::<<<:::???GGGTTTiiisssmmmlllqqqxxxwwwkkkfffeeecccaaabbbeeefffiiinnnvvv~~~|||{{{kkk___VVVNNNKKKNNNUUUbbbzzziiiRRRBBB===777888;;;666777666555555666666555444666666666666555555555444333333333333333333333333111111111111111111111111000000111111111222222222222222333333333333222222333444444555555444444333xxxooommmmmmnnnrrrwwwzzziiiaaaYYYWWWUUUUUUUUUUUUTTTSSSOOOIIIDDDBBBBBBEEEOOOZZZqqq~~~eeeIII@@@:::999888444333555555333111111222333222111000000000000000//////...////////////////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,***(((((()))+++,,,,,,,,,---------.........//////000111222444555666777;;;CCCOOOaaauuutttlllmmmwwwuuummmfffeeeeeeddddddgggmmmnnnqqqxxx|||}}}wwwhhh\\\VVVNNNJJJIIINNNXXXlll|||aaaMMMBBB???999:::<<<666777666555555666666555333333333333333333333333333222222222222222222222222222222222222222222222222444444333222111//////...222222444555555444222222444444444444444444444444uuuooojjjjjjmmmqqqwww~~~qqqccc]]]XXXVVVUUUUUUVVVUUUSSSQQQMMMHHHCCCBBBCCCIIIXXXfff~~~rrrTTTAAA===:::999777333222333444333111111222222222111000000000000000///......................................................------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,+++***,,,,,,,,,------------......///000000111111111222777:::@@@KKKXXXgggvvvzzzpppppp}}}tttjjjfffcccdddeeedddgggkkkrrrtttyyy~~~|||{{{jjj[[[SSSRRRJJJJJJKKKQQQ^^^vvvrrrSSSCCC>>>???<<<>>>AAA<<<888666555555666777555444222222222333333333333333222222222222222222222222000000000000000000000000444444333222111//////...222222444555555444222222333222222222222222222333kkkggggggkkkpppttt|||xxxggg\\\WWWWWWVVVUUUUUUUUUTTTPPPNNNHHHDDDAAABBBFFFQQQdddvvvaaaKKK<<<:::777555333111000000111000///000111111000/////////000000//////...---................................................------------------------++++++++++++************+++,,,---------,,,***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---//////---+++***,,,,,,,,,,,,---------------...///000000000000000666777===FFFNNNYYYgggttt{{{ttttttssshhhaaa___```cccddddddhhhnnnvvvzzz}}}}}}|||ooo^^^QQQMMMNNNHHHMMMTTT\\\kkkjjjOOO@@@<<<>>>999:::;;;666888666555555666666555444444444444444444555555555222222222222222222222222222222222222222222222222000000111111111222222222222222333333333333222222222111111000000111111222gggfffiiipppvvv{{{yyyjjj___YYYUUUUUUUUUTTTTTTTTTQQQMMMIIIEEEBBBBBBEEEMMM\\\uuufffPPPDDD999888444111111222222000000000000111333333111/////////000000//////...---................................................------------------------+++++++++++++++++++++++++++,,,.........---+++*********+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------,,,,,,++++++,,,,,,,,,---------+++,,,...000000111000000222333888@@@FFFMMM\\\jjjtttzzzzzzyyy|||rrrhhhbbb[[[[[[^^^cccdddfffllluuu{{{{{{{{{nnnbbbVVVKKKJJJNNNKKKVVVcccpppzzz```MMM???;;;<<<666444555000666555444444555555444222555444444444444444444444111111111111111111111111333333333333333333333333//////000111222333333444222222111111111111222222222111000000000000111222hhhhhhmmmuuu|||zzzjjjaaa\\\YYYXXXTTTTTTSSSSSSRRROOOJJJFFFDDDCCCDDDJJJTTTgggmmmRRRCCC???:::777333000111555555333222222333555666666333000///////////////......---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++************++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++---...++++++,,,,,,,,,---------***,,,...000111111111111//////555<<<@@@FFFUUUeeennnvvv~~~~~~uuupppjjjddd```ZZZ[[[___dddfffiiiqqq{{{~~~{{{}}}pppbbbYYYQQQJJJKKKPPPOOO^^^qqqrrrWWWDDD888777:::666777:::666555444222333444444333111333333333222222111111111111111111111111111111111////////////////////////222222111111111111111111333222111000000111222333333222111000000111222333mmmrrryyyxxxjjj___\\\ZZZXXXVVV[[[VVVSSSSSSPPPHHHCCCCCC===CCCJJJRRRaaaxxxqqqZZZKKKAAA:::777666333111111111222333222111111000///......---000000000000//////////////////............////////////............///////////////...---------,,,...///000111000///---,,,------------------------//////...------,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++*********+++---...------,,,,,,,,,,,,++++++---------......000111111111222444777===EEEOOOUUUbbbqqqvvvmmmhhheee___]]]]]]]]]^^^```ccciiipppwww|||ooofff[[[TTTNNNKKKNNNTTT___wwwbbbKKK@@@>>>999555333333444555999777666666666555333111555666666666555333111000444444333333222111000000444333333333222111111111000000000111333555777999222222111111222222333444444444333333333333222222nnnttt~~~wwwoooccc\\\ZZZYYYXXXVVVWWWRRRNNNMMMJJJEEECCCDDD???BBBKKK[[[pppzzz^^^KKKAAA:::555777555333111111111222333222222222111000000//////000000000000//////////////////............////////////............//////............------------,,,------------,,,++++++++++++++++++++++++++++++,,,++++++***))))))((((((+++++++++*********))))))++++++++++++++++++++++++***************)))((((((++++++***)))******+++,,,------,,,,,,,,,,,,++++++------------...///000111111222333555999AAAIIIOOOYYYhhh{{{}}}tttllldddaaa___\\\ZZZ\\\^^^bbbgggjjjlllsss~~~wwwfff]]]SSSLLLIIIJJJTTT^^^pppuuuYYYFFF???>>>;;;999777555444444777666666777888777444222444444444444444444333222444444333333222111111000000000000///////////////111111000000000111333444222222111111222222333444444444333333222222111111qqqyyy}}}iiiccc\\\XXXXXXXXXWWWUUUTTTOOOJJJHHHEEEBBBCCCFFFFFFFFFTTTooohhhNNNAAA;;;888666666555333222111111222222333333222222111111000000000000000000//////////////////............////////////............//////------------............---,,,++++++******++++++*********************************)))((((((''''''+++++++++***************++++++++++++++++++++++++)))************)))((((((+++******)))))))))******------,,,,,,,,,,,,++++++------------...///000000222222333333666;;;BBBGGGSSSbbbvvv~~~{{{xxxwwwxxxvvvnnnhhhaaa[[[[[[[[[YYYZZZ^^^```gggnnnqqqttt~~~uuujjj[[[VVVQQQLLLJJJMMM[[[hhh~~~dddMMMAAA=========<<<:::888555333555555666888:::999666333333333333333333444555555444333333222222111111111.........///////////////777666555444333333333333222111111111111222333333333333333222111000000///www|||ooo___\\\YYYWWWWWWXXXVVVUUUTTTOOOJJJHHHDDD@@@AAAEEEKKKPPPggg}}}ZZZDDD===:::777555444444333222111111222222222222222111111000000000000000000000//////////////////............/////////......------......///,,,,,,,,,------.........///...,,,+++++++++,,,---************************,,,,,,+++++++++*********************************************************++++++,,,,,,,,,++++++************)))))))))))))))------,,,,,,,,,+++++++++---------------...///000111111111222444888>>>CCCOOO\\\ppp}}}}}}|||||||||zzzuuurrrrrrtttvvvzzz|||wwwqqqkkkiiiiiikkksss{{{zzzuuunnnhhhaaa\\\XXXZZZ[[[[[[^^^cccdddiiiooovvvsssggg^^^VVVTTTSSSRRRQQQVVVeeetttmmmTTTDDD>>><<<<<<<<<;;;:::777666444333444666999;;;:::777333444333222222222333555666333333333222222111111111000000111111222222333333777666666555444333333333111111111111111222222333333333222111000///......sssfff\\\[[[ZZZYYYXXXWWWUUUTTTQQQMMMJJJGGGBBB===???DDDKKK[[[{{{jjjLLL===999555111///333333222222111111222222000000000000000/////////000000000000//////////////////............//////......------------......+++,,,,,,,,,------.........---,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***************************************************++++++,,,,,,,,,++++++))))))******))))))))))))------,,,,,,,,,+++++++++...------------....../////////000111333777===AAAHHHSSSeeewww|||wwwooogggbbb]]]___ccchhhoooyyywwwnnnkkkiiieeeccccccdddfffnnnwww{{{tttnnniiiccc```^^^ZZZYYY[[[\\\]]]bbbiiikkkmmmsss~~~sssfff[[[UUUTTTQQQPPPRRRVVVccczzzzzz^^^III???>>>;;;:::999777666555555555222333666999;;;:::777444555444333222111222333333333333222222222222222111222222222333333444444444000000000000000000//////111111000000111111222333222222111000000///......zzzkkk```[[[[[[[[[ZZZXXXUUUSSSRRRLLLIIIFFFDDD@@@>>>DDDKKKTTTlllsssZZZCCC;;;999444///...222222222222222222111111000/////////////////////000000000000//////////////////............//////......------------......,,,,,,,,,,,,------------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************(((((()))************)))((()))******++++++******------,,,,,,,,,,,,++++++...---------------......---...///000222666;;;???GGGOOO]]]oooyyynnnddd]]]VVVXXX\\\```eeeppp|||yyynnngggdddcccaaaaaacccdddgggpppzzzyyyooohhhbbb]]]ZZZ\\\ZZZZZZ]]]___aaahhhooovvvxxx|||sssgggZZZSSSRRRRRRNNNNNNUUUddd{{{jjjRRRBBB======999888666555444444555555333333555777999999666333444444333222222222222222222222222222222222222222111111111222222222222222//////000111111111111000111000000000000111222222111111111111000000000000yyynnnbbb[[[YYYZZZYYYXXXUUUSSSQQQQQQIIIFFFCCCBBBAAAFFFRRR___nnndddOOO===:::;;;666222333111111222222222222111111000000000000000000000000000000000000//////////////////............//////...------,,,,,,------...------,,,,,,,,,,,,,,,,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++************************(((((()))***************'''(((***+++,,,---,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...---...//////000333888<<>>;;;;;;666666666666666555444333444333444555777777555333111111222333333333333222222222222222222222222222222222222111111111111111222333444444444444333222000000000000000111222222000000111111111111222222wwwmmmeee\\\WWWVVVWWWWWWVVVSSSQQQPPPPPPJJJEEEBBBAAADDDNNNaaaqqqvvvXXXEEE666666888444222666000111111222222222111111111111111111111111222222000000000000//////////////////............//////...------,,,,,,------...---------,,,,,,+++++++++------...///...---,,,+++++++++++++++++++++++++++))))))))))))************))))))******++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,&&&(((***,,,---......------------,,,,,,,,,++++++...------,,,,,,,,,---------.........///111555888@@@CCCLLL]]]rrr}}}vvvmmmnnnnnnllljjjnnnwww~~~~~~yyysssooommmlllkkkkkkllliiiggggggiiipppuuuqqqkkkfffaaa___]]]]]]\\\\\\___eeeiiimmmwwwvvvkkkaaaVVVLLLMMMTTTRRR[[[qqqgggOOOAAA;;;999999333555888999999666333111555333333444555555444222...///111333444444444444222222222222222222222222444333333333222111111111111222222333222111///...000000000000000111111222000000000111222222333333yyynnnddd^^^ZZZYYYYYYVVVUUUUUUVVVUUUQQQNNNEEECCCBBBDDDKKK]]]zzzzzz___CCC@@@<<<888555333222222222222222222222222222222...///000111111000///...000000////////////000000+++,,,---......---,,,+++******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))((((((((((((***+++,,,------,,,+++***)))))))))))))))******+++,,,++++++******++++++,,,........./////////000000---------.........//////,,,,,,---///000222333333;;;BBBHHHSSSlll}}}yyyrrrlllhhhhhhiiikkkjjjiiihhhhhhiiikkknnnooonnnmmmkkkjjjoooxxx~~~||||||uuuoookkkeeeaaa____________bbbaaaeeelllpppuuu{{{mmm___XXXRRRKKKNNNUUUPPPnnntttZZZNNN@@@999:::777666666666666666666666666333333333222222222111111444333333333222222111111333222222222111000000000333333333222222222111111////////////////////////000111111111111222222222333333222111000000000000yyypppggg^^^YYYVVVUUUXXXVVVUUUUUUUUUSSSNNNJJJBBBAAADDDMMM[[[qqqiiiPPP===;;;888555222111111111222222222222222222222222000000000111000000//////000000////////////000000,,,------------------,,,++++++,,,------...//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))******************++++++++++++******)))))))))))))))******+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,---///000111222333777>>>EEEPPPiii{{{tttkkkccc```_________aaabbbeeeiiillloooqqqrrrppppppppprrrvvv~~~zzzrrrqqqyyy~~~wwwpppjjjdddbbb^^^\\\\\\]]]^^^___eeefffkkkssszzzpppcccWWWSSSNNNKKKPPPZZZjjjhhhQQQGGG<<<777999777555555555555555555555555555444333333222222333333111111111111111111000000222222222111111111111111333222222222111111111111111111111111111111111111000000111111111222222222333222222111111111111222|||rrrnnnfff___YYYUUUTTTSSSWWWVVVVVVVVVTTTPPPJJJFFF??????GGGWWWlllrrrTTTBBB999888555333222111111222111111111111111111111111222111000///////////////000//////......//////000...------,,,,,,------...,,,,,,------......//////++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))******+++++++++,,,******))))))))))))******)))))))))))))))******+++++++++************++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...000111222222333999@@@LLLddd~~~tttkkk```ZZZYYYZZZYYYWWW\\\___dddjjjnnnqqqrrrsssrrrtttwww{{{|||qqqiiijjjssswwwppplllhhhccc___\\\[[[ZZZZZZ\\\___bbbdddjjjnnnxxxyyydddYYYPPPMMMLLLLLLWWWddduuuYYYGGGAAA999888;;;999555555555555555555555555666555444333222333444555000000111111111111111111111111111111111222222222111111111111000000000000111111111111111111111111000000000111111111222222222222111111222222333444vvvssshhheee```[[[WWWUUUUUUUUUWWWWWWXXXWWWTTTNNNHHHDDDCCCEEEOOOddd}}}xxx\\\HHH>>>999888666444333222222222111111111111111111111111222000///---------....../////////....../////////...---,,,++++++,,,---...,,,,,,,,,---------......++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((())))))******++++++,,,***)))(((''''''((()))***)))))))))))))))******+++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...///000111222111666<<>>888999>>>:::555555555555555555555555666555333222222222444444111111111222222333333333000000000111222222222333000000000000000/////////////////////////////////000000000000111111111111111111111111222333444555vvvmmmhhh___]]]ZZZWWWUUUUUUVVVWWWXXXYYYZZZXXXTTTMMMGGGCCCGGGKKKZZZrrrcccKKK@@@>>>999888666444222000//////000000000000000000000000///...---,,,+++,,,------//////............//////...---,,,++++++,,,---...+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))***)))))))))))))))******++++++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,---...///000000111111444999BBBQQQfffvvv~~~~~~~~~rrrccc\\\UUUUUU\\\bbbcccaaafffggghhhkkkooosssvvvyyy~~~zzztttvvv~~~|||tttooodddbbb^^^[[[ZZZZZZZZZYYYYYY[[[\\\^^^aaafffnnntttvvviiiZZZRRRLLLLLLLLLTTTiii~~~YYYGGG>>>;;;666999===888555555555555555555555555444444222111111111222333///000000000111111222222000000000111222222222333//////////////////////////////////////////////////////000000000111111111000000000111222333444555tttlllccc]]]YYYXXXVVVTTTSSSTTTUUUVVVYYYZZZ[[[XXXRRRKKKGGGDDDDDDLLL___{{{nnnQQQ???:::;;;666555444222000...---,,,////////////////////////------,,,,,,,,,---------///......------......///...------,,,,,,------...************++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++******))))))))))))******((((((((())))))))))))***************++++++++++++,,,------...//////000000222444777===GGGUUUdddmmmsss|||zzzmmm^^^ZZZVVVWWW]]]bbbcccbbbeeefffiiimmmssszzz}}}xxxrrrmmmhhheee[[[ZZZXXXVVVVVVWWWXXXYYYVVVXXX\\\___dddnnnzzz~~~mmm___TTTNNNKKKLLLOOOZZZtttnnnMMM???:::888333777:::333444444444444444444444444333333333222222222111111.........///////////////111111111111111222222222////////////000000000000111111111111111111111111/////////000000000111111000000000000111222333444qqqjjjddd]]]WWWWWWVVVUUUTTTSSSTTTUUUVVVXXXYYYYYYVVVOOOIIIFFFEEEEEEQQQiii|||]]]EEE999666777333333333222111000///...////////////////////////,,,,,,---...///////////////......------......///,,,------------------,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))******++++++***))))))(((((((((((())))))******))))))((()))))))))))))))******+++******))))))))))))******(((((()))))))))*********)))************+++++++++,,,------....../////////000222555999???IIIUUU___jjjssstttfffZZZYYYXXX[[[___bbbddddddcccffflllsss{{{{{{ssslllgggccc___\\\WWWVVVVVVTTTTTTUUUWWWYYYVVVZZZ```fffpppwwwcccUUUNNNJJJJJJNNNUUUeeeoooXXXDDD:::777666222666999111444444444444444444444444222333444555444333111000111111111111000000000000222222222111111111111111/////////000000111111111111111111111111111111111////////////000000000111////////////000111222222tttjjjeeeaaa\\\XXXXXXWWWVVVUUUUUUVVVWWWXXXWWWXXXXXXTTTMMMGGGEEEEEEPPP^^^xxxmmmQQQ@@@888666666333333444444444333333222////////////////////////,,,---///111222222111111.........------.........+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************'''((((((((())))))******---,,,,,,+++***)))((((((((()))***++++++***)))((()))))))))))))))******+++******))))))))))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......////////////000444777;;;BBBMMMXXXdddmmmzzznnn```VVVXXXZZZ^^^bbbeeeggghhhdddhhhoooxxx~~~rrrnnniiieeeaaa^^^ZZZWWWVVVVVVVVVUUUTTTVVVXXX[[[ZZZ___gggppp}}}qqq]]]NNNKKKIIIKKKRRR[[[ooo~~~bbbJJJAAA888777777333888;;;222444444444444444444444444222333666777777555222000666555555444444333333333333222222222111111000000//////000000111111222222////////////////////////////////////000000000000///////////////000000111wwwjjj___XXXUUUTTTSSSPPPTTTVVVVVVRRRPPPPPPQQQPPPPPPOOOKKKFFFCCCEEEHHHTTTmmmkkkOOODDD@@@888444555333222111111000000111111000000000000////////////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---///...,,,+++******++++++))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))((('''&&&''')))+++,,,+++++++++*********))))))((((((((((((((((((((((((...+++)))***,,,---+++)))******++++++++++++******+++++++++***************,,,,,,,,,---------......---000444888<<>><<<999666444333222222444444444444333333222111000111111222222333444444222111000111222222111///222222111111000///......111000000///...---------000000000000000000000000............////////////000000////////////000000uuunnnddd\\\WWWUUUTTTSSSSSSTTTUUUTTTRRRPPPPPPQQQIIIJJJJJJHHHFFFGGGLLLPPP___vvvuuu\\\DDD===:::444111333333222111111000000111111000000000000/////////...////////////////////////................................................---,,,,,,++++++,,,,,,---111111///......---------************************)))*********************))))))))))))))))))))))))***)))(((''''''((()))************)))))))))(((((()))))))))))))))))))))))))))(((&&&''')))***)))'''******++++++++++++************************++++++,,,,,,,,,------------...///111333444666:::???CCCNNNYYYkkk|||wwwpppcccaaa```aaaeeejjjnnnooorrrwww~~~|||uuupppppprrrvvv~~~zzzqqqlllccc___[[[YYYXXXWWWTTTQQQTTTUUUWWWXXXYYY\\\___bbbfffqqqzzzfffTTTKKKKKKJJJJJJRRRbbbxxxwww[[[HHHAAA:::999888666555444333333333444444444333333222111111222222222222333333333333111111111222222000...444444333222222111000000111000000///......------////////////////////////............////////////000000////////////000000tttgggccc\\\WWWUUUTTTSSSSSSTTTSSSRRRRRRRRRPPPNNNLLL@@@AAABBBAAACCCIIIRRRZZZlll}}}^^^KKK:::666666333111222222222111000000000000111000000000/////////......////////////////////////------------------------........................,,,,,,++++++++++++,,,,,,000000000000///...------************************((((((((())))))*********))))))))))))))))))))))))++++++***)))(((((('''''')))))))))((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&((())))))(((******++++++++++++******)))))))))***+++++++++,,,,,,,,,,,,,,,------------///000111111111444888;;;FFFQQQdddwwwzzzkkkiiiggghhhmmmrrrvvvxxxtttnnniiijjjlllpppwww{{{sssjjjccc[[[YYYVVVUUUUUUTTTSSSQQQSSSUUUXXXZZZ\\\___ccceeerrrrrrdddWWWLLLIIIKKKMMMPPP\\\ooofffOOOBBB<<<555666666666555444444333333333444444444333222222333333333222222222111111333222111222333222111///333333333222222111111000000000000///......------....................................////////////000//////......//////000vvvmmm]]]ZZZWWWTTTTTTSSSRRRQQQSSSRRRRRRSSSTTTRRRKKKFFF@@@@@@@@@AAAFFFQQQaaalllzzz|||hhhNNNAAA666444666444333333222222111000000000000000000000/////////.........////////////////////////------------------------........................,,,,,,++++++++++++,,,,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++&&&&&&'''((()))******+++)))))))))))))))))))))))))))************)))((('''))))))))))))))))))))))))************************((((((((()))***+++,,,,,,******++++++++++++******(((((()))***+++,,,,,,,,,++++++,,,,,,,,,------------...///000111444888<<>>777444444555666555444222111333333333444444333333222444444333333222111000000222111111333555555444333111000000000/////////...000000//////................................................/////////////////////....../////////sssgggbbbYYYWWWTTTSSSSSSSSSRRRPPPTTTTTTWWWZZZZZZUUUKKKDDDDDDDDDFFFJJJTTTeeezzzeeeRRRCCC<<<555444555444333333222111000000//////000000////////////............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,+++***)))(((************************&&&&&&'''((()))******+++))))))))))))))))))))))))(((((()))***++++++******************************))))))))))))))))))))))))((()))***++++++,,,---...******++++++++++++******(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...///000333888;;;===GGGWWWiiixxxwwwvvvvvvyyy~~~yyyjjjeeebbbdddgggjjjrrryyy~~~zzzzzz~~~qqqiiifffddd___ZZZUUUUUUUUUTTTTTTTTTTTTUUUZZZ[[[^^^bbbhhhrrr|||}}}zzzyyywwwsssppphhh]]]RRRLLLHHHFFFGGGKKKUUUaaavvvbbbKKKBBB<<<555444555666666555333111000222333333444444333333333555444444333222111000000111000111444777999999888000000000///////////////////////////................................................//////////////////............//////tttfff^^^ZZZWWWVVVTTTSSSSSSSSSRRRQQQVVVYYY]]]___^^^VVVMMMFFFAAAEEELLLVVVdddxxxkkkSSSEEE;;;888555333333222111000111111000////////////000/////////.........------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,++++++***))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((())))))***+++,,,,,,************++++++++++++(((((((((((((((((((((((('''(((******))))))***,,,******++++++++++++******)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,---......------///222555777???MMM]]]nnn~~~yyysssfffaaa___aaadddhhhooovvv~~~|||yyyxxxzzzwwwoooeee```___^^^[[[XXXQQQSSSTTTTTTTTTUUUWWWYYY]]]___dddkkkttt{{{tttooollliiiddd```UUUNNNIIIGGGFFFEEEIIIOOO\\\llllllRRRDDD???:::555666666555555444333222111222222333444444444333333444444333333222111000000000000111444888::::::999111111111111111111111111//////////////////..........................................///////////////......------......///vvvjjjaaa[[[XXXVVVTTTRRRRRRSSSTTTTTTSSSVVVYYY]]]]]]XXXQQQKKKGGGDDDMMMZZZiiixxxpppXXXFFF===666666444222111000000///111111000/////////////////////.........---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++++++++,,,,,,(((((((((((((((((((((((()))*********************))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))*********+++''''''''''''''''''''''''''')))******((('''(((*********++++++++++++************************++++++***++++++++++++,,,,,,,,,...///...---,,,---000333666<<>>KKKbbbwwwzzzuuurrrpppoooooorrrvvvxxxyyy{{{|||wwwtttrrrppprrruuuxxx{{{}}}~~~~~~wwwrrrlllhhheeedddbbbaaa^^^]]]\\\[[[ZZZZZZZZZZZZ\\\\\\\\\[[[[[[^^^bbbeeefffkkksss}}}}}}{{{{{{qqqaaaVVVLLLHHHFFFCCCBBBDDDHHHKKKQQQXXX```pppmmmQQQDDD::::::999555333666333333222222111111000000222222222222222222222222111111111111111111111111////////////000000000000//////............/////////////////////......---//////000000000000//////...---,,,,,,+++,,,,,,,,,------------------,,,,,,xxxlllccc\\\YYYVVVTTTTTTRRRPPPMMMOOOLLLJJJLLLPPPRRROOOLLLJJJGGGEEEHHHQQQaaatttyyy```DDD888777666222///222000///000111222111000///......------......///........................------.........---------,,,,,,,,,,,,,,,++++++******---//////---+++,,,---,,,,,,+++++++++++++++,,,+++++++++*********))))))((()))))))))*********+++)))******+++***)))((((((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***))))))))))))*********,,,,,,------------,,,,,,,,,,,,++++++,,,---///000---000444:::EEEXXXlllyyy|||}}}~~~zzzvvvqqqqqqqqqtttxxx{{{}}}||||||}}}~~~||||||~~~~~~~~~zzzuuupppkkkiiigggfffhhhjjjmmmppprrrssssssooolllgggccc```___^^^^^^ZZZ[[[[[[ZZZZZZZZZ\\\]]]```bbbbbbbbbbbbeeekkkooouuu{{{~~~|||zzz}}}qqqeee[[[QQQHHHFFFFFFDDDCCCDDDHHHQQQ^^^iiiuuutttWWWFFF>>>888:::;;;888666666333333222222111111111111111111111111111111111111111111111111111111111111111000000000///.........000///...------...///000///////////////......---......////////////............------------------.........------,,,,,,,,,zzzppphhhbbb```[[[XXXUUURRRQQQQQQQQQQQQNNNMMMMMMOOOPPPOOOJJJFFFFFFFFFIIIUUUhhh}}}```PPP???888666444111000111000///000111111000///000//////////////////000........................+++,,,------------,,,,,,---------,,,+++)))(((''')))+++---...---,,,+++++++++++++++******++++++,,,+++++++++*********))))))((((((((()))******++++++************))))))((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++((())))))******))))))((()))))))))))))))))))))))))))))))))***))))))))))))------...............---+++******)))***+++---...///000222777>>>LLL\\\iiivvvzzz}}}yyyvvvoooqqqtttyyy~~~~~~~~~~~~~~~zzzxxxxxxuuuuuuuuuvvvwwwwwwwwwwww{{{{{{||||||{{{zzzxxxvvvsssqqqnnnjjjfffcccaaa______```aaabbbdddeeeeeefffaaa```^^^[[[YYYXXXYYYZZZXXXZZZ\\\\\\[[[[[[^^^```bbbeeeiiikkkmmmsss{{{~~~{{{zzz|||uuuhhh]]]UUULLLEEEDDDDDDCCCEEEGGGNNN___ttt```HHH@@@;;;888::::::888555555333333333333222222222222111111111111111111111111000000000000000000000000/////////000000000000000000///...------...///000///////////////......---,,,------......------,,,.........////////////............------,,,,,,,,,{{{ppphhhbbb]]]\\\^^^XXXVVVSSSPPPOOOPPPQQQRRRMMMOOOPPPOOOMMMIIIFFFDDDBBBIIIVVVhhh~~~kkkLLLDDD<<<999666111000111111000//////111111000///000000////////////000000------------------------***+++,,,---------,,,+++******++++++++++++******((()))+++,,,,,,++++++***+++************++++++,,,+++++++++************)))((((((((())))))***************)))))))))((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))&&&&&&'''((())))))******((())))))******))))))((())))))))))))))))))))))))))))))*********)))((('''***++++++,,,,,,,,,,,,,,,+++*********++++++,,,---000///000444888@@@MMMXXXjjjqqq{{{|||xxxuuuqqqtttyyy~~~|||~~~}}}|||{{{{{{{{{~~~~~~}}}|||yyy}}}}}}xxxtttsssooonnnmmmnnnoooppppppnnnoooooooooooommmllljjjhhhfffeeedddaaa^^^[[[YYYXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWXXXXXXWWWVVVWWWYYY[[[XXX[[[^^^___^^^___cccggggggnnnvvv|||~~~}}}}}}|||zzzyyy}}}~~~xxxrrrkkk```VVVLLLFFFBBBBBBBBBCCCIIIOOO```xxxiiiQQQCCC;;;999777666666555333222333333333333333333333222111111111111111111111111000000000000000000000000+++,,,---///000222333444//////............/////////////////////......---,,,,,,,,,------,,,,,,,,,------...////////////...------------------,,,,,,pppggg```^^^[[[WWWVVVZZZTTTTTTSSSQQQPPPPPPQQQSSSLLLOOOOOOLLLFFFCCCDDDFFFHHHXXXmmmfffUUUAAA;;;666555444000...///111///...///000111000////////////....../////////------------------------***+++---...///...---,,,******+++,,,---------,,,))))))******,,,,,,+++******************+++,,,,,,+++++++++************)))((((((((()))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))*********)))'''&&&((()))******+++++++++***++++++,,,------------,,,...,,,...222444777AAALLLXXXbbboooyyy}}}zzzwwwtttxxx~~~~~~|||{{{}}}{{{yyyxxx{{{zzzyyy{{{~~~{{{vvvtttrrruuuyyy|||{{{wwwqqqnnnhhhfffeeefffiiijjjiiigggeeeeeeeeedddbbbaaa___^^^]]]]]]\\\ZZZXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSVVVXXXYYYYYY[[[___bbb^^^bbbgggiiiiiikkkqqqvvv{{{}}}|||{{{{{{zzzxxxwwwvvvvvvrrrjjjccc^^^VVVNNNEEEBBBAAABBBCCCGGGRRR]]]wwwlllUUUFFF@@@999888666333333444444333111111222222222222222222111111111111111111111111000000000000000000000000---------...//////000000......////////////......///////////////......---,,,------------------,,,++++++---.........------,,,,,,------------------ccc\\\XXXZZZYYYSSSRRRTTTQQQRRRTTTTTTSSSSSSSSSTTTLLLNNNMMMGGG@@@>>>CCCIIISSSiiihhhPPPBBB===666000111222///------111///...///000111000///.........------.........------------------------+++,,,...000000///...---,,,------......------,,,+++***)))***,,,---,,,,,,******))))))***+++,,,,,,+++++++++************))))))))))))))))))(((((((((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***)))((('''&&&%%%%%%&&&''''''''''''''''''&&&))))))))))))))))))))))))((()))*********((('''&&&((()))***+++++++++++++++,,,---...///000///...---,,,***,,,111222333;;;FFFKKKVVVeeepppxxx|||zzzvvvyyy|||zzzzzz~~~|||{{{zzzyyywwwxxxzzz|||~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzvvvwwwxxxyyywwwtttqqqooommmppptttxxxyyyvvvpppkkkcccaaa```aaadddfffdddbbb``````___^^^]]][[[ZZZYYYZZZYYYYYYXXXVVVTTTSSSRRRPPPPPPPPPPPPPPPQQQRRRSSSPPPTTTWWWYYYZZZ]]]bbbffffffkkkqqqtttuuuyyy}}}{{{zzzyyyyyyyyywwwuuuooommmggg^^^WWWSSSMMMFFFBBBBBBCCCEEEFFFLLLZZZiiisss\\\GGG>>>===:::999666333222555777666000000000000000111111111000000000000000000000000000000000000000000000000222111000...,,,***)))(((---...///000000///...---///////////////......------..................---((()))+++,,,---,,,,,,+++,,,,,,,,,------.........]]]\\\ZZZXXXVVVVVVVVVVVVSSSQQQNNNOOORRRTTTTTTSSSQQQJJJFFFFFFAAA>>>JJJ[[[jjj}}}iiiRRRCCC===555444222111111111222222333222111000////////////111111000///...------,,,......//////......---,,,.........------,,,,,,,,,------------,,,,,,+++***************************************************++++++************++++++''''''(((((())))))************************************))))))))))))******(((((((((((())))))))))))+++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++)))************+++++++++++++++++++++++++++++++++---...///000111444888;;;@@@HHHVVVeeettt~~~yyywwwvvvvvvttt{{{~~~{{{}}}}}}{{{xxxuuuttttttuuuwwwwwwsssqqqqqqooollllllooooooqqqsssttttttrrrpppnnnhhhkkkooosssuuusssnnnjjjgggdddaaa______``````___XXXXXXWWWWWWVVVVVVUUUUUUXXXVVVTTTTTTUUUTTTQQQMMMNNNOOOPPPPPPPPPQQQRRRTTTUUUZZZ___```___dddmmmuuuwww{{{}}}|||{{{{{{zzzvvvrrrnnneee\\\SSSPPPMMMHHHFFFFFFCCC@@@BBBHHHIIIOOOeee}}}xxxbbbNNNAAA:::777999888777666555444333333333333333222222111111111222222222111111111111000111111222222222333333333///...---///222333111...////////////////////////......................../////////...------,,,,,,------------------------...............///000111ZZZXXXWWWUUUSSSSSSSSSTTTUUUTTTUUUVVVXXXXXXUUURRRMMMFFFBBBDDDCCCEEEUUUhhh~~~~~~jjjWWWFFF<<<999444333222111111111111222222111000///........................---------------............---,,,,,,------------,,,,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))+++++++++*********))))))+++++++++******)))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++,,,---......///111555888===BBBLLL\\\ooo|||yyywwwvvvwww~~~~~~|||~~~xxxssspppooooooqqqmmmjjjkkkiiieeeeeehhhhhhjjjlllnnnoooooonnnmmmmmmnnnqqqssstttrrrmmmiiifffccc___\\\[[[[[[ZZZYYYVVVUUUUUUUUUTTTTTTSSSSSSVVVTTTQQQQQQSSSSSSQQQOOONNNOOOOOOPPPPPPRRRUUUWWWZZZ___fffiiijjjoooyyy||||||}}}}}}zzzsssjjjddd[[[SSSLLLKKKIIIDDDBBBCCCCCCAAAFFFNNNSSS]]]vvvoooXXXHHH???;;;999888777666555444333333222333333333222222111111111111111111000000000/////////000000000111111111111///...---///111222000...////////////////////////................................................------------------------...............//////000XXXWWWUUUSSSSSSSSSSSSTTTTTTVVVZZZ^^^___\\\UUUPPPHHHCCCAAAEEEKKKUUUiii~~~}}}dddQQQDDD:::666666333222111111000111111111000000///...------------,,,,,,,,,---------......---------------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))((((((''''''((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))+++************)))))))))******))))))))))))(((((())))))))))))))))))))))))((())))))******+++++++++)))))))))*********++++++)))************++++++++++++++++++++++++++++++++++++,,,---------...222444::::::AAAPPPfff|||~~~{{{yyy{{{~~~|||vvvrrrooonnnnnniiiggggggddd``````bbbbbbdddgggjjjlllnnnoooooorrrqqqqqqqqqpppnnnjjjgggdddaaa\\\YYYXXXXXXWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTRRRSSSTTTUUUTTTTTTQQQQQQQQQSSSVVVYYY]]]___bbbiiirrrwww{{{~~~{{{|||}}}}}}wwwlll___WWWPPPJJJFFFFFFEEEAAA@@@BBBCCCCCCJJJUUU___ooozzz```LLL@@@<<<;;;:::666666555444333222222111222222222222222111111111000000000000/////////...............///////////////......///111111000...////////////////////////........................------......///000000111------------------------/////////...............YYYXXXVVVUUUUUUVVVVVVWWWTTTXXX___cccccc\\\SSSLLLDDDCCCFFFOOO[[[iiijjjQQQAAA999555444555111111111000000000111111000//////...------......------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++************************++++++++++++++++++++++++******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))*********+++))))))))))))************))))))*********++++++++++++++++++++++++++++++++++++,,,------,,,---000222666777;;;GGGZZZqqq~~~~~~~~~{{{zzzyyysssoookkkjjjfffaaa___aaaaaacccgggkkkooorrrtttvvvtttssspppooonnnmmmjjjhhhccc___ZZZWWWWWWXXXXXXXXXRRRRRRSSSSSSTTTUUUUUUUUUWWWXXXZZZ\\\]]]]]][[[ZZZXXXWWWXXX[[[aaaggglllnnnqqqyyy~~~|||{{{||||||zzzvvvooobbbUUULLLJJJEEECCCDDDCCC@@@@@@CCCGGGKKKUUUcccrrr{{{jjjRRRAAA;;;:::999777444444333333222111111000222222222111111111111111111111000000000/////////.................................///000000///...////////////////////////.................................//////000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////...------,,,YYYYYYXXXWWWWWWXXXZZZ[[[]]]```eeefffaaaWWWMMMFFFAAAEEEOOO]]]lll|||kkkYYYEEE:::777444333444000000000000000000000000000000//////......//////000000//////...------,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))***))))))))))))))))))***''''''(((((())))))******************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++---......---...///111333666;;;BBBNNNaaawww|||wwwrrrpppkkkdddbbbddddddgggkkkpppuuuxxx{{{|||yyywwwtttrrrrrrqqqpppnnnddd```[[[WWWVVVVVVVVVVVVRRRSSSTTTVVVWWWYYYZZZ[[[\\\```eeehhhiiifffcccaaa______bbbhhhqqqzzz|||}}}~~~}}}|||{{{|||yyyssskkkbbbXXXMMMFFFFFFBBBAAABBBBBB@@@BBBGGGOOOWWWgggzzzfffXXXGGG<<<999999777444333333333222111111000000111111111111111111111111222222111111111000000000////////////////////////....../////////.........////////////////////////........................000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,+++YYYYYYYYYYYYYYY[[[]]]^^^ggghhhhhhcccZZZOOOGGGBBBDDDLLL[[[lll{{{xxxyyy{{{{{{rrrUUUIII<<<777555333111222...//////000000000000///000000//////...//////000222111000///...---,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))(((((())))))*********))))))((((((''''''************************)))((((((''''''(((((()))(((((((((((())))))))))))(((((()))))))))))))))***))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++++++++++++++++++++++++++---...///......000111000555:::>>>DDDTTTjjj{{{~~~~~~~~~~~~~~~~~~|||wwwuuupppjjjgggiiikkknnntttyyy~~~}}}{{{zzzzzzyyyxxxwwwhhhccc]]]XXXVVVVVVVVVUUUWWWXXXZZZ]]]```ccceeefffhhhmmmsssuuutttpppmmmkkkjjjkkkpppyyy|||}}}}}}~~~~~~~~~yyysssiii___VVVOOOHHHDDDBBB@@@???AAABBBBBBHHHNNNUUUcccyyy{{{oooRRRIII???999888888666444333333222222111111111111000000000111111111111111222222222222111111111111000000000000000/////////---///000000...------...////////////////////////........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++\\\\\\\\\\\\]]]___aaabbbeeeddd```YYYOOOHHHEEEDDDOOOZZZiiiyyyvvvqqqvvv{{{~~~sss^^^EEE>>>777666444000///111---...///000000000/////////......------......////////////......------------............---,,,,,,+++,,,,,,,,,------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''************************((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))******((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***)))************+++++++++++++++++++++++++++++++++)))+++---.........000111...111555888???MMM___lll~~~~~~~~~~~~|||{{{{{{{{{|||~~~{{{zzzvvvqqqoooqqqvvvzzz~~~~~~}}}{{{yyyjjjeee```\\\\\\]]]______cccdddgggkkkppptttwwwyyy{{{|||{{{zzzyyy{{{~~~~~~}}}|||||||||||||||zzz{{{|||~~~~~~~~~~~~}}}zzzzzzzzz{{{|||}}}~~~ssslllaaaVVVOOOIIIEEECCCAAA???@@@CCCFFFIIIRRR[[[gggyyykkkXXXDDD@@@:::777666666666666333333222222222222111111///000000000111111111222111111111111000000000000000000000000/////////...---///111000---,,,,,,...////////////////////////........................---------------,,,,,,,,,+++++++++++++++++++++++++++,,,---//////...---,,,`````````aaabbbdddfffhhh\\\ZZZUUUNNNGGGDDDFFFIII[[[eeetttyyyooommmvvv~~~vvv]]]KKK>>>999666666333000000333,,,---///000000000//////------,,,,,,,,,------...,,,,,,,,,---------............//////......---,,,,,,,,,,,,------.........***+++,,,,,,------------************************************************))))))(((((((((((())))))''''''(((((()))*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++(((***,,,.........000111---...///444===KKKYYYcccrrr~~~~~~}}}}}}{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~{{{wwwwwwyyy~~~|||yyywwwiiifffbbbaaacccgggkkkmmmnnnppptttxxx~~~~~~}}}~~~~~~||||||zzzyyyxxxxxxwwwwwwwwwxxxzzz|||}}}}}}}}}|||wwwvvvvvvvvvwwwyyy{{{}}}nnnggg\\\RRRKKKGGGDDDBBBCCCAAABBBFFFJJJPPP\\\gggvvv___III===;;;888555444555777999333333333222222222222222//////000000111111111222000000000000////////////000000/////////.........---///111000---+++,,,...////////////////////////........................***++++++,,,,,,------...++++++++++++++++++++++++***+++---/////////---,,,```gggjjjfffcccdddbbb]]]SSSOOOIIIDDDCCCGGGLLLPPPaaalll{{{tttsssvvv~~~~~~nnnZZZIII@@@777666555333222111000000///............//////000........................---------------------------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,(((***+++------,,,+++*********+++++++++,,,,,,,,,***)))))))))***+++,,,,,,((((((((((((((())))))***,,,+++)))((('''''''''(((''')))++++++)))'''&&&&&&***************)))((((((******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&---,,,+++)))((((((((((((&&&((()))(((((())))))'''************************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...000000111333888@@@JJJQQQmmmyyyxxxxxx~~~~~~}}}{{{{{{{{{|||||||||||||||~~~~~~zzz}}}}}}wwwrrrkkkkkkjjjjjjlllqqqxxx~~~~~~}}}||||||||||||}}}{{{yyyvvvuuuuuuuuuvvvssswwwzzzyyyuuurrrtttwwwrrrsssuuuvvvuuussspppnnnhhh\\\PPPJJJGGGCCCAAABBBGGGBBBBBBIIISSSaaaxxxuuu___LLLAAA::::::999888777666555444666666555555444333222222111111222222222222111111///////////////////////////......------///000111222111000.........///000////////////////////////---.../////////...,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))cccjjjmmmiiiccc^^^WWWOOOIIIGGGDDDCCCFFFMMMVVV]]]jjjrrr~~~~~~tttfffVVVIII???:::555555333222111111000000333222111///.........---------------------------------------------------+++++++++*********))))))...---,,,,,,++++++,,,,,,------,,,+++++++++++++++*********+++++++++,,,,,,*********)))******++++++******)))(((((((((((((((+++***)))(((''''''((((((***,,,...---+++***)))***((((((((())))))((((((((())))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))******))))))((((((''''''+++******))))))))))))***++++++)))'''''')))+++,,,************************)))))))))))))))))))))))),,,++++++++++++,,,------...//////111555<<>>CCCQQQZZZeeelllttt}}}|||yyyzzz}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz||||||{{{{{{|||~~~}}}}}}~~~zzz}}}~~~}}}}}}zzzzzzyyyxxxwwwwwwwwwwwwssssssssssssrrrrrrrrrrrrpppqqqpppmmmiiiiiilllppptttttttttpppjjjaaaXXXSSSMMMGGGCCCDDDDDDBBBBBBDDDEEEGGGQQQgggpppXXXFFF>>>===999888888777666555444444111111111000000000000000//////000000000000/////////////////////////////////............///000000...////////////...------...........................---------------.................................------,,,,,,------...******+++,,,,,,,,,++++++kkkkkkhhhaaaWWWNNNGGGBBB@@@HHHSSS^^^ffflllssswwwxxx}}}~~~}}}ooobbbQQQDDD>>>:::444///000000/////////000000111///.........///000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,000...---++++++++++++,,,************++++++++++++,,,,,,+++***)))))))))***+++***)))(((''''''''''''((((((((((((((()))))))))&&&'''((('''&&&&&&'''))))))((((((''''''&&&&&&&&&(((((())))))******++++++''''''(((((()))******+++))))))))))))))))))))))))''''''(((((())))))***************))))))***++++++'''&&&'''***)))&&&%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***+++,,,,,,---,,,,,,------...222888<<>>DDDLLLTTTZZZcccqqq|||~~~}}}|||~~~}}}yyyyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvuuuuuutttvvvwwwxxxxxxwwwxxxzzz}}}|||zzzxxxxxxzzz{{{|||{{{~~~|||{{{{{{zzzyyywwwvvvuuuuuurrrrrrqqqqqqppppppqqqqqqoooooooooooonnnlllkkkjjjjjjjjjjjjjjjlllpppvvvzzz{{{vvvlll```VVVNNNIIIGGGBBBAAABBBDDDCCCBBBFFFLLLSSSaaayyyzzzcccPPPEEE???:::777666555555555444333333333111111111111111111111222000111111222222111111000////////////////////////---......///////////////,,,---...//////...---,,,........................222000...,,,+++******+++........................---------,,,,,,---------)))***++++++,,,,,,,,,,,,bbbYYYNNNFFF@@@@@@FFFOOO___kkkyyy}}}zzzyyyyyy}}}|||vvv{{{wwwlllUUUIII:::222222444333111/////////......///000000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++...---,,,,,,++++++,,,,,,((()))+++---------+++***)))))))))************+++++++++******)))*********((((((((((((((()))******(((((())))))))))))((('''%%%'''((()))((((((***,,,---,,,)))'''&&&&&&&&&&&&(((((((((((()))))))))))))))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++...---,,,+++***)))))))))222,,,***......))))))///))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,---............///111333666:::CCCLLLRRR[[[kkkyyy}}}~~~}}}~~~}}}|||yyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwvvvuuutttsssuuuwwwxxxxxxwwwwwwyyyzzzyyyxxxwwwxxxzzz{{{{{{zzz|||}}}~~~}}}{{{zzz{{{{{{zzzyyyyyyxxxwwwvvvtttsssrrrqqqoooooonnnnnnnnnnnnooooooooonnnnnnmmmlllkkkkkkkkkkkkkkklllnnnqqqtttwwwyyyzzzrrreeeWWWLLLEEEBBBAAA@@@@@@BBBDDDDDDEEENNNYYYcccxxx}}}jjjSSSDDD@@@>>>:::555444444444444333333222222000000000///////////////111111222222222222111111////////////////////////---......///000/////////------...////////////...------------------------000///...,,,+++*********---------------------------,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++RRRKKKGGGGGGHHHKKKVVVaaaooovvv}}}~~~zzzvvvwwwyyy}}}xxxsssvvv}}}iiiZZZGGG>>>444...///111111111000000///////////////000//////...------------...------------------------++++++++++++++++++++++++))))))*********+++++++++...---,,,,,,++++++,,,,,,*********+++******))))))))))))))))))*********************)))******++++++***))))))(((((((((((()))))))))******)))((('''&&&!!!###&&&'''''''''((()))***((('''%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''((()))******+++---,,,++++++************...---444??????222******************************))))))))))))))))))))))))***************++++++,,,,,,---......------///111222555>>>FFFKKKRRRbbbrrr|||yyyyyyxxxzzz~~~}}}~~~|||{{{yyyyyyyyyyyyyyyyyyyyyzzzzzzzzzxxxwwwvvvtttsssssssssvvvxxxxxxwwwvvvvvvvvvuuutttuuuwwwzzz{{{{{{zzzyyyzzzzzz{{{{{{|||}}}}}}~~~|||zzz{{{|||~~~|||{{{yyywwwvvvvvvvvvuuutttssssssrrrrrrqqqpppoooooommmmmmlllllllllmmmmmmnnnmmmlllkkkkkklllmmmnnnoooooooooqqqrrrssssssqqqpppllleeeZZZOOOFFFAAA@@@@@@@@@AAADDDHHHJJJPPP___mmmzzziiiZZZGGG<<<:::;;;999666333333333333222222222222111111111000000//////...000000111111111111000000////////////////////////------///000000000///...///.........//////000111------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******DDDBBBDDDMMMTTT[[[gggsssxxxzzzzzzuuuooonnnuuu{{{pppqqqvvv|||~~~tttZZZJJJ888555222222333333111///111111000///////////////,,,,,,------///000111222........................------------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,...,,,***(((''''''((()))))))))))))))***************)))))))))***+++,,,,,,,,,+++***((('''''''''''')))*********)))(((&&&%%%"""%%%)))++++++******+++&&&%%%$$$###$$$&&&)))***((((((''''''&&&&&&&&&%%%###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((('''''''''((()))*********++++++******++++++,,,---***222EEEZZZYYYCCC...&&&************************))))))))))))))))))))))))*********)))***++++++,,,+++,,,......------...///333555<<>>IIIVVV___llluuuxxx|||vvvoooooossswww|||}}}{{{{{{||||||zzzxxxxxxyyy{{{{{{zzzxxxwwwwwwvvvttttttssssssssstttttttttttttttsssssswwwtttssstttwwwyyyyyywww{{{yyyvvvsssqqqrrrssstttvvvvvvuuuttttttvvvzzz}}}}}}}}}xxxxxxzzz|||}}}}}}|||zzzyyyzzz{{{|||||||||{{{zzzyyywwwwwwwwwwwwuuusssqqqooonnnmmmlllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhjjjiiihhhjjjoootttwwwxxxwwwsssnnnlllkkkeee\\\UUUQQQJJJDDDCCCBBB@@@AAAEEEBBBBBBHHHTTTaaarrrnnn]]]MMMEEE<<<777777666444111666666444222000...---,,,111111000000000000111111111111111111000000000000////////////////////////////////////////////////------------------------------......------,,,+++******+++,,,,,,---......---.........------,,,+++---***&&&###$$$(((---111888333---)))))))))(((&&&```eeemmmuuuzzz|||{{{zzzsssnnniiihhhkkkrrrxxx|||}}}xxxttttttuuusssxxx~~~zzzpppWWWDDD:::777555333111111000...,,,111000000//////000000111......------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++******++++++******)))((()))))))))))))))))))))(((+++***))))))((((((((()))***)))((('''&&&''''''((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((******)))((((((((((((((())))))(((((((((((())))))+++)))'''((()))***(((&&&)))))))))))))))))))))))))))))))))******))))))))))))((()))...444777444000000///,,,)))'''''''''((((((''''''(((******)))(((******)))******++++++,,,,,,+++***))))))+++,,,...---///222444888AAAMMMUUUgggrrr~~~|||uuuiiieeedddfffjjjnnnvvvyyy|||}}}}}}}}}}}}~~~~~~|||yyywwwxxxxxxxxxwww{{{{{{zzzyyywwwvvvtttsssssstttttttttttttttsssssswwwuuutttuuuxxxyyyyyywwwyyywwwtttqqqooopppqqqrrruuuuuutttrrrqqqrrruuuxxx{{{~~~{{{xxxzzzzzz{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyyyyyyyxxxwwwttttttttttttrrrqqqooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjiiihhhfffeeefffffffffjjjiiijjjmmmrrrvvvxxxyyytttpppjjjfffbbb\\\TTTMMMJJJDDDAAAAAAAAA??????BBBDDDHHHSSSdddvvvttt```QQQGGG@@@999555555555333000333333222222111000//////000000////////////000000111111111000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,++++++++++++,,,,,,---------++++++++++++++++++******+++***)))))))))+++---///000---***)))+++,,,,,,+++}}}xxxmmmiiiffffffjjjpppuuuxxxxxx|||}}}vvvnnnnnnwwwyyy|||vvvZZZFFF;;;777444333222222222111///---111111000000000000111111///......---,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++***+++,,,,,,,,,+++)))(((++++++******)))(((((('''+++***)))((('''((()))***))))))(((''''''''''''((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&''')))((((((''''''(((((()))***)))(((((())))))((('''))))))))))))))))))))))))((())))))))))))))))))((('''(((((('''''')))...222...---+++)))((((((((()))((('''%%%&&&((())))))((('''((()))***+++,,,------***+++---.........---,,,---///000111333:::CCCJJJ___kkk{{{vvveeeZZZVVVUUUXXX\\\kkkpppvvv{{{}}}}}}~~~~~~}}}zzzwwwvvvvvvwwwwwwvvv|||}}}}}}|||{{{yyyvvvuuuttttttuuuuuuuuuuuuuuutttwwwvvvuuuvvvxxxyyyyyyxxxxxxvvvsssqqqpppppppppqqqrrrrrrqqqooommmmmmppprrryyy|||~~~|||{{{zzzxxxwwwwwwwwwwww~~~~~~{{{xxxxxxyyy{{{{{{yyywwwvvvuuuttttttssstttuuuvvvwwwwwwvvvuuurrrrrrrrrqqqooonnnlllkkkkkkkkkjjjiiihhhgggggghhhjjjhhheeebbbaaabbbdddfffjjjjjjkkkooosssvvvvvvvvvoooiiiaaa[[[VVVPPPIIIDDDDDDAAA@@@BBBBBBAAABBBFFFMMMVVVhhhtttcccQQQEEE===999555333444444222///000000111111111222222222//////............//////111111000000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***+++,,,.........------+++***))))))+++------,,,zzzsssllliiiggggggjjjooossstttooosssuuuqqqmmmrrr}}}~~~yyy]]]III===777666333111000000111222111000//////............/////////......---,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++***+++,,,------+++***)))++++++******))))))))))))---+++***))))))***+++,,,)))(((((((((''''''''''''''''''(((''''''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''(((((((((***))))))((()))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$'''++++++)))(((***,,,++++++***)))((())))))******(((&&&&&&''')))))))))'''((()))***+++,,,,,,,,,***+++---...///...---,,,---///000111222666>>>DDDTTTaaassszzzfffYYYQQQMMMOOORRR```fffnnnuuuyyy{{{|||}}}xxxwwwuuuuuuvvvxxxwwwwwwzzz{{{|||}}}|||zzzxxxwwwuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxyyyxxxuuusssrrrqqqrrrrrrnnnooonnnmmmkkklllnnnpppwwwzzz~~~}}}{{{yyywwwvvvuuuttttttsssssstttzzz|||vvvtttwwwzzz|||zzzwwwtttrrrqqqqqqqqqqqqssstttvvvwwwwwwvvvvvvtttsssrrrpppnnnkkkjjjhhhiiihhhgggfffeeeeeeeeeeeehhheeebbb______bbbfffiiikkkkkklllnnnpppqqqnnnlllfff```XXXPPPKKKFFFBBB???CCC@@@@@@CCCEEEFFFKKKRRR```ooovvveeeSSSEEE???666444222222333444222000000000000111222222222333000//////......//////000111000000000////////////////////////////////////........................------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------***+++---...///...---,,,,,,,,,++++++++++++***)))uuupppllliiifffdddfffiiikkklllbbbeeeiiilllrrr}}}}}}```JJJ@@@:::555444444111......000222444444//////............//////......---,,,++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++++++++,,,---,,,+++***)))(((((())))))************+++******))))))***+++,,,(((((((((((((((''''''&&&&&&&&&''''''((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***)))))))))))))))******((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((###$$$&&&(((((('''%%%$$$)))))))))))))))))))))***+++)))''''''(((***+++***((()))***++++++++++++***++++++++++++,,,,,,,,,---+++---///000000444:::@@@IIIUUUgggwww~~~lll^^^TTTMMMJJJKKKQQQWWW```iiioootttxxxzzzwwwvvvuuuvvvwwwwwwuuutttvvvwwwxxxyyyzzzyyyyyyxxxvvvwwwxxxyyyyyyyyyyyyyyywwwxxxyyyyyyyyyyyyyyyyyyxxxwwwuuusssrrrqqqqqqqqqkkklllmmmllllllmmmoooqqquuuyyy|||~~~~~~}}}zzzwwwuuurrrrrrqqqqqqrrrrrrssstttvvv{{{{{{|||~~~~~~}}}}}}~~~}}}|||}}}~~~~~~~~~yyytttssswwwzzzzzzxxxuuuqqqoooooooooppprrrtttuuuwwwxxxxxxwwwwwwxxxvvvtttpppmmmiiigggfffeeeeeedddccccccccccccccceeecccaaa```bbbfffkkknnnpppooonnnnnnmmmjjjeeeaaaZZZVVVOOOHHHDDDBBB@@@@@@AAA>>>>>>BBBGGGMMMYYYdddzzzzzziiiUUUEEE<<<:::333222222333444444333222222222111111111111111111111000000//////000000111000000000////////////...////////////////////////................................................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++---,,,+++++++++,,,------+++++++++++++++,,,,,,,,,---------,,,+++***))))))zzzrrrnnnhhhddd___]]]]]]___```aaaZZZ]]]bbblllzzzpppNNN???;;;666111000333000......000333444444000000////////////000000,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++,,,+++++++++************&&&''''''((()))*********''''''((((((((((((((((((((((((((()))(((''''''&&&&&&'''((()))************((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((())))))***(((''''''&&&&&&''''''(((((()))***)))((('''((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))'''$$$$$$&&&((('''&&&))))))))))))))))))))))))***)))((((((***++++++***((()))+++,,,,,,+++***)))+++***)))))))))***,,,---(((***---------000555:::>>>IIIYYYhhhrrrzzzuuukkkaaaVVVMMMKKKJJJNNNUUU\\\cccjjjppptttvvvvvvwwwyyyyyywwwsssppptttttttttuuuuuuvvvvvvwwwvvvvvvwwwxxxyyyyyyyyyyyyvvvyyy{{{{{{zzzyyyxxxyyyuuuuuusssrrrpppoooooonnnjjjkkkmmmmmmlllmmmpppqqqtttwwwzzz|||||||||}}}}}}|||||||||{{{yyyvvvsssrrrmmmmmmmmmnnnoooppprrrsssrrruuuzzz||||||{{{zzzzzz~~~wwwyyyzzz{{{zzz{{{|||~~~~~~|||zzzzzz|||}}}|||{{{}}}|||yyyvvvttttttvvvyyywwwuuussspppooonnnooopppssstttuuuwwwwwwwwwvvvvvvwwwuuurrrnnnjjjgggeeedddaaaaaa`````````aaabbbbbbccccccdddfffhhhlllppprrrsssqqqoookkkhhhbbb\\\WWWOOOLLLHHHCCCAAA@@@AAACCC>>>===@@@GGGPPP]]]ooo~~~}}}lllYYYGGG;;;666444333333333333333333333333333333222222111000000000111111000000000000111111000000////////////......////////////////////////------------------------........................,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((())))))***,,,+++***))))))***+++,,,***+++,,,,,,+++,,,...000|||tttnnnkkkaaa]]]WWWTTTTTTVVVXXXYYY[[[___gggsssqqqXXXAAA:::777222///222//////000222444444222111//////............//////+++++++++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++,,,,,,++++++************++++++,,,+++***(((((()))***+++'''''''''''''''(((((((((%%%&&&((()))***)))(((''''''((()))))))))(((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((***+++***'''&&&''')))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((,,,***((('''(((*********((()))))))))))))))(((((((((''''''(((***+++)))(((&&&'''***,,,---,,,++++++***************++++++,,,(((+++------,,,---111555555>>>KKKWWWaaajjjtttzzzyyymmmaaa[[[SSSUUUVVVXXXZZZ___fffjjjoooqqqvvvzzz}}}{{{wwwsssuuutttsssqqqqqqqqqssstttssstttuuuvvvwwwwwwwwwwwwvvvyyy||||||zzzxxxxxxyyyuuutttsssrrrpppooonnnnnnkkklllmmmmmmllllllnnnoooqqqtttwwwyyyyyyxxxyyyyyyyyyyyyyyyxxxvvvssspppnnnkkkkkkkkklllmmmnnnpppqqqppprrrvvvwwwwwwvvvvvvvvv{{{~~~}}}~~~}}}zzzvvvxxxyyyxxxwwwvvvwwwxxxzzzxxxvvvwwwxxxzzzzzzzzzxxxvvvtttssstttuuuuuuuuusssrrrqqqpppooooooppppppqqqrrrssstttttttttsssrrrrrrpppmmmiiifffdddbbbbbb]]]]]]]]]^^^___```aaabbbeeefffiiimmmoooqqqrrrsssqqqnnniiieee___YYYRRRNNNGGGFFFCCC@@@??????BBBDDD@@@CCCLLLYYYgggyyyxxxlllYYYIII???999444111444444333222222222333444222222222111111111111000000000////////////000000000000/////////.........////////////////////////------------------------------------------------+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------...,,,***(((''''''((()))++++++************++++++)))+++,,,++++++---111555wwwooojjjggg]]]YYYRRROOOOOORRRTTTVVV```fffooo{{{uuuWWWGGG999888555000000777,,,...111555777555111---,,,,,,,,,++++++,,,,,,,,,)))******++++++,,,------******++++++++++++***************************************++++++,,,,,,---++++++************++++++---+++)))'''&&&(((***+++((((((((('''&&&&&&%%%%%%%%%'''***,,,---+++)))((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++'''''''''&&&&&&'''''''''(((***+++***'''&&&''')))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((($$$'''***,,,+++((('''&&&)))))))))))))))(((((('''&&&&&&'''(((******(((&&&$$$&&&)))+++---...------)))***+++,,,,,,,,,+++++++++---//////------///333111888BBBKKKTTT___jjjqqq|||}}}}}}wwwqqqdddbbb^^^YYYWWWYYY]]]aaafffjjjrrr{{{}}}yyyxxxvvvssspppnnnooopppqqqqqqrrrssstttuuuuuuuuuuuuvvvzzz}}}}}}{{{xxxxxxyyyvvvvvvuuutttrrrqqqpppppplllmmmnnnmmmkkkkkkkkklllooorrruuuwwwwwwvvvvvvwwwwwwwwwwwwvvvtttqqqnnnlllllllllllllllmmmnnnooopppppprrruuuvvvuuutttuuuvvvvvvxxxzzz{{{zzzyyyyyyyyyxxx~~~zzzwwwyyy{{{zzzxxxvvvxxxxxxwwwuuusssssssssqqqooonnnoooqqqsssttttttvvvrrrppppppsssuuutttsssqqqqqqppppppppppppqqqqqqooopppqqqrrrqqqqqqooonnnllljjjgggeeebbbaaaaaaaaa[[[[[[\\\]]]^^^```aaabbbgggjjjnnnrrrttttttsssssslllhhhccc]]]XXXQQQKKKGGGCCCBBBAAA???>>>???AAADDDGGGLLLZZZlll~~~~~~iii[[[JJJ???<<<:::777333444444444222000000222333111111111111111222222222//////............//////000/////////............////////////////////////------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,---......111///,,,***)))))))))******+++,,,,,,,,,+++******+++,,,---,,,+++---222666~~~xxxssskkkccc^^^TTTLLLIIIJJJPPPZZZdddlllmmmsssmmmXXXBBB???:::555111000//////111//////222666666111,,,,,,------......------,,,+++******))))))******+++******))))))******+++,,,,,,+++++++++***)))))))))++++++************+++++++++************,,,---...---,,,***(((''''''((()))******))))))((((((''''''******))))))((((((''''''(((((((((((((((''''''&&&(((((())))))((('''&&&&&&((('''&&&'''(((+++...///''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&((()))***+++'''))))))((('''&&&'''(((***)))((('''''''''''''''***************)))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......222444999@@@EEEMMM^^^mmmttt}}}~~~~~~}}}|||}}}}}}}}}uuueee]]]ZZZYYY___aaajjjuuu{{{zzzzzz|||yyyqqqlllkkkkkkkkkjjjnnnpppqqqrrrrrrrrrsssuuuzzzzzz{{{|||}}}{{{wwwtttuuuuuuuuuuuussspppmmmkkkkkklllmmmlllllllllnnnppplllmmmoooqqqssstttuuuuuuvvvuuuttttttuuutttrrrpppkkkkkkkkklllmmmooopppqqqppprrrttttttsssrrrssstttwwwvvvvvvuuuuuuuuuvvvvvv{{{{{{{{{{{{{{{{{{{{{{{{|||zzzwwwtttssstttuuuvvvrrrrrrrrrsssrrrrrrqqqpppsssqqqooommmmmmoooqqqssssssrrrrrrqqqpppooonnnnnnmmmnnnoooppppppooonnnmmmmmmnnnooopppooonnnllljjjgggfffeeeccc```\\\ZZZXXXWWWYYY\\\^^^___cccjjjoooooooooqqqrrrsssqqqllliiiaaaZZZRRRNNNJJJEEECCCEEEBBB@@@??????>>>>>>EEENNNMMM[[[pppxxxnnnTTTMMMCCC:::555444333333444444333333222111000000///000111222222111000///111222333222111000...,,,................................................------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,++++++,,,---,,,***(((yyyqqqfff]]]XXXQQQMMMNNNRRRYYYcccmmmqqquuu}}}{{{oooWWWEEE:::888444000...---......111///...000444444000,,,+++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++************+++,,,,,,+++++++++***************+++******************++++++***))))))((()))******---,,,***((('''((())))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((''''''&&&((((((((((((((('''''''''(((''''''&&&'''((()))***************))))))))))))&&&&&&&&&'''(((***+++,,,'''))))))((('''&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%))))))******)))(((((('''''''''''''''''''''''''''(((((((((((((((((())))))''''''(((((()))))))))***))))))))))))))))))))))))************************)))))))))))))))***+++++++++,,,,,,,,,,,,---------000222666;;;???FFFTTTbbbkkkuuu{{{{{{{{{yyyyyy{{{{{{zzziii]]]VVV\\\]]]eeepppvvvwwwxxx{{{}}}xxxqqqlllkkkjjjiiihhhlllmmmooopppqqqsssuuuvvvxxxxxxxxxzzz{{{zzzwwwuuuuuuttttttsssqqqooommmkkkkkklllllllllkkkkkklllnnnmmmnnnooopppqqqrrrrrrrrrsssrrrqqqqqqrrrqqqooommmkkkkkklllmmmnnnooopppqqqppprrrttttttsssssstttuuutttssssssrrrrrrsssssstttxxxxxxwwwwwwwwwwwwwwwwwwxxxvvvtttqqqqqqqqqrrrtttqqqqqqqqqqqqppppppooonnnpppooommmllllllmmmoooppppppooooooooonnnmmmmmmlllmmmnnnoooooonnnllljjjiiifffgggiiijjjjjjhhhgggfffeeeccc```\\\ZZZZZZZZZZZZ[[[]]]```bbbeeehhhnnnsssvvvtttrrrooolllggg```\\\WWWQQQLLLJJJHHHCCCBBBDDD===>>>AAAEEEFFFGGGNNNVVVgggxxxyyyiii\\\JJJDDD<<<666333222222222444333333222111111000000...///000111111000///...000000000000000000//////////////////////////////........................------------------------...------------,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,++++++,,,---,,,***(((xxxnnnbbbZZZVVVRRRRRRWWW\\\bbbjjjrrrxxx~~~~~~xxx~~~sssbbbQQQ@@@333444222000...------...///111...,,,...000111///---***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------***************+++++++++************************+++***)))((('''''''''''',,,+++***((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&'''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''((()))******+++'''))))))((('''&&&'''((($$$$$$$$$###$$$$$$%%%%%%(((((((((((((((((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''((())))))******))))))))))))))))))))))))+++++++++***)))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,...///111555777<<>>>>>@@@???@@@EEEJJJNNNTTT```mmmyyykkkXXXKKK@@@<<<777444333333333222222222222111111000000/////////000000000000//////...............///000000////////////////////////------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,+++***+++,,,,,,***(((yyyqqqiiibbb``````^^^___dddggghhhlllppp~~~}}}yyyyyy}}}ttteeeUUUHHH>>>666111333222000/////////000111000---++++++---......---++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...)))))))))***+++++++++,,,))))))************))))))))))))((((((''''''''''''++++++***)))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''(((((())))))'''''''''''''''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))'''))))))((('''&&&'''(((&&&&&&&&&&&&''''''((()))&&&''''''(((''''''&&&&&&)))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&'''(((******+++((((((((((((((((((((((((******)))))))))((((((((()))))))))))))))***++++++)))************+++++++++,,,,,,...222333666@@@JJJ[[[iiiyyy|||vvvtttrrrppprrrvvvxxx}}}ppp```YYYUUUUUUWWW[[[bbbjjjqqqqqqqqqrrrrrrqqqooonnniiiiiiiiijjjmmmpppqqqrrrrrrpppoooppprrruuuuuuuuuuuusssqqqooonnnmmmnnnooommmmmmmmmllljjjiiikkklllnnnnnnooopppppppppppppppnnnmmmkkklllmmmmmmmmmkkknnnooopppqqqqqqrrrrrrrrroooqqqssstttttttttuuuvvvssssssrrrrrrrrrssstttttttttsssqqqpppoooooooooooonnnmmmlllkkkjjjkkklllmmmmmmmmmmmmlllllljjjiiihhhggghhhiiijjjjjjiiihhhggghhhhhhjjjkkkkkkkkkjjjjjjjjjjjjkkkjjjgggbbb^^^[[[XXXXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVWWWYYY^^^bbbeeedddeeehhhjjjmmmppprrrsssqqqlllddd\\\VVVPPPKKKGGGBBB@@@@@@BBBAAA===>>>AAAEEEGGGMMMUUU]]]iii|||xxxkkkZZZIII???;;;888666555555555555333111111111000000000//////000000000000000000000000///...---,,,,,,---///000////////////////////////---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))),,,+++******++++++***(((uuukkkfffeeehhhnnnsssqqqrrruuuuuurrrrrrttt}}}uuuwww}}}eee[[[MMMAAA:::666555666333222111000//////000000///---+++***+++,,,------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...)))))))))***+++++++++,,,((()))************)))(((((((((((())))))******************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&''''''&&&&&&'''((()))***&&&&&&'''((((((((('''''')))))))))(((((((((''''''$$$$$$&&&''''''''''''''''''))))))((('''&&&'''((((((((('''(((((()))***+++&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&$$$%%%&&&'''((()))***+++((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((())))))***+++)))))))))*********++++++,,,+++,,,000222555<<>>888444222333666111000///......------------,,,++++++***+++,,,---,,,------......------,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------***************+++++++++'''((()))******)))(((''''''((()))***++++++++++++))))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&(((((('''&&&&&&''')))***&&&&&&'''((()))******+++((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&'''))))))((('''&&&'''(((''''''''''''''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%&&&'''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))'''''''''''''''(((((()))))))))*********+++++++++,,,***,,,000222333999@@@GGGTTTdddqqq|||}}}{{{wwwsssqqqvvv}}}}}}~~~|||pppaaaVVVOOOMMMQQQXXXdddiiiqqqvvvzzz|||}}}~~~{{{yyyyyyzzz|||{{{wwwssslllkkkjjjkkknnnppprrrrrrpppnnnlllkkkjjjkkklllmmmllllllmmmllljjjjjjkkkmmmkkklllmmmoooppppppqqqqqqmmmkkkiiijjjkkkmmmnnnnnnoooppprrrsssssssssrrrqqqoooqqqssssssrrrqqqrrrsssmmmmmmmmmmmmnnnoooppppppuuussspppnnnlllllllllmmmiiiiiihhhgggggggggggggggfffffffffgggffffffeeedddcccdddeeeffffffeeedddcccdddeeegggiiiiiihhhgggfffccccccbbb___\\\YYYVVVTTTNNNNNNOOOPPPRRRSSSUUUUUUZZZ]]]ccciiinnnpppqqqqqqpppooooooooonnnlllhhhddd\\\WWWOOOIIIDDDAAA>>><<<>>>===>>>@@@???@@@GGGOOOTTTddd~~~~~~}}}zzzqqqbbbOOOAAA:::888666444333222333222000///111111111111111111111111111111000000000000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,+++******++++++++++++++++++++++++((())))))***++++++,,,,,,,,,+++)))(((*********)))nnn```bbbjjjuuujjjWWWDDD<<<555444222///...222...............---------,,,,,,,,,,,,++++++,,,---,,,,,,,,,------,,,,,,,,,++++++************+++++++++************+++,,,,,,+++++++++***************'''((()))******)))((('''((()))***+++++++++***))))))))))))*********))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((''''''&&&***)))'''&&&&&&'''((()))((('''''''''''')))***+++%%%%%%%%%$$$$$$$$$######%%%&&&((()))***)))(((''''''))))))((('''&&&'''((((((''''''&&&&&&&&&&&&'''&&&&&&'''((((((((((((((('''''''''''''''''''''''')))))))))***************&&&&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))************+++++++++,,,,,,,,,***+++...000000444999@@@LLL[[[iiiwww~~~{{{vvvtttzzz~~~yyymmmddd[[[TTTSSSVVV___eeennntttxxxzzz}}}~~~~~~{{{uuukkkjjjiiikkkmmmooopppooojjjjjjhhhhhhggghhhiiiiiihhhiiijjjiiihhhhhhjjjllljjjkkklllmmmmmmmmmmmmmmmjjjhhhffffffhhhjjjkkklllmmmnnnpppqqqqqqqqqooonnnoooqqqrrrrrrpppoooooopppllllllllllllmmmnnnooopppsssqqqnnnkkkiiihhhiiijjjhhhgggfffeeeeeedddcccccc```aaabbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaccceeeggggggfffdddbbb```___]]]ZZZXXXVVVUUUTTTNNNOOOQQQTTTXXX\\\___aaadddhhhlllqqqtttuuuuuutttrrrpppmmmkkkiiiccc\\\VVVPPPLLLFFFBBB@@@???===<<<<<<;;;===@@@CCCIIIVVVbbbttt{{{yyyooo```RRRGGG@@@;;;888444222000000111111000...111222222222222222222222000///...------...///000///////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++************+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******************++++++---***(((((()))***))))))wwwhhh```hhhuuu}}}}}}yyy}}}{{{lllTTT???999333000333222---,,,............//////000000000+++,,,------,,,+++,,,---+++++++++,,,,,,++++++++++++******************+++******))))))******+++,,,,,,+++++++++******))))))'''((()))++++++)))((('''******+++++++++)))((('''((()))************))))))'''((((((((())))))******'''((((((((())))))******(((((((((((((((''''''&&&+++***(((&&&%%%&&&'''((()))((('''%%%&&&''')))+++(((((('''''''''&&&&&&&&&'''(((***+++,,,+++)))(((''')))))))))'''&&&'''(((***)))((('''''''''''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))******++++++,,,,,,&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%***************+++,,,,,,***++++++++++++,,,,,,,,,---******---...---///333777BBBQQQ```ooo{{{|||~~~xxxvvv}}}|||vvvmmmccc^^^^^^]]]ccclllrrruuuwwwzzz}}}~~~~~~|||uuujjjiiiiiikkkmmmoooooonnnfffffffffeeeeeeeeefffffffffggghhhgggfffgggiiijjjkkkkkkkkkkkkjjjjjjiiihhhfffdddbbbccceeehhhiiiiiikkklllnnnooopppooommmllloooqqqrrrqqqooommmmmmnnnmmmmmmmmmnnnnnnpppqqqqqqqqqoookkkhhhfffeeefffgggffffffeeedddcccbbbaaa```\\\]]]^^^___````````````________________________```aaadddeeeeeecccaaa```^^^]]]ZZZWWWUUUTTTTTTUUUQQQSSSVVV[[[```fffjjjmmmnnnooorrruuuvvvvvvvvvuuupppmmmiiifffbbb[[[RRRKKKFFFCCC@@@>>>????????????CCCBBBDDDIIIOOOYYYjjjyyy~~~yyyqqqaaaMMMAAA>>><<<888222444222000000111222222111222222222222222222333333...---,,,++++++,,,---...---...///000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++************))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++***)))))))))---***(((((()))***))))))nnnkkkiiiooo}}}uuuqqqqqqttt}}}tttbbbPPPBBB:::222222000///............------------------------///---,,,...000000---*********************++++++******))))))))))))******,,,+++******))))))******+++*********))))))(((((())))))))))))))))))))))))---------,,,,,,,,,++++++,,,+++)))((('''(((***+++))))))))))))((('''&&&%%%((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''(((***'''((()))***)))(((&&&%%%'''(((***+++***)))'''&&&###$$$%%%'''((()))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&'''((((((((())))))******((((((((((((((()))******************************)))************+++++++++,,,,,,,,,,,,---...//////888<<>>>>>?????????>>>AAAEEEKKKSSS```vvvxxxsss^^^SSSDDD;;;888888777555111222333222000000000111000000000000000000000000000000000000000000000000/////////...---------,,,///////////////.........+++,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,+++************---,,,,,,+++***)))((((((((((((((()))******++++++******+++,,,,,,,,,,,,+++((()))***)))((()))+++,,,ppppppqqqzzz~~~tttnnnlllrrruuuzzzmmm]]]NNNBBB:::666111111000///............------------------------111///---...///...,,,)))++++++++++++++++++***************))))))*********,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))++++++*********)))))))))((((((((((((((('''&&&&&&(((((((((((((((''''''&&&((((((((('''''''''&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((())))))(((''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''(((***''''''&&&&&&%%%%%%%%%%%%'''((()))******)))'''&&&'''((())))))))))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******************************))))))*********+++++++++*********+++,,,...///000111555<<>>===>>>???BBBCCCIIISSSaaapppqqqgggRRRIII===555333333222111000111222111///...///000000000000000000000000000////////////////////////...............---------////////////............******,,,------------,,,++++++,,,---------------,,,,,,+++******+++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++******)))))))))))))))************+++)))***++++++,,,,,,++++++((()))***)))((((((***,,,ooottt|||~~~rrrlllkkkkkkuuuyyytttgggTTTCCC999555333222000//////.........//////------------------------333000...------,,,+++)))------,,,,,,++++++******++++++************+++++++++,,,---------,,,+++***,,,,,,++++++++++++******))))))))))))))))))))))))************)))))))))(((&&&''')))***)))(((%%%$$$&&&''''''((((((((((((((())))))((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******)))((((((''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''(((***)))'''%%%$$$###$$$&&&'''''''''))))))***)))((('''))))))******)))(((''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))******************************)))))))))*********++++++************+++,,,------,,,///444;;;DDDRRRaaakkkrrrzzz|||vvvvvv|||yyywwwyyy~~~~~~||||||ooocccYYYQQQKKKIIIKKKRRRWWWYYY\\\___aaafffmmmsssvvvwwwxxxyyyllljjjgggdddbbb``````___aaa```^^^]]]^^^```ccceeeccccccbbbbbbaaa`````````___]]]\\\\\\]]]^^^^^^]]]______aaabbbccceeefffgggggggggeeedddbbbbbbaaaaaacccdddfffggggggfffdddcccdddaaa\\\YYYWWWVVVTTTRRRRRRRRRQQQPPPOOONNNMMMMMMKKKIIIHHHHHHIIIJJJJJJIIIMMMMMMMMMNNNQQQTTTWWWXXX]]]]]]^^^___aaaccceeefffjjjiiihhhhhhiiijjjlllmmmkkkmmmrrryyy}}}xxxqqqllliiieee___ZZZPPPNNNKKKGGGCCC@@@>>>===?????????>>>???DDDIIINNNZZZhhh~~~uuubbbTTTDDD===555111000111000//////000111000.........///000000000000000000000000////////////////////////---------.......................................((()))+++,,,---.........,,,,,,---.........------,,,++++++******++++++,,,************+++,,,---...,,,,,,,,,,,,,,,+++++++++++++++++++++************)))***++++++,,,,,,++++++******+++***(((((()))***lllvvvuuummmnnnrrruuu}}}zzznnnaaaTTTBBB555111222222111.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,+++,,,,,,,,,......------,,,+++******,,,++++++++++++++++++,,,***+++,,,------+++)))(((************************)))))))))))))))))))))))),,,++++++++++++*********((()))*********)))''''''%%%&&&'''((()))))))))))))))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***))))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''(((***)))((('''&&&&&&'''((()))&&&'''((()))))))))(((''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((()))))))))(((((('''((((((((()))))))))))))))((((((((((((((())))))***************************))))))))))))************,,,,,,+++***))))))******+++///333666:::EEEUUUaaajjjrrrzzz~~~}}}yyyyyyzzzwwwuuuvvvzzz~~~wwwjjj^^^TTTKKKFFFCCCHHHLLLNNNPPPSSSYYY^^^eeekkkooosssvvvxxxnnnllljjjfffdddbbbaaa```bbb```]]][[[ZZZ[[[]]]____________^^^^^^]]]]]]]]]]]][[[ZZZZZZ\\\\\\\\\[[[YYYZZZ[[[\\\^^^```aaabbbaaa```___]]]]]]\\\\\\\\\___```aaaaaaaaa___]]]\\\YYYVVVRRRPPPOOOMMMKKKIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFJJJKKKMMMPPPUUUZZZ___aaaeeeeeeeeefffhhhkkknnnooooooooonnnnnnooopppqqqrrrpppqqquuuzzz}}}~~~|||zzztttoooggg```ZZZUUUPPPMMMDDDDDDCCCAAA@@@@@@BBBCCC>>>BBBGGGJJJMMMSSS\\\bbbyyyuuuaaaOOOCCC:::777333222222333222111000111111111///...///000000000000000000000000000////////////////////////,,,---------.../////////------...............///******+++,,,------......,,,,,,---------------,,,+++++++++++++++++++++++++++*********++++++,,,---+++++++++,,,,,,---------------,,,,,,+++******)))))))))***+++++++++++++++***++++++***((('''(((***mmmzzz{{{qqqpppvvv}}}jjjZZZKKKBBB777222222333222000...---------------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///......------,,,+++******,,,++++++++++++++++++,,,((()))+++,,,+++***(((&&&((((((((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++***((('''''''''((()))$$$%%%&&&((())))))))))))((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''(((***&&&'''((())))))(((''''''&&&&&&'''(((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))((()))))))))))))))(((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))************)))))))))******+++,,,+++000555555555;;;GGGQQQ^^^gggpppvvv}}}~~~~~~}}}zzzxxxuuutttvvvyyy|||~~~yyymmmdddTTTKKKDDDCCCEEEDDDDDDEEELLLOOOUUUZZZ```fffmmmqqqnnnmmmllljjjiiigggffffffeeeccc___[[[XXXWWWWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUVVVWWWXXXWWWUUUTTTTTTVVVWWWXXXZZZ[[[[[[YYYYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRLLLJJJHHHGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGIIILLLQQQWWW___fffkkknnnoooooonnnoooppprrrtttuuuqqqqqqpppppppppqqqqqqqqqrrrrrrssstttssspppkkkgggccc^^^WWWQQQLLLHHHEEECCC>>>??????>>>>>>AAAFFFJJJJJJSSS^^^eeejjjpppzzzvvv```MMMAAA;;;555444333333444444333333111222333222000///000111////////////////////////........................,,,---------.../////////,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,++++++*********+++***++++++,,,,,,------......------,,,+++***))))))))))))***++++++++++++******++++++***((('''(((***ssswwwtttxxxnnnXXXIII999555111111222333111///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000------,,,,,,++++++******++++++************++++++((()))*********)))'''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''')))(((&&&$$$$$$%%%&&&(((%%%&&&'''((())))))))))))''''''(((((((((((())))))((((((''''''''''''(((((())))))(((((('''''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''(((***###$$$&&&(((((('''%%%$$$&&&&&&&&&''''''(((((()))''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))'''''''''''''''&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******%%%&&&''')))+++---///000)))...333333111333;;;BBBPPPXXXbbbjjjsss}}}|||yyyvvvssssssvvvyyy{{{}}}{{{}}}~~~}}}ttt]]]RRRHHHEEEEEEBBB@@@@@@CCCFFFIIIMMMRRRXXX```eeehhhhhhiiiiiijjjkkkkkkkkkhhhfffbbb]]]YYYVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOPPPQQQQQQOOONNNOOOOOOPPPQQQRRRSSSSSSTTTQQQQQQPPPPPPOOOPPPPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHDDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCC@@@AAACCCDDDDDDEEEHHHJJJLLLQQQXXXbbbkkksssxxxzzzxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuutttsssrrrqqqpppmmmllljjjhhheee```ZZZUUUPPPNNNJJJEEEBBB@@@??????>>>?????????AAAGGGQQQYYYhhhsssxxxcccOOOAAA;;;999222222222222222222222111111222333222111000000222////////////////////////........................---------...............,,,,,,,,,---......//////...---,,,++++++++++++,,,++++++,,,,,,++++++*********++++++,,,,,,++++++***...---,,,+++******************++++++,,,,,,---------,,,,,,+++***)))))))))((()))******++++++************+++***(((((()))***yyy|||}}}vvvfffWWWGGG<<<111000///......//////000......---,,,+++++++++,,,++++++++++++++++++++++++))),,,......,,,+++,,,...++++++++++++++++++***************))))))******************))))))))))))((('''((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((&&&&&&'''''''''(((((((((***)))(((((((((((()))***'''''''''((((((((((((((((((''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&'''(((***$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))((('''(((((((((((((((((((((((((((((()))***************((('''''''''&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))+++---...///)))---000000...000444999CCCKKKTTT\\\ggguuu|||zzzvvvsssrrruuuyyy|||~~~}}}|||zzz{{{~~~~~~}}}kkk___UUUSSSSSSQQQOOONNNLLLMMMNNNNNNNNNOOORRRTTTYYYZZZ]]]```dddggghhhiiijjjhhheeebbb]]]YYYVVVTTTMMMMMMNNNNNNNNNNNNNNNNNNKKKJJJJJJLLLMMMMMMKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLIIIIIIIIIHHHIIIIIIJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDBBBAAA@@@AAAAAABBBCCCDDDDDDEEE@@@CCCFFFGGGGGGIIIMMMPPPTTTZZZdddoooxxx~~~|||yyywwwvvvrrrrrrqqqooollljjjhhhgggaaa___[[[XXXUUUPPPKKKGGGCCCCCCAAA???>>>===>>>>>>@@@BBBEEEHHHOOO[[[kkkwwwuuu```NNNBBB<<<888555222333333222111000///000000222222111000///000111////////////////////////.......................................---------++++++,,,------...//////---,,,+++++++++,,,---...,,,,,,------,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,++++++***+++++++++*********++++++++++++++++++++++++******)))))))))((())))))***************((()))***)))((((((***,,,{{{|||eeeSSSEEE:::444222111///---+++,,,///222///...---,,,++++++******++++++++++++++++++++++++***---000///,,,******+++******************++++++******))))))))))))******,,,+++******))))))******(((((())))))*********+++))))))))))))))))))))))))***)))))))))(((((((((((('''((()))******(((&&&%%%&&&'''((((((((((((((((((%%%&&&&&&&&&''''''((((((+++***)))(((((()))***+++%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&'''((((((&&&'''(((***)))(((&&&&&&&&&(((***+++%%%%%%%%%&&&&&&((()))***)))))))))((('''%%%$$$###************************(((((()))*********************))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))...---,,,+++***************,,,.........///444888;;;CCCKKKRRR^^^mmmyyy~~~{{{yyyvvvsssrrruuuzzz}}}{{{wwwxxxyyyzzz~~~xxxmmmcccccceeeeeecccbbb\\\\\\[[[WWWQQQLLLHHHGGGKKKMMMQQQVVV[[[___bbbdddjjjiiihhheeeaaa]]]YYYVVVMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJKKKMMMMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDBBBAAAAAAAAABBBCCCDDDEEEFFFFFFCCCFFFIIIKKKKKKMMMRRRVVV\\\cccmmmyyy}}}yyywwwfffeeedddaaa^^^[[[XXXVVVUUUSSSOOOLLLIIIFFFBBB>>>===>>>???>>>======>>>@@@BBBFFFLLLSSS___qqqzzzxxxyyyzzzwwwdddLLL>>>;;;:::555///444444444333111//////000///111111000///...///000////////////////////////......................../////////......------,,,++++++,,,,,,---...//////+++*********+++---///000---.........------,,,+++***+++,,,------,,,+++***************+++,,,------*********************************)))))))))))))))(((((()))***************((()))***)))((()))+++,,,yyycccPPPDDD;;;444222------,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******&&&'''((()))******)))(((,,,+++***)))((((((((((((************************+++***)))(((((('''(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&&&&((()))(((&&&%%%###$$$$$$%%%%%%&&&&&&'''******+++******)))((('''$$$%%%'''))))))((('''&&&&&&'''''''''''''''&&&&&&***''')))......)))'''***))))))***++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))...------,,,+++***)))))))))************+++++++++******+++,,,...//////000777999>>>GGGSSSaaammmttt{{{vvvooosssvvvwww}}}{{{yyyxxxxxxwwwvvv{{{|||}}}zzzqqqfff\\\SSSLLLGGGIIIHHHJJJLLLLLLLLLSSS[[[aaaeeeeeeaaa^^^___^^^[[[SSSSSSSSSSSSSSSRRRQQQQQQPPPNNNMMMNNNPPPPPPLLLIIIGGGHHHHHHGGGFFFFFFHHHIIIEEEFFFGGGFFFEEEEEEGGGIIIGGGIIIKKKLLLJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJLLLOOOPPPRRRWWW^^^dddnnnuuu~~~|||ssslllggg[[[WWWRRRPPPOOONNNJJJGGGGGGFFFCCCAAA???>>>>>>???<<<>>>@@@@@@@@@CCCIIINNNNNNYYYdddnnn}}}vvvvvvwwwuuurrrcccSSSCCC<<<777222111333000000000000000111111111000000000000000000000000////////////////////////......------...///000111........................------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,,,,***(((''')))*********************************000---+++)))***+++***))))))+++,,,+++***)))***+++***)))(((''''''((()))***vvvkkkSSSDDD<<<555000...000///...---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******'''((()))*********)))(((,,,+++***)))(((((((((((((((((((((((((((((((((((()))((('''''''''''''''(((*********))))))((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((%%%%%%&&&'''((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###%%%%%%&&&'''''''''&&&$$$''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''$$$%%%'''((()))((('''&&&&&&'''''''''''''''&&&&&&+++)))***//////***)))+++(((((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((******)))(((((('''''''''))))))*********+++++++++((())))))***+++,,,---...222444999???HHHSSS```hhhuuu{{{yyyrrrtttvvvyyyzzzxxxxxxyyyyyyxxx}}}}}}qqqcccVVVNNNHHHDDDBBBCCCCCCDDDIIIPPPSSSXXX\\\ZZZZZZ\\\[[[YYYXXXYYYZZZ[[[ZZZYYYXXXWWWYYYXXXVVVVVVVVVUUUQQQNNNIIIJJJKKKJJJIIIIIIJJJLLLKKKLLLLLLLLLJJJJJJLLLMMMNNNPPPQQQRRRPPPOOONNNOOOMMMMMMMMMLLLLLLKKKJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMOOORRRVVV[[[___fffnnnttt~~~qqqddd[[[VVVMMMJJJFFFDDDCCCCCCAAA>>>??????>>>===<<<<<<===>>>===BBBGGGHHHIIIMMMVVV]]]fffuuuzzzttttttrrriiiaaaQQQDDD999555333111111444222111111111000/////////////////////////////////........................////////////............------------------------------------------------,,,---------,,,,,,+++***,,,,,,,,,---------......+++,,,---,,,*********+++,,,***(((((()))*********************************///---*********+++***)))******)))))))))************)))(((''''''((()))***rrr~~~aaaQQQ@@@777444000------111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************+++******)))(((,,,+++***)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((++++++++++++******************))))))((((((''''''(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***(((((('''''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&))))))(((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$%%%'''((((((((('''&&&&&&&&&'''''''''''''''&&&***((()))------)))(((***&&&'''(((((())))))((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))*********++++++((())))))***+++,,,---------111555777;;;DDDQQQ[[[jjjrrr~~~|||vvvvvvxxx~~~}}}xxxwwwxxx|||}}}~~~~~~yyyggg[[[RRRKKKEEEDDDDDDCCCEEEIIIDDDKKKPPPQQQSSSXXXZZZYYY^^^```ccceeeffffffeeedddfffeeecccbbbaaa^^^ZZZWWWTTTVVVVVVVVVUUUTTTUUUVVVYYYZZZZZZXXXVVVUUUVVVXXXYYY[[[\\\\\\ZZZXXXXXXXXX[[[[[[[[[ZZZYYYXXXXXXWWWYYYWWWUUUTTTUUUWWWZZZ]]]___ccciiiqqqyyyppp```SSSJJJFFFBBB???;;;::::::;;;;;;;;;;;;<<<=========>>>AAADDDFFFNNNWWW[[[\\\bbbmmmxxx~~~tttpppoooiii[[[OOOAAA888111000111000111333333222111111//////...---////////////////////////........................//////000000///...,,,+++------------------------------------------------,,,,,,---------,,,++++++,,,,,,------......//////+++,,,---,,,***)))***+++,,,***((((((***+++***)))************************...,,,*********+++***))),,,)))&&&&&&)))******((())))))(((((((((((())))))rrr{{{dddJJJ???444222222000///...............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++******))))))******+++++++++++++++******))))))++++++***)))(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((((()))******************************))))))((((((''''''((((((''''''''''''((((((''''''''''''(((((()))))),,,***((('''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&((()))******'''((())))))((((((((()))((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))*********++++++)))))))))*********++++++))))))))))))***************++++++,,,------......+++///333444444;;;HHHRRR___iiiwww{{{wwwwww{{{zzzwwwvvvyyy~~~wwwkkkcccZZZSSSQQQPPPLLLJJJJJJFFFJJJMMMLLLMMMSSSWWWWWW\\\___eeekkknnnpppppppppooonnnmmmllljjjhhheeeccc```bbbccccccbbbaaabbbcccgggggggggdddbbb```aaabbbgggiiijjjjjjhhhfffffffffiiihhhgggffffffeeeeeeeeefffdddbbbaaacccggglllppprrrvvv}}}yyylll]]]PPPGGGBBB@@@===;;;999999:::<<<>>>??????AAABBBBBBBBBFFFMMMRRR[[[eeepppuuuvvv}}}}}}xxxqqqlllfff\\\OOOEEE;;;666222000111111111111111111000000/////////...////////////////////////........................---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---------------------,,,,,,------,,,***)))***++++++***))))))***+++***)))************************---+++******++++++***))),,,'''###$$$(((+++***'''))))))(((((((((((())))))vvvrrr\\\KKK===555///111222111//////)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++,,,,,,+++******)))))))))+++***))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******((()))))))))))))))))))))***)))))))))((((((((('''(((((((((''''''((((((((())))))((((((''''''''''''***)))(((&&&&&&'''((()))&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))***&&&((()))(((&&&%%%''')))%%%%%%&&&&&&'''''''''''')))))))))((('''&&&%%%$$$%%%&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&'''&&&&&&'''&&&%%%'''((())))))******))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))************)))******++++++,,,,,,---(((((()))))))))************++++++,,,,,,---------(((---111111111666AAAJJJTTT^^^lllyyy{{{yyywwwyyy{{{uuuuuuzzz|||}}}xxxtttmmmgggfffeee___ZZZYYY______ZZZPPPKKKMMMOOOOOORRRVVV]]]eeekkkoooqqqqqqmmmnnnoooooonnnlllkkkkkkgggiiikkkllllllkkklllmmmqqqqqqpppnnnkkkiiiiiijjjtttvvvxxxxxxvvvtttttttttpppooonnnmmmmmmmmmmmmnnnnnnmmmlllmmmpppuuu{{{|||tttoooccc]]]TTTJJJCCC???>>>>>>::::::::::::<<<>>>BBBDDDCCCEEEGGGHHHKKKSSS^^^fffuuu~~~|||yyyqqqeeeWWWKKKCCC???666555333111111222222000......//////000000000111................................................***,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,...------,,,+++***)))))),,,------,,,***))))))***+++***)))***+++,,,+++)))))))))))))))))))))))))))+++***)))***++++++***(((+++&&&"""$$$(((+++***'''(((((())))))))))))(((((({{{}}}~~~uuuaaaPPPBBB999666000---///111///------&&&''')))+++,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++++++++***)))))))))************)))))))))))))))***(((((((((((((((((((((((()))(((((((((((())))))***''''''''''''((((((((((((((((((((())))))))))))))))))((((((''''''(((((()))***))))))(((''''''&&&&&&%%%%%%&&&'''(((***+++,,,%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%$$$$$$#########&&&'''%%%###"""%%%((($$$%%%%%%&&&''''''(((((()))******))))))(((&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&'''(((((((((((('''))))))''''''))))))'''(((((()))************)))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((())))))*********+++((((((((()))))))))******))))))))))))******++++++%%%)))---......111999@@@GGGPPP^^^jjjrrrwwwyyyyyy}}}yyyyyyyyy||||||rrrrrrxxx}}}zzz{{{~~~}}}~~~}}}uuuuuu||||||{{{|||vvvdddVVVPPPLLLIIIJJJMMMTTT[[[aaaeeeggggggccceeehhhiiiiiiiiiiiijjjkkknnnqqqssssssssstttuuuyyyyyyyyyvvvsssqqqqqqrrrxxxzzz}}}}}}{{{zzzzzz{{{uuutttssssssssstttvvvwwwvvvwwwxxx{{{uuujjj```WWWQQQMMMJJJFFFAAA>>>===>>>>>>;;;===@@@BBBCCCEEEIIIKKKKKKOOOUUUXXX\\\eeeqqqzzz~~~wwwjjjXXXHHH===888777///222222///000333333111,,,---......000111111222........................------------------------***+++---...//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,+++***)))((((((------...,,,***))))))***+++******+++,,,,,,+++)))))))))))))))))))))))))))***))))))***++++++***((((((&&&%%%&&&)))+++)))'''(((((())))))))))))((((((~~~{{{yyy{{{xxxssseeeSSSEEE===777111333...,,,...000---+++,,,'''(((***,,,,,,,,,+++***************************************************)))))))))))))))))))))))),,,++++++******++++++,,,***)))((((((((()))***+++******))))))))))))******(((((((((((((((((((((((())))))((('''''''''((((((&&&&&&'''''''''(((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&'''))))))*********%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%$$$###""""""$$$'''(((&&&###"""%%%)))''''''''''''''''''((((((&&&'''((()))))))))))))))&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((((((((('''******&&&&&&******'''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************&&&(((+++,,,---///222555;;;BBBNNNYYYbbbiiinnnqqqtttwww}}}||||||}}}{{{yyy|||zzzuuunnnnnnuuu|||yyyyyyzzz}}}~~~|||yyyvvvxxx{{{}}}~~~xxxpppooouuuzzz~~~nnnbbbYYYSSSMMMNNNRRRUUUXXXZZZZZZ[[[VVVZZZ^^^_________aaaccceeehhhmmmpppqqqqqqssstttuuuuuuuuurrrooonnnnnnoooooorrrtttuuutttttttttuuusssrrrqqqqqqrrrtttwwwxxxxxxzzz}}}}}}tttmmmbbbYYYRRRMMMHHHDDDGGGFFFFFFEEEEEEFFFFFFGGGIIIMMMRRRUUUVVVWWWZZZ]]]bbbiiirrrvvvwwwzzzvvvjjjWWWGGG===888444333---111222......222333111---.........///000000000........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++---......,,,***((())))))+++******+++------+++))))))))))))))))))))))))))))))))))))***++++++)))'''%%%&&&((()))******)))((('''((()))******)))((('''ttttttvvvyyyqqqaaaYYYJJJ<<<777888666111222...,,,///000---+++,,,***+++,,,------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,((((((''''''''')))***+++***)))))))))))))))******************************)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&'''((()))***++++++))))))(((((((((((())))))&&&&&&''''''((()))))))))***+++++++++)))'''%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''***+++)))%%%%%%)))---******))))))((((((''''''###$$$&&&((()))***++++++'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((%%%))))))$$$$$$))))))%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((************))))))))))))(((((((((((())))))))))))+++++++++++++++,,,,,,,,,))))))+++---.../////////222999CCCNNNWWW___fffjjjkkkpppxxx{{{sssqqqsssqqqkkkkkklllrrr~~~uuuqqqsssvvvzzz|||zzzvvvsssqqqwww~~~~~~uuunnnmmmqqqtttxxx}}}vvvkkkbbbTTTTTTUUUUUUUUUTTTTTTSSSNNNRRRVVVXXXWWWXXXZZZ\\\XXX\\\```dddeeefffhhhiiifffgggfffdddaaa``````aaadddfffiiijjjjjjiiijjjkkkiiihhhggghhhiiilllnnnppprrrtttxxx|||~~~}}}||||||||||||{{{uuulllfff[[[UUULLLGGGFFFFFFFFFEEEHHHIIIKKKNNNPPPQQQRRRRRRZZZ___eeeiiijjjkkkmmmooo|||}}}kkkZZZFFF:::888999666222000444444///---111222//////////////////.................................------------------------//////---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------------)))******+++---...//////---......,,,***(((((()))+++******,,,------+++))))))))))))))))))))))))))))))((()))***,,,+++)))'''###&&&***,,,+++***))))))'''((()))******)))((('''~~~zzzzzz{{{||||||xxxpppdddXXXPPPDDD???:::555333222000///.........------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************---,,,***)))))))))******++++++******)))(((((((((***)))((()))***+++***(((''''''((()))))))))))))))(((((((((((((((((((((((()))******)))(((''''''(((((((((''''''''''''((((((+++)))(((&&&&&&((()))+++))))))(((''''''''''''(((---,,,)))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((('''%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((()))******&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''((()))))))))***(((&&&'''))))))'''%%%%%%&&&&&&'''((()))******,,,,,,+++***))))))******((()))***++++++***)))(((''')))++++++******+++---222222555>>>JJJUUU[[[^^^dddkkkuuu|||~~~~~~{{{}}}~~~{{{wwwtttqqqooollljjjiiimmmsss{{{}}}{{{xxxzzzrrroootttwwwuuurrrsssrrrxxxyyyqqqoooqqqsssssstttyyy{{{sssgggfffdddaaa^^^[[[YYYWWW[[[XXXUUUUUUVVVVVVRRROOOTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYWWWUUUSSSQQQPPPSSSSSSTTTVVVYYYZZZZZZYYYSSSUUUWWWZZZ\\\^^^^^^___ccceeegggiiiiiijjjlllnnnkkkhhhdddaaa^^^ZZZVVVSSSIIIIIIFFFBBB@@@BBBHHHMMMXXXXXXYYY[[[^^^bbbfffhhhttt}}}sssgggPPPGGG<<<555333444333111333000---,,,---...///...////////////////////////---------......000111111---------,,,,,,+++++++++++++++,,,------+++***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++......//////---+++(((&&&,,,+++++++++******))))))******))))))(((((('''''',,,++++++***************((((((((((((******((('''***)))(((''''''((()))***zzzvvvnnneee\\\QQQGGG@@@;;;888333000//////............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))))))))******)))))))))))))))************)))((()))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))******)))(((''''''))))))((((((''''''(((((()))***)))(((''''''((()))***)))(((''''''&&&&&&''''''***)))((('''&&&&&&'''(((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&)))***)))'''&&&&&&''''''(((((())))))***))))))(((''''''((((((((()))************)))(((((()))******)))***,,,...000000222888BBBKKKPPPRRR^^^gggrrryyy|||{{{{{{|||yyyzzzyyytttpppmmmlllkkkjjjnnnuuuzzz}}}{{{yyyzzzrrrnnnooopppooopppsssuuu||||||xxxwwwwwwwwwnnnnnnqqqxxx~~~|||ssstttssspppmmmkkkkkkmmmnnnkkkhhhfffeeeaaa[[[VVVQQQQQQQQQRRRRRRRRRQQQQQQNNNNNNMMMJJJGGGEEEDDDDDDHHHGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTTTTWWWZZZ[[[[[[ZZZZZZ[[[YYYVVVSSSQQQPPPNNNLLLJJJJJJIIIGGGDDDCCCHHHOOOVVVaaadddhhhnnnuuu||||||tttlll___RRRDDD===444000111222222111222000---,,,---//////...........................------------...///000111---------,,,,,,,,,++++++,,,,,,,,,---,,,++++++***,,,,,,,,,+++++++++******************+++++++++,,,++++++++++++++++++++++++---,,,++++++************+++,,,---...---+++)))(((+++++++++++++++***************))))))(((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))***)))((('''))))))(((''''''((())))))ssshhhYYYMMMEEE>>>777111333111---,,,,,,---------------------,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))))))))******'''(((((()))******++++++***)))((((((******)))(((''''''((()))))))))))))))************************((()))***)))((('''((()))***))))))(((((())))))******)))(((''''''((()))***(((''''''&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))'''''''''((((((((((((((())))))((('''''''''((((((((())))))******))))))((()))))))))(((((())),,,///000///000333999???CCCEEEUUU___llluuuxxxxxxwwwwwwwwwwww{{{~~~~~~}}}wwwqqqmmmkkkkkkiiiooouuuzzz}}}|||{{{{{{yyytttpppnnnkkkkkkooouuuzzz~~~~~~|||lllkkklllooouuu~~~}}}uuujjjbbbTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOKKKFFFCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBFFFEEEDDDDDDEEEGGGIIIKKKIIIKKKNNNOOONNNLLLLLLLLLNNNMMMKKKLLLNNNOOOOOOOOOSSSRRROOONNNQQQXXXbbbiiiuuuzzzwwwwwwxxxuuummmcccXXXJJJ>>>:::555000...///111000///222000------...//////...........................------------...///000000------------,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,+++++++++******)))))))))*********++++++++++++++++++++++++++++++...---,,,+++***)))))))))))))))+++,,,,,,+++***)))************++++++++++++***))))))))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%'''''''''''''''&&&%%%%%%((((((''''''''''''((((((|||{{{}}}{{{xxxaaaUUUEEE;;;888666222...111///---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))*********************************))))))))))))***(((((())))))***************((('''((()))***)))(((''''''((()))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))******))))))))))))******)))(((''''''''''''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&'''((()))))))))((((((((((((((('''''''''+++******)))))))))******((())))))))))))))))))(((***))))))'''&&&(((,,,///000//////111444888;;;===JJJUUUcccnnnssstttuuuuuuvvvvvvxxxzzzzzzzzzvvvnnnjjjhhhgggmmmtttxxx|||{{{zzz{{{xxxxxxwwwtttooonnnsssyyy~~~}}}ooooooooooooqqq{{{|||rrrbbbbbbaaa```___^^^^^^]]]bbbdddddd```XXXPPPKKKIIIFFFFFFGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQSSSSSSTTTXXX^^^bbbeeefffeeedddbbbccciiissswwwooonnnkkkfff^^^UUUKKK@@@888777444111///000000///---111///------...//////...........................---------------...///000------------------,,,,,,---,,,+++))))))***++++++,,,,,,,,,+++++++++******((())))))))))))*********************++++++++++++...---,,,***))))))))))))))))))************))))))((((((((())))))******+++)))))))))))))))))))))))))))(((''''''&&&&&&'''''')))*********((('''&&&'''(((''''''''''''''''''(((xxxvvvrrriii```MMMBBB777111222333000---111///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))((())))))))))))))))))))))))************************))))))))))))***)))))))))************))))))(((((()))((('''((()))***)))'''''''''((()))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((*********))))))))))))******((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$'''((((((((('''''''''(((((((((((((((((('''''''''***)))))))))))))))******)))(((((((((((((((((()))))))))((('''&&&(((,,,///............000333666888@@@JJJXXXdddkkkooorrrtttvvvtttuuuvvvuuuuuu{{{|||qqqiiieeedddjjjqqqvvv}}}yyywwwxxxvvv|||~~~zzzyyy|||{{{{{{zzz{{{}}}~~~}}}tttttttttsssqqqwww}}}|||uuutttssssssrrrssssssttt{{{{{{pppcccZZZUUURRRTTTWWWVVVUUUSSSTTTUUUTTTWWW[[[^^^```___]]][[[VVVVVVUUUUUUVVVYYY___ccccccdddhhhooowww}}}zzzyyyyyy}}}wwwppplllhhhaaaWWWOOOFFF>>>888555222111000000000000///...000...------///000///..............................------------......///------------------------,,,+++)))((((((((()))***,,,,,,,,,+++++++++******((())))))))))))*********)))))))))******+++++++++---,,,+++***))))))))))))************)))(((''''''&&&&&&''''''(((((())))))))))))))))))***************)))((((((''''''((((((,,,...///...,,,++++++,,,'''(((((((((((((((((('''vvvlllggg```SSSHHH>>>777000---......,,,)))///---++++++++++++***)))++++++++++++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********))))))++++++******)))((((((''')))(((''''''))))))((('''''''''((()))))))))))))))'''''''''''''''''''''''''''((())))))(((((()))******))))))(((((())))))***''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&((((((((()))(((((('''&&&((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$############$$$%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))))))))'''&&&&&&((('''''''''(((((((((((((((''''''&&&&&&''''''(((((()))((((((''''''(((((()))(((((((((''''''(((+++...***++++++++++++---000333777???KKKVVV]]]cccjjjnnnrrrppppppqqqppppppvvv~~~~~~qqqhhhddddddhhhnnnuuu{{{tttrrrqqqrrr{{{yyywwwuuuuuuxxx{{{||||||~~~|||wwwvvvwwwvvvssssss}}}{{{rrrqqqssstttvvvxxx|||yyynnniiiaaafffkkkllljjjhhhiiijjjlllpppuuuyyyzzzxxxssspppffffffffffffhhhmmmtttyyy|||~~~|||}}}yyyqqqmmmjjjhhh___UUUIIIAAA:::333000111+++,,,,,,---...////////////...---...000000///...------------------------...---------------......------------............++++++***))))))))))))))),,,,,,,,,+++++++++******)))))))))*********++++++(((((())))))***+++++++++++++++***))))))))))))***,,,++++++***)))(((((('''''''''''''''(((((((((((()))))))))************+++)))(((''''''&&&''''''''''''))),,,+++)))''')))+++(((((())))))))))))(((((({{{gggYYYRRRKKK@@@777555222...,,,,,,,,,+++***---+++******+++,,,+++*********+++++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********))))))*********))))))))))))))))))(((''''''((()))((('''''''''((()))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++)))((((((''''''(((((()))&&&''''''''''''''''''&&&)))(((''''''&&&&&&''''''&&&'''((())))))(((''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&((())))))'''&&&(((***&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''(((((()))(((''''''''''''((()))'''((()))(((((((((***,,,***++++++***((())),,,///111777???GGGMMMUUU]]]dddjjjhhhjjjlllkkkkkkqqqyyy~~~yyyoooiiiggggggiiimmmuuurrrnnnllljjjmmmwwwyyyuuurrrrrruuuxxxzzzzzz}}}~~~{{{yyyxxxwwwvvvwwwuuutttzzzyyypppnnnoooooonnnsssyyy}}}tttzzzyyy{{{}}}}}}yyyzzzzzz}}}zzzoooiiieeeaaa]]]PPPFFF<<<888333......111+++,,,------,,,---...///...------...000111000...------------------------...------,,,,,,------...------------.........///,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******************+++++++++,,,((((((((()))***+++++++++)))))))))))))))******++++++******))))))*********))))))))))))))))))(((((())))))*********+++++++++)))(((''''''&&&&&&''''''!!!$$$((('''%%%$$$&&&)))((()))***++++++***)))(((sss\\\JJJBBB<<<666111111000...,,,,,,---...///,,,+++***,,,---......---*********++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************&&&'''(((*********)))(((((((((((()))******++++++)))'''&&&'''((()))(((''''''(((((()))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))(((''''''''''''(((%%%&&&''')))))))))(((((((((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%)))(((((((((((()))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''((()))))))))###&&&((((((''''''))),,,%%%&&&&&&'''((()))******((((((((((((((()))***+++)))((('''&&&&&&'''((()))&&&'''))))))((((((***+++---......+++((((((+++...---222777<<>>888///+++...111///,,,***)))***+++---++++++************++++++++++++******************)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((+++******)))(((''''''&&&+++(((%%%%%%((())))))'''&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&'''''''''&&&$$$###%%%''')))***(((&&&$$$$$$%%%&&&&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***((('''&&&&&&&&&'''&&&&&&'''(((((((((((((((***((('''&&&&&&''')))***)))(((((('''&&&&&&%%%%%%******))))))((((((''''''&&&&&&''''''''''''''''''######%%%&&&((()))***+++******))))))(((((('''''''''&&&%%%$$$%%%''')))***))))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))((((((''''''*********)))))))))))))))***,,,///333777>>>FFFKKKUUUZZZaaaeeegggjjjnnnqqqtttvvvwwwvvvrrrmmmkkkkkknnnrrrrrrrrr}}}pppiiieeeaaa^^^dddhhhmmmttt{{{vvvvvvtttsssrrrsssvvvxxxzzz}}}{{{{{{zzzyyywwwvvvxxx|||~~~uuuwwwyyyzzz|||}}}xxxuuutttzzz~~~wwwnnnggg```UUUHHH>>>888555222111111111111000222111000///////////////000000///...------,,,,,,,,,,,,+++***+++,,,---...,,,,,,+++++++++,,,------///......------......//////...---,,,,,,---...///+++++++++*********))))))$$$&&&)))+++,,,,,,+++***,,,,,,+++***)))))))))***++++++,,,---...000111222+++++++++***++++++,,,,,,'''((()))***+++,,,------))))))))))))************+++***(((''''''((())))))(((((((((((((((''''''''')))((((((******''' ^^^KKK:::666333------222000...,,,***)))***+++,,,+++******))))))******+++************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((*********)))((('''''''''***(((%%%%%%((()))((('''&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&''''''((('''&&&%%%$$$(((***,,,,,,***(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''***)))'''%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((''''''((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((((((((((('''''''''***)))))))))(((((((((''')))))))))))))))*********)))***,,,...111666<<>>CCCHHHOOOVVV\\\eeejjjnnnooommmnnntttyyyzzz}}}}}}}}}~~~|||zzzvvvrrrmmmiiieeebbb___^^^^^^aaaccceeeiiiqqq}}}{{{zzz{{{~~~{{{yyyzzz{{{tttoooooommmkkkkkkooouuuyyyyyyrrrsssssssssvvv|||yyy|||{{{uuuvvv}}}|||xxxqqqkkkWWWOOOCCC<<<999777555222333111.........//////...+++,,,---.../////////...---------------,,,,,,,,,,,,,,,,,,------------------,,,+++***))))))))))))******+++,,,,,,+++************++++++++++++******************************(((***,,,---------+++******))))))((())))))******'''(((+++,,,------+++***((('''''''''((()))******'''''''''(((((())))))***'''(((((((((((()))))))))'''((())))))***++++++,,,///---+++(((&&&&&&&&&&&&))))))((('''&&&&&&'''(((\\\PPPDDD???<<<777333222......---,,,***)))***,,,+++++++++*********++++++***))))))(((((())))))***'''(((((())))))*********((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))((((((((((((&&&((())))))(((''''''((((((((((((((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''&&&&&&''''''((()))%%%&&&''''''&&&&&&'''(((***)))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((())))))******++++++%%%'''((())))))+++---///...222888;;;>>>CCCIIINNN[[[bbbhhhiiiggghhhnnnuuuwwwzzz{{{{{{yyyyyyyyyzzzxxxwwwsssooojjjeeebbb______bbbdddfffkkkvvvyyyvvvvvvyyy|||~~~xxxwwwrrrrrrpppmmmiiihhhjjjooottt{{{vvvvvvuuuwww|||}}}|||wwwtttxxx{{{yyyuuurrryyy}}}zzzssskkkaaaXXXJJJBBB999666888999777333111///,,,,,,---......---***+++---......---,,,+++------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++***)))((((((((((((***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++***************+++++++++&&&(((+++---...---***)))))))))((((((((()))******%%%''')))+++,,,,,,***)))''''''''''''(((***+++,,,,,,++++++***)))(((''''''''''''(((((((((((())))))$$$%%%'''((()))*********000...+++(((&&&%%%&&&&&&"""$$$%%%&&&%%%%%%'''(((DDD;;;333333222///...000++++++***)))***++++++*********************++++++))))))(((((((((((())))))''''''(((((()))******+++(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))%%%(((******(((&&&'''(((&&&'''((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((()))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))))))))(((&&&&&&%%%%%%%%%&&&((()))!!!###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&'''((((((((()))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''((((((((()))))))))***)))))))))))))))*********%%%''')))*********---...+++...222444555888>>>CCCLLLUUU^^^bbbaaadddkkkrrruuuuuuvvvvvvttttttvvvyyyzzzzzzyyyuuuoooiiieeebbb```cccfffggglllxxxwwwrrroooqqquuu|||}}}|||uuuqqqpppsssppplllhhhfffhhhmmmrrr~~~xxxsssppppppooooootttzzz}}}wwwuuuwwwuuurrrzzzyyysssqqqkkkppprrrlllcccZZZOOOFFF===:::666555666777666555111///---,,,---.........,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******)))))))))))))))******+++,,,------,,,+++******++++++,,,,,,++++++***))))))*********+++++++++)))***+++++++++***)))(((((((((((((((((()))*********))))))(((((()))******(((((((((((()))***++++++,,,++++++***)))((('''&&&'''''''''((((((((())))))###%%%''')))***+++++++++...,,,***'''&&&'''((()))$$$&&&'''&&&%%%%%%'''***222,,,***...///,,,***------,,,***)))***---,,,)))******************++++++))))))(((((((((((())))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))$$$(((******(((&&&'''(((&&&&&&'''((()))))))))((((((((((((((()))))))))***%%%&&&&&&'''((())))))***((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))))))))(((&&&%%%%%%$$$%%%&&&'''(((###%%%(((***)))'''''''''"""###%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&"""###$$$&&&'''((()))))),,,***(((&&&%%%&&&'''(((###$$$%%%&&&((()))******&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''((((((((())))))***************)))))))))))))))(((***,,,,,,+++,,,---///(((+++...///000222888<<<@@@JJJVVV\\\^^^aaajjjqqqsssssssssrrrppppppsssyyy{{{||||||xxxssslllgggeeeaaadddfffggglllxxx}}}uuuooojjjggglllttt{{{{{{rrrmmmmmmnnnpppnnnjjjgggfffiiiooottt~~~xxxpppjjjfffgggiiikkkpppvvv{{{|||yyy~~~|||xxxxxxzzz}}}zzzuuunnnlllpppnnnmmmwww{{{pppkkkllldddfffddd[[[QQQJJJDDD===555666777666444333555666333111//////000111111000///000111222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++************************++++++***+++---......---+++***)))***+++,,,,,,+++***)))))))))******++++++++++++---,,,***)))'''''''''(((((((((((((((((()))******111...***'''&&&(((+++---+++***)))))))))))))))***((((((((()))))))))))))))''''''''''''((((((((()))%%%&&&)))+++------------,,,***(((''''''(((+++,,,------,,,)))%%%%%%(((+++///...---,,,++++++***)))))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''+++******))))))))))))))))))))))))))))))(((''''''''')))******(((&&&&&&&&&))))))***+++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&''')))************+++******)))((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((()))*********&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&((((((((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''!!!"""$$$%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((((((((((())))))))))))******************+++---///000111222;;;AAAIIIQQQWWW^^^ffflllnnnooooooooommmlllmmmnnnrrrrrrrrrrrrpppnnnkkkjjjiiinnnnnnjjjmmm|||xxxnnngggbbb___gggoooqqqsssvvv|||zzzvvvuuupppkkknnniiieeefffhhhiiiooovvv}}}zzzvvvooogggfffjjjqqqtttuuu~~~}}}~~~{{{uuuooommmnnnqqqrrrrrrrrrzzz}}}}}}tttrrrjjjddddddfffjjjqqqwww}}}}}}rrriiihhhhhhfffeee\\\PPPGGGBBB>>>888444000000000111222333555555111///...---...///...---111111000000/////////...////////////////////////,,,---.........---,,,+++++++++***))))))***+++++++++,,,,,,,,,,,,,,,,,,---))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++,,,++++++***)))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((())))))***+++,,,,,,,,,,,,+++***((('''''''''''')))))))))))))))***++++++---------,,,++++++******))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((+++******))))))))))))))))))))))))))))))(((''''''&&&'''))))))((('''''''''''''''((()))))))))))))))'''((((((((())))))))))))************************((('''&&&'''((()))(((&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((('''''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''"""###%%%%%%%%%%%%''')))&&&&&&&&&&&&'''''''''((())))))(((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))************((()))***+++---...///000333999AAAHHHOOOWWW```gggjjjjjjjjjhhhhhhiiillloooooonnnlllkkkkkkmmmoooppptttuuusssnnnppp~~~{{{rrrkkkeeeaaa```eeeiiikkknnnssszzz~~~~~~{{{yyysssmmmnnniiieeefffggggggkkkqqqzzz{{{uuuoooooouuu|||yyytttooommmoooqqqpppooossszzzyyylllfffbbbdddgggjjjnnnsssrrrrrrooojjjiiijjjeee^^^TTTLLLCCC===<<<:::777444////////////000111222222000...,,,,,,---...---,,,//////......------------........................,,,---.........---++++++......---,,,,,,---......///...---,,,+++******))),,,++++++++++++,,,,,,---*********)))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++***))))))(((''''''((((((((((((((((((((((((&&&'''(((((()))))))))(((((((((((()))***+++++++++******)))((('''''''''''''''''''''''''''((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((()))))))))(((''''''%%%'''))))))((('''((()))''''''(((((())))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&###$$$''')))++++++***)))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))************&&&'''((()))***+++,,,,,,+++000666<<>>DDDIIIPPPWWW\\\aaadddfffooooooooonnnnnnnnnnnnnnnlllllllllooo{{{uuunnnnnnmmmiiidddaaa]]]^^^fffjjjkkkpppyyyrrrkkkbbb```aaafffiiijjjmmmqqqtttssstttxxx}}}}}}zzzooonnnlllkkklllooorrrtttvvvzzz~~~zzzvvvuuuttttttyyy|||mmmiiifffiiikkkkkklllooo^^^WWWOOOJJJCCC;;;888888111000///......///111222//////...---------------000...,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))************++++++++++++******,,,,,,++++++************)))***+++,,,+++***)))(((''''''((((((((((((((()))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))***)))(((((('''((((((((((((((())))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&'''(((((()))******+++******)))))))))))))))%%%&&&''''''((((((''''''''''''((('''&&&''')))+++''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&((()))((('''$$$###&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%'''((('''&&&&&&'''(((&&&&&&'''''''''((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))))))))))))))************(((((((((((((((((((((''')))++++++***))),,,111777999===DDDKKKPPPVVV[[[___ggghhhjjjlllmmmmmmmmmmmmiiilllooosss~~~xxxrrrsssrrrmmmhhhccc]]]^^^eeeffffffooo}}}sssmmmaaa^^^___cccfffhhhlllqqqppppppqqquuuyyyyyyvvvrrrhhhgggfffgggkkkoootttwww|||}}}}}}||||||~~~~~~xxxtttrrrooommmmmmllllllqqqwww~~~~~~wwwrrrgggdddcccggghhheeebbbcccOOOGGGAAA>>>999222000222---------,,,---...000222......---,,,,,,,,,------///---++++++,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((())))))******+++,,,,,,,,,,,,+++***++++++++++++************''')))***+++,,,+++))))))''''''''''''(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&(((((('''''''''((())))))***))))))(((''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))''')))***++++++***)))'''%%%&&&&&&'''((())))))***+++******)))))))))))))))%%%%%%&&&'''((((((((('''$$$%%%&&&&&&&&&(((,,,...))))))******)))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&!!!%%%((()))(((&&&$$$(((((((((((())))))******###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''&&&&&&&&&&&&''''''((()))******(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''' !!!$$$&&&'''(((''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''###$$$&&&''''''&&&$$$###%%%&&&''''''&&&&&&''')))######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******))))))))))))************((('''''''''''''''&&&&&&&&&((()))(((''')))...333222555:::@@@FFFMMMTTTYYY```bbbdddgggjjjmmmnnnoooiiimmmqqqsss{{{xxxtttvvvuuupppjjjddd^^^^^^bbbccccccooo|||rrrmmm```]]]]]]aaadddfffjjjpppjjjkkkooouuuyyyxxxrrrlllhhhggghhhjjjooouuu{{{~~~{{{yyyxxxxxxxxx~~~{{{vvvvvvxxx{{{uuupppmmmjjjgggfffggggggfffjjjppp|||{{{qqqiiiccceeebbbbbbeeeddd]]]WWWUUUHHH???888999777000++++++...///......------///111//////.........//////000...,,,******+++,,,+++***))))))******+++++++++,,,++++++++++++++++++++++++,,,+++)))((((((((()))***)))***+++,,,,,,+++***)))'''((()))***+++,,,------'''(((***,,,,,,,,,+++***((()))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''))))))(((((((((((())))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''',,,***'''%%%%%%&&&((()))******))))))))))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((('''&&&&&&&&&''''''))))))((()))******(((%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((+++)))'''(((******(((&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((('''%%%$$$$$$%%%'''((((((''''''''''''((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""''''''(((''''''&&&%%%%%%''''''''''''''''''&&&&&&'''''''''(((((((((((()))((()))((('''&&&&&&(((***&&&&&&&&&((())))))&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))************(((((()))+++,,,---...///000222555888;;;???DDDGGGPPPUUU\\\dddjjjmmmnnnnnnnnnnnnooorrrxxx}}}zzzwwwuuuuuuvvvtttooojjjfff^^^ZZZ```gggkkkqqqxxxvvvppplllccc```___cccdddcccdddhhhkkkttt{{{|||{{{yyyuuupppnnnlllmmmqqqxxx}}}}}}xxxtttsssrrrttt|||vvvpppooopppzzz|||wwwxxxuuurrrppppppqqqqqqqqqkkkccc^^^___aaabbbhhhqqq~~~}}}wwwoooiiiffffff___^^^]]][[[VVVOOOFFF@@@777666555333000...---,,,,,,---------------------222111000///...---------------,,,,,,,,,---.........///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))+++,,,,,,+++***)))//////...---,,,******)))))))))))))))))))))))))))+++)))(((&&&&&&((()))++++++******)))(((''''''&&&)))))))))))))))))))))))))))(((%%%###$$$&&&)))+++''''''&&&%%%&&&'''((()))((((((((((((((((((''''''((()))))))))&&&###((('''%%%%%%%%%&&&(((******(((&&&&&&&&&'''&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))((((((''''''((((((,,,***)))'''''''''))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((()))(((((()))***)))'''%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***'''&&&&&&(((((('''%%%&&&&&&'''((()))***++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###***************)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%''')))'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********&&&&&&'''((()))******++++++---000222444777<<>>888222111/////////...+++)))************************************))))))))))))......---,,,+++++++++,,,,,,,,,+++++++++++++++,,,******))))))(((((())))))***************+++++++++)))))))))))))))(((((((((***************************)))(((((('''((()))***))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''((((((((('''&&&&&&'''''''''&&&%%%$$$$$$!!!"""$$$&&&'''(((((((((%%%&&&&&&'''''''''''''''(((&&&$$$$$$$$$%%%$$$###))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))*********+++(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))******++++++,,,+++***************+++,,,***''''''((())))))((()))))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***'''&&&'''***%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""######$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''((((((((((((((($$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&''''''((((((((((((%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))((()))((('''&&&&&&(((***((((((((()))+++***(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))*********+++(((***,,,---,,,+++++++++((())))))+++---111333555777888;;;AAAJJJRRRWWWYYY]]]eeelllmmmiiihhhlllrrrlllooonnnmmmsss{{{{{{vvvtttmmmhhhddd\\\TTTSSSXXXUUURRRSSSYYY^^^cccjjjqqqyyy|||mmmccc^^^[[[ZZZ]]]```aaabbbeeejjjnnnmmm~~~yyypppjjjjjjooosssuuuuuuwww{{{yyytttppptttyyyzzzwwwtttssssssvvvuuuwww~~~|||||||||~~~~~~}}}~~~|||vvv}}}{{{ssspppooosss|||zzzssspppqqqpppmmmiiidddfffhhhiiigggaaa[[[WWWTTTUUUVVVWWWXXX]]]dddjjjppprrrqqqjjj```YYYWWWWWWUUUZZZ[[[XXXXXX\\\[[[VVVOOOJJJDDD@@@>>>;;;666222222111000000000000...,,,---------,,,,,,,,,,,,,,,.........//////000000000222111000///...---------+++++++++***++++++,,,,,,---,,,,,,++++++++++++++++++++++++***************///......---,,,+++******************************---,,,***((('''&&&''''''***************+++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((()))******%%%%%%'''((((((((('''&&&''''''(((((()))((((((((()))((('''&&&%%%&&&''''''%%%&&&''''''(((((('''''',,,***((((((((()))((('''''''''&&&%%%%%%'''((()))))))))(((((('''''''''&&&'''&&&%%%%%%'''((((((''')))((('''&&&&&&'''((()))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))((((((((())))))***((((((((((((((((((((((((---+++(((%%%%%%&&&)))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((+++***'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''%%%%%%&&&'''(((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++)))&&&$$$$$$%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************'''((()))***+++,,,,,,,,,++++++++++++,,,---...///333333444888===CCCIIIMMMYYY[[[___bbbdddfffiiikkknnnkkkhhhiiilllnnnnnnmmmddddddbbb```]]]ZZZWWWUUUUUUTTTTTTXXX___fffllloooxxxwwwtttpppjjjccc\\\YYYVVVXXX[[[___cccfffhhhiiiqqq{{{~~~}}}qqqkkkgggeeefffiiikkkooowwwtttppprrruuuvvvvvvvvvwwwyyy{{{zzz}}}||||||}}}}}}~~~wwwrrrqqqqqqssswww|||wwwppplllkkkiiifffccc^^^bbbfffiiigggaaaZZZUUUUUUSSSQQQSSSXXX^^^ccceeemmmiiiddd^^^YYYVVVVVVUUUYYYXXXWWWUUURRROOOMMMKKK>>><<<888444111000///000444222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000///......------------,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++++++++---......---++++++///,,,((('''(((******(((*********++++++,,,,,,,,,++++++++++++*********)))''''''''''''((()))+++,,,((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''((()))******''''''''''''&&&%%%$$$### """&&&((()))'''%%%###&&&''''''((()))******+++'''&&&%%%%%%''''''&&&%%%((('''&&&''')))))))))((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''''')))((('''''')))******)))((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''+++***'''&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++***'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&&&&'''&&&&&&''''''(((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((***((('''%%%%%%%%%'''''')))(((''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))'''(((((()))************)))))))))******+++------//////000333777<<>>;;;888555222///.........////////////...---////////////...---,,,,,,...///////////////...---........................------------------------------......------,,,+++---------,,,,,,,,,++++++***(((%%%######%%%(((***))))))))))))))))))))))))'''((()))******)))((('''((()))***(((&&&'''+++///))))))(((((('''''''''&&&))))))))))))((((((((((((&&&'''((((((((('''&&&%%%((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***+++,,,---,,,+++)))'''%%%%%%&&&''''''&&&&&&%%%&&&'''((())))))***))))))$$$&&&(((+++,,,+++)))(((+++***((('''((('''&&&$$$((('''&&&''')))))))))((((((&&&%%%%%%'''((((((''''''''''''((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''((()))***)))((('''((()))))))))(((((((((((())))))(((((((((((((((''''''&&&''''''((((((((((((''''''######$$$$$$%%%&&&&&&''')))((('''&&&''')))+++,,,'''''''''''''''''''''''''''&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''')))***#########$$$%%%&&&((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%'''&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """$$$%%%&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%$$$$$$''''''&&&'''((((((&&&%%%((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''')))))))))((('''%%%%%%&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&((((((((((((''''''''''''$$$%%%&&&'''(((***++++++***)))'''''')))))))))((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&'''(((+++...000***)))'''%%%%%%''')))***&&&&&&'''((())))))(((((()))))))))***++++++,,,,,,...///000222555888:::<<<@@@AAADDDGGGLLLPPPTTTVVVTTTWWW\\\^^^]]][[[XXXWWWVVVTTTPPPMMMLLLLLLMMMNNNNNNHHHJJJNNNMMMUUUZZZSSSTTTTTTUUUUUUTTTRRRPPPOOOPPPOOONNNMMMLLLMMMNNNOOOVVV[[[dddkkkllliiibbb^^^]]]YYYWWWWWWVVVSSSTTTWWWXXX]]]aaaccchhhpppttttttiiifffbbb]]]ZZZZZZ[[[\\\YYYZZZ\\\\\\^^^ccciiimmmpppkkkgggfffiiiiiieeeaaa```___]]]\\\[[[\\\^^^___]]]___```^^^[[[XXXVVVVVVRRRRRRSSSTTTUUUUUUTTTTTTQQQRRRRRRPPPLLLIIIHHHHHHHHHJJJLLLMMMNNNQQQTTTWWWSSSTTTUUUVVVUUUSSSQQQPPPPPPUUU]]]cccfffdddaaa^^^WWWUUURRRPPPPPPOOOMMMKKKHHHJJJLLLJJJEEE???;;;999444333111000000000111111///,,,---000///))))))...111...,,,---//////---+++........................---...///111111111000///...,,,)))&&&&&&'''***+++000//////---,,,+++******+++*********))))))(((((())))))************))))))***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((***)))((('''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%'''((((((((('''&&&%%%'''***,,,------+++***)))((('''&&&%%%$$$$$$$$$%%%%%%%%%'''))))))'''%%%(((((((((((('''&&&%%%$$$(((((((((((('''''''''''''''''''''&&&&&&'''''''''''')))***)))((('''((()))))))))(((((((((((())))))((((((((((((((('''&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%$$$###((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$$$$###"""&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%''' """$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&'''((((((&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&''''''(((((())))))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%((('''&&&%%%&&&''')))***)))((('''&&&&&&'''((()))&&&'''(((((((((((((((((('''(((((())))))***++++++++++++,,,...000222444555888999;;;>>>BBBFFFJJJKKKNNNQQQUUUWWWVVVUUUTTTSSSTTTSSSQQQOOONNNNNNOOOPPPRRRNNNPPPPPPKKKOOOSSSJJJQQQQQQQQQPPPNNNMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJRRRUUUYYY]]]^^^]]]ZZZXXXYYYTTTRRRSSSSSSQQQTTTXXXXXX\\\^^^^^^aaagggiiihhhbbb```]]]ZZZXXXXXXYYYZZZYYYYYYZZZ[[[]]]```ccceeehhhddd```___aaabbb___\\\\\\[[[YYYWWWVVVVVVWWWXXXTTTUUUUUUTTTQQQNNNNNNNNNLLLMMMNNNPPPRRRTTTUUUUUUQQQRRRQQQOOOKKKGGGFFFFFFJJJMMMOOOQQQQQQSSSUUUWWWWWWWWWXXXXXXWWWUUUSSSRRRXXX\\\bbbfffhhheeeaaa^^^VVVSSSPPPNNNMMMKKKIIIGGGDDDEEEEEECCC>>>888555333111111000///...///000000///---...111///******...///---,,,,,,...///---+++---------------------------...///000000000///...---,,,***(((((()))+++,,,//////...---,,,+++******************)))))))))((())))))************))))))''''''''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((())))))((((((((((((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&''')))((((((''''''''''''(((''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%'''((((((((('''&&&'''(((+++...///...---,,,+++***)))((((((''''''(((%%%$$$%%%&&&))))))(((''')))((((((''''''&&&%%%%%%)))((('''&&&%%%&&&'''''''''''''''''''''''''''''''''((())))))''''''((())))))((((((''''''(((((()))'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&$$$###((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""#########"""&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''!!!$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%'''&&&%%%&&&((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&+++***)))((('''%%%$$$$$$'''''''''&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%,,,***(((&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''(((((())))))***))))))******,,,---//////000111333555888;;;>>>???DDDGGGJJJLLLLLLKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPUUUUUUOOOTTTYYYQQQOOONNNLLLJJJHHHFFFEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJPPPPPPOOOOOOPPPRRRSSSTTTVVVQQQMMMMMMMMMLLLOOOSSSSSSWWWXXXVVVXXX\\\]]][[[WWWVVVUUUTTTTTTTTTUUUVVVTTTTTTUUUVVVXXXYYYXXXWWW[[[XXXTTTTTTVVVWWWVVVSSSTTTRRRPPPNNNMMMMMMMMMMMMKKKKKKKKKIIIFFFEEEFFFGGGHHHIIIKKKMMMQQQTTTWWWYYYUUUUUUTTTPPPKKKGGGFFFFFFLLLOOOSSSVVVVVVVVVWWWWWWWWWXXXYYYZZZYYYXXXWWWVVV]]]```dddfffeeeaaa]]]ZZZRRROOOLLLIIIGGGEEECCCAAA======<<<999555000...............---......///000...---///111///,,,,,,///...,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------,,,++++++***++++++,,,---//////...---,,,+++******************))))))))))))((())))))******))))))(((&&&&&&((()))***+++++++++((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&''''''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&(((***---...---,,,+++'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&)))++++++******)))(((&&&&&&&&&&&&'''((('''%%%######$$$%%%&&&&&&''''''''''''''''''&&&&&&''')))(((''''''((()))(((((((((''''''(((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''((())))))(((''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''"""!!! !!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&& """$$$'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''!!!"""$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&'''((('''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&######$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''...,,,+++)))'''&&&&&&&&&&&&''''''((((((''''''&&&(((((())))))((('''&&&&&&&&&''''''(((((()))******++++++******+++,,,,,,---......///000222444666777;;;===@@@AAAAAABBBEEEFFFFFFGGGIIIKKKMMMMMMMMMMMMNNNQQQYYYXXXQQQXXX^^^VVVOOONNNKKKHHHEEEDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJJJJPPPOOOMMMLLLMMMPPPTTTVVVVVVPPPJJJIIIGGGEEEHHHMMMMMMQQQQQQOOOPPPTTTUUUSSSMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMOOORRRTTTSSSOOOKKKOOOLLLIIIIIIJJJLLLLLLKKKIIIIIIHHHGGGFFFFFFGGGGGGIIIIIIHHHFFFCCCCCCEEEFFFHHHIIIKKKNNNRRRVVVYYY\\\ZZZYYYWWWSSSNNNJJJHHHHHHMMMQQQXXX\\\]]]\\\\\\[[[VVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^^^^\\\YYYUUURRRLLLIIIEEEBBB@@@>>>;;;999555666555222///---------------------......//////---...000000///......000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,++++++))))))***+++,,,,,,,,,,,,......------,,,+++***************)))))))))))))))(((((())))))))))))((((((&&&''')))++++++++++++***(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''((())))))((('''&&&%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((((('''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$&&&((()))******)))((($$$$$$$$$$$$$$$%%%&&&&&&''''''&&&(((+++---...---+++***(((&&&%%%&&&'''((()))(((&&&$$$$$$%%%&&&(((&&&&&&'''(((((('''&&&&&&%%%'''((((((''''''(((***((((((''''''''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((((((((('''((((((((((((((())))))***''''''''''''''''''''''''###""""""###%%%'''((('''###$$$%%%&&&'''((()))))) ###&&&((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&%%%$$$$$$%%%'''((('''%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&''''''''')))'''&&&&&&'''(((((('''$$$%%%%%%&&&'''(((((()))(((''''''&&&&&&''''''(((******)))(((((('''''''''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''((())))))******+++,,,++++++*********++++++,,,,,,,,,---...000111222444666888999999;;;>>>@@@@@@BBBEEEHHHJJJLLLLLLLLLPPPUUU\\\XXXOOOVVVZZZQQQQQQOOOMMMJJJHHHGGGGGGGGGCCCDDDEEEFFFGGGGGGHHHHHHOOONNNMMMNNNPPPSSSVVVYYYRRRLLLGGGFFFEEEDDDHHHMMMNNNPPPPPPLLLLLLNNNMMMJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMPPPSSSTTTQQQLLLIIIFFFDDDBBBAAABBBCCCDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJIIIGGGEEEDDDFFFHHHHHHIIIKKKNNNRRRUUUXXXZZZ[[[ZZZWWWSSSNNNJJJIIIJJJPPPVVV]]]ccceeeeeedddcccZZZZZZZZZZZZZZZYYYXXXXXXUUUUUUUUUTTTRRROOOLLLJJJDDDAAA===;;;999777555333000111000///------...000,,,------....../////////+++...000/////////000000,,,------------------...------------------------------,,,++++++*********'''((()))***++++++******---------,,,,,,++++++***))))))))))))))))))******(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((())))))(((((('''&&&'''''''''''''''''''''&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&''''''$$$%%%'''(((((((((((('''&&&&&&&&&&&&'''((()))***)))))))))+++...000000///,,,***(((&&&%%%&&&'''(((+++***)))((('''((())))))%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''(((***(((''''''&&&&&&''''''(((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&&&&%%%"""###%%%''')))*********"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%'''((('''%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&######$$$&&&'''((()))***$$$%%%%%%&&&'''((((((((()))'''&&&&&&'''(((((('''%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&'''(((((())))))***++++++******)))(((((((((((())))))))))))******+++,,,---...000222333444555777:::;;;===@@@DDDGGGIIIJJJJJJMMMRRRYYYVVVRRR^^^dddYYYQQQPPPOOONNNMMMLLLLLLLLLGGGHHHIIIJJJKKKKKKKKKJJJLLLLLLLLLMMMOOOQQQTTTUUUKKKFFFDDDFFFHHHIIIMMMSSSSSSTTTRRRLLLIIIIIIFFFBBBEEEEEEEEEEEEFFFGGGIIIJJJPPPTTTYYY[[[YYYTTTPPPNNNDDDBBB@@@>>>>>>???AAACCCDDDEEEGGGJJJMMMPPPRRRSSSJJJKKKJJJHHHFFFEEEEEEFFFFFFGGGJJJNNNQQQTTTVVVWWWWWWVVVTTTPPPLLLIIIIIIJJJTTTZZZaaagggiiiiiihhhggg^^^]]][[[YYYVVVSSSQQQPPPOOONNNLLLJJJHHHEEECCCBBB;;;888555444333222000///---...///...------///111,,,------.........------)))---000...---000111000...///000///---,,,---...........................++++++***)))))))))******(((((()))*********))))))---,,,,,,,,,+++++++++***))))))))))))************'''(((((())))))((((((''')))*********))))))((('''))))))))))))))))))))))))((((((((((((((('''''''''((((((((())))))(((((((((&&&&&&&&&'''''''''''''''''')))))))))((('''((()))&&&&&&&&&%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$%%%&&&&&&'''&&&'''(((((())))))))))))%%%%%%%%%%%%%%%&&&'''(((******+++...000111000...+++***)))''''''''''''((())))))((((((((('''''''''%%%&&&((())))))(((&&&%%%$$$&&&''''''''''''(((***(((''''''&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$'''''''''((((((''''''''')))(((&&&$$$###$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&&&&%%%$$$"""###%%%'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$######%%%'''((('''%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''%%%%%%%%%%%%''''''&&&'''((((((((((((((((((&&&&&&'''(((((())))))******)))(((((((((((((((((((((((((((((())))))++++++))),,,...000000000222333555777999<<<@@@BBBDDDEEECCCHHHOOOOOOQQQccckkk___NNNOOOOOOPPPPPPPPPOOOOOOLLLMMMNNNOOOOOONNNNNNMMMMMMLLLKKKJJJKKKLLLNNNOOOHHHDDDDDDIIILLLMMMRRRWWWTTTVVVSSSLLLHHHGGGDDD@@@EEEDDDDDDDDDGGGJJJNNNPPPWWW^^^dddccc]]]UUUSSSSSSEEECCCAAA>>>===>>>AAACCCDDDFFFIIILLLPPPRRRTTTVVVKKKLLLLLLKKKHHHEEEEEEEEECCCFFFKKKPPPTTTVVVWWWWWWUUUTTTRRROOOLLLJJJLLLMMMSSSXXX___dddeeecccbbbaaaWWWVVVSSSPPPNNNKKKJJJIIIJJJHHHEEEAAA>>>;;;999888333111///...//////...---,,,...///...,,,,,,,,,...+++,,,---------,,,+++***'''---///,,,,,,000111///000111222000---,,,,,,...------------------------***)))((((((((()))***+++++++++******************,,,,,,,,,+++++++++++++++((()))))))))************''''''((((((((((((''''''((((((((('''(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&%%%#########%%%&&&(((%%%%%%$$$$$$$$$%%%&&&'''&&&'''''''''((((((((((((##################$$$$$$)))***,,,///111111...+++******))))))((('''''''''%%%%%%&&&&&&&&&%%%$$$###%%%&&&((())))))(((&&&%%%$$$%%%''''''''''''(((***'''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((''''''&&&%%%###""""""%%%(((***(((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&$$$%%%&&&''''''&&&"""###%%%&&&'''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%#########%%%'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%$$$###$$$''')))***(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&''''''((())))))((((((((('''%%%$$$$$$%%%'''(((&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''(((((()))+++******)))))))))******(((((((((((()))***+++,,,'''))),,,........./////////000222555999<<<>>>???>>>AAAFFFDDDGGGZZZaaaRRRKKKMMMOOOPPPQQQQQQQQQPPPKKKKKKLLLMMMMMMLLLKKKJJJOOOMMMJJJHHHGGGHHHJJJLLLIIIGGGGGGKKKNNNOOORRRWWWRRRSSSQQQKKKHHHHHHFFFBBBEEEEEEDDDEEEIIINNNSSSVVV\\\cccjjjggg]]]TTTRRRTTTFFFEEECCC@@@>>>???BBBDDDCCCEEEHHHKKKOOOQQQSSSTTTLLLMMMNNNMMMJJJFFFEEEDDDCCCGGGMMMSSSXXXZZZZZZZZZUUUTTTSSSPPPMMMMMMOOOQQQPPPUUUZZZ]]]]]][[[YYYYYYKKKJJJIIIGGGFFFEEEEEEEEEFFFCCC???:::666333111000...,,,++++++,,,------,,,,,,...///...+++)))))))))***+++,,,,,,+++***)))(((&&&,,,///++++++000111...111333444222...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''''')))***+++------,,,+++*********+++,,,,,,++++++++++++++++++(((((())))))*********+++''''''(((((((((((('''''''''&&&&&&&&&'''(((***,,,))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((((((''''''&&&&&&%%%%%%$$$###""""""$$$&&&'''&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((())),,,///111000+++((()))*********)))((('''&&&)))(((((('''''''''(((((())))))((())))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))###%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))))))))((((((''''''''''''%%%$$$$$$######$$$$$$%%%(((%%%$$$%%%'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))))))))(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))***+++***'''%%%$$$$$$%%%&&&&&&((())))))((((((***+++***)))'''%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&))))))************))))))''''''''''''''''''''''''***)))(((''''''((()))***'''(((***+++,,,,,,,,,+++...///000222333555666777999;;;===AAACCCEEEEEEEEEFFFHHHJJJKKKKKKLLLNNNOOOKKKMMMOOOQQQQQQPPPNNNMMMJJJKKKLLLLLLMMMMMMLLLLLLIIIJJJKKKMMMOOOPPPQQQQQQRRRPPPMMMIIIFFFDDDCCCCCCGGGHHHIIILLLPPPTTTXXXZZZaaaddddddaaaZZZTTTPPPOOOGGGEEEDDDBBBCCCEEEHHHIIIHHHIIIKKKMMMOOOPPPPPPQQQMMMLLLKKKJJJJJJIIIJJJJJJLLLNNNRRRVVVYYYZZZZZZYYYXXXXXXWWWUUUSSSQQQOOONNNMMMNNNNNNNNNLLLIIIGGGEEEFFFEEECCCBBB@@@>>><<<<<<888777555333111000//////---------,,,,,,++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,+++,,,.../////////......///...,,,*********,,,---...---,,,+++******************)))))))))))))))***...,,,)))'''&&&''')))***------,,,+++++++++,,,,,,******))))))))))))******'''((()))******)))(((((()))((((((((((((((())))))***)))(((''''''((()))***))))))(((((('''''''''&&&######"""$$$&&&((('''&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&$$$"""###&&&((('''%%%((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((000...***&&&$$$%%%&&&(((+++***)))(((((()))***+++************************''''''&&&&&&&&&%%%%%%%%%''''''&&&''''''((()))***(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%&&&''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$%%%'''(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))***)))'''%%%$$$%%%&&&'''%%%'''((('''&&&&&&'''((()))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((''''''((())))))((((((''''''''')))+++,,,***+++,,,---...///000111555666999;;;>>>???@@@@@@@@@BBBDDDEEEFFFGGGIIIKKKIIIKKKNNNPPPQQQQQQOOONNNKKKLLLMMMMMMNNNNNNMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNPPPNNNLLLIIIGGGFFFEEEEEEHHHIIIJJJMMMQQQUUUYYY[[[ZZZ\\\]]]ZZZUUUOOOLLLKKKKKKJJJHHHGGGGGGIIIKKKMMMLLLMMMOOOPPPRRRSSSSSSTTTRRRQQQPPPOOONNNNNNMMMMMMJJJLLLOOORRRTTTTTTSSSRRRPPPPPPOOONNNLLLJJJHHHGGGFFFGGGGGGGGGEEECCC@@@>>><<<<<<;;;999888777666555222222000///............,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++,,,---...//////......000///---,,,++++++,,,---//////...,,,,,,+++++++++******))))))))))))******,,,,,,+++***))))))((((((,,,,,,,,,+++,,,,,,,,,---...---+++***)))((())))))))))))******)))((('''&&&++++++***)))(((((((((((())))))(((((((((((()))))))))((((((((('''''''''&&&((('''&&&'''((()))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$"""###&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''((()))(((&&&$$$$$$&&&((()))))))))(((''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((******''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''((($$$&&&&&&&&&$$$###$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((('''''''''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&'''(((((()))'''$$$"""###&&&***---(((((())))))***++++++,,,///000222444666777888888888:::<<<===>>>???AAACCCCCCEEEHHHKKKMMMMMMMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGIIILLLPPPTTTWWWYYYWWWYYYZZZXXXTTTPPPMMMLLLMMMLLLJJJIIIJJJKKKMMMNNNPPPPPPRRRSSSUUUUUUVVVVVVTTTTTTRRRQQQPPPOOOOOOOOOHHHIIIKKKLLLLLLJJJIIIGGGGGGGGGFFFEEEDDDBBB@@@???<<<=========<<<:::888666333222222111111000000000---,,,,,,++++++++++++,,,+++++++++***************++++++++++++,,,,,,,,,,,,*********+++++++++++++++***+++,,,---............111000...---,,,,,,------......---,,,++++++++++++***)))))))))))))))******++++++,,,---,,,***)))'''+++++++++,,,,,,------...222000---***((((((((((((*********)))((('''&&&%%%++++++)))((('''&&&&&&&&&(((((())))))))))))((((((((((((((('''''''''''''''***(((''''''(((((('''%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))''''''&&&%%%$$$$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&%%%$$$###(((((((((((((((((((((((()))******)))&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&%%%$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))'''$$$"""###%%%)))+++))))))))))))************++++++,,,...///000111111111333555666666888:::<<<:::;;;>>>BBBDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDGGGIIIMMMPPPSSSTTTSSSTTTUUUTTTSSSPPPNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKOOOPPPQQQRRRSSSTTTTTTTTTQQQPPPNNNMMMKKKKKKJJJJJJFFFFFFFFFEEEDDDAAA???===@@@@@@@@@???>>><<<;;;:::555555555555444333111000.............../////////++++++***)))))))))))))))*********)))))))))))))))+++++++++++++++++++++,,,***************+++++++++******+++,,,---.........111000...---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,------......222000,,,)))((('''((())))))))))))((((((''''''&&&(((((('''&&&%%%%%%%%%&&&'''((()))******)))((('''''''''''''''''''''''''''&&&$$$###$$$%%%&&&%%%###%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%(((((((((((((((((((((((()))******)))'''%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((&&&''''''&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''')))))))))******)))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))******+++,,,------,,,...000111111222444555222444777999<<<>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBAAABBBCCCEEEGGGJJJLLLNNNOOOKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGJJJJJJKKKLLLMMMMMMLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDBBBAAAAAA???===:::888666999999999999888777666555111111111000000//////...++++++,,,,,,---......///------+++***)))((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))***+++,,,---.../////////...,,,+++***************)))((((((((())))))))))))(((((()))***++++++...---+++))))))***,,,---)))***+++,,,---...---------,,,***((('''((()))***&&&&&&'''''''''((())))))&&&&&&&&&&&&''''''((()))'''((()))******)))((('''&&&&&&&&&'''''''''''''''"""!!!!!!"""$$$&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%$$$$$$(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((((((((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&'''(((******)))'''&&&'''''''''''''''''''''(((***)))))))))))))))***+++***,,,------------...000///000222444666777888888777888999999:::999999999:::;;;===???@@@BBBBBBCCCDDDDDDDDDCCCBBBAAA@@@???AAABBBCCCEEEGGGHHHHHHIIIFFFEEEDDDEEEGGGGGGFFFEEEBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;:::999777555333222222222222222222111000///......------------------(((((()))***+++,,,------//////---,,,******))))))))))))))))))************+++++++++++++++************************))))))))))))))))))***+++---.../////////...---+++***)))(((++++++***************+++(((((((((((()))***+++,,,...,,,***(((((())),,,---)))***,,,---...------,,,))))))))))))))))))******%%%%%%%%%&&&'''(((***+++'''''''''((()))***,,,,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''$$$######$$$'''(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&######$$$$$$%%%%%%&&&&&&"""######$$$%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&"""###%%%&&&'''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&&&&'''((((((''''''&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%&&&((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((())))))))))))((('''&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''((((((***)))(((((('''((()))))))))***++++++))))))***++++++,,,---...//////000000000111222222333333222222444444666777888999999::::::;;;<<<======<<<;;;;;;======???@@@AAA@@@@@@???@@@>>>===>>>AAABBBAAA???:::::::::999999999888888:::::::::;;;;;;:::999999888888777666666777777888444444444333222111000000..................---,,,+++***************++++++''''''((()))***++++++,,,///...---,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++*********)))+++*********)))))))))(((((((((((()))***,,,...///000000///...,,,+++))))))******)))))))))******+++(((((((((((()))***+++,,,+++***))))))))))))***+++***+++---......---,,,***))))))***+++++++++***)))'''&&&&&&%%%&&&'''))))))''''''''''''((()))******))))))(((((((((((())))))%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&###"""$$$&&&"""######$$$%%%%%%&&&&&&######$$$%%%&&&'''(((((($$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''%%%"""''''''''''''''''''''''''%%%&&&((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&((('''%%%$$$%%%(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&&&&&&&&&&$$$###'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%&&&(((&&&''')))***++++++++++++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''&&&&&&&&&&&&'''(((((()))******+++***((('''''''''((()))((()))***)))'''&&&'''((((((((((((((())))))))))))------...///////////////000111222222333333222222000222333555666666666666888888999::::::999888777777555333555888999888666444333333333222222111111555555666666666555444444000000000000000111222222////////////////////////------............------((((((((('''(((((()))***(((((()))******+++,,,,,,------,,,,,,---......///))))))******+++++++++,,,++++++++++++******))))))+++*********))))))((((((((((((((((((***,,,...///111111000///...,,,***)))((((((''''''''''''((()))(((((((((((()))***+++,,,((((((***++++++***)))(((+++,,,---......---+++******+++---...---,,,***((()))(((&&&&&&%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%***)))(((''''''((()))***%%%%%%%%%&&&&&&''''''''')))'''&&&&&&'''(((&&&%%%$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''(((&&&###"""$$$&&&$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((***+++((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((+++******)))((('''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&%%%######%%%((()))(((%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((('''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%######$$$&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###!!! '''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&'''%%%&&&,,,444999999777888333,,,'''&&&'''((()))((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++******)))(((''''''((((((((())))))******((((((((((((((((((((((((,,,+++******,,,---...---///////////////000111111111111111111222222222222111000000000000/////////+++,,,---...////////////000000000000000000000000(((***---///000...,,,***.........---,,,+++)))(((***+++---......---+++***++++++************++++++(((((((((((()))***+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000...+++(((&&&&&&&&&'''))))))))))))(((((((((((('''''''''((()))+++,,,---000000111111000...,,,+++,,,+++***+++++++++)))'''))))))(((((((((((())))))++++++,,,,,,,,,++++++***&&&''')))+++,,,+++***)))+++***))))))(((''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((('''((((((&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%+++((('''(((***+++)))''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''')))***+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''))))))(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%$$$###%%%((()))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###%%%%%%%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%######$$$&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%+++******///666;;;:::888888555111...,,,***((('''"""(((,,,+++'''$$$%%%'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***))))))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***)))******+++++++++---,,,,,,,,,,,,---..................////////////.........---------,,,,,,)))***+++,,,------------------------------------***+++++++++++++++***)))******+++,,,,,,,,,,,,++++++,,,------,,,***((('''+++******))))))******+++(((((((((((()))***+++,,,)))))))))))))))))))))***+++,,,,,,---.../////////))))))((('''((()))+++---******))))))((((((''''''''''''(((((()))+++,,,---...////////////...,,,++++++*********+++***)))((())))))(((((((((((())))))+++++++++,,,,,,++++++***'''(((***+++++++++)))(((************)))((('''&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((((((&&&$$$%%%'''((('''%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''((()))***+++((((((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((((((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%######$$$&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$(((''''''+++000333222000222111000///---***%%%""""""***000///((($$$'''+++''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))((()))))))))))))))******+++*********+++++++++,,,,,,++++++*********)))))))))'''((()))******+++******++++++++++++++++++++++++++++++)))(((''''''((((((((()))******+++++++++***,,,,,,,,,,,,***(((&&&%%%******))))))))))))******((((((((())))))******+++)))))))))))))))))))))(((((()))***,,,------,,,,,,&&&&&&&&&'''(((+++---///+++******)))(((''''''&&&''''''((()))***++++++,,,+++,,,---......---,,,+++(((((((((((())))))))))))))))))(((((((((((())))))***++++++,,,,,,+++++++++)))***+++++++++***)))((()))***+++,,,+++***(((&&&((((((''''''(((((()))***&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''(((***)))((('''&&&$$$######''''''''''''((((((((((((&&&%%%$$$%%%&&&'''&&&$$$$$$$$$############$$$$$$''''''''''''''''''''''''((((((((((((((())))))***(((((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&(((***)))(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%#########%%%(((***)))'''++++++,,,......---)))&&&,,,///111///***(((***---((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''((('''''''''''''''''''''''')))*********(((''''''''''''''''''''''''((())))))(((((((((((()))))))))))))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************)))((('''&&&,,,,,,,,,+++***)))'''&&&)))))))))(((((()))))))))'''(((((()))))))))))))))++++++++++++************%%%&&&((())))))(((&&&%%%)))(((((((((((()))******++++++***)))((('''&&&&&&'''(((((()))***+++++++++)))***+++,,,------,,,+++&&&&&&''''''''''''(((***))))))(((((((((((())))))******+++,,,,,,,,,++++++***+++++++++***)))(((((()))***,,,------+++(((&&&((((((((((((((()))******&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***,,,+++***(((&&&$$$""""""$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&$$$$$$############$$$$$$''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((()))***+++,,,###$$$$$$%%%&&&'''(((((($$$%%%&&&'''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&'''(((((('''&&&******+++...111333333222444111,,,))))))*********((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++(((''''''((('''''''''&&&'''(((((()))''''''((((((((()))))))))))))))))))))(((((((((''''''(((((())))))))))))((())))))))))))))))))))))))%%%'''***,,,---,,,+++)))))))))))))))(((''''''&&&+++++++++++++++*********)))((((((''''''(((((()))''''''((()))))))))((((((************************&&&'''((()))'''%%%###!!!******)))(((((('''''''''*********)))(((''''''&&&'''((()))***++++++******((()))***,,,,,,,,,++++++((()))***)))((((((+++---))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,************))))))((('''(((***,,,------+++)))'''((((((((((((((()))******&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&& """###%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%&&&(((***,,,+++***(((&&&$$$""""""""""""#########$$$$$$$$$&&&''''''''''''&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%''')))+++,,,---$$$$$$%%%%%%&&&&&&''''''$$$&&&''''''&&&%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$%%%&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$######''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&)))---111333333333---&&&$$$&&&''''''%%%''''''&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++(((&&&'''((('''''''''''''''((())))))''''''((((((((()))))))))*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))$$$&&&***...///...,,,+++%%%&&&'''((()))*********++++++++++++++++++++++++((((((''''''''''''((((((&&&'''((()))))))))(((''''''''''''((((((((())))))************)))'''%%%$$$(((((((((((((((((((((((())))))))))))(((((((((((('''((()))+++++++++***)))((()))***,,,,,,,,,+++++++++---...,,,******---111))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,)))(((((((((((((((((('''((()))+++,,,,,,+++)))(((((((((''''''(((((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&%%%&&&(((******)))((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$"""###$$$&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((%%%$$$%%%'''%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))''''''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$&&&''''''&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%''')))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''((()))+++,,,'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((((('''$$$%%%&&&%%%$$$#########$$$######%%%(((******))))))'''%%%$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((()))(((((((((((((((((((((((('''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((,,,,,,,,,++++++*********%%%%%%%%%%%%%%%%%%%%%%%%"""&&&******'''%%%&&&((('''''''''''''''(((((()))''''''''''''((((((((((((*********)))))))))(((((('''(((((((((((((((''''''(((((((((((((((((((((((('''(((***,,,------,,,+++%%%&&&'''(((************,,,+++***)))))))))))))))(((''''''&&&&&&''''''(((&&&''')))******((('''&&&%%%&&&&&&'''((()))************))))))))))))((((((&&&'''(((((((((((((((((((((((((((((())))))))))))'''(((***+++++++++)))((()))***+++,,,,,,,,,+++***+++------+++''''''***///))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,'''&&&&&&&&&&&&''''''(((((())))))******))))))(((''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###%%%'''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$"""###$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&)))(((%%%$$$%%%'''&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%%%%%%%###!!!%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""###&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))###$$$$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''!!!$$$&&&'''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""######$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%&&&''''''%%%$$$$$$$$$'''&&&'''((()))(((&&&###!!!$$$((()))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$%%%'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((()))%%%###%%%'''''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((***))))))))))))((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''+++***************++++++))))))))))))))))))((('''---,,,***((('''&&&&&&&&&'''''''''&&&&&&'''''''''&&&''')))******((('''%%%&&&'''((()))***+++,,,---''''''&&&''''''(((******((()))))))))((('''&&&%%%''''''(((((())))))******'''(((***+++,,,+++)))(((***+++,,,------,,,+++***''')))***'''""""""&&&***))))))(((((((((((())))))((()))***+++,,,---------%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& """%%%'''))))))((('''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''')))+++***((('''(((+++&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$'''(((((('''%%%###$$$%%%((('''%%%######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((()))))))))******)))((('''''''''''''''((('''%%%$$$$$$%%%&&&(((''''''&&&%%%&&&'''((()))###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''''''''&&&%%%%%%'''((()))***'''$$$$$$'''((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&******))))))(((((('''''')))((((((''''''''''''(((++++++***)))((('''&&&&&&)))))))))))))))))))))))),,,***'''%%%%%%'''***,,,))))))))))))************((('''&&&%%%%%%&&&'''((())))))((((((((((((((()))******))))))((((((''''''%%%&&&&&&'''((()))******)))+++,,,,,,***(((''''''******++++++++++++************))))))(((((((((''')))((((((((((((''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))---............---+++***((((((&&&&&&''')))+++,,,,,,---...---+++))))))*********))))))))))))))))))++++++***(((&&&&&&(((******)))(((''''''((()))******((('''&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''$$$---222...***++++++)))+++%%%"""'''***'''&&&(((***(((&&&%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&'''&&&######%%%(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&)))+++***&&&######%%%''''''&&&%%%&&&'''((()))%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&''''''&&&$$$###$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%((('''%%%$$$$$$%%%'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%%%%&&&''''''&&&(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((((((%%%######%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&((('''''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((&&&$$$$$$%%%''')))((((((((()))))))))******((('''&&&&&&&&&&&&'''((())))))((((((((((((((()))))))))))))))(((((('''''''''''''''(((((())))))***(((***,,,+++)))'''&&&'''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((((((((((()))***))))))))))))))))))))))))......//////...,,,***)))+++)))(((''''''((()))***+++,,,---,,,***)))((()))***************)))))))))'''((('''&&&%%%%%%(((******)))(((''''''((()))******((('''&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&...222...)))))))))''',,,&&&###&&&(((%%%$$$%%%$$$###""""""$$$%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$&&&'''&&&######%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&$$$#########&&&'''(((((('''%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&''''''&&&%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''))))))(((''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%'''((('''&&&''''''''''''&&&%%%$$$###%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''&&&$$$$$$&&&'''&&&&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''((()))((((((''''''((()))))))))))))))(((((((((((('''((((((((((((((((((((((((''')))***)))'''&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((()))******))))))))))))***+++))))))))))))))))))))))))+++,,,---......---,,,++++++***))))))***,,,---...)))+++,,,+++)))(((((((((************************$$$%%%%%%%%%$$$%%%(((******)))(((''''''((()))******((('''&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$***---***''''''((('''***&&&$$$%%%&&&###"""###############$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))&&&$$$###"""!!!'''%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%######$$$&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******)))'''%%%&&&&&&&&&&&&'''((()))***'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&'''''''''''''''&&&%%%$$$%%%&&&''''''((('''''''''$$$%%%'''((((((((('''&&&((((((''''''((()))))))))''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))(((&&&%%%&&&&&&))))))************))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))******))))))))))))))))))))))))((()))+++---...///......((()))***,,,...111444555((()))+++***(((''''''((()))))))))***************%%%&&&&&&%%%$$$%%%''')))***)))(((''''''((()))******((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&%%%%%%%%%'''((((((&&&$$$$$$$$$#########'''''''''&&&%%%$$$%%%&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))%%%"""###&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%######$$$&&&&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%''''''&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++***(((&&&''''''''''''(((***+++,,,&&&&&&&&&&&&''''''((((((&&&''''''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%###"""###%%%&&&&&&%%%'''((((((((((((''''''&&&%%%&&&''''''((('''''''''$$$%%%'''((((((((('''&&&&&&'''((((((((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&((())))))'''&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&'''''''''''''''((())))))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&'''))))))************))))))************************(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((()))***+++---...------,,,'''((()))+++---000222333''')))******(((''''''(((((((((((())))))*********((())))))(((&&&%%%&&&(((***)))(((''''''((()))******((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%$$$$$$&&&(((&&&&&&&&&$$$$$$$$$%%%%%%%%%'''((('''%%%$$$%%%&&&((('''&&&$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***'''######%%%'''&&&$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&'''(((((())))))''''''((())))))))))))(((######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###"""###%%%&&&&&&&&&'''(((((((((((((((''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%&&&'''((((((''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))&&&''''''''''''((((((((($$$%%%%%%%%%%%%%%%%%%%%%''''''((('''%%%%%%'''(((&&&''''''((((((''''''&&&'''((((((((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((,,,,,,---------+++***)))((()))))))))))))))))))))''')))******((('''((()))&&&''''''(((((()))))))))***++++++***(((&&&'''(((***)))(((''''''((()))******((('''&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%***&&&%%%&&&&&&$$$&&&)))'''******&&&$$$&&&'''&&&!!!%%%%%%$$$$$$&&&)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%$$$$$$&&&''''''%%%###%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$%%%%%%%%%$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$###$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((()))))))))&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&(((((((((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((("""%%%&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''((('''(((((('''%%%&&&(((***&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))******))))))(((((((((((((((((((((((()))***+++,,,---,,,++++++*********)))((('''&&&&&&''')))******)))((()))***%%%%%%&&&&&&'''(((((()))((()))+++***)))(((((()))***)))(((''''''((()))******((('''&&&'''((('''&&&%%%%%%&&&''''''&&&%%%%%%'''""" $$$&&&%%%''',,,+++000///)))%%%&&&'''%%%!!!%%%&&&$$$###&&&)))###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%$$$$$$&&&((((((%%%"""!!!###&&&)))******))))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''(((((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&###!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((())))))(((((($$$###"""""""""$$$'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&'''''''''(((((((((''''''''''''((())))))%%%&&&'''((())))))))))))%%%%%%'''((((((((('''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&(((******)))%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%'''((())) ###''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''((()))***'''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******((((((((('''&&&&&&(((***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&''')))***+++++++++***((((((((((((((((((((((((###%%%(((+++...///000000******+++++++++******)))''')))++++++***))))))***$$$$$$%%%%%%&&&'''((((((%%%''')))***)))))))))+++***)))(((''''''((()))******((('''&&&(((((('''&&&%%%%%%&&&''''''&&&%%%%%%$$$&&&***000///444333+++%%%&&&&&&###!!!&&&***)))&&&###%%%(((!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&((((((%%%!!!"""%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###''''''&&&%%%&&&(((###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((***)))'''&&&%%%%%%&&&&&&'''%%%$$$%%%''''''$$$!!!''''''((((((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&######%%%%%%""" !!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""$$$%%%%%%###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((((((((('''&&&%%%"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!"""###%%%&&&'''(((&&&'''((((((((('''%%%$$$###%%%&&&''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''***'''%%%$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((((("""""""""$$$&&&((((((''''''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))&&&((()))******)))(((&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))(((''''''&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''+++***(((''''''(((***+++(((&&&$$$$$$&&&((((((((((((((())))))))))))))))))******)))(((((((((((((((++++++******))))))(((((()))((((((((()))***+++,,,&&&(((+++...//////...---***)))))))))***)))'''$$$)))************))))))((('''''''''(((***+++***))))))((('''&&&%%%&&&''''''+++***)))(((((()))******---,,,***((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""%%%'''&&&$$$000...,,,)))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&''')))***)))((($$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((()))((('''%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&$$$"""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###%%%''''''&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""!!!&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&*********)))'''&&&$$$###''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%$$$$$$%%%((())))))(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))******)))'''&&&)))((('''&&&&&&&&&&&&'''(((''''''''''''(((((()))'''&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''***)))'''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%&&&&&&''''''***)))((((((''''''(((((()))((((((((('''''''''&&&************))))))))))))''')))+++...///...---,,,))))))((()))******(((&&&((())))))))))))(((''''''(((''''''((())))))(((&&&)))((('''&&&%%%&&&''''''+++***)))(((((()))******,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$&&&'''&&&$$$)))((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&'''((()))'''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$""" $$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&'''&&&$$$######%%%'''(((%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%$$$$$$######(((''''''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$'''''''''''''''''''''''')))))))))((('''%%%$$$###''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((('''&&&''')))***)))(((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))'''((((((((((((&&&%%%$$$&&&'''((())))))((('''&&&((((((''''''&&&&&&'''''')))))))))))))))***++++++))))))((('''''''''((((((''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&%%%'''((()))'''&&&&&&&&&'''(((((()))******)))(((''''''&&&&&&''''''((((((((((((''''''''''''***++++++++++++)))(((''')))***,,,---------,,,+++***))))))***,,,,,,+++)))((((((((((((((('''&&&&&&'''&&&'''(((***+++***))))))((('''&&&%%%&&&''''''***))))))(((((())))))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###$$$############$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%###"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$#########%%%%%%&&&'''(((((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((())))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&'''%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***((('''((())))))((('''%%%&&&&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((((('''%%%&&&((())))))'''%%%$$$&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))))))))******+++,,,,,,++++++******)))))))))'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))((((((%%%%%%&&&'''))))))'''%%%&&&'''''')))***+++,,,,,,(((((('''&&&&&&&&&&&&&&&************)))))))))))))))***,,,,,,,,,***((('''++++++,,,,,,,,,++++++***,,,++++++,,,...//////...))))))))))))((('''&&&&&&&&&&&&'''))),,,......---)))((('''&&&%%%&&&''''''(((((((((((()))))))))***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%!!! !!!###$$$###"""'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''''''''%%%$$$$$$%%%%%%###"""!!!$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$&&&'''((((((&&&&&&&&&%%%######"""###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&'''((())))))%%%&&&'''''''''&&&%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''((('''&&&$$$$$$%%%&&&&&&!!!"""######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$!!!$$$'''(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&'''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%'''(((***++++++%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&%%%$$$"""$$$&&&((())))))((('''&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))(((((((((((()))***+++,,,************)))(((((('''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''))))))'''%%%######$$$%%%'''((())))))(((((('''&&&&&&&&&&&&&&&))))))))))))************''')))+++,,,---,,,***))),,,,,,++++++******++++++...---,,,...000222222111************)))((('''&&&'''&&&'''(((+++,,,+++***)))((('''&&&%%%&&&''''''''''''(((((())))))))))))'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$"""!!!"""###$$$###"""&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++(((&&&%%%%%%&&&&&&%%%### """$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$&&&'''&&&%%%######$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''((()))&&&''''''%%%###!!!""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""!!!"""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%&&&((())))))'''%%%###"""###$$$%%%%%%%%%$$$###""""""###%%%&&&((())))))'''&&&&&&%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&&&&))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&'''((((((((('''&&&%%%###&&&((((((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###"""###%%%'''))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))''''''''''''((()))++++++&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&%%%%%%&&&'''((())))))***)))(((''''''&&&&&&''''''''''''''''''((((((((((((((()))***,,,,,,,,,,,,+++---,,,***))))))***+++,,,///...------000111222111++++++++++++***((('''&&&)))(((''''''''''''%%%###)))((('''&&&%%%&&&''''''&&&&&&'''((())))))))))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((('''&&&&&&''''''&&&%%%&&&''')))))))))'''%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$&&&((()))(((%%%######$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$&&&'''%%%###"""###$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%######$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%"""###%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&((())))))%%%&&&&&&&&&&&&%%%$$$$$$'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((************)))(((''''''(((((((((((((((((((((((('''((()))******(((&&&%%%$$$'''(((&&&###"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&$$$%%%&&&'''((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((()))******'''''''''''')))***+++,,,$$$%%%&&&'''''''''&&&%%%&&&%%%%%%&&&&&&((())))))%%%&&&'''((()))))))))))))))(((''''''''''''((()))(((&&&%%%%%%'''(((((('''((()))))))))******++++++***)))((((((''''''((((((&&&'''''''''((((((((()))++++++++++++++++++++++++,,,+++)))((((((***,,,---...---++++++---/////////+++++++++***)))'''&&&%%%((('''''''''))))))'''%%%)))((('''&&&%%%&&&''''''%%%&&&'''))))))))))))(((&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&$$$###"""$$$'''$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%&&&&&&&&&%%%$$$$$$%%%'''((('''&&&$$$$$$%%%&&&'''((())))))###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%$$$###"""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&###%%%'''))))))(((&&&$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&'''&&&%%%$$$(((***+++)))&&&######%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%"""$$$&&&%%%###"""$$$'''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((&&&%%%%%%'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$'''&&&$$$$$$$$$$$$&&&''')))((('''&&&%%%&&&'''(((***)))'''%%%%%%%%%''''''###$$$&&&'''''''''&&&&&&###$$$$$$%%%&&&'''((()))$$$%%%&&&'''&&&%%%$$$######$$$$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))'''''')))***++++++++++++))))))))))))))))))))))))''')))***+++***)))'''&&&$$$'''(((%%% ###'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&'''((()))***************))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((!!!"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((()))******'''''''''((()))+++,,,---&&&'''(((*********))))))%%%%%%%%%&&&'''((()))***###$$$%%%&&&'''''''''''''''&&&$$$######$$$&&&'''(((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&''''''''''''******)))(((((((((((((((((()))))))))******++++++...---,,,+++************,,,+++)))'''(((***,,,...---,,,******+++---------*********)))(((&&&%%%$$$&&&&&&''')))---//////...)))((('''&&&%%%&&&''''''$$$%%%'''))))))))))))(((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!######!!!!!!$$$%%%&&&'''((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''!!! """%%%''''''&&&'''((()))***+++,,,---...###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''""""""!!!!!!###%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&%%%$$$%%%'''((('''&&&!!!%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''''''''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%'''(((*********(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$########################(((''''''&&&$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&'''''''''&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%)))'''&&&%%%$$$%%%%%%&&&(((''''''&&&&&&&&&''''''((('''&&&&&&&&&((()))***''')))+++------+++)))((((((((((((((()))))))))))),,,+++***)))((((((((((((&&&%%%%%%%%%&&&&&&'''(((%%%(((******'''%%%'''***+++((($$$!!! !!!###%%%######$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%,,,)))&&&""" !!!"""%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''((()))+++++++++***)))''''''((()))***+++,,,,,,%%%''')))(((&&&$$$$$$$$$))))))'''%%%(((,,,+++'''%%%&&&(((***++++++***)))'''&&&&&&%%%&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***000000***''')))+++)))++++++++++++++++++,,,,,,///...,,,******+++,,,------,,,+++*********+++,,,***)))(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&(((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%###!!!"""$$$'''******)))((('''&&&&&&%%%((('''%%%#########%%%&&&'''$$$%%%+++444888333---%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))'''%%%######%%%'''(((((($$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''######$$$&&&(((***+++,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((()))(((''''''&&&&&&&&&'''''''''''''''''''''((((((&&&&&&&&&&&&((()))+++,,,***+++,,,------,,,***)))(((((((((((())))))))))))++++++***((((((''''''(((&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''((((((&&&$$$'''&&&%%%$$$###$$$%%%%%%%%%&&&'''''''''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))'''((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&$$$'''+++***%%%###$$$&&&((()))(((''''''''''''&&&%%%&&&&&&(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''',,,111111,,,))),,,...,,,******++++++++++++,,,,,,,,,,,,******))))))***++++++***)))(((((()))******,,,+++)))((('''''''''(((%%%%%%%%%%%%&&&'''((()))(((((((((((((((''''''&&&''''''''''''((()))******(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######%%%'''''''''&&&&&&%%%$$$$$$$$$'''&&&%%%######$$$%%%&&&))))))///===KKKNNNCCC777%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))***)))(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%&&&""""""$$$%%%'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%'''((()))''''''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((()))))))))((((((((()))(((((('''''''''''''''(((((())))))***%%%%%%&&&''')))+++---...---,,,,,,,,,++++++******(((((((((((())))))))))))***)))((('''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$&&&******&&&!!!$$$$$$%%%&&&''''''&&&&&&(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&###$$$$$$%%%'''((())))))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%%%%&&&&&&'''(((((((((((((((((('''((())))))***)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((%%%###$$$'''((('''%%%$$$&&&&&&$$$&&&)))((($$$###$$$&&&'''(((((('''&&&(((''''''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''+++...///+++***,,,...---*********+++++++++,,,,,,+++,,,,,,,,,++++++************)))))))))******+++...---,,,***)))(((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((''''''&&&(((''''''(((((()))***+++''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%&&&(((%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&''')))'''---<<