BM6P6(@ ppp^^^cccaaa```SSSCCC777///...000333>>>KKK:::III@@@111666555///555333,,,...:::???666...,,,......------,,,,,,------666555999FFFWWWcccdddaaacccaaa]]]TTTMMMKKKPPPVVV\\\ZZZYYYYYYVVVPPPIIIFFFNNNFFFSSShhhnnnsss{{{}}}gggOOOZZZzzzpppQQQRRRyyy[[[]]]PPPRRRkkk~~~xxx^^^uuu|||vvvsssLLL......------------..................////////////444222111333666777555222777777777666666999===AAACCC???JJJlll}}}uuu}}}vvvqqqiiicccaaaccccccaaakkkeeebbbeeehhhhhhlllssswwwWWWBBB///,,,000///,,,+++************************((((((((((((((()))******++++++,,,,,,,,,---------000...+++***+++++++++***,,,---/////////---+++)))......///111222333444555333666777888???HHHLLLLLLBBB???<<<===@@@BBBAAA???BBBYYYdddxxxQQQDDD666111@@@888999888555000---...///...---------000333777:::;;;???BBBEEEIIIOOOWWW^^^aaaaaaccchhhmmmsssvvvwwwuuuzzz}}}{{{}}}~~~}}}vvv{{{wwwaaaWWWWWWOOO[[[yyy```PPPTTT[[[ooozzzeee______hhhzzzmmmiiinnnjjjjjjmmmnnnnnnuuu~~~kkkRRRaaa~~~||||||rrrnnnhhhbbb^^^]]]```bbb^^^```[[[PPPJJJKKKJJJFFFFFFDDDHHHZZZvvvvvvqqqvvvxxxvvvtttzzzvvvsssjjjbbbYYYUUUWWW[[[___```TTTYYYXXXNNNHHHKKKOOOPPPMMMKKKIIIGGGEEEAAA;;;888333000111666;;;@@@JJJSSSgggppp}}}nnn]]]bbbaaa```TTT@@@444,,,,,,---///999FFF999BBB@@@:::999666000111555...---555===;;;222+++...---,,,,,,,,,,,,------777555555999???DDDFFFEEEHHHKKKKKKGGGBBBBBBIIIPPPTTTUUUXXX]]]```___^^^]]]SSSLLLXXXkkkooorrrzzz}}}vvvhhheeeooowwwmmm]]][[[jjjnnn\\\WWWnnnxxx]]]rrr{{{vvvoooFFF......------------......---.........////////////222111000111444555333111777888888777777999===@@@AAA>>>???GGGWWWuuu~~~iii:::;;;000((((((***))))))+++************************((((((((((((((())))))***))))))*********+++++++++...,,,***)))***++++++***+++,,,---......---,,,,,,------...///111222333333444555555444999@@@BBBAAA<<<===>>>>>>===<<<<<<<<<:::EEEqqqqqqYYYBBB888000AAA888999888555111......///...---------000333777999;;;>>>BBBEEEHHHNNNVVV]]]___```bbbgggmmmrrrvvvwwwzzz~~~}}}~~~{{{dddXXXUUUUUU^^^jjjXXXTTTaaaqqqxxxnnngggccczzzuuurrrppppppqqqnnniiiiiinnn{{{~~~]]]YYYiii}}}ssskkkhhhgggfffeeeaaabbb^^^WWWQQQQQQSSSUUULLLHHHDDDHHHXXXppp|||rrrllliiidddcccnnnwwwnnnbbbYYYWWWYYY[[[]]]___```ZZZOOOJJJMMMOOOOOOMMMLLLKKKJJJJJJGGGCCC???:::666444555666888???GGGXXXcccsss|||mmm\\\aaa``````TTT>>>333++++++,,,---666BBB:::777===BBB:::444333///555111---000:::@@@888,,,---,,,+++++++++,,,------111111333444777<<>>===:::BBB[[[sssiiiFFF444///((((((***,,,+++(((***...))))))))))))))))))))))))((((((''''''(((((()))***''''''((((((((()))))))))+++)))((((((***++++++*********++++++,,,------...***+++,,,---///000111111333444222000222777888555999>>>BBBBBB>>>;;;;;;<<<;;;???mmmxxxtttpppjjjEEE===...>>>999999888666222///...///...---------///222555777:::===BBBEEEHHHMMMUUU[[[\\\^^^bbbfffkkkooosssuuuwww{{{|||{{{|||}}}yyy~~~gggZZZSSSUUU]]]{{{iiiXXXjjjwww{{{ooo^^^lllyyyxxxyyyzzzvvvmmmgggfffjjjmmmrrr```___uuu~~~rrrllljjjiiiggghhhgggeeeccc^^^YYYZZZ^^^WWWRRRKKKCCCCCCPPPeeevvvnnneeehhh^^^[[[eeewwwssscccXXXUUUYYY^^^gggddd\\\RRRLLLLLLMMMLLLMMMLLLMMMNNNOOOOOOLLLIII???:::666555222111555<<>>;;;000---,,,+++******+++,,,...//////111333888===BBBEEE@@@GGGNNNMMMHHHIIIQQQZZZ]]]aaacccaaa```___]]][[[YYYUUU```llljjjmmmuuuwwwxxxyyyxxxoooooo```WWW^^^mmmyyysssaaa]]]ssszzzuuuvvvkkkggg}}}xxx___777------,,,,,,,,,,,,------,,,,,,---------.........222222222333444444444333444555555555555666999<<<888888<<>>555///000///...333===DDD111444;;;000///777555...444444...000888;;;777///...,,,******+++,,,---444222111444999>>>???>>>EEEKKKQQQQQQOOOQQQZZZbbbnnnssstttnnniiihhhfffbbb]]]YYYcccmmmlllqqqxxxxxxuuuqqqwww~~~lllVVVPPP___tttqqqfffggg|||~~~zzzsssuuuppplllnnn{{{wwwmmmTTT555,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------000111222222222222222222111222333222222333555888;;;555222777;;;===>>>@@@???>>>HHHgggvvvUUUCCC///***000333---###+++,,,+++)))(((((('''%%%(((((((((((((((((((((((('''''''''''''''(((((()))'''''''''((((((((())))))((('''(((***,,,......------,,,+++************+++(((((()))+++,,,---...///---/////////222888888555777888:::>>>AAAAAA===:::777???TTT___wwwqqqSSSCCC666>>>;;;:::888777555222000...---------...///000222333777;;;@@@CCCFFFJJJQQQVVV[[[^^^aaaccccccdddfffhhhnnnsssyyywwwttt~~~xxxjjj```XXXLLLVVV}}}tttlllmmmxxxoooccc|||zzzkkkmmmlllrrrkkk]]]fffxxxzzzssspppqqqpppllljjjeeeeeeccc```\\\XXXUUUTTTTTTccc|||wwwpppdddYYYTTTXXX^^^bbbzzzvvvfffaaaccc]]]aaaddd```VVVMMMLLLOOOPPPPPPQQQSSSTTTTTTRRROOODDDAAA>>><<<888222333666888@@@NNNaaauuusss___bbb___]]]OOO;;;222---///...+++///777CCC888555666111222777666---333444000...222888:::222000---+++******,,,---444333777AAAOOO\\\dddggguuuxxxzzzwwwrrrnnnpppsssvvvtttqqqlllddd___gggoooqqqxxx~~~yyynnnqqqzzz~~~xxxbbb___fffkkkccc\\\ccc{{{zzzrrrrrruuuxxx|||nnnooopppeee^^^HHH444,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++---//////...---...///...000111111000000222444000111444666555333999BBB???===:::888DDDdddiiiLLL000!!!)))111111+++'''***///++++++(((%%%'''+++***&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((()))))))))''''''(((***---......------------,,,++++++******((()))***+++---...//////,,,...000111555;;;===:::;;;999:::???FFFJJJIIIFFFMMMEEERRReee~~~kkk\\\CCC???BBB;;;:::999888777444000------------......000111111666:::???BBBEEEIIIOOOTTTZZZ^^^bbbcccbbbbbbdddffflllooouuu{{{wwwxxxzzzooofff\\\NNNTTTyyyhhh^^^dddeeekkkxxxfffooo}}}iiimmmmmmppplllffffffvvv{{{zzz~~~wwwmmmjjjgggdddcccccccccbbb___YYYZZZccczzz}}}hhh^^^\\\WWWQQQVVViiizzzlllddd\\\```eeefff___UUURRRTTTQQQQQQRRRSSSTTTSSSQQQNNNKKKHHHFFFEEE>>>666222444111777BBBSSShhhqqq^^^aaa^^^\\\OOO999111,,,...---))),,,333===AAA;;;666;;;;;;555333111///000111111000444:::555333///,,,******,,,---///222999FFFYYYnnn|||www~~~wwwwwwvvvqqqkkkdddhhhpppsss|||wwwmmmuuunnncccrrriiijjjdddZZZ```xxxwwwgggpppuuugggjjjggg]]]YYY@@@...++++++************++++++++++++++++++,,,,,,,,,,,,)))+++......,,,+++,,,......///000000000000111333,,,000777;;;888333555:::555777;;;AAAGGGKKKLLLLLLmmm}}}hhhQQQ444&&&+++///444///)))&&&(((+++,,,,,,)))+++)))&&&'''------***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&'''***,,,---,,,+++,,,,,,---......---,,,+++******+++,,,...///000111---000111222666;;;<<<999::::::<<<@@@GGGMMMRRRUUUZZZJJJNNN}}}~~~lllccckkkoooFFFFFF>>><<<:::999888888555111------------......//////000555999>>>BBBDDDHHHNNNRRRXXX^^^ccceeeddddddfffiiinnnooorrrwww}}}|||wwwlll^^^QQQPPPooo|||iii^^^]]]TTTOOOiiikkkaaatttnnnkkkiiiooozzzxxxiiieeerrryyyqqqmmmzzzuuuqqqjjjgggggghhhhhhhhhgggaaa]]]ggg{{{kkkaaa[[[NNNXXXjjjzzzlll```^^^```eeeddd]]]VVVUUUQQQQQQRRRSSSTTTTTTQQQOOOMMMLLLLLLLLLEEE:::444333000222999FFFZZZrrrooo]]]aaa^^^]]]PPP:::222---///...)))+++333777GGGAAA:::DDDBBB222///444---+++111333///111888888555000---******+++---...111555:::DDDVVVkkk{{{|||qqqiiifffrrrwwwqqqooowwwzzzxxxnnnfffgggnnnsss|||~~~sssnnnyyyyyyUUUEEEooolllxxx}}}mmmkkk~~~uuueeesssttt[[[dddfff___]]]<<<&&&++++++************++++++******+++++++++,,,,,,,,,***,,,//////---,,,---///...///111111000000111333:::222...111555666777999444777777666555:::DDDMMMUUUWWWfff~~~kkkRRR555(((---------///---%%%)))---...+++(((&&&&&&###((()))%%%$$$(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&)))+++,,,+++))))))+++---/////////...---++++++,,,---///000111111///222222222555:::999666111444888;;;???GGGQQQYYYKKKAAACCC^^^pppQQQ```KKKIII555<<<:::999999999666111------------.........//////444999>>>BBBDDDHHHMMMQQQWWW]]]dddgggffffffjjjmmmvvvvvvwwwzzz~~~}}}zzz~~~ppp```QQQKKKfffuuummmhhhcccUUUHHHPPPbbbuuuZZZaaaqqqiiimmmkkkgggvvvxxxlllhhhqqq|||vvvrrrwww|||~~~}}}wwwpppkkkhhhhhhhhhtttnnneeebbbppplllggg[[[VVVYYYlllwwwddd[[[XXX```eee```WWWRRRPPPPPPQQQSSSUUUUUURRRPPPLLLLLLNNNOOOIII>>>777666222222555???PPPggg|||llleee]]]___VVVPPP???444,,,+++,,,+++***+++///>>>???444444???;;;+++222///,,,---000222222000888666333///++++++---000000666555888BBBJJJXXXnnnpppsssuuuvvvuuusssssssssoooqqqtttvvvvvvuuurrrpppoookkkmmmtttxxxsssjjjeee|||^^^III<<<[[[yyyxxxyyy~~~wwwqqq|||}}}|||eeeVVVUUU]]]ggg```HHH333+++************))))))))))))******))))))))))))*********++++++,,,,,,------...............////////////333111111444999:::777222777666555888<<>>======EEELLLOOOTTTccc}}}zzzcccIII777222...---,,,+++******************))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***))))))***,,,...---,,,******)))***+++---///111---///111333444333222111888555444888;;;>>>CCCIII???===BBBGGGSSS~~~rrrPPP>>>>>>???>>><<<999777555333222---------------...///000444777;;;???BBBGGGLLLOOOUUU[[[ccciiimmmnnnnnnooopppuuu{{{}}}{{{|||}}}wwwzzzuuunnnyyymmm~~~qqqaaaYYYPPP\\\tttiii___WWWQQQNNNqqqrrr```fffvvvkkkiiimmmooommm~~~}}}pppkkkpppxxxzzztttrrrtttuuuuuuttttttwwwqqqjjjpppxxxppptttqqqdddssssssgggooodddQQQZZZzzz~~~lllddd]]]]]]``````ZZZTTTNNNTTTVVVQQQOOORRRVVVVVVPPPLLLKKKNNNNNNGGG???;;;555000222===FFFQQQhhhnnnggg___aaaXXXRRR???444,,,+++,,,+++***+++,,,:::???777444:::<<<555000000///.........000222333444444222///------...///555555:::GGGQQQaaaxxxrrreeeooowwwtttfff^^^gggwww|||III<<<555GGG}}}~~~zzzzzzqqqvvvnnn[[[ZZZaaaggg\\\CCC///)))*********)))))))))((((((***))))))(((((())))))*********++++++,,,---------------........./////////...---...444:::===;;;888666555555777;;;>>>===<<<>>>@@@BBBBBBCCCKKKVVV```ZZZcccttt{{{jjjZZZFFF777,,,&&&***111------,,,+++************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))(((((()))+++,,,,,,+++************++++++,,,---+++---///111222333333333666444555:::<<<<<<===AAA999999888???\\\iiiyyyYYYGGG>>><<<<<<;;;:::888666444333---------------...//////444666:::>>>AAAFFFKKKNNNUUUZZZbbbiiimmmnnnoooppppppuuuzzz|||{{{{{{~~~{{{~~~nnnhhhtttfff}}}{{{kkkYYYMMMRRRyyy|||tttfffVVVKKKSSSuuupppbbbtttoooqqqtttssssssxxx}}}}}}xxxsssqqq}}}zzzvvvtttpppmmmdddlll|||zzznnnqqqlllkkkuuuqqq\\\aaa{{{}}}mmmcccccc___ZZZfff{{{{{{uuummmfffdddaaa[[[SSSMMMQQQUUUXXXWWWVVVVVVWWWRRRMMMKKKNNNNNNHHHAAA???:::333333:::@@@JJJ```uuunnnggg___aaaXXXRRR???444,,,+++,,,+++***+++)))444<<<:::555666;;;@@@...111222000,,,+++...222...111444444222000...------333444:::JJJVVVggg~~~uuugggpppuuuuuugggSSSPPPeee{{{sss```<<<666777;;;iiizzzssskkklll}}}}}}```___```eeeeeeUUU;;;+++'''******))))))))))))(((((())))))(((((((((((())))))))))))******+++,,,,,,---------------............---,,,...333999<<<;;;999555444444666999;;;;;;;;;999888777:::>>>AAAAAAAAACCCCCCFFFNNN]]]qqq{{{mmmaaaTTTEEE999444999333,,,***((()))...444---,,,+++***)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((''''''(((***+++***)))*********++++++******)))***+++,,,...000222444555444333666<<<===999777999777???>>>FFF|||ooo```sssaaaNNN===888999:::::::::888555444...------------...//////333555999===@@@DDDIIIMMMTTTYYYbbbhhhlllnnnpppqqqqqquuuzzz{{{zzzzzz|||}}}{{{yyytttvvvoooggguuudddkkk~~~ooo^^^PPPMMMkkkuuuaaaRRREEEXXX{{{iiijjj{{{yyyyyyxxxmmmmmmrrr|||~~~uuupppwww~~~{{{wwwtttccc```___cccqqqzzzvvvppptttrrr```ZZZhhhrrrssswwwmmmnnncccNNNVVVqqq}}}{{{nnnfffeeebbb]]][[[WWWXXX^^^^^^XXXXXX\\\VVVPPPMMMOOOOOOKKKFFFEEE???888444666888@@@TTTggg~~~mmmeee]]]___VVVOOO???444,,,+++,,,+++***+++(((...777===:::666999@@@111222111///,,,,,,...000,,,///222444333111000///,,,111222888GGGRRRaaavvvwww}}}xxxpppmmmmmmwwwiiiYYYRRRUUUaaasssrrrLLL;;;444<<<;;;KKK|||yyyqqquuu~~~pppOOO```bbbeee___LLL555)))(((***)))))))))(((((((((((()))((((((''''''(((((()))(((((()))******++++++,,,,,,,,,,,,,,,------------///...///111555666555333222333333555777888999999666555666:::???BBB@@@===>>>>>>>>>@@@CCCIIIPPPUUU^^^ccclllwww}}}mmmXXXHHHBBB999111000///+++((((((###&&&+++000111---)))'''++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((('''(((***+++***)))((()))+++,,,,,,,,,******,,,+++++++++---///222444333222555:::;;;888666777777EEEHHHSSS```kkkfffooogggNNN<<<666777:::;;;;;;:::777666......---------......///222444888;;;>>>CCCGGGKKKRRRXXX```gggkkknnnqqqrrrssswwwzzz{{{{{{{{{|||~~~oooeeerrrggg^^^~~~qqqfffXXXOOOaaauuukkkXXXRRR___~~~mmmqqq}}}xxxooojjjjjjsssvvvtttvvvxxxpppcccWWWUUU]]]lllxxx~~~oooooommmeee```]]]ggg___[[[jjjqqqggg```]]]]]]ooo|||xxxnnnooowww{{{{{{llleeeiiihhh^^^[[[bbb[[[TTTPPPPPPQQQMMMJJJJJJCCC<<<666333222888IIIZZZuuummmfff]]]^^^UUUOOO???444,,,+++,,,+++***+++******111<<>>CCCFFFFFFEEEEEEEEE@@@@@@AAAEEEIIILLLMMMMMMMMMWWWZZZTTTTTT\\\^^^YYY^^^llltttpppnnnvvv|||}}}hhhiiioootttmmm]]]QQQNNN888555333666999999444...,,,'''&&&+++/////////000***+++)))((('''(((((((((******)))((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))((()))+++++++++)))''')))+++---......------...---,,,++++++---///111444222333777999777888;;;<<<>>>???RRRMMMnnnooo[[[sssOOO???666888:::<<<<<<;;;999777///......---------......000333666:::===AAAEEEHHHPPPUUU]]]eeejjjnnnqqqsssvvvxxx{{{|||}}}}}}~~~|||aaaZZZhhhmmmYYYrrrwwwhhh^^^RRRYYY{{{rrraaaWWWeeewwwbbbpppzzzrrrmmmjjjnnnyyy~~~uuuvvv~~~yyyqqqggg^^^ZZZYYYZZZgggssstttmmmccc```^^^XXXVVV^^^rrrwwwoooaaaQQQ```rrrwwwzzz|||}}}nnndddeee___WWWQQQQQQPPPLLLJJJJJJEEE@@@:::444111555BBBOOOkkkzzzooohhh___```WWWQQQ???444,,,+++,,,+++***++++++(((,,,666???===777222:::555000///111111...+++...////////////000333666000333///000999;;;???MMMKKKPPPWWW\\\______```aaagggddddddhhhllliii]]]RRRDDDDDDMMM```rrr|||~~~ttthhh>>>333:::///111888444PPPzzzxxxvvv~~~```PPPZZZ[[[XXXLLL:::---)))+++))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((())))))***************+++++++++++++++++++++,,,------.........000111222222222444666444777999888777888;;;>>>AAAEEEHHHGGGDDD@@@??????IIIGGGCCCBBBBBBCCCBBBBBB888AAAEEE@@@===BBBDDDCCC222666888777777;;;======999666666777555///+++)))999777444000---***((('''444222111222///(((%%%&&&---...---******---...,,,))))))(((((((((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((+++***))))))++++++***)))((()))***,,,....../////////...,,,++++++,,,...///333000000444666666999===DDD777000GGGKKKjjjiiijjjXXXEEE:::;;;<<<======;;;:::888//////...------------...///222555888;;;???CCCFFFMMMSSS[[[bbbhhhlllpppsssvvvxxxzzz}}}ssswww~~~mmmUUUVVVfffzzz^^^^^^kkkaaaTTTRRRgggvvvfff]]]hhhvvvqqq```eeeuuuzzzxxxuuusssuuu|||}}}vvvwww}}}zzzuuulllbbb[[[YYYaaacccpppuuukkkoooiiiddd^^^\\\bbbvvv}}}iii___YYYfffwww{{{xxxtttjjjeee]]]VVVTTTRRRMMMIIIIIIGGGEEE@@@999333555===EEE^^^pppooohhh___```WWWPPP???444,,,+++,,,+++***+++)))((()))///888>>>:::222:::777444222000///...---...///000//////000333555222444000111888666666AAAFFFJJJOOOSSSTTTUUUVVVWWW\\\WWWSSSRRRRRRMMMAAA666FFFQQQaaajjjiiigggppp|||uuupppLLL888111999666///555999@@@gggqqqHHHMMMWWWWWWQQQCCC333***(((***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''(((((()))))))))))))))*********++++++)))***+++++++++,,,...000,,,///111111000000222444111333555777888:::<<<>>>666:::???AAA@@@@@@DDDHHH@@@>>>======>>>@@@??????:::<<<===;;;:::999999888888333111222222000...000555555333///...111222222&&&((()))***+++---000222###%%%***...,,,)))+++000!!!''')))((((((***'''"""(((((((((''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))((((((******)))(((************+++,,,---......---,,,,,,---...///000111...///222444444666:::@@@777000<<>>>>>===;;;:::999//////...---------------...111444777:::===BBBEEEKKKPPPXXX```fffkkkooorrruuuvvvxxx{{{~~~qqqoooyyy{{{wwwhhhUUU]]]nnnaaaNNNfffxxxiiiXXXQQQZZZwwwsssiiillloookkkdddpppzzzsssvvv|||rrriiidddccc[[[ZZZhhhwww~~~yyyoooddd]]]ddd}}}tttbbb```lllvvv|||xxxppphhh```]]]ZZZSSSNNNMMMIIIJJJGGG???888666999===QQQeee|||nnnfff]]]^^^TTTNNN???444,,,+++,,,+++***+++&&&)))((()))222======666888999999555///,,,...000---///111111111111222333333555222333999666444===999<<<@@@CCCDDDDDDEEEFFF>>>@@@AAA>>>:::;;;BBBHHHPPPZZZeeeeee]]][[[jjj}}}{{{zzzxxx[[[555888...555;;;...///===999yyy|||{{{xxxvvvVVVzzz]]]AAAXXXWWWUUUMMM>>>///((('''((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))))))))))))))************+++,,,,,,,,,++++++---///+++...000000//////111444444444444444555555333111888===AAAAAA===;;;===@@@=========>>>@@@@@@>>><<>>ggg[[[aaaiiiEEEBBBAAA@@@>>>===;;;::::::000///...---------------...000444666999===AAADDDIIIOOOWWW^^^eeejjjooorrrttttttwwwzzz~~~|||yyygggXXXdddttt\\\IIIXXX~~~ttt^^^RRRUUUkkk|||pppooopppcccaaadddsss|||rrrttt~~~yyysssvvvrrrllldddZZZbbb{{{|||kkk```dddooozzzsssdddjjj|||zzz~~~{{{rrrjjjgggbbb[[[UUUSSSLLLNNNLLLDDD;;;777777888III]]]vvvjjjccc[[[\\\TTTPPPBBB333...///***+++---)))******)))***---222666:::===BBBCCC<<<111,,,///555---++++++---111333222000555333222333555777888999;;;<<<:::555555999;;;::::::<<<>>>@@@DDDJJJQQQVVVVVVXXXcccrrrxxxxxx~~~|||[[[>>>222222222222222333444555555VVVyyy{{{ssspppeee{{{MMMJJJ\\\[[[VVVFFF222(((***+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))******+++,,,,,,------......//////000000111111333333333333333333333333555666777888999===AAAEEE<<<::::::<<>>444999AAA===999<<<;;;666111+++***...000///---...000222555777;;;@@@CCCJJJLLLQQQZZZdddllloooooonnnrrrxxx~~~}}}rrrfff[[[^^^sss^^^JJJPPPlll~~~lllbbbWWWXXX{{{|||yyyiii```aaabbb___uuuwww}}}}}}rrrlllkkkddd\\\cccyyypppeee[[[hhhwwwnnnooo|||zzzxxxsssccc^^^dddiiiaaaUUUJJJKKKOOOQQQJJJ>>>888:::@@@PPPllljjjccc[[[[[[SSSPPPBBB333...///***+++---)))******)))))),,,000444777888:::;;;999666333222333333111...------...000222222222222555888;;;===>>>777;;;>>>>>>@@@CCCBBB???IIIKKKOOORRRVVV[[[```dddjjjlllrrr{{{gggGGG666111222111111222222333444555BBBtttuuuqqqvvvyyy{{{[[[WWWOOOUUUYYYRRRAAA000(((***+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))***++++++,,,,,,,,,,,,---...000111222222000111111222333444444555777888888777666666999;;;:::888888999<<<>>>===<<<666555444333222222222222......------------......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))((())))))***+++,,,+++++++++,,,,,,------...,,,------......///000000111222666222555@@@cccooouuuzzzOOO>>>333888AAA===:::<<<:::777222,,,+++---///...,,,...000333555777;;;@@@CCCJJJLLLPPPWWW___gggmmmppprrruuuzzzppphhh```aaaqqqmmmVVVNNN```xxxgggUUUQQQnnnyyyooohhhiiifffZZZcccxxxoooeeedddhhhsssxxxllldddsss~~~vvvhhhvvv}}}xxx}}}wwwrrr~~~yyykkk```eeewwwxxxdddRRRMMMLLLOOOMMMEEE>>>======JJJbbb{{{iiiccc[[[\\\TTTQQQBBB333...///***+++---)))***)))((((((***---000333666444444777:::999444///111111000...------...000///111333777:::===???AAAFFFJJJMMMNNNRRRWWWYYYXXX```aaaccccccccccccdddfffooouuu|||aaaEEE333...222111111111111222333444444333MMMwwwsssxxx\\\dddUUU[[[[[[UUUJJJ:::+++'''******'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***++++++******+++---///000222222......///111222444555555444555666666444222333333777666555666777888777666444333222000///.........,,,++++++******++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))***+++,,,---,,,,,,,,,,,,------------+++,,,...///000000//////...444333111888999pppqqq___XXX???333666@@@===;;;<<<999888444...,,,---...---,,,...000333555777;;;@@@CCCHHHLLLQQQUUUZZZaaakkkrrruuuwwwzzz~~~mmmhhhjjjuuucccMMMRRRttt^^^QQQ```zzzzzzvvvzzzttt]]]UUUgggwwwvvvrrraaaUUUaaa}}}iiiiiiiiiqqqgggooo~~~{{{uuuwwwyyymmmsssrrrbbb```yyycccVVVLLLNNNRRROOOFFF???:::DDDWWWnnnjjjddd\\\]]]VVVSSSBBB333...///***+++---)))***)))((('''(((***---...888666555777::::::555111***+++---000222111...+++///222555999<<<>>>AAACCCLLLMMMKKKIIIMMMVVV]]]___[[[^^^bbbfffkkkpppvvvzzz~~~aaaCCC333---///333000000000000111222333333333999{{{xxxjjjuuudddEEEPPP^^^YYYMMMAAA222((('''***)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((())))))*********+++,,,---...///000---...///000111222333333...111444555555444444444444444444444555666666555333222111///---,,,,,,++++++******))))))******+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))******+++,,,---------------,,,,,,,,,,,,---///111333444333222111---666///...999444YYYyyyXXX[[[CCC444555>>>===<<<===999999555000...---------,,,...000333555777:::???BBBFFFMMMTTTXXXZZZ```jjjssstttvvvxxx{{{~~~kkkkkkppp{{{sssXXXLLLhhhqqq___]]]eeemmmYYYYYY\\\}}}rrrkkkqqqccc^^^dddyyy|||qqqhhhiiittt{{{mmmuuu{{{xxxtttooogggwwweeeYYYsssvvvcccPPPNNNUUUVVVLLL@@@:::@@@OOOfff|||jjjeee^^^___XXXUUUBBB333...///***+++---)))***)))(((''''''(((***+++555666666666777888999:::333///---///444555111---///333888<<<@@@DDDIIIMMMRRRTTTSSSQQQTTT\\\aaaaaaiiijjjkkkkkklllooossswwwgggDDD222000222111111////////////000111222222555444LLL~~~tttzzzzzzoootttWWWGGGXXXYYYHHHDDD888+++&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))+++++++++++++++,,,,,,,,,.........///////////////...111555777777666666666222333444444555666777888333222000...---,,,+++++++++******************+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***+++,,,---,,,,,,,,,,,,,,,+++++++++...///222444444444222111...666,,,+++555333HHHwwwRRRmmmdddIII777444<<<======>>>999:::777222///------------...000222444666999>>>AAADDDMMMWWW\\\]]]bbbkkkssstttuuuwwwzzz~~~ffffffpppjjjPPPQQQxxxtttgggcccrrrxxxhhh[[[SSS\\\|||fffpppuuuiii\\\ZZZppp~~~sssooogggkkkwwwmmmyyyzzznnnzzzsssaaarrr}}}lllWWW___lllVVVNNNTTTWWWOOOCCC:::===JJJ```wwwjjjddd^^^___XXXVVVBBB333...///***+++---))))))(((''''''''''''((()))---111444555444666<<>>BBBHHHQQQWWWXXX___fffiiilllooommmhhhyyyyyyxxxuuurrrqqqrrrttt___HHH222,,,111444111...............///000111111111444222hhh|||yyy~~~~~~tttyyy{{{xxxQQQQQQ___WWWFFF999000(((''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))+++++++++*********))))))...............---------222444777777666444333333000222333444444444666888222111///...,,,,,,++++++++++++************++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,************++++++++++++,,,---...///000000//////...333***+++///444;;;yyyVVVmmm}}}QQQ;;;444;;;<<<>>>???::::::777333000...---......---///111222444777<<>>@@@;;;999777444111...---///000,,,---///111333666:::===@@@GGGOOOVVVZZZaaajjjqqqtttuuuwwwzzz~~~rrrhhhvvv~~~dddVVVYYYssspppllliiiqqqwwwyyyxxxcccYYYQQQqqqnnnjjjqqq}}}qqqbbbWWW^^^iiixxx}}}lllXXX___uuu{{{ttttttlllffffff|||rrraaa{{{yyyppp^^^bbbuuu___TTTTTTTTTQQQAAA===AAARRRiiizzzfffaaa[[[]]]VVVTTTBBB333...///***+++---)))(((((('''''''''(((((()))%%%)))---000111000111111+++555>>><<<333---///444333555777666666;;;CCCKKK]]]fffooowww~~~|||~~~~~~YYY:::222000///111000---...222---------------///000000222000444,,,WWWvvvsss~~~{{{~~~|||xxx|||qqqxxxnnnaaaiiiZZZ@@@===+++''''''++++++&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&''''''((()))******+++))))))***+++---...//////000222333222000//////000...000222000---,,,---000------,,,+++******++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***&&&''''''((()))******+++************+++,,,---...++++++---000&&&777***PPPtttNNN]]]BBB555888:::>>>AAA<<<888777444111......///111+++---///000222555999<<>>EEEDDD:::111MMMOOO___sssvvvmmmqqq~~~~~~rrrmmmtttyyyxxxiiiNNN===666.........------............------------...//////000...+++,,,>>>eeelllmmm~~~|||}}}~~~uuulllxxxppp^^^aaa```MMM888...***))))))((('''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++111111///+++(((''')))+++)))))))))+++---...,,,***......////////////......//////.........---------+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,///333666~~~UUUkkkZZZwwwHHH222888777===BBB:::999999777333///------...---......///000444999===???DDDIIIMMMPPPWWWaaaiiinnnrrrwww|||~~~}}}{{{yyytttaaakkkkkkQQQJJJffftttqqqgggtttuuubbbxxxhhhWWWYYYxxx{{{iii^^^^^^ssstttjjjoooccc___gggsssvvvgggbbbnnntttpppooo[[[lllhhhggg|||wwwllllllmmmxxx___UUUSSSVVVOOOFFF@@@JJJ___uuukkkiiibbb^^^UUUUUUAAA777...,,,---+++)))******)))(((''''''&&&&&&'''''''''&&&''')))+++...000666666444222111444888;;;DDD@@@999555555;;;DDDKKKAAAAAAJJJVVVYYYVVV\\\ffftttwww}}}zzzmmmtttsssmmmiiinnn{{{bbbGGG666---***...------,,,,,,------...---------------......///***---333555444EEExxxmmmmmm}}}}}}{{{yyyrrruuu}}}ooofff```^^^UUUBBB333...***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))***444333111...***(((((()))+++++++++---///000...,,,.........//////...............---------,,,,,,,,,++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))************)))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,,,,...111444___PPPbbb___TTT999999888===AAA:::::::::888444000......///---...//////000333888<<>>BBBHHHLLLOOOSSSZZZ___lllooouuuzzz}}}|||zzzyyy|||hhhppp|||bbbNNNFFFWWWzzzwwwooorrrttt^^^rrrxxx]]]XXXooo}}}mmm___[[[mmmsssaaabbbxxxqqqdddVVVSSShhhrrraaa```mmmllllllfffbbbvvvxxxaaagggrrreee^^^pppqqq]]]TTTOOOUUUNNNFFFFFFRRRggg{{{kkkhhhaaaaaaWWWSSSAAA777---,,,---+++)))******)))(((''''''&&&&&&'''''''''&&&&&&&&&'''((()))***---111333333222222333888???EEEDDD@@@>>>BBBHHHGGGLLLNNNOOOYYYfffkkkgggdddfffjjjhhhoooppp^^^eeewwwzzzyyysssuuuwwwPPPBBB111)))+++///111000++++++************++++++,,,,,,,,,,,,,,,------...222,,,,,,111///---:::NNNbbb^^^\\\___gggnnnpppooo||||||yyysssmmmlllnnnrrrwwwvvv|||gggooooooeeeMMM777---)))((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((000111222000,,,)))&&&&&&(((((()))+++------+++***,,,,,,------------,,,,,,++++++*********))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((())))))))))))))))))))))))************************+++,,,,,,,,,+++,,,...000GGGRRRzzzoooGGG777666999<<<>>>;;;;;;:::666222///......---...///000000222666999;;;@@@EEEJJJOOOTTTYYY]]]kkkooouuu{{{~~~|||~~~}}}|||fffnnn{{{bbbSSSLLLXXXnnn|||nnnmmm|||lllUUUYYYtttttteeeddd}}}ppp]]]aaarrraaaUUUWWW```zzzjjjaaaeeerrrkkknnn```jjj}}}```aaatttzzzggg\\\aaazzzbbbZZZSSSSSSOOOIIIGGGNNN```wwwjjjddd^^^bbbZZZUUUAAA777---,,,---+++)))******)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''###'''+++...///000111222222333333444888AAALLLUUURRR[[[bbbgggttthhhkkkppppppyyysssvvv|||xxx}}}uuuUUUCCC444111---,,,---...,,,+++*********))))))*********+++++++++++++++,,,------//////...,,,000555555222aaavvvmmmnnnqqqssskkklllmmmmmmooovvv|||qqqsssWWW;;;---+++***'''((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((+++------+++)))''''''(((((((((***,,,---+++)))++++++,,,,,,,,,,,,++++++***))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,++++++,,,...222~~~PPPxxxtttzzzNNN666444555999AAA;;;<<<;;;777333///...------...000000000222555777888<<>>CCCDDDAAAAAAEEEKKKSSS\\\eeeSSSYYYlllwwwpppkkkiiibbbhhhrrr}}}rrrWWW;;;555---+++------***&&&***((('''((()))******)))++++++************++++++*********)))***++++++,,,222(((%%%...444111...000***000888___wwwtttiiiEEE222''',,,...'''%%%***'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%'''(((''''''((()))''''''(((***,,,,,,***)))))))))************))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++++++++,,,---///666yyy[[[www|||QQQ???111///DDDBBBBBBBBB???:::555333222---///111111000000222333777666777<<>>EEEDDD@@@<<<::::::666///000000000000111222333444777888999<<>>888111+++'''%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***((()))******++++++******++++++,,,,,,---.........111111+++)))@@@uuuddd===;;;...---,,,***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******))))))))))))))))))))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,///---PPPXXXhhhhhhfff;;;333888666CCCCCC@@@<<<::::::666///000000000000111222333444888888888;;;@@@HHHNNNSSSVVVZZZbbbjjjqqquuuxxxxxx|||}}}mmmbbbvvvnnn\\\PPPLLLPPPyyysssZZZ```rrreeeYYYYYYiiiwwwxxx___jjj{{{~~~ooo```[[[nnn|||qqqaaa]]]ooommmrrrqqqmmmpppssszzzsss___dddyyyfffWWWRRRLLLIIIXXXmmmkkkfff```aaaXXXTTT@@@666///...///,,,)))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++,,,222777>>>CCCFFFGGGHHHIII::::::999777333---'''$$$''''''''''''((()))***+++''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''((())))))(((((()))******************++++++,,,,,,---......222///000000...===kkkdddBBB000---,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******))))))))))))))))))))))))000...,,,)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,...+++>>>zzzYYY\\\vvvoooDDD888555222AAABBB@@@<<<::::::666111000000000000111111222333888888888999>>>CCCIIIMMMTTTXXX^^^eeelllrrruuuwww}}}{{{}}}{{{kkkwwwooo\\\QQQDDDTTT}}}\\\ZZZ{{{|||lll___VVVXXXtttlll______wwwjjj___```xxxcccUUUuuutttnnnqqq|||~~~xxx{{{yyyzzzzzzhhhaaatttqqq^^^UUUOOOJJJQQQ^^^lllgggaaabbbYYYTTT@@@777/////////,,,)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''((())),,,///000///,,,)))+++)))''')))---///+++'''((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))'''((())))))******))))))*********+++,,,,,,------///+++111;;;666...777JJJTTT222999888###***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***((((((((((((((((((((((((222000---***'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++,,,///666bbbqqqQQQxxxHHH777444777>>>@@@@@@<<<;;;;;;777222000000000000000111222222666666777999===BBBGGGJJJRRRUUUZZZ```gggnnnrrruuu~~~}}}~~~qqqsssooo\\\QQQKKK___jjj]]]rrrrrreeeYYYTTTggg~~~kkkZZZqqqxxxooobbb[[[ttt{{{eeeQQQccc{{{ooopppvvv|||qqqccceeettt{{{eeeZZZTTTNNNNNNQQQmmmhhhbbbbbbXXXSSS@@@777//////000---***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$%%%'''+++,,,+++***###!!! !!!######""" $$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((())))))))))))((())))))******+++,,,,,,,,,---***+++///222222333555DDDvvvGGG222333333---&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''...,,,***'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******++++++***//////PPPSSSfffnnnQQQ666333999:::>>>???<<<;;;;;;888444000000000///000000111111444444666999===CCCHHHKKKPPPRRRWWW]]]dddjjjooorrruuuzzzuuummmjjj___QQQQQQsssvvv```jjj~~~ooobbbWWWaaavvv```^^^tttcccVVViiinnnXXX]]]pppllllllrrr}}}{{{mmmeeelll}}}nnn```ZZZVVVPPPLLLnnniiibbbbbbXXXRRRAAA777000///000---***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((('''%%%$$$%%%'''))))))))))))******)))((('''((()))))))))***************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((((())))))******+++,,,,,,(((...///,,,+++000555777+++CCCiiijjjDDD***///111%%%"""...''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))******+++++++++'''CCCbbbXXXaaaeee:::444444777<<>>DDDIIILLLMMMPPPTTT[[[bbbhhhmmmpppmmmuuu~~~rrr|||eeeYYYMMM]]]~~~```aaa~~~oooZZZWWWuuu~~~kkkZZZzzz|||eeeRRR\\\eee]]]rrrsssiiiccc```hhhttthhhgggtttvvvgggaaa^^^VVVMMMooojjjcccbbbVVVPPPAAA777000000000---***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!!!!!!!!!!!"""$$$$$$$$$$$$&&&(((&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&'''(((((((((''''''(((((())))))***+++++++++'''---222111...,,,...000;;;...999aaauuu\\\,,,222444---%%%###(((---''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***************(((999kkkrrrOOOqqqwwwwwwAAA888000444;;;???===;;;;;;:::777000000////////////000000111222555888===BBBGGGJJJKKKNNNSSSZZZaaagggkkkmmmmmmssszzzyyyuuueeeQQQSSS|||eee___zzz```RRRfffuuuZZZeeemmmWWWTTT{{{ppp___iiixxxmmmdddYYY\\\sssyyyiiiaaahhh{{{~~~nnngggddd[[[OOOpppjjjcccbbbVVVOOOAAA888000000000...***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$###### ###%%%&&&%%%$$$%%%&&&$$$%%%'''''''''''''''(((%%%%%%&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''((((((((()))******++++++---&&&%%%,,,///------222,,,,,,333333AAA{{{fff:::'''---,,,)))'''+++000...(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********(((---000333SSS|||HHHpppzzzFFF<<<000333:::???===;;;;;;:::888111000////////////000000222333444888<<>>hhhmmmJJJ333+++,,,+++******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''(((((())))))******+++(((...000BBBzzzWWWQQQhhhbbb555444555888<<<>>>>>><<<;;;:::555000,,,---000222000---000222444777:::@@@FFFKKKKKKMMMQQQVVV]]]eeekkknnnrrrtttwww{{{tttqqqbbb\\\^^^vvvbbbfffVVV```nnn{{{~~~|||xxx___bbbwww||||||aaaWWWbbb```fffyyyrrrfffVVVVVVwwwxxxeeeQQQ\\\wwwhhhjjjggg^^^mmmhhh```\\\XXXIII@@@777000000111...++++++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,---***+++111777444///999HHHpppoooLLL444+++,,,------******))))))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''((())))))******+++''',,,...999hhhsssXXXrrrkkkBBB555444777;;;>>>???===;;;:::555111------000111000---111222333555777<<>>??????<<<;;;666222...---///111000...111111222333444888===AAAGGGLLLRRRVVVXXX]]]fffmmmtttwww{{{~~~~~~nnnxxxVVVaaafffooosssYYYYYY{{{}}}ssshhheeeqqqxxxaaaYYYzzz}}}hhhkkk~~~ppp]]]HHHPPPzzzxxxaaaVVV]]]yyykkkbbblllmmmjjjaaaYYYTTTGGGBBB888111111222///,,,,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))******++++++111+++'''***------000555666///333HHHbbb{{{kkkUUUAAA,,,'''+++000111///+++((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***+++'''***,,,(((:::lllJJJbbbeee555111444888===@@@@@@===;;;888444000...///000000///000000111222333666;;;???CCCJJJRRRUUUWWW\\\fffooorrruuuyyy|||}}}vvvaaaaaallliii}}}```ZZZvvvpppjjjfffrrr~~~cccUUUsss~~~mmmkkkzzzuuufffWWWMMMaaaiiiXXXVVVqqq{{{mmmcccoookkkkkkccc[[[VVVJJJBBB999222222333000---,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((())))))))))))******'''(((,,,000000,,,***+++333111111222000666NNNiiimmm\\\GGG...'''+++******...///+++%%%$$$)))///''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))+++(((***...)))...ZZZZZZQQQhhhEEE222333666;;;???@@@>>>;;;999666222///...///000000///000111111333666<<>><<<:::888444000......000111///000111111222666;;;??????EEELLLQQQUUU\\\eeemmmooouuu|||~~~}}}~~~aaarrrtttkkkmmm```tttooowwweeeeeeyyybbbOOOdddyyymmmiiihhhYYYPPPfffhhh___UUUyyy}}}rrrqqqlllkkkooohhh]]]XXXOOOCCC:::333333444111......)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((******(((&&&''',,,000333666---!!!***777:::666,,,//////...444@@@LLLPPPNNNHHHFFFNNN[[[ccc___YYYJJJVVVPPP<<<222000000222777(((&&&***&&&&&&((($$$'''$$$$$$)))//////((( %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((())))))+++(((---222***:::dddVVVbbbrrrvvvlll888555333666;;;???>>><<<;;;999555000...---///222111111111111111333888;;;@@@DDDIIIMMMSSSYYY```eeemmmttt{{{~~~|||}}}lllhhhxxxpppnnn```uuuooovvvccc```lllSSS]]]rrriiixxxqqqbbbUUUTTTsssssseeeXXXaaapppoooffflllpppiii]]]WWWOOODDD:::333333444222///...))))))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((())),,,---***%%%"""---333...***,,,,,,''')))///333111///000000///111555888888777777:::===...<<<111$$$111666+++((()))$$$---222((($$$***---)))******)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((+++&&&,,,444***000SSS^^^OOOjjj:::666222444:::>>>>>>===<<<:::666111------///222222222111000///111555888BBBCCCFFFKKKQQQWWW\\\___iiiqqqyyy|||zzz{{{~~~mmm|||tttmmm```uuunnnqqqaaabbbwwwYYYYYYvvvvvvjjjxxx~~~kkkZZZHHHUUUooocccTTTqqqpppgggrrrpppdddZZZWWWNNNEEE555000333000222333---)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''(((&&&$$$###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---......///.........///000000111222222333333------,,,,,,,,,+++++++++((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))((((((((((((((('''''''''$$$%%%'''))),,,,,,***(((''''''((()))+++---...///((('''(((***,,,,,,+++))),,,***(((((()))+++******&&&%%%%%%&&&(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((()))*********+++...222666xxxUUU|||^^^666***555777===AAA888<<<:::777444111/////////000111111000///000333666<<<>>>BBBGGGLLLSSSZZZ___kkkpppvvv{{{|||nnn|||kkklll}}}ooo}}}uuuiiiccczzzzzzccc___fffwwwnnn}}}yyy___NNNOOOlllxxxfff\\\fffdddrrrrrrqqqeee[[[WWWMMMEEE555000333000222333---)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((&&&%%%$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++++++++,,,,,,,,,---...............---......///000000111111,,,,,,,,,,,,++++++++++++((()))))))))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((((((((((((((((((///---***(((''''''''''''///---+++***)))'''%%%###+++)))'''&&&''''''%%%$$$(((''''''(((***+++***(((---+++)))((()))***)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))******+++---222555kkk\\\dddooosssDDD---444888<<>>BBBEEEJJJPPPVVV[[[ccciiiqqqxxx}}}zzz|||iiilll~~~nnnzzztttcccVVVmmm~~~jjjcccgggxxxxxxuuu]]]IIITTTppp```___{{{lllrrrqqqfff[[[WWWLLLEEE555111333111222333---)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&'''((('''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))*********+++++++++,,,,,,---------------++++++,,,,,,------......,,,,,,+++++++++*********)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++%%%'''))),,,///000111222...,,,+++,,,...000000000,,,+++++++++,,,,,,***(((***)))((((((***,,,,,,,,,((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((()))*********---111444MMM]]]UUUXXXYYY222222777<<>><<<:::777444111///---000000111000///000333555;;;===@@@DDDGGGLLLRRRVVVZZZaaakkktttzzz}}}jjjkkkyyyrrryyyrrr~~~pppgggYYYfff}}}tttiiifffssslllNNNGGG```iii[[[jjjmmmqqqpppfff\\\WWWKKKEEE555111444222333444---)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%######$$$%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''')))***)))%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++*********)))))))))((()))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))******%%%(((+++------,,,,,,+++000444777444...)))(((***((((((((()))++++++***)))---+++))))))***++++++************+++------+++***(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''((()))******,,,000333:::rrrUUUsssxxxnnn;;;000555999<<>>>>><<<999666222///---///000000000///000222444888;;;???BBBFFFKKKPPPTTTVVV]]]hhhrrryyy~~~nnnnnnvvvsssrrrkkkdddooohhhnnnffffffnnndddrrruuubbbRRRQQQXXXzzz``````~~~ooooooeee]]]XXXLLLEEE555222555333333444---)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''')))***)))%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))******+++++++++++++++******+++++++++++++++,,,******)))))))))((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))((((((((())))))))))))******++++++---//////---***))))))***666>>>EEEDDD<<<777999===FFFEEEEEEDDDAAA===666111555111,,,)))((())))))))),,,,,,,,,---...,,,(((%%%))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((('''((()))******+++...111...^^^YYYRRR{{{KKK222333777999@@@>>>>>>===;;;888444000......///000000///000222333555888===AAAFFFKKKPPPTTTVVV\\\gggpppwww|||qqqvvvvvvvvv{{{zzzoooiiiwwwgggiiifffnnngggeeesssbbbssspppvvvbbbPPPGGGjjjooo^^^gggnnnlllddd]]]YYYMMMEEE666222666444444444,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''***---%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((***(((%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((())))))******************+++++++++++++++++++++))))))((((((((('''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''(((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,***((('''+++333:::GGGOOOZZZaaacccdddhhhlllllllllmmmmmmllliiiccc___XXXRRRHHH>>>777111---+++'''&&&&&&(((***+++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&((()))******+++---///111CCCmmmJJJkkkbbb;;;444555777>>>===>>>>>>>>>;;;777222000---///000000000000111333222666;;;@@@EEEIIIOOORRRUUU[[[dddlllsssyyy~~~bbbhhh|||yyyqqqnnnmmm}}}llliiiuuurrroooccckkkyyydddtttxxxeeerrrlllWWWMMMVVVhhhYYYooollljjjbbb\\\ZZZNNNDDD666333777444444444,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$%%%''')))$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%&&&'''((('''$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((())))))******))))))************************((((((((('''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***************))))))******+++,,,,,,---+++///555999<<>>BBBFFFJJJMMMPPPVVV^^^fffnnnvvv|||rrrtttzzzfffggg~~~xxxuuunnnhhhvvvmmmdddssszzzssshhhxxxiiihhhiiieeezzzeeeXXXUUUaaabbb\\\|||lllhhhaaa\\\ZZZOOODDD666333777555555444,,,))))))'''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''%%%""" !!!"""$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&'''&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***+++++++++++++++))))))***+++,,,,,,------:::DDDQQQZZZ^^^___bbbeee]]]WWWWWWbbbqqqvvvmmmaaa^^^\\\ZZZ\\\```dddgggiiidddeeehhhlllpppqqqooommmggg\\\KKK<<<111,,,***)))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%''')))***)))***,,,...(((444FFF```PPPjjjSSS:::777555;;;;;;===???@@@>>>:::555222,,,...000111000000000222111444999===@@@CCCFFFIIILLLQQQYYYaaajjjsss{{{zzz}}}jjjooouuunnnzzzxxxxxxuuunnn]]]vvvvvvhhhttt~~~tttrrrooonnnbbbtttcccxxxqqq]]]PPP<<>>>>>;;;666222222111000111222333222111333222555<<<@@@AAADDDHHHQQQSSSVVV\\\dddmmmuuu{{{|||}}}ffflllyyy~~~}}}uuu~~~rrrjjj\\\ttt~~~vvvlllqqqsssccc~~~kkkeeeiiiQQQMMMDDDffflll```___fffgggggg[[[]]]QQQJJJ888222555333444333+++)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******&&&***///111000,,,'''###***666DDDMMMPPPOOOOOOOOOVVV\\\fffsss}}}ooobbb```bbbggglllkkkddd```___999000((()))...000...***'''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---(((222666hhh```XXXmmmQQQ,,,333888<<<<<<===>>>???<<<888444222000///000222222111000000///111888<<<>>>BBBGGGLLLPPPUUU\\\dddmmmuuuzzz~~~tttfffsssuuuzzzuuunnn\\\tttuuullluuuyyyhhhrrreeevvvkkkRRRCCCQQQ~~~nnn]]]fffffffffZZZ\\\PPPIII888222555333555444,,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******++++++++++++''')))++++++***,,,222666@@@@@@BBBHHHQQQ___llluuuqqq]]]ZZZaaafffdddaaa^^^PPP>>>///))))))+++,,,(((((())))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---,,,222///IIIvvvBBBrrrgggyyyFFF888///:::;;;<<<>>>@@@>>>:::777222111//////000111111//////---///555:::===BBBHHHJJJNNNUUU\\\dddkkksssxxxdddbbbyyyqqq^^^xxxpppfffsssnnnxxx~~~iiiccc}}}ZZZPPPGGGMMMeeeeeeeeeeeeZZZ[[[OOOHHH777222555444555555...)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))******++++++,,,,,,)))***+++***+++222???IIIUUUQQQUUUffftttRRRAAAOOOeeejjjkkkbbbNNN999,,,******+++++++++******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---222...111333pppSSSVVVtttggg:::,,,888999;;;>>>@@@@@@===:::333111//////000000000///111...000666;;;>>>DDDKKKNNNQQQVVV[[[```fffnnnttt|||ooobbb}}}qqq```|||jjj[[[iiiuuupppsss[[[lllhhhbbbRRR===nnneeeeeeeeeZZZ[[[OOOIII888222555444666666...)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))******+++,,,,,,&&&---555:::===AAAHHHMMMVVViiilllXXX]]]jjjsssnnn```NNN;;;---,,,+++***))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---000%%%666///OOOKKKqqqvvvwww;;;888555777:::===@@@AAA>>>;;;555333000//////000//////222///000555:::===CCCIIISSSUUUXXXYYYZZZ___hhhooovvv}}}ggg}}}nnn___|||jjjUUU^^^~~~ooowwwccc\\\}}}iii[[[JJJLLLfffffffffZZZ\\\PPPJJJ999333666444666555---)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***+++,,,,,,---+++000888AAAMMM\\\kkkuuuuuuuuuqqqllllllhhhWWWCCC333111---***))))))***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---///%%%777111777XXXVVV}}}sssMMM888444555888<<<@@@@@@>>><<<888555111//////000000///000---...333777888<<>>LLLccc{{{~~~kkkdddhhhfff___JJJEEE<<<444...+++***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,------...111000---XXXxxxOOOttthhhqqq999222444777;;;??????===;;;:::666222000000000000000///---...222444444666:::CCCIIIQQQTTTUUUYYY```gggooottt{{{nnnjjjhhh^^^sssjjj[[[]]]rrrrrrgggccciiidddOOOKKKlllggggggggg\\\]]]QQQLLL;;;444777444555444,,,))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---//////000<<>>OOOOOO{{{KKK222333666;;;>>>???<<<:::;;;777333111000111111111000...///333444333333777666@@@LLLTTTVVVZZZ```fffnnnssszzz~~~uuuqqqhhhaaassseee]]]```nnnqqqyyynnnaaawww{{{eee\\\UUUUUUtttllleeefffbbb[[[QQQKKK;;;555888444333111(((***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))***)))(((((((((((())))))***))))))((((((((()))))))))((((((''''''(((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))(((((('''''')))((('''((()))******))),,,***+++/////////666???WWW\\\vvvzzzqqqmmmqqqwwwwwwuuuvvv___iiifffbbbYYYHHH666---,,,(((******)))'''&&&''')))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++111***///666000[[[tttCCClllqqq]]]999666333555;;;AAA???:::???;;;555222111000//////000......000333555444222444;;;LLL\\\\\\UUUYYYeeelllsss|||~~~~~~xxxfff```zzzggg[[[eeeqqquuuzzzlllhhh}}}oooaaa[[[TTTeeellleeefffbbb[[[QQQJJJ:::555777444444222******)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***))))))(((((()))))))))+++******)))))))))*********))))))))))))))))))***++++++******))))))))))))''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((((((((((((((((()))+++,,,+++++++++,,,000333333999KKK]]]nnn}}}yyymmmeee___bbbddddddbbbaaadddhhh]]]XXXUUUYYY___ccceeefffqqqcccpppxxxfffqqqtttkkkdddccciiijjjYYY>>>+++)))((('''((()))((('''%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((000***---333+++KKK\\\PPP~~~HHH666222999;;;===???:::===;;;777333111//////000111///...000333666666555777888CCCRRRWWWTTTUUU]]]hhhqqq{{{vvv{{{dddkkk|||kkk^^^aaarrrsssnnneeedddnnn\\\WWWYYYzzzkkkeeefffbbb[[[QQQHHH888444777444444444,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******))))))))))))******,,,++++++******++++++,,,))))))(((((((((((())))))++++++***)))))))))(((((()))))))))************+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))))))))(((((((((((()))***+++,,,------,,,+++///666<<>>GGGJJJMMMPPPUUU___mmmxxx}}}~~~kkkuuuppp^^^UUUdddrrrnnnqqq^^^dddsssdddZZZUUUkkkiiidddfffbbb[[[PPPDDD666555888444444666000***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************++++++++++++++++++,,,------,,,+++++++++,,,------...,,,---............---,,,***+++---...////////////******************************)))))))))(((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++,,,------++++++,,,...222777CCCYYYwww{{{lll^^^\\\WWWPPPMMMLLLNNNNNNNNN@@@GGGNNNMMMHHHHHHOOOWWWCCC>>>GGGVVVRRRAAA???LLLQQQUUUKKKOOOaaaVVVEEEMMMMMM]]]xxxggg\\\\\\bbbVVVFFF222'''&&&***+++***))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******,,,...------222222222777hhhqqqRRRfffXXX111000333888@@@@@@:::===???;;;444000000333000///...---...000444666:::888999===AAADDDJJJPPPOOOYYYfffrrryyy}}}}}}gggzzzrrr]]]RRR```vvvqqqmmmZZZlllnnn```WWWYYYwwwhhhdddfffbbb[[[PPPCCC666555888444333555111***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********++++++++++++,,,,,,+++,,,,,,---...///------------......///000***+++,,,------,,,+++***)))***,,,...//////......+++++++++++++++*********************))))))))))))''''''''''''''''''''''''&&&'''))))))'''&&&'''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))************+++,,,---...---+++,,,000555@@@KKK^^^tttqqqnnnwwwuuuiiiJJJGGGCCC@@@@@@BBBEEEGGG<<>>000((('''((())))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++)))))),,,...000222222FFFUUUPPPxxxIII222333888<<>>???<<<777222111111000000000...---...111444666999<<<======@@@HHHOOOPPPWWWbbbmmmuuu{{{~~~hhh~~~zzzyyybbbVVV___~~~uuu~~~uuu\\\]]]vvvccc[[[QQQ[[[gggdddfffbbb[[[PPPCCC777666999333222555111***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000000//////000000222333333000111222333333222111000...///000111111000///...---------,,,,,,,,,++++++++++++*********)))))))))''''''''''''''''''''''''&&&(((***)))((('''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++---...---,,,000888???VVVoooxxxqqqssswwwnnnTTT<<>>>>><<<:::666222000000222222111......///222222666:::;;;;;;???EEEJJJPPPUUU^^^gggooowww|||~~~kkkxxxwwwmmm\\\^^^xxxuuu~~~kkk]]]ooommmcccVVVTTTggggggdddfffbbb[[[PPPCCC777777999333222555111***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000000222222222222333444555666===>>>@@@AAAAAA@@@>>>===::::::;;;;;;:::888555444//////.........---------+++++++++************)))((((((((((((((((((((((((''')))******)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++***,,,...---...444>>>GGGjjjmmmtttkkkMMMEEENNNGGGFFFKKK\\\tttjjjiiitttiii]]]UUUNNNKKK[[[GGGNNNdddhhhggguuuhhhYYY^^^^^^SSSAAA111***)))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********---%%%+++444...)))...000...EEERRRNNNwwwDDD777555000AAA>>>>>>===<<<;;;888222...111333555333000...///111000333666888:::???CCCEEEPPPSSSYYYaaajjjrrryyy}}}}}}{{{iiixxxuuuwwwvvvaaa\\\}}}xxxiii|||aaaYYYyyymmm___XXXYYYmmmoooiiieee___]]]YYYKKK:::444555222333444...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###&&&'''''''''''''''(((((($$$&&&((()))%%%""")))333000,,,'''''')))+++***(((###''')))%%%###%%%''''''(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***************************+++++++++///---++++++000222///)))000//////000//////111444888:::@@@^^^wwwjjjbbbzzzfffhhhyyy{{{iiiYYYVVVPPPFFF;;;BBB777///666111***444000,,,*********(((+++///+++,,,,,,+++)))'''&&&&&&***************)))((((((((((((((((((((((((((((((((((((((()))******++++++,,,)))'''(((,,,...///...***111222---111DDDYYYeee{{{{{{yyymmmVVVCCCDDDYYYlllxxxpppdddZZZTTTPPPMMMJJJ@@@BBBIIIMMMIIIIII]]]vvvyyy^^^LLLUUULLLKKKUUU\\\___gggsssqqqzzziiiVVVgggaaaSSSMMM///***,,,***'''&&&((()))***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&///...---+++)))(((''''''+++)))((('''&&&'''((()))$$$&&&(((***+++++++++***((((((((('''%%%%%%''')))''''''&&&&&&&&&''''''(((''''''''''''((((((((())))))******++++++,,,------555888cccxxxOOOooobbb???***;;;777AAABBB???::::::<<<777///222111111111333333111///222333555888:::===???@@@NNNPPPTTTZZZaaajjjtttzzziii|||rrr{{{hhh^^^mmmssslllooo```hhh}}}hhh```VVVRRRoooooojjjeee___\\\XXXMMM;;;555555222333555000+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((***)))'''&&&''')))(((&&&&&&)))***+++000777>>>888///'''$$$$$$%%%&&&---)))$$$$$$,,,666666111''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***************************+++++++++!!!)))...+++&&&&&&---444555---+++111555>>>XXXuuutttfffbbbTTTLLLKKKCCC666222+++))),,,222333...******+++++++++)))(((((()))***)))************)))(((((((((((((((((((((((((((((((((((())))))******+++++++++)))((())),,,......,,,111//////444;;;LLLjjj{{{jjjUUUZZZfffrrrrrr]]]MMMIIIDDDBBBCCCDDDEEEDDDGGG???<<>>???EEECCCTTTrrrlllOOOOOOUUUZZZWWWTTT^^^nnnvvviiinnnXXX\\\ddd]]]???+++************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))$$$%%%&&&'''((((((((((((&&&&&&'''(((***,,,....../////////---,,,***(((''',,,,,,+++***))))))***+++(((((('''''''''(((((()))'''''''''((((((((()))))))))******++++++,,,------...+++OOOUUUXXX666<<<666444???AAA@@@<<<;;;<<<888111222111000111222222000///111222444777:::===???@@@IIILLLQQQVVV]]]eeennnttt{{{~~~sss~~~~~~llluuuooofffoooyyyhhhzzzhhhaaa~~~|||gggYYYTTT^^^lllpppjjjeee___\\\XXXOOO===555555111444777111+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((($$$(((+++***'''%%%'''***---'''###$$$''''''(((***CCC???:::444000---,,,+++(((&&&###$$$---555555///'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((******************)))))))))*********+++++++++,,,000...///222555555222///,,,111IIIhhhtttvvv}}}vvvhhh]]]UUUKKKAAA888000......,,,---///...,,,+++))))))***+++,,,)))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))***++++++++++++***)))***,,,---,,,+++///(((---@@@QQQcccmmmXXXYYY|||uuufff]]]SSSDDD888HHHGGGGGGHHHJJJKKKJJJHHHLLLCCC???EEEIIIEEEAAAAAARRRKKKCCCFFF^^^xxxXXXNNNRRRWWWZZZ^^^pppsssyyyjjj___\\\ZZZTTT888+++,,,,,,,,,***)))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******++++++++++++,,,---......---+++***.........---+++(((&&&$$$''''''(((***+++---......++++++***)))(((((((((((())))))(((((((((((())))))''''''((((((((())))))))))))******++++++,,,------000(((;;;nnnsssNNNccc{{{ggg<<<;;;444<<<@@@CCC@@@===<<<999555333111000000111111000///000000222555888<<<>>>@@@DDDGGGLLLRRRXXX___ggglllwwwzzz~~~www|||hhhppp{{{nnnllljjjwww~~~mmm```bbbwwwccc[[[XXXTTTqqqjjjeee___\\\WWWPPP===555444000222666111+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((($$$&&&((()))(((((()))***)))'''+++777CCCNNNXXX```]]]ZZZVVVRRRKKK>>>---!!!###))),,,***((()))(((%%%'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((++++++************))))))*********+++,,,,,,,,,---222,,,***...333444333222HHH^^^|||fff```SSSZZZLLL===555111......///000...,,,++++++++++++***((())))))))))))(((''''''((((((((((((((((((((((((((())))))******+++,,,,,,******++++++,,,---,,,,,,......;;;VVVmmmzzzppp{{{wwwhhhTTTIIIJJJPPPTTTVVVKKKLLLNNNOOOOOOMMMJJJHHHLLLJJJKKKNNNLLLIIIKKKQQQ???KKKTTTOOOEEEJJJ^^^qqqttt[[[NNNUUUdddiiilllsss~~~mmmjjjoooSSSVVVhhhFFF333000+++)))******)))'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))******+++++++++++++++***************%%%(((,,,111444555555555777666444111...,,,+++***,,,+++))))))))))))((('''***))))))(((((((((((()))'''(((((((((((())))))))))))******++++++,,,------333000333GGGYYYFFFLLL888999999>>>CCCCCC???<<<:::999444222000000111111000///...///000333666:::===???AAADDDJJJOOOUUU[[[aaaeeetttxxx}}}rrriiippp|||lllvvvtttsssqqqkkk```rrrwwweee\\\WWWrrrkkkeee___[[[WWWOOO<<<444333///111444000+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''''''''&&&'''***...111333222999:::AAAMMMYYYdddrrr~~~qqqbbb:::888222+++***+++(((###(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))+++++++++***************+++++++++,,,---......///+++///333000+++555UUUtttmmm^^^XXXSSSPPPJJJ>>>333...000---+++***++++++***((()))))))))))))))((((((''')))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---......444AAAVVVoooyyyyyygggsssvvvlllRRRPPPMMMJJJJJJLLLOOOQQQZZZ^^^eeekkknnnooonnnnnnfffeeedddccc^^^TTTMMMKKKSSSPPPLLLIIIGGGFFFIIIMMMZZZlllzzziiiaaa___```gggrrr|||lllsssfffZZZiiiOOOBBB777+++&&&)))+++)))&&&))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******++++++***))))))******+++---,,,+++,,,...111555888222555:::>>>AAAAAAAAA@@@AAAAAA@@@???>>>===<<<;;;666333111000000///,,,*********)))(((''''''(((((((((((((((((()))))))))***)))******++++++,,,------,,,666333222}}}rrrJJJgggyyy555888888<<>>@@@DDDIIINNNRRRXXX^^^aaarrrwww}}}vvvkkktttuuuuuuuuu}}}yyypppeeejjjvvv```VVVssskkkfff___[[[VVVNNN<<<444333///111333...+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&''')))***------///333999???EEEHHHSSSQQQRRRVVVYYY\\\eeennnqqqmmmlllsss|||yyyqqq\\\JJJ444***000777222((()))))))))(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,---...///000000111222111222999EEE^^^tttnnnhhhcccZZZPPPJJJJJJ;;;555...++++++,,,+++******************)))(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,------,,,...111333888LLLhhhddd^^^{{{]]]OOOWWWMMMSSSZZZ```fffoooyyyllljjj```WWWVVVWWWTTTPPPMMMLLLFFFNNNnnnpppaaaVVVVVVeeettt~~~ooo|||OOOTTT```NNNBBB222******+++***''')))))))))(((((((((''''''(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))************,,,,,,+++******+++---...222111111222555999>>>AAALLLNNNQQQTTTVVVVVVUUUTTTPPPPPPQQQPPPOOOMMMKKKJJJGGGCCC>>><<<:::666111,,,,,,+++***)))((((((((()))((((((((()))))))))******)))******++++++,,,------&&&555333,,,___aaaRRRwwwZZZ888888999===BBBBBB>>>===???888555222111222222111111...---...///222555999;;;@@@CCCGGGJJJOOOTTTZZZ^^^mmmssszzz}}}kkkwwwwww{{{wwwuuunnnccciiixxxsss^^^ssslllfff___[[[VVVNNN===555555111222333---+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''))),,,...000444999???CCCEEEMMMZZZeee___[[[[[[bbblllsss|||yyyrrrnnnllljjjhhhfffnnn```JJJ;;;888;;;888222************))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******+++,,,---------...///000111222333333444444CCCbbbyyyiii___aaagggYYYNNN>>>333......------+++++++++++++++******))))))))))))))))))))))))))))))******++++++,,,,,,------......---,,,///444888FFFUUUqqq~~~}}}zzzYYYKKKOOOZZZaaannn~~~ooo]]]QQQRRRYYYNNNMMMLLLNNNWWWiii{{{kkk[[[UUU___hhhkkkwwwkkk___NNNeeeUUUMMM@@@444,,,*********))))))))))))((((((((('''((((((((((((((((((((((((&&&''''''((())))))******)))))))))*********++++++,,,,,,+++,,,---000222444444777===CCCKKKRRRWWWYYYhhhlllrrrzzzzzzqqqfff]]]WWWbbb]]]UUUPPPKKKDDD;;;444......---,,,+++******+++(((((()))))))))*********)))******++++++,,,------+++000...000@@@wwwRRRaaauuuTTT999777999???BBB???>>>@@@:::777444222222333333222......---...000333777999???AAACCCEEEIIINNNUUUZZZdddkkkttt{{{~~~~~~kkkwwwwww{{{tttllllllmmmvvvtttlllfff___ZZZUUUOOO>>>777777333333444---+++***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''))),,,///333555999DDDNNNOOONNNVVVjjj{{{ooofffbbbiiittt|||}}}~~~~~~{{{xxxyyy}}}qqqtttlllXXXCCC999:::===++++++++++++*********)))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***,,,---...///...///000111222333444444:::TTTmmmfffiiixxxgggOOO<<<222000//////+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))******++++++,,,------.........---,,,000666<<<___dddzzztttuuu|||~~~```VVVaaahhhddd~~~dddXXXOOONNNKKKHHHIIIOOOSSSUUUqqqeee^^^^^^VVVOOO^^^wwweee___aaaWWWWWWTTTKKK===///((()))---))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++++++++,,,---000444777:::HHHPPP^^^ppp~~~wwwnnnfff___UUUJJJAAA111000///...---,,,,,,,,,))))))))))))************)))******+++,,,,,,------000***)))777111\\\fffCCCooommm}}}:::555666===BBB@@@???AAA;;;888444333333444333333///...------///222555777===>>>@@@AAAEEEJJJRRRWWW]]]eeennnvvvzzz~~~lllvvv{{{xxxxxxtttcccvvvsssnnnggg\\\WWWUUUIII???666555555222000///+++******)))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''((()))'''%%%(((///777>>>BBBKKKKKKKKKIIIJJJOOOYYYaaabbbccceeejjjrrrzzzyyy{{{uuusssgggNNN666<<<444///...,,,&&&&&&)))******)))((('''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************...,,,+++,,,---.........)))222111...222333999GGG}}}wwwggg^^^jjjcccFFF111111333///---111///((()))000///(((,,,,,,+++++++++++++++,,,++++++++++++,,,---......***,,,111222...///@@@TTTVVVyyy~~~rrrXXXYYYbbbgggyyyuuuhhhXXXMMMOOOOOOJJJOOOZZZbbbyyyuuuaaa\\\WWWZZZllljjjrrrlll```QQQYYYWWWRRRGGG666***''')))------,,,***(((((()))+++++++++***)))(((((())))))******************+++++++++......***&&&(((---000---111555888===GGGUUU```www}}}~~~~~~~~~hhh[[[VVVFFF@@@999555444333///,,,---)))(((++++++)))***---******+++++++++,,,,,,,,,...111111111111>>>xxxNNNTTTlllGGG;;;222666AAAHHHCCC666???===888333//////333666444222...,,,,,,///333555888:::>>>AAADDDIIINNNRRR^^^aaagggnnnuuuzzz~~~nnnsssvvvrrrooonnnaaatttrrrnnnggg\\\XXXVVVKKK@@@666444444222//////+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''')))+++///111333666<<<@@@===BBBIIIRRRZZZbbbiiimmmpppqqqrrrtttvvvzzz~~~wwwttt{{{mmmJJJ<<<000111444111+++'''******)))(((''''''''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))*********++++++++++++,,,.../////////222111000444666999^^^~~~eeegggcccTTTBBB555...++++++//////---,,,------***++++++*********+++,,,,,,++++++++++++,,,---...///...///...+++***555LLLaaaqqq|||gggcccgggrrrzzzuuuUUUKKKNNNOOOSSSXXXTTTnnnwwwrrrnnn```WWWbbbRRR[[[bbbpppuuupppUUURRRUUUOOO>>>555222))),,,,,,+++***)))((()))***++++++***)))))))))))))))***************++++++,,,,,,)))''')))///222...)))000444===MMMaaauuuxxxyyyfff^^^RRRGGG???999555333///+++***------++++++...***++++++++++++,,,,,,,,,+++......//////555```]]]LLLwww|||uuufff===333???999:::DDDAAA@@@>>>999444000000222555444222///......///111333666888;;;>>>AAAFFFKKKOOOZZZ]]]cccjjjqqqwww{{{}}}nnnsss}}}eee{{{hhhlllppplllggg]]]YYYWWWMMMAAA666333222000//////+++******)))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((('''***000777999777777<<>>999333...+++,,,,,,******---++++++++++++,,,,,,,,,,,,+++---,,,///000---CCCjjjxxxMMMYYYeeeNNN666@@@555555EEEDDDAAA???;;;666222000222444333222111000000000000000333555888;;;>>>BBBGGGKKKTTTXXX^^^eeelllsssxxxzzz~~~ppprrrpppkkkwwwiiijjjmmmjjjfff^^^ZZZWWWNNNBBB666222111///...///+++******)))))))))))))))((((((((((((((((((((((((((('''''''''((()))++++++...222666888888;;;BBBGGGXXXUUUSSSUUU[[[```bbbaaafffiiimmmllljjjiiillloootttooopppxxxuuu]]]AAA000000666++++++************++++++((((((((((((((((((((((((((()))******++++++***************+++++++++,,,,,,)))+++.../////////000000000777666GGG|||pppZZZNNNFFFCCCEEE999///+++000111+++)))---******)))******+++,,,---,,,,,,,,,,,,---...///000,,,000222444CCC___xxxzzzjjjkkkooo}}}eeeWWWTTTOOOMMMOOO[[[eeeaaaYYYYYYRRR^^^UUUFFFRRRmmmpppgggwwwVVVUUUcccWWWHHH===+++******)))***++++++***)))++++++***))))))*********+++++++++++++++,,,---......111333000+++///@@@RRRlllvvvbbbQQQHHHBBB888000---,,,+++,,,...+++++++++,,,,,,,,,------...///---000444...444IIIjjjJJJkkk~~~zzzpppCCC555666>>>BBB>>>AAA@@@>>>999555222222333222333333222222000///...222444666999;;;???DDDHHHQQQTTTZZZaaaiiipppuuuxxx{{{sssnnnkkk~~~uuugggssskkkhhhfff^^^ZZZWWWNNNBBB666111111///...///+++******)))))))))))))))((((((((((((((((((((((((***)))'''&&&'''***...111222111111333999AAAIIIMMMTTTQQQPPPRRRXXX]]]^^^]]]jjjkkkkkkgggbbb^^^]]]^^^YYYVVVXXXcccpppzzz~~~```GGG999555---,,,+++***************)))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,...000000//////000222666///AAA|||rrrcccZZZLLL>>>MMM;;;---...///,,,***...++++++******+++,,,------------------...///000000---...111;;;SSSrrr~~~ssspppkkkuuuuuu___aaaPPPKKKWWWfffjjjaaaTTTTTT___^^^UUURRRWWWqqqqqqooo```QQQcccaaaMMM???777---+++)))***+++,,,***)))+++***************++++++++++++++++++,,,---...///......000222666EEEcccooocccXXXJJJ;;;333///,,,---000++++++,,,,,,,,,---------///111---///666222000;;;jjjXXX\\\rrr___111555???;;;>>>AAAAAA@@@<<<888444222222222222444444333111///---111333666888:::>>>BBBFFFOOOQQQWWW^^^eeemmmsssvvv{{{xxxjjjxxxvvvuuuqqq|||jjjgggeee^^^YYYVVVLLL@@@555222111///......+++******)))))))))))))))((((((((((((((((((((((((+++)))(((''')))---111444333222111555===EEEJJJLLLIIIJJJNNNRRRVVVVVVTTTQQQUUUTTTRRRQQQPPPOOOOOOOOOIIIFFFEEEKKKVVV```dddeeevvvwwwUUU:::555444111///,,,***)))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------000222111///000333666000NNNppp|||oookkkaaaSSS```NNN:::000...---...///------,,,,,,,,,,,,------......---......///000111222---111EEEbbb~~~nnniiiqqqzzzooogggVVVPPPZZZeeennnbbbFFFTTT[[[^^^^^^UUUJJJ\\\hhhsssnnnWWW^^^eeeUUUEEEEEE111---***)))+++,,,+++)))+++************+++,,,,,,+++++++++,,,---...///000000***---@@@XXXnnn~~~xxxtttwwwyyy{{{|||kkk[[[GGG;;;444---******,,,,,,,,,,,,------------,,,000++++++444333111777DDDnnnOOOqqqhhh{{{GGG666555777DDD@@@AAAAAA???;;;666444333111222333444444222000...111333555777999<<<@@@CCCKKKNNNRRRYYY```hhhnnnqqqyyy~~~iiitttrrrvvvzzzuuu~~~iiifffddd]]]XXXTTTJJJ???555333222000......+++******)))))))))))))))((((((((((((((((((((((((((()))***,,,...111333444111555;;;AAADDDEEEEEEEEEFFFIIIKKKKKKHHHEEECCCBBB<<<999888;;;BBBHHHJJJIIILLLHHHDDDEEEKKKOOONNNJJJ]]]sss~~~]]]GGGDDD???999333...+++)))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,,,,---------------000222111000222888>>>NNN}}}vvvtttmmmbbbNNN999......111111000///......------------............///000111222555...999[[[zzzxxxppplll|||xxxggg^^^\\\aaavvvwww[[[UUUSSSNNNNNNJJJ>>>GGGccc{{{]]]|||iiiXXXccc]]]IIIIII666000+++)))+++---,,,***+++*********++++++,,,---++++++,,,,,,---///000111222333DDDccc}}}|||qqq]]]PPPDDD888...***,,,,,,,,,------------...)))000,,,)))111222111666333UUU[[[[[[rrr|||pppCCC000888??????AAABBBAAA===888555444111222333444444333111000000222444555777:::>>>AAAGGGIIIMMMSSSZZZaaagggjjjuuu{{{kkkooommmqqq}}}~~~iiieeeddd]]]XXXSSSHHH===555333333111......+++******)))))))))))))))((((((((((((((((((((((((&&&(((,,,000333333333222---888FFFLLLJJJCCC???===EEEEEEBBB===888777;;;???@@@;;;888<<>>@@@BBBBBB>>>:::666555000111222333333333222111///111222444555888<<>>CCCBBBBBBBBB>>>888333222111222444555444333111111000000222444777888???AAAEEEJJJOOORRRUUUVVV```gggqqq{{{tttssszzz{{{|||]]]ggg```YYYSSSUUUKKK@@@555333222///------************))))))))))))'''''''''''''''(((((())),,,666999333///444:::;;;???@@@AAAAAACCCCCC<<<333999<<>>{{{}}}yyynnnVVV<<>>BBBGGGLLLQQQSSSUUUXXX]]]fffoooxxx}}}pppxxxwwwzzz}}}___ggg___YYYRRRTTTJJJ???555333222///------************)))))))))((((((''''''''''''((()))***111777777///000;;;AAA>>>777888:::<<<>>>===888333===BBBIIIRRRYYY\\\]]]]]]___dddiiijjjiiikkkooorrrvvvnnnlllwwwooo]]]|||ttt]]]HHHCCCAAAFFFSSSVVVsss[[[MMMOOODDD888222+++***,,,...---***------------------------............///000111222111<<<000777iii{{{vvvcccGGG444111111000000//////000111111------...111222111333777DDD{{{www|||tttffffffzzzVVVHHHMMMRRRJJJbbb```{{{``````SSSJJJBBB777000---,,,---...------------------...///...111222333AAA[[[ttt|||rrrbbbOOO:::///,,,+++***+++------,,,------...///000,,,:::...///```\\\[[[___jjjZZZ111555:::>>>@@@@@@???>>>===666444222222333444444333444333333222222333333444888:::???EEEKKKPPPTTTVVVUUUXXX^^^eeennnyyyqqq|||sss|||{{{```fff^^^YYYSSSSSSJJJ???555333222000...---************)))))))))(((((('''''''''(((***,,,---======888333888BBBCCC===888:::<<<<<<:::999:::<<>>333000000000000000111111222///+++,,,333555333333666bbbrrruuukkk^^^hhhjjjQQQVVVTTTQQQRRR|||aaa{{{RRR\\\PPPIII===333------.........---------......///000111---+++777SSSttt{{{dddJJJ888000,,,---000------,,,------...///000---888666,,,BBBqqqsssSSSwwwUUUeeeCCC666666999>>>@@@@@@>>>>>>999777444222333444333333444444333333222222222222444666;;;BBBIIIOOOUUUXXXWWWXXX[[[```gggqqq}}}wwwxxxqqq{{{{{{aaafff]]]ZZZTTTSSSIII>>>555222222000......************))))))))))))((('''''''''))),,,000111AAA<<<777777;;;===;;;666<<<;;;;;;:::666444999@@@AAADDDGGGJJJLLLOOOSSSVVV[[[]]]eeemmmmmmbbbTTTLLL666CCCMMMLLLGGGIIIQQQXXXOOOrrruuu^^^JJJDDDBBBOOO]]]hhhyyy{{{lllTTTPPPMMMDDD888///,,,---------------------------------////////////000111222333999###NNNuuuoooaaaJJJ777000111111111111111111111333//////444555222555<<<}}}|||qqqzzzoooWWWnnnhhhQQQJJJKKKDDD]]]bbbtttRRR]]]VVVQQQEEE666......///..................///000111555---...EEEfffrrrXXXDDD666......111------,,,------...///000000222777...111LLLddd{{{tttmmmooo===777555:::@@@BBBBBBAAA>>>:::666444333333333222444444444333333222222222222444888>>>EEELLLRRRUUUXXXYYYZZZ]]]bbbjjjtttzzzwwwyyy{{{wwwaaafff]]]ZZZUUUTTTIII>>>555222222000......************))))))))))))'''''''''(((+++///333666888333555======555333777:::555222444444444999@@@@@@CCCGGGIIIKKKNNNSSSWWW^^^]]]^^^___XXXKKKBBB@@@DDDWWWfffcccXXXUUUZZZ^^^WWWiii^^^TTTFFFAAAGGGZZZiiissswwweeeRRRTTTMMMDDD999222...------........................000000000000111222333333999777kkkyyyqqqjjjUUU===111111222222222111111000222000333555222000>>>PPPvvvsssbbbTTTvvv___KKKFFFFFFIIIvvv```lllYYY\\\WWWKKK999//////000...............///000111222222222EEEhhhlllWWWBBB333---///------,,,------...///000444***555111---666\\\uuudddnnnPPPAAA444666>>>AAABBBBBBBBB>>>999666444333222222333333444444333333222222222333666;;;@@@FFFKKKNNNUUUVVVXXXZZZ^^^dddkkkqqqwwwwwwxxx~~~{{{aaaeee]]][[[VVVUUUIII>>>444222333000......************))))))))))))'''''''''))),,,111555888111...777EEEBBB444555AAA999000---222888;;;>>>DDD:::>>>DDDGGGJJJMMMRRRVVVZZZUUUPPPLLLDDD>>>DDDOOOrrrnnn```LLLCCCGGGPPPSSS___VVVfffhhhaaa[[[@@@999LLLUUUWWWuuuwwwzzz___WWWTTTLLLBBB888111------........................000000000000111222333444+++[[[}}}~~~sssooo[[[AAA222222222222222111000000...///444555///000HHHeee|||rrrppp||||||SSS\\\XXXGGGRRRDDDTTTZZZUUU___\\\NNN;;;000///000...............///000222222+++999^^^lllSSS<<<111000---------------...000000555&&&333444000---???sssiiiooojjjcccLLL777444:::>>>??????EEEAAA;;;777555333222111333333333444444333333222222333555888===AAAEEEHHHRRRSSSUUUXXX[[[```fffkkkqqq~~~xxxqqqttt^^^aaaZZZ\\\WWWRRRJJJCCC999222000000///...************)))))))))))))))((('''(((,,,000222222,,,999BBB@@@:::777666333......000222555999===???>>>???BBBGGGLLLOOOOOONNNJJJ@@@999888888AAA]]]zzzlllWWWPPPYYY___dddfff```vvvzzzuuufffmmmaaaPPP@@@===AAAQQQvvvdddxxxSSSMMMQQQIII555666888%%%,,,---///000000000///...555***000333,,,333;;;111CCCzzzqqqyyy\\\PPP:::444000111111//////222000333,,,///444<<<333~~~vvvqqqxxxzzzttt[[[fffPPPHHHHHHJJJnnnsssqqqiiiUUUXXXMMM???777...+++333555$$$+++888000---555333111^^^jjjJJJ555000///,,,,,,000111//////222...///000111333777<<<@@@jjjbbb___ttt\\\CCC555444<<>>AAA>>>;;;;;;777111///000000222555888<<<===:::>>>DDDIIIIIIGGGBBB???222666666<<<[[[{{{yyybbbLLL]]]zzztttiiiOOOEEE???DDDhhh```SSSSSSNNN:::333444)))---...///000000000//////222+++///555333444999999lll{{{bbbQQQ===666111111222000000222222555///111555999GGG~~~qqqmmmtttvvv|||```\\\iiiJJJBBBDDDZZZwwwppp}}}PPPTTTQQQIIIAAA444---111222,,,...222//////222111III|||vvv\\\EEE999111...---000111///...111///000000000111333888;;;bbblllnnnvvv[[[::::::;;;777>>>@@@???>>>;;;888555222000333333222222111222222222333333333444666:::@@@EEEIIILLLOOORRRTTTVVVYYY\\\cccgggrrrsssxxx]]]```[[[^^^YYYTTTHHHBBB999333111000...,,,************))))))))))))+++&&&$$$---999>>>777///@@@>>>:::999<<<===888000111111111222444777999;;;===AAACCCBBB>>>:::999999DDDFFFPPPaaakkkhhh___YYY{{{vvvyyyuuuVVVMMMBBB<<>>kkkoooTTT>>>444///...000111///...000000000000///...///222555:::fffsssmmmbbbNNN;;;444888;;;AAA@@@???===:::777333222222222222111222222333333444444333222333777===AAADDDGGGLLLPPPRRRTTTVVVXXX]]]cccooo|||sss|||www^^^```[[[^^^XXXRRRGGGAAA999333111000---+++************)))))))))((('''&&&(((000999;;;555---:::666444555999:::666///111000000111333555777888777888888777777???LLLVVVYYY]]]jjjqqqcccRRR]]]wwwuuu}}}yyy~~~qqqTTTRRRIII>>>TTT|||{{{ZZZJJJPPPJJJ666///555000000000000000000000000///444000111555...>>>iiirrrqqqbbbJJJ???555333333111111222000222333111333555uuusssuuujjjlllzzzlllXXXlllWWW???FFFFFFVVVrrrgggdddWWWRRRNNN>>>111000333+++555000---444333@@@```dddJJJ888111---...000......000///000000...---...000333555LLL~~~llleee```hhh@@@///>>>:::@@@@@@@@@>>><<<999666444111111111111222333444444555444333111111444999===@@@DDDIIIMMMPPPRRRTTTUUU^^^eeeqqq{{{{{{{{{___```[[[^^^WWWPPPHHHAAA888222000///---+++************)))))))))(((&&&+++111666888666333000333333444666666333000.../////////000222444777888---///000222888GGGZZZhhhdddpppooo^^^YYYgggrrrqqqpppcccZZZNNNAAANNNjjjnnnTTTUUUTTT???///111111111111000000000111111///777333000222555ZZZnnnooodddQQQDDD888444333222222333000222666111444CCCsssllllllmmmgggooo~~~ZZZ___yyyLLLEEEDDDPPP___uuu[[[TTTUUUDDD666777666...222...000555333MMMvvv]]]@@@666...---///...///111.../////////...///111333555***bbbhhhtttiiiVVV???777666>>>>>>??????>>>;;;888666111111111111222333444444555555333222111222666999<<<@@@FFFKKKNNNPPPRRRTTT\\\dddnnnwww}}}{{{___```\\\___WWWPPPIIIAAA777111///......,,,************))))))))))))(((111:::<<<777333555888666666999999555...+++.........///111333777999;;;===>>>>>><<<;;;===BBBGGGVVVWWWVVVUUUZZZdddkkkllllllSSSDDDHHHTTTuuu[[[SSSWWWIII777555333222111111000111111111///444555222444GGG|||{{{ssskkkYYYIII:::444444333333333111444999333888\\\nnniiihhheeegggwwwdddYYYwwwVVV???@@@OOOjjjxxx~~~YYYRRRYYYIII:::888000222111///222444<<>>??????===;;;999222222222111222222333333444444444333222222444666:::===CCCGGGKKKNNNQQQSSSTTT\\\ffflllttt}}}]]]___]]]aaaZZZSSSJJJBBB666///---.........************)))))))))))))))222;;;<<<555222777>>>999777666777222,,,+++000...///000333777;;;>>>@@@KKKMMMOOOPPPPPPMMMKKKIIIHHH>>>BBBWWWbbbdddsss~~~yyy|||]]]MMMIIIFFFuuu{{{jjjUUUWWWQQQ@@@;;;444333222111000111111222000000555555666VVV}}}sss^^^MMM<<<555555444333444111555999222;;;tttooommmjjjccchhhwww[[[gggjjjFFFAAAOOOzzzyyycccaaaSSSZZZIII:::888,,,222111444333777VVVppp___NNN;;;222///...///111,,,...//////......000111...>>>...DDD~~~sss}}}ooofffIII<<<777999<<>><<<;;;333333222222111222222222222444555555444333333444777:::???CCCFFFJJJOOORRRPPPXXX___cccjjjuuu|||~~~\\\___^^^ccc]]]VVVKKKBBB666...,,,---...///************))))))))))))(((000888888333222888@@@999333000111000---...333///000222555999>>>BBBEEEAAAFFFRRRaaaqqq}}}ssslll]]]UUUccc{{{}}}jjjYYYPPPCCC```aaaZZZTTTCCC;;;555444222111111111222222333---444777666\\\sssaaaOOO===555555444444444///444777000;;;zzzmmmnnnjjjaaaiii```ZZZ}}}XXXGGGLLLoooZZZsssZZZ]]]III<<<===111000333999444<<>>@@@???>>><<<444444333222111111111111111333666777666444333333555888<<>>333//////......000,,,+++************(((&&&333777777333222888<<<;;;>>>;;;666111...---...//////...000555777666777::::::===AAADDDJJJWWWjjjxxx}}}pppsss~~~~~~tttyyy||||||}}}iiiJJJNNNPPPTTTWWWIIIIIIAAA>>>666111111222000///000666---,,,??????vvvjjjVVVAAA888888666333111999000333===???zzznnnhhhcccaaaxxxqqq___[[[\\\IIIJJJgggsss^^^cccTTT<<<555444---333:::///YYYoooeeeJJJ333000000...000......------------......222+++111666AAAuuufffbbbrrrVVVBBB222333??????<<>>;;;888555111000111222444111222333333444444333333444555888<<>>@@@BBB===<<<999555111000000222333111222333333444444333333333444666:::>>>BBBFFFHHHMMMQQQWWW[[[]]]```dddhhhqqqvvv~~~___bbb___```ZZZWWWMMMAAA444///...---,,,---************++++++,,,,,,444444222111444999999555888666222///---...///000222//////333777:::@@@GGGFFFNNNYYYaaagggoooyyyvvvrrruuuxxxzzztttttttttxxx~~~```YYY}}}iiitttYYYVVVFFFKKK===666111222444222222333555222:::AAAvvv}}}qqq^^^III<<<555222333555555333888999nnnuuufff^^^aaaggg~~~|||iiiVVVjjjKKKMMMRRRlllgggWWWOOOEEE@@@555444777222RRRuuu~~~ppp___LLL222...555.........------------......//////444888000///```\\\{{{rrrUUUCCC999888888???BBB999>>>;;;666222//////111222111222222333333333333333222333444777:::>>>AAABBBHHHLLLRRRUUUWWWYYY]]]aaafffooozzz___aaa\\\]]]XXXVVVOOOBBB555000...,,,+++,,,*********)))))))))+++---777555222444999<<<999555444222000...---...///000///---///666<<>>777222333555444333444555333222PPPppp```LLL???777222333666666888:::888rrrbbbZZZaaannnxxxqqqsss\\\\\\SSSRRR^^^gggdddTTTHHH???000333777666lllyyyxxxwwwkkk[[[777...777---......------------......///...+++555<<>>DDDIIINNNQQQRRRTTTYYY\\\ccciiirrryyy}}}___```YYYZZZUUUTTTOOOBBB555000...,,,+++,,,++++++***(((&&&'''+++...777444222666;;;;;;888444111000///------...///000------111999>>>AAAEEEJJJSSSWWW\\\```bbbeeehhhkkkllljjjhhhllluuu}}}{{{vvv{{{xxxqqqmmmpppwwwrrrZZZ\\\aaaOOOYYYPPP???888333444666444444555333666222xxxooo```NNNBBB:::444333555222666666:::ooo___YYYddduuussshhhgggZZZ___OOOaaaiiisss^^^NNNBBB444222666???{{{yyyddddddyyyyyyjjjAAA000444***......------------......---000***///>>>777000???aaa}}}gggTTTDDD777:::CCCAAA???===:::666333111000000000111222222333333222222222222333444666888:::;;;BBBFFFLLLOOOPPPRRRVVVZZZ```bbbeeelllttt|||``````XXXXXXTTTSSSOOOBBB555000...,,,+++,,,+++,,,+++(((&&&(((---222444111222777999777444333000//////......//////000......111888;;;;;;===AAA===@@@FFFMMMSSS[[[bbbgggoootttyyyzzzwwwuuutttuuuvvvwwwooommmrrrsss|||{{{^^^]]]~~~fffUUU^^^JJJBBB:::555555666555444555000;;;CCCvvvdddPPPDDD===777444444333666666HHH{{{jjj]]]XXXggg{{{|||ooodddwwwooo]]]dddqqqJJJTTTjjjqqq```NNNCCC888555888SSS|||aaacccyyy|||~~~xxxmmmNNN777333///......------------......+++333222---111333333777IIIsss{{{```NNN;;;666<<<>>>>>>>>>===;;;888444111000000111111222222222222222111111222333555777999:::>>>CCCHHHKKKMMMOOOTTTXXXYYYYYY[[[aaakkkuuu~~~bbbbbbXXXXXXTTTUUUNNNAAA444000...,,,,,,---)))++++++)))(((+++222999333111333999:::555222444000000//////...///000000000...000555999:::>>>BBBIIILLLPPPTTTYYY^^^cccfffjjjooossssssppppppwwwtttwwwpppooovvvrrryyywww___]]]dddVVVSSSLLLDDD<<<666666777444333444000===VVVlllSSSCCC===888555555666999777ZZZsssddd[[[XXXhhh~~~yyykkkeeegggxxxxxxcccSSSTTTKKKlllvvvsssggg```NNNBBB999777@@@sssfffjjjyyyqqq\\\???222555......------------......,,,...444111)))...888888222hhhmmmkkkZZZGGG888777888===>>>??????<<<888333000000000111222222222222222//////000111333555777888999===CCCGGGIIILLLQQQUUURRRVVVZZZ^^^bbbiiirrryyy~~~eeecccYYYXXXVVVVVVMMMAAA444///...---,,,---(((***+++******...777???444333777===;;;555333777111000000/////////000000000...///555:::>>>DDDKKKIIIKKKPPPUUUZZZ___ccceeejjjkkkpppvvvzzzzzzxxxxxxvvv{{{sssrrrzzzqqqvvvmmmcccLLLggg\\\RRRIIIYYYEEE===777777777444333333222===```sssUUUCCC<<<999666666666777444aaannnaaaYYYXXXiiiwwwiiifff]]]hhhiiiOOO}}}dddNNNiiiyyygggeeeSSSEEE;;;777FFFYYY___mmm|||~~~|||jjjEEE---222.........------.........000&&&///777---000999333<<<555|||qqqxxxiiiWWWBBB:::999<<<>>>@@@AAA???:::444000000000111222222222222111---...///000222444666777555999???CCCFFFIIINNNRRRPPPWWW^^^___\\\]]]eeennnssshhhgggUUUVVVXXXUUUIIIAAA666...,,,---,,,,,,***)))(((((()))---666???444222666===<<<444333888......////////////......,,,...000000222:::FFFOOOQQQQQQRRRUUUZZZ___aaabbbjjjooosssuuuuuuuuuxxx{{{{{{}}}uuuqqqtttuuu}}}vvvUUUZZZlllHHHMMMPPP@@@;;;777777777444333555666666|||www[[[HHH>>>999777777666777<<>>@@@===999333222222222222222111///111111000000000111333333555666888999<<>>EEEKKKSSSXXX[[[___cccgggiiinnnsssvvvwwwxxx{{{~~~~~~yyytttvvvuuuzzz___UUUaaaTTTQQQDDD===888777666333222555666kkkqqqvvvsss[[[KKKBBB;;;777666666333BBBzzz```YYYUUU___tttxxxpppiiikkkcccZZZjjjeeeZZZiiiOOOnnniii~~~WWWXXXFFF999MMM|||^^^ZZZ[[[kkkyyysssuuutttooopppvvv~~~hhhBBB000000///------.........---............///000111222444333111===nnn~~~bbbggg^^^EEE<<<555111444<<>>??????<<<777222000222333222000111111111111111111222222444555666777888:::===@@@GGGLLLRRRVVVZZZ\\\^^^```dddgggiiilllnnnqqquuuxxxzzzeeegggYYYYYYWWWOOOEEE>>>555///------,,,+++&&&******)))---444777555...555888555444777777333,,,,,,------------,,,,,,...///111333444555777888;;;DDDPPPXXX\\\```fffkkkiiinnntttxxxyyy{{{~~~~~~{{{}}}zzz}}}___ppp```RRRMMMDDD<<<888666333333666===xxxwww~~~tttuuummmUUUEEE;;;666666===666IIIuuu^^^WWWUUUbbbvvvzzzmmmeee___^^^___eeezzznnn\\\pppXXXWWW~~~tttTTTSSSIIIAAAppp~~~NNNUUUeeeYYYgggggg___YYYVVVXXXXXX[[[iiizzzrrrRRR555000...------.........,,,------......///111222333;;;333???DDD===]]]nnndddeeeHHH===555555777888===BBB>>>999444111111222111000111111111222111111111111444666777888777888:::;;;AAAFFFLLLRRRUUUXXX[[[]]]aaadddgggiiilllooosssvvvvvvyyy~~~dddfffXXXYYYWWWOOODDD===444///------,,,***%%%)))***(((...888<<<888...888:::333222999999222------............------...///000333555777888999:::BBBMMMVVV]]]bbbgggkkkkkkooouuuyyyzzz|||}}}~~~aaacccbbbYYYRRRHHH???:::666333444777HHH{{{vvv||||||vvvkkkSSSDDD<<<999999777999VVVqqq^^^WWWVVVdddwww}}}wwwjjjcccddd^^^TTT\\\nnnxxxrrr^^^ddd\\\YYY}}}fff[[[KKK>>>}}}HHHZZZhhh]]]lllwwwYYYUUUQQQPPPRRRQQQUUUggg|||yyyXXX666000///------.........------------...000111333333AAA111777FFFAAAHHHzzz\\\eee\\\LLL===777555444;;;DDD???<<<888444222111111222111222222222222111000000444666888888777777777888;;;???EEEKKKPPPTTTXXX[[[```bbbfffiiilllpppuuuxxxyyyzzz}}}cccdddWWWYYYWWWOOOCCC<<<444///...---,,,***'''++++++'''...:::>>>999111===>>>333111999999///.........//////...............///111444777888888;;;@@@IIISSS]]]dddhhhkkklllqqqvvvyyyzzz|||yyyxxxcccWWWggg___VVVLLLAAA;;;777444555999VVVuuuzzzuuu~~~~~~vvvwwwhhhRRREEE===:::;;;333<<<^^^mmm\\\WWWXXXgggyyy~~~}}}rrrhhhaaaYYYNNNMMMSSSUUU]]]hhhsss~~~{{{aaaYYY]]]YYY|||mmm```PPPBBBNNN___sss[[[nnnxxxWWWQQQPPPRRRSSSOOOPPPbbbwww}}}\\\666000///------.........------------...000111333444:::555444===DDDDDDZZZWWWvvviiiLLL>>>888555999AAA???@@@???:::444111333666111222222333222111000///222444777888666555555555666:::???EEEJJJOOOUUUXXX[[[^^^bbbfffiiimmmrrrvvvyyy|||bbbcccVVVYYYWWWPPPBBB<<<444///...---,,,***)))---,,,'''...;;;???999555@@@AAA333000888777,,,......////////////....../////////000333555666777<<<@@@GGGQQQ]]]eeeiiijjjmmmrrrwwwzzz{{{|||}}}|||sssqqq|||kkkTTTpppfffXXXNNNCCC<<<888555666999```lllvvvqqqxxx~~~yyyvvvpppjjjfff```^^^iiiyyysss[[[KKK>>>777555999AAA___iii[[[WWWZZZjjj|||}}}wwwjjj[[[SSSQQQMMMGGGGGGKKKPPPTTTZZZdddqqq{{{fffSSS___SSSssshhh^^^UUUKKKMMM```WWWmmm]]]QQQRRRWWWWWWQQQNNN]]]qqqbbb<<<000///------.........---,,,------...000111333444,,,<<<;;;666AAADDDJJJ^^^ttt```[[[FFF===777777===@@@CCCDDD>>>666111444888111222333333222111000///000333666777666444333444333777<<>>>>>555666555000111,,,...000111///.........---...///111444666999:::<<<@@@HHHQQQZZZbbbgggjjjpppsssvvvzzz|||}}}~~~~~~|||tttkkk```WWWRRRaaagggvvvrrrZZZfffdddNNNBBB@@@999555888666hhhrrrhhhlllvvvyyyqqqppp^^^PPPOOOOOOMMMRRRZZZooovvvZZZIII???999777888666rrrhhhZZZYYY\\\kkk{{{~~~zzzgggXXXQQQMMMKKKIIIKKKMMMOOOPPPRRRYYYeeeoooeee___{{{]]]MMMqqqvvveeeWWWTTT___MMMsss^^^ggg~~~XXXXXXUUUUUUUUUPPPOOO\\\mmmiii888000///...---,,,+++++++++------------...000111333999888;;;@@@AAA???EEENNN]]]gggfffiiiNNNCCC:::666888:::EEEIIIAAA666222111000222222222222111111111111---///333555666666444333222444888;;;@@@EEELLLPPPTTTSSSTTTXXX___gggmmmoooxxxzzz|||~~~```ddd^^^[[[TTTSSS???999111---,,,,,,+++*********)))***111888777111111;;;777000777999222...,,,...000111///...............000111444777999:::<<>>AAAGGGOOOZZZdddiiipppqqqtttzzz|||xxxrrrnnnggg___YYYUUUSSSRRRNNNHHHCCCCCCEEELLLYYYdddyyybbb```cccRRREEEAAA===999;;;AAAdddaaajjj}}}xxxnnnWWWOOOKKKPPPTTTRRRSSSWWWTTTnnnyyyaaaPPPCCC<<<:::===777qqq}}}fffWWWTTTVVVfffxxx~~~|||rrrdddYYYSSSQQQPPPOOOQQQOOONNNSSS^^^gggmmmnnnooo]]]gggeeeOOOnnnfff\\\mmmhhhDDDooogggmmm\\\TTTOOOOOORRRRRRQQQYYYeeeooo===000///...---,,,+++++++++++++++,,,---///111444555CCC??????BBBDDDCCCDDDFFFLLLMMM___zzz\\\SSSIII666555:::>>>>>>>>>>>>;;;666222111111111111111111222000111111222333444555555222333333444666;;;AAAEEEKKKOOOSSSVVVWWWZZZ^^^bbbkkkpppwww{{{}}}|||||||||aaaddd___\\\UUUUUU???999111---,,,,,,+++***,,,+++)))***111888888444555;;;222+++555999111,,,,,,...000111///.........///000111222555777999:::<<<===@@@FFFOOOYYYbbbhhhppppppsssxxx}}}|||wwwqqqkkkiiieeebbb``````aaaaaa___ZZZUUUQQQLLLHHHIIINNNnnn^^^mmmdddXXXHHH@@@>>>888999EEE___^^^fff~~~}}}qqqbbbXXXPPPPPPSSSVVV\\\ddd```jjjxxxcccTTTEEE===<<<>>>;;;ttt}}}fffVVVSSSTTTdddxxxssskkkbbbZZZWWWVVVUUUUUUYYYVVVTTTVVV[[[______^^^zzzvvv```]]]___SSSzzzrrrddd^^^hhh[[[DDDuuujjjlll}}}\\\RRRLLLLLLQQQRRRPPPVVV```{{{rrr===000///...---,,,+++++++++***++++++---///222555777DDDAAA@@@CCCGGGIIIHHHGGGIIISSS\\\cccyyy___LLL@@@888888888;;;???@@@<<<777333222111111000111111222222111111111111333444555444444333222222666;;;???DDDKKKQQQTTTTTTVVV[[[___ggglllsssxxxzzz{{{||||||aaaeee___]]]VVVVVV???999111---,,,,,,+++*********)))***111888777222666@@@:::000333555///...,,,...000111///.........///000111222444666888999;;;===AAAGGGPPPYYYaaafffoooooorrruuuxxxvvvqqqllllllmmmmmmnnnnnnnnnnnnnnneeeccccccccc^^^WWWUUUWWWaaa```qqq{{{vvvfff___LLL@@@???777666HHHbbbccceeesssnnnfff]]]ZZZZZZ\\\aaagggccc```sss|||jjjYYYFFF;;;::::::???zzz}}}fffWWWTTTTTTcccxxxtttooohhhbbb^^^\\\[[[ZZZZZZ[[[\\\^^^___```aaaaaakkk|||ccc___sssYYY||||||eee^^^lllHHHEEEuuunnnkkk~~~^^^QQQKKKKKKPPPPPPNNNTTT]]]wwwooo<<<000///...---,,,+++++++++******+++---000333666888<<<<<<>>>CCCJJJPPPQQQPPPTTT]]]OOOZZZ]]]yyyxxxWWWMMM===777444777>>>@@@>>>;;;666555333111111111222222222111000000000222444555666555444222111333777:::>>>EEEMMMRRRSSSUUUZZZ___```dddiiinnnqqquuuyyy|||{{{yyyzzz|||}}}aaaeee```]]]WWWVVV???999111---,,,,,,+++***)))))))))+++222888777111555CCC@@@444333222...000,,,...000111///.........//////000111333555777888:::<<>>AAABBBCCCGGGLLLLLLIIIXXXPPPTTTRRR]]]vvv```vvv]]]FFF<<<444666;;;???@@@AAA:::888666333111111111222222111000000000222333444666777666444222222444777:::???FFFLLLOOOSSSXXX[[[]]]___cccggglllrrryyy}}}wwwwwwyyy|||}}}~~~aaaeee```^^^WWWWWW???999111---,,,,,,+++***(((***+++...555:::777000333BBB@@@666555333...///,,,...000111///............//////000222444666777999999:::???GGGRRR\\\bbbeeejjjppprrrpppoooppprrrxxxzzz}}}~~~|||zzz}}}{{{|||zzzzzz~~~uuu```llljjjkkkSSSCCCFFF:::888TTTVVVdddYYYyyyvvvyyy{{{xxxqqqggg^^^WWW]]]ZZZeeexxxdddJJJ;;;999777???zzzwwwcccXXXTTTSSSaaauuu}}}ppp```PPP[[[fffsss~~~zzzuuuooojjjgggeeehhhgggffffffeeeaaaYYYSSSZZZiiizzzzzz___```|||ccchhhlll```KKKHHHggguuueeecccQQQNNNNNNPPPKKKGGGOOO\\\www}}}kkk>>>000///...---,,,+++++++++,,,,,,,,,...000333666777???DDDFFFBBBAAADDDCCC@@@QQQGGGRRRQQQHHHppp~~~dddxxxWWWHHH;;;777888:::===AAA>>><<<888444222111111222111111111111111222222333555666666555333111222333666999>>>CCCIIINNNRRRTTTYYY\\\```ccchhhnnntttyyyvvvwww{{{aaaeee```^^^XXXWWW???999111---,,,,,,+++***)))+++---000777<<<888000222???>>>555666555//////,,,...000111///...............///000111333555666888666666999AAAMMMYYYaaaaaahhhppprrroooooosssxxxzzz|||~~~~~~|||aaa^^^jjjnnnUUUDDDIII===<<<[[[zzzxxxRRRgggYYY{{{~~~|||tttjjj```YYYaaa^^^cccvvvxxxfffLLL======<<<>>>sssuuuaaaWWWTTTSSS___ssszzzyyy___bbbrrr]]]______fffxxxrrrzzzzzzyyyvvvrrrnnnlllkkklllgggeeehhhllliii___UUUQQQTTTaaaeeeeeerrrpppbbbeeehhhllldddvvvIII===XXXttt```zzzbbbRRROOOPPPPPPIIIDDDNNN]]]vvvuuu|||}}}nnn>>>000///...---,,,+++++++++---------...000333555777333<<>>:::555222111111222111111111111222222222222444555666555333111000111444555888===DDDJJJMMMNNNQQQUUUYYY]]]aaafffkkknnnrrrtttzzz~~~hhh^^^eeeaaaXXXVVVBBB999111///...+++***+++'''***+++,,,444<<<777,,,888???999555;;;:::000---...000111000...------.........///000222333555666:::>>>888444;;;BBBLLL[[[bbbnnnooolllpppqqqqqqyyyzzzuuujjj~~~ooogggvvvttt\\\PPPGGGEEE:::mmmyyyyyy\\\aaadddsss||||||rrrjjjbbb^^^UUUUUUUUU___~~~tttiiiSSS???777111GGG~~~aaaRRRSSSSSS[[[nnnyyyzzz{{{}}}~~~uuuooo{{{ooo[[[WWWPPP___nnn~~~|||rrrlllkkknnnkkkiiiiiijjjiiiddd___kkkgggnnneeefff~~~YYY]]]dddooogggssswwwQQQGGG]]]sssTTTYYY}}}dddPPPPPPPPPPPPMMMJJJOOOWWWmmmzzz~~~vvv```555000///---+++******++++++---...000000111222555777666:::===???CCCIIIJJJFFFFFFFFFGGGGGGFFFIIIYYYjjjsss|||pppJJJ999<<<888222888:::===??????;;;777333111111111000000000//////...555555555555333222000...111333555777:::AAAJJJQQQSSSUUUVVVWWWYYY\\\```ccciiiiiimmmuuujjj```gggbbbXXXTTTBBB999111///...+++***+++)))+++******222;;;999///555<<<777222666444,,,+++---///000000...------.........///000111333555666888BBBAAA>>>AAAAAAEEEQQQ[[[cccccceeemmmmmmnnnyyy}}}___ggghhh]]]xxxwww___SSSHHHCCC777jjjaaa]]]___nnnxxxrrrkkkbbb[[[ZZZjjjtttpppqqq}}}sssWWW@@@999===<<>>888222555999===@@@???<<<999555333000...---...000222...000333555555333111///000111333444666777999:::???CCCGGGJJJLLLMMMOOOQQQVVVWWWXXXYYY]]]ggguuu|||{{{}}}mmm\\\```aaa[[[VVVEEE;;;111...,,,******+++'''***+++,,,555>>>:::///111<<<:::333333000+++///***,,,---...---------///......///111333555777999777>>>@@@HHHXXXYYYOOONNNKKKMMMNNN[[[mmmpppttthhh```zzznnnrrrpppnnnxxxnnniii]]]VVVIII~~~~~~\\\ZZZ^^^fff}}}|||uuuhhhlllqqqmmmuuuvvvnnnhhhdddaaaqqqqqq~~~VVV:::>>>555???uuudddSSSRRROOOUUUfffqqquuuwwwzzz}}}eee[[[\\\______bbbjjjyyy{{{wwwxxx{{{~~~}}}}}}lllhhhccc```gggqqqaaaaaa___BBBMMMzzzmmmVVVRRRNNNMMMJJJFFFGGGKKKZZZkkkxxxvvv[[[KKKYYYrrr{{{xxxPPP,,,...---,,,,,,,,,---...///222444666777888999<<>>>>>AAADDDCCC___PPPJJJQQQPPPEEEEEENNNTTTXXXlllbbbttt^^^CCC999333444555999===???>>>===777555222000...///111222...///222333444222000//////000111333666888888888<<>>888===@@@>>>===AAAEEEFFFVVVKKKDDDEEEEEEDDDHHHQQQNNNSSSSSScccZZZYYYHHH===999666666:::===>>>===;;;999666333111000000111//////111111222111000000000//////222555777888777777:::===@@@BBBEEEHHHJJJLLLQQQVVVWWWXXXZZZaaafffkkkmmmrrryyyiiiwwwrrr\\\]]]___YYYSSSFFF<<<111---+++)))))),,,(((++++++,,,555>>><<<111222;;;999777===:::222000---///000000...------...000111222444666999;;;<<<;;;@@@BBBNNNaaabbbSSSMMMXXXggghhhbbbgggkkkiiijjj|||{{{uuutttzzzhhhZZZIII|||cccVVVZZZaaattt{{{lll^^^___iii{{{zzzvvv~~~xxxkkkrrrOOO444888:::;;;}}}nnnZZZUUUNNNQQQ___hhhuuuwww{{{rrrgggmmmVVVOOOKKKQQQ^^^lllsssuuuxxxuuuqqqnnnmmmlllllllllmmmyyy||||||jjjooonnnWWW|||mmmzzzcccPPPJJJsssGGGBBBhhhxxxhhhrrrvvvTTTNNNIIIHHHFFFCCCBBBEEEDDDOOOYYYfffvvv~~~zzzqqqeeeYYYfff|||qqqvvv|||eeeIII888---,,,,,,,,,---...000111333555666666666666999;;;888>>>BBB@@@???DDDIIIKKKEEECCCAAA@@@CCCKKKSSSYYYMMMOOOKKKMMMjjjmmmaaa|||cccKKKCCC:::555666:::<<<<<<===<<<999666333111000///111000000/////////000000111///...///333555555444333555888:::===@@@DDDGGGGGGKKKPPPSSSTTTUUUXXX[[[^^^bbbhhhnnntttzzzkkkjjjxxxttt^^^^^^___WWWPPPGGG<<<111---+++)))))),,,***,,,***)))222>>>===444222;;;999888@@@???444111...000111000...------...111111333555777:::<<<>>>AAACCC@@@FFFXXX^^^ZZZ]]]vvvvvvrrrrrrkkkfffzzzzzz|||xxxooo```NNN^^^SSSYYYaaarrr}}}ooojjjXXXRRRqqqwww}}}ooo```gggRRR999;;;>>>888oooppp[[[UUUMMMOOO\\\ddduuuwww{{{~~~nnnWWW\\\UUUOOOHHHFFFMMMYYYeeelllooopppooojjjdddaaaaaacccfff{{{nnnwww{{{[[[wwwrrrnnnYYYRRRLLL>>>cccxxxaaahhhxxxRRRLLLGGGGGGEEEBBBAAADDD===IIISSS```ooovvvuuu[[[nnnwwwuuupppbbbWWWYYYfff{{{|||eeeGGG555---,,,,,,,,,---///000111222444444444444444666888999@@@DDDBBBBBBGGGMMMPPPBBBHHHIIIDDDFFFPPPWWWXXXSSSIIIIIIPPPNNN\\\\\\^^^uuuVVVLLL>>>555444777::::::???>>>;;;888555222///...222111///.........///000333000---...111333222111222444666888:::>>>BBBFFFCCCFFFKKKNNNQQQRRRSSSTTTUUUZZZaaafffkkksss}}}tttaaannnppp\\\^^^___XXXRRRBBB888000---,,,******,,,++++++)))***000888888444222999:::555444888666000...000222222000...............111666888999===CCCDDDFFFMMMKKKCCCNNN___bbblll}}}wwwsssccceee}}}ooobbbYYY___gggnnnyyy|||iiiEEEaaaYYY\\\```eeebbbTTTQQQ___lllvvv}}}~~~iii\\\NNNXXXrrr~~~GGG<<<888333BBBdddxxx\\\UUUQQQLLLUUUgggmmmvvv}}}sss[[[VVVkkkvvv^^^^^^[[[WWWQQQIIIEEEGGGNNNTTT^^^^^^___bbbeeeeeebbb^^^bbblll}}}yyywwwuuuooo{{{OOORRRNNNDDDTTTjjj^^^||||||WWWMMMKKKIIIAAAAAAFFFCCC999888DDDWWWaaafffwww{{{lllddd[[[TTTdddhhhPPP^^^zzzxxxOOOIII///000---+++,,,///111000///333555555444333444888<<<:::999;;;>>>>>>@@@LLL[[[]]]OOOEEEGGGMMMNNNNNNOOODDDPPPGGGDDDQQQQQQhhhYYY^^^bbbEEE>>>===777444777>>>>>>>>><<<999555000...111111111111000///---,,,//////000000111111111222333444555666999;;;>>>???BBBCCCEEEGGGJJJMMMOOOPPPRRRSSSVVV\\\eeeooowww|||sssZZZ```ppp\\\^^^___XXXRRRCCC999000---,,,******,,,++++++))))))...555666222444;;;<<<666444777555///...000222222000.........000///111666888777;;;@@@BBBDDDMMMNNNJJJSSS``````WWWbbbooo|||ooo|||xxxdddtttssstttvvvggg@@@tttmmm___\\\[[[___uuurrrbbbYYY[[[[[[[[[lllsssvvv{{{jjjWWWGGGLLLbbbpppDDD;;;999@@@DDD[[[}}}```WWWQQQJJJQQQbbbjjjttt}}}|||~~~ooogggiiinnnuuuzzzzzzmmmhhh\\\YYYRRRJJJDDDCCCGGGKKKSSSSSSVVVZZZ^^^```^^^\\\[[[^^^hhhvvvyyyyyy~~~wwwrrr{{{RRRIIIvvvOOO<<>>:::888999<<<<<<===EEEOOOJJJCCC@@@FFFKKKIIIFFFFFFJJJMMM@@@CCCVVVRRRUUUuuufff^^^bbbIII>>>666222555999:::<<<===<<<:::666444111111111000000000/////////000000000111111111111222333444555888:::<<<===???@@@BBBEEEHHHKKKMMMNNNOOOQQQTTTWWW]]]gggttt}}}}}}[[[```ppp\\\^^^___XXXRRRCCC999000---,,,******,,,******(((''',,,333555111000888:::555333666444///...000111111000.........111000222666777777:::???GGGIIIRRRTTTPPPTTTYYYQQQcccZZZgggtttZZZZZZ~~~}}}ttteee>>>hhhxxxccc\\\UUUVVVdddwwwtttjjj^^^TTTZZZgggpppbbb}}}}}}qqqoooeee[[[HHHFFFTTT```yyyyyy@@@:::;;;<<<>>>[[[fffZZZRRRJJJNNNZZZgggppp{{{~~~||||||vvvqqqlllppp{{{|||pppggg[[[[[[ZZZUUUOOOHHHEEEDDDEEEIIIJJJMMMQQQVVVYYYZZZYYYTTTOOOPPPZZZiii|||{{{{{{lllyyyTTTEEE^^^hhh@@@EEEcccpppbbbjjjZZZMMMJJJKKKCCCAAAEEEBBB===555555>>>EEENNNddd|||{{{uuupppDDD555.........///111444555333222444555666666666888;;;>>>;;;999999<<<======???BBB@@@===>>>BBBEEECCCAAAAAA@@@MMMLLLNNNUUUJJJOOOnnn[[[eeezzzQQQCCCEEE???333555888<<<>>>???===;;;999333222111000000000111222000000000000111111111111111111222333555888999;;;;;;<<<>>>AAAEEEHHHJJJKKKMMMPPPSSSTTTWWWaaaqqq}}}~~~yyywww{{{}}}vvv{{{{{{{{{|||~~~\\\^^^}}}|||qqq\\\______YYYSSSDDD:::111...---******+++((()))(((''',,,333666444***333888333222555444///---///111111///...---...111000333888999999<<>>DDDZZZssskkkXXXfffeeeAAAaaaqqq^^^[[[VVVSSS]]]ooowwwxxx|||lllcccccc^^^mmmhhh___ddd```fffRRRJJJNNNWWWtttooo???:::<<<777:::\\\lll^^^UUULLLLLLUUUbbblllwww}}}~~~zzzvvveeeYYYZZZYYYXXXTTTOOOKKKGGGFFFGGGHHHJJJNNNQQQTTTUUUUUUPPPHHHEEENNN^^^sssxxxyyyyyyuuuwwwUUUJJJJJJRRRDDDIIIiii\\\YYY{{{\\\LLLIIILLLEEECCCGGGFFF999444333:::===BBBPPPbbb}}}xxxHHH///------...111444666666555444666666666666666777999:::===;;;;;;???AAAAAA>>><<>>AAAEEEBBBOOOSSSRRRPPPGGGPPPmmmqqqjjjpppZZZKKKBBB444555888;;;>>>???>>><<<;;;777555333111000000111222000000000000000111111111000000000111333555666777888999<<>>===VVVrrrcccYYYOOOMMMQQQ]]]fffsss|||~~~wwwlllddd\\\[[[ZZZYYYWWWSSSNNNIIIEEEJJJJJJKKKLLLLLLNNNOOOPPPOOOIIIHHHRRR]]]nnnxxxddd~~~sss|||yyyYYYOOOKKKZZZ???EEEhhh[[[PPPkkk^^^KKKFFFJJJEEEDDDHHHIII>>>888555777666777AAAMMMuuuvvvyyy}}}yyyKKK000111---///333555666666666666888777666555666666555555;;;:::;;;>>>BBBCCC???:::<<<>>>===;;;:::===BBBEEEOOOKKKFFFKKKQQQNNNKKKQQQZZZXXXuuuaaaqqq}}}NNNAAAIII777888999:::<<<======>>><<<:::666333000//////000111111000000000000000000/////////000111333444555666777:::<<<@@@CCCEEEFFFLLLKKKLLLQQQZZZbbbfffgggdddeeeeeeeeeeeehhhnnnuuuwwwvvvuuuvvvxxx|||}}}yyyzzz~~~bbb]]]vvvzzz{{{qqq]]]___```YYYSSSEEE;;;222///---******+++'''))))))(((+++444999:::222===BBB;;;555444222------///000000///---------//////333888<<<===BBBHHHKKKKKKSSSWWWTTTXXXXXXMMMjjjwwwjjj```}}}sssUUUuuu~~~WWW???MMMbbbYYYZZZNNNVVVgggjjjiiixxxsssvvvhhhiii]]]VVVQQQXXXzzzYYY???:::;;;999;;;SSSyyyggg]]]SSSNNNNNNYYYaaalllwwwppphhh]]]^^^\\\YYYWWWSSSNNNGGGCCCJJJJJJKKKJJJIIIJJJLLLOOORRRNNNQQQYYY]]]eeekkk{{{rrruuu~~~aaaQQQNNN{{{zzzWWW222;;;UUUMMMGGGUUUpppdddNNNFFFJJJEEECCCHHHKKKGGG@@@888444111222999BBBRRRuuu~~~qqq|||nnnEEE///111///111444555555555666777888666555555666666444333666888999:::>>>AAA>>>999222777;;;;;;<<>>@@@???===999555222000......111111111111000000000000////////////000111222333555666888:::===???AAABBBGGGEEEFFFMMMWWW\\\[[[WWWVVVXXX]]]______```iiisssrrrrrrsssuuuxxx|||lllaaauuu~~~~~~|||rrr]]]``````ZZZSSSFFF<<<222///---******+++(((+++***''')))000666777///;;;AAA;;;555444333///,,,...000000...---,,,---//////222777:::;;;???EEESSSRRRWWWXXXTTT[[[```ZZZNNNaaa|||yyyZZZyyyQQQ;;;AAAnnnWWW[[[KKKNNNeeejjjdddmmm|||vvvlllaaaaaaLLL<<<:::;;;555999QQQlllaaaVVVMMMKKKVVV[[[eeeppp|||jjj___]]]YYYWWWUUUQQQLLLHHHHHHIIIJJJIIIIIIKKKPPPTTTZZZWWWZZZ^^^YYY[[[wwwpppjjjkkkVVVFFFdddddd777333>>>>>>BBBBBBUUUrrrWWWLLLNNNHHHEEEKKKOOOHHHCCC>>>;;;777444555999>>>YYYxxxyyyttt|||\\\999...000000333555555333333555777666555444666888999777555555888888777999======999:::>>>>>>;;;===AAAAAA===999>>>KKKPPPHHHIIIWWWaaa]]]YYYSSSXXXzzznnnttt}}}YYYLLLFFF===555222444999===>>>===:::777444222///...111111111111000000000//////////////////000111222333444555777999;;;======AAAAAADDDIIIOOOSSSQQQOOOQQQRRRWWW]]]``````fffnnnmmmoooqqqtttxxx{{{|||xxxhhhwww}}}|||}}}rrr]]]```aaaZZZTTTFFF<<<333///---******+++***,,,***&&&'''---222333'''444<<<888333555555222,,,...000000...---,,,---//////111666888888<<>>KKKooobbbWWWMMMHHHTTTXXX```kkkxxxlll___\\\YYYXXXXXXWWWTTTQQQFFFHHHJJJKKKLLLPPPVVV[[[aaa^^^``````VVVUUUrrrtttdddjjjxxxllleee}}}rrr]]]SSS]]]{{{KKK<<<;;;???GGG:::CCCsssbbbTTTTTTMMMIIIOOOSSSBBBCCCDDDEEEAAA999333000888>>>LLLrrrwwwtttxxxMMM000111555222333555444222222555888555444444666:::<<<;;;888666::::::666666<<<===:::NNNLLLEEE;;;;;;BBBDDDAAANNN@@@===@@@BBBMMMWWWVVV^^^VVVPPPOOOVVVtttggg^^^yyy[[[RRRCCC666///...222666<<<<<<:::999666333111///222111111111000000/////////////////////000111111111222333555777888999:::@@@BBBEEEHHHJJJLLLMMMNNNNNNLLLPPPYYY______aaafffkkkmmmppptttyyy|||xxx}}}{{{wwwzzz~~~}}}zzz|||nnnyyy}}}{{{}}}hhheee___bbb[[[TTTDDD:::111...---******+++*********((((((,,,333999111222777<<<999222333999000///......///...,,,***000---///777>>>@@@@@@BBB===JJJWWWYYYVVV]]]oookkknnnmmmkkk}}}eee``````vvv{{{uuuJJJ999===```vvvXXXWWWZZZLLLWWWiiirrrjjjcccpppuuuooozzzooottt@@@888@@@444BBB...NNNyyyooofffZZZMMMNNNQQQUUU\\\dddooo}}}{{{{{{~~~uuulllaaaXXXWWWZZZ[[[YYYVVVPPPOOOMMMJJJJJJOOOXXX___ccceee]]][[[ZZZPPPhhhvvvxxxwwwrrr||||||}}}hhhYYYYYYxxx[[[@@@;;;AAABBB555;;;]]]yyysss___QQQJJJJJJLLLOOOFFFGGGGGGEEEDDDAAA888---666666;;;JJJeee}}}tttpppuuuvvvhhhBBB---333888666444333555999<<<;;;999555333222666<<<@@@>>>:::999888888999<<>>>>><<<777333111111111000000000///......000000000000000000000000222222333444666888:::;;;<<<>>>AAADDDFFFHHHIIIIIIJJJNNNSSSWWWYYYZZZ\\\^^^]]]dddkkknnnnnnnnnrrrwwwtttwwwyyyxxxssspppooopppmmmllllllpppvvv{{{}}}|||{{{~~~|||mmm|||}}}fffddd^^^aaaZZZTTTDDD:::111...---******+++)))******((((((+++333999222222555:::888222222666000///......///...,,,+++///...111888===???AAAEEEPPPLLLMMMUUU^^^aaa___\\\[[[fffiiiYYYLLL\\\lllfff]]]bbbzzzhhhSSSfff}}}dddmmmpppGGG777<<>>666999---DDDgggtttiii^^^PPPMMMLLLRRRYYYaaalllyyy{{{rrrvvv|||~~~ooo```[[[^^^aaa___[[[XXXWWWUUUQQQNNNNNNQQQUUUYYYYYYRRRQQQRRROOOjjj|||lllnnn[[[LLLbbbrrr???;;;???>>>333999PPP^^^~~~{{{rrrbbbPPPGGGHHHNNNGGGIIIGGGCCCAAAAAA;;;444777666777;;;FFFVVVeeeoooyyy{{{zzzzzzrrreeeiiihhhfffccc___```lllzzz|||xxxoooWWW999000666777888666666777:::;;;999777666444333444777888666444999999999;;;>>>???@@@???HHHIIIFFF???;;;===???>>>HHHGGGDDDAAAEEEJJJKKKGGGFFFJJJXXXddd\\\NNNYYYrrr{{{]]]~~~fffYYYJJJ888111444333666:::<<<<<<:::888666111111000000///000000000000000000000000000000000222222222333444666777888:::<<<>>>AAADDDEEEFFFFFFGGGJJJPPPTTTWWWYYY[[[]]]aaacccfffhhhiiiiiiiiiiiinnnppppppooommmnnnsssxxxooolllkkklllqqquuuxxxxxxzzz|||}}}{{{yyyppp{{{fffccc]]]```YYYSSSDDD:::111...---******+++)))******((((((+++111777444222333666777444111111111///......///...---+++...///444999;;;<<>>;;;555666777666555999???DDDMMMRRRQQQMMMNNNSSSQQQJJJMMMLLLJJJIIIIIIQQQfffyyyyyyggguuugggBBB000222555666888888888999::::::777555888888888888777777777666888888999<<<>>>???>>>===???AAA@@@===>>>AAA@@@===JJJHHHCCCAAAEEEIIIFFF???@@@BBBJJJSSSRRRJJJKKKRRRttt}}}aaa{{{ggg^^^QQQ@@@555111333777:::<<<<<<;;;;;;333222111000///000111222000000000000000000000000111111111111222333444444777888;;;===@@@AAABBBCCCBBBFFFKKKOOORRRUUUXXXZZZaaa``````bbbeeeeeeccc```nnnnnnllljjjiiinnnvvv}}}uuurrrooommmoooqqqrrrrrrqqqrrrvvv{{{||||||~~~~~~yyy|||}}}zzzxxxsssyyy~~~zzz~~~gggccc\\\^^^WWWQQQDDD:::111...---******+++)))******)))'''***000555777444222555888777333///222000.........///---,,,+++...444888888999AAAKKKTTTNNNRRRbbbooopppmmmmmmooommmnnneeeVVVeeevvvYYY^^^iiiTTTQQQ^^^UUU@@@NNNrrrxxx]]]<<<444999EEE^^^XXXXXXLLLQQQhhhvvvpppmmmtttxxxzzzqqqqqq|||EEE777;;;999;;;>>>DDD@@@GGGkkkeeeXXXMMMIIIMMMUUU]]]eeeqqq}}}ooofffbbb___[[[aaabbbccccccbbbaaa`````````cccbbb[[[WWWbbbxxxiii}}}oooDDD===kkk[[[===IIIDDD///333EEEOOOgggwwwdddVVVOOOTTTUUUPPPGGGBBBBBBAAA>>>666:::===<<<999999===BBBEEEGGGEEE@@@@@@DDDDDDAAA????????????AAAMMMeee|||iiitttZZZ555000333000555555666777888999888666555777888999888777777999;;;666777888;;;======;;;999999;;;;;;<<>>BBB@@@>>>???BBBGGGKKKNNNRRRuuuWWW~~~}}}ggg]]]OOO>>>444444555888:::<<<<<<;;;888666444111000000111111////////////////////////000000/////////000111111444555777999;;;===>>>??????BBBGGGJJJLLLOOORRRTTTZZZZZZ\\\___bbbcccccccccmmmmmmllliiiggghhhmmmqqquuusssqqqnnnmmmlllkkkjjjhhhhhhlllqqqsssssswww}}}~~~~~~||||||uuuvvv|||uuu}}}hhhccc[[[]]]VVVOOODDD:::111...---******+++)))******)))''')))...333999666333444888:::555///222000.........///...---)))---222666555666@@@KKKZZZSSSRRR___rrr}}}qqq```ggg~~~{{{cccooo{{{^^^KKKGGGOOOXXX^^^yyyhhh~~~xxxQQQ888444999999kkkbbb[[[XXXQQQMMMSSSaaannnqqqmmmooo{{{zzz{{{xxxjjj;;;666;;;888;;;555AAA;;;@@@mmmeeeZZZQQQJJJKKKQQQYYY```kkk}}}qqquuuzzzppp```aaaaaaaaaaaaaaa```___^^^___dddhhh___VVVhhh~~~uuuccc===444QQQhhhCCCCCCAAA999888:::<<>><<<===??????@@@LLLeee}}}tttjjjHHH///444222---666111333444666666666555555555555666555333333555777444555666888::::::777555777999::::::>>>AAA===666999???BBB???===>>>???>>>>>>@@@AAA??????@@@@@@???FFFKKKllldddttt[[[LLLKKK999666333333666999;;;;;;===;;;888555222111000000//////////////////////////////.........//////000222222444555777999;;;<<<>>>@@@CCCEEEFFFHHHJJJLLLPPPUUUZZZ[[[[[[]]]aaaeeedddgggjjjiiieeebbbaaabbbjjjkkklllmmmllljjjiiihhhjjjiiilllppprrrqqqsssxxxwww}}}}}}|||{{{wwwvvvxxx||||||}}}~~~~~~~~~wwwvvv|||~~~|||sss}}}gggbbbZZZ\\\VVVPPPDDD:::111...---******+++(((******)))'''(((,,,111888777444333777:::777111333111...---...///......)))+++000333333555???KKK>>>KKKVVVYYYaaauuuqqqkkk}}}pppdddaaaeeelllooollliiiEEE555555999888YYYiii\\\YYYWWWNNNFFFOOOccckkkgggjjjuuu|||{{{VVV777666:::999;;;777>>>:::>>>ggguuuhhh]]]WWWLLLHHHJJJQQQXXXbbbvvvxxxtttsssppppppnnnlllkkkjjjgggccc___aaaeeekkkccc\\\vvvZZZ===777DDDpppVVVAAA<<>>???===;;;<<<@@@DDDDDDFFFHHHGGGEEEBBBAAA@@@<<<===?????????KKKeee}}}ttttttWWW666...555222///888000222333333333333555666;;;999777555444333333333444444444555777777555333666999:::888:::===;;;777999@@@DDD>>>999888:::;;;;;;===>>>===;;;:::<<>><<<999666444222000000000000000000000000000//////.........///000000111111222333555777999:::<<<>>>@@@AAABBBCCCEEEGGGJJJPPPUUUUUUSSSTTTYYY^^^]]]bbbhhhjjjgggdddbbbbbbdddgggkkkmmmnnnoooppprrrtttrrrrrruuutttqqqppprrrmmmuuu{{{{{{~~~~~~~~~}}}|||yyyrrrsssuuuyyy~~~{{{~~~~~~|||{{{xxx|||}}}sss|||bbb^^^XXX[[[WWWQQQDDD:::111...---******+++(((******)))&&&'''+++///444666444222555999888222444111...---...//////...+++,,,...222444777AAAKKKOOOOOOHHHEEE[[[vvvvvvccc{{{uuu}}}nnn||||||oooyyyyyyyyyxxx[[[<<<333777:::<<>>TTTuuu]]]GGGGGGEEE666666===JJJaaa~~~^^^WWWLLLFFFJJJPPPOOOJJJ;;;<<<===???AAADDDGGGIIICCCEEEGGGHHHEEEBBBAAABBB===???@@@??????LLLiiittthhhiiiGGG111111333555777555333444444222000111444777???;;;777555777777666444666444333444555555444333555999:::777666:::<<<;;;===AAABBB===888999:::999@@@<<<<<>><<>>EEEGGGLLLllltttmmmrrr\\\QQQBBB888666888:::;;;>>>>>>>>>===;;;888555333000000000000000000000000///////////////000111222111111111222444666888:::999;;;===>>>???AAADDDFFFHHHKKKNNNOOOOOOQQQUUUXXXYYY]]]bbbccccccccceeehhhfffhhhjjjkkkkkkmmmqqquuuyyyuuutttuuusssnnnjjjkkkiiioootttuuuyyy}}}{{{~~~~~~vvvuuuvvvxxx|||wwwzzztttzzz^^^[[[VVV[[[XXXSSSDDD:::111...---******+++(((******)))&&&'''+++...111555444111333888777222444222...---.../////////---,,,...222555999BBBLLLNNNdddlllbbbiiimmmyyyiiijjjooo\\\ooo{{{SSS777333999:::;;;===uuurrr___YYYUUUPPPJJJGGGPPP]]]```bbbkkkuuuzzzZZZ777777666999???;;;>>>444777???GGGrrrbbbaaaWWWKKKEEELLLTTT\\\lll~~~}}}tttsssooossszzz}}}zzz|||yyyEEE///777999222ooo[[[===@@@NNN222666<<>>@@@AAAAAAAAA@@@AAAOOOoookkkgggaaaBBB555555111777===111777777666333//////333777999444000000555888777444777666444333555555555444444999:::666444888===>>>???@@@???;;;;;;======:::DDDAAAGGGQQQPPPCCC===AAA>>>DDDKKKIIIIIIdddwwwaaatttfffQQQBBB;;;:::999999<<<===??????>>>;;;888666000000000000000000000000/////////000000111333333222111111222444666888:::666888;;;<<<>>>@@@DDDGGGHHHGGGHHHKKKPPPTTTVVVWWWSSSUUUVVVVVVVVVYYY```eeehhhgggeeebbb```bbbgggmmmuuuqqqpppqqqooojjjffffffiiimmmooopppvvv~~~~~~|||xxxvvvuuuvvvyyy{{{wwwvvvtttvvvyyy|||~~~|||xxxzzztttxxx^^^```TTTWWWTTTJJJLLL???333///---+++)))***))))))(((((((((((())))))///222111...000666666222111/////////,,,)))---333111///...111666===BBBEEENNNVVViiizzzwwwooo{{{zzzggg[[[dddYYYxxxsss|||kkkCCC222888:::111777AAAYYYooocccUUUYYY^^^LLL>>>LLL```[[[^^^ccckkksss}}}{{{PPP555777:::999;;;999:::777999DDD===gggyyyooo]]]YYYPPPIIIIIINNNXXXfffrrr|||hhhrrrttteee555777666777999JJJsssBBB@@@BBBBBB999777<<>>BBB???AAAFFFFFFAAAAAAEEECCCCCCDDDDDDCCCBBB@@@??????BBB???999>>>UUUttttttccc]]]RRRBBB666111333777:::;;;888555111//////000111000333555666444222111111333555888888888888999:::>>>;;;555111222777;;;;;;999>>>>>>999999===<<<777@@@:::RRRyyywwwMMM777@@@FFF888===QQQRRRKKKccczzzwwweeeMMMBBB>>>999444<<<===<<<:::<<<>>>>>>:::888555000------...000111---...111333333222000///000000000000111222333444777888888888888:::>>>AAAGGGFFFFFFIIIMMMRRRTTTUUUPPPOOOPPPRRRVVVXXXYYYXXXZZZ]]]```___\\\\\\bbbgggmmmiiiiiioooqqqllliiikkkmmmmmmnnnpppsssvvvyyyzzz~~~}}}~~~~~~zzzwwwuuuuuu||||||{{{vvvrrrrrrwww|||yyy|||}}}}}}yyyyyy~~~}}}}}}|||~~~www___```WWW[[[XXXPPPLLL???333///---+++)))***))))))(((((((((((())))))000333444000111555666333444333333444000,,,,,,111000//////000333:::AAAGGGUUUUUUZZZaaa]]]TTTUUU]]]rrr~~~iiillltttxxxjjjXXXooowww}}}}}}^^^>>>333888999333333;;;FFFbbb\\\[[[SSSEEEFFFMMMLLLXXX\\\```eeejjjrrr|||jjjFFF444999:::::::::888999999777>>>777WWWqqqdddZZZQQQIIIFFFIIIPPP^^^jjjzzzqqqQQQ555666555555555>>>kkksss___EEE???DDD===:::777:::VVVdddSSSTTTPPPEEEAAA>>>???DDDDDD???<<<===BBBBBBCCCCCCCCCBBBAAA@@@;;;<<>>AAAAAAAAACCCFFFJJJMMMNNNMMMNNNOOOQQQRRRTTTVVVWWWVVVWWWXXXXXXYYY[[[]]]^^^fffdddgggooosssqqqppprrrrrrqqqpppooopppqqqsssuuuzzz{{{{{{~~~~~~{{{yyyxxxxxx|||{{{}}}yyywwwtttrrrqqqsssvvvxxxxxxyyy{{{|||{{{yyyvvvuuuvvvssspppooorrrvvvzzz||||||}}}~~~wwwcccaaaZZZ]]]XXXRRRLLL???333///---+++)))***))))))(((((((((((())))))///444666333111333666666333222444666333...,,,///111333333111111777BBBKKKNNNMMMOOOTTT\\\___\\\WWW___VVV___dddqqqeeelllyyyzzz}}}kkkKKK888444777777666666999;;;ddd~~~iii[[[VVVOOOMMMKKKBBBRRRVVV[[[]]]```eeeooowwwyyyTTT;;;222::::::999:::666444:::666999555GGGuuunnn\\\UUULLLFFFDDDGGGTTTaaavvvwwwjjj{{{III333444222444555555MMMtttVVV======>>>;;;555>>>]]]|||fffWWWQQQKKKDDDAAABBBGGGJJJGGGBBB@@@?????????@@@AAAAAABBBCCCEEE======BBBBBBHHHgggjjjjjjdddHHH111777<<<;;;444///...000000///...------///111222000111333333222222333555444555666666555444555666000000111444666666444333999666555777888888;;;???<<<444<<>>999<<<:::666;;;FFFJJJEEELLLtttlllrrriiifffTTT333<<<888999??????;;;===DDD@@@>>>;;;777444222111111///111333444444222000...////////////000111222333222333444333333555888;;;=========>>>@@@CCCEEEGGGHHHKKKNNNOOONNNNNNQQQTTTUUUTTTSSSUUUXXXZZZXXXVVV[[[ZZZ___gggllllllkkklllqqqpppooonnnoooppprrrsssxxx}}}}}}{{{zzz}}}||||||{{{{{{{{{zzzyyy{{{~~~{{{wwwwwwtttqqqpppqqquuuzzz~~~~~~|||yyywwwvvv|||ssskkkjjjqqqxxxyyywwwzzzyyy{{{}}}~~~~~~}}}}}}~~~}}}zzz{{{}}}|||yyyhhhaaaZZZ\\\TTTPPPLLL???333///---+++)))***))))))(((((((((((()))))),,,111666555222333777:::222000000333111------///444777888444222777DDDPPPWWW```iiiooo{{{uuuooottt{{{cccdddccciii{{{yyy{{{|||ZZZ;;;333666555444777888222;;;OOOsssUUU]]]]]]OOOGGGEEEHHHNNNUUUYYYZZZ^^^fffmmmqqqrrrCCC444333999777777999666000999666777888@@@uuuzzzrrraaaYYYPPPIIICCCDDDNNNZZZ___rrrrrr___iiiiiiCCC222222000444999555===TTTccc;;;<<<<<<@@@@@@;;;CCCWWWzzzoooZZZKKKDDDAAA@@@DDDHHHIIIGGGEEE>>>>>>>>>???AAAEEEHHHJJJPPPJJJGGGJJJOOO\\\wwwccchhhYYY333...111333222...---000444///...---,,,---...000111///000111111000111444666222333444444333444555777555222111444666555444555666555999AAAAAA;;;888:::999444555===DDDCCC:::333333888888555===LLLOOOHHHAAAEEEgggzzzjjj^^^LLLFFF:::666;;;>>><<>>;;;666333111000222333555555555222000...////////////000111222222000111222222222333666888<<<<<<=========???BBBDDDDDDIIIMMMLLLJJJIIIMMMRRRQQQRRRRRRTTTTTTTTTRRRPPPQQQRRRVVV\\\``````^^^\\\eeegggjjjmmmqqqtttvvvwww|||zzzwww~~~~~~|||~~~|||{{{{{{|||||||||yyyyyyxxxwwwwwwyyy|||~~~xxxqqqwwwtttoooooosss}}}}}}rrrnnnrrrwwwvvvtttyyywwwyyy||||||zzzzzz}}}zzzzzz~~~}}}zzzyyyxxxxxx}}}}}}~~~~~~~~~|||yyyxxxyyyzzzyyyjjj^^^[[[[[[QQQQQQLLL???333///---+++)))***))))))(((((((((((())))))(((,,,222555333333777===999444000111///,,,,,,///333777999666222666BBBNNN[[[nnn|||}}}||||||~~~lllllldddgggzzzzzzoooMMM333222777333111666777''':::>>>hhhYYYZZZ\\\UUUMMMGGGAAAHHHPPPUUUXXX[[[aaafffjjjooouuuzzz{{{TTT<<<333555777222555:::666111777777666:::<<>>JJJOOO]]]wwwllljjj[[[HHH888666888888;;;???@@@AAAAAA===888444333333444555666777555333000...............///000111222000111222222222333555666:::;;;<<<<<<;;;<<>>LLL|||^^^wwwlllQQQ???888777777555>>>@@@@@@>>>999666777888777777888888666333///------------......///000111///111222222222222333555555777888777666666:::>>>>>>AAAEEEFFFEEEFFFIIIMMMKKKPPPUUUTTTOOOMMMQQQUUUUUUXXXZZZ\\\```eeedddaaaZZZ\\\aaafffjjjnnnpppqqqppprrrvvvzzz{{{{{{zzzyyy||||||}}}}}}{{{zzzwwwtttuuuwwwxxxvvvtttrrrtttwwwxxxwwwwwwxxxyyyyyy{{{yyyrrrjjjlllooorrruuuwwwxxxyyyyyyyyyzzz{{{|||}}}}}}~~~}}}|||xxxtttqqqpppqqqssslllmmmttt~~~|||{{{{{{zzz}}}~~~|||}}}zzz~~~|||vvvuuuwwwmmmZZZ\\\]]]OOOUUULLL???333///---+++)))***))))))(((((((((((())))))(((&&&***111333111111555>>>888333444444000...///+++000555666333444:::@@@JJJ[[[pppvvvvvvrrrppptttiiiIII999///222444//////444222111444888999jjjfffiiiiiiUUULLLHHHEEEFFFJJJPPPUUUWWWYYY\\\```fffkkkooosssvvvzzzqqquuurrr}}}xxxTTT:::555333666333...555999000999///777555555888@@@nnnqqqfffZZZUUUPPPIIIDDDCCCEEEMMMeee~~~{{{hhhuuufff777666000666222...444555444999222NNN|||RRRKKK@@@333;;;888===LLLhhh}}}oooUUU888(((888+++---///000000///...---000/////////............---///111222000//////000555555444333111222444666999222222999999222000444444<<<;;;111111;;;===555666;;;<<<888555777999999555222222555444222444::::::333666>>>999:::```xxx___GGG@@@;;;444666999;;;999555444777:::888999999999777333///---------------...///000000...///111222111111222333000222555444111222666;;;;;;<<<>>>AAACCCFFFHHHIIIIIILLLOOOPPPQQQSSSWWWZZZVVVYYY[[[[[[___fffgggccc]]]\\\[[[\\\^^^cccgggjjjmmmpppuuuwwwwwwxxxzzz{{{}}}|||{{{|||~~~}}}xxxuuussstttvvvvvvsssoooooopppqqqsssvvvwwwwwwwwwxxx{{{~~~yyyvvvnnnnnnnnnnnnnnnnnnnnnnnntttvvvyyy{{{|||{{{yyyxxxwwwwwwvvvuuusssrrrqqqqqqllllllrrr|||}}}|||yyyxxxzzz~~~{{{zzz|||~~~yyy~~~~~~{{{{{{~~~}}}uuurrruuuqqq[[[]]]\\\LLLSSSLLL???333///---+++)))***))))))(((((((((((())))))***&&&(((///222///---///444000///333666333111000+++000666888777777999===BBBJJJ[[[pppjjjzzznnn\\\;;;333///222222...///444)))888...999999CCCttt___^^^\\\TTTLLLBBB>>>CCCJJJNNNPPPTTTSSSUUUZZZ___ccchhhmmmhhhoooxxx~~~uuucccrrr___ZZZ```>>>444111111555222...666999---;;;***666555555;;;===]]]yyylll```ZZZVVVNNNEEEAAAHHHHHHKKKTTTqqq```cccwwwOOO&&&888,,,555333///444777666;;;@@@666PPPdddvvvnnnXXX>>>@@@:::444444CCC___xxxzzzttt```eeelllfff999777888+++***---///,,,((((((...333------..................---///222222111///......888888666333111000222444444111666BBBCCC999222333---<<<@@@666777CCCAAA222555777888666444333222111000222222000222555333000555111222999:::777:::@@@rrrooo~~~YYYLLLDDD:::///222444333000000444999999::::::999777333///------------------///000000---...000111000000000111...111333222000000555:::999999:::===BBBEEEFFFFFFAAA@@@AAAEEEKKKQQQTTTVVVSSSVVVVVVTTTXXX___```\\\^^^[[[VVVSSSUUU\\\ccciiikkkooorrrrrrqqqpppsssvvv}}}zzzxxxyyy|||~~~~~~|||xxxuuurrrtttvvvvvvqqqmmmmmmllllllooosssvvvwwwvvvyyy|||~~~~~~|||zzzyyyyyyyyytttmmmgggfffjjjpppttttttvvvzzz||||||zzzvvvsssrrrqqqqqqrrrrrrppplllhhhllljjjmmmuuuzzzxxxuuuuuuzzzvvvuuuxxxzzz|||~~~||||||~~~~~~{{{xxxyyy}}}zzzwwwuuuuuuvvv{{{}}}tttpppsssrrreeeYYY___XXXMMMLLL???222...,,,+++***+++))))))))))))(((((((((((()))'''(((...666888444...333999999333222777666///***///555999:::999888777:::BBBMMM]]]uuu}}}zzzpppiiiyyy}}}fffJJJ333222111000////////////...666111444;;;444XXXmmmVVVYYYUUUVVVSSSIII???===DDDMMMNNNNNNOOORRRVVV[[[```ccc```fffmmmqqqrrrtttyyy}}}zzz}}}}}}~~~~~~sss```ZZZ]]]RRRhhhxxxGGG000666222222222222222222222222333444444444444777;;;???ppp\\\TTTUUUTTTLLLDDD@@@CCCHHHMMMWWWggg{{{sssggg]]]vvvddd999...000...000444777888888777666:::777AAAeeeXXX>>>:::999===;;;:::FFFOOOIII```mmmvvv~~~ggg]]]^^^UUU\\\NNN]]]uuuMMM444333222+++,,,,,,++++++,,,,,,---...///,,,+++,,,000444444333,,,///333333000......000...111444555333000///...444444888>>>>>>:::777777666777888888777555333222444444555666666333///,,,//////000000111111111222000111111222444555666666999]]]pppkkkXXXNNN@@@999:::555,,,***222999:::<<<>>>>>>===:::666444222111000///......///000000,,,---///000111222222222222222222333333444444444444666999;;;=========<<>>GGGQQQbbbyyyooottt~~~pppRRR<<<333222111000////////////---555...111:::000DDD{{{^^^\\\TTTJJJFFFGGGFFF@@@:::HHHGGGGGGHHHLLLQQQVVVYYYXXX^^^dddffffffhhhlllpppkkknnnqqqtttvvvxxx{{{}}}yyyrrrttttttnnnmmmsss~~~}}}iii___```ZZZKKKlllaaa>>>222555222222222222222222222222333444444333444666;;;>>>pppyyybbb______UUULLLKKK@@@CCCFFFIIINNNZZZhhhsssxxx~~~zzz```aaawww|||VVV555/////////000333555777777777666666>>>===???bbbuuuyyyeeePPP;;;666999777888>>>GGGKKKLLLXXXqqq{{{tttrrrpppooo^^^UUUYYYeeeiiinnnvvvyyy{{{wwwwwwyyy|||\\\<<>>>>>===<<<;;;:::333222000///............////////////////////////111111111111222222222222222444777:::<<<<<<<<<<<<======>>>@@@BBBDDDFFFGGGLLLLLLMMMQQQVVVXXXVVVTTTYYYXXXXXX[[[```dddeeeeeecccggglllppppppooonnnnnnooosssxxx}}}~~~|||xxxvvv{{{uuuqqqssssssnnnkkklllooorrrsssrrruuuzzzyyyvvvrrruuuxxxvvvsssssszzz{{{zzzwwwuuusssssstttuuurrrqqqpppqqqrrrqqqooommmlllmmmlllkkkooorrrnnnfffeeehhhkkknnnnnnnnnnnnooopppoooooorrrvvv{{{~~~~~~~~~}}}{{{yyyvvvsssqqqooonnnsss}}}|||tttoooyyywwwvvvwwwyyyyyyvvvrrrooobbbWWW\\\XXXPPPOOOBBB555///---+++******))))))))))))(((((((((((((((((((((***---111444666000...///222333111222444555333222444888;;;;;;:::888<<>>???BBBGGGLLLPPPQQQUUUZZZ[[[[[[[[[^^^aaa___aaaeeehhhiiikkknnnpppsssjjjgggllloooooossszzzwwwcccUUUUUUPPPGGGKKKYYYnnnEEE555444444111111111111111111111111222333333333333666999===MMMoookkkgggXXXOOOSSSBBBCCCDDDDDDFFFLLLUUU]]]cccjjjnnnwwwvvvYYYhhhxxxiiiCCC000111///000000111333444555666666@@@CCC;;;---999iiiqqqOOOAAAIII;;;111CCC555999999BBBRRRWWWVVV]]]___]]]]]]___aaabbbfffjjjyyy|||lllGGG111...111000---++++++******++++++,,,------,,,+++,,,...//////---+++---//////.........///////////////000444:::>>>111000111666666333222444000111222333444333222111111111222222111000//////------------............+++,,,------...///000000000((()))???dddiiiSSSBBB???888...333CCC555666999;;;<<<<<<<<<;;;666555444222000///------000///...------...///000000000000000000000000000000111444777999;;;;;;;;;:::;;;<<<===???AAACCCDDDHHHHHHJJJNNNRRRTTTSSSRRRPPPQQQTTTYYY___bbbdddcccaaadddiiiooossstttqqqoookkkooouuuzzz{{{xxxssspppvvvrrrpppqqqpppmmmkkkkkkoooqqqqqqpppsssvvvvvvqqqwwwyyyyyyvvvqqqppptttyyysssssssssvvvyyy{{{||||||yyywwwvvvvvvvvvtttqqqnnnooonnnlllkkknnnqqqpppkkkcccdddfffjjjnnnqqqrrrrrrlllllloootttzzz{{{yyyvvvzzzyyywwwuuussssssssssssuuuoooooovvv|||yyyrrrmmmuuussssssxxx~~~~~~xxxqqqlllaaaVVV[[[XXXRRRQQQCCC666000...+++******))))))))))))(((((((((((('''((((((((((((,,,333999222,,,,,,333444...///666333333333444666:::>>>@@@<<<===CCCJJJKKKPPPddd|||yyyWWW;;;222111000//////.........///***111------777444///888eeedddaaa\\\UUUNNNIIIHHHHHH@@@>>><<<;;;===AAAFFFIIILLLNNNQQQRRRRRRSSSUUUXXXZZZ\\\___`````````aaaccccccbbbfffmmmpppmmmlllooo```MMMEEEKKKNNNQQQkkk~~~PPP444222444111111111111111111111111111111222333333333555888;;;===qqqggg]]]WWWWWWIIIHHHFFFCCCBBBEEELLLQQQZZZbbbeeekkkxxxwwwYYYqqqwwwVVV333---222///000000000000111333555666III===777888666AAAooovvvvvv~~~MMM>>>@@@CCC<<<999@@@CCCGGGSSSnnnooowwwrrrTTT666---///...,,,,,,***************+++,,,,,,))))))***,,,---/////////,,,,,,------------......////////////111555;;;???444111111333333000///222///000111222333333222222111111222111000000000111+++,,,,,,,,,,,,,,,,,,,,,******+++,,,------......111333444000333PPPnnnmmm]]]QQQLLLCCC666333999444444555777999::::::999;;;:::999888666333111///...---,,,,,,---///222333000000000000////////////...///222444777888999:::999999:::;;;===???AAABBBDDDEEEGGGJJJMMMOOOPPPPPPKKKLLLOOOSSSWWW[[[^^^_________bbbhhhooorrrqqqooolllnnnrrrttttttqqqnnnkkkpppnnnmmmmmmmmmkkkiiiiiikkkmmmllljjjkkknnnmmmhhhxxxzzz{{{xxxrrroooppprrrnnnmmmnnnrrrxxx|||~~~}}}xxxwwwvvvvvvvvvtttqqqnnnmmmmmmllllllnnnooonnnkkk```bbbgggooovvvxxxuuuqqqgggjjjqqqzzz~~~vvvooossssssrrrqqqqqqrrrsssttt}}}tttmmmqqqwwwxxxvvvuuuoooppptttyyy|||zzztttooojjjaaaVVVZZZWWWRRRQQQCCC666000...+++******))))))))))))((((((((((((&&&((((((&&&%%%)))111888666///...444444...///666333666888888777888===AAA@@@<<<>>>GGGKKKKKKTTT```nnnyyy}}}xxx\\\DDD555---000///......---.........,,,111///---111444333555AAAyyy___PPPVVV\\\VVVKKKHHHEEEAAA===;;;<<<>>>@@@CCCEEEFFFGGGHHHIIIKKKMMMPPPRRRTTTUUUTTTTTTUUUVVV^^^^^^______ZZZOOOGGGEEE;;;LLLKKK???TTTVVV888222444333///000000000000000000000000000111222222222444666999???^^^xxxfffddd```XXXUUUQQQJJJDDDAAABBBFFFJJJOOOWWWXXX\\\gggnnn{{{tttwww~~~yyykkkaaawwwoooFFF+++---111...000///......///111333555???333333<<<777111FFFhhh~~~bbbdddwww^^^|||ZZZAAABBBHHHFFFFFF]]]___dddiiifff```^^^```aaa```YYYddd{{{GGG444'''***///---,,,///***))))))))))))***++++++,,,,,,,,,***)))(((''''''...---,,,+++,,,---------...///111222222444777:::333000000333333111222555222222222333333333333333111222333222000000111333++++++************************++++++,,,,,,------555333000,,,)))333LLLddd|||vvv]]]PPPHHH>>>444777555333444777:::::::::===>>>>>>>>><<<999777555---,,,+++***+++---///000000000000000000/////////---...000222444666777888888888888999;;;===???@@@AAACCCEEEGGGHHHJJJKKKLLLNNNNNNOOOPPPRRRVVVZZZ^^^ZZZXXXXXX[[[ccciiilllllloooooonnnmmmllljjjhhhgggiiikkkkkkiiihhhgggfffddddddggggggfffiiimmmlllhhhlllppptttuuusssqqqqqqqqqjjjhhhhhhiiimmmqqquuuvvvmmmmmmnnnoooqqqpppmmmkkkmmmlllmmmooopppnnnkkkjjj```aaaeeellltttwwwuuusssmmmnnnqqqvvvyyywwwqqqlllqqqqqqqqqppppppoooooonnnyyyrrrnnnrrrxxxxxxvvvuuummmrrrxxxzzzwwwrrrooonnnhhhaaaVVVYYYUUURRROOOBBB555///---+++******))))))))))))((((((((((((&&&'''(((&&&%%%(((...333555222111222222000111555666:::===???===<<<<<<<<>>:::999999<<<<<<<<<<<<===???@@@AAA???BBBDDDFFFGGGGGGIIIKKKJJJIIIHHHEEE@@@<<<::::::777FFFLLLPPPooofff999...555666111//////////////////////////////111222222222333555777999999}}}rrrmmmgggZZZ]]]XXXPPPHHHCCCAAAAAABBBCCCKKKLLLNNNXXX___hhhwww||||||ooodddkkkWWWiiisss^^^888,,,.........///............000222333000444555222222888===>>>NNNkkkccc|||hhhuuujjjOOO[[[bbbeee___XXXXXX\\\___}}}XXX222+++)))...///+++***---)))))))))((())))))***+++---......---,,,,,,///111222///,,,***+++,,,---,,,,,,///111222222222333444///---///333666555666:::555555444333333222222111000333555444111///000222***************)))))))))*********++++++,,,,,,,,,***+++...111///,,,///555aaaiiiTTTJJJEEE;;;555000...111555777777;;;===???@@@@@@>>><<<:::222000...,,,***)))))))))....../////////000000000......///111333444666666666666777777999;;;<<<===>>>@@@BBBBBBBBBCCCEEEGGGSSSSSSRRRQQQQQQTTTYYY]]]XXXVVVTTTVVV[[[bbbhhhkkkmmmkkkiiifffdddcccbbbbbbcccgggiiieeeccccccbbb___```ccceeefffkkkqqqrrrooogggjjjnnnooonnnkkkhhhgggeeefffeeecccbbbdddgggkkkggghhhkkknnnqqqqqqooommmnnnmmmnnnqqqpppkkkhhhiiidddbbbaaabbbgggmmmrrruuuxxxuuupppkkkiiijjjmmmooosssrrrpppnnnllliiihhhggglllkkknnnuuuxxxtttnnnkkkooovvv{{{zzzsssmmmlllmmmgggbbbXXXXXXTTTQQQMMM@@@444...---+++***+++))))))))))))((((((((((((&&&''''''''''''(((+++---111333222//////333555444777888<<>>===;;;:::999:::;;;;;;;;;666999;;;=========???@@@777999;;;:::;;;@@@FFFJJJGGGSSSlllcccGGG000///333222///000////////////////////////...000111222111222444555333,,,[[[vvviii___]]]YYYTTTOOOJJJFFFBBB@@@===FFFFFFFFFNNNRRRWWWcccjjjyyyzzzqqqttt]]]UUUmmmhhhGGG---///000***---------------...///000000...555555///111;;;===777>>>CCCtttuuuvvvbbbppp{{{|||}}}[[[666111000000///---***)))***)))(((((((((((()))*********+++,,,,,,---111777;;;555111,,,***+++,,,,,,+++,,,---///000//////000222000...000555666555555888888777555333111000///......222666555000------///************)))))))))((()))))))))************+++$$$)))111444...(((+++111+++JJJ~~~|||YYYHHHJJJBBB666000///111222222444777;;;???@@@@@@>>><<<777666444222///---,,,+++++++++,,,---...///000000//////000000222333444555333444444555666888999:::;;;===>>>>>><<<<<>><<<<<<<<<<<<;;;888:::;;;;;;:::999::::::<<<@@@BBBAAA@@@BBBEEEGGGHHHzzzjjj999666444333000---...111////////////////////////...000111222111111333555999:::NNN}}}iiidddXXXXXXVVVUUURRRMMMHHHCCC:::DDDCCC@@@FFFHHHJJJRRRZZZlllrrrqqq}}}zzzlllpppwwwxxx{{{wwwTTTbbbnnn^^^777&&&222111''',,,,,,------....../////////333......444555111444===888;;;III}}}aaaZZZkkkooo~~~tttvvvsssvvv~~~VVV---000)))+++***''''''***,,,---((((((((((((((()))************)))'''%%%'''---222888333---***+++,,,,,,++++++,,,------,,,---000222555333333666666222000222:::888666333000...---,,,---222666555000,,,+++---++++++******)))))))))(((((((((((()))))))))))))))111***'''***------,,,...///444DDDgggyyybbbVVVFFF:::666555333222///222888<<>>===:::::::::999777555333222))))))***+++---...//////000000000000111222333444111222222333444555777888888:::<<<:::888888:::===BBBEEEHHHHHHGGGFFFHHHKKKEEEHHHJJJJJJKKKNNNSSSXXX]]]^^^_________]]][[[ZZZ\\\cccfff```\\\\\\[[[WWW\\\___``````ccchhhgggdddeeeddddddcccdddfffiiikkkeeelllppplllccc]]]^^^bbbfffgggjjjooorrrsssqqqooolllgggeeeeeebbb]]]]]]ccc^^^aaadddeeecccdddgggjjjnnnrrrtttppplllkkkqqqxxxllliiieeeaaaaaadddiiilllnnnkkkjjjhhheeebbbeeelllrrrqqqnnnllljjjhhhgggeeelll```TTTRRRWWWSSSKKK???222---,,,***)))***))))))(((''''''''''''''''''''''''''''''((())))))---......000222444555666999888888999>>>HHHTTT[[[===@@@LLL]]]```VVVOOOQQQSSSYYYaaahhhooovvvxxxxxxyyyrrrTTT999111111...,,,...------------,,,,,,+++***++++++,,,------......///222444///666jjj|||fffTTTRRRRRRLLLGGGIIIPPPFFFBBBFFFGGGAAA>>>@@@DDD??????BBBAAA===@@@GGGCCC@@@DDDEEE@@@OOOlll}}}qqq444111000000///...---------------------------------////////////000111222333555>>>222mmmrrrfff___\\\WWWTTTPPPMMMKKKKKKEEECCC@@@>>>???AAAEEEHHHPPPXXXbbbhhhkkkoootttxxx~~~jjjkkkooossspppppp{{{pppdddaaannnfffHHH...***...,,,***+++***++++++,,,,,,------...////////////000111222333777888555AAAqqq}}}ccciii|||___OOOjjj~~~wwwiiikkkxxxoooRRR333......,,,,,,++++++***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---...---,,,+++,,,---...///444333222222111111111222444222000000000000///......------,,,,,,++++++***((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++///555222444YYYuuuQQQFFFEEE???666111555333333777888999>>>EEE>>>>>>>>>;;;999777666666555111+++)))+++---------000//////...///000222333000000111222333555666777555666777888999:::;;;;;;???AAADDDEEEFFFDDDBBB@@@EEEJJJMMMMMMKKKKKKOOOSSSWWWVVVVVVXXXZZZ[[[[[[ZZZ]]]```ccccccaaa```bbbddd```___]]]\\\___dddjjjmmmiiiiiifffaaa^^^bbbkkktttkkklllnnnnnnkkkfffaaa]]]fffkkknnnjjjgggggggggfffbbbccccccbbbbbbcccgggjjj^^^___bbbeeehhhllloooqqqrrrpppllljjjiiillloooqqqkkkiiieeebbbaaabbbeeegggrrrkkkccc```bbbeeeeeecccnnnjjjgggggghhhhhheeebbbhhh^^^TTTRRRXXXTTTMMM@@@333...,,,***)))***))))))(((''''''''''''''''''''''''''''''((())))))+++,,,...111222222222111222333333555<<>>@@@BBBDDDJJJRRRWWWZZZ]]]bbbgggnnnqqqvvvzzz}}}tttllliii___ccckkkqqqrrrvvvhhhqqqTTTbbbnnnXXX@@@+++)))---,,,+++---******+++,,,,,,------...////////////000111222222444<<>>___pppzzz~~~~~~zzz|||SSS333,,,,,,***,,,,,,+++******)))((((((((((((((())))))))))))***))))))))))))))))))))))))++++++*********+++,,,---------,,,+++,,,---...///222222111000111222333333222000---,,,---------,,,---------,,,++++++******''''''''''''''''''''''''&&&'''''''''(((((((((((()))))))))*********++++++---,,,...000///BBBwwweeeOOOCCC;;;777111000333666666333444888======>>>???>>>>>>>>>???;;;777111...------+++***///.........///000222333000000000000111222333444555555666777888999::::::;;;===???AAACCCCCCBBBBBBEEEIIILLLKKKIIIHHHKKKOOOQQQPPPPPPRRRUUUXXXYYYYYYZZZ\\\^^^______^^^___```dddaaa^^^[[[[[[^^^bbbdddhhhhhheee```]]]```iiipppbbbcccfffggggggeeebbb``````eeefffbbb```aaaaaa```___aaaccccccbbbaaabbbbbb___ccchhhmmmppppppooommmoookkkeeeaaa```cccgggjjjkkkiiieeecccbbbdddgggiiipppkkkeeecccfffiiiiiigggmmmkkkjjjjjjjjjgggaaa\\\fff^^^TTTRRRWWWRRRNNNAAA444///---***)))***))))))(((''''''''''''''''''''''''''''''((())))))(((***---000111111///...222777<<<@@@CCCJJJTTT\\\xxxppp\\\GGG@@@OOOhhhzzz|||}}}PPP:::///)))---000---***,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,---......---000444222---???yyymmmQQQaaabbbVVVFFFHHHVVVTTTDDDLLLRRRLLL>>>???QQQYYYSSSUUU```}}}ooo:::)))222//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......//////000111222222,,,;;;777lllpppppp___UUUZZZ\\\TTTMMMNNNIIIFFFBBB???===<<<===>>>:::>>>CCCFFFHHHKKKOOOTTT]]]```dddhhhkkkooosssvvvvvvxxx{{{|||uuuoooeeeZZZUUUTTT^^^bbbjjjrrryyyzzzYYYYYYgggEEE555)))))),,,++++++...******++++++,,,---------............///000111222444222777;;;444444RRRxxx}}}mmmqqq}}}LLL000,,,///,,,&&&++++++******))))))(((((((((((()))))))))*********))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,---......000///......000222444666999666222///......---------,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************---$$$(((333---%%%<<>>;;;777444333000...,,,............///000111222111111000000111111222222444444555555666777888888777777999<<<>>>@@@BBBBBBDDDGGGIIIHHHFFFEEEGGGJJJJJJHHHHHHJJJNNNSSSVVVWWWVVVVVVWWWYYY[[[\\\\\\[[[```^^^ZZZWWWVVVWWWYYY[[[dddcccaaa\\\ZZZ\\\ccciiiaaabbbdddeeefffeeeeeedddbbbeeeeee___\\\]]]^^^\\\aaadddggghhhfffcccaaaaaa___eeemmmssstttpppjjjfffkkkgggaaa^^^^^^bbbhhhkkkhhhfffcccaaaaaacccfffhhhjjjfffcccdddgggiiihhhgggffffffgggiiijjjeee]]]WWWfff___VVVSSSWWWQQQOOOBBB555///---+++)))***))))))(((''''''''''''''''''''''''''''''((())))))'''(((+++...///000000000000888EEENNNPPPKKKCCC===QQQnnntttWWWDDD<<<999FFFUUUdddkkkvvvmmmwwwUUU:::///++++++//////***(((******+++++++++++++++***************+++,,,,,,------000,,,///111,,,---JJJnnnsssttt|||sss___ggguuuyyynnnjjjzzzaaa333///222***...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,............///000111111333222;;;///JJJoooXXXXXX\\\UUUOOOPPPOOOLLLHHHDDD@@@>>>======:::<<<>>>>>>???AAAEEEHHHOOORRRVVVYYY\\\___cccffffffhhhkkknnnpppppppppooofffaaa[[[XXXSSSNNNNNNRRRgggiiippp{{{eeeRRR\\\555...)))+++,,,******---*********+++,,,,,,------------------...///000111555+++---<<<@@@666444===MMMwwwyyyiiizzztttSSS???...---000...+++,,,******)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))***************++++++,,,+++++++++,,,,,,---.........---,,,---...222555777>>>:::555111///...,,,+++,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******(((***,,,///666888000%%%RRR}}}wwwzzzlllQQQOOODDD999777999888666666666666777:::<<<>>>>>>======<<<;;;:::888666444222/////////...............000000000000111222333444222222333444444555666666555555666777:::<<>><<<<<<<<<;;;;;;<<>>===;;;999777666333333222111///...,,,,,,------......///111222333000111111222222333333333555444444444666888;;;<<<<<<===???AAABBBCCCEEEGGGGGGEEECCCCCCFFFJJJMMMNNNNNNLLLLLLOOOSSSUUUTTTRRRPPPPPPPPPPPPQQQSSSUUUWWWZZZYYYXXXVVVUUUVVVXXX[[[___^^^]]]\\\ZZZYYYYYYYYY^^^___\\\WWWVVVYYYYYYVVVWWWXXXXXXXXXXXXZZZ^^^aaa___bbbeeeffffffbbb^^^[[[ZZZ[[[]]]___bbbdddfffggg^^^]]][[[ZZZZZZ[[[]]]___XXXXXXWWWXXXWWWVVVTTTQQQQQQPPPPPPRRRUUUVVVRRROOO^^^ZZZSSSSSSYYYUUUMMM@@@333...---+++***+++))))))(((''''''''''''''''''''''''''''''((())))))(((''''''(((***///333666333000///555AAANNNWWW[[[MMMSSSZZZaaaqqqttteeedddddd^^^iiizzzjjjMMM999(((000******+++***)))((()))+++(((((()))************)))((())))))******+++,,,,,,&&&,,,///---...222333000666ZZZjjjEEE((()))111///+++---++++++++++++************)))))))))******++++++,,,---,,,,,,------...///000...999(((555:::GGGppp\\\SSSSSSWWWPPPOOOMMMJJJGGGDDDAAA@@@===<<<;;;999999999::::::999;;;>>>???@@@AAACCCEEEGGGGGGGGGGGGFFFEEECCCBBBBBB@@@AAAEEEHHHOOO[[[gggfffuuuoooUUUNNNddd''',,,++++++++++++***))))))))))))******+++,,,,,,,,,++++++++++++,,,---...///...555555...---444888666===888111111???]]]uuuKKK000***222+++'''******&&&''',,,((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))******++++++******((()))***,,,------------,,,,,,,,,---...///111111///...---...///111111000***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&+++---)))$$$%%%,,,333)))+++000JJJrrrqqqWWWHHH>>>999888333000---///444888999999>>>??????===:::888777777888777777666444111///...,,,,,,,,,,,,---...///000/////////000000111111111333333222222333555666777777888:::<<>>222---,,,+++***,,,))))))(((''''''''''''''''''''''''''''''((())))))(((''''''((())),,,...000666666555777???LLL\\\gggZZZsssgggXXXkkkhhh???...111'''///)))))))))(((((()))***+++'''(((((()))******))))))(((((())))))***+++++++++(((***,,,------///111333666;;;XXXBBB***333555---&&&)))---,,,************************(((((())))))***++++++,,,,,,,,,,,,,,,---...///000///555...000333444___eeeYYYTTTPPPPPPOOONNNLLLIIIGGGEEEAAA???===<<<;;;;;;:::999777888::::::::::::;;;======>>>>>>>>>??????@@@@@@BBBAAADDDIIIOOOWWWfffttt}}}```ZZZIIINNN++++++***)))******)))''')))))))))***++++++,,,,,,*********++++++,,,---...,,,......///444999333((((((666BBB@@@444000<<>>===>>>AAACCCCCCBBBCCCEEEGGGHHHGGGGGGHHHIIILLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTPPPSSSSSSSSSXXX]]]\\\XXXQQQQQQPPPOOOQQQVVV]]]bbb___\\\YYYVVVVVVWWWZZZ\\\ZZZ[[[\\\]]]]]]\\\[[[YYYRRRQQQOOONNNMMMNNNNNNOOOIIIJJJJJJHHHFFFCCCBBBAAABBB???======@@@AAA???===iiiaaaVVVSSSXXXSSSIII===000,,,,,,++++++,,,))))))(((''''''''''''''''''''''''''''''((())))))''''''((())))))***))))))***444@@@FFFIIIPPP]]]hhheeemmmzzzttt]]]RRRTTTXXXvvv^^^CCC,,,,,,333%%%111++++++***))))))++++++)))''''''((())))))***))))))((((((((()))******++++++///((('''...111...,,,//////...333IIIttt\\\>>>555000///...---...---,,,))))))))))))))))))*********'''(((((()))***+++++++++,,,,,,,,,,,,---...//////,,,///999...444333999}}}iii[[[RRRSSSSSSRRRQQQOOOMMMKKKFFFDDDBBBAAAAAA???===<<<:::;;;<<<<<<;;;;;;<<<===;;;;;;<<<===@@@BBBEEEFFFEEEEEEIIIPPPWWW```pppxxx]]]UUUDDD,,,222******'''&&&(((+++***''')))))))))***++++++,,,,,,************+++,,,---......///111000...---111666666000---000666888777666:::999>>>MMMaaatttxxxxxxccc???666444///***+++000---%%%((()))(((&&&&&&((()))'''&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''((()))++++++******)))'''(((***,,,------------,,,---...//////---+++***,,,,,,---...///...+++))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%)))---***''''''+++...)))---,,,...111///;;;UUUttt\\\RRRUUULLLAAA;;;::::::888666444777999999999:::===AAA===>>>?????????>>>===<<<777666444222000///......------..................***+++,,,---///000111111333333333444777888888888:::::::::<<<>>>@@@@@@???@@@CCCFFFFFFCCCBBBDDDFFFDDDEEEGGGHHHJJJJJJKKKKKKFFFFFFFFFHHHJJJJJJJJJIIIGGGHHHJJJKKKLLLLLLKKKJJJMMMNNNNNNNNNRRRUUUSSSMMMLLLLLLLLLLLLNNNRRRWWW\\\[[[XXXTTTQQQQQQTTTWWWZZZQQQQQQRRRSSSTTTTTTUUUUUUKKKJJJHHHGGGFFFFFFFFFGGGBBBCCCCCCBBB???===<<<<<<888777777:::>>>@@@>>>;;;iiiTTT[[[UUUVVVQQQJJJ<<<000---///---***((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((---000777@@@HHHKKKKKKIII\\\jjjsssuuussszzzwwwfffVVVWWWggguuu||||||xxxjjjwwwzzzFFF<<<000))))))++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,///111111222@@@cccxxxHHH++++++666,,,,,,++++++***)))(((((())))))))))))))))))))))))*********)))***++++++,,,***++++++,,,,,,------...111111000000111666<<>>======>>>;;;;;;;;;:::999666444333888555111...------,,,+++---......///000000111111---...///111222333333333666555555666777999<<<===?????????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDFFFEEEDDDBBBBBBBBBBBBCCCIIIIIIHHHHHHIIIIIIJJJKKKOOONNNMMMKKKJJJJJJJJJJJJHHHGGGGGGIIILLLNNNNNNMMMWWWVVVRRRNNNJJJJJJMMMOOONNNMMMLLLKKKJJJHHHGGGGGGAAAAAAAAA???======???@@@===<<<;;;999888777666666<<<888666888888666666888lllXXX]]]VVVUUUPPPLLL===000---...---***)))(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''')))...666AAALLLVVV\\\JJJQQQeee~~~ZZZ???777111***((()))++++++)))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((*********+++++++++,,,,,,+++...///,,,---999OOOaaauuuMMM555222444000***,,,,,,+++******)))(((((((((((((((((((((((((((((()))))))))))))))***++++++******+++,,,,,,------...////////////000444999===iiirrrXXXNNNOOOQQQPPPOOOHHHHHHGGGHHHIIIIIIGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDIIIEEEDDDEEECCC@@@BBBIIILLL___ooouuukkkWWWBBB///***111***))))))((((((((((((((('''((((((((())))))))))))+++************+++,,,,,,,,,,,,------...//////000/////////000000000111111222111///------///111333,,,...111555666777666555888666555666888777111,,,333222...,,,******+++,,,++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))((((((((())))))))))))***+++***))))))+++---...---,,,,,,---...000222...---,,,---------+++)))((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******++++++,,,---------222333@@@cccyyyfffXXXQQQDDD<<<;;;<<<;;;555///111777<<<===???AAABBBDDDEEEGGG======>>>>>>===;;;:::999<<<999555333222111///...,,,++++++++++++,,,---------...///111222333333333222222222333444666999:::<<<=========>>>??????????????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>??????@@@FFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFKKKHHHEEEDDDDDDFFFFFFFFFLLLKKKIIIFFFCCCBBBDDDFFFEEEDDDDDDCCCBBBAAA@@@@@@<<<======<<<::::::;;;===:::999888777666666666777:::666555888888555444666ppp[[[___WWWUUUPPPNNN???111,,,---,,,***+++(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&(((***///999III\\\hhhRRRHHHNNNoookkkLLL444''',,,)))'''(((+++,,,)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++***...111///***))),,,000FFFbbb}}}UUUAAA+++###***000...(((++++++******))))))((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,------------.../////////111444777888nnnbbb]]]TTTJJJMMMLLLJJJJJJKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEFFFDDDBBBBBBAAAEEEPPP\\\fffxxx}}}___GGG666,,,***---***)))((((((''''''((((((''''''((((((((()))))))))***************++++++,,,...---,,,,,,---...000111........./////////000000222000...+++***+++,,,---++++++,,,,,,,,,,,,+++***+++(((%%%&&&)))+++***(((***))))))))))))***+++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++***+++++++++******,,,---,,,,,,,,,---...111333444---,,,+++,,,,,,,,,***((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))******+++,,,,,,---///(((&&&444QQQwwwoooXXXOOOGGG===888555444999@@@333444666999<<<>>>@@@AAA===>>>???????????????>>>@@@>>><<<::::::999666444111///...,,,,,,---...///,,,,,,---------,,,,,,+++,,,,,,,,,---...000222333555555666777777888999999888999999:::;;;<<<<<<==================>>>>>>???CCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCKKKGGGAAA>>>>>>@@@AAAAAAGGGGGGFFFCCC@@@>>>>>>???<<<<<<;;;;;;::::::::::::;;;<<<>>>>>>===<<<===>>>888777777777777777888999888666666888888444333555rrr]]]```WWWUUUPPPOOOAAA333---,,,+++***,,,(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((())))))---999JJJWWWgggeeehhhrrryyyYYY;;;,,,+++000---+++******+++***'''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************+++,,,---///000000111333444...222>>>VVVxxxfff???)))'''---444333...***+++---******)))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))*********+++,,,,,,------,,,---/////////000111333666[[[jjjYYYUUUPPPKKKGGGFFFGGGGGGGGGCCCCCCBBBBBBBBBCCCCCCDDD@@@BBBEEEGGGJJJTTTdddsss}}}kkkRRR<<<111---)))&&&))))))(((''''''''''''((('''''''''((((((((()))))))))))))))))))))***++++++///---,,,+++,,,---///111------------............///...,,,***))))))******------------...///000111222///------...000///...*********+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))***,,,,,,+++,,,,,,,,,++++++---///++++++,,,,,,...000111333,,,+++******++++++)))'''&&&&&&&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,---000222///(((222ZZZwwwfffRRRHHHDDD>>>222(((444333333333555666666666888999:::;;;<<<=========@@@???>>>???@@@???===;;;:::888555333222333555666111111000///---,,,***)))************++++++,,,,,,,,,------...//////000000111222333333444555666666:::::::::;;;<<<======>>>>>>>>>??????@@@@@@@@@@@@????????????@@@@@@AAABBBDDDAAA>>>======>>>???>>>EEEEEEDDDAAA===999888888888888888888888888888888888;;;===>>>===<<<======999999888888888888999999888666777999777222111333qqq\\\___VVVUUURRRPPPCCC555...,,,******,,,(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''###&&&'''%%%$$$'''000777IIIbbbzzzsssYYY:::))))))...---)))...,,,***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((((()))))))))*********,,,***)))***,,,...//////111333333000555NNNsssdddGGG555...///333...---+++++++++,,,,,,,,,))))))((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))((())))))***++++++,,,,,,---,,,...000000000///000222===BBBwwwqqqiii^^^TTTNNNKKKIIIHHHFFFEEEEEEEEEFFFHHHKKKLLLKKKTTT^^^dddkkkwww~~~yyyrrr```GGG555...,,,)))%%%)))(((((('''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++...---+++******,,,...///++++++,,,,,,,,,---------,,,+++************++++++---,,,+++)))((((((((((((''''''''''''((('''%%%$$$''''''(((((((((&&&%%%$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++,,,)))***+++***))))))+++---++++++++++++,,,,,,------+++***))))))***)))'''%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))******+++,,,)))))),,,)))&&&111AAAlll~~~zzziiiXXXRRRPPPLLLGGG;;;888555333444555555444111222222333444555777777999888999;;;===>>>===<<<===;;;888555444555666888666666666666666555444333//////.........------,,,***++++++++++++,,,,,,,,,---......///000000111111222333444555666666777777666777888999999999999888::::::::::::;;;<<<======<<<;;;:::;;;;;;;;;999666888::::::999666444333333666666666666666777777777222555777888777666666777999888777666666555555666555444555666333...---111ppp[[[]]]UUUUUUSSSPPPDDD777000---******,,,(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$&&&))))))'''%%%'''))),,,@@@QQQ[[[qqqlllYYY<<<333(((&&&***---***&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((())))))))))))(((((()))+++,,,,,,***))))))///666777555555999===TTTtttoooDDD>>>999555333000+++(((---,,,+++***++++++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***+++***)))((())))))******+++,,,,,,,,,---...000000//////111222444HHHLLLrrr}}}qqqhhhbbb___^^^]]]]]]^^^bbbeeehhhmmm{{{jjjdddrrrYYY===...***))))))***)))(((''''''&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***,,,+++*********+++,,,,,,*********+++++++++,,,,,,))))))))))))***+++,,,,,,---,,,,,,+++***+++++++++&&&(((***+++,,,+++***)))$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++&&&'''((((((''''''(((***+++++++++******)))))))))***((('''(((((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((())))))***)))'''(((---///,,,***)))''';;;```wwwkkkZZZOOOHHHAAA999444333333222000............///000111222000//////111555777777666555444222000//////000111///000222444666777888999444555555555555555444333111111000000000/////////............////////////+++,,,---///000000000000000111222444444333333222555444444444555666777777777666666777777444000---///111444555444444555666444444444444444444444444222444666666444444444555444444333111111000000000000///111222///,,,...444rrr[[[\\\SSSTTTSSSPPPEEE999222...***)))+++(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''(((***++++++******)))000000///333IIIkkkrrrXXX@@@...###!!!***111000***%%%'''+++$$$$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))'''''''''((((((((())))))((()))+++---.........---444---%%%&&&...444555333222;;;CCCKKKaaafffOOO888!!!,,,***((()))---000111///"""***222222,,,''''''***'''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,+++***))))))))))))***++++++,,,,,,---...///.........111333...DDD555<<>>666555333222111222222333000...++++++---///000000++++++************))))))'''((()))***+++,,,,,,,,,000111444888;;;<<<=========<<<;;;:::888777666555555555555444333333222222777888999:::::::::999888333555666888888777666555444444333333333333444444111000///000333555666666666777777555444333444666555555444444333333333333111111111///------...000---------......///111111...///222555666888AAAKKKooohhhZZZYYYTTTRRRSSSGGG;;;444000,,,+++,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************...333<<>>@@@AAA===<<<:::888666555444333222111111000///......---+++++++++*********)))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***+++,,,,,,+++)))(((((((((((()))******++++++------,,,------...///000111---222777888MMMxxxqqq}}}```000...,,,)))''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%(((''''''''''''''''''&&&&&&+++++++++***************'''((()))***************+++)))'''$$$######$$$%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++++++++,,,///555999ddd~~~eeeooo```PPPDDDHHHLLL@@@///000444,,,---444444---+++222555222---+++))))))+++,,,+++***(((******)))''''''***---)))+++...111444777888999888888999999999999888888888777555555555777999:::888888888999::::::;;;;;;888777666555555555555555444555555444222222333555555555555555555666777777999999777666555444444444222000000111333333111...222666888444...,,,++++++---///******222///)))......;;;BBB>>><<>>555444======222---000)))***,,,---...000333666000---++++++------+++(((******)))))))))(((((('''------............------,,,,,,+++******+++---...000111111222333333444444666666555555555555555555333444555555444444666888444444444444444555555666111111000000000000111111444222///---.../////////444000,,,++++++***(((&&&111<<<;;;666888;;;DDDTTTMMM^^^oootttoooaaa^^^WWWSSSRRRGGG<<<666222---+++,,,(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((******+++------,,,+++)))'''&&&%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,,,,,,,------///000000............////////////------,,,,,,---...//////,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''&&&&&&%%%''''''(((((()))*********++++++++++++,,,---...//////+++...555444...444@@@ooo{{{zzz{{{qqqGGG111444---,,,+++)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%''''''&&&$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&'''((())))))*********)))'''&&&&&&''')))***)))((('''%%%%%%$$$%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''')))******((('''((((((###000999333(((***>>>SSS}}}uuuccclllppp}}}|||tttooo___XXXPPPIII@@@999888<<<666555333444444222...***......---...//////...---++++++***)))))))))))))))******++++++++++++******))))))(((((((((((()))***,,,,,,---......//////000444444555555555444444444111222333333333333666888222111111111111222333333//////...------------...000///---------...//////''''''***///222222333666///:::<<>>eeemmm]]]ZZZlllpppgggaaaVVV[[[PPPCCC>>>AAADDDDDDAAA:::888444111000...---,,,---,,,+++++++++---...///,,,,,,------------,,,,,,++++++++++++++++++******)))))))))***++++++,,,,,,+++,,,...//////...------,,,---......------///111---------------......//////...------,,,,,,,,,---***,,,---------...000222===>>>BBBGGGFFFHHHYYYkkktttnnnaaa___YYYWWWRRRHHH===888444///++++++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$$$$######%%%'''$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((()))))))))))))))((())))))***+++++++++,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((((())))))))))))))))))&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((())))))))))))))))))******+++,,,---///...---,,,...222333222>>>///777dddmmm666...333+++(((111*********))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&''''''''''''(((***###(((///222000+++&&&###,,,...))))))666GGGaaalllaaabbb\\\SSSjjj{{{~~~{{{ssskkkccc]]]YYY___TTTGGGAAABBB@@@888000444333000...,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,---,,,...///111111111///...,,,---...---,,,,,,---///...------------...//////------------...///000111333555777999===DDDMMMTTTOOOTTTcccuuu~~~mmmzzztttmmm```^^^ZZZXXXRRRHHH>>>999555///++++++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###&&&((((((%%%$$$%%%'''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((((((((((())))))***)))))))))*********************)))))))))***++++++((((((((()))))))))))))))&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''((()))))))))))))))))))))***+++,,,---***......,,,---000111///$$$<<<===111UUU^^^DDD///...111+++&&&'''))))))******)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%(((%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$##############################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((---)))&&&%%%(((,,,///000***,,,)))+++,,,%%%(((;;;DDDggglllfff[[[QQQPPP```{{{vvvbbbZZZ]]]ZZZLLL>>>CCCAAA===999666444333333,,,,,,------------,,,,,,++++++,,,,,,+++***))))))******++++++,,,---------***+++---//////...---,,,---......---++++++,,,...///............///000000222222333555777999;;;<<>>:::999===AAABBB>>>;;;444;;;666111888:::888;;;888@@@@@@???BBB???@@@LLL;;;BBBFFFKKKRRRPPPLLLOOO]]]aaauuuhhhhhhjjjpppjjjcccqqqxxxuuupppkkkeee```WWW\\\SSSIII@@@;;;777111---,,,)))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))*********++++++,,,,,,---......111///111666444...///777^^^bbb>>>000))),,,+++***)))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%'''(((***))))))(((''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))(((((())))))***+++,,,,,,222000---***))),,,111666<<>>___dddAAA111///...,,,++++++*********))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++,,,,,,,,,------...333777<<>>DDDPPPgggrrr^^^MMMBBB999222,,,)))444===;;;111''''''************)))))))))((((((vvvbbbhhh```^^^YYYWWWGGG@@@<<<333000222---)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$###""""""###$$$$$$################################################################################################!!!###%%%$$$""""""&&&)))+++%%%!!!"""$$$$$$###$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''(((((()))*********++++++,,,,,,,,,---------....../////////000000000,,,111333---&&&)))888GGGTTTnnn|||aaaIII777---%%%%%%(((------***(((***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))************+++++++++++++++---//////,,,)))(((((()))***333@@@GGGLLLZZZiiiuuu^^^LLLEEE777666222---((('''))),,,&&&&&&'''(((*********)))))))))))))))((((((((((((wwwccchhhaaa___ZZZWWWGGGAAA>>>444111333...)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$##################$$$################################################################################################!!!###%%%%%%###"""###%%%%%%###!!!"""$$$$$$######!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***++++++++++++,,,,,,,,,,,,---............/////////)))---222666777555111---///888BBBKKK[[[rrrssshhhTTTNNNDDD999000++++++,,,+++,,,---,,,)))&&&(((+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))))))))************)))((())),,,...///000111,,,)))+++***)))---444000;;;KKK[[[ppp~~~|||qqqnnnWWWKKK@@@;;;777000,,,---$$$***000222///+++))))))---(((%%%&&&***---+++)))))))))((((((((('''''''''wwwdddiiiaaa___ZZZWWWGGGAAA???555222333...))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$#########################################################################################################!!!###$$$$$$$$$###"""###"""""""""###$$$%%%$$$"""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))*********+++++++++,,,,,,,,,,,,---------.........333...***+++000333222///222333222000///333666777???>>>CCCLLLSSSZZZggguuuxxxvvvvvvxxxxxxssspppooodddYYYMMMGGGBBB<<<555222'''(((***---000111111///,,,,,,)))&&&&&&(((+++,,,'''''''''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))+++(((%%%%%%(((+++++++++,,,)))(((+++...///222444222333000***,,,444888666???SSS```cccsss{{{ttthhhZZZOOOAAA444...000%%%$$$'''+++,,,******,,,///---***'''&&&''')))***+++(((&&&&&&'''((('''%%%(((((((((''''''''''''&&&wwwccchhhaaa___ZZZWWWGGGBBB@@@777333444///***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################################################################"""######$$$$$$$$$###### ###$$$######%%%%%%"""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))*********++++++++++++,,,,,,,,,,,,---------,,,------+++)))***...333+++---///000111222111000888666666666555222444888444333333444555444222000444///)))'''))),,,...///===555,,,'''&&&)))+++,,,)))***)))'''(((******&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''',,,,,,,,,---...---***''',,,***)))))))))((('''%%%(((******)))***...000///***,,,000333000,,,000888<<>>999777555444***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((()))******+++)))***+++,,,,,,,,,,,,,,,......---,,,,,,///555999888:::===???>>>:::666333333444444555444444333222---,,,---...///...)))&&&)))((((((((()))***++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++...---000666999888;;;AAACCCSSS^^^[[[XXX___hhhjjjdddmmmttttttppplllfff```fffcccSSSHHHJJJFFFBBBFFFGGGBBBCCCJJJLLLEEE;;;666,,,,,,---,,,+++)))'''%%%(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuujjj```^^^XXX[[[SSSMMMEEE>>>:::777666555***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((())))))******&&&&&&'''((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''(((((((((((()))'''''''''(((((((((((()))((())))))))))))*********)))))))))*********++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))******++++++,,,,,,---,,,******,,,---%%%555GGGNNNJJJFFFGGGLLLKKKNNNRRRUUUVVVTTTQQQNNN;;;888444111111333777999444222222444555333...)))******))))))***++++++,,,)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))***************++++++,,,,,,---------888333555@@@JJJNNNTTT]]]fffttt{{{~~~xxxpppqqqfffUUUOOOIII>>>777;;;@@@DDDLLLUUUAAA<<<555...)))((()))***))))))))))))))))))))))))'''((()))(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuiii^^^]]]YYY]]]SSSMMMEEE>>>:::888666555***)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((''''''((())))))***++++++******+++,,,,,,,,,++++++******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))''''''((((((((()))))))))''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,************************((((((((())))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((()))******++++++,,,+++------------///444888???YYYttt{{{mmm___^^^cccYYYYYYZZZ[[[___cccgggiiiddd```YYYPPPGGG???999666???;;;777777999999666222//////...,,,,,,+++++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))*********************++++++++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))******+++++++++*********,,,000666===@@@DDDCCCOOOjjj}}}~~~xxxppppppxxxxxxsss|||zzzcccKKK???;;;@@@RRReeeXXXSSSJJJ???777000---+++))))))))))))))))))))))))'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuiii^^^]]]YYY^^^SSSMMMEEE>>>:::888777555***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))***+++++++++,,,---......//////......,,,,,,,,,+++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,***,,,...///222888@@@FFFWWWkkkyyyoooWWWKKKVVVgggfffbbb[[[WWWYYY___gggmmmqqquuuzzz|||zzzrrrjjjdddGGGAAA;;;888;;;===<<<999444333111///---,,,+++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))*********++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))''')))***++++++***)))'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))******++++++++++++...------111:::GGGTTT\\\jjjhhhttt~~~ooohhhhhhqqqyyy{{{vvvtttwwwiiinnnnnn[[[NNNRRR^^^eeeccc___VVVJJJ<<<000((())))))))))))))))))))))))''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyy\\\ccc^^^]]]\\\SSSNNNEEE>>>999666444333++++++******)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$***---)))))),,,***$$$))),,,...///111777;;;<<<>>>CCCHHHHHHGGGHHHJJJJJJQQQGGGAAA;;;333444000!!!***)))((('''''''''(((((()))***)))%%% %%%+++%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''')))++++++******+++---,,,***)))++++++++++++---+++111000)))(((///222///000---/////////777666&&&,,,+++***,,,,,,---///222***(((%%%$$$)))...,,,'''+++++++++)))'''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))***(((111---''',,,//////444///000888CCCLLLWWWmmm{{{oooaaahhhyyy~~~~~~{{{]]]EEE::::::>>>BBBCCC===:::666555???<<<''')))))))))((('''(((***,,,((()))***)))(((((()))***))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))*********)))***---///222///,,,,,,+++***,,,......---,,,******+++---//////------...///...+++(((,,,111,,,(((***'''&&&111,,,((((((,,,,,,'''%%%(((***((('''''')))******)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))************))))))///...,,,))))))+++---......222<<>>999666444333++++++******)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))&&&"""$$$+++111555///333888===???@@@DDDIIIGGGGGGFFFGGGKKKPPPQQQPPPIIIPPP\\\\\\PPPMMMOOOHHH333+++%%%(((000222***!!!######%%%)))+++***&&&"""%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))++++++******))))))***+++(((***,,,,,,++++++...333***+++...444777999>>>DDDSSSOOOOOOLLLIIIPPPPPPAAAAAA???===:::555---&&&"""...000111...(((&&&)))///)))************+++,,,...)))(((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))******+++******))))))*********---000******444222***+++@@@FFF[[[}}}yyy|||vvvfffVVVLLLAAA777BBBMMM<<<)))///<<<333111---++++++***(((&&&'''((()))(((''''''&&&'''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))******+++)))(((''')))***$$$&&&)))...///...---,,,***...222666999:::;;;;;;CCCDDDAAA999111000666===111666333111333,,,%%%***,,,***+++///...)))''')))***(((''''''((()))(((&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***++++++,,,,,,,,,&&&(((---222222///---...777JJJhhhyyyvvvfffjjj{{{rrr\\\WWW^^^FFF???555---))))))+++---***)))(((((())))))(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''+++++++++***************%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((++++++***))))))(((((((((((((((((()))))))))******))))))))))))(((((((((((())))))(((''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}```fff___]]]\\\TTTNNNFFF>>>999666444333++++++******)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((()))))),,,+++---000000111444999KKKIIIKKKQQQQQQNNNRRRZZZ]]]SSSJJJJJJRRRZZZ^^^]]]```^^^^^^TTTEEEJJJWWWYYYYYYRRRDDD111### (((000,,,***((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******...,,,******+++,,,---,,,)))---///,,,((()))///555AAA===BBBNNNQQQLLLOOOYYYbbbbbbhhhhhheeellljjj[[[FFF[[[nnnlllWWWCCC<<<>>>(((%%%)))333666///))))))))))))))))))******+++,,,))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))***++++++++++++******++++++,,,)))///...---///222GGGfffkkk~~~{{{ppphhhOOO;;;444999GGGJJJ;;;:::444,,,***+++,,,***'''))))))))))))((('''&&&&&&))))))((((((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))+++++++++)))))))))+++222000...,,,,,,...111222555777888999:::<<>><<<@@@FFFCCC@@@CCC;;;000///...+++***+++***)))+++000+++***))))))***)))'''%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))))))))***+++,,,---......333)))$$$+++333777:::???nnn}}}{{{ttt~~~xxxvvv]]]~~~aaa\\\iiioooggg]]]XXXQQQDDD555***(((---222***+++***)))((((((***,,,(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))***+++,,,,,,+++***)))'''&&&%%%%%%&&&'''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%&&&'''((((((((((((###$$$%%%'''))),,,///000%%%&&&''''''(((((((((((('''(((((())))))(((''''''+++***((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cccggg___]]]\\\UUUOOOFFF???999666444333++++++******)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++,,,,,,333<<>>CCCJJJ___UUUTTT]]]cccccchhhqqqttteeebbbeeeggghhhgggbbb```fffhhhbbb```YYYIIISSS\\\bbbYYYFFF222)))'''***,,,,,,(((######(((---'''''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************+++...,,,+++,,,///000///---***///333666===JJJWWW^^^LLLNNNTTT\\\^^^]]]___cccccchhhtttwwwrrrtttooo^^^```TTTLLLWWWkkkpppYYY???FFF888...///...***,,,555---,,,,,,,,,,,,***((('''***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++,,,,,,,,,+++,,,,,,------,,,......222888BBBcccvvvjjjiiiuuusssiiifffqqqxxxtttnnnkkkiiiqqq|||vvv```<<<777>>>777AAA;;;444///---------,,,+++*********+++***)))((())))))((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***))))))***************+++)))+++---------,,,...///+++---......222:::@@@AAA@@@???======CCCPPP```kkk[[[TTTRRR[[[fffeeeWWWIII???EEEBBBBBBNNNRRRNNNPPP@@@;;;333---((((((,,,000,,,++++++,,,---,,,***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))******+++******++++++,,,---......---333:::777///:::dddpppjjjlllgggiiinnndddaaaXXXIII999///,,,------......,,,)))((()))+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))&&&&&&&&&''''''(((((()))''''''(((((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((($$$%%%'''((()))***))))))...---+++)))((('''&&&&&&,,,---.........---,,,,,,******++++++***)))(((''',,,+++)))'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''gggiii```\\\\\\VVVPPPGGG???:::666444222++++++******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((((()))+++---...///333;;;FFFNNNVVVbbbmmmxxx{{{~~~xxxffffffmmmqqqnnnooommm___XXXRRRQQQZZZccc```NNN===***)))(((***---...+++(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++,,,---,,,,,,...//////...---555777999===JJJ\\\fffhhhlllzzzvvvuuulll[[[RRRVVVaaagggRRRSSSXXXYYYMMM888------...,,,,,,---///...+++(((******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,---------------...//////555,,,(((===[[[eeelll|||wwweeeccciiiiiizzzsssfff^^^```aaacccvvvyyykkkwwwtttIII>>>DDDBBBAAA@@@???;;;777222///---+++))))))+++,,,***)))(((((())))))))))))))))))'''''''''((((((((()))))))))(((((((((((()))******)))*********++++++,,,,,,+++,,,......------...000***222777:::>>>CCCDDD@@@OOORRRVVV^^^mmmyyyuuuyyyzzzsssjjjtttsssaaaQQQQQQOOOIIIHHHSSSMMMDDD:::333///+++)))++++++***+++------+++***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))***++++++,,,,,,,,,+++++++++,,,---...///...333EEE___{{{nnnzzz|||hhhnnnjjjkkkiiiaaaRRRAAA333++++++,,,---,,,+++)))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((()))***+++++++++++++++++++++++++++******))))))***++++++((()))+++,,,+++***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))******+++++++++******)))((()))---111555999;;;===DDDDDDEEEEEEDDDBBB@@@???>>>===;;;999555222///...+++***((('''''')))+++,,,(((''''''&&&&&&''''''(((''''''''''''''''''''''''jjjkkk```\\\\\\WWWQQQHHH???:::666444222++++++******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))***---///111;;;JJJ\\\gggpppxxx~~~wwwwww|||tttwwweeehhhxxx}}}zzzjjj[[[YYYbbbjjjiiicccRRR???+++$$$***///***###))))))))))))((((((((((((''''''(((((((((((('''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------...///......///333555;;;AAAGGGQQQdddyyy~~~}}}{{{qqqdddXXXUUUYYYfffqqqjjjQQQ:::444///+++***,,,------++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---............//////000111---111:::UUUxxxnnniiiooo}}}}}}wwweeeRRRHHHlll{{{~~~rrrrrrQQQ555777===CCCGGGEEE>>>888222...)))((()))***)))((((((((())))))))))))******''''''((((((((())))))))))))))))))))))))******+++*********+++,,,,,,------...//////---,,,,,,...000999>>>@@@AAANNNcccrrrvvvzzz}}}nnn```PPPJJJUUUQQQJJJDDDBBB@@@777...---+++))))))***++++++***))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((()))***+++,,,,,,---------,,,,,,,,,...///000000222>>>]]]zzzrrrjjjvvvgggggggggfffbbbWWWHHH===---,,,******++++++)))((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''(((((()))***+++''''''((((((((((((((((((,,,,,,+++++++++*********&&&'''(((******))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))***)))))))))******+++,,,...333<<>>777:::EEELLLIIICCC>>>777...******+++***((((((((()))))))))*********'''((((((((())))))))))))******)))))))))***++++++******++++++,,,------.../////////...///222777;;;@@@HHHOOOYYYsssoooeeeVVVLLLNNNRRRLLLAAA555111---+++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))***+++,,,---...------------///222555777555fff~~~lll}}}qqqfffcccgggfff]]]SSS>>>777...+++,,,---+++'''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,((())),,,000444888:::<<<222444777888777444000---000///,,,)))((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))*********'''(((***---333:::@@@CCC\\\___bbbddddddaaa^^^[[[dddeeegggiiiiiihhhfffdddjjjfffaaa[[[VVVSSSRRRQQQDDD@@@999222---)))(((''')))(((((((((((((((((()))''''''''''''''''''''''''nnnnnnaaa\\\\\\XXXQQQHHH@@@:::777444222++++++******)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))),,,111999CCCOOOXXX^^^VVVccccccYYYgggzzzlllppp}}}|||pppmmmqqq}}}|||```FFFUUUhhhttteeeDDD+++***444+++*********))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......,,,///222333777FFF\\\mmm\\\FFFSSSqqqqqqVVVAAA555111000///,,,+++******)))*********************************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...////////////000111222333GGGjjjqqqppprrr\\\WWWnnnwwwoooqqqwww\\\???555>>>JJJKKKFFFHHH@@@555...------,,,)))(((((())))))*********+++(((((((((((())))))))))))*********)))******+++,,,******+++,,,,,,---............///111444;;;CCCHHHbbbqqq~~~nnnWWWUUU[[[YYYQQQ===999333///------------)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))+++,,,---......,,,,,,---///222666:::<<>>FFFOOOWWW]]]```WWW[[[```dddbbb]]]UUUQQQDDD???888000,,,+++,,,...))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))************))),,,111:::EEERRR]]]dddeeeiiiooosssuuutttpppnnn]]]___bbbdddfffeeedddccciiifffaaa^^^\\\\\\^^^___ddd^^^SSSFFF;;;222,,,***))))))(((((((((((())))))((((((((((((((((((((((((ooofffhhh^^^___[[[LLLGGGCCC888333444000+++++++++************)))((((((((((((((()))************++++++++++++******222333000888MMMSSSNNNNNNNNN___oooxxx~~~~~~vvvsss}}}fffEEEgggssssssqqqQQQ000000(((111333+++(((------&&&))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---+++***---444333------444...000555>>>OOOjjjeee___~~~oooSSS888///555000***'''+++...,,,))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,(((+++.../////////000222***111333555444111@@@]]]yyyuuuccceeerrrvvvwwwEEE888???HHHUUUKKKJJJDDD999...+++,,,...,,,,,,,,,***(((''''''((())))))))))))************++++++++++++++++++++++++///,,,,,,...//////......333333,,,555DDD===EEEhhhssskkk^^^PPPJJJDDD===777111------///+++***))))))***)))'''%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))***...000///+++---///111000111@@@]]]wwwyyydddiiiiiinnncccWWW___WWW>>>---...---&&&(((((()))((('''(((***+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&(((,,,,,,***///&&&(((++++++666HHHMMM\\\]]]ZZZ___lllnnnoooyyynnnZZZaaavvv|||~~~qqqUUUddd___UUUKKKHHHDDD777'''---$$$###---000'''###'''((((((((('''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))'''&&&&&&''''''''''''+++)))&&&''',,,000,,,%%%,,,:::GGGUUUaaa\\\XXX```kkkdddddd~~~}}}tttxxx|||nnnhhhnnnmmm^^^llliiibbb[[[UUUNNN@@@222---)))&&&(((+++,,,(((###'''((((((''''''''')))***oooggghhh^^^___ZZZLLLGGGCCC888333444000+++++++++************)))((((((((((((((()))******)))(((((('''(((***---...,,,:::AAAFFFMMMKKKIIIQQQ[[[kkkwwwzzz|||zzzttt}}}mmmssswwwdddbbbgggnnnsssnnnTTT222...+++))),,,---+++((('''************************))))))))))))*********+++******++++++,,,,,,------,,,222444///+++...222555>>>777===```wwwuuuiiiKKK+++......000111,,,(((+++222++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---...///777000---333===MMMkkkuuu|||~~~}}}nnnyyynnnSSSjjj{{{|||uuuGGG:::OOORRRVVVTTTNNNBBB777///---,,,,,,,,,,,,+++***))))))***))))))))))))*********+++,,,,,,++++++++++++++++++,,,***))))))''''''+++111111666;;;MMMdddiii{{{rrreeettt```KKK???CCCDDD888---,,,,,,***)))***++++++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********)))***+++++++++,,,------+++111222777WWWnnnhhhoooppp```SSSNNNAAA///)))///************)))))))))***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((***++++++++++++***)))***,,,:::EEEFFFPPP^^^bbbfffuuutttiiigggfffeeejjjmmmggglllrrrooopppuuuuuummmuuuuuuiiiYYYQQQMMMKKK666999111###!!!***---((((((((('''&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&'''((()))))))))&&&)))+++)))&&&(((333===KKKRRRXXX```eeeaaakkk~~~}}}xxx{{{qqqnnneeelllqqqnnn^^^OOOKKKPPPUUUBBB:::000***)))+++,,,,,,'''(((((('''&&&&&&&&&'''ppphhhiii^^^^^^ZZZLLLGGGCCC777333444000+++++++++************))))))(((((((((((()))******)))(((''''''***...333666777AAAAAA@@@GGGMMMXXXjjjkkkrrrsssooopppzzzzzz}}}zzzqqqyyylllfffccc[[[mmmvvv[[[???---$$$,,,111,,,'''***************************))))))*********+++++++++***++++++,,,------......333---***///555555444444;;;```nnnNNN:::444...---***(((***///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000...,,,+++---///111111===///222DDDYYYyyypppbbbnnneeeiii|||___XXXuuuvvvTTTHHHZZZ]]][[[UUULLLAAA777000---,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,222......222333111222555)))AAAfffxxx^^^JJJRRRWWWFFF333------,,,******+++++++++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))******+++)))+++------,,,,,,///222000222<<>>+++###***---))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''')))************(((&&&)))---...444FFFZZZ]]]bbbfffrrr{{{zzz{{{}}}uuupppyyyoootttdddtttvvvttt|||ppppppkkkccc[[[UUUKKKBBBOOOHHH===222+++))))))+++))))))))))))((('''&&&%%%ppphhhjjj______ZZZLLLFFFCCC777333444000+++++++++*********))))))))))))(((((())))))***+++*********,,,000444999<<>>666333,,,,,,++++++,,,---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------------+++'''(((000555444666;;;VVVfffttt^^^[[[[[[QQQCCC;;;000...+++***+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++******,,,000111///111444222666VVVtttbbbhhhkkkdddUUUDDD666...+++******+++,,,+++)))''')))))))))(((((((((((('''''''''''''''''''''''''''(((((()))))))))*********))))))***)))''''''///888FFFKKK[[[ddddddllltttpppwwwuuussspppnnnkkkeeeZZZPPP[[[NNNDDDCCC;;;,,,&&&***+++***)))*********)))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%''')))******))))))***---$$$%%%555EEEPPP]]]kkkiiirrruuu~~~wwwpppvvv{{{zzz{{{uuuiiihhhhhhaaaWWWUUUSSSNNNDDD999///(((&&&************+++***((('''ppphhhjjj``````YYYKKKFFFBBB777222333///+++++++++*********)))))))))))))))))))))***++++++)))***---111444888;;;<<<555<<<===CCCSSSXXXWWW\\\QQQ___ppp~~~|||YYYbbb{{{|||vvvfffHHHLLLtttrrr```CCC,,,)))000000(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///000111111000777<<<777222AAAggg|||```AAA333222111...+++------------------------,,,,,,---------........./////////111333444444444***@@@iiioooxxxyyyzzzwwwjjjaaaZZZXXXQQQFFF===:::000---+++***,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------.........------///000...666UUUuuulll]]]YYYRRRIII666222...++++++++++++***************************))))))))))))))))))))))))(((((())))))***+++++++++...***+++111333///...///444PPPuuuppphhhaaa\\\SSSAAA000+++))))))***,,,,,,***(((***)))))))))(((((((((((((((((((((((((((((((((((()))))))))************+++...+++***+++---222BBBQQQdddiiiwwwppprrrvvviiiiiiZZZPPPQQQKKK999---,,,+++)))'''(((***+++***(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&(((******((('''(((***,,,***333GGGWWW___hhhrrr}}}}}}bbbbbb___WWWKKK===333---***)))((()))++++++***(((nnngggjjjaaacccYYYKKKFFFBBB666222333///+++++++++************)))***))))))))))))***++++++)))+++...111444777888888888DDDGGGFFFGGGCCCCCCNNNXXXdddvvvccciiizzz|||lllYYYrrrvvv[[[;;;,,,//////(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---///000111222333000999444...OOOttt___III555)))***111........................---------........./////////000222111000111333555;;;bbbwwwkkkllluuuqqqeee```YYYMMMDDDBBB777222,,,***+++,,,+++***++++++,,,,,,,,,---------,,,------....../////////111444888444---@@@|||rrreeeZZZLLL>>>:::333...,,,++++++***************************))))))))))))))))))))))))(((((()))******++++++,,,111,,,,,,111000+++---333NNNcccbbbiii___KKK===///,,,)))))),,,---+++)))******)))))))))((((((((((((((((((((((((((((((((()))*********++++++++++++---((()))111888AAARRRcccqqqxxxzzz|||}}}nnnnnndddSSSLLLMMMDDD666---)))&&&&&&(((***)))'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''')))+++***((('''+++...---===QQQ]]]```dddoooyyyyyyrrrqqqnnnggg^^^SSSHHH>>>999,,,)))&&&&&&)))***)))'''llleeeiiibbbeeeYYYKKKEEEBBB666222333///+++++++++************)))******))))))******+++,,,//////000111333555777888@@@HHHFFFDDDHHHIIIMMMYYYiiinnnxxxggg{{{qqqVVV===///---...------------------------,,,,,,,,,,,,------------,,,---...///111222333444555777<<>>HHH]]]{{{eeeSSSHHHBBB:::333///---,,,+++************************))))))))))))))))))))))))((())))))******+++,,,,,,///---///222...,,,999KKK|||mmmlllgggYYYLLL666111,,,***,,,---,,,)))*********)))))))))((((((((((((((((((((((((((((((*********+++++++++,,,,,,+++)))000AAANNNVVVbbboootttzzzooo|||qqqwwwsssbbbWWWVVVSSSJJJ444///)))''')))***)))'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''')))+++***)))***000666???WWWkkkooopppzzzrrrwww}}}wwwnnneee\\\RRRGGG@@@444///)))''')))+++)))'''kkkdddiiicccgggYYYKKKEEEBBB666222333///+++++++++************)))*********)))******+++,,,666444222111222555888:::999>>>AAANNNeeejjjaaa___jjjqqq|||~~~~~~~~~oooOOO111,,,666------------------------,,,,,,,,,---------......------...000111333444444777???gggvvvbbbHHH666///////////////////////////............/////////000...111333111000777GGGTTTiiinnnppphhhaaaWWWQQQSSSEEE<<<222,,,,,,...---,,,,,,,,,,,,---------......---------...///000000111;;;222===aaauuutttdddNNNHHH>>>666111///---,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++---333555///000HHHeeeyyyeeejjjgggUUU===666///,,,---...,,,)))************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,111111>>>VVVfffkkkqqqzzzzzztttssswwwxxxiiiUUURRR]]]===666...***+++,,,+++)))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''')))++++++***...555<<>>VVVlllqqqppp}}}}}}yyy~~~yyyiiifffYYYUUUDDD000&&&(((,,,+++((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((******---...***///GGGbbbdddgggqqq}}}vvv|||ggg___]]]BBBKKKCCC444(((''',,,***$$$nnneeemmmeeeaaaWWWIIIDDDAAA555000222///---,,,++++++******++++++)))******))))))+++///111111///------///222444555???CCCIIIMMMPPPVVV]]]dddqqqooollliiihhhiiimmmooonnnqqqzzzrrr~~~yyyiiiMMM444111......111000------111,,,------...//////000000999000---444444000777EEEwwwuuutttbbbBBB333222///,,,...222222---000//////......//////000555555333444222;;;kkkqqqyyymmmhhhooodddWWWYYYPPPIII>>>555///---------------........./////////---...000333444444666888MMMzzzccc\\\UUUPPPDDD555...///------,,,+++******++++++************************++++++++++++,,,---...//////---111777:::NNNtttmmmlllcccaaa___]]]]]]]]]^^^___dddmmmzzzzzzxxxggg]]]WWWHHH666...------,,,+++,,,,,,++++++******))))))************************---,,,---...,,,***///666EEEVVVbbbdddppptttrrrcccbbbTTTAAA222+++***+++******)))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''((((((((((((+++,,,+++222DDDZZZhhhfffoooxxx~~~iiiyyyzzzttt~~~pppYYYZZZIIICCC:::222,,,)))))))))oooeeemmmccc___WWWIIICCC@@@444111222///---,,,++++++******++++++,,,***((((((,,,000333555222333444444444555777999BBBFFFKKKLLLMMMQQQYYY___dddaaa\\\YYY[[[cccnnnvvv{{{}}}cccEEE000///000222000---...333------...//////000000111444+++...999444222RRR~~~xxx}}}sssXXXAAA666,,,---222333111///000000/////////000000111222000444333222OOOnnnyyyrrrkkkiiieee\\\WWWOOODDD:::333///---,,,............////////////333000111555333000444>>>kkkkkk[[[XXXMMM999000555------,,,,,,,,,,,,++++++************************+++++++++,,,,,,.../////////333000///BBBooozzzmmmgggggggggggggggnnnppprrrrrrppplllgggdddbbbaaa___```gggvvvsssggg\\\SSSBBB444---...---***+++++++++++++++*********************************,,,***---///+++)))666HHH\\\nnnwwwsssxxx}}}|||iiillldddUUUAAA111)))***...******)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))---,,,---@@@^^^ppprrrsssrrrjjjyyypppqqqUUU\\\NNNGGGBBB>>>333''''''...pppfffnnnddd```XXXHHHBBB>>>444111222...---,,,++++++******+++++++++)))(((+++111555666555333666999:::888777:::<<>>777222///---....../////////000000000777333333555333444FFF\\\~~~kkk___TTTDDD777555,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000000000;;;555111YYYvvvpppqqquuu}}}ssshhh```^^^```ccclll```[[[LLL888......---)))***+++++++++++++++++++++************************))),,,---,,,...999MMM]]]nnn{{{{{{ooo|||kkkmmmllleeeQQQ:::+++***///*********)))))))))(((((((((((((((((((((((((((((())))))((((((((()))******+++---000<<>>@@@EEEMMMQQQPPPNNNKKKWWWiii|||~~~uuuvvviiiFFF999...///333333000...//////000111111222222333///<<<:::...???www}}}yyyppphhhOOO888222222000000444111111111111111222333444444000999CCCVVVzzzxxx{{{yyyppptttccc[[[TTTKKKBBB;;;555111////////////000000000111111222111222555888IIInnn|||bbbLLL<<<111...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,---...///111222333333666PPPppprrr{{{{{{qqqiiifffbbbfff}}}}}}zzzfff```QQQ>>>222...---++++++++++++++++++,,,,,,,,,************************+++111000,,,777QQQffflll}}}xxx{{{{{{nnnnnnsssqqqaaaIII555,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++999UUUkkkvvv|||yyynnnaaaaaajjjsssrrrqqq]]]NNNKKKCCC333***---qqqiiirrriiifffZZZHHH???<<<333111333------,,,++++++******++++++(((***///444777777444111...000222333333333444555???===>>>BBBIIILLLKKKIII\\\jjj|||lllooo}}}xxxqqqZZZFFF333///333444111---000000111111222333333444555777111999jjj}}}nnnppp^^^HHH:::333000111444222222222222222333444555888333444???ccc~~~xxxxxxjjjggg]]]WWWNNNFFF???999444111000000000000111111111111///111222333>>>^^^eeeOOOOOOUUUXXXsssyyyUUU???555222000...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222333888&&&999yyy}}}www~~~}}}nnnccc___[[[hhhsssfffVVVHHH:::000,,,...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***...000444EEE```ppptttxxxvvvyyyxxxssssssuuuxxxxxxmmmZZZCCC222)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,000KKKppp{{{tttuuuppp}}}~~~iiiUUUOOOJJJ>>>111+++rrrjjjrrrjjjfffZZZHHH>>>;;;333222333------,,,++++++******++++++***---222555555333222222333222222333555777777666;;;===???@@@BBBGGGMMMRRRkkktttggg{{{uuulllUUU===222222222111000111111222222333444444444666---777fffuuunnnhhhYYYEEE888444444444222222222222333444555666333666444CCCtttttthhhfffaaa[[[SSSJJJCCC<<<666333000000000111111111222222222555444666LLLvvvyyyrrraaadddbbbeeetttlll```WWWccciiiKKK???888555111---++++++,,,---------------------------,,,,,,---...///111333333666333WWW{{{xxxiii\\\bbbnnn\\\SSSEEE333,,,222---------,,,,,,++++++***++++++++++++++++++++++++,,,)))444MMMbbbnnnzzz~~~vvveeesssyyywwwuuupppeeeSSS<<<---+++++++++*********))))))))))))))))))))))))))))))************+++,,,------333CCCddd{{{wwwqqq}}}qqqssswwwqqq^^^UUUQQQIII999+++sssjjjrrriiifff[[[HHH>>>:::333222333------,,,++++++******++++++,,,000333444111000111333444111///111555777777555555;;;???>>>===CCCRRR^^^lllrrryyy}}}ppp}}}xxxvvv```EEE666111000222555111222222333333444444555<<>>777333000111111111111222222222111777888>>>```zzzuuukkkggg{{{eeeuuu}}}YYYIII<<<888333...,,,,,,...///------------------------,,,------...000111333444111PPPtttoooddd```uuuaaa[[[MMM555,,,444......---,,,,,,+++******++++++++++++++++++++++++444+++???kkkkkkiiiwwwrrrmmmmmmjjj\\\EEE222+++++++++************)))))))))))))))))))))))))))************+++,,,---...===VVVxxxtttnnn}}}|||LLLiiimmm}}}ttteeeZZZUUUOOO>>>,,,yyyjjjrrrlllbbbXXXFFF<<<888000///111---+++,,,,,,,,,,,,+++***)))///000111222222333444555333333333444444444555555888999999<<>>444***---111***---------.........//////111---111222---000666333)))rrrllldddhhhooo|||}}}yyyccc^^^QQQ:::@@@000...,,,,,,...,,,)))***...+++222---'''---...***---444222___ooovvvmmm|||uuuhhh|||jjjUUU333)))...///***''')))***))))))))))))))))))))))))))))))++++++))),,,000111...IIIlll\\\RRRqqq\\\eeeIIIPPP777xxxiiiqqqkkkaaaXXXFFF<<<888000///111---,,,,,,,,,+++++++++++++++222222222222444555555444333333333444444444444555666888;;;???EEENNNVVV\\\___dddlllttt{{{sssvvvmmmYYYCCC777555444111444111444555000222777666777```~~~~~~oooiiicccNNN>>>888444555555555444555666666777999777WWW|||jjjaaa]]]^^^aaacccbbbcccmmmxxxrrreeeddddddWWWCCC@@@???444222222222222333555666777999===AAAiii``````OOOBBB666+++...222,,,---------.........//////444---...222111444666222OOOxxxhhhaaawwwuuu|||bbbYYYGGG;;;111000---,,,...,,,)))***...+++111,,,(((///000---222777MMMdddtttyyywwwxxxuuulllhhhrrrvvvvvvwww___WWW111000---+++*********+++************************///((((((...,,,(((333FFFxxx}}}www```mmmmmm]]]^^^RRR999wwwhhhpppjjj```WWWEEE<<<888000///111---...---+++***+++,,,...///666333222333555666555222333333333333444444444444333777===BBBGGGMMMRRRVVV\\\ccckkkrrrwww~~~]]]{{{~~~xxxrrrbbbMMM>>>777444222444444444222222555888888UUU|||rrrnnngggUUUIII???222666666666777777777888888888AAArrr|||iii\\\XXXXXXZZZ^^^bbbaaaccclllxxxkkkeeecccYYYGGG@@@???777222333333555666777888888222CCCffffffRRRBBB666***,,,000+++------........./////////555...,,,111555666666777bbbyyygggWWWrrrggg[[[SSS;;;:::222...,,,...---******...+++000+++***111000///666<<>>222***---...+++)))---************************111%%%'''333---&&&AAAkkkyyyyyyXXXxxx^^^jjjPPPIIIwwwhhhqqqjjj```WWWDDD;;;777000///111---///---+++******---000222777444111222555666333000222222333333333444444444444777===BBBFFFJJJOOORRR^^^fffnnnrrrtttzzzgggzzzyyytttiiiWWWEEE999444333222666555333777999;;;AAA{{{tttqqqiii[[[TTTHHH333666777777888888888888888:::KKKqqq{{{oooiiikkkcccaaaaaacccddddddiiipppvvvxxxzzzzzz|||ssseee```ZZZJJJBBBAAA<<<444444555666666777777777111\\\}}}kkkssskkkUUUDDD999///...111---............////////////222///,,,111666333888HHH{{{hhh```pppuuuYYYXXXCCCCCC555000---......++++++...+++...,,,...333...---999^^^{{{rrrrrrppppppzzzqqqyyyuuuqqq```LLL666)))---000***(((---************************---&&&***222---000XXXeeefffzzz~~~cccxxxqqqfffNNNZZZyyyiiirrrkkkbbbVVVDDD:::777//////222---///---+++***+++///333555666333111222333444111///222222222333333333444444666888;;;???BBBGGGMMMQQQ^^^fffooosssuuu{{{cccyyyuuulll]]]LLL<<<444333111888555555999666;;;QQQvvvqqqjjj```[[[OOO999777777777777777888888888???\\\ppp~~~sssooorrrooohhhcccdddeeeeeeeeehhhnnnttt{{{pppaaa]]]PPPDDDAAA>>>666666666666555555555555???yyy{{{sssoooyyyuuu\\\JJJBBB777444666111........./////////000000,,,000000222555000@@@eeehhhXXXppp|||fff\\\MMMBBB888222---......,,,,,,---+++......111222***...CCC}}}oooeee^^^\\\^^^sss}}}|||yyy{{{xxxuuu{{{zzz~~~yyyjjjXXX>>>+++,,,///***(((,,,************************'''+++///,,,---AAAkkkyyysss~~~||||||kkkfffnnnrrrlllxxxwwwyyyXXXgggVVVYYYyyyjjjrrrlllbbbUUUCCC:::777//////222---...---++++++---000555777333333333222222111111111222222222222333333333333666888:::<<<@@@EEELLLQQQYYYaaajjjrrrwww}}}bbbfff}}}zzztttlllaaaRRRAAA777444333999555666:::111AAAppp}}}pppkkkccc^^^TTTBBB888888777666777888999:::MMMyyywwwqqqrrruuuwwwpppppppppoooqqqttt~~~hhhcccVVVGGG@@@>>>888777666555444555666777AAAxxx\\\eeePPPFFF999333333///....../////////000000000)))333222222555111NNN~~~ccc___}}}fffRRR>>>;;;333......///---,,,---,,,......222111+++:::\\\xxxtttZZZNNNOOOUUU^^^eeettt{{{zzz}}}{{{uuu|||ooorrriiibbbIII222+++---+++)))***++++++++++++++++++++++++&&&///000***444TTTvvv}}}mmmxxx|||tttbbbUUU___```nnn{{{oooqqqsssmmmhhhuuu}}}iiikkkvvvgggUUUxxxiiirrrkkkaaaTTTBBB999666//////222------,,,,,,,,,///222666888111444666555111000222555111222222222222333333333444666999<<<@@@EEEKKKOOOUUU[[[eeennnuuu||||||xxxxxxxxxvvvwww|||ccc|||ssskkkdddXXXGGG;;;777333888333888>>>444UUUrrrmmmeee]]]UUUIII<<<:::888666666999;;;===dddvvv}}}~~~zzzvvvrrrpppvvvkkkeeeZZZIII@@@>>>999777555444555777;;;===PPPwww[[[KKK:::222111....../////////000000000000,,,777222111888777^^^{{{bbbeeesssVVVHHH===555......000...------.........000000000OOOqqqvvveeeVVVTTT]]]gggpppwwwvvvtttiiijjjUUU;;;,,,***------***++++++++++++++++++++++++)))......000GGGjjj~~~qqqtttnnnmmmuuunnn{{{wwwuuuhhh]]]wwwhhhqqqjjj```TTTBBB999666//////222---,,,,,,,,,---000333666888000555888777111///333888111111222222222333333333222555999===AAAEEEJJJMMMUUUZZZbbbkkksssxxx{{{{{{rrrnnnooottttttpppppptttwww|||aaaooo}}}ssskkkfff\\\KKK>>>999333555111:::CCC;;;jjjtttnnnfff\\\UUUNNN>>><<<999777777:::===@@@www{{{yyyuuuiiiccc[[[KKKBBB???999777555444666:::???BBBvvvjjjUUUAAA666666444////////////000000000000///999111111;;;>>>jjjhhh[[[nnn{{{ZZZXXX???666...///000///------//////---///000666```ssskkkgggkkkqqqrrrppppppkkk|||zzzooo]]]BBB---)))//////***++++++++++++++++++++++++,,,***+++999YYY{{{vvvffflll{{{~~~YYYhhhzzzhhhpppiii```VVVEEE555333222...---111000---+++,,,000222333111666111000666999555222333333444555444222222222444555777999<<>>rrruuugggbbb]]]PPPJJJ<<<;;;777>>>;;;<<>>???555111111111111111111111111111///333444AAAwww~~~wwwccceee\\\KKK:::333222---///222,,,***222000333222iii{{{uuuqqqwww{{{xxxyyy~~~gggwwwzzzgggaaaPPP999000222000***------,,,,,,+++,,,,,,---,,,...222QQQzzzxxx~~~vvvxxxqqq^^^|||jjjpppiii```VVVDDD555222222...---000+++,,,000444777888555333666222222555666444222333///111222222111111333444555777:::===@@@FFFLLLPPPWWWZZZ\\\]]]___fffrrr|||~~~wwwrrrtttxxx}}}gggmmm~~~qqqfff```XXXHHH999999999888777PPP}}}ppp\\\___OOOLLLDDD:::666AAA;;;FFFssspppfffaaaOOOIII???:::888888555;;;:::HHHcccbbbZZZIIIEEE;;;222222111111111111222222111888666,,,HHHwwweee~~~sss___ffffffRRR???666444//////000+++***333222222???~~~\\\uuu[[[===+++,,,000111---,,,,,,,,,,,,,,,------,,,&&&===lllrrrwwwggg{{{rrrddd|||~~~xxxZZZ}}}kkkqqqjjjaaaVVVDDD555222222...---000...000333666888888666444555444333444555444333333...///111111111111333444555777:::===AAAGGGMMMRRRZZZYYYZZZ\\\cccllltttzzzlllqqqyyyjjjzzzsssfff```YYYLLL>>>;;;===777;;;hhhwww```[[[NNNKKKHHH999666BBB;;;PPPoookkk```KKKIII<<<===999888::::::777TTTvvvddd[[[hhhxxxkkkWWWJJJ;;;444333222222111222222333000???;;;...NNNrrriiinnncccrrr[[[DDD888666000///111---000333333666MMM}}}mmmfffDDD---)))...222---,,,,,,,,,,,,------...444'''LLL~~~|||zzz``````{{{jjjfff~~~~~~bbb}}}kkkrrrkkkaaaUUUCCC444222111---,,,000...000333666777999:::;;;444555555444333333333333...///111111111111333444555777:::===AAAGGGMMMRRRYYYYYY\\\cccmmmtttvvvuuuvvvnnnuuufff^^^XXXOOOEEE666999555FFF~~~kkkVVVQQQGGGIII999888@@@===```yyyyyyzzzdddOOOJJJ>>><<<999666===999888fffvvv|||rrr___OOO@@@666555333222222222333444///999777===kkkxxxbbbooofffddd}}}kkkeeeIII:::888222000222000444000000===___~~~yyyppptttwwwssseeeOOO999...******---,,,,,,,,,------...///999///]]]{{{ccchhheeeXXXsss}}}yyyxxx|||kkkrrrlllbbbUUUCCC444111111---,,,///+++...222555888;;;>>>AAA444777777333111333444333///111222222111111333444555777:::===@@@FFFLLLPPPWWW\\\eeennnvvvzzz{{{{{{{{{yyyiii]]]VVVPPPIII888888666VVVvvvVVVVVVFFFHHH;;;<<<>>>GGGzzzrrr|||eeeRRREEE???777888444>>>999???zzzyyybbbUUUJJJ888777444333222333444555555111///NNNaaa]]]sssqqq\\\|||rrrQQQ===999333000333333222...---BBBxxx}}}vvveeeaaa~~~}}}vvvfffPPP;;;...,,,---,,,,,,,,,,,,---...///000///777mmm{{{zzzvvvvvvKKKHHHooommmzzz|||kkkrrrlllcccUUUCCC444111111---,,,///***///555999::::::<<<===444888888222000222444333111333444333222111333444555777:::<<>>CCCIIIMMMRRRYYYiiitttzzz}}}xxxlll\\\TTTQQQFFFAAA@@@IIIdddWWWMMMIIIFFFBBBCCCooo[[[EEECCC:::DDD>>>222;;;^^^aaaRRRDDD:::333333555444333444666???555~~~}}}XXXZZZdddwwwwww```]]]JJJ>>>===,,,888...444///999www|||uuu||||||nnn^^^ZZZooocccgggFFF444+++000...///...------///111111:::uuueeejjjiiiGGGsss~~~mmmcccllliiisssnnnxxxoooaaaYYY@@@444333///...000...000777;;;999666666666444333222111111444555444222222333444444222222333444444555888;;;>>>CCCHHHMMMRRRWWWfffvvvyyylll^^^TTTQQQHHHBBBDDD___rrr]]]NNNIIIDDD@@@DDDuuu\\\EEEBBB999>>><<<444BBBrrrhhhNNNFFF<<<444333555555444444///:::FFFiiiVVVYYYeeexxx}}}bbbtttQQQ>>>444,,,555222777222999vvvwwwvvveeeXXX[[[hhh}}}ooooooLLL666+++---...//////------///000111@@@qqqtttMMM}}}oooaaaccc}}}sssnnnwwwoooaaaYYY@@@444333///...000...444;;;>>>;;;777777666555<<<888444444555444111///222333444444222222333444333555888:::===BBBHHHLLLRRRWWWdddwwwvvvqqqdddUUUNNNJJJ@@@EEEzzz~~~ZZZJJJFFFGGGGGGWWW|||^^^GGG@@@===::::::666FFF|||nnnTTTHHH>>>555444666555444555333999XXXlllUUUYYYggg{{{kkkrrr\\\HHH333444666777555555@@@}}}|||nnn\\\RRRPPPUUU[[[___cccssssssqqqRRR777......---...//////...---///111KKKttt~~~sssPPPqqq___WWWaaaqqq~~~tttnnnwwwooobbbYYY@@@444333///...000...666<<>>777333444555444111///222333444444222222333444333555777:::<<>>;;;999;;;<<<;;;999000,,,111666555333444222333444444222222333444333555777999<<<@@@EEEIIIJJJ[[[hhhrrrxxxsss}}}tttpppTTTGGGLLLGGGVVVnnnOOOGGGSSSddddddPPP@@@<<<888<<<;;;QQQuuu||||||}}}|||jjjQQQEEE999666666666666888888@@@yyyZZZVVV]]]mmm^^^~~~dddNNN333999---111555555WWWxxxjjj[[[QQQLLLPPPVVVUUUPPPZZZxxxqqqjjjXXX666444000...---///111///,,,111999uuubbbwwwJJJUUUnnnppp]]]OOOIIIJJJMMMOOO\\\uuuvvvmmmuuuooocccYYY@@@444333///...000...444:::===:::888:::<<<<<>><<<===;;;UUU~~~}}}nnnhhhVVVXXXZZZ\\\___ccciiimmmhhhUUUHHH;;;777777666777999777GGGmmmVVVUUU\\\llliiipppwwwOOO777666000555:::777]]]~~~xxx{{{vvvhhh___ZZZYYY[[[___^^^WWWUUUfff~~~qqq___555333,,,///---...222///---444@@@zzzzzziiieee}}}DDD\\\ssstttaaaUUUPPPNNNXXXWWW^^^wwwwwwmmmuuunnncccYYY@@@444333///...000...555:::===999666888::::::NNN???555888:::444......222333444444222222333444333444666888:::>>>DDDHHHJJJXXX]]]mmmsssuuu~~~{{{nnnWWWHHHJJJHHHrrrlllyyywwwQQQ???@@@GGGdddUUU@@@===???:::<<>>CCCGGGPPPWWWUUUiiizzzrrrnnnYYYHHHFFFOOOfffuuuVVVFFFIIIMMM~~~cccVVV@@@777<<<777AAAssswwwzzzjjj[[[RRRPPPRRRTTTWWW\\\ccckkkpppoootttsssYYYKKK===888777777888:::>>>MMMrrrIIINNNUUUddduuuhhh~~~___MMM444333333---:::qqqttt{{{ttt}}}~~~{{{vvvrrrkkkccccccdddhhheeeSSSNNNlllxxxssseee555777...222---...222000...:::KKKmmm```jjjddd}}}BBBWWWgggxxxoooccc\\\YYYNNNEEEGGG___yyysssssshhhdddWWWBBB333222222,,,,,,222888===333666666555AAA===:::222000777;;;555111333555555555444444333333222333444666777999===BBBEEEPPPSSSTTT```vvvxxxttt]]]===MMMKKKlllyyy___EEEEEEOOOyyyzzzsssUUUEEE???<<<:::>>>zzz}}}qqqddd]]]^^^]]]VVVTTT]]]kkkvvv}}}cccRRR@@@888777777999;;;;;;aaabbbSSSRRRXXXdddttthhhyyykkktttbbbRRR888111666333555zzzqqq|||wwwmmmjjjmmmgggbbbcccqqqsssbbbfffppp^^^???222...111***......444555222MMMooosssIII___ZZZssslll```RRRBBBGGGJJJSSSqqqzzztttuuuiiifffWWWBBB222222222,,,,,,333666<<<444888999666???::::::222000777;;;555111333666555555444333333333222333444666777999===BBBFFFOOOSSSTTT]]]ooowww~~~vvvmmmjjjkkkwwwyyy|||\\\AAADDDXXXkkk}}}bbbGGGFFFQQQqqqppprrrTTTDDD>>>======AAAyyynnnccc^^^______\\\]]]dddmmmwwwfffTTTBBB999777777888:::===hhhRRRPPPIIISSSeee|||jjjvvvssspppcccHHH===888111777<<<}}}sssqqq~~~zzzvvvooollllllllldddbbbllloooaaafffsss^^^===000---000***000///333333222NNNggguuunnnHHH]]]XXX}}}~~~sssdddUUUOOONNNLLLQQQeee{{{uuuvvvkkkhhhWWWBBB222222222,,,---333666<<<555;;;<<<666>>>999999111111888;;;555111333666666555444333333222222222444666777999===BBBFFFMMMSSSTTT[[[hhhmmmvvv~~~qqqhhheeeeeemmm{{{yyy{{{]]]JJJCCCbbb~~~lllgggHHHGGGTTTooolllsssXXXIII>>>===>>>DDD~~~vvvkkkbbb___``````bbbeeehhhjjjpppkkkYYYDDD:::777777888:::EEE{{{vvvRRRMMMDDDNNNbbb~~~nnnzzzsssyyyjjjwwwLLL???:::333444@@@wwwgggzzzyyytttmmmfffaaa]]]VVVRRR^^^ggg^^^ccc|||qqq\\\999---///...+++222000222222444TTTrrr{{{kkkGGGWWWWWW}}}wwwgggWWWJJJFFFDDDFFFQQQiii{{{uuuuuukkkiiiWWWBBB222111111,,,---444:::===555<<<===666???<<<777111222999;;;444111333777666555333222222222333222444666888:::>>>CCCGGGJJJSSSVVV[[[eeejjjsssyyysssqqqrrrwwwbbbMMMEEEdddsssmmm~~~mmmIIIFFFVVVuuuqqqyyy___QQQ@@@======GGG{{{uuujjjbbb```aaaaaacccffffffcccccclllxxxyyywwwqqq]]]GGG<<<888666777:::GGG___IIIFFFMMM]]]wwwpppvvvrrr{{{eee[[[???555;;;222@@@yyyqqq\\\{{{vvvlllbbb\\\\\\VVVSSS```mmmfffcccqqq{{{eeejjjUUU444---222...,,,333///000333;;;```kkkHHHRRRWWW~~~~~~tttdddVVVQQQNNNRRRYYY\\\fff}}}{{{ssssssiiihhhWWWBBB111111111,,,...555>>>>>>444<<<<<<555???@@@666111333:::;;;333000333888777555333222222222333222444666888:::???DDDHHHHHHRRRWWW]]]gggkkkttt|||wwwuuuuuuyyyeeeFFFEEEiiijjjjjj~~~rrrIIIEEEXXXyyyqqqxxxqqqvvvsssssszzzyyyvvv}}}|||cccUUUDDD<<<;;;HHHnnn{{{xxxmmmeeebbbaaabbbbbbdddfffccc^^^^^^aaa~~~wwwbbbJJJ===888777888:::AAAyyy[[[FFFGGGMMM]]]wwwqqqtttsss~~~~~~~~~xxxxxxfffvvv[[[DDD555777999<<>>@@@555111444;;;;;;333000333999888555222111111222333222444666888;;;???EEEIIIHHHRRRWWW^^^gggjjjqqq~~~{{{zzz~~~dddEEEHHHvvviiihhhyyy{{{uuuJJJEEE\\\sssjjj}}}ppp^^^]]]UUUUUU]]]]]][[[ddd___~~~zzzcccWWWGGG>>>:::GGGiiizzz{{{~~~{{{qqqkkkfffbbbdddccceeejjjiiibbb]]][[[}}}{{{fffMMM>>>999777999<<>>LLL```PPPOOOBBBKKK\\\sssrrr}}}ooosss{{{yyy{{{}}}gggYYYVVVYYYhhhyyy{{{wwwlllZZZKKK888444666666ooommmKKKfffxxx|||vvvmmmllljjjhhhzzzxxxjjjeeeEEE111111///000---555444999???IIInnnaaaZZZIIIJJJQQQ___qqqxxxlllQQQHHHUUUvvvcccNNNEEEKKKUUU]]]```WWWYYYcccpppwwwvvvtttuuuooo~~~tttrrrhhhgggWWWAAA000///000---///777888666...;;;:::...666777444111555<<<;;;222///333:::888555222000111222333222444666888;;;@@@EEEIIIKKKRRRUUUZZZaaa^^^\\\gggpppyyy|||xxxvvvWWWQQQKKKkkksssmmmbbbdddggghhhbbb\\\hhhyyyKKKHHHfffjjjfffttt```aaabbb\\\]]]eeeiiissstttgggdddIIIBBB===DDDyyyuuuvvvVVVGGGGGGCCCFFFGGGGGGMMMWWW^^^___kkkwww~~~xxxsssmmmfffhhhhhhjjjkkkggg___[[[\\\bbbdddgggllliiiOOO???:::999;;;???QQQ{{{WWWIIICCCHHHTTTgggrrrxxxkkkrrryyyxxx{{{mmm```\\\aaa|||jjjqqqFFF000BBB000>>>zzz{{{oooJJJPPPxxxsssmmm~~~cccAAA111333...///,,,666777===AAAFFFgggbbb[[[FFFCCCLLL[[[ooovvveeeOOOSSSpppbbbRRRRRRYYY```dddWWWZZZdddxxx}}}pppsssjjjeeeWWWDDD333......,,,---111777777:::>>>>>>999555666444111777AAA>>>111---444:::777333222333444222000222444555777:::>>>DDDIIIIIIPPPYYY___aaa^^^ZZZWWWXXXtttyyykkkhhhQQQKKK^^^sssttthhhgggnnngggggguuuxxx{{{OOOFFFlllgggfffzzzgggcccgggfffaaaccclllrrrrrrkkkkkkSSS???CCCJJJrrrwww~~~```XXXVVVLLLFFF???CCCEEEDDDBBBCCCHHHNNN^^^lllyyyzzzwwwsssmmmgggjjjkkkkkkjjjfffcccbbbbbbiiiyyyzzzZZZ???:::::::::???KKK|||UUUFFFGGGBBBMMM```wwwtttppp|||iiipppwwwyyy{{{}}}}}}gggfffgggrrr~~~}}}}}}pppvvvDDDAAA444111AAAmmmppp~~~NNNOOOuuu[[[kkk}}}```888---333...000444555:::AAA???JJJcccjjj|||dddDDDCCCAAAWWWbbbxxxrrrwwwgggfffPPPddduuudddOOOLLLNNNXXXfffxxx|||rrrvvvkkkdddWWWDDD333//////...000666===:::;;;===<<<777555666333///555@@@???222///555:::777444222333333222000222444555777999>>>DDDHHHLLLQQQXXX[[[[[[YYYXXXXXXbbbuuummmlllmmmNNNZZZ^^^|||wwwfffoooooovvv{{{QQQIIInnnmmmgggyyysssjjjmmmmmmhhhgggiiihhheeekkktttyyyqqqtttRRR;;;???JJJqqq{{{yyyiiihhhaaaSSSOOOEEEGGGIIIHHHEEEAAA@@@@@@YYYccclllpppuuuzzzyyyuuulllllljjjgggbbb_________aaavvv{{{sssuuu}}}\\\@@@::::::999>>>IIIgggPPPOOOEEEAAALLL]]]tttqqqkkk{{{jjjsssvvvwwwzzz{{{~~~qqqnnnfffdddhhhiiioooqqqdddFFF555444444BBBnnnzzz~~~uuuHHHDDD{{{zzzooo\\\mmmtttUUUTTTwwwsssYYY777...444///222666777<<>>QQQ```nnnnnnoooWWW[[[]]]HHHIIIFFFDDDBBBDDDPPPggg|||{{{ssswwwllldddYYYEEE333///000000444:::CCC???<<<;;;999555555888444///333??????444000555:::888555333333333222111222333555777999===BBBFFFOOOSSSVVVUUURRRRRRVVVZZZkkkrrrzzzsssyyyyyyqqqKKKcccdddvvvxxxzzzuuuxxx|||SSSLLLppptttgggjjj{{{qqquuuvvvrrrnnnjjjccc\\\|||rrrzzzUUU<<<@@@QQQlllttt~~~zzz___HHHGGGFFFFFFFFFFFFGGGFFFDDDBBBNNNRRRXXX```kkkvvvyyywwwmmmkkkgggaaa\\\YYYZZZ[[[[[[eeeddd\\\WWWYYYqqq^^^@@@::::::999===PPP___KKKKKKCCC@@@JJJYYYpppnnneeeyyyhhhrrrsssuuuwwwyyy{{{oooddd^^^_________nnnrrr___NNN111888222;;;eeesss\\\IIIwww|||lllccc[[[RRRJJJFFFUUUkkkzzz|||wwwyyyxxxkkkOOOAAASSSlllooo{{{gggOOO666///444111555::::::>>>DDDCCCKKK```yyyDDD@@@@@@HHHXXXaaawwwwww___TTTNNNAAA>>>@@@@@@:::444999PPPggg}}}}}}tttuuukkkfffZZZFFF333...//////444:::FFF@@@;;;999777555777;;;888000333>>>@@@555///333:::888666444333222222111222333555777999<<>>>>>@@@FFFEEEKKK\\\yyyuuuFFFCCCGGGEEEPPPWWWpppuuuqqq[[[OOOLLL>>>DDDIIIFFF<<<:::HHHZZZsssqqqhhhggg\\\GGG333...------111777DDD>>>999777666666:::???>>>444444>>>@@@555...000:::999777555222111111222111333555777888;;;???BBBMMMNNNNNNKKKJJJOOOYYY```[[[```jjjyyyzzzppp}}}kkkooosss___nnn}}}tttsssvvvuuuWWWMMMuuupppbbb{{{}}}|||zzzwwwooogggbbb^^^yyySSS===>>>GGG}}}{{{nnnjjjyyy}}}uuuZZZNNNOOOYYYMMMHHHCCCCCCFFFHHHDDD@@@DDDMMMYYYbbbeeeeeegggiiillljjjeee^^^YYYVVVWWWYYYbbbtttzzzxxxzzzxxxuuuzzz```@@@::::::999===RRR```OOOCCCCCCJJJSSSlllooobbbwwwmmm\\\jjj|||mmmooorrrtttwww{{{nnnbbb[[[SSS[[[aaa\\\RRRLLLOOOUUUqqq]]]TTTUUU\\\lllzzzqqq|||KKK<<<333555999XXXgggMMMZZZjjjrrraaa``````[[[bbb]]]cccrrryyyoooaaa[[[bbb[[[VVVXXXRRRFFF]]]```@@@333333555777;;;BBBAAAAAAGGGGGGKKKXXXooozzzyyyGGG???KKKEEEMMMSSSjjjyyyzzz[[[MMMjjjzzz___SSSOOOPPPRRRMMMCCC===CCCNNN}}}sssqqqgggfffZZZFFF333...---,,,///444AAA;;;777777777777;;;@@@CCC777444???BBB777//////;;;:::999666222111111333111333555777888:::>>>@@@GGGHHHHHHJJJNNNVVV^^^dddbbbgggrrryyy{{{|||___iii}}}|||rrr~~~ZZZRRRzzzppp```||||||zzzvvvnnneeeaaalllVVVCCC@@@@@@~~~vvviiiuuu{{{sssjjjfff\\\VVVDDDCCCDDDHHHKKKJJJDDD>>>@@@HHHUUU___^^^ZZZ[[[___ccccccaaa]]]YYYVVVVVVWWW]]]___>>>999;;;;;;???PPPyyyZZZRRRCCCDDDIIIOOOjjjrrrddduuulllYYYiii~~~lllnnnqqqsssvvvzzzzzzjjjbbbPPPJJJ[[[rrrmmmZZZPPPfff{{{iii\\\UUUWWWaaammmqqqyyyyyyBBB@@@555555888QQQsssZZZ\\\jjjwwwuuuddd```___\\\OOOaaa~~~lllaaa```XXXTTTYYYUUUJJJfff\\\999333777777;;;>>>EEEDDDBBBHHHHHHJJJTTTiiihhhWWW;;;GGGBBBEEENNNaaapppzzzrrrXXXOOOoooxxxggg|||xxxeeebbb^^^YYYSSSJJJEEEJJJSSSwwwttttttgggbbbXXXDDD333//////---///555???:::777888888777999===EEE777444???DDD;;;111111;;;;;;:::666222000111333111333666777888:::<<>>EEELLLMMMJJJKKKOOORRRTTTVVVUUURRRPPPNNNNNNPPPlll]]]<<<888<<<<<>>EEEBBB>>>HHHWWWcccpppwwwvvviiiVVVaaaxxxvvvtttqqqllldddWWWOOOQQQXXXyyyqqquuuxxxhhh^^^UUUCCC222000111///111666>>>:::888999888666777:::EEE777333???EEE===444333;;;;;;:::777222000111333111333666777888999<<<>>><<<===AAAKKKZZZeeeiiijjjuuuwww{{{\\\iiiwwwpppuuusss}}}cccaaammmkkkiiifff|||wwwnnnkkkkkkddd{{{ooo___nnnLLL>>>AAABBB{{{~~~jjjoooyyy{{{aaaccc^^^^^^XXXNNNHHHFFFIIINNNQQQAAA;;;999>>>AAA???AAAEEECCCGGGKKKLLLJJJHHHEEEDDDEEEGGG[[[\\\;;;888<<<===BBBPPPpppZZZUUUAAACCCEEEHHHfffuuugggtttyyy]]]eee|||sssjjjlllooorrruuuyyy~~~yyyOOOVVVJJJ:::RRRuuuxxx}}}uuummmbbbggglll^^^^^^mmm~~~yyysssxxxUUURRR:::333999444555yyy}}}ttt]]]\\\eeezzzrrrssswwwmmmsssgggXXX]]]pppvvvqqqLLL...666???===CCC@@@HHHFFFCCCIIIIIIHHHNNNggg}}}]]]{{{wwwAAAHHHFFF@@@BBBOOOYYYhhhzzzooo|||kkkXXX[[[YYY]]]tttwwwbbbOOOHHHKKKrrrwww{{{sssjjjbbbXXXDDD333//////...111666???777DDDKKK======FFFBBBCCC???222999NNNEEE222555333===???555///333555111555555666888:::<<<;;;:::>>>888<<>>>>>CCCPPPcccwwwHHH222???666;;;CCCSSSfffSSSDDD@@@???III]]]mmmmmmeeeyyy^^^dddqqqxxxhhhfffjjjsssuuussswwwjjjZZZQQQKKKLLLSSS```aaammmpppgggpppkkklll|||kkklllsssvvvlllNNN<<<333777CCC---NNNtttbbbWWWkkkkkkuuuuuupppqqqfff```qqqddd===666;;;===@@@GGGEEEEEEGGGJJJGGGBBBEEEKKKaaayyysssDDDCCCIIICCC@@@EEESSSeeettt}}}uuu```]]]YYYJJJ^^^^^^qqqlllYYYOOOEEEEEEddd{{{yyy{{{rrrkkkcccWWWDDD333//////...000555BBB:::DDDJJJ===;;;AAA<<>><<<===EEEWWWpppEEE777@@@666>>>BBBVVVbbbZZZGGGBBB???FFFXXXhhhiiibbb|||___bbbnnnxxxfffgggkkkooojjjhhhuuusss\\\QQQXXX{{{wwwrrrlllkkkyyyzzzuuu{{{iiiSSS999999///777000FFFkkkOOOiiiqqqsssuuummmgggppptttcccnnn~~~ZZZ<<<888???AAABBBGGGLLLGGGBBBCCCHHHKKKKKKIII\\\wwwkkksss___AAAMMMEEE<<>>666;;;AAA:::999<<<999@@@===555:::IIIEEE555111222;;;>>>777222444555222333333333555777999;;;<<>>IIIcccwww||||||pppvvvnnndddhhhmmmYYYYYYGGGAAAVVVhhh|||___aaa}}}eeeVVVSSSTTTfffiii___RRRQQQUUU```rrrvvvQQQEEE===RRRUUU~~~jjjmmmwwwgggvvvooocccZZZSSSMMMLLLMMMGGG@@@GGGVVVQQQKKKEEEEEEHHHIIIEEEAAA<<<:::<<>>>>>777BBBBBBKKKZZZ\\\KKKEEE???CCCRRRaaaddd___aaa___lllxxxeeellluuuvvvlllgggwwwhhhVVV]]]tttllldddcccnnnxxxrrrzzzuuu```TTT333777333444:::===\\\bbb}}}QQQdddssszzzzzziiittthhhggg^^^WWWppp}}}nnn\\\jjjmmmRRR======DDDCCCBBBEEEFFFKKKLLLGGGHHHNNNOOOJJJQQQ^^^ooo{{{@@@JJJIII:::>>>HHHVVVbbbmmmzzzwwwddd```jjjNNNRRRZZZIIINNNOOOlll|||}}}wwwoookkkdddWWWDDD333000000---///333:::333444999:::<<<@@@BBB===:::555888CCCDDD888///222:::>>>999444444555333333333444444666:::>>>BBBEEEIIIHHHDDDGGGXXXnnn|||vvvmmm\\\WWWhhhvvv~~~sssbbbcccrrryyyttt~~~tttjjjggglll[[[\\\TTTJJJPPP\\\pppdddzzzfffUUUXXX]]]]]]mmmwwwsssjjjggg___ZZZ^^^mmm}}}ooorrrWWWFFF;;;GGG___}}}rrrnnnbbbfffssstttmmmpppfffSSSRRRLLLRRR^^^cccUUUAAA@@@MMMWWWTTTQQQOOOOOOMMMIIIFFF???>>>===DDD^^^___:::AAA:::777DDDCCCJJJbbbYYYMMMGGG@@@@@@LLL[[[aaa___eee]]]jjjzzzbbblllzzz~~~sssjjjuuuyyy```\\\sssuuubbb```jjjyyygggXXX]]]jjjzzz|||rrrZZZTTT444222777444===777???___{{{YYYYYYeeetttjjjvvvffffff^^^UUUgggxxxrrrbbb]]]WWWlllcccPPPAAABBBEEECCCAAADDD@@@VVVbbbUUUGGGHHHLLLLLLIIIwwwccciiiyyyNNNBBBQQQ???===AAAMMM[[[hhhuuu^^^dddsssWWW\\\YYYttt|||}}}uuuooolllcccVVVDDD333000000---...222<<<888333666===@@@DDDLLL;;;888555666<<>>///111888===;;;777555555444333444555555777<<>>GGGVVV___```lll^^^hhhzzz```dddmmmrrrmmmfffmmmzzzuuuaaapppzzzwwwjjjpppvvvvvviiiYYYLLLJJJOOO```cccnnnZZZRRR===333222111555222;;;jjjcccoooPPPNNNpppzzzrrr}}}llliiikkkllluuuuuukkkZZZ___eee{{{uuu[[[NNNDDDDDDEEEDDDFFFJJJVVVggglllYYYGGGFFFIIIIIIJJJ[[[pppeee~~~mmm>>>PPPGGG???<<>>MMMTTTnnn|||iiinnnrrrbbbWWWVVVWWWXXX\\\XXXXXXmmmvvvfffPPPVVV{{{|||lll^^^[[[HHH:::CCCmmmVVV^^^hhhrrr~~~yyyrrryyyxxx]]]QQQWWW]]]UUUGGGMMMUUU^^^___YYYQQQMMMLLLFFFLLLHHHAAATTTFFF888???888===EEEJJJZZZ[[[PPPKKKBBB===CCCQQQ\\\___vvvuuu```eeeuuugggaaa___cccddddddkkkwwwjjjwwwyyypppooozzznnnZZZTTTUUUQQQGGG???GGGPPP|||mmmUUUJJJ:::555333777333111>>>CCCxxxXXXFFFcccyyyiii}}}xxxkkkvvvkkkQQQKKKFFFEEEEEEFFFKKKRRRtttnnn___NNNHHHJJJIIIBBBNNNCCCvvvccc{{{HHHCCCLLLBBB;;;BBBOOO]]]iiiqqqzzz|||lll}}}vvvvvvqqqbbbVVVCCC444000000,,,,,,000333;;;555333:::444111???<<<777999555444HHHNNN888///555<<>>===FFFEEENNNNNNttt\\\QQQLLLCCC<<>>444111:::888gggxxx\\\PPP]]]yyyxxxlll{{{cccKKKJJJIIIHHHEEEEEEKKKRRRlll]]]LLLEEEGGGIIIFFF@@@JJJ@@@]]]ooommm{{{iii@@@JJJCCC>>>@@@FFFPPP___lllzzz|||ooo]]]}}}wwwyyytttbbbVVVCCC444000000,,,,,,///111>>><<<;;;BBB999222AAA>>>888;;;666444JJJSSS<<>>CCCLLLDDDPPPRRRvvv```RRRNNNDDD;;;<<>>FFFXXXiiittt|||vvvbbbQQQ{{{yyyvvvqqq]]]VVVEEE444.........------555======666444;;;===888CCC222???AAA000DDDXXXAAA222111777@@@AAA888111111666555666888999===IIIUUUcccfffbbb\\\\\\```]]]TTTNNNPPPzzznnnkkkuuuvvvddd___WWWFFFYYYnnn```iiihhhVVVdddbbbiii}}}lllaaa\\\IIIGGGZZZ```ZZZgggcccQQQMMM]]]|||~~~qqq~~~bbb888@@@999MMMpppqqqmmmeeeqqqhhh\\\jjjVVVPPPTTT]]]bbb___YYYYYY^^^ZZZTTTHHHIIIhhh@@@======FFFSSS[[[ZZZVVVQQQqqqcccWWWIIIBBB:::BBBIIIEEEXXXXXXtttkkkbbb^^^iiiaaa[[[```gggiiiiiiiiiyyytttsssqqqxxx{{{rrriiiccckkktttxxxRRR:::444333444555333555777444CCCcccTTTjjjbbb===FFF{{{ooo]]]zzzVVVGGGMMMJJJIIIJJJIIIEEEDDDFFFCCCGGGJJJHHHCCC>>>>>>@@@===LLL<<>><<>>:::HHHZZZgggyyyjjjPPPDDD{{{yyyvvvtttaaaVVVEEE444.........------...666888444333777777333SSSIII@@@888333999JJJXXX>>>333333@@@BBB777222777666444555777666777===EEEXXXyyyhhh[[[aaajjjSSSZZZpppeeezzz___hhhnnnppp\\\YYYRRRhhhsssllllllcccdddvvvyyyJJJVVVoooeeerrrrrrtttlll```OOOMMMeee{{{sss\\\[[[XXXVVVVVViiizzz}}}xxxEEE;;;AAA;;;EEEzzzvvvdddYYY```vvv~~~}}}ooo______```bbbaaaYYYOOOMMMPPPFFFNNNKKK\\\ZZZ???>>>===@@@GGGMMMRRRTTTYYY[[[^^^OOONNNCCC;;;;;;999LLLPPPZZZddd[[[ccc```bbbfffiiihhhjjjmmmkkkyyywww{{{wwwuuugggWWW;;;'''444///777444111666999@@@NNNsssdddssslllYYY===\\\ZZZdddggg[[[```{{{TTTDDDKKKBBBAAACCCGGGGGGCCCBBBCCC>>>AAAEEEEEEBBBAAABBBDDD;;;===EEEBBBSSSggg{{{~~~GGG===PPPCCC999EEEHHH\\\mmm{{{iiiOOO@@@zzzwwwttttttcccVVVEEE444.........------,,,222666444333666555222SSSPPPAAA777777444???\\\III666///<<>>888===[[[vvv^^^ZZZTTTxxxhhhVVVwww]]]PPPPPPNNNWWWTTTiiiHHH;;;===AAAFFFKKKRRRXXX]]]eee[[[{{{^^^JJJMMMJJJBBB@@@;;;FFFSSSPPPssslllaaaffffffiiillljjjffffffkkkmmmvvv}}}wwwxxx^^^MMM888***666,,,666444000888???AAAHHHSSSkkkgggWWWtttEEEIIImmmsss[[[^^^oooMMMGGGFFFCCCAAABBBEEEFFFDDDDDDGGG>>>@@@BBBBBBAAA@@@@@@BBB@@@===EEE>>>>>>vvvaaagggDDDLLLKKKAAA???===OOO[[[jjjwww{{{rrrttt___LLLAAAzzzuuurrrrrrbbbVVVEEE444.........------,,,000444444444555555444@@@FFF:::333888000555TTTSSS<<<...777CCCAAA:::666555333555999:::999;;;@@@PPPiiixxxfffkkk```\\\cccMMMfff^^^gggfffmmmbbbZZZZZZ```uuupppxxxLLL999OOOwwwrrryyyxxxuuukkk\\\VVV^^^lllwwwmmmkkkdddXXXfffsssppp888>>>;;;:::>>>LLLlllcccWWWxxxpppQQQeee{{{sssaaaVVVRRR[[[dddrrr@@@:::???FFFLLLQQQUUUZZZ]]]cccZZZssswwwQQQKKKGGG@@@@@@;;;>>>MMMJJJdddwwwddddddeeeiiikkkgggbbbcccgggmmmtttwwwooorrrvvvrrriiirrr~~~jjjZZZ???333444888---666444000888======BBBNNN^^^ttt}}}PPPVVV[[[___XXXOOOeee]]]NNNMMM???BBB>>>===???@@@???AAAEEE??????@@@???>>>=========??????======@@@OOO\\\nnnpppmmmDDDFFFNNNEEE>>>CCCIIIXXXjjjxxxtttuuu^^^```QQQHHHGGG{{{uuuqqqqqqaaaVVVEEE444.........------,,,///222444444444555666000===:::666<<<777777LLLUUUDDD333222===DDD???777666444555:::<<<;;;===AAAKKKYYYooo~~~www```VVVzzzRRRKKKzzzyyyXXXbbbeeeaaaxxxhhh\\\JJJ~~~~~~oooDDD===NNNrrr}}}pppppp|||tttmmmhhhaaaWWWRRRRRRZZZWWWRRRLLL]]]{{{```888===999???FFFLLLyyydddyyyRRRSSSdddaaa]]][[[___aaa___^^^```MMMVVVtttSSS777@@@DDDJJJOOOQQQRRRSSSSSSSSSTTTjjjiiiSSSHHH===AAA???===@@@GGGYYYhhh^^^___bbbeeeccc___```eeehhhmmmwwwhhhaaabbbfffwww~~~bbb```999111555222000666333000666777777@@@DDDGGGkkk~~~lll}}}vvv```EEE@@@MMMRRRTTT```vvvxxxqqqbbbKKKIIILLL===CCC???>>>??????>>>@@@DDD???>>>===<<<;;;:::999888888>>>666;;;FFF999TTTxxxXXXhhh|||OOO???OOOKKKBBB>>>???III\\\lll{{{rrrnnnUUUVVVIIIFFFKKK}}}wwwrrrrrrbbbVVVEEE444.........------,,,---000222222333555888---<<>>???<<<999>>>RRRLLL>>>111444AAACCC<<<999666666:::<<<;;;===@@@AAAKKK\\\yyyuuugggfffyyyHHHPPPlllZZZ]]]jjj```yyyyyy]]]KKK```RRRDDDCCCJJJ[[[{{{lllzzzxxxqqqkkkcccYYYQQQPPPMMMLLLIIITTT~~~LLL:::999555CCCJJJLLLzzzttt|||WWWQQQ^^^qqqtttwwwuuuhhhYYYSSSTTTOOORRRfff<<<;;;HHHIIIJJJLLLNNNNNNMMMLLLKKKSSS```vvv[[[OOO???CCCBBB>>>888GGGNNNjjjuuu```^^^___bbbaaa^^^^^^bbbbbbfffsssxxxooopppuuu~~~rrr[[[999111000---222444111444999666:::KKK???BBBJJJpppgggnnnmmm^^^~~~wwwTTTPPP]]][[[QQQTTT^^^vvv}}}dddaaapppxxxwww|||}}}hhhTTTMMMFFFDDDFFFBBBCCC@@@@@@CCCBBB>>>===???===;;;999888888888777666444<<<666777@@@888BBBkkkgggbbbqqq]]]MMMHHHFFFBBB@@@AAAJJJYYYkkk~~~rrrlllVVVZZZLLLGGGJJJyyysssrrrbbbVVVEEE444.........------,,,,,,...000111111444888///===EEE@@@;;;999444---MMMRRRGGG111...>>>FFF@@@<<<777666999;;;:::;;;>>>GGGOOO\\\ttt___gggYYYCCCTTTbbbiiiaaaooo^^^dddlllcccUUUvvvppp;;;AAACCCAAAFFFnnnqqqwwwkkkllllllhhhYYYVVVWWWSSSWWW{{{|||ttt>>>;;;666222BBBIIIGGGdddnnnlll___FFFaaaIIIWWWTTTNNN444KKKMMMKKKJJJJJJLLLMMMMMMKKKNNNWWWYYYyyyoooZZZRRRAAACCCAAA:::999JJJEEEQQQgggcccbbbcccbbb^^^]]]___```bbbggg}}}zzzvvvIII666444///222222111000888???;;;CCC[[[MMMAAACCCSSSpppdddddduuuMMMFFFUUUNNNPPPRRRQQQNNNMMMQQQVVVaaa]]]cccvvvlllmmmjjjhhhnnn|||ZZZCCCIIIMMMDDDAAAGGG<<<<<<>>>BBB@@@:::666555:::999777666777777777666444<<<;;;444666>>>BBBCCC___qqqRRREEENNNJJJEEE???>>>HHH\\\qqq~~~|||qqqmmmZZZaaaSSSHHHGGGyyyzzzsssttt^^^TTTEEE555///......---...,,,,,,...000111333444555333999MMMVVVEEE666666666:::OOOSSS<<<---444>>>======:::888888<<<>>>???>>>BBBNNNRRRaaavvvgggmmmIIIJJJYYYTTT]]]jjjooobbbZZZaaaUUUnnnPPPBBBCCC@@@AAAKKKuuuvvvtttzzzzzz}}}xxxsssjjjhhhgggYYY[[[^^^cccaaa;;;999;;;@@@BBBCCCKKKVVVpppdddsssKKKPPPtttiiiBBB:::DDDCCCHHHMMMPPPOOONNNMMMNNNKKKOOO]]]ccc___PPPLLLDDD>>>>>>666<<>>FFFiiiwwwjjjNNNHHHJJJIIILLLQQQJJJJJJYYYbbb___```fffmmmooolllhhhdddXXXyyyhhhWWWIIIKKKQQQOOOGGGAAA===<<<;;;:::888777666666222333666:::888444333666<<<:::888777666666888999OOO{{{]]]}}}```888OOONNNJJJCCC===DDDZZZooo|||]]]NNNQQQTTTMMMDDDwwwwwwpppqqq___UUUEEE555//////...---...,,,,,,---...000222444666666444AAAIII???888999666777FFFOOOGGG666...666AAA???;;;777777<<<@@@@@@>>>???JJJNNN[[[|||sssbbbWWWjjjHHHLLLSSSOOOrrrmmmiiikkkcccSSSvvv}}}\\\^^^}}}kkkHHH===@@@???>>>DDDfffmmmppp~~~oooiiidddeeecccnnn~~~|||VVV:::999;;;AAACCCDDDJJJSSSwwwmmmooowwwUUU@@@@@@DDDHHHOOOUUUUUUQQQNNNQQQUUUUUURRRTTT\\\ZZZKKKJJJGGGAAA>>><<>>,,,222444111222444555666888:::>>>AAAIIIBBBAAADDDOOOvvv{{{```kkkddd[[[MMMJJJOOOKKKKKKXXXHHHKKKWWWgggnnnmmmooouuu}}}XXXKKKBBBGGGNNNLLLDDD>>><<<<<<;;;999888777666555:::666444555444222444999:::999777666555666888999666UUUwww\\\rrrwwwNNN>>>BBBJJJOOOJJJDDDIIITTTttt~~~iiiQQQGGGKKKPPPMMMGGGxxxtttooopppcccUUUFFF666//////...------,,,++++++,,,...111555777===444777>>>;;;===@@@<<<444999HHHQQQCCC---///@@@AAA<<<888888<<<@@@@@@>>>???HHHKKKTTTggg~~~uuuSSSzzzMMMHHHNNNKKKKKK```pppmmmkkkWWW^^^}}}lllVVVaaaUUUAAA999???>>>===>>>UUUpppqqqvvv}}}|||zzzmmmHHH888888<<>>???@@@AAA>>>DDDrrrqqqSSSooopppWWWHHHNNNPPPFFFNNNhhh{{{{{{YYYNNNEEEAAAFFFNNNLLLDDD===;;;;;;:::888777666555444999333000111111000111444777666555444555666777888555444nnnhhhaaa]]]OOODDDAAAJJJNNNEEE>>>???LLL___sss|||~~~zzzllldddWWWGGGAAAEEEJJJJJJGGG}}}uuurrrooohhhVVVFFF666000///...------,,,+++******---000444666===333333777666<<>>OOOLLL999111777???>>><<<;;;;;;===@@@BBBDDDHHHJJJPPP[[[fffaaakkkEEEIIIMMMDDDKKKVVVuuussssssbbbXXXWWWiii```lllGGG???999@@@???>>>>>>KKKxxxxxxxxx}}}{{{uuuvvv___===777888<<>>>>><<>>DDD:::FFFoooxxxVVVPPPqqqvvvxxxwwwhhhUUUJJJKKKEEEAAADDDIIIHHHBBB;;;:::999888777666444333333444000000444555333000000333333333333444555666777:::===AAAooopppccc```>>>:::EEEJJJIIIJJJEEEMMMZZZjjjzzzxxxkkkcccWWWPPPGGGCCCCCCDDDDDDDDDvvvtttllliiiWWWGGG777000///...------,,,+++******+++///222444333...111333///444;;;777444111555BBBLLLIII;;;...:::>>>AAA???;;;;;;AAAGGGEEEGGGHHHPPPYYY^^^wwwppp]]]FFFLLLKKKCCCOOOTTTccctttiiiZZZMMM```iiieeemmmPPP>>>???999???<<<>>>>>>EEEiiillldddeeennnqqqqqq~~~|||jjjnnnSSS666666999===@@@DDDFFFEEECCCCCCTTTPPPYYYiii```IIICCCFFFHHHGGGGGGEEECCC@@@???@@@BBBCCC<<>>AAA777888FFF@@@888CCCaaakkkXXX___ooozzz}}}uuuxxx|||zzzeeeUUUNNNSSSEEEAAA<<<;;;???BBB???;;;888888777666444333222111222//////333555222222333000000000111222333444555///===111EEEtttuuu]]]EEE???BBBKKKSSSMMMJJJIIIOOO[[[iiiuuu}}}}}}qqqZZZ^^^NNNLLLIIIEEEBBB@@@@@@AAAtttuuuggghhhXXXHHH888111///...------,,,+++******+++---///111//////666666///444:::666666444222666EEEOOOEEE222777===CCCBBB>>>===BBBHHHCCCFFFGGGPPPZZZ___qqqccctttlllCCCKKKGGGEEEPPPQQQZZZ|||pppaaaZZZJJJbbbooo___xxxwwwSSS@@@>>><<<888<<<888;;;>>>>>>YYYXXX>>>KKKSSSPPPLLLLLL\\\rrrrrrhhh|||gggbbbGGG222666:::===>>>BBBEEEDDD???CCCBBBmmmtttOOOHHH^^^yyynnnKKKCCCEEECCCEEEMMMJJJFFFBBB@@@BBBCCCDDDCCCCCCFFF???GGGLLLgggLLLHHHCCCAAA<<<===@@@FFFjjjeee]]]\\\XXXYYY\\\WWWTTT[[[^^^```pppZZZ<<<666222+++222000222222444777:::=========777<<<888444;;;>>><<<<<<<<<^^^jjj___``````{{{tttsss___QQQKKKKKKLLLBBB@@@;;;999<<>>>>>;;;777<<<777;;;===888KKKmmm???DDDJJJ999@@@BBBGGG\\\uuudddiiibbbPPPsssfffQQQ===444777:::<<<===@@@EEECCC===EEE@@@RRRXXXKKKSSSjjjzzz[[[CCCCCCEEE@@@AAAJJJHHHFFFDDDBBBAAABBBDDDEEECCCAAA;;;@@@KKKccc{{{VVVIIIDDDHHH>>>888>>>CCCXXX}}}zzzfff^^^XXXYYYWWW[[[VVVVVV\\\\\\sssvvvHHH;;;999000000///111111333666777777777888888555444888999555:::@@@===???===KKKsssrrrbbbUUU```nnn{{{```___zzzqqq}}}nnnVVVLLL@@@BBBHHH@@@CCCCCC???:::;;;BBBDDDAAA666666555333222111000///,,,000888<<<666...+++///------...//////000//////444333666000111\\\xxxUUUooozzzcccOOO===KKKWWWiiitttqqqgggeeejjjssspppjjjdddaaaaaaeeehhhoooqqq{{{wwwuuuQQQCCC@@@BBBCCCCCCBBBAAAAAAAAA}}}www|||hhhkkkYYYIII888111000...------++++++++++++++++++++++++//////444555333<<>>BBBKKKHHHCCCIIINNN~~~mmmjjj]]]VVVSSSaaa^^^pppdddIII@@@===:::;;;999===888===>>>444CCCrrrcccPPPRRRFFFEEEFFFAAABBBbbblll]]]bbb|||___\\\gggfffFFF777777777;;;<<<;;;???EEECCC<<<<<<>>>AAAkkkZZZIIIXXX}}}ZZZKKKBBBFFFGGG@@@===BBBBBBDDDEEEBBB>>>>>>AAAEEE999>>>@@@@@@FFFFFFfffOOOAAAKKKAAA777@@@BBBGGG]]]sssdddXXXXXXQQQaaa]]]VVV\\\\\\```uuuzzz{{{www555333555---777333888111444777777444222333444:::---666AAA999:::???777>>>===;;;>>>UUUsss___iiijjj```^^^ddduuunnneeejjjwwwPPPGGGKKK>>>CCCOOOEEEAAABBB???888777;;;;;;777666555444333111000/////////;;;MMMUUUMMM;;;000...,,,---......//////......$$$:::111000???222GGGvvv~~~eee777999FFF]]]qqq}}}}}}yyysssooooooqqqttt}}}uuussstttjjjmmmUUU===JJJAAABBBDDDDDDDDDCCCBBBAAAxxxuuuvvvkkkeeeYYYIII999111000---,,,,,,------,,,,,,,,,,,,++++++...,,,///555888:::???EEE777===???999222555BBBNNNMMM@@@;;;BBBFFFBBB@@@EEE@@@EEENNNVVVVVVUUU^^^kkkgggJJJIIIMMMKKKFFF@@@GGG@@@DDDMMMKKKtttlllrrreeeZZZSSSNNN[[[mmm```rrrMMM===<<<<<<:::999999888888999999:::;;;XXXpppIIIEEEDDDIIILLL\\\nnn\\\fff```999<<<333;;;;;;<<<<<<======>>>>>>:::CCC@@@NNNxxxKKKRRR]]]vvvssshhhgggiiifffkkksssrrrxxxwww}}}kkkXXXMMMEEECCC@@@<<<===BBBAAADDDFFFFFFCCCBBBCCCEEE@@@EEE;;;===EEE@@@fffoooNNNLLLBBBAAA@@@999===HHHJJJfffppp___WWWSSSWWWWWWTTTUUU[[[___^^^hhhkkkppprrrqqqmmmgggcccmmmpppuuuzzz|||WWWBBB222000111...111888555444222111111222444555555666777888999:::;;;;;;777888;;;<<<;;;DDD___zzz```KKKFFFBBBBBB@@@>>>@@@DDDAAA???===<<<;;;999666444333222111///......------+++///FFFddddddFFF///+++...............///000000......///000444888<<<>>>~~~~~~lllhhhFFFDDD===:::DDDWWW~~~xxxrrrjjjnnnnnndddUUUHHHCCCCCCAAA@@@@@@???>>>>>>>>>???wwwuuuvvvlllfffYYYIII999111000...,,,,,,------,,,,,,,,,++++++++++++---222777666666<<>>LLLDDD======FFFNNNKKKDDD@@@AAAFFFMMMQQQSSSZZZddd}}}OOOCCCGGGEEEAAABBBAAAGGG???AAAKKKEEE]]]rrrfffbbbaaaRRRLLLppp|||kkkXXXDDD>>>888666:::999888888888888999::::::DDDpppXXXCCCAAAKKKXXXmmmbbbwwwhhh[[[555555555<<<<<<<<<<<<=========>>>DDDHHH???AAAeee{{{XXXQQQ^^^|||```NNNOOOMMMOOOXXX^^^[[[XXX\\\iiitttzzz~~~}}}}}}hhh[[[TTTNNNMMMIIIBBB???@@@???BBBDDDCCCAAA@@@AAACCC===CCC<<<<<>>JJJRRRwwwyyyooo\\\KKKFFFBBB@@@AAA@@@>>>>>>AAA@@@>>><<<;;;:::888555333222222000///...---------444,,,...888888...,,,444...------------.../////////......///111444666888NNNxxx|||^^^[[[ppptttjjj```FFFFFFUUUiii{{{uuu~~~vvvqqqiii]]]RRRKKKHHHHHHHHH??????>>>===============wwwvvvwwwnnnhhhYYYIII888111000...,,,---,,,,,,,,,,,,++++++++++++(((,,,333666333000777@@@KKK===444999???;;;555222AAAHHHFFF@@@DDDQQQTTTLLLLLLFFFBBBDDDJJJQQQZZZbbbddd}}}ZZZ888===EEE===999??????EEE===>>>IIICCCHHHeeezzzmmmnnn^^^III[[[yyy\\\===<<<>>>666333:::888888777777777888999999888nnnwwwNNN===@@@IIITTT\\\iiiyyyrrrmmmkkkQQQ333222999<<<<<<<<<<<<============FFFGGG???999DDDeeeeeeKKKUUUqqqjjjhhh^^^XXXRRRHHHPPPPPPVVVcccmmmooollljjjssswwwzzzzzzyyyxxxuuuppp~~~xxxqqqnnnrrrzzzqqqaaaYYYUUURRRRRRNNNFFF???======>>>??????======>>>???888AAA;;;:::CCC???KKKppptttXXXIIICCCCCC<<<<<<@@@===>>>YYYlllbbbUUUOOOUUU\\\ZZZVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[]]]```cccfffgggiiilllooorrrvvv{{{fff===333...333666333000222444333222111111222333444333333444555666777777888777555666999:::777666777===JJJ^^^ssssssggg[[[KKKBBBCCCBBB???>>>@@@???<<<;;;===>>><<<:::999999777444111111111///...------------///***((())))))(((***///,,,,,,++++++,,,,,,---...///...------...///111222---FFFwwwkkkXXXZZZxxx|||xxxgggmmmttt{{{tttlll|||gggMMM>>>>>>BBBCCCAAA>>>===<<<<<<<<<<<<<<<<<>>;;;;;;<<<<<<<<<<<<<<<<<<===???======:::BBBuuuaaaLLLvvvhhh[[[]]]VVVSSSSSSVVV\\\bbbfffhhhiiikkkmmmnnnnnnmmmllljjjgggjjjsss||||||uuurrrxxxpppYYYWWWMMMKKKKKKKKKIIIDDD===999;;;;;;;;;::::::999::::::555===999777??????AAAOOOfffPPPEEEEEE@@@???@@@<<<999DDDgggeee[[[XXX^^^[[[OOOMMMUUUYYYXXXVVVUUUUUUVVVXXXZZZZZZ]]]___aaadddgggkkknnnppprrrvvvzzz___666000...333666333000000333222111111111111222333222222222333444555555666666444333555999===???@@@BBB>>>:::<<>>???===999999;;;;;;999888777666555222000000///...---,,,,,,,,,,,,''',,,............,,,'''***************+++,,,,,,------,,,,,,,,,---...///000222;;;ZZZmmmTTTttt~~~uuussszzzuuupppZZZAAA666999??????<<<>>>>>>============>>>>>>uuutttvvvnnniiiXXXHHH888111000...---...,,,,,,+++++++++*********,,,))))))...111000000333AAATTTUUUBBB???OOONNN<<<666<<>>===<<<<<<;;;:::888>>><<<;;;AAAFFFGGGJJJ___pppoooqqqmmmhhhsssAAA@@@:::555555999999555666555555555555666777777:::<<>>;;;:::::::::::::::::::::666666888???<<<555QQQwww[[[ppp```YYYTTTTTTRRRPPPRRRXXXaaafffgggfffcccbbbaaa```aaaccc```kkkssspppggggggsss{{{lllTTTKKKMMMAAAAAA@@@???@@@@@@===::::::999777777777777777777555:::777555:::>>>>>>???kkkyyy[[[HHHFFFCCCAAABBB===>>>>>>KKKtttpppaaa```\\\QQQOOOVVVSSSSSSRRRRRRRRRSSSTTTTTTTTTVVVXXXZZZ]]]aaafffjjjjjjlllppptttxxxxxx@@@666222000222444222000000111111111111111111111111111111111222333333333444555666555333222555999;;;777888<<>>;;;777777:::888666555444444333000.........---,,,++++++++++++***---+++&&&&&&+++---***)))))))))))))))***+++++++++++++++,,,,,,---...//////222///...HHH|||zzzuuugggnnnxxxyyyyyywwwlllLLLBBB999777===CCCCCC@@@@@@@@@????????????@@@@@@tttrrrtttlllgggXXXHHH888111000///......++++++++++++************111+++(((---111222222333999BBBMMMOOOIIIAAA???@@@CCC;;;===LLLSSSOOONNNSSS___gggmmmiii```WWWOOOHHHJJJHHHLLLVVV^^^aaahhhqqq{{{~~~```:::777???BBB<<<777:::;;;777888:::;;;:::;;;@@@EEEFFFKKKooohhhfffbbbiiiFFF333======333000666777111555555444444555555666777;;;222MMMtttQQQBBBDDDEEEAAAEEEHHHMMMVVVccctttwwwqqq___\\\MMMEEEggg{{{wwwNNN///;;;:::;;;999999999999888888888888666555333888;;;444???ZZZyyywwwfffnnnuuuvvvrrrkkk```WWWdddaaa___\\\YYYXXX^^^fffqqqcccZZZeeezzz~~~qqqXXXtttqqqUUUJJJHHHFFF>>>???<<<999;;;??????===:::888555444555666666555666666666555777<<<>>><<>>===RRRlll___^^^ZZZSSSPPPLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVXXX]]]bbbggghhhjjjnnnrrrwww}}}}}}^^^000666444111000111111000000000000000000000000000000000111111111222222222333...444888666222333444555<<<;;;:::;;;???CCCEEEFFF>>>FFFCCCAAAEEECCCAAAIIIccc[[[QQQJJJGGGFFFFFFFFFAAAJJJMMMHHHKKKTTTRRRGGGHHHCCC@@@???<<<777666999555444222222222111...,,,------,,,+++++++++++++++(((******((((((******((())))))(((((())))))***+++)))***+++,,,------......///,,,---///,,,999iiitttjjjqqquuuuuubbbqqqrrr~~~lll]]]RRRDDD777777999<<>><<>>BBBHHHEEEDDDIIIMMMPPPSSSVVV^^^jjjvvv|||~~~vvvmmm^^^[[[XXXXXXWWWXXX[[[___dddeeeiiiqqq{{{ggg???999777999;;;;;;999888888:::999555999===:::===AAA???DDDWWWbbbWWWYYYWWWccc^^^666444777888444222333333111444444444333444555555666:::888:::iiirrrZZZVVVRRRJJJJJJLLLMMMNNNQQQZZZhhhsssxxx~~~zzzaaa\\\uuuDDD888???888<<<888888777777666666666666555999444222777777999DDDyyyuuu```dddcccdddbbb]]]\\\eeerrrzzzyyypppxxx[[[KKKIIIHHHDDDCCCCCC@@@:::;;;??????<<<;;;888444333555666555444666333666999666888>>>======bbbaaaRRRIIIDDDCCC???===>>>===AAA\\\xxxiii```VVVNNNOOONNNNNNNNNOOOPPPRRRSSSUUUUUUTTTTTTUUUXXX^^^bbbfffiiilllnnnqqquuuzzz~~~kkkLLL555444333111//////000000//////000000000000000000///111111111111111222222222+++333888666666999;;;:::666888;;;>>>@@@AAA@@@@@@;;;@@@======EEEFFFDDDKKKTTTQQQJJJDDDAAACCCEEEFFFBBBIIIKKKDDDEEEKKKKKKCCCAAA??????BBB@@@999666777333222111000000///---+++,,,,,,+++************+++&&&'''+++000000+++'''&&&)))))))))((()))******+++))))))***++++++,,,,,,,,,000''''''111000+++888NNNWWWkkkeeeiiilll{{{tttzzzgggvvvuuu[[[DDD:::444666888;;;<<<<<<;;;999888<<<<<<<<<<<<<<<===>>>>>>qqqoooqqqiiidddWWWGGG777111000///...///+++++++++************)))+++((('''((('''(((...555...555555111:::KKKNNNFFFCCCRRRWWWJJJAAAIIIYYYaaaZZZcccnnnzzzsssiiibbb```___eeefffkkkyyyggg===555>>><<<222111;;;>>>777777>>>888111777@@@>>>>>>???;;;CCC888eeennnXXXZZZMMMDDD[[[}}}zzzmmmwwwZZZ<<<<<<999222111777777222000555444333333333333444555555444???000JJJvvvxxxfffVVV???JJJVVV[[[WWWQQQOOOOOOYYY___gggpppyyy|||ttttttuuutttxxxqqqAAACCCCCC888>>>777777666666555555555444111===999000555999888:::777vvv|||xxxvvv}}}~~~|||yyy~~~aaaKKKEEEFFFFFFEEEHHHHHHDDD===<<>><<>>@@@======TTT{{{eee[[[VVVSSSQQQNNNKKKJJJKKKMMMOOOSSSSSSQQQOOOOOOQQQVVVZZZaaacccdddeeeeeefffiiikkkyyy}}}VVV666222000111111//////000///---//////000000000000//////111111111111222222222222222555555111333:::===;;;888999999999999999;;;<<<===@@@::::::CCCEEEAAAFFFCCCFFFHHHEEEAAA@@@@@@???EEEHHHHHHDDD@@@===:::666::::::???DDDCCC<<<666555222111000//////...,,,***++++++******************...'''%%%''''''%%%'''...)))))))))))))))***++++++))))))************))))))(((,,,---,,,...222...'''111===YYY|||yyy{{{rrrttttttwwwxxxggg___qqqxxx^^^JJJ:::999;;;444444555666777999<<<===>>>999999999999::::::;;;<<>>:::888777888888999999777666555555555555888777777777999999777555<<<@@@RRRvvvNNNJJJMMMBBBFFF>>>???BBB>>>@@@^^^vvv___[[[TTTOOOPPPOOOKKKKKKOOOOOONNNMMMLLLMMMNNNOOOQQQ[[[ZZZYYYYYY[[[^^^bbbddd}}}sss>>>...444222222000///............,,,,,,,,,------.........////////////000000000000///000000222333555777888333333444555666777888999888999;;;>>>AAABBB@@@>>>????????????>>>>>>======EEEEEEDDDAAA>>><<<<<<<<<444666888999888777777888444333///+++((((((,,,///************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,---------......666...,,,;;;\\\||||||rrrzzzzzzwwwnnnXXXKKK;;;444666888666333666666666777888:::;;;<<<555444333444777999999999vvvpppppphhheeeWWWIII:::333000---+++,,,+++++++++************)))******))))))******+++,,,111//////111111444<<>>;;;888666666777888777666555444333333333333555444444666888:::999777888;;;AAAllllll[[[UUUDDDFFFAAAAAADDD@@@<<>>;;;:::777555555555666777444333222111000000000000111111222444888::::::999777:::999IIIiiiWWWJJJEEEAAA???AAAAAA??????BBB\\\tttggg^^^VVVRRRRRRMMMMMMMMMLLLLLLLLLMMMMMMQQQVVV[[[___bbbjjjuuu}}}fff===///111,,,111000///...------------------,,,,,,,,,,,,,,,,,,---.........////////////---------......///111111333333444444555555555666999999999;;;======;;;999<<<;;;:::::::::;;;<<<======>>>???>>>:::777555444======<<<999555222222333---+++***+++------***'''))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++%%%,,,111,,,######///<<<222AAA[[[vvvjjjVVVIII???777111222111000111444666777666111111222222333444666666888999:::888444333444666xxxrrrqqqhhhdddVVVHHH:::333000---,,,---+++++++++*********)))))))))))))))))))))***++++++,,,,,,...111111111666>>>>>>BBBHHHNNNSSSWWWbbbqqqlll]]]TTTJJJ???IIIbbbooozzzkkkeee___bbbqqqoooyyyvvvgggdddnnn~~~kkkJJJ666,,,444888000---333222222222333333333444444222222333444555666777888>>>;;;===@@@BBBYYYwwwoooddd[[[ZZZ]]]___```iiieee```^^^``````]]]ZZZaaa{{{ooo>>>444888444111666000000000000000000000000000000000111111111111222444111555666333JJJmmmffffff___ZZZRRRLLLMMMRRRTTTSSSHHHIIIOOORRRKKKGGGXXXooouuu{{{KKK???444333333222111333000000000000000000000000///000222333444444333222777444222999QQQ~~~vvvUUUPPPFFFEEEFFF@@@AAACCC<<<:::888666555444333444555111111000/////////////////////000333666888888777555:::;;;;;;YYYaaaUUUMMMHHHAAA>>>@@@CCCCCCAAAEEE^^^tttggg___UUUSSSRRRQQQQQQTTTVVVXXX___eeelllppprrrzzztttLLL///...222***//////...------,,,------------,,,,,,++++++******------------...............------------......///333333333333444444444444666666888;;;???BBBBBBAAA>>>===;;;999999999;;;;;;>>>??????===;;;::::::;;;777777666333111000222444EEE<<<000))))))++++++)))))))))((((((((('''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))((())))))))))))*********+++***)))+++---///...---222444999>>>CCCHHHLLLMMMdddzzzzzzmmmllleeeXXXSSSPPP@@@333111222//////333222333444555444444555666222222222222333444555666999<<<>>>;;;666444666:::xxxrrrpppfffbbbVVVHHH:::333000...,,,---+++++++++*********))))))))))))(((((())))))***+++)))))),,,000111111777???CCCLLLYYY[[[QQQRRRcccsssxxx|||jjjUUUSSSSSSSSSiii}}}bbbQQQJJJppphhh===...111555666333///000444111111111111222222222222111111222333333444555555???111555EEEAAA<<>>999555444333111111222////////////////////////---...000222222222111111222///111444666NNNttt___XXXTTTUUUIIIEEEDDDAAADDDDDD999;;;999777555444333222222000000//////......//////000///000222444555555333222555999555===lll]]]XXXRRRIIIBBB???@@@@@@???BBBGGGVVVrrrppplllgggccccccfffjjjmmmpppxxxzzzNNN777,,,///333......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))+++,,,,,,,,,------------......---------.........222222222222333333333333333444666:::???BBBDDDCCC???>>><<<:::999999999999>>>>>>===;;;:::<<>>CCCIII]]]iiicccdddjjjhhhsssrrr~~~aaaTTTGGGUUUrrryyyqqqrrrnnnggggggrrr```>>>333000555333,,,---444444/////////000000000111111111///000000111222333333333666333888???===:::GGGZZZhhh>>><<<666000000333111+++------............//////////////////000000000000333222///555777000@@@dddWWW>>>999777555444222111000000////////////////////////---...///000000111111000444...111888333333SSS}}}tttWWWCCCFFFTTTPPPEEEAAA???>>>DDDDDD777:::999888666444222111111//////............//////000//////000222333222000333555777444333IIIlll\\\TTTMMMJJJGGGBBB???@@@:::>>>FFFQQQ```xxx```888000///...///,,,,,,,,,++++++++++++,,,,,,++++++******************++++++++++++,,,,,,,,,,,,......---------......///000111111111222222333333444333444666999;;;<<<;;;>>>===<<<;;;:::999888777999999999888777:::>>>AAA666666666333000//////000===777000+++***)))'''%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))******%%%(((++++++)))))),,,///222222111///...,,,+++***666)))&&&...222---...444---,,,000666444------222/////////---,,,...000333444444444444444555666666222444666555333333555888vvvpppooohhheeeUUUGGG999333111...---...+++++++++************)))((((((((((((((()))******)))(((***,,,,,,---333;;;???@@@TTTfffiiivvv{{{lllvvv|||sss|||\\\999000555222333///***,,,222222---....../////////000000000/////////000111111222222222666999888:::>>>@@@>>>dddaaa777222;;;;;;111---333444///,,,,,,------...................../////////000000///666111000777222666NNNmmm===:::666555444222000000///...------------------------------------...///000111555111333999666///333???wwwnnnVVVHHH@@@AAAJJJFFF@@@AAA>>>:::???AAA666777777666555333333222111...---------------.........------///111222111///222888555666999999[[[nnn]]]SSSTTTRRRGGGBBBFFF999<<>>===gggSSS666999333///111555111)))+++333,,,,,,,,,------...................../////////000***888333...777777;;;PPP~~~III999444444444222///...///...,,,++++++++++++++++++++++++...---,,,,,,---...000111***///444555666777555222999ggg}}}WWW\\\NNN>>>CCCJJJFFFAAA???@@@DDDAAA888;;;===444444444444333333333333222,,,,,,,,,+++,,,,,,------,,,,,,,,,...111222111000***666222555???111888dddsss^^^[[[WWWHHHAAAGGGDDD@@@@@@CCCAAA>>>EEEQQQ___yyy}}}AAA000---111---,,,000///+++***************++++++(((((())))))******++++++)))************+++++++++++++++++++++,,,---...///---...///000111222333444444222111111333444444444222444777:::;;;:::888777222555999:::888555333222111222333222...+++************+++)))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))***++++++***(((&&&...---+++******,,,---///$$$(((000...(((---000&&&,,,......,,,---//////---,,,,,,,,,///111222111///000////////////000000111555333222222333444333222pppppprrriiieeeWWWIII:::333000---+++,,,************))))))))))))))))))(((((((((((())))))))))))))))))************555@@@LLLVVVeeewww___<<<111222000...////////////......---------..................------............////////////111111333444555777888999BBBEEEZZZxxxHHH999555...222111///...---------...,,,,,,,,,---------..................//////////////////000111222444666777MMM}}}QQQ:::555444222111000///...---,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////000111111222222;;;666HHHyyymmmNNNFFFGGGHHHHHHFFFCCC???===<<<888777:::@@@AAA;;;555444333222000///.........------------------------,,,,,,------.../////////222333555666666888;;;===xxxiiieeegggVVVIIIMMMBBBCCCDDDCCCBBB@@@@@@@@@HHHOOO\\\ooo|||tttuuuyyy{{{~~~NNN222111000///------,,,,,,************))))))))))))***)))(((''''''((()))***))))))))))))******************+++++++++,,,,,,,,,.........///000222333444555555444555555666777888<<<:::888999;;;;;;888555888555333777<<<<<<666///333111///,,,++++++,,,---***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------.........///000111111222666555444333222111111111ppppppqqqhhheeeWWWIII;;;444111---+++,,,************))))))))))))))))))(((((((((((())))))(((((()))))))))*********,,,777HHH[[[nnnzzzvvvkkkvvvqqq{{{lllIII777+++...222///---///......---------,,,,,,,,,.........------------------.........////////////111111222333555666777888777AAAHHHUUU}}}oooCCC111222777999111000///---------------,,,,,,,,,,,,---------------........./////////////////////000222333555666===LLLvvv]]]>>>555555555111111000///...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---............///000000111111222555222777IIIaaa}}}lllUUUAAA;;;===???@@@@@@>>><<<;;;;;;999888;;;>>>>>>;;;777333222111000///.........------------------------,,,,,,,,,---......//////000111333444444555888;;;IIIppp[[[ddd___KKKRRRGGG<<<888===DDDGGGGGG<<<>>>DDDMMMYYYdddnnnttt}}}tttnnnjjjhhhnnndddoookkk111111000///...---,,,,,,,,,*********)))))))))((((((***)))(((''''''((()))***(((((()))))))))******************+++++++++,,,,,,---......///111222222333333222222333333444555666777555555666888999777555666333222555999999444...000///---+++))))))***+++)))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++************+++,,,,,,,,,,,,++++++++++++,,,,,,------------------------------...//////000000111555444333222111111111222rrrqqqqqqiiifffWWWIII;;;444111...,,,,,,************)))))))))))))))((((((''''''(((((()))(((((())))))))))))******)))...:::OOOhhhuuupppdddnnnxxxTTT111,,,(((***111222,,,))),,,,,,,,,,,,+++++++++++++++---------------------------------.........//////000000111333444555666666777<<<;;;777JJJ{{{ccc777...222111...222000///...---,,,,,,,,,---++++++,,,,,,,,,------------------.........//////......///000111333444555555333;;;\\\}}}qqqXXX===111333555333000000///...---,,,++++++)))*********++++++++++++,,,,,,++++++,,,,,,---...---......///000000111111---000333222000===ccccccQQQHHH@@@888;;;<<<===>>>>>>>>>===<<<::::::;;;<<<<<<;;;:::999222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---///000111111333555888555YYYyyy[[[WWW]]]PPPNNNKKKJJJIIIDDD===777DDDCCCCCCCCCEEEHHHKKKMMMUUU^^^iiiooonnnllllllnnnooooooooopppqqqpppmmmjjjkkkkkkiiifff```]]]___bbb^^^bbbggg@@@222//////---,,,++++++************))))))))))))(((((()))((((((''''''(((((()))(((((())))))))))))***************++++++++++++,,,,,,---...000111111111000000000000000111222333444222222222333555666555444444222000222666666111,,,---,,,***(((''''''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------....../////////222222111111111111222222uuussssssjjjhhhVVVIII;;;555222...,,,,,,************)))))))))((((((((((((''''''((((((((((((((((((((()))))))))***,,,***+++777LLLaaaooosssxxxRRR777//////333//////111...))))))---************************,,,,,,,,,,,,,,,---------,,,,,,---------.........///000000111222444444555<<<444777BBBBBBHHHkkk{{{KKK777...888;;;///''')))......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------..................///000111333444888;;;666111DDDwwwuuuQQQIII<<<222222666333---.........---,,,+++++++++)))))))))************++++++++++++++++++,,,,,,------------...//////000000...///333555000,,,222<<>>===;;;>>>>>>>>>>>>>>>===<<<;;;888;;;======:::888888999000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......,,,...///000000111444666:::;;;VVVwwwVVV\\\WWWZZZYYYQQQFFF@@@BBBFFFAAA@@@???>>>>>>???@@@AAADDDJJJPPPRRRPPPNNNMMMOOOQQQQQQRRRSSSTTTTTTSSSRRRWWWNNNHHHJJJLLLLLLNNNSSS[[[ssskkk666'''777------,,,******)))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***,,,...000111000///...////////////000111222333222222333444444555444333333111///111444333///++++++***)))(((''''''''''''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------.........000000//////000111111222uuurrrqqqiiihhhVVVIII<<<666333///,,,,,,************)))))))))(((((((((''''''''''''(((((('''(((((((((((()))))))))*********+++222CCCZZZmmmddd<<<***+++111333000,,,))))))******,,,///))))))))))))))))))))))))++++++++++++,,,,,,------,,,,,,,,,,,,------------...//////000111222333333666...555EEECCC777???VVV\\\===111111222333111...---///,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------------...///000111222555---222<<<555444^^^mmmdddQQQ999888666444555555000)))------,,,,,,++++++******(((((()))))))))*********+++************+++,,,,,,+++,,,,,,---......//////111---,,,///111222222222999666;;;III\\\ttt{{{ooo```TTTBBB>>><<<===???@@@???>>>999999888888888888888999666:::>>>===999555555666......---,,,++++++++++++++++++++++++++++++++++++******++++++,,,------------...///000///111333555222555===bbbdddWWWYYY\\\ZZZUUUOOOJJJHHH@@@@@@?????????@@@AAABBBDDDEEEGGGEEEBBBAAACCCEEEGGGHHHHHHHHHHHHGGGHHHHHHIIIDDDDDDIIIIIIIIIXXXlll|||iii===333000%%%,,,+++***))))))((()))))))))))))))(((((((((((('''''''''(((((((((((('''''''''(((((((((((()))))))))))))))*********+++++++++***+++---///000///...---////////////000111222333444555666555555444333333333111///000222111...+++******)))(((((('''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((())))))(((((())))))***++++++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------...............///000111sssooonnnggggggVVVIII===777444///,,,+++************))))))))))))(((''''''&&&&&&''''''(((''''''(((((((((((())))))%%%***111000***+++888HHHnnn```KKK222''',,,222000******(((''')))+++---+++***(((((((((((()))))))))))))))******++++++,,,,,,---+++++++++,,,,,,,,,---------......///000000111111---444777555:::BBBCCC>>>KKKlllfffJJJ999111111444111***+++222222+++******++++++++++++******))))))*********++++++++++++++++++,,,,,,,,,------------------...///000111000+++...666666222999FFFvvvyyybbbHHHJJJBBB999999777444222000---+++,,,+++++++++*********)))(((((((((((())))))))))))******))))))******+++,,,+++++++++,,,------......------.........000444777333---111<<<>>>999<<>>DDDCCC>>>;;;444444444555666999<<<===444888<<<===999444222111---,,,+++************+++************************)))******++++++,,,,,,------.../////////000222444,,,???999666hhhrrraaaZZZZZZXXXMMMBBBLLLKKKJJJGGGFFFDDDCCCCCCCCCBBBAAA???>>>>>>AAADDD@@@AAAAAAAAA@@@@@@BBBDDDEEEHHHPPPUUUPPPZZZsssAAA(((...333++++++******)))(((((())))))))))))((((((((((((''''''&&&''''''((((((''''''&&&''''''(((((((((((()))))))))))))))************+++***+++,,,---...------,,,////////////000111222333444666777666444222222222111000////////////,,,***))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))*********))))))))))))************++++++,,,,,,---------------------------------------------...//////sssooonnnhhhiiiVVVIII===777444000,,,+++************))))))))))))(((''''''&&&&&&''''''((('''''''''((((((((())))))''')))...000+++$$$'''///:::___sssLLL///)))+++...///---)))'''(((***++++++++++++***(((&&&'''((((((((()))))))))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000...777777000555DDDFFF<<<;;;@@@[[[hhhHHH<<<777666777---111000---...111---%%%((()))***++++++***))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///555000&&&---===;;;++++++DDDlllyyySSSJJJ:::@@@>>>999777555333000...---...+++************)))))))))'''''''''((((((((()))))))))))))))))))))***++++++******++++++,,,---------)))...222222///---------111...,,,---...///333777333888:::888:::BBBKKKOOO___ZZZ^^^```WWWQQQKKK???>>>;;;<<<>>>:::555999CCC===888999EEELLLIII???999666666666666999<<<@@@BBB222666:::<<<:::555///,,,++++++***)))))))))******************************))))))******+++,,,,,,,,,,,,---.........///111333333>>>444)))@@@sssfffYYYZZZ^^^```TTTRRROOOKKKGGGCCC@@@???DDDDDDCCCAAAAAAAAACCCEEE???AAABBBBBBBBBDDDHHHLLLKKKUUUllliii===333///$$$(((999+++***))))))))))))))))))))))))((((((((('''''''''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,///......//////000111222000222444333111000000222///...------,,,+++***)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((()))))))))))))))(((((())))))))))))******+++,,,,,,------.........------------------,,,,,,,,,,,,------...vvvrrrqqqkkklllVVVIII===888555000,,,+++************))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))...'''$$$(((***)))+++111++++++222CCC^^^~~~]]]AAA444---((()))***,,,,,,)))'''***///%%%((()))&&&$$$&&&)))+++'''((((((((())))))******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,------....../////////111222444777666333444777===???NNNdddsssYYYGGG999999888111...222---///111///)))&&&)))...((()))***++++++***)))((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------...///222...///333111,,,000:::555111222BBB___fffPPP999BBB999???;;;333111111222333111//////************))))))))))))''''''''''''((((((((())))))))))))))))))******+++)))******+++,,,,,,------///---******...111///++++++333555///000555222)))777//////777666000666EEE111555AAABBB444222888777:::888555444444444444555:::666;;;LLLWWWQQQCCC:::999888777666777:::===???111444999<<<;;;555---(((+++***)))))))))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...------...000222666---///<<<<<<<<>>IIIOOOSSS\\\fffqqqTTTCCC:::999888666444222111000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))***,,,---+++++++++,,,,,,,,,------///////////////000000111///444666333111<<>>888222222111000///...------+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))*********++++++++++++++++++,,,,,,,,,------........................111111222222222333333333222333444555555555333333555666777666555555777999666888;;;===>>>===<<<;;;111222444666777777666666333222222000...,,,***)))************)))))))))((((((((((((((())))))))))))++++++******************++++++,,,------......///333---000777333444RRRyyywwwiiieeeccc\\\TTTWWWWWWVVVVVVYYY[[[VVVNNNOOONNNaaaiiibbbzzzccc222111000///---+++******))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,...//////......///111444222111///...------......---,,,+++)))((('''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))******++++++,,,------.........///......---,,,///......---+++***))))))uuuqqqqqqgggbbbWWWLLL???888333...+++,,,******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))),,,******+++))))))111;;;555555666888;;;???CCCFFFHHHJJJFFF>>>888666111***333111...+++)))******+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********)))))))))*********++++++,,,,,,,,,---......//////000000111111222333333333777777:::@@@CCCCCCIIIQQQXXXkkk|||dddSSSHHHAAA===777666555333222000///...,,,,,,+++++++++*********))))))))))))))))))))))))'''((((((((())))))))))))***))))))((()))***+++,,,+++++++++,,,,,,,,,,,,---......------......///000///222444222000111777<<<@@@SSSnnnjjjUUUJJJFFFFFFFFFAAA<<<<<>><<<======888111//////...---,,,++++++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---///111222333222333333444666<<>>@@@>>>888333111111000///---,,,+++++++++************)))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((())))))************++++++++++++,,,++++++++++++,,,------///,,,***,,,111444444222222333444333333777>>>EEE[[[bbbmmmyyyyyydddVVVQQQEEE:::888@@@IIIKKKIII===<<<::::::;;;999444///------,,,+++******))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,...000111444555555444444777<<>>>>>BBBFFFIIIIIIGGGRRRUUUZZZ]]]]]]ZZZUUURRRKKKGGGEEEIIIPPPSSSPPPLLLFFFAAA;;;666444444555666/////////...---,,,,,,+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((((((((()))))))))*********++++++,,,,,,++++++,,,,,,---...000...,,,++++++,,,...000...222555666333///......333333555888===CCCIIILLL[[[hhhyyyooohhh___WWWOOOEEE<<<555:::AAAFFFDDD===;;;@@@HHH@@@;;;777666666444111...++++++******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((()))))))))***************************************++++++++++++,,,------,,,++++++,,,...///222444444444222111222222333444444555444333222111,,,,,,------...///000000000///---+++***)))))))))(((((((((''''''''''''&&&''''''''''''(((((((((((((((((()))))))))***************++++++,,,------......111///))))))///333222===444666ZZZ]]];;;111000...,,,,,,,,,++++++*********)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++)))+++------,,,,,,---///---------,,,++++++***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))((())))))******+++,,,,,,,,,,,,,,,,,,,,,++++++************))))))(((((('''|||wwwkkkfff\\\PPPCCC;;;555///,,,,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""'''***'''$$$$$$%%%$$$%%%%%%&&&&&&''''''((((((,,,))))))+++,,,+++---111$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((())))))***+++++++++++++++,,,,,,---.........///111222444:::BBBEEEDDD777777999???GGGLLLMMMLLLEEEHHHLLLPPPQQQPPPMMMLLLQQQNNNJJJIIIIIIJJJHHHEEE@@@===999444000///000222.........------,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((()))(((((((((((())))))))))))*********+++++++++++++++,,,------))),,,///000...---...///222000+++((((((---666<<<333333222222111000//////***///666:::===@@@EEEIIILLLKKKLLLNNNJJJDDDBBBCCC@@@;;;666555888;;;<<<<<<777999<<<===>>>???BBBDDD@@@999333222222000......******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))*********+++++++++---,,,,,,++++++,,,,,,,,,---///111222000///...///000111111222222222111111000///000000111333444555///---,,,***)))((())))))((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))***************++++++,,,,,,------(((...111///...///000///000999:::999PPPVVV///...333+++(((///***************)))))))))(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))************+++(((***,,,---,,,,,,,,,---+++,,,,,,,,,+++***)))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((())))))***+++++++++++++++,,,,,,++++++***)))))))))((((((((('''''''''~~~yyymmmhhh\\\PPPCCC<<<666///,,,---******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%)))''''''***)))&&&&&&&&&'''((((((((((((((()))$$$!!!"""""" """'''$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((())))))******+++******++++++,,,---------...000000///444<<<===:::888888999===AAADDDEEEEEEBBBCCCFFFHHHJJJKKKLLLLLL>>>@@@AAACCCDDDFFFGGGHHH<<<:::888777777444000,,,,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))))))))((((((((((((((()))))))))************))))))******+++,,,'''***---///000000111222&&&+++111555555000+++'''---...000111111000...,,,666555333222111111333444111000222666777666999>>>BBB>>>;;;;;;===???>>>===EEE:::222444===@@@999000;;;333...000111---+++,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******))))))***+++,,,,,,,,,++++++---////////////000222////////////////////////333333222222222444555666...---***(((((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++*********+++,,,,,,------)))***---222444222111333)))111<<<===333???tttiii???000+++333222'''(((555))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))************''')))+++,,,+++++++++,,,***++++++++++++)))((('''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))(((((())))))******+++++++++++++++++++++******)))(((((((((''''''''''''&&&zzznnniii]]]QQQDDD<<<666000,,,---*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$'''&&&###$$$)))(((###%%%&&&&&&''''''&&&%%%%%%)))%%%''',,,---)))))),,,)))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********)))******+++,,,,,,---------///---+++000777888333444555888<<<@@@AAA@@@?????????@@@AAABBBDDDEEEFFFBBBEEEGGGFFFAAA===;;;;;;DDD:::///+++///333222///+++++++++***************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))((((((((((((((())))))))))))((((((((((((((()))******///,,,((('''(((***,,,---///...,,,+++,,,---000111------...///000111111111------...111333444222000111111555999888444444777<<<:::999999;;;999555111222444666777777777999;;;555...+++///000,,,***+++)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))%%%&&&(((***,,,,,,,,,+++............---///222555000000000//////.........000///---,,,,,,------......,,,***(((''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))******+++,,,,,,------444,,,(((---///,,,+++///555///---222444444>>>KKKpppEEE///---333111******111///&&&(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************&&&)))+++,,,+++++++++,,,******++++++***)))'''&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((()))******+++++++++++++++++++++***))))))''''''''''''''''''&&&&&&{{{uuunnngggcccWWWGGG;;;555333000---+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************,,,,,,---...///000111111222333555777999;;;===>>>???AAACCCBBB???===???AAABBBBBBAAA@@@???>>>===<<<777444111//////000000000,,,,,,++++++***)))((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------........................///////////////000111111000000111222333333333333555555666666666666555555333333444444555666666666000000...---,,,+++++++++***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,...//////000///////////////......---+++,,,,,,------,,,,,,+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////000000111222444555666666:::^^^qqqRRR===000***,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))))))))*********((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))*********+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%}}}vvvnnngggcccWWWGGG;;;666333000---+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((((((((()))))))))*********++++++,,,---...//////000///111444999===AAAEEEFFFBBBCCCCCCAAA===;;;<<<>>>>>>>>>>>>>>>===;;;:::888444222///............---,,,,,,+++******)))((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,---------------------------------------.../////////000111222333333333333444555555666666555555444222222333333333333444444000///...,,,++++++******)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******+++,,,---...///000...////////////...------******++++++++++++******)))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))*********+++++++++,,,++++++,,,,,,---...///000000111111222222333333>>>888BBBgggxxxVVV:::---,,,///222,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))*********)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%~~~wwwnnnfffdddXXXHHH<<<777444000---+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***+++,,,---.........000444888>>>BBBFFFHHHBBBBBB@@@===999777888999999:::;;;;;;:::888666444000...---,,,---,,,+++)))++++++******))))))(((((((((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...///000111222222222222333333444444444444333333222222111111111000000000///...---,,,+++*********))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))++++++******+++---///000...............---,,,,,,))))))************)))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,---......000000000000000/////////&&&///777999@@@YYYwwweeeJJJ===---&&&(((,,,---+++++++++++++++*********))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%|||vvvnnngggdddXXXIII===888555000---+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))***+++,,,------...///000222666999<<<>>>@@@>>>===:::777555444444555555666888888888555333111...---,,,,,,,,,+++)))'''******)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++******************************))))))******+++,,,---...///000000111000000111222222333333222222111222111111000//////......------,,,+++***)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))++++++***)))***,,,...///---------------,,,,,,+++((())))))******))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************************+++,,,---............///////////////222333111---,,,444CCCPPPfffyyygggQQQ===222+++***,,,000333111***###+++************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))*********+++)))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$zzzuuuoooiiidddYYYJJJ???999555111---+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,------...///000111333555777888999:::888666555555666666666333444555666555444222000...---,,,,,,,,,+++)))&&&))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,,,,,,,---...////////////000000111111111111000000222111111000///...------,,,+++***)))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***))))))***+++------,,,,,,,,,,,,,,,+++******))))))************))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))************************+++------,,,,,,---...///000111111555///+++000888999111'''444???JJJXXXpppuuubbbKKK===555...******......---+++)))((()))+++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((())))))))))))*********))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$${{{vvvoooiiidddYYYKKK@@@:::666111---+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,------...///000222444666888888777666666777888999888777222333333333222111111000...---+++***+++***)))'''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((*********)))***++++++,,,***+++,,,---...............//////////////////...000000//////...---,,,,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))******+++++++++++++++++++++++++++******)))))))))************))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******))))))))))))***+++,,,---***+++,,,---...000111111"""...777666...***111999777111000777===@@@IIITTTgggxxxttteeeTTTGGGBBB:::333------...------...***,,,,,,((($$$$$$)))---))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***))))))((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$yyyppphhhdddYYYKKKAAA;;;777222---+++***)))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$################################################"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***++++++,,,---...///111333444666666444333444666999999666444111111000///...//////000///,,,)))((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))***+++,,,------------------............---------------,,,,,,+++++++++))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((***+++,,,+++***)))******++++++******)))((('''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***)))(((((())))))***+++,,,******++++++,,,---......111---)))***///222222000+++)))...666666///...333---222@@@FFFCCCKKKVVVUUUMMMMMMWWW\\\TTTOOOOOOHHHLLLCCC;;;777555222000111+++***---111111---+++---%%%(((,,,---,,,)))(((((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((((((***))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###|||qqqgggdddZZZLLLAAA<<<777222---+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******---......///000000111111111000111444666666222...111///---,,,,,,---...000...,,,(((&&&'''(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))***+++,,,,,,,,,,,,,,,------......------,,,+++++++++***************)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&(((***,,,,,,+++)))'''***************)))((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,************************111...,,,---000000---***------///111///...111555888111555777000222999999AAA444444:::888888999444555444444555444111//////000...//////,,,(((***///...***'''&&&((())))))((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######wwwpppddddddZZZMMMCCC<<<777333000,,,+++***((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))),,,,,,++++++,,,///111333333444555555444111///------,,,++++++******++++++))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))),,,***(((''''''(((***,,,***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++************++++++******+++++++++,,,,,,,,,---...//////000/////////111111222222222333333333555555444444444333333333222222222111000//////...,,,,,,++++++***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwpppfffddd[[[NNNCCC<<<777333000,,,+++***((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((())))))))),,,+++++++++---///222444666555444222111111111111,,,,,,+++***************)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,++++++++++++++++++++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((******)))(((((()))******))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))*********))))))******************++++++++++++,,,,,,,,,---...////////////111111111111222222222222333333333333222222222222111111000000///......---,,,,,,+++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwrrriiieee\\\OOODDD===888333000,,,+++***((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))+++++++++,,,...000333444IIIDDD===666111/////////+++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,************************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))***))))))(((((())))))***)))))))))*********++++++******+++,,,------......//////000000000111111111111111111000000000000//////......------,,,,,,,,,++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvssskkkfff]]]OOODDD===888333000,,,+++***((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))******+++,,,...111333444IIIEEE===666000---,,,,,,******)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((()))))))))*********)))))))))***+++,,,---...............//////////////////.........---------,,,,,,,,,++++++***************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvtttmmmggg^^^PPPEEE>>>888444000,,,+++***((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))***+++,,,...000222222222000///---,,,,,,------***)))((((((''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******++++++++++++++++++++++++++++++(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&(((******(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''''''''((((((((()))))))))((((((((()))***,,,---,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwtttnnnhhh___QQQFFF>>>999444111,,,+++***((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))***,,,---...///000******++++++++++++++++++***))))))((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))******+++++++++++++++++++++++++++((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((***)))((((((((()))***+++***++++++++++++,,,,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwtttnnniii```RRRFFF???999444111,,,+++***((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))))))))***+++,,,,,,,,,,,,//////...---,,,+++******+++***))))))(((((())))))''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********************************'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''',,,+++)))((('''((()))***))))))*********++++++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################xxxtttnnnjjj```RRRGGG???999444111,,,+++***((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))))))))***++++++++++++*********))))))***+++---///++++++***)))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''---,,,***((('''((()))***))))))))))))************************))))))))))))'''(((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################rrrmmmlllbbbTTTGGG<<<555333444///---***((((((((('''&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))************+++++++++,,,,,,++++++***)))((((((&&&%%%%%%&&&'''((('''%%%%%%&&&(((***+++***)))(((((())))))(((&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~rrrlllkkkbbbUUUGGG<<<555333444///---***((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))************+++++++++,,,,,,++++++***))))))(((,,,+++)))''''''((((((((())))))*********((('''&&&&&&'''((('''%%%%%%&&&(((''''''''''''((()))******&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~qqqlllkkkcccVVVGGG<<<666444333///---***((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((()))************+++++++++,,,,,,++++++***)))))))))+++)))'''&&&%%%&&&((()))&&&''''''((()))*********'''((())))))''''''(((***''''''''''''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}qqqmmmjjjdddXXXHHH===888555333///---***((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))*********++++++++++++++++++*********))))))&&&''''''''''''(((***+++******))))))***+++,,,,,,(((***++++++***)))***+++))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}qqqnnnjjjfffYYYHHH===:::777222///---***((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))*********++++++++++++++++++***************&&&))),,,,,,+++***+++,,,...---,,,***)))(((((((((''')))******((('''''''''***))))))))))))***+++,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}ssspppiiiggg[[[III>>>;;;888222///---***((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))************+++++++++************************&&&))),,,+++)))''')))+++%%%&&&(((***,,,///000111///111222222///---,,,,,,))))))((((((((())))))***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~tttrrriiihhh\\\III>>>===999111///---***((((((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))************+++++++++************************&&&(((***)))(((***111666000333888>>>DDDIIIKKKMMMKKKLLLMMMLLLIIIFFFDDDDDD:::888555111---***(((''')))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~uuuttthhhhhh]]]III>>>===999111///---***((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++******************++++++***,,,......///666BBBKKKVVVXXX\\\```cccdddddddddgggiiijjjiiieeeaaa___^^^UUUQQQKKKCCC:::333...+++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~wwwnnnjjjeeeXXXHHH>>>:::666111///---***((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++&&&"""###&&&((('''$$$%%%&&&&&&''''''&&&&&&%%%###&&&***+++)))'''&&&''''''&&&%%%$$$%%%&&&((()))+++'''%%%''')))***((((((###%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((()))******++++++------,,,+++******************+++,,,...///,,,'''///---///999HHHWWWdddmmmjjjqqqxxxwwwssslll```UUURRR___pppxxxtttmmmmmmqqqiiiccc\\\XXXTTTLLL@@@777333)))&&&+++,,,&&&%%%***''''''&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''((('''((())))))''''''((()))$$$&&&''''''(((***+++******(((''''''((()))(((''''''''''''%%%$$$%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$''')))~~~xxxooolllfffZZZJJJ@@@;;;777333///---***((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%'''((('''&&&''''''(((((((((((('''''',,,***((('''(((***+++,,,,,,---//////---)))###((((((((()))(((&&&%%%%%%((('''&&&&&&(((******)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((())))))***+++++++++......---,,,,,,,,,,,,,,,,,,------+++,,,...000111333===MMM___jjjnnnmmmkkkssskkk```ZZZ\\\[[[PPPBBB777>>>MMM^^^lllrrrttttttggghhhiiihhhddd```^^^^^^HHH===111,,,+++)))***---((()))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###%%%))),,,,,,***'''%%%+++***)))((()))((('''%%%+++,,,,,,,,,,,,***&&&###+++***((((((***+++***)))''')))+++,,,***'''%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''')))zzzrrrlllhhh\\\LLLAAA===999555000---***(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''(((((((((((()))******)))))))))---)))&&&%%%'''(((((('''"""!!!!!!"""%%%((()))(((+++,,,---,,,***))))))((()))'''$$$%%%((()))((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((())))))******+++,,,,,,//////......---............------,,,,,,111999???PPPQQQQQQNNNIIIDDD@@@>>>;;;FFFOOOQQQPPPQQQRRRQQQHHH@@@:::>>>IIIPPPNNNHHHWWWYYY]]]aaacccbbb^^^ZZZ^^^VVVFFF666000000///,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&%%%%%%''')))***###"""###''',,,///000...)))'''&&&'''))))))'''$$$+++)))''''''''''''%%%$$$$$$&&&((()))***)))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%(((***{{{tttkkkhhh\\\LLLAAA<<<999666000---***)))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***...---)))&&&''')))'''((()))***+++,,,,,,,,,***///444999;;;;;;;;;;;;@@@===999777666222...*********'''%%%'''+++---,,,((((((((())))))((('''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))******+++,,,,,,,,,//////.........//////000000......111666<<>>AAAOOOZZZ[[[WWWaaaddd]]]MMMBBB???888...))))))))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))))),,,***(((&&&&&&''')))***222111000///...---,,,,,,333,,,'''))),,,---------+++***)))***++++++***)))+++)))'''&&&&&&((()))***''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&(((***|||vvviiifff\\\KKK???:::888666000...+++)))))))))((('''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))---111///***&&&(((+++''')))+++---000222333444555@@@LLLRRRQQQTTT\\\dddYYY[[[^^^cccddd^^^SSSJJJ<<<888///'''(((---+++%%%$$$)))---...,,,***+++,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))************+++*********+++,,,,,,------......---......///000111222...///777@@@GGGPPPXXXIIITTTaaajjjrrrzzz}}}zzzyyypppqqq~~~}}}xxxjjjdddkkkuuuzzzlllSSSCCC@@@EEEIIIJJJLLLZZZccc^^^VVVOOOBBB444+++)))((((((***+++***)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******$$$''',,,//////---)))&&&###&&&)))+++,,,///666;;;@@@999555777666111.........,,,+++++++++***'''%%%000---***((())))))(((&&&((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))+++|||wwwgggeee[[[KKK>>>999888777111...+++))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***...111///+++)))+++...,,,...222777;;;???BBBCCCHHHPPPVVVRRRKKKMMM[[[hhh___\\\[[[___ggglllmmmkkkkkkhhh^^^OOOFFF@@@444'''%%%'''***+++******+++---))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********++++++++++++***++++++,,,,,,---......------......///000111222222///444@@@JJJQQQ\\\hhh{{{zzzpppmmmlll~~~}}}vvvfffQQQBBB<<<===777BBBPPPXXXZZZTTTEEE888000---))))))+++,,,+++)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******++++++((('''&&&''',,,222999===GGGJJJNNNSSSYYYcccooovvvkkkhhhiiioooooohhhgggkkk\\\XXXRRRLLLDDD<<<444...'''&&&&&&))),,,---)))&&&)))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''&&&'''***,,,|||wwwfffeee\\\KKK===888888777111...+++*********)))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))+++......---...111444666999>>>DDDKKKPPPTTTVVVZZZ^^^___WWWNNNOOO[[[ggg}}}sssfff```______\\\YYYnnn{{{zzzpppfffWWWHHH888222***''')))+++***)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++++++++,,,,,,++++++,,,,,,---...............//////111222333444;;;>>>KKKZZZccclllpppvvv{{{zzzqqqeee[[[VVVEEE???@@@MMMYYYXXXLLLBBB:::444---+++,,,,,,+++(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))******+++,,,,,,111000000555???NNN\\\eeennnfff^^^\\\```eeehhhhhhddd___^^^cccdddeeeqqq{{{sssiii```ZZZ===666///,,,---...,,,***)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((((((((((()))'''''''''''''''''''''''''''(((((('''''''''***,,,|||wwwfffeee]]]LLL>>>999999888111...+++*********)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,...111666888>>>AAAGGGNNNVVV]]]bbbdddggglllqqqpppnnnpppyyywwwdddUUU===\\\{{{{{{qqqUUUEEE222+++...111---'''************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///000000000111222444555666LLLVVViii{{{~~~{{{wwwmmmccchhhPPPAAALLL^^^aaaXXXPPPBBB:::111---,,,,,,***'''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,///;;;MMMaaapppxxx{{{{{{}}}pppdddfffsss~~~}}}lll___UUUQQQQQQXXXqqqzzzzzzzzzzzzzzzyyyuuurrrooo___HHH666---,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((('''(((***---uuuffffff[[[HHH===;;;:::444333///***)))+++,,,+++)))''''''''''''''''''''''''''''''''''''((((((((()))%%%'''((((((((('''(((***(((---222333555:::DDDMMMOOOSSS^^^kkkllleee```aaasssrrrpppwww|||yyyssseeeLLLCCCUUUvvvvvv___eee|||___@@@333---+++...444%%%"""---111'''###***)))))))))))))))*********(((((((((((((((((((((((())))))))))))************++++++++++++++++++,,,,,,***...111000//////...---666------333444:::ZZZyyyoooyyyqqqpppjjjVVVHHHTTT___XXXYYYLLL:::///------,,,+++)))))))))((('''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((('''''''''...***&&&&&&)))++++++))),,,+++***++++++***((('''&&&...///&&&$$$+++---(((...))))))------(((&&&)))***)))))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((***+++***)))((('''...***''''''((()))(((&&&///+++&&&&&&)))******(((+++++++++,,,---,,,***'''&&&'''((())))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))(((((((((%%%&&&&&&&&&''''''''''''''''''((()))((('''&&&%%%&&&(((******)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%(((++++++)))''''''(((+++,,,&&&%%%---...444CCC[[[```iiipppqqqrrr{{{}}}~~~www```XXXlll{{{{{{nnn___GGG111,,,444,,,'''***+++'''&&&)))(((++++++'''(((+++''' &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((()))'''%%%###---&&&$$$***+++&&&'''...((()))***++++++***)))(((''''''(((***+++)))%%%"""+++'''$$$%%%)))------,,,~~~rrrffffff[[[III===;;;:::444333///***)))+++,,,+++)))'''''''''''''''''''''''''''''''''((((((((())))))'''((()))((('''((()))+++***...555<<>>ZZZwwweeeXXX^^^```XXXHHH999111000---,,,++++++++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))******))))))((()))))))))***************000///---)))'''***111777@@@AAA???777222555BBBMMM___bbb```UUULLLIIIGGGEEE<<<<<<<<<:::444---(((&&&******)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''(((((()))))))))(((((((((((()))******000,,,)))))),,,---+++(((******+++---///111222222************)))***+++,,,...,,,+++,,,///111222222---,,,,,,,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))(((((()))))))))*********((((((((())))))))))))))))))))))))*********+++++++++++++++******)))))))))+++,,,+++)))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((()))))))))***+++------+++******+++333DDDSSS```hhh___XXX^^^fffgggffflllwwwwww|||wwwrrrccc```ppppppQQQ888---***,,,...+++------+++(((''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((($$$'''***++++++((('''&&&)))222555111222888999333333;;;GGGPPPRRRKKKAAA:::444555888;;;<<<777///(((***+++***)))'''***...222|||hhhhhh]]]JJJ>>><<<999444222///,,,,,,......+++)))(((((((((((((((((((((((((((((((((((()))))))))***''')))***,,,///444:::???EEEKKKQQQPPPNNNPPPZZZcccppprrrvvv~~~\\\\\\||||||VVV666222555///+++------,,,,,,,,,+++++++++***************************++++++++++++,,,,,,,,,,,,,,,------...//////000000---111666777000...999HHHsssyyyssscccaaa___\\\WWWKKK;;;///---+++******,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))***************)))*********+++++++++,,,,,,+++---------...333;;;BBB@@@FFFKKKKKKJJJPPP^^^kkkdddcccaaa^^^\\\YYYQQQIII999>>>EEEIIIIIIBBB777///++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))***+++***))))))))))))***++++++'''&&&&&&***...000///---000///...,,,***+++,,,---111333777;;;======:::888555333111111000///---+++.........---,,,***((('''+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))))))))************+++)))))))))*********++++++---.....................------,,,,,,,,,,,,,,,,,,***---//////,,,***(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******(((+++...---***,,,222888KKKYYYaaadddgggdddkkk}}}pppvvv||||||qqqmmmmmmnnnrrrooojjjiiiwwwyyyxxxwwwuuussssssxxxuuubbbHHH333,,,+++***+++,,,,,,+++))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))%%%''')))***)))))),,,...999EEEOOOPPPRRRSSSJJJ===111;;;JJJWWW]]]ZZZSSSMMM>>>???EEEOOOXXXWWWLLLBBB444///)))'''***000555777iiiiii]]]JJJ>>><<<999444222///,,,---......,,,)))((((((((((((((((((((((((((((((((()))))))))******(((***---000444999???DDD???HHHQQQRRRPPPUUUcccqqqwwwgggBBB---+++///000...------,,,,,,+++++++++************************++++++,,,,,,,,,---------------...///000111111222111222555444000888UUUtttzzzyyypppgggeeeeee[[[FFF555222...******,,,...,,,***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))******++++++++++++*********++++++,,,---------(((...777???EEEHHHKKKMMMBBBMMMZZZ___^^^]]]bbbgggYYYVVVUUUYYY^^^\\\RRRGGGHHHNNNVVV]]]```[[[KKK<<<---,,,+++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((())))))***+++,,,+++************+++,,,,,,*********+++++++++++++++...000333666:::>>>DDDHHHYYY]]]dddmmmsssrrrllleeeeeebbb\\\UUULLLAAA555...+++***)))(((((()))***+++++++++++++++*********)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))******))))))))))))******)))*********++++++++++++*********+++,,,,,,------*********)))))))))(((((()))))))))))))))***++++++)))---000111///,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******++++++)))*********---777EEEOOOVVV\\\YYYVVV^^^jjj{{{ooofffhhhrrrzzz|||rrrtttqqqsssjjjZZZRRRXXXfff}}}}}}yyyyyyvvvqqqjjjZZZAAA++++++((('''***,,,******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))******((((((((((((+++333???GGGOOOMMMIIIGGGKKKOOOLLLFFF;;;>>>CCCHHHJJJJJJHHHGGG??????CCCNNN[[[bbb___ZZZLLLCCC777000///000///...jjjiii^^^JJJ>>><<<999444222///------//////,,,((((((((((((((((((((((((((((((((()))))))))*********+++...111555888<<>>KKKUUUZZZVVV]]]^^^dddsssxxxkkkrrrdddZZZgggqqqvvv|||}}}zzz}}}pppoooxxxwwwcccJJJ999...'''))),,,+++***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***++++++(((+++///333999DDDRRR\\\WWWGGG999999AAAHHHKKKLLLTTTSSSQQQNNNKKKIIIHHHHHHJJJKKKLLLNNNRRRTTTUUUUUUXXXRRRHHH>>>777222000...~~~|||jjjiii^^^KKK>>><<<999444222///---...//////,,,((())))))))))))))))))))))))))))))))))))************...111555888;;;>>>AAADDDMMMTTT\\\bbbeeejjjqqqwwwkkkssspppBBB...333//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......---...///000111222333333333222:::IIIZZZuuu|||wwwuuusssoooiiiddd@@@999111---......---+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////222333777>>>EEEHHHFFFCCCMMMRRRVVVUUUPPPLLLLLLNNNQQQQQQTTT[[[___^^^\\\[[[PPPPPPPPPVVVdddkkk```OOO000///...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...***---...---...666DDDOOOeeellluuu{{{}}}||||||}}}xxxhhhdddlllvvv{{{{{{vvv{{{}}}ppp\\\FFF777///......,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***++++++************++++++******+++++++++,,,,,,,,,,,,,,,------...///000000999;;;>>>CCCGGGKKKOOOPPPHHHEEEAAA<<<777444222111***,,,------++++++,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))***++++++,,,,,,---+++///>>>PPP\\\[[[UUU]]]kkkyyy~~~zzz\\\{{{qqqwwwsssdddeeeZZZ___kkkwwwzzzttttttwwwwwwJJJ:::,,,***,,,+++)))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++%%%...:::DDDKKKRRR[[[aaakkk^^^ZZZhhhuuutttlllhhhjjjjjjjjjiiigggeeebbbaaadddffffff___SSSJJJFFFGGGLLLMMMLLLGGGAAA===>>>@@@zzziiiggg]]]LLL>>>888666444222000.........---,,,***(((((((((((())))))))))))***)))((()))+++,,,,,,+++444333444888:::;;;@@@FFFVVVUUUVVV[[[cccnnnlllEEE......222222...+++,,,...///------------------------,,,,,,------...//////000000////////////000333777555JJJkkkxxxrrrqqqmmmbbbEEE---+++---)))(((,,,---,,,++++++******++++++))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++,,,---///...+++***+++,,,+++000000++++++111222...222444999???CCCHHHOOOUUUYYYqqqmmmcccbbbYYYJJJKKKGGG<<<666BBBXXXaaa^^^TTT@@@...***...000---***,,,++++++******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,///---++++++,,,------,,,555......:::KKK[[[hhhpppsssmmmkkkooopppnnnpppuuuqqqyyy~~~cccTTTdddyyyyyygggYYYsssyyy~~~mmmPPP666)))000///...---...000000///---+++)))((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))((()))))))))************333+++'''***...//////000,,,...111333777CCCSSS```qqqwwwhhh\\\fffiiifffnnnuuuzzzzzzvvvuuuoooXXX@@@<<<333***(((...222000---++++++,,,+++******+++---))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((************,,,---+++222;;;HHHPPPOOO]]]zzzzzzvvvlll```hhhzzz{{{}}}zzz^^^YYYrrruuuvvviiieee|||UUU333---222...***+++......,,,)))((())))))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''---'''%%%)))+++''''''+++555@@@FFFHHHFFFCCCXXX|||tttnnn~~~xxxppplllrrrssshhhUUUGGGFFF;;;BBBPPPQQQPPPQQQMMMzzzjjjhhh^^^MMM???999777555222000.........---,,,***(((((((((((()))))))))***+++***)))))),,,///111222555333555999;;;;;;@@@GGGIIIPPP]]]kkkrrrqqqqqqssszzz~~~~~~ggg@@@////////////...,,,,,,...------------------------,,,------...//////000000...444555111333:::888///777XXXuuuyyy}}}lllmmmSSS:::111000...---...---,,,,,,+++++++++++++++************************)))(((((((((((()))******************++++++++++++111000000///...---......---......---///333888<<<===BBBKKKVVVbbbtttxxxnnnlllYYYHHH@@@777444GGG```iiiXXXCCC666...))))))+++)))))))))(((((()))+++---(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******))))))******+++,,,,,,,,,)))+++---...---...///000,,,777LLLaaalllmmmnnnpppssspppooorrrqqqkkkiiijjjgggmmmvvv~~~~~~oooiiipppzzz}}}zzzXXXeeewwwiiiTTT888///))),,,222222...***,,,+++))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))***+++++++++++++++++++++)))))),,,000///+++***......999IIIZZZhhhqqqwwwzzzssskkkfffccccccnnn|||}}}zzzooonnnwwwzzzwwwTTTSSSLLL???000)))***///...***'''***...///***$$$******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++,,,------...///000666BBBMMMWWWaaadddpppyyykkkkkkmmmsssjjj^^^```bbbmmmvvv}}}ttt{{{|||ccc888&&&000333''',,,***&&&%%%(((++++++)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((+++---000666===BBBCCCCCCOOObbbgggfffnnntttttt{{{fffRRRLLLTTTVVVZZZ^^^\\\{{{kkkiii```OOOAAA:::777555111000............,,,***((((((((()))))))))******+++******+++...222777:::666444666999;;;<<>>DDDOOOaaappp}}}uuuqqqjjjgggWWWAAA<<>>NNNXXXhhhxxxzzzsssssseeehhhpppooowwwkkk[[[^^^hhhoooZZZZZZ\\\___]]]PPP;;;***555111+++%%%###&&&...444*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))************+++,,,++++++---111444;;;TTTbbbccciiiuuusssqqq```tttwwwjjj]]]]]]vvv}}}|||eee@@@,,,***///...)))$$$%%%))),,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))''',,,...***)))111<<>>444---******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********+++++++++++++++,,,------......222///++++++111;;;GGGNNN\\\\\\```eeehhhjjjpppxxx~~~yyylllOOO<<<222******///,,,++++++,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++......------------,,,,,,666000+++---333>>>OOO]]]]]]cccnnnyyyzzzxxxwww}}}{{{uuufffdddkkkkkk^^^QQQ///000222555555111***%%%++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********+++++++++---...,,,)))...999CCCMMM```eeeeeezzzvvvkkkmmm|||aaaTTT}}}mmmAAA,,,...///+++)))+++,,,***)))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))*********//////)))+++888DDDIIIcccsssuuuwwwwwwnnnaaa```lllrrr|||lllkkkbbbQQQCCC;;;777444000///------......---+++))))))))))))************'''+++111555666777888:::666555666:::;;;;;;@@@FFFJJJLLLTTT```hhhmmmsssyyytttzzz}}}~~~zzzVVV444+++111333000---//////////////////////////////000111111222222333777444222555AAA```nnnqqqsssmmm[[[JJJ>>>444---///...------,,,,,,------***************************************+++,,,,,,+++,,,,,,,,,---------------...000222444333111///777666>>>JJJKKKTTT}}}~~~vvvpppwwwqqq```___ggg{{{qqqbbbbbbcccbbb[[[MMM===111+++************************))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,---......//////...,,,,,,444BBBQQQ[[[```YYY___pppccclll|||gggOOO:::000......---,,,---......,,,******************************************************************+++,,,,,,------------------------222,,,---999JJJYYYeeelllmmmqqqvvvyyy{{{}}}zzzwww|||ooobbbZZZNNN@@@000---444555---###++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++,,,000222///---555IIIYYYhhhtttttt}}}rrrbbbnnnsss[[[dddttt~~~pppLLL+++,,,***,,,///---((((((,,,***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))******++++++(((***,,,///:::KKKWWW\\\kkk}}}xxxpppjjjkkkvvvvvvqqqooopppmmmgggfffkkknnnzzzmmm]]]fffooo}}}kkkkkkbbbRRRCCC;;;777333000...------......---,,,)))))))))*********+++++++++111777:::999777666666666444555999::::::>>>EEEHHHKKKRRRZZZ___bbbjjjsss{{{nnnFFF000...222111,,,000000000000000000000000000000111111222333333444333999444333UUUrrrtttvvvrrreeeOOO888)))//////...------------...++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......---///111111///...///000111>>>WWWnnnqqqsss}}}qqqxxxwwwlllsssooo___aaammmuuuwwwvvviiikkklllhhh\\\KKK888---************************))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,---------...//////000000+++///888DDDQQQZZZ^^^___nnntttttt___aaawww___EEE222111///---,,,------,,,+++************************************************************+++,,,------,,,,,,------............'''///@@@WWWgggmmmppprrryyy}}}dddKKKYYYWWWPPPBBB333,,,///444,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))),,,///000555CCCWWWgggnnnzzz~~~yyyuuu}}}zzzuuuxxxyyyjjjkkkppp~~~kkkUUUhhh~~~tttgggLLL///***)))------'''(((...******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,,,,***000===LLLXXXbbbiiipppvvv{{{uuummmooo}}}wwwrrr}}}kkkjjjbbbRRRCCC:::555222///...------...///---,,,))))))*********+++++++++444999======999555444555555444555888999999===CCCGGGHHHLLLPPPTTT^^^pppcccAAA222444444---000000000000000000000000111111222222333444444444111777>>>SSS~~~{{{qqqsssqqq]]]BBB222000//////...............++++++++++++++++++++++++,,,++++++++++++,,,------------------............+++...000...,,,000999AAASSSjjjyyy```eee~~~{{{kkkcccbbbeeennnvvvfffgggiiiiiibbbRRR>>>000++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,------......//////000111111111;;;JJJWWW```iiirrrxxxmmmuuu~~~ppphhhIII555222...,,,,,,------,,,*********************************************************++++++---......,,,------...///000111111555GGG```pppssssss}}}|||~~~mmmGGG___wwwyyycccFFF333,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---***)))+++555FFFYYYiiiqqqsss~~~yyy}}}ttt|||rrrqqq{{{^^^XXXmmm{{{RRRkkkxxx~~~{{{rrrBBB333(((+++---***))),,,*********)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))******+++,,,,,,---444222???VVVeeehhhrrryyy~~~jjjjjjbbbQQQBBB:::555111///...------...///...,,,)))************+++++++++;;;???AAA>>>888444444666555333444777888888<<>>@@@GGGQQQZZZdddqqq~~~uuuCCC111444,,,000000000000000000000000555---///555333777999111444999}}}mmmdddjjjdddmmmcccggg}}}kkkPPPUUU===555//////000///...///......---,,,,,,,,,,,,---++++++,,,------......///---------...111333111---333444333999EEENNNfffxxxllldddOOOQQQ```iiihhh```dddkkkYYY<<<***///000+++)))***+++))))))))))))))))))))))))))))))************+++++++++------,,,,,,,,,---......111111111000...///666===UUU___hhhooo|||ccctttWWWAAA///...000,,,)))+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///...///111111---111DDDYYYvvvqqqwwwuuuiii___XXXUUULLL ''':::''',,,:::$$$+++++++++************)))+++++++++************)))))))))))))))************---+++***,,,---,,,+++***111)))@@@```mmmwwwsssrrrppp|||tttwwwpppRRR}}}www[[[___xxxrrr|||SSS000,,,000***'''+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++,,,,,,***+++000333333===HHHppp|||vvvrrrtttkkknnnfffPPP???999555000000///...------,,,------++++++***))))))---333888???<<<999666444444333222666666666666777999;;;<<>>IIIVVVlllrrrwww~~~[[[:::111333111...000++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000///000333666@@@UUUhhhhhhmmmxxxxxxmmm[[[___NNNGGG777///222,,,'''...++++++++++++************++++++++++++************))))))))))))*********+++...+++))),,,.........///222222LLLrrr{{{pppddduuu|||uuu{{{ppp^^^QQQPPPooohhhPPPVVVjjjlllssskkkHHH111+++,,,---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++---000222666888333dddvvvooouuummmooofffQQQ???999555000000///...------,,,------***+++,,,++++++///666;;;===999555444666777555333666666555555666888999:::BBBDDDJJJUUUaaakkkpppqqqeeehhhiiifffdddiiittt~~~yyy}}}yyysssHHH000888222222222222222222222222000666999444222777:::777;;;lllxxxSSSQQQcccZZZMMMYYYXXXPPPKKKIIIUUUzzzllllllooovvvtttnnnjjj[[[GGG<<<222000111///......///...------,,,---------,,,,,,------...////////////111222111//////111444999444>>>jjjrrrhhhmmmooofffaaaeeellluuuooo\\\VVV]]]nnnqqqccc]]]ccc@@@...&&&///333***(((///******************************+++++++++,,,,,,,,,---------------...//////......000333666<<>>222000111000////////////...------------------------...//////000000------///333333222444777777@@@[[[vvvyyy{{{~~~yyyrrrpppssswwwtttvvvzzzsssccc___kkknnnccc___eeeNNN;;;,,,,,,///---+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000000555111111666===III```vvvwwwtttjjjAAA+++---000,,,------------------------+++++++++,,,,,,,,,------------------...///111111222///111???WWWppp{{{yyyuuu[[[ZZZRRR000+++666,,,---,,,,,,,,,++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,///******//////,,,///666DDDwwwwwwqqqbbb^^^YYYWWWWWWXXXWWWVVV]]]dddnnnxxxssszzzuuugggqqqzzzRRRdddoooRRRYYYmmm~~~nnnKKK111---///,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***************+++000,,,---111000111AAAVVVooopppkkknnnmmmcccQQQ???666333222000///...------,,,------///,,,+++111999>>><<<999999666555555888999888666555555444444444555777888999AAAKKKQQQSSSXXXaaaiiibbbeeellltttwwwxxx~~~pppFFF555444444444444444444444444...888555111999888444:::```}}}eeecccxxxYYYoooyyybbb[[[\\\RRRQQQdddwwwnnnmmmeeeNNN???222...000111000111//////...------------...------...//////000000111111...000666999777666888999```|||ooofff\\\fffvvvfffbbbeeefffaaa\\\ZZZPPP===,,,+++333333++++++++++++++++++++++++++++++,,,,,,,,,------------............///000111222555///111===KKK]]]xxx{{{]]]ttt\\\333///333,,,------------------------++++++,,,,,,,,,------------------...///000222222333555???RRRmmm{{{xxxddd______EEE666444***------------,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,...+++---222///***111===___tttgggfffkkk```^^^[[[XXXWWWUUUTTTRRRRRRSSSRRRTTT___ppp}}}}}}nnnvvv|||vvv{{{ZZZhhhzzzKKKVVV~~~wwwfffLLL666---///,,,,,,,,,,,,++++++++++++************************)))*********++++++,,,,,,------000333555@@@]]]zzz~~~~~~mmmjjj```OOO>>>444222333000///...------,,,------......000777???AAA===888444555555555555444444444333333222222333555666888999AAAIIIKKKIIINNNZZZeeemmmnnnpppssszzz~~~[[[;;;444444444444444444444444444<<<444222<<<555333IIIzzz~~~qqqlllxxxaaa^^^[[[dddrrrhhhTTTDDD444///111222111222000///......------............//////000111111111222...///555555222444;;;UUUvvv```eeesssdddccchhhdddZZZ\\\[[[III000(((111111''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333000---777QQQhhhzzzYYYcccuuuFFF555111+++........................,,,,,,,,,,,,---------------------...000111333444000<<>>333222555000///...------,,,------***000888???AAA@@@<<<:::333666888666333000222444222111111111333555777888:::>>>CCCEEEHHHPPP^^^iiinnnsssvvvzzznnnIII555555555555555555555555555<<<333555>>>333>>>jjjqqqvvvggg[[[ccc}}}vvvhhh]]]KKK888111222333111111000//////..................//////000000111222222000///111555111///<<>>000......+++------------------------------------.....................///000111333333000333JJJrrruuutttbbb???///+++........................,,,,,,,,,------------...------...///000222333444555LLLkkkvvvpppZZZqqqddd;;;555............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,000333...222QQQuuu}}}|||~~~~~~|||wwwpppiiiccc```[[[aaaddd]]]UUURRRQQQQQQRRRaaayyy|||NNNNNN^^^xxxuuuWWWccc}}}sssvvvmmmOOO333(((------------,,,,,,,,,,,,******************************++++++,,,------...***000555<<>>CCCKKKYYYhhhsssrrr|||yyyVVV666666666666666666666666111888222666???555KKKrrrzzzxxxiiizzzpppdddQQQ<<<444444333111000000000///.............../////////000111111222222222444999;;;444555LLLiiivvv]]]xxxddddddmmmcccaaa]]]RRR@@@222000666---------------------------------.........//////.........///000222333444666>>>^^^|||LLL222222////////////////////////,,,,,,,,,---------......------...///000222444555CCCaaa~~~}}}}}}gggeeesss```222//////.........------------------,,,,,,,,,++++++,,,,,,,,,---------......---,,,000333///888aaa{{{qqqcccnnnuuuoooddd]]]YYYWWWVVVOOOVVVppp|||rrr[[[IIIbbbpppZZZWWWuuuuuuvvvuuuaaaCCC///......---------,,,,,,,,,******************************+++,,,,,,---......---333555===```wwwdddbbbmmm}}}rrrgggzzznnnjjj]]]III999333222111333000---,,,,,,------------777???===999888999999999888888666555222111000222333444444555999>>>BBBBBB@@@@@@DDDKKKWWWkkk|||~~~tttjjjDDD:::444666888777555666999'''EEE555777;;;fffnnn|||vvvfffhhhUUUDDD888///333666...000000////////////000000//////000000111222444555555888///000===AAAggg}}}ggg}}}ddd\\\jjjiiiooofffZZZSSSDDD222+++***,,,......---------...---------........./////////333---+++333444000444111bbbyyy|||vvv???///111---111222+++...222+++............/////////000***222222111666444555@@@jjj~~~zzz{{{kkktttvvvQQQ///222333000---------,,,......---------,,,,,,,,,,,,---...---------///111000888,,,555777JJJwwwxxx|||tttdddXXXVVVWWWPPPLLLbbbRRRAAAnnnwwwPPPddd~~~cccVVV444---...---,,,,,,---,,,)))++++++++++++++++++++++++(((,,,...---,,,...000000---888>>>TTTjjjrrrnnn```aaaYYYPPPPPPUUUXXXXXXWWWXXXbbbpppmmmnnnjjj]]]III999333222111222000...,,,,,,---------000888===:::777777666555777777666555444222111000222222111111333888???EEEGGGFFFDDDDDDGGGTTTlllttt{{{qqqMMM===444777;;;777555888:::111666:::777CCCooo\\\KKK>>>222333666...000000000//////000000000000000000000111333444555333666:::666888\\\rrrooooooWWWfffnnnjjj```ZZZPPP>>>444,,,---.........---......------........./////////111333///111999555000777MMMqqquuu|||YYY111222...222222+++---222---........./////////000000111111---///222000???^^^~~~uuu}}}lll@@@999111........................---------,,,,,,,,,---......------///111000222333--->>>iiizzzllljjjooo```aaaXXXKKKNNNddd~~~qqqRRRuuugggYYYxxxuuurrr999...---,,,+++,,,---,,,***++++++++++++++++++++++++,,,------+++***+++---...///:::MMMuuummmWWWggghhh]]]eeeVVVKKKNNNVVVVVVQQQNNNQQQUUUXXXnnnoookkk^^^JJJ:::333222111000///...---,,,,,,------777;;;<<<999888999777333444444444444333222111000222111///...000666???EEESSSWWW[[[ZZZTTTSSS```oooppptttZZZBBB333999===777444:::888:::,,,@@@777VVVwwwdddTTTFFF666444555///111111000000000000111111000000000111222333444555444555@@@:::===}}}^^^iiixxxqqq^^^dddhhhZZZjjj}}}dddaaajjjkkkeeebbb^^^OOO===/////////...........................////////////000000...555999000000BBBqqqpppyyy>>>333...222333+++---222///////////////000000000000444222///222333222OOO}}}~~~~~~ZZZDDD000---000000...///.........------------,,,,,,---......---...000222222///999---SSSxxxsssggggggcccXXXIIIKKKhhhzzzuuugggnnnooo[[[www}}}wwwLLL111...***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...000555DDDeee|||}}}vvvwww]]]RRRiiioookkkkkkUUUHHHOOOXXXUUUNNNLLL[[[ccchhhsssppplll___JJJ:::333111000//////...---,,,---...000======<<<:::;;;===:::444111111222222222222111111222111000///000444;;;@@@TTTbbbvvvvvvrrrttt}}}rrreeeHHH444999===555333:::444<<<111AAA;;;xxx~~~iiiYYYJJJ999444555222222111111000000111111222111111111111333444555666555666;;;===ZZZ}}}hhhyyyfffZZZlllrrrRRRhhhttt\\\bbbhhhfffccceeeYYYBBB444222///....../////////....../////////000000000111111111666777///===___sssyyyRRR444---000444......222/////////000000000111111111---555777555777???___rrrRRR444---111000...///............------------,,,---......---...000222444111555===rrrooogggfffiii\\\MMMWWWooo|||~~~\\\EEEcccggg[[[ccc{{{}}}tttddd999111***+++......------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,///000000222666@@@^^^nnnnnn|||qqqxxxzzz{{{}}}ddd]]]ttt|||lllWWWKKKSSSZZZUUUSSSXXXjjjyyyrrrmmm```KKK:::333111///---......---,,,...222555<<<===;;;:::<<>>JJJ]]]mmmvvv~~~wwwnnnVVV???888888666666999777666???>>>ssseeeRRR>>>666888666333333222222222222333333222222222333444555666777555;;;>>>mmmxxxpppiiiaaarrr]]]___ggg^^^\\\XXXCCC===777111...///111000///000000000000111111111111111666444111333>>>fffMMM888000333222222333...000111111111222222222222---<<<555+++BBBiiiqqqRRR;;;111//////.../////////.........---------...//////...///111333111333;;;xxxmmmbbbhhhhhh___XXX]]]zzzzzzzzz}}}]]]iii\\\GGGooojjjwwwXXXCCC000---///...---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,///333///,,,555CCCgggnnnvvvjjjnnn___```bbbaaa\\\\\\fffsssrrr{{{SSStttoooaaaKKK:::333000///---......,,,,,,111;;;CCC888;;;<<<;;;::::::666000000000111222222222111111///000111222222555999<<>>GGG:::???AAA>>>;;;:::555///111111222222222222111111////////////111666<<>>wwwMMMYYY```ooohhhsssbbbWWWWWWKKKBBB:::222///000222111///000111111111111222222222222:::777666GGGaaavvvzzzRRR444///...222555222111111222222222333333333666333111MMM}}}}}}tttNNN444222444000000/////////............---///////////////111333666333}}}ssspppkkk^^^WWWTTTjjjssssss|||ppp|||nnnAAAssswwwqqqqqqSSS777//////,,,+++...---------------------------,,,///222///444OOOmmmmmmkkkcccuuu~~~vvvmmmoooqqqnnnrrrmmm___vvvvvvqqqaaaKKK:::333222111//////---,,,000777<<<===777999@@@EEEAAA777333666222222111111222222333444///000000///000222777:::CCCXXXsss{{{ttthhhRRR>>>777999:::888CCC555===wwwbbb^^^???777111555555444333333333333444666,,,111;;;888444888888;;;bbbvvvTTTqqq~~~nnnbbbrrriiifff___@@@???;;;666111...///000222000000000111222222333333444:::...999fff}}}~~~```:::,,,555444...333222222222222333444444555000666555```}}}sssiiiBBB+++;;;...)))111222+++***111333...111***///666111000333111;;;LLLppphhhmmmbbb\\\VVVmmm{{{{{{xxxTTTWWWRRRiiittthhhBBB)))111222))).............../////////000000666111///444777ZZZyyyvvvwwwwww{{{kkknnnuuuqqqkkkgggtttttt{{{dddvvvqqqaaaKKK:::333222111222000...///555;;;>>>>>>===<<>>...444333///444333222222222333444555666===666III~~~uuuSSS333666,,,333:::999000---222222---222---///222111333666333333qqqnnniiijjj^^^PPP\\\vvvyyynnnWWWdddWWWpppmmmPPP444222000***///........./////////000000---000111222666FFFuuuwwwssswwwuuummmqqqooooooxxxiiilll\\\bbbzzzqqqxxxuuupppaaaKKK:::333222111222///---111888======<<>>mmmmmmbbbUUUQQQgggZZZvvvnnnHHHZZZ{{{gggooo]]]???222...---111....../////////000000000...---222444<<>>JJJoooXXX777:::777666555555444555555555666999777555999999999@@@}}}]]]mmmqqqooouuulll^^^YYYQQQFFF===888666333222111111222222333444444444;;;111EEExxxPPP444222333111444333333333444555666777888;;;>>>|||jjjDDD000777222666666000...000111//////444111...333666666888___ooogggbbbTTTPPPwww___SSSrrrNNNrrrfffnnnbbbEEE222...000222...////////////000000000222000333444HHH~~~hhhjjjrrrfffbbbrrrtttooo```JJJ999333222111000+++,,,555<<<<<<::::::DDD???777333333555555333000111222333333333222222222333333222000111222444777:::>>>CCCLLLXXXeeeooo|||xxxrrraaaLLL===999;;;;;;;;;GGGuuubbbCCC@@@777777666555555555555666555999333333<<<999999HHHaaazzz}}}}}}```lllzzzhhh___WWWKKKBBB===999555111222222222333444444555555777555LLL|||[[[888222333222555444444444555666777999:::555[[[wwwUUU555<<<...111111...---///000000---666222000666444333???}}}nnneeeXXXIIIeeeKKKeeeHHHgggvvvrrreeeKKK444///111///////////////000000000111444111333:::aaauuu___zzzwwwzzzmmmfffcccqqqsssnnn___III999333222111111---111:::>>>;;;;;;??????===888222111555666444000111222333444333222222111222333222111111333444444:::CCCLLLTTT]]]hhhpppyyyxxxtttfffPPP>>>999:::<<<:::XXXzzzcccLLL@@@888888777666666666666666333666...222<<<666===```UUUhhhaaawwwoooccc[[[PPPHHHDDD???888222222333333444444555555666000AAAWWWrrryyyeee>>>333555444555444555555666777999:::;;;555}}}|||bbb888222111222222000......///000...666111222:::222555RRRdddXXXQQQ```oooVVVUUUYYYxxxiiiVVV;;;///000,,,/////////000000000111111222///444NNNaaaTTTwwwssseeeqqq}}}rrrmmm___III999333222111000...333<<<>>>888;;;CCC;;;>>>;;;333000333444333///111222444444333222111000111333222222222333555444<<>>===555///111333111///111222444444333222111///111222333222222333555777<<>>111UUU]]]cccmmmkkkooo[[[ssshhh```WWWRRROOOIII???666333333444444555666666666:::TTTyyypppEEE666888777555555555666777888:::<<<===\\\}}}vvvMMM888111111222333222000222555333555,,,333>>>000BBBxxxsssrrrkkklllwwwfff]]]XXXlll]]]TTTfffpppooofffdddEEE---...000000000000000111111111111999///@@@```fff{{{{{{ppplll^^^JJJ999222000///---000;;;;;;222555???@@@===AAA>>>444///111222111444444444333333222222222222222111111222222333444777999>>>EEEHHHNNNYYYeeeuuuxxxtttcccAAA999BBB>>>^^^gggRRR>>><<<777444444777777555===555222BBB222===]]]~~~UUUmmmccc]]]ooommmhhh]]]RRRPPPQQQKKKBBB888777555222333555555333888ZZZ777333:::444777555>>>555333:::777@@@jjjXXX;;;444333222111111111222333666))):::)));;;666QQQvvvpppkkkoooyyy~~~zzzsssaaaaaallltttiiihhhiii~~~xxx]]]XXX^^^pppqqq[[[qqqrrroooaaacccnnnOOO444,,,000111111111111111111222222222777TTT|||]]]ccc{{{{{{{{{ppplll^^^III999222111000---222???BBB999;;;CCCAAA>>>???<<<444111444444222444444444333333222222222222222222111222222333444666888===CCCGGGNNN[[[gggyyy|||wwwgggGGG<<>>rrrhhhUUUfffoooxxxuuuttt{{{ppplll^^^III999333222111+++333BBBFFF>>>AAAFFF@@@@@@>>>888333444777666222444444333333333333222222222222222222222333444444555666:::@@@FFFNNN]]]jjjxxx|||{{{lllOOO???@@@AAAxxxwww^^^BBB===999777888999888777555:::333::::::>>>QQQNNNvvvsssrrrsss{{{uuuiii\\\TTTPPPHHHAAA666555555666777888999999dddddd===555:::555777444:::777===@@@999KKKmmmLLL555444333222111222333333...666666333>>>@@@wwwiiimmmrrrwwwxxxwwwvvvuuuuuusssmmmiiivvvrrrcccdddrrr|||jjj]]]RRRpppooo]]]wwwoooPPPfffmmmOOOAAA444000111111111111111222333333333GGGWWWVVVrrr~~~pppddd[[[www|||ppplll^^^III999333333222)))222@@@CCC<<>>DDD===666333666888555000333333333333333333333333333222222222222333444444555555999>>>DDDMMM]]]lllsss~~~nnnjjjiiioooyyy}}}pppUUU???>>>EEEhhhFFF???888888999999777666333???777888>>>AAAwwwGGGPPPwwwyyyvvvuuuzzzoooaaaVVVLLLDDD???666555666888777666888;;;rrr|||kkkAAA666;;;666777666:::666;;;::::::]]]xxxVVV666555444333222222333333+++;;;000444888CCCwwwXXX\\\bbbhhhlllmmmlllkkkfffjjjiiihhhwww|||uuugggVVVccckkk[[[cccxxxZZZEEE333000111111111111222333333444444SSSgggNNNZZZ~~~{{{gggTTTGGGddd}}}rrrmmm^^^III999333333333+++333??????999AAAHHH???FFF===555333777777333///333333333333333333333333333333222222333333444555555555888===CCCLLL]]]lllttt~~~~~~nnnfff___\\\[[[aaaqqq~~~qqqXXX======PPPnnnLLLAAA888777999777555666///===777555:::IIIhhhNNNYYYtttxxxttt}}}ssseeeVVVIIIBBB???999666666888777444777===pppsssrrrEEE777;;;888666999<<<777;;;777CCC~~~{{{}}}ZZZ777666555333333333333444///???111888:::WWWmmmSSSSSSTTTYYY___bbbaaa___\\\ccceeefffuuuooo[[[___vvv\\\yyyaaaDDD111555111111111111222333444555999fffPPPHHHZZZiiiPPPEEE]]]tttnnn___III888333222222///666@@@===888CCCJJJ@@@EEE;;;333444666555222000222222333333333333444444333333333333333444444555666666999===BBBJJJZZZiiiwww}}}tttvvvwwwwwwwww}}}rrrZZZ===AAAbbbtttUUUEEE999888999666555777222<<<:::888<<>>:::QQQ~~~^^^999777666444333333333444000999000888@@@vvvqqqbbbXXXTTTRRRTTTXXXZZZYYYVVVZZZ[[[]]]cccuuurrrZZZ___rrraaaggg|||eeeAAA111444111111111111222444555666AAA\\\KKK\\\iiiPPPGGGYYYvvvvvvppp```III888222111111000888AAA>>>999EEEJJJ>>>???777111333666444333444222222222333333444444444444333333333333444555555777777:::>>>BBBIIIWWWeeerrr|||{{{uuu\\\>>>IIIwww^^^KKK;;;999:::666666:::666999<<<===???YYYjjjmmmrrr|||qqq___NNNHHHKKK<<<666666:::888666???LLL|||KKK999<<<:::777;;;:::777BBB<<>>999DDDHHH:::;;;333///333555444444888222222222333333444444444444333333333333444555555888888;;;???BBBHHHUUUbbbhhhssswww___@@@OOO~~~qqqnnngggdddmmmuuuvvvuuu{{{dddOOO===:::;;;777777<<<555333888;;;>>>dddpppqqqtttuuudddRRRMMMQQQ<<<666555::::::999DDDTTT~~~LLL999===;;;;;;<<<777555CCC;;;QQQuuuxxx}}}{{{www:::999777555444333444444<<<111777;;;KKKddd~~~ZZZZZZJJJNNNSSSRRRNNNKKKMMMOOOQQQKKKXXXxxxmmmYYYkkkQQQiiigggQQQjjjJJJBBB444111111111222333444666777HHH|||mmmRRRNNN^^^lllYYYJJJQQQkkkxxxooo^^^JJJ:::222000111---CCCFFF:::;;;@@@===<<<777444000///111333222111666666555555555444444444555555444444444444555555888999;;;>>>CCCJJJRRRWWWgggppp{{{|||ZZZJJJGGG}}}tttsssuuusssssstttyyynnnTTT<<<666888888888:::>>>555???:::HHHwww```rrrkkkuuuxxxnnnWWWNNNEEE???777777555777000@@@KKK:::666666:::666???666CCC777YYY|||iiimmm{{{}}}tttvvv}}}zzzIII888444888333111555444:::///===<<>>CCC@@@===777444000///222444333111666666555555555444444444555555444444444444555555999:::;;;<<<>>>BBBGGGKKK^^^jjjwww~~~XXXGGGJJJtttYYY@@@888999777666888<<<333:::999SSShhhWWWpppjjjvvv~~~|||sss\\\QQQFFF999333888;;;???888HHHKKK<<<:::::::::666===666EEE===cccvvveeefffqqq~~~~~~nnnhhhgggmmm||||||JJJ999444888333111555444666111<<<>>>gggvvv|||SSSRRRKKKMMMNNNMMMKKKJJJJJJJJJHHHMMMUUUsssjjjRRR[[[pppuuuyyycccXXX}}}UUU<<<444333111111444444333666;;;nnnXXXKKKNNNsssxxxdddQQQNNNWWWsss{{{zzzppp^^^JJJ:::111000111222BBBBBB;;;BBBHHHBBB>>>777444000000333444333222666666666555555555444444555555444444444444555555999:::;;;;;;;;;===@@@CCCSSS```ooozzzVVVGGGUUUvvv[[[AAA888888777555777<<<666;;;AAApppWWWYYYlllhhhxxx|||ssszzzyyybbbTTTFFF;;;666999:::<<<666III|||xxxIII<<<;;;;;;;;;777;;;666EEEBBBqqqqqqccc```hhhvvvtttiiidddbbbiiisssvvvLLL:::444888444222555444777999;;;>>>vvvrrrXXXQQQJJJKKKLLLKKKIIIGGGGGGHHHEEEPPPTTTfffvvvUUUQQQ{{{xxx\\\]]];;;333333111222444444333777===vvvQQQGGGUUUxxxzzzfffSSSKKKMMMTTTXXX]]]___aaagggrrrzzz|||qqq___JJJ:::111000111333???>>>:::DDDJJJCCC>>>777444111111444555444222666666666666555555555555555555444444444444555555666888:::<<<===???CCCEEELLLWWWfffvvvTTTIIIffftttZZZ@@@888888777777999999888<<>>999???mmmoooSSSMMMIIIJJJKKKJJJHHHFFFFFFGGGFFFOOOMMMXXXZZZLLLuuudddcccAAA222333111222444444444888???xxxRRRKKKTTTwwwzzzhhhVVVKKKIIIJJJKKKKKKIIIHHHJJJOOOTTTcccqqq~~~sss```JJJ999000///111333<<<:::999DDDHHHAAA===666444111222555777555333777777666666666555555555555555444444444444555555444777:::<<<>>>AAAEEEHHHMMMQQQ^^^rrrRRRKKKuuuzzz^^^DDD::::::999888;;;555888:::JJJ[[[QQQnnneeeeeexxx~~~uuuiiiddd^^^___jjjvvvwwwrrr{{{lllWWWBBB<<<888;;;999;;;:::WWW}}}iiibbbeeehhhooolllzzzEEE:::;;;888888===>>>:::@@@JJJyyyiiizzzcccaaagggzzz|||}}}tttQQQ<<<444777555444777444000<<<777FFFqqq___OOOLLLJJJKKKLLLKKKHHHFFFFFFGGGDDDIIIJJJVVVtttuuuaaaMMMxxxgggxxx|||fffIII222222222333555444444:::BBBVVVLLLRRRtttuuuiii\\\SSSNNNMMMLLLKKKJJJJJJIIIJJJKKKHHHVVV}}}ttt```JJJ999000///111222;;;999999CCCEEE>>>===666444222333666888666333777777777666666666555555555555444444444444555555555777999:::<<>><<<<<<888SSSvvvxxxDDD===@@@<<<777???@@@@@@EEESSSqqqeeesss``````eeexxx{{{qqqoootttxxxyyySSS===444777555555777444333;;;999NNNpppzzz[[[RRRNNNKKKLLLMMMKKKIIIGGGFFFGGG???CCCJJJ[[[nnn}}}xxxzzzkkkOOOzzzuuuaaarrr~~~{{{gggHHH...222222444555444444;;;EEETTTIIIQQQssssssggg]]]TTTPPPLLLLLLNNNQQQUUUXXXXXXWWWHHHPPPzzzuuuaaaJJJ999000///111222;;;::::::CCCCCC===>>>666444333444777999666444777777777777666666666555555555444444444444555555666777888999;;;???EEEIIIRRRRRRYYYiiitttuuuqqqooo|||OOOPPPiiiKKK???===999888999<<<======[[[SSSddd```bbbbbbtttzzzzzz{{{zzzdddJJJ;;;999===999999999ZZZDDD===AAA;;;999@@@???CCCIIIVVVooogggooo]]]^^^bbbsssxxxiiigggllloooUUU>>>444777666666888444888;;;===WWWrrrtttXXXUUUOOOKKKLLLLLLKKKHHHFFFEEEFFF>>>AAAGGGVVVfffooo~~~rrrtttOOOvvvwwwUUU~~~qqqlllGGG111111222444666444444===GGGMMMJJJQQQrrr|||qqqggg```[[[XXXUUUTTTTTTXXX^^^aaaaaa___SSSRRRxxxvvvaaaJJJ999000///111222<<<<<<<<>>BBB===DDDJJJTTTqqqnnnooo]]]]]]```oooyyyjjjiiiqqqnnnlllVVV>>>444777666666888444888888@@@```jjjRRRTTTNNNJJJKKKLLLJJJGGGEEEDDDEEEBBBBBB@@@JJJ\\\hhh{{{{{{eeeooo{{{MMMppp\\\\\\{{{rrrKKK<<<111222555666444444===HHHHHHPPPPPPpppuuuuuusssmmmiiiiiikkkllljjjfffbbbaaadddeeeccc```VVVMMMpppyyy```HHH888111//////444888777===HHHEEE;;;<<<444555444333777<<<;;;666;;;;;;999777444333444555666888777444333555444111888444333888>>>DDDHHHKKKOOOLLLNNNTTTXXXZZZ```ggg\\\cccqqqNNNJJJ{{{rrreeeBBB888???<<<666<<<<<<888===eeeLLLiiieeeaaacccssssssdddYYYFFF888;;;@@@666GGGuuu{{{{{{LLLIII444BBB<<>>;;;777<<<;;;999>>>bbbNNNiiiddd___```pppttt```QQQFFF888999>>>666BBBzzzwwwrrr|||uuupppFFFCCC888CCC???BBBAAAAAAIII___pppaaaaaa\\\nnnrrrkkkxxxqqqMMMAAA777666888888777888>>>AAAEEEfffcccTTTQQQQQQKKKLLLLLLJJJGGGEEEEEEEEEAAA@@@AAAGGGOOO[[[mmm|||lllaaadddoooyyy{{{\\\WWWjjj}}}vvv}}}MMM555555111222777666555AAAQQQqqqKKKBBBLLLnnnwwwlll]]]MMMJJJPPPXXX[[[jjjxxxyyy}}}zzzvvvrrrnnniii___RRRHHHEEEEEE???UUU~~~xxx```III999111//////333:::;;;???JJJHHH@@@???444444333111555:::999555:::;;;:::888555444555666444555555333555888888444888:::<<<>>>@@@CCCEEEEEEFFFGGGBBB>>>CCCKKKHHH???777:::BBBQQQggglllHHHNNN~~~sssfffvvvdddBBB999===:::888<<<999:::???```UUUlllfff]]]^^^lll|||zzztttttt\\\JJJCCC777777===999BBBsssnnnttt|||zzznnnnnnzzzlll@@@;;;>>>CCC@@@BBB@@@BBBMMMeeevvvuuuaaa___[[[nnnxxxxxxzzztttIII???666555888888888999;;;>>>CCChhh|||```VVVSSSOOOLLLLLLLLLJJJFFFDDDCCCDDD???===>>>BBBIIISSScccqqqsssiiijjjssszzzyyy~~~]]]SSS{{{{{{nnnKKK222666222222555444555@@@OOOnnnJJJDDDJJJmmm||||||bbbQQQRRROOOTTThhh{{{yyyyyytttnnnggg[[[LLLAAA===PPPCCCKKKmmmwww```III:::222//////222;;;;;;<<>>???===:::<<>>HHHHHH???>>>@@@CCCFFFOOOggg]]]EEE[[[aaa@@@;;;;;;999:::;;;888999@@@dddWWWjjjaaa\\\\\\iii{{{{{{vvvfffiiittt[[[III===777666<<<===GGG{{{rrruuuyyyooohhhqqqvvvXXX===666AAA@@@???AAABBBIIIUUUmmmsss||||||ccc^^^\\\nnnooocccxxxzzzEEE<<<555555777888999;;;999???FFFkkk|||^^^VVVSSSNNNKKKKKKJJJHHHDDDBBBAAABBB???<<<<<>>===:::AAABBB;;;:::555555222000333999888444:::;;;;;;:::888666666777333444222222777<<<;;;666@@@DDDDDD>>>===EEEOOOTTTSSSYYYRRRBBB===HHHOOOMMMNNNRRRRRRKKKEEETTT~~~OOODDDiii\\\>>>===999888<<<:::999999AAAiiizzzWWWgggZZZ\\\ZZZfffzzz}}}~~~vvvyyy{{{lllkkkrrr[[[HHH888:::888:::>>>IIIjjjlll{{{rrrmmmrrroooLLL>>>666@@@<<<@@@CCCGGGQQQ\\\mmm~~~lllggg___]]]mmmsssuuuvvviiieeeXXXxxxBBB:::555666888888:::===@@@JJJQQQqqqqqqmmm~~~ZZZSSSSSSPPPJJJJJJHHHEEEBBB???@@@AAA@@@===<<<===@@@EEERRR^^^hhhrrr~~~|||tttpppppp\\\LLLoooeeennn{{{III>>>666555666777666444888===YYYUUUGGGFFFhhhwwwiiirrrhhhWWW]]]sss{{{wwwpppjjjddd\\\QQQKKKJJJ???NNNFFFAAAhhhvvv```JJJ;;;333000///777BBB???888>>>AAA======777666333000333999999555999;;;<<<;;;999777777888444444222222888===;;;555>>>IIIMMMGGGBBBFFFKKKKKKJJJRRRRRRIIIEEEMMMVVVYYYYYY^^^aaaXXXIIILLLoooGGGGGGkkkvvvrrrWWW;;;>>>888888===777;;;;;;BBBjjjzzzaaammm\\\[[[XXXbbb{{{wwwuuuwwwllljjjxxxpppWWWDDD777>>>:::999===FFF~~~eeeeee}}}|||DDD???;;;???<<>><<<===>>>BBBMMMXXXaaahhhzzzsssiiiddd[[[KKKoooaaavvvyyyFFF999555666777777666555555777@@@XXXDDDDDDaaa{{{YYYbbbzzzyyyqqqhhhaaaXXXOOOKKKLLLFFFddd[[[EEE^^^vvv```JJJ;;;333000///444@@@<<<444:::@@@???@@@888777444111444999:::666999;;;<<<<<<:::888888888555444222222888>>>;;;555<<>>555999;;;CCCgggmmmtttaaaZZZVVV^^^uuu|||xxxlllfffnnnmmmQQQ===666@@@;;;;;;BBBDDDrrrhhhiiinnn???>>>@@@>>>AAAHHHKKKRRR]]]aaafffwwwsssccc\\\bbbuuuyyyvvvzzzsssaaa___jjjnnnvvv===888666888:::;;;>>>CCCBBBRRR]]]{{{uuuffftttSSSPPPSSSOOOJJJIIIHHHEEEBBBAAABBBDDDBBB???<<<<<<<<>>???AAA999888444111444::::::666999;;;===<<<:::999888888666555222222888>>>;;;444<<>>444666;;;DDDeeeooosss```YYYTTT[[[rrryyyooorrrtttkkkMMM999444@@@<<<>>>HHHFFFkkkfffmmmsss}}}zzzccc}}}]]];;;<<>>GGGRRRRRR___{{{}}}rrrkkkwwwxxx~~~ZZZKKKqqqqqqhhhcccxxxMMM:::333444333111222666999:::???___LLL>>>QQQpppppphhh[[[jjjtttjjj]]]SSSJJJDDDDDDHHHEEEddd^^^FFFAAA===OOO{{{vvvcccMMM;;;111...///000222444444888======999888:::999444444888777222333888===<<<777333555888444222111222444777999999>>>BBBGGGHHHCCC???EEENNNVVVuuuxxxrrrrrrssswww~~~rrrjjj```PPP^^^rrr|||{{{ooogggeee[[[KKKXXX{{{HHHMMMKKKRRRrrrffftttNNN<<<<<<<<<;;;555======;;;AAAhhh{{{zzzzzz___\\\WWWZZZjjj~~~wwwuuutttRRR888;;;===:::BBBAAAPPP___mmmbbbooommmaaaXXXaaa[[[___YYY{{{hhhhhhgggDDDBBB>>>@@@EEEHHHNNNZZZYYYfffcccqqqccc\\\bbbfff~~~zzzyyyMMM999999777777:::@@@IIIPPPQQQ___ccczzz|||\\\mmmTTTPPPPPPNNNHHHHHHGGGEEECCCCCCDDDFFFFFFBBB>>><<<:::<<>>===<<>>888:::===@@@EEEKKKSSSXXX[[[```^^^ppppppzzzyyy[[[RRRRRRPPPJJJLLLNNNNNNLLLJJJIIIIIIMMMHHHBBB<<<777:::GGGVVV^^^|||vvvooosssyyyqqqcccfffbbbRRRbbbtttkkkOOOUUU~~~ccc<<<333333444555555555666999<<<==={{{pppVVVHHHDDDKKKhhhppp___SSSXXXaaagggpppyyy~~~xxxqqqjjj```TTTHHH@@@>>>UUUvvviiiccc}}}|||rrr___KKK:::000...//////111111111555<<<>>>;;;:::888666333222444:::???444555888;;;>>>>>>;;;999999888555111///111666::::::BBBNNNVVVUUUTTT\\\fff|||pppdddhhhxxxpppssswwwllllllyyyIIIOOOJJJPPP[[[sssooojjjLLL___jjj^^^gggCCC===<<<:::<<<777===:::>>>BBB]]]ggg\\\[[[WWWUUU]]]rrruuuVVVtttccc^^^ZZZzzzwww[[[[[[RRR;;;???===;;;FFF>>>CCCVVVXXX\\\mmmrrrWWWXXX|||oooccc\\\SSShhhAAAGGGDDDQQQWWW___bbbdddggghhhfffgggmmmsssooommmkkkmmmMMM888777:::???CCCHHHNNNUUUYYYXXX^^^]]]ooowww]]]RRRQQQOOONNNPPPRRRRRROOOMMMMMMMMMPPPJJJCCC;;;666;;;LLL^^^[[[}}}yyylll{{{{{{vvvhhhbbbYYYPPPQQQXXXuuugggMMM\\\```999444333444555555555777:::===???|||tttVVVCCC>>>CCC___|||^^^jjjeeeSSSFFFEEEVVVkkktttsssmmmeee\\\RRRHHHAAA???<<>><<<;;;888666444111111666>>>777666777:::>>>???<<<999999999777333///000444999888???KKKSSSSSSSSS\\\gggxxxxxxiiiiii^^^DDDNNNGGGJJJPPPgggqqqKKKVVVmmm[[[___aaaAAA>>>===:::<<<777===;;;@@@DDD```vvv______ZZZTTTXXXmmm~~~SSS|||vvvyyycccjjj}}}zzzuuuvvv}}}|||nnnaaa\\\OOObbbyyyfff\\\WWWEEE:::::::::666@@@???LLL\\\fffRRRfffmmmmmmQQQXXXyyyiiidddqqqbbb<<>>777:::KKK\\\\\\~~~{{{yyy|||xxxwwwfff^^^VVVPPPgggaaaKKKeee```999666333444555666666888;;;===EEEYYYFFFBBBBBBYYY[[[{{{tttLLLqqqZZZ@@@@@@MMMbbbccc^^^RRRHHHDDDCCCBBB???666???PPPMMMCCCYYY}}}|||zzzooo]]]III999000///000...000000///444;;;>>><<<888666555555222///444===;;;888666888===@@@===999888999888444000///333777888@@@KKKSSSUUUVVVaaammmeee}}}uuulllKKKEEEKKKFFFLLLKKK```jjjkkknnnrrrxxx~~~lll\\\MMMkkkXXX<<<===<<<999===888>>><<<@@@CCC___}}}ggghhhbbbVVVUUUfffjjjYYYcccNNNRRR```yyy|||qqqlllppppppiiibbbaaaSSSPPPxxxvvvRRR\\\RRR999>>>888<<<999BBBEEEUUUZZZ}}}OOOeee}}}kkkWWWbbb}}}uuusssDDDFFFBBBWWWWWWWWW\\\]]]```]]]ccccccoooooo~~~pppoooeeefffwww___BBB::::::???EEEKKKPPPTTTXXX[[[[[[___[[[cccfffXXXWWWWWWXXXYYYYYYWWWUUUTTTUUUWWWVVVRRRLLLCCC888555AAAPPPVVVuuutttzzzeee]]]RRRccc]]]MMMsss}}}VVV444999333444555666666888;;;>>>GGGaaaOOOIIIDDDSSSvvvyyyHHHSSS{{{ZZZCCC999NNNVVVWWWLLLAAA>>>@@@AAA;;;555<<>>===666444444555222///444>>>>>>999555777===@@@===:::777999999666000///222666;;;BBBMMMVVVXXX\\\gggttt]]]kkkwwwvvvCCCIIIJJJIIIPPPKKK___fffnnnppp~~~hhhaaaYYY]]]nnn}}}~~~vvvjjjhhhiiinnnuuussseeeWWWOOOTTT^^^~~~RRR888;;;;;;888===999???<<>>EEEIIIXXXRRRyyytttVVVfffooo}}}yyyeee\\\vvvyyyuuuppp;;;XXXLLLiiidddbbbeeefffdddbbbnnnuuu}}}ssspppcccgggLLLvvvEEE???999<<>>FFFgggMMMGGG???KKKwww\\\FFFiiirrrYYYAAADDDTTT___YYYMMMGGGFFFEEE===777::::::222>>>]]]rrr|||xxxooo^^^KKK;;;222///000111///...000444999::::::AAA555000555777222222888HHH:::222999@@@???>>>AAA::::::888666333333555777???DDDPPP[[[ZZZYYYiii~~~~~~zzzxxxjjjiiizzzRRR>>>LLLDDDCCCOOOLLL^^^iii^^^^^^nnn}}}gggYYYPPPNNNMMMJJJVVVhhhmmmddd]]]YYYaaaooouuukkk]]]TTTRRRQQQeeeBBB@@@<<<999888999:::<<<@@@333MMMOOOwwwrrr___XXX\\\dddxxx]]]RRRVVV]]][[[VVVOOOTTTQQQMMMmmm~~~xxxqqqsss}}}|||mmmeeegggfffXXXoooQQQ>>>???444;;;CCCFFFIIIJJJIIIKKKRRRXXX[[[aaadddooo{{{zzzmmmZZZooozzznnnxxxsssPPPAAAKKK___ooolll```aaalllpppxxxrrrqqqzzzyyykkkssspppiii___]]]nnnfffEEE>>>:::CCCDDDGGGKKKPPPTTTUUUVVVUUUbbbccciiikkkccc[[[^^^XXXZZZ[[[YYYVVVUUUXXX[[[___VVVPPPMMMCCC555333;;;KKKTTTwwwttt{{{jjj]]]UUUUUUhhhoooSSSaaayyywwwBBB,,,444222333555666888:::>>>AAAKKKkkksssXXXHHH<<>>```}}}{{{xxxooo^^^KKK;;;222///000///---,,,...333888;;;;;;???444///333555111000555CCC;;;666999===??????@@@;;;:::999666444333555777;;;BBBQQQ]]]]]]\\\iii{{{vvvkkkiiivvv{{{xxxoooyyyLLL@@@LLLFFFCCCMMMIIIXXXvvvrrr~~~uuuYYY\\\cccbbbqqqvvvpppHHHTTTPPPRRRPPPHHHNNN[[[^^^[[[___aaa___[[[XXXYYYZZZZZZVVVPPP___rrrBBB???<<<999888999:::<<<>>>666HHHMMMzzz|||jjjYYYVVV]]]|||zzz{{{xxxnnniiibbb[[[jjjgggZZZcccqqq~~~tttmmmnnn]]]sssWWW>>>;;;777HHHEEEHHHJJJJJJHHHHHHMMMQQQhhh}}}uuuLLL]]]mmm}}}{{{qqqmmmkkk{{{mmmjjjpppBBBCCCMMM```ooonnniiiooo}}}uuuvvvrrrppppppnnnzzzuuu}}}pppggg___\\\cccpppWWW;;;:::<<>>666999444555777888:::===BBBEEERRRlllbbbQQQBBBFFF[[[yyyhhhvvvTTTOOO}}}jjjYYYNNNLLLEEE;;;>>>@@@666@@@ggg{{{yyyooo^^^KKK:::111///000///---,,,...333999>>>AAA@@@777111444555111111444<<<===;;;888999>>>@@@???<<<<<<:::888555444555666888>>>KKKXXX[[[^^^mmm~~~tttoooUUUGGGBBBLLLFFFDDDKKKEEEQQQvvv]]]xxxVVVRRRhhhzzzooojjjtttpppaaaPPPLLLSSS[[[SSS___mmmsssyyykkkgggggg___NNNJJJPPPNNNPPP\\\iiikkkeee```bbbgggddd]]]RRRXXXvvveee@@@>>>;;;999888999;;;<<<>>>???EEEMMMooo}}}{{{qqq[[[RRRXXXrrr~~~zzz~~~{{{qqqzzzuuunnnyyyfff{{{[[[DDD<<<333EEEGGGIIIKKKIIIFFFEEEGGGIIIWWWlllBBBQQQeeefff{{{tttfffiiixxxnnnZZZBBBJJJRRRbbbnnnnnnlllxxxxxxpppssstttjjjgggsss}}}yyytttllleee```^^^\\\```rrrtttMMM:::>>>CCCHHHLLLPPPPPPOOOSSS\\\dddtttgggccc[[[jjjaaaTTTUUU```___^^^^^^```aaaaaaaaa]]]YYYXXXWWWMMM>>>555666777>>>]]]rrrhhhyyyffflllaaaZZZPPP555222444666777888:::<<>>======<<<999666555555666;;;???IIIRRRYYYbbbtttsssDDDDDDBBBHHHEEEDDDGGGCCCKKKfffgggkkkggglllppppppqqq[[[RRREEELLL???HHHKKKTTT]]]pppZZZQQQPPPJJJLLLUUUggg{{{vvvpppmmmgggYYYYYYrrr\\\???===;;;999999999;;;<<<:::CCCBBBKKKvvv{{{vvv```SSSTTTjjjxxxpppiii~~~{{{nnnzzzwwwkkkJJJGGGFFFHHHJJJIIIFFFDDDCCCDDDQQQ~~~rrr]]]HHH\\\[[[www~~~xxx}}}iiilllzzzgggHHHGGGRRRYYYeeellljjjhhhrrruuujjjttt|||nnnjjjtttsssjjjwwwooohhhccc[[[VVV^^^kkkhhhHHHBBBGGGDDDHHHKKKNNNPPPRRRUUU[[[```jjj^^^eee]]]nnn}}}tttdddbbbfffcccaaaaaadddeeeccc```]]][[[\\\\\\TTTEEE999666555888LLL^^^\\\xxxuuuyyy[[[cccPPP111---444777888:::;;;???DDDKKKOOOZZZppp___HHH@@@BBBcccuuuXXX{{{dddVVVUUULLLLLLIII???NNNyyy{{{{{{ppp^^^JJJ999000///000000//////000444;;;BBBGGGAAA;;;666666777666444333000<<>>CCCKKKSSSYYYaaannnyyyZZZEEECCC@@@BBBBBBCCCEEEBBBIIIZZZtttlllmmmTTTZZZXXXOOO\\\nnn\\\XXXVVVLLLLLLOOO^^^uuuvvvnnnrrrooobbb```uuuRRR===<<<:::999999:::;;;<<<555BBB>>>EEEddd{{{eeeTTTSSSmmmvvv~~~uuucccDDDDDDFFFFFFFFFEEEDDDCCCCCCGGGzzzmmmHHHSSS^^^eeesssyyy~~~nnnlllzzzTTTAAAMMMWWW]]]fffkkkiiifffjjjpppoooeeettttttnnnqqqkkk{{{pppvvvlllhhhccc[[[YYY^^^fffvvv\\\BBBGGGKKK>>>EEEEEEGGGLLLRRRUUUUUUSSSXXXSSS___ZZZggghhhwwwoookkkhhheeeeeefffeeebbb^^^]]]]]]^^^___YYYLLL@@@:::111///666EEEIIImmmppp|||lllXXXsssvvvKKK666555:::777999;;;>>>AAAGGGMMMRRRSSSjjjlllPPPGGG???MMM|||{{{ggg|||kkkYYYIIICCCBBBBBBZZZ{{{|||qqq^^^III999000///000,,,------...111666===BBB===888444333555444222000///888>>><<<888999<<<===<<<======<<<:::888888999888>>>GGGNNNQQQSSSVVVYYYccckkkvvv~~~nnnKKKJJJAAA???===???BBBBBBBBBHHHPPPgggyyysssmmmxxxiii```cccbbbWWWPPPOOOUUU```ffffffllluuurrrsssjjjfffyyy~~~KKK;;;::::::999999:::;;;<<<888CCCCCCCCC\\\zzziiiXXXWWWnnnvvvjjjnnnwww}}}zzzxxxrrrwwwgggAAABBBBBBBBBBBBBBBBBBBBBBBB???RRRsssVVVMMMZZZVVV]]]|||||||||xxxxxxxxxxxxXXXMMMKKKdddYYY^^^eeejjjllljjjiiihhhiiieeeooo|||wwwnnniiiddd```rrrmmmiii```ZZZYYY[[[^^^kkktttQQQ???IIIMMM>>>IIIGGGHHHNNNVVVXXXTTTOOOUUUVVVZZZXXX\\\^^^qqqnnnllljjjiiigggeeebbb___^^^^^^^^^^^^ZZZRRRIIICCC;;;444///444444PPPLLL\\\uuuxxxwwwyyy}}}bbb```hhh;;;555:::777888;;;>>>AAAEEEJJJOOOSSSUUUhhhrrrUUUKKK???DDDiiihhhaaapppZZZJJJDDDGGGccc|||}}}qqq^^^III888000///000+++,,,......///333888===:::777333222444555333000000444;;;???<<<777888===;;;<<<======;;;::::::;;;777;;;@@@CCCEEEGGGHHHIIILLLQQQXXX^^^dddkkkrrrwwwUUUFFFFFF@@@@@@;;;>>>AAA???AAAGGGHHHeee|||kkk^^^TTTRRRPPPRRR___ooooootttlllgggyyynnnDDD:::999999999::::::;;;<<<>>>CCCGGG???WWWttt___ZZZkkkccccccfffoooyyypppyyylll\\\JJJ@@@???======>>>?????????CCCDDD}}}zzz|||[[[SSSTTTSSSeeexxxlllKKKNNNRRRsss[[[]]]aaagggmmmnnniiicccccceeehhhrrrxxxmmmcccgggwwwzzz___wwwoooddd^^^^^^YYYXXX[[[fffttt^^^IIIBBBFFFJJJDDDLLLKKKLLLPPPTTTVVVTTTQQQVVV\\\UUUXXXUUU^^^ooonnnoooooommmiiifffdddddd```___]]]\\\ZZZWWWQQQLLLHHHAAA666333---===///???KKKWWWYYY```llldddYYYaaa[[[aaakkkvvvooobbbuuuXXX444111666333:::===BBBFFFJJJMMMQQQTTT]]]eeexxx```NNN@@@GGG[[[~~~XXXYYYyyyhhhRRRGGGIIIggg|||}}}rrr^^^III888//////000,,,...000000000333777<<<:::888555333555777555111111111888@@@???666666>>>:::<<<======<<<;;;;;;<<>>AAA===@@@FFFCCCuuuqqqppptttYYYNNNJJJHHHLLLUUUmmmssslllfffwww|||___<<<999999999999:::;;;<<<<<<;;;<<>>AAAFFFHHHIIIJJJJJJKKKLLLNNNOOOPPPZZZMMMWWWPPP\\\uuupppmmmpppqqqoookkkgggggghhhaaa___\\\ZZZZZZZZZWWWRRRHHHEEE:::999333???,,,;;;222;;;666999IIIGGGBBBQQQVVVXXX^^^fffuuufffgggeeeKKK;;;444666<<<<<<@@@EEEJJJMMMPPPSSSUUU___\\\uuupppQQQ@@@HHHMMMzzz}}}\\\cccyyy{{{pppnnnzzzzzzaaaLLLAAAFFFhhh~~~sss^^^HHH888000............------///222555888BBB???777000222999888222444444555999<<<<<<888444<<<;;;:::777666888<<>>>>>===>>>@@@BBB___bbbrrreeeYYYWWWUUUPPPLLLLLLccceeeeeegggsssQQQ<<<:::999999888888999999:::999<<>>>>>AAA;;;;;;;;;;;;;;;;;;;;;;;;<<>>@@@IIILLLTTTaaasss~~~]]]mmmgggCCC...666===444???AAAGGGLLLLLLJJJLLLQQQOOOccchhhzzzWWWRRR???@@@gggqqqPPP]]]eeefff]]]YYY]]]bbbbbbVVVSSSFFFBBB==={{{~~~~~~rrr]]]HHH999000...//////...---,,,...111444666CCCBBB;;;333111555777444222333555999<<<<<<999666;;;:::999777666888<<>>GGGOOO^^^rrr{{{[[[>>>???AAA======<<<===>>>>>>======???AAAQQQiiirrryyyrrrllliiicccWWWOOONNNRRRXXXUUUZZZeeeHHH888999999999888888999999999999888;;;>>>???RRR~~~hhhsssooo]]]ZZZTTTtttOOOMMMIIIDDD@@@>>>>>>???::::::::::::::::::::::::>>><<<@@@fffOOO[[[]]]LLLhhh}}}^^^VVV[[[[[[ZZZYYYXXXYYY\\\bbbffffffeeebbb```^^^```eeejjjkkkkkkjjj\\\zzztttlllfffgggiiiiiiiiijjjqqquuuVVV;;;???BBBAAABBBAAAFFFEEEDDDFFFHHHKKKLLLLLLSSSOOONNNPPPOOOPPP^^^nnnjjjkkklllkkkiiigggggghhhbbb^^^YYYUUUSSSRRRPPPNNNKKKIIIGGGEEEBBB???:::666555555555555777:::===???DDDGGGOOO\\\nnnkkkggg[[[???111777>>>888BBBBBBEEEKKKNNNNNNPPPUUUVVVcccmmmhhhTTTGGGFFFWWWfffXXXeeeppplll^^^VVV]]]iii\\\JJJ:::FFFHHH{{{}}}|||ppp]]]III999111///000///...---,,,---...111222@@@CCC@@@888111111444666000111333777:::<<<;;;999999888777666555777<<>>@@@HHHYYYrrr]]]SSSGGGSSSIIIQQQ~~~YYYAAA:::999999888888888888999999999888666>>>AAA:::```mmmvvvfff{{{aaa]]]RRRyyy~~~CCC>>>::::::===???;;;777999999999999999999999999>>>111;;;???wwwOOOUUUbbbJJJXXXjjj\\\ZZZaaaccc[[[aaaeeeddd^^^___fffhhhdddcccccccccccccccdddeeeeeefffrrr\\\gggxxxtttsssrrrrrruuuiiiHHH999AAACCCBBBCCCBBBGGGFFFDDDEEEFFFHHHHHHHHHQQQMMMMMMPPPMMMJJJQQQ^^^~~~tttnnnpppnnnhhhhhhmmmccc```[[[XXXUUUQQQNNNKKKHHHHHHIIIJJJIIIFFFAAA<<<999888777777777999<<<===AAADDDKKKXXXjjj~~~eee|||pppJJJ;;;555999AAA@@@KKKGGGGGGKKKOOOPPPSSSWWW]]]___ooo{{{UUUKKKIIIDDDgggrrrbbb|||fffFFFDDDIII|||{{{ooo\\\III:::222000111///...,,,,,,,,,,,,...///777>>>BBB===444000222777222111111333666999<<<>>>777777666555555777<<<@@@BBBLLLTTTccczzzxxxHHH444??????>>>???999999;;;<<<;;;;;;;;;===???EEEhhhfffuuufffQQQHHHVVVIIISSSuuuMMM<<<===888888777777777777888888888<<<666===EEE555FFF[[[nnnyyygggbbbWWWmmmDDD???;;;<<>>===;;;::::::;;;<<<===AAADDDLLLXXXjjj~~~xxxccc===888999<<>>777999>>>555888999::::::999:::<<<>>>@@@NNNWWWkkkOOOJJJTTTJJJ]]]ddd>>>555;;;888777777666666777777888555???666777FFF===???cccgggeeejjj}}}wwwnnnddd^^^aaa999999:::;;;<<<<<<:::999666666666666666666666666444???888999@@@hhhxxxmmmMMMcccXXXFFFPPPlllkkkLLLGGGSSSNNNNNNVVVUUUQQQ[[[]]]TTTTTT\\\^^^VVVTTTXXX\\\^^^]]][[[YYYXXXTTT\\\fffvvvggghhhIII<<<:::>>>:::;;;@@@???===GGGQQQPPPHHHBBBDDDIIIPPPNNNQQQVVVTTTMMMNNNUUUuuu|||zzz|||sssiiiffffffdddaaa___]]]ZZZWWWUUUNNNLLLJJJIIIJJJKKKJJJIIIDDDBBB@@@>>>======>>>???BBBFFFNNNZZZkkk}}}xxx[[[777999===@@@JJJSSS[[[TTTNNNOOORRRRRRRRRTTT]]]SSSbbbfff___QQQHHHKKKkkkrrrttt{{{yyyooo]]]JJJ;;;333000000...------,,,,,,,,,,,,,,,)))///:::AAA>>>777333444555444111//////333:::???999888777666555777<<>>777999===888777888999999888888:::<<<@@@AAAVVVqqqiiiVVVQQQLLLlllQQQ888666:::777777666666666666777777222<<<666444AAAAAA???KKKgggtttvvvdddQQQ]]]zzzgggmmmPPP888:::<<<;;;777555666777444444444444444444444444111AAA333;;;666???ssszzzwwwfff]]]YYYUUUNNN^^^xxxZZZIIIGGGPPPLLLIIIQQQ[[[QQQXXX[[[ZZZ^^^fffhhhccc[[[YYYVVVUUUXXX^^^dddggg]]]ZZZYYY|||uuuZZZAAA999;;;===999>>>EEECCC999DDDOOOOOOGGGAAACCCIIIMMMJJJMMMSSSSSSLLLLLLRRRjjjxxxnnnggggggeeeaaa___^^^]]][[[ZZZVVVRRRMMMIIIIIIJJJKKKKKKGGGFFFCCCAAA??????@@@AAABBBGGGPPP]]]lll|||RRR777>>>BBBCCCMMMWWWWWWRRRPPPRRRTTTSSSTTTWWW\\\VVV___```zzzzzzWWWMMM???NNNxxx{{{zzzooo]]]JJJ;;;333///...------------,,,,,,,,,,,,---...444>>>AAA;;;555444333444444333111222666999;;;:::999777666888<<>>;;;666222222222333333333333333333333333111888222555777444[[[zzzooozzz^^^ZZZ]]][[[___mmmvvvOOOKKKGGGIIIMMMIIIPPPccc```^^^^^^bbbhhhmmmooooooeee^^^VVVSSSWWW___eeeiiibbbWWW\\\ooo|||oookkk???<<<999===>>>:::@@@GGGBBB888>>>DDDEEEBBB@@@CCCFFFJJJFFFHHHNNNOOOIIIJJJPPPZZZxxx|||tttmmmllliiieeebbbaaaaaa___^^^]]]XXXQQQLLLJJJIIIIIIIIIHHHGGGDDDBBB@@@@@@AAAAAACCCIIISSS```ooo|||iiiGGG999CCCEEEEEEMMMTTTSSSQQQSSSVVVUUURRRRRRVVVYYY\\\]]]bbbkkkkkkVVVBBBIIIXXXzzz___\\\vvv{{{zzzooo^^^KKK;;;222///...------------------------333///222<<>>777555111444777777444222222444<<<;;;:::777666888<<>>:::;;;>>>444333===666...:::555666777777666777999;;;:::666GGGSSSmmmqqqjjjVVV555:::===444666666555555555555666666999222777===777555:::===555]]]mmmhhheeeQQQZZZQQQGGGHHHIII>>>;;;:::888666555444333333222222222222222222222222222...555///;;;888///fffyyyttt]]]MMMYYYYYYbbboooyyyaaaCCCHHH???===HHHFFFKKKcccggg^^^YYY]]]ccceeefffiiifff^^^UUURRRUUUYYYZZZXXXYYYPPPaaajjjrrr\\\IIITTTuuuggg;;;777666;;;;;;666;;;???777999999999;;;>>>AAABBBCCCJJJEEEEEELLLLLLGGGHHHNNNXXX[[[}}}wwwqqqrrroooiiifffddddddccccccaaa\\\UUUOOOLLLJJJHHHFFFHHHFFFDDDAAA@@@@@@AAAAAAFFFLLLWWWeeerrr~~~tttpppVVV???;;;GGGHHHFFFLLLQQQSSSSSSWWWYYYUUUOOONNNRRRVVV```\\\dddaaadddOOORRRIIIhhhrrrXXXyyysss|||yyyyyyooo^^^KKK;;;111//////......---------,,,,,,,,,000---,,,///555:::<<<;;;999666333222444666555333222:::@@@>>>888555999@@@CCCFFFKKKOOOQQQ]]]zzz]]]:::333:::;;;;;;;;;:::999888777666555555666666777777888888???;;;<<>>FFFEEEEEEGGGJJJKKKHHHEEEUUUBBBvvv}}}vvvrrrlllgggcccaaa`````````___]]]XXXQQQLLLIIIIIIEEEEEEDDDBBB@@@@@@BBBDDDJJJNNNVVVaaannnzzzCCCDDDFFFHHHKKKNNNQQQRRRPPPTTTVVVTTTRRRSSSRRRNNNWWWXXXUUU\\\dddeeennn[[[OOOHHHWWWnnnkkkSSS{{{xxxxxxooo^^^KKK;;;222//////......---------,,,,,,,,,...------///444:::>>>@@@???:::555222333555666555222555:::<<<<<<<<<===???===AAAFFFJJJMMM\\\~~~^^^;;;888999333888888888888777666555444444555555666666777888888333;;;@@@cccnnn```]]]===:::777444999777666555444333333333333666666666777888999:::;;;:::IIIssscccsssmmmaaaLLL___jjj{{{FFF555888::::::<<<999888777444333111111000000000000000000000000000///111222333333444777999@@@~~~vvvlll{{{YYYMMMMMM[[[]]]PPPKKKQQQlllyyykkkTTTBBBEEECCCAAAAAAAAADDDGGGIIIMMMKKKLLLQQQTTTTTTUUUXXX```aaa```^^^ZZZXXXYYYZZZZZZRRRSSSSSSQQQjjjcccHHHGGG```^^^999888777777888888999::::::;;;:::>>>@@@>>>>>>BBBDDDCCCEEEDDDDDDFFFIIIJJJHHHEEEKKKIIIfff{{{|||tttnnniiigggffffffbbbaaa^^^YYYTTTPPPLLLKKKGGGGGGFFFCCCAAAAAACCCEEEJJJOOOVVV]]]gggtttmmmIIIIIIJJJLLLNNNPPPRRRSSS]]]```___VVVOOOPPPTTTUUUXXX[[[XXX[[[___^^^~~~sssYYYJJJLLL\\\lll```{{{wwwxxxnnn^^^LLL;;;222//////......---------,,,,,,,,,+++,,,---///222888???CCCDDD>>>888333222444666777222111333999@@@CCCBBB??????CCCIIIKKKLLLYYYsssiii999---777;;;666555555666555555444333222444444444555666666777777222>>>CCCRRRNNNWWWrrrAAA:::999444444888666555444333333222333333555555555666777888999:::999BBBMMM|||lll{{{ddd^^^RRRWWW^^^qqqddd:::===:::333888;;;888777555333222111000000000000000000000000000000///000222222222333666888---NNNzzz|||yyyZZZBBBJJJbbbhhh\\\```[[[]]]rrroooOOOCCC???EEECCCBBB@@@AAACCCEEEGGGIIIGGGIIINNNQQQQQQSSSVVV[[[ZZZYYYYYYYYYXXXVVVTTTNNNKKKMMMPPPIIIIII{{{RRRGGGFFF\\\mmm<<<...:::666666666666777999;;;<<<;;;>>>???;;;:::>>>@@@@@@DDDCCCCCCEEEGGGHHHGGGEEEDDDOOOSSS}}}~~~zzzvvvrrrooolllhhhfffeeeccc___[[[XXXUUUQQQNNNJJJIIIHHHEEEBBBBBBDDDFFFMMMSSS[[[```fffrrrXXXOOOOOOOOOPPPQQQSSSTTTUUU```eeefff\\\SSSRRRVVVZZZXXX]]]\\\[[[[[[YYYlllgggVVVIIIWWWzzzrrr{{{wwwwwwnnn^^^LLL<<<222//////......---------,,,,,,,,,***,,,---...///333;;;AAABBB???:::666444444444555444222111666>>>CCCEEEDDD@@@DDDIIIMMMQQQXXXeeepppuuuppppppnnnjjjpppzzztttBBB999;;;333222;;;333444444444333333222111333333333444555555666666888;;;>>>EEEnnnzzzMMMeee{{{UUU333777555333666333444444333222222222222222333333444444555777888999888;;;>>>eeebbb^^^XXXWWW```ooobbb???FFF;;;444;;;777666555333222111000000000///////////////////////////000111111111222444666999555ZZZvvvccc???;;;AAA???```XXXWWWZZZbbbyyyyyy[[[JJJGGGDDDDDDCCCAAA@@@@@@BBBDDDEEEKKKIIIKKKOOOPPPOOOQQQUUUSSSPPPNNNPPPUUUWWWUUURRRFFFMMMOOORRRMMM???YYYjjjGGG999BBB___}}}EEE222555888555555444444666888;;;===@@@BBBAAA;;;888:::<<<;;;AAAAAABBBCCCEEEEEEFFFEEEFFFNNNJJJ]]]xxxvvvtttttttttqqqkkkgggiiieeeaaa]]][[[WWWSSSPPPKKKJJJIIIFFFCCCCCCDDDFFFIIISSS___iiirrr}}}uuuSSSQQQQQQQQQRRRSSSTTTVVVWWWUUU]]]aaa^^^YYYXXXXXXWWWTTTZZZ]]]]]][[[ZZZdddsss|||SSSJJJVVV\\\ttt|||xxxvvvmmm^^^LLL===333//////......---------,,,,,,,,,+++,,,---,,,+++...444:::;;;<<<<<<;;;888555333222666666555555888>>>DDDIII@@@AAABBBHHHQQQZZZ___```ffflllpppooommmpppuuuxxxmmmGGG111:::>>>000+++555333333333444333333222222222222222333444444555555555444777:::LLLMMMbbb{{{{{{mmmFFF444666111444777---333222222111111111111222222222222333444555777777777333:::KKKuuu```YYYWWW\\\]]]]]]iiiyyy\\\???@@@555777???555333333111000////////////...........................///000000000111333555<<<000777ddd___SSS___KKKIIILLLGGG===EEEZZZeee___wwwXXXEEEJJJPPPGGGCCCBBB@@@@@@@@@AAABBBCCCOOONNNPPPRRRPPPMMMOOOSSSVVVQQQMMMNNNSSSWWWUUURRRNNNXXXSSSMMMKKK???CCC___uuufffWWWSSSXXX}}}XXX444555;;;555444333333333555777:::<<>>;;;===???>>>???@@@AAAAAABBBCCCDDDEEEKKKHHHKKKQQQnnn|||wwwvvvvvvssspppllliiiddd```\\\WWWSSSPPPKKKKKKIIIGGGDDDDDDFFFHHHHHHSSSbbbrrr~~~vvvYYYOOOOOOOOOPPPQQQSSSUUUVVVWWWQQQTTTUUUUUUWWWZZZYYYTTTQQQRRRYYY]]]ZZZ[[[aaaeeeqqqNNNJJJJJJRRRddd|||}}}}}}yyyuuummm^^^MMM===333000///......---------,,,,,,,,,,,,,,,,,,++++++,,,///222444888===???===999555333777999888666555:::CCCKKKNNNKKKGGGGGGOOOXXXZZZVVV[[[eeeooosssrrruuu|||hhh===999555333555666333000222222333333333333222222111111111222333333444444222444888888555JJJmmmFFFgggfff{{{MMM@@@777444111444444,,,222111000000000000111111111111111222333444555666999444<<<<<>>???;;;:::>>>@@@@@@===>>>???@@@???AAACCCEEEKKKCCCNNNQQQRRR{{{zzzyyyxxxpppoookkkddd\\\VVVRRRQQQLLLLLLKKKIIIGGGGGGIIIKKKXXX^^^iiisssyyyyyyuuuqqqzzzhhhZZZXXXNNNNNNNNNPPPQQQSSSUUUVVVWWWTTTMMMJJJNNNWWWZZZXXXWWWPPPWWW]]]WWWWWW^^^]]]eeezzz\\\OOO@@@BBBGGGRRRjjjqqqhhhwww|||xxxtttlll^^^MMM>>>444000///......---------,,,,,,,,,,,,++++++,,,---......---///555===AAA@@@===:::888666888999999888;;;BBBHHHWWWZZZ\\\[[[\\\^^^ZZZSSS___eeemmmsssuuuwww}}}eee===222666777333333777777222111111222222222222111111000000111111222333333333444777777:::888555cccoooOOOnnnxxxnnn<<<;;;444111555222///333000000000//////000000111000000000111222333444555888999<<<888888^^^zzziiiaaa___^^^RRRWWW^^^fffllloooqqqqqqyyyvvvuuuyyykkkQQQ<<<888777222///...000///..................---------------------------...//////......000222...444888444222NNN~~~{{{}}}fffQQQCCC===FFFMMMEEE>>>>>>>>>>>>???AAABBBCCCJJJJJJLLLMMMIIIEEEGGGMMMOOONNNMMMMMMMMMIIICCC???EEE@@@>>><<<888???EEE@@@===mmmWWW000000888333000666222333333444555555666666222666888666777:::<<<;;;;;;===>>>>>>>>>???BBBEEEFFFFFFNNNPPPMMMddd|||tttuuusssjjj]]]TTTRRRSSSNNNNNNMMMKKKJJJJJJMMMOOO]]]aaafffiiillloootttxxxfff]]]^^^OOOOOOOOOOOOPPPQQQRRRRRRYYYVVVPPPKKKNNNXXX^^^___jjjXXX\\\bbbUUUPPPXXXYYY]]]qqqqqq]]]UUUIIIAAAFFFTTT```ddddddbbbbbbgggpppuuurrrlllhhhaaalllqqqvvv}}}ooodddcccuuuzzzxxxtttlll^^^MMM>>>444000///......---------,,,,,,,,,---+++***,,,000111...+++...555===AAAAAA???>>>>>>444666999:::<<<>>>BBBDDDNNN^^^lllqqqpppmmmeee\\\SSSVVV___kkkvvv]]]111444888///...777888///---444000000111111111111111000000000000111222222333333666666---888EEE444???uuubbbCCCiiixxxwwwsssEEE666777---///:::111***:::000000////////////000111//////000000111333444555///999666777;;;===ooo~~~kkkbbbbbb^^^YYYWWWXXX[[[^^^___]]]```dddppprrrlllqqqZZZTTTTTTBBB222777===000)))555///......---------......---------------------------...///.........000222666+++...:::444...NNN}}}rrrPPP???>>>HHHEEEAAA@@@============>>>???AAABBBCCCCCCDDDGGGHHHEEEAAADDDJJJHHHJJJNNNPPPOOOJJJBBB===AAA777>>>CCC666777???999BBBCCCZZZttt>>>555111555666222222888222333444555555555555444333888:::888777:::;;;999:::<<<>>>>>>===>>>BBBEEE@@@MMMLLLNNNQQQKKKlllwwwzzzxxxmmm^^^SSSRRRTTTOOOOOOOOONNNMMMNNNPPPSSSNNNSSSXXX]]]dddtttvvvhhhLLLRRRQQQPPPPPPOOOOOOOOOOOOPPPSSSVVVWWWTTTUUU\\\bbbddd}}}dddccchhhUUUKKKTTTVVV```^^^ttt|||uuufffUUULLLIIIHHHEEECCCBBBAAAAAAFFFJJJKKKIIINNN@@@XXXZZZ___qqqiiinnnyyyuuuoookkk```OOO===222///000......---------,,,,,,,,,++++++++++++++++++++++++)))...444:::>>>???===<<<;;;...999CCC999===KKKKKKLLLIIIHHH```sssjjjaaa^^^dddlllsssuuuKKK777777444222111111111000000//////000000000000000000000000000000000000111111111111111111333555888;;;>>>???\\\AAAbbbwww~~~YYY999555444333222111111111111////////////////////////000000000111222222333333333000333999:::>>>SSSlll{{{llldddcccccc```\\\aaaaaabbbffflllpppqqqqqqwwwbbb<<>>;;;;;;===AAADDDDDDHHHIIIFFF@@@???DDDJJJOOOGGGFFFNNNPPPGGG>>>===;;;:::999888888:::;;;===:::===@@@TTTmmm>>>444444333333222111000000000000111222222222222111666555555555555555666777999;;;<<<<<<;;;;;;===>>>IIIEEEFFFLLLLLLMMM[[[mmmxxxuuuvvviiiVVVTTT___UUURRRPPPQQQPPPMMMLLLOOOQQQWWWaaammm}}}eeeRRRTTTUUUMMMQQQSSSPPPMMMNNNRRRTTTVVVTTTSSSTTTWWW[[[bbbhhhlllhhhccc```]]]ZZZUUUQQQVVV\\\aaa{{{xxx\\\NNNQQQHHHEEECCCDDDEEEEEEFFFGGGMMMEEENNNooovvvqqqnnniii^^^NNN===222///000...------------,,,,,,,,,+++++++++++++++++++++++++++---000444777999;;;;;;@@@444111///333QQQkkkhhheee```UUUTTT```lllZZZ<<<444444111111111111000000/////////000000000000000000000000//////000000000111111111000111222444666999;;;===ZZZ\\\IIIVVVppp{{{sss|||iiiEEE777444444333111111000000000//////////////////////////////000111111222222333777333444666222000;;;KKKaaaxxx}}}zzznnnKKK<<<777888666444333333333222000......---,,,,,,,,,,,,,,,------------------------------------............///000111111111444777:::PPPXXXZZZAAA<<<>>><<<<<<======>>>DDDLLLBBB@@@===<<<<<>>>>>BBBBBBEEEHHHEEE===999999888888999999:::::::::999@@@===888999OOOjjjEEE555333333222222111000000//////000111111222222111111555555555666666666666666999;;;<<<<<<<<<<<<===???BBB@@@DDDJJJKKKIIITTTbbb{{{{{{vvvkkkgggjjj^^^YYYVVVWWWWWWVVVYYY^^^```nnnoooRRRRRRYYYUUU[[[YYYUUUQQQQQQTTTXXXZZZXXXTTTRRRTTTXXX[[[\\\\\\aaa````````````]]]WWWSSSWWWYYYXXXgggwww[[[YYYTTTNNNKKKLLLOOOTTTWWWgggnnnrrrllllllggg\\\MMM===333///000------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---///333666888222===DDD>>>EEEiiiwwwhhhiiifffkkkwww{{{KKK333333222000000000000000///////////////000000000000000000000000//////000000000000111111111111222333555666888999;;;nnnbbbCCCAAAIIIUUUddduuu}}}}}}JJJ111444333333222111000000000000//////////////////////////////000000111111222222444111333888555000444<<<999tttmmm@@@;;;===666666444111111111111000///------,,,,,,++++++,,,,,,------------------------------------............///000000/////////222444///...EEE{{{iiiPPP<<<777<<<;;;999999;;;<<<<<>>>>>???AAABBBBBBCCCEEEIIILLLHHH???777;;;EEEKKKFFF>>>::::::;;;444666888999:::999777666888777::::::555DDD}}}oooSSS;;;///...111111111000//////......//////000111111111111111333444666777777777666666999;;;<<<===<<<<<<>>>???>>>>>>CCCJJJJJJGGGMMMXXXVVVyyypppkkkhhhjjjlllooovvv}}}xxxUUUDDDRRR[[[OOONNNNNNNNNRRRTTTSSSPPPMMMVVVRRRPPPRRRXXXZZZWWWQQQXXXYYY\\\___```\\\UUUPPPTTTUUURRRVVViii~~~xxxooohhhhhhnnnvvv|||ppphhhkkkeeeZZZKKK===444000000---------,,,,,,,,,++++++************************,,,+++******,,,...111333***;;;BBB:::CCCnnnqqqMMM000///555222///111///.....................////////////////////////////////////000000000111222222222333444555666777:::EEE{{{UUUKKKAAAAAAMMMaaapppxxxjjj___:::///666222111000000/////////000..............................//////000111111222000///222888:::777777;;;FFF@@@bbbvvvLLL:::888999777333111///...//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///......000222222;;;555222[[[nnnGGG888<<>>>>>BBBGGGEEEEEEDDDBBB@@@>>>===<<<======AAALLLUUUSSSFFF999999EEEKKKBBB:::;;;<<<:::333444555666777666555555000000888AAA===999NNNlllxxxGGG111222555333////////////.........------...///000000111111000000222333555777888777666555999:::<<<<<<<<<<<<>>>@@@???@@@DDDIIIIIIGGGKKKSSSXXXlllaaaKKKEEEQQQUUUJJJMMMNNNQQQVVVWWWUUUTTTUUURRRRRRQQQPPPSSSUUURRRNNNTTTVVVYYY[[[ZZZVVVQQQMMMNNNSSSTTTUUUXXX\\\{{{ppphhhkkkeeeYYYKKK>>>555111000------,,,,,,,,,+++++++++******************************++++++,,,---...///333===BBBEEEMMM^^^yyyaaa999333000333555333000...------------------------...........................////////////000000000333333333333444555666666<<<666LLL[[[DDD@@@EEEKKKOOO```fffppp{{{uuutttsssqqqpppooonnnnnnssstttwwwxxxwww{{{wwwjjjzzz^^^AAA777666666000000///.........//////---------------------------......//////000111111222000111333444222222333888666>>>llloooDDD999<<<888333333111///---------...---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...////////////111333777333......999VVV|||HHH???777888<<<===<<<;;;GGGBBB@@@BBBCCCBBBDDDHHHEEEEEEEEEDDDBBB???===;;;999888===JJJVVVUUUGGG999444===>>>777444777777111333222222111222333444555444222000333666999===AAAXXXsssLLL???333000222333222111......---------------,,,......///000000000000///000222444666777666555444888999;;;<<<;;;<<<>>>???AAAAAACCCDDDDDDEEEJJJPPPWWWGGGuuuiiiMMMJJJIIIJJJNNNMMMQQQPPPQQQQQQMMMJJJQQQ\\\RRRVVVVVVOOOKKKLLLMMMKKKQQQRRRSSSTTTRRRPPPOOONNNKKKPPPSSSVVVTTTMMM[[[zzzssskkkmmmeeeYYYKKK???666111///,,,,,,,,,,,,++++++++++++************************)))***+++,,,---------,,,444666;;;NNNZZZOOOHHHVVVxxxLLL333444333///+++...222000***,,,,,,,,,,,,,,,---------..............................////////////000000333222222333333444555666666<<<666[[[hhhWWWKKKBBB<<<===???EEEOOO]]]iiirrrvvv|||}}}}}}|||{{{zzzyyyxxxqqqqqqtttxxxxxxxxxvvvfffYYY]]]qqqmmm@@@111555444---///......------.........------------------------------......//////000000000000000111111111222444222<<<888<<>>AAA@@@AAAAAABBBAAA@@@>>>===777666:::BBBJJJIII???444333555444111111333222...222111///......000222444333777555...000888:::555***???OOOdddeeeLLL@@@999...000222333222000...------------------------------......//////////////////000222444555555444444666888:::::::::;;;===???@@@@@@???>>>???BBBGGGKKKEEEQQQ\\\zzzWWWAAAGGGFFFBBBIIISSSHHHPPP^^^eee\\\MMMHHHNNNTTT[[[[[[PPPGGGGGGHHHFFFKKKLLLMMMMMMLLLLLLNNNPPPJJJNNNNNNPPPRRRLLLOOOaaazzzwwwpppooogggZZZLLL@@@777111///,,,,,,,,,++++++++++++***************************)))))))))***+++,,,,,,,,,---)))"""+++>>>DDDXXX~~~xxxuuuhhhmmmXXX888000444777222,,,)))+++---,,,***++++++++++++,,,,,,,,,---------------------------........./////////000000111000000111222333444555444>>>999>>>rrrWWWKKKQQQLLLGGGAAA===>>>@@@AAAAAAVVV\\\fffsss}}}vvviii]]]YYY[[[ZZZTTT\\\~~~NNN444000333000***...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000+++///111111111333666888999888222444CCC___{{{aaa::::::888555444444555444///---++++++,,,---,,,+++)))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...///000//////000111---333333......333444000222GGG[[[qqqvvvQQQ???<<<999555222<<<777222000333777666444999333222555888888999;;;======>>>>>>>>>===<<<<<<555555777:::===<<<777222555111000222222000///111...............///000000///555777555555888666000===<<<222///@@@UUUlllvvvNNN555222888777000999333,,,***---000...+++------------------------------.../////////.........///000111222333444444444666888999999:::<<<>>>===>>>======>>>AAAEEEGGG@@@TTTVVVUUUaaaFFF>>>FFFCCC???FFFLLLIIIUUUlll}}}wwwaaaQQQOOOQQQYYYZZZQQQJJJKKKIIICCCHHHJJJKKKKKKIIIHHHJJJLLLHHHMMMJJJIIIQQQPPPMMMRRRLLLvvvzzztttppphhhZZZLLL@@@888222...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''(((***,,,...&&&333111---222777VVV]]]<<<333444333000,,,***,,,111///((()))///******+++++++++,,,,,,,,,------------------------............/////////000////////////000222333444555444<<<888>>>rrrXXXGGGEEEBBBBBBEEEFFFEEEDDD<<>>???>>>@@@CCCEEEEEEIII???PPPHHHfffkkkBBB:::@@@IIIDDDAAACCC@@@GGGJJJVVVddddddWWWPPPSSSJJJSSSVVVQQQPPPTTTNNNDDDJJJLLLMMMKKKGGGDDDDDDEEEEEEMMMJJJHHHRRRSSSJJJGGGGGGIII]]]vvvrrrpppjjj^^^OOO@@@666111///......---,,,++++++++++++)))))))))))))))))))))))))))************+++++++++''',,,///+++)))222GGGYYYvvvOOOCCC555...000333111---...---,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////000111222333333888555777===HHHuuu[[[WWWVVVKKKFFFIIIDDDJJJLLLHHHGGGIIIFFF@@@KKKVVVeeeqqq}}}CCC<<<555111222222000---///...---,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,---...//////............////////////---///222555777999<<>>555666444444333222111000///...---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111222333444666666======>>>???AAABBBCCCCCC???>>><<<:::777555333222111111111222222111111111222222111111111111111222444444444555555555666666999:::<<<===<<<:::888666444444444444333222111000////////////............,,,,,,,,,---------......///000000000111111111111111111222333333444555555555555777===HHHUUUbbbkkk{{{}}}~~~}}}xxxqqqiiidddTTTOOOGGG???888444222111111000000///...---------......---,,,,,,+++******++++++++++++++++++++++++,,,---///000000...---+++...000222222222111222333111222333555777888::::::;;;888777<<>>@@@DDDGGGHHHFFFDDDBBBDDDGGGMMMRRRTTTTTTUUUXXXOOOQQQRRRQQQNNNKKKJJJJJJOOOLLLHHHFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHFFFEEECCCDDD@@@JJJzzzuuuqqqqqqkkk___PPPAAA666111///......---,,,++++++++++++))))))))))))))))))))))))))))))*********++++++++++++,,,,,,)))(((---777@@@^^^xxxyyyVVV333===555...,,,...111///,,,------,,,+++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,------------...////////////000111222222222888666555777:::aaarrrnnnvvvNNN<<<777111///111222000.........---,,,++++++++++++,,,++++++******++++++,,,,,,++++++,,,,,,---...///........./////////000000...000222444444555888:::AAALLLaaapppkkk___MMM<<<222111333333333222111000///......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000000000000000111222222333000111222222333444555555444444444444333333333333000000111111111111000000222111111000000000111111222222222333333333444444333555888:::::::::888777444444444333333111000000000//////......---------,,,,,,,,,,,,------------........./////////000000///000000111222222333333666555333222444777:::===<<<<<<======;;;999666444666444222000///000222333000000//////...------,,,...------,,,++++++******++++++++++++++++++++++++***+++---......---+++***,,,...000111000000111222111222333444666888999:::???===;;;<<<@@@BBBAAA???FFFFFFGGGHHHGGGRRRuuulllHHHBBB???AAACCCEEEFFFEEECCCBBBDDDGGGMMMTTTXXXWWWVVVUUUWWWXXXWWWSSSNNNJJJHHHHHHKKKIIIFFFFFFGGGIIIIIIIIIIIIHHHFFFDDDBBBBBBCCCCCC999AAACCC===@@@aaatttppptttmmmaaaQQQBBB777111///......---,,,++++++++++++)))))))))))))))))))))))))))))))))*********++++++---+++))))))+++,,,+++***CCCbbbrrr]]]BBB333---,,,---,,,***+++------,,,+++,,,,,,+++*********++++++************************)))***++++++,,,,,,++++++,,,,,,,,,,,,------------///......//////000111222000777666333444333AAA]]]YYY...444111......000111///---...---,,,++++++***++++++++++++************++++++++++++++++++,,,---............/////////000000000000111333333222222333555222333777CCC]]]wwwWWWFFFAAA;;;777777888999888222222111000///......---,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------.........///////////////...............//////---.........////////////------...///000111222222//////000000000000//////111000000//////000111111000000000111111111222222111222444666777666555444222222222222111000//////000//////...---,,,,,,+++++++++,,,,,,,,,---------,,,------------...............//////000000111111000000000///...,,,+++***...------,,,,,,...///000...---------------.../////////......------,,,,,,------,,,,,,+++*********************************((()))***++++++***))))))+++---///000//////000111222222222333444777999:::???>>>===<<<<<<=========GGGCCCDDDGGGGGGFFFPPP]]]KKK777BBB@@@@@@AAABBBBBBBBBAAAAAAAAADDDIIIPPPVVVWWWSSSNNNTTTSSSQQQLLLGGGDDDCCCDDDEEEDDDDDDEEEHHHIIIIIIHHHHHHEEE@@@<<<;;;<<<>>>@@@888666:::===555555TTTzzzsssooovvvooocccSSSCCC888222000......---,,,++++++++++++))))))))))))))))))))))))))))))))))))************+++)))(((+++......+++((( 111888FFFfff[[[JJJ888///)))&&&,,,555+++---...---,,,+++******+++******)))))))))******************************))))))***+++++++++++++++++++++,,,,,,,,,---------............///000111111///444444333777;;;<<>>??????>>>=========>>>>>>===???AAAFFFNNNSSSOOOHHHJJJIIIGGGDDDAAAAAACCCEEECCCBBBCCCEEEGGGGGGFFFDDDDDDAAA===999777888999;;;<<<111222@@@CCC999888@@@WWWuuuSSSsssooovvvpppcccSSSDDD888222000......---,,,++++++++++++))))))))))))))))))))))))(((((()))))))))*********((((((***+++------......444555---%%%***111888@@@]]]TTTWWWhhhtttoooccc]]]UUUXXXZZZWWWNNNAAA555///444***(((111555///***------...///---***)))***,,,))))))((((((((())))))***))))))))))))))))))))))))))))))***++++++++++++***+++++++++,,,,,,,,,------------------...///000111000111222333999DDDEEE<<<:::gggxxxEEE***888///.........///...+++***,,,,,,+++*********+++++++++******))))))******+++***************+++------............////////////...000111111111111222444555333333555999999666555AAATTTlllvvv\\\IIIAAA@@@BBBDDD888777666333111///...---///......------,,,,,,,,,************************************************(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++,,,,,,,,,------------///...---,,,,,,+++,,,,,,/////////............---000000//////...---,,,,,,,,,------......------,,,...---------......///000000000000000111111111111333444444333222000///............///......---,,,---------,,,+++******)))*********+++++++++,,,,,,,,,,,,,,,---------..................///////////////000000000000000000000.........------,,,,,,,,,,,,,,,......///...------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))(((((()))***************+++---///000//////000111222111111222333555777888444666999;;;<<<>>>@@@BBB<<<===@@@EEEGGGFFFFFFGGGIII```WWW777999>>>888===<<<;;;:::::::::;;;<<<===>>>===???FFFOOONNNHHHIIIHHHGGGEEECCCEEEHHHKKKCCCBBBCCCDDDEEEDDDAAA??????>>><<<:::888777666555666666666555222111666<<<222EEEcccyyyTTT<<<222tttpppvvvooocccSSSDDD999333111......---,,,++++++++++++))))))))))))))))))))))))((((((((()))))))))******''')))******((()))+++..."""+++111222111...,,,***,,,111555444111222666(((+++///...---///444999>>>000&&&(((,,,+++---000***+++***)))((()))+++---(((((('''''''''((())))))((((((((((((((((((((((((((()))******++++++******++++++++++++,,,,,,,,,,,,---,,,,,,------...///000222...111333444AAAGGG<<<444<<<```uuuWWWEEE000)))222/////////...---,,,***)))++++++************++++++******))))))))))))******))))))))))))***+++,,,---,,,,,,---------.........---...000111000111222444555---)))///888;;;999666444999>>>CCCQQQkkkuuueeeXXXHHHEEEDDDHHHHHHBBB;;;777444666888777444222444666------,,,,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////000000000111111111222222000000111111111111111000,,,,,,---------,,,,,,+++++++++++++++************))))))*********+++++++++,,,,,,,,,,,,------------........................///...---,,,++++++,,,,,,+++,,,...///000//////...***++++++,,,,,,++++++***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***++++++,,,+++---///000//////000111000000111222444555555666555666999<<<>>>???>>>>>>===???AAAAAA@@@@@@CCCGGGKKKCCCYYYYYY>>>999======999;;;::::::999999:::;;;;;;>>>AAA@@@>>>DDDNNNQQQLLLIIIIIIGGGEEECCCDDDFFFIIICCCBBBBBBBBBBBBAAA>>>;;;:::;;;;;;;;;999666444222000666666...,,,222666444<<<666111666KKKnnnhhhIII222***333???uuuqqqtttnnnbbbSSSDDD999444222......---,,,++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***'''((())))))(((((()))+++222,,,+++(((!!!$$$,,,...))),,,+++$$$ $$$---333000///,,,)))'''(((,,,///((((((+++///000...***((((((((((((((())))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((())))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111+++222555...666???666999444<<<``````777)))+++333555///---------,,,+++******+++++++++************++++++******))))))))))))******)))(((((())))))***+++,,,+++++++++,,,,,,,,,------,,,---//////......000111111111222333///,,,333===999<<<<<<888999@@@EEEGGGHHHPPPYYY___```___```bbbXXXZZZXXXRRROOOOOOKKKEEEMMMDDD<<<:::888555666:::///000000///---,,,,,,---,,,++++++++++++*********((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++************+++++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++++++++++++++***++++++++++++,,,---...///000000000000111111111111////////////////////////***++++++,,,,,,++++++***)))))))))************+++))))))))))))*********+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))***+++,,,,,,,,,,,,,,,......---,,,+++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***+++,,,***,,,.........---...///...000222444555555444333555555888>>>BBBBBB>>>:::;;;>>>@@@???>>>???CCCEEEHHHGGGEEERRR~~~^^^<<<;;;BBB>>>:::<<<::::::;;;;;;<<<<<<<<<===<<>>111111555555111000vvvrrrsssmmmaaaRRRDDD999444333......---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''&&&''')))+++,,,***)))&&&$$$---222***))),,,)))(((,,,---***---333---!!!***))))))+++......+++)))(((---...+++)))***,,,,,,***))))))***+++***'''$$$&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////(((333888+++...888111111::::::666NNN???222666999,,,---444---***++++++***))))))+++,,,+++***************++++++******))))))))))))******(((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,---......,,,,,,---...++++++000555333...111888...333888999<<>>::::::>>>===777333555333222000000111000///...+++++++++***************'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++++++++************++++++************++++++,,,,,,...---------,,,,,,++++++******++++++++++++******++++++++++++,,,---...///////////////000000000111222111000///---,,,+++***)))******+++++++++******((((((((()))******++++++))))))))))))************))))))))))))************+++++++++******************,,,---...---+++((('''...---,,,+++++++++,,,,,,''''''((((((***+++---...)))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((***++++++)))+++------,,,,,,---...---///222555555555333222333333666>>>EEEFFF@@@:::333666999;;;===@@@BBBBBBAAACCC@@@<<>>666<<>>>>>>>>>>>999CCCHHHDDDFFFOOOQQQMMMBBBCCCCCCBBB@@@AAACCCEEEAAA@@@>>>>>>??????===<<<777777666666555444333333///000000///,,,+++///444333111000222444555555666000BBB\\\pppzzzuuuvvvvvvgggKKK333444111222666555000111777qqqsssyyynnnaaaTTTFFF999222222......---,,,++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))''''''((()))))))))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))***************++++++,,,,,,,,,,,,------......//////000000111111444///333999888FFFzzzUUU666222222111000///...------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------............////////////333333333444666777999:::<<<>>>@@@BBBBBBAAA???===BBBAAA???>>>>>>@@@AAACCC@@@???<<<888666444333333000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************************************++++++******************...............///000000,,,,,,------,,,,,,+++***+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((***,,,.../////////...//////000111222333333444444444666777888888888888777888;;;===???AAABBBBBBGGG===;;;>>>999;;;\\\vvvIII;;;:::888777888:::<<<>>>===;;;888777999;;;======BBBCCCCCCCCCCCCDDDHHHKKKOOOLLLGGGCCC???>>>>>>>>>CCCBBB<<<444999CCCBBB888444333222111000000000000......------------...............///000000111111///222666888:::>>>DDDIIIIIIYYYjjjnnncccQQQCCC<<<666666555444444333222222111000000000//////......tttwwwyyyooobbbUUUGGG999222222......---,,,++++++++++++))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((())))))******))))))(((''''''((()))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((()))************)))+++++++++,,,,,,,,,---------......///000000111111333111444888333444LLLjjj^^^:::444???111111000///...---,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------........./////////111111111222333555777777999;;;===??????>>>===;;;???===<<<;;;;;;<<<>>>???999888666444222111111111//////......---,,,,,,++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************************************************************************************************...------------...//////,,,,,,------,,,,,,+++***+++***))))))(((((())))))'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((***,,,...//////......---......///000111222222222333444555666666666666777888:::<<<>>>???@@@@@@AAA;;;;;;>>>888222>>>SSSqqqgggEEE>>>999888777666777:::===??????===:::999999;;;===>>>@@@@@@@@@??????@@@DDDFFFJJJGGGCCC???<<<;;;;;;;;;@@@AAA<<<555777???===555222111000///...............------------------...------...//////000000111...000111111111222555888///666======777000...///444333333222111111000000000000000//////.........vvvyyyyyyooocccVVVHHH:::333222...---,,,++++++******+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((())))))))))))((()))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))((('''((())))))******))))))++++++++++++,,,,,,,,,,,,------......///000000000000000222555444222555;;;]]]RRR<<<777333---***//////......---,,,+++++++++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,---------..................///111222444555555666999;;;<<<;;;:::999:::999888777777777999999444333222111000//////000......------,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,++++++***+++***))))))(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))((()))+++---.........---,,,,,,---...///000000111111111222333444444444444777888999:::;;;<<<<<<<<<777666888;;;:::666444666===fff{{{UUU;;;333555666555555555777:::===>>>;;;:::888777888;;;===???===>>>===<<<;;;<<>>>>>>>>===@@@>>>666444888777111000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,---......//////000000111111000......///111222111000---,,,...222666000000000///......------//////............------uuuxxxzzzpppcccWWWIII;;;333222...---,,,+++************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''(((((())))))(((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((((()))))))))))))))***++++++++++++,,,,,,,,,,,,------......///000000///000000000444999999555///HHHooouuuWWWEEE222+++,,,...111555...------,,,+++*********+++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******)))))))))*********+++++++++++++++,,,,,,,,,------,,,,,,------///000222333222333555777888999888888666666555444444444444555333333222111000000//////------,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************************************))))))))))))************+++++++++++++++,,,,,,---+++,,,,,,,,,,,,+++************)))((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))+++,,,------------++++++,,,---...///000000000111222333333333333333666666777888888888888777444555555333555999999666:::222FFF{{{ddd>>>---333888555555555444444666888:::;;;555555555555777:::>>>AAA======<<<;;;::::::===@@@DDDCCCBBBAAA@@@?????????:::??????888222222111......------,,,++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.........///////////////000111111111000......///000//////.........------,,,,,,,,,------------------,,,,,,rrrvvvyyyooodddXXXJJJ;;;333222------,,,+++************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////000333222...///555666111888777>>>RRRssseeeIII555'''///777777...(((,,,555,,,,,,++++++******))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******************+++++++++++++++,,,,,,---...000111222111222333555666777777777444444333333222222222222333333222111000...---,,,++++++++++++*********************)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************+++,,,,,,++++++,,,,,,++++++***)))***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***++++++,,,,,,,,,+++,,,,,,---...///000000111111222333333333222222444444444555555444444333444777555---,,,000333111222444333999VVVeeeDDD///555;;;222///666555555444444444555666666888999888777666888<<<@@@===>>>===;;;:::;;;>>>@@@============<<<;;;::::::888===>>>888222///...---------,,,++++++++++++,,,******))))))))))))***************+++,,,,,,------))))))***+++,,,---------,,,,,,,,,...///...***'''------------,,,,,,,,,,,,+++++++++++++++++++++,,,pppvvvxxxooocccXXXJJJ;;;222111---,,,+++******))))))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''(((((())))))((((((************++++++++++++++++++,,,,,,---.........,,,000333111111222222000999888666777>>>RRRsssdddEEE333///111444777...(((,,,555666,,,!!!+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((()))))))))*********+++++++++,,,...///111222000111222333444555555555333333222222111111000000/////////...---,,,***)))******************))))))******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))************************+++,,,,,,+++++++++++++++******)))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))*********+++++++++++++++,,,---...///000000000111111222222222111111111111222222222111111000---222444111//////000000///444666111...===```}}}cccRRR:::///)))000555333000111555444333333222222333333???@@@???;;;777666:::===<<<===<<<;;;:::;;;>>>AAA;;;<<<=========<<<:::999777999999666111---,,,---++++++************++++++))))))(((((((((((())))))((())))))******+++,,,,,,+++******+++------+++)))///...------///000000000,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++rrryyywwwnnncccWWWIII:::111000---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''(((((())))))((((((************+++++++++++++++++++++,,,------......***+++...222333222222555///222777999555333<<>>:::666555999===999::::::999888:::===@@@;;;<<<>>>??????===;;;999555444333222///,,,+++,,,))))))(((((((((((())))))((((((''''''''''''(((((('''(((((())))))***++++++---,,,,,,---000000...+++)))((('''''''''(((+++---++++++++++++++++++++++++((((((((())))))*********ttt}}}vvvmmmbbbWWWIII:::111///---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((((((((((()))************+++++++++***++++++,,,,,,---......111+++)))---///,,,...333555...---444:::999888::::::>>>EEEQQQ```uuutttTTTAAA;;;999444777222.........------...+++---...---------,,,***++++++++++++************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((())))))***+++---///////////////000000000000000000000000000///...---,,,***+++,,,---......---,,,(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++++++++***++++++,,,---***++++++++++++***))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))))))))))))))***+++(((((()))***+++,,,---------......///......------------......//////......000)))(((...000,,,+++---,,,444444,,,---777:::333111===UUUzzz~~~[[[DDD777111000333333,,,///:::777***)))333//////000111222333333333555888999666333444999>>>666777777777666888<<<>>>777999;;;<<<;;;999777555333111///...---+++***+++''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''''''''(((((()))************)))))),,,///111///,,,***,,,------+++)))***+++))))))))))))************'''((((((((())))))******{{{vvvvvvmmmbbbXXXJJJ;;;333111///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,,,,---------......------......///000000000000000111222444666888999666888::::::;;;>>>AAADDDNNNUUUaaaooo|||qqq```VVV>>>===:::777444333222222111000000///......------------,,,,,,,,,,,,++++++************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,......////////////......//////.........---------------,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))************+++++++++------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------............////////////222444555777BBB\\\}}}uuu```@@@===888222///......///........................000000000111222333555666666666666666777777777777777666444444555888;;;===777888999::::::888666555//////...---+++******)))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''|||xxxuuummmbbbWWWJJJ;;;333111///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''((('''((((((((()))))))))))),,,,,,,,,,,,---------------------...//////000000000000000111222444555666444555555444333555888;;;111444888<<>>GGGWWWggg~~~~~~iiiVVVFFF;;;555444333000...------///000------------------------////////////000111222333555555555666666777777777333444444555666777777888<<<<<<<<<;;;999666333111...------,,,+++***)))((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''~~~zzztttlllaaaWWWJJJ;;;333222///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))++++++,,,,,,,,,---------,,,,,,---......//////000////////////000111222333666666555333222444777:::222222222222111000///...------,,,,,,---...////////////............///000///......------,,,,,,+++,,,,,,,,,,,,++++++++++++************))))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,------............---------,,,,,,,,,,,,+++++++++++++++******))))))(((((())))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))*********+++++++++,,,,,,,,,,,,---------.........000333555555222///---,,,111888BBBKKKQQQXXX```eeelllpppuuuwwwtttlllccc]]]SSSIII<<<222---...000222---,,,,,,,,,,,,---...///---------------------------------......//////000333333444555555666777777222333444555555555555444;;;;;;:::999666333000...,,,,,,+++***)))(((((('''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&{{{ssskkkaaaWWWJJJ<<<444222///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%$$$&&&&&&&&&''''''''''''((('''''''''((((((((())))))++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////000////////////000000111444444444333333666:::>>>333333333333444555666777999777555222111222333444............//////000000---------,,,,,,+++++++++,,,,,,,,,++++++++++++***************)))))))))(((***))))))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++,,,,,,------------,,,,,,++++++++++++******************))))))((((((((('''))))))))))))))))))))))))++++++)))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++*********))))))))))))((()))))))))*********+++++++++++++++,,,,,,,,,------,,,+++,,,---000222222222/////////---,,,...333666444555888999888555000...(((***---000333333000---............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............111111222333444555666777555555555444555555555666666666555444222000...---******)))(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{rrrjjj```VVVIII<<<444333///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''(((***---//////...&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********+++++++++,,,,,,++++++,,,,,,------......000000////////////000000/////////......000444777000///...---,,,,,,---------,,,,,,,,,,,,---//////....../////////.........,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********************)))))))))(((((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++)))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********************************************))))))))))))((((((((()))))))))******************++++++++++++,,,)))&&&&&&)))---///000111000///......000444666------///000000111111111222000............---,,,......///...---,,,***)))+++++++++++++++++++++++++++,,,---////////////...///000111222333444555555:::888555333333555888:::666666555333111///---,,,(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~zzzqqqiii___VVVIII<<<555333///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''***,,,,,,+++%%%%%%%%%&&&&&&&&&&&&'''((('''''')))+++,,,+++)))&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))*********+++++++++******+++,,,,,,------...///............//////000///000///...,,,+++---///222111000///////////////,,,---...000000111111111------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++******++++++++++++******+++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((('''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))******)))))))))((((((((('''''''''((((((((())))))(((((()))))))))*********///.........000111000//////......---,,,++++++***------------......///000...+++)))))),,,000222333)))******++++++******)))***************************+++---///000000000000//////000111222222333333:::777444111222555999<<<:::999777444000---+++***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||xxxppphhh^^^UUUIII<<<555444///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((***+++***)))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))*********+++*********+++,,,,,,------,,,,,,,,,,,,,,,---...///000111222111///------...***+++,,,---...///000000000000000000///...---,,,+++,,,---......---,,,,,,,,,,,,,,,---------------++++++++++++************************))))))))))))'''((()))***++++++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********)))******************)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&''')))+++++++++++++++'''(((+++...111333333222......---------------............//////---)))&&&(((((((((((())))))******))))))))))))))))))))))))((())),,,///000111111000/////////000000111111111555333111///000333777999888666444111...+++***)))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzwwwoooggg^^^UUUIII<<<555444///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''(((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%(((((((((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************)))******+++,,,,,,------************+++,,,---...***---///000///.........***+++,,,---......------........................+++,,,...///000000//////------------------------+++++++++************)))************))))))))))))''')))***,,,---------,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))************))))))++++++++++++************))))))))))))************)))))))))))))))))))))))))))(((((((((((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))++++++,,,***))))))+++...,,,,,,,,,---...,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,++++++***))))))))))))***))))))))))))))))))))))))&&&(((+++...000111111000////////////000000000000///.........000111444555000///...,,,+++***))))))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvvvvaaaaaaTTTNNN888;;;222222///,,,+++++++++***)))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''((((((((()))+++***************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------............,,,***+++...000///---***+++---...//////...---***+++,,,---------,,,++++++++++++************)))+++++++++************)))((()))+++,,,+++***(((&&&))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))+++++++++++++++***)))((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((***++++++,,,+++***)))(((************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))******+++))))))*********+++++++++******************************************************)))((((((((((((((())))))))))))))))))))))))'''))),,,---------...///,,,...000111222111///...000000000000000000111111///...+++)))(((((())))))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyvvvaaaaaaUUUOOO888;;;333222///,,,+++++++++***)))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))++++++******+++,,,------,,,,,,++++++,,,,,,---...,,,,,,---------.................................///---++++++---...---+++******+++,,,,,,++++++***111111///...,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++************((()))+++++++++***((('''))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***+++++++++++++++***))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''((((((((((((******+++,,,+++***)))(((************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))(((((())))))***+++)))))))))*********++++++***************************************************))))))((((((((((((((((((((((((((((((((((((((()))+++------,,,,,,,,,...---...000111222111000///111000000/////////000000///---+++)))((((((((()))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{vvvaaabbbUUUOOO999<<<444222000---+++++++++***)))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((((((((()))))))))++++++++++++,,,---...///,,,,,,,,,,,,,,,------...,,,------------.........///////////////.........111000//////000111000///000000000000////////////------+++++++++,,,...///......---------,,,,,,,,,,,,+++++++++************)))******++++++)))((('''))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))*********++++++++++++***)))))))))))))))*********++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((()))***+++++++++***)))(((************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((())))))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((***,,,---,,,+++***+++------...000111111111000///111000///......---......---,,,***)))((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzvvvaaabbbVVVPPP:::===555222000---++++++++++++)))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))))))))******,,,---//////,,,,,,,,,,,,,,,---......------------............////////////............+++++++++,,,------,,,,,,......---------------...++++++,,,---...///000000.........---------,,,,,,,,,,,,+++++++++*********)))************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))***************+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))***++++++***)))(((*********************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))+++,,,+++***+++,,,...---...///000000000000///000///...---,,,+++++++++,,,+++***(((((('''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyvvvaaabbbVVVQQQ;;;>>>666333000---,,,,,,,,,+++***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***((((((((()))***,,,---...------,,,,,,------...///---------.........///////////////...............111222222222111000////////////000000111111111111///000111111111///---+++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))******+++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((******+++***)))(((************************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''&&&''''''((()))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((*********,,,...111------......////////////...---,,,+++******************)))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyvvvbbbcccWWWQQQ<<>>???@@@BBBCCCAAA>>>;;;999<<<:::777444222222222333/////////.........------------,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))***+++++++++++++++*********+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((&&&''')))*********)))(((************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''((()))((()))+++...111++++++******++++++,,,,,,))))))((((((((((((((()))''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwbbbcccWWWRRR===@@@888444111...,,,,,,,,,,,,+++))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************,,,,,,,,,++++++,,,------...------------...//////............/////////000111111222333555666777777IIIPPPYYY```fffkkkpppuuuxxxyyy{{{{{{yyytttoookkk```ZZZOOODDD;;;666444444000000000000////////////---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&'''(((*********)))(((************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))***))))))((()))---000******))))))******+++,,,(((((('''''''''(((((()))'''''''''(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}xxxggg___[[[LLL@@@===999444111...,,,---...------------,,,+++***)))((('''''''''''''''''''''''''''''''''''''''((((((((())))))*********)))((((((''''''(((***++++++)))'''&&&---***'''%%%&&&)))+++,,,*********,,,------+++***///,,,)))((()))******)))***(((&&&&&&((()))(((''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((''''''''')))************+++++++++++++++,,,------......///111---+++...333444000***...//////000111222444555---...444@@@LLLZZZlll|||yyyvvv{{{nnnLLLLLLdddhhhWWWJJJ>>>333111111000////////////---+++,,,///...***000...---------,,,***(((************************)))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))((((((*********))))))))))))))))))************+++++++++******+++,,,...///---,,,000///...---,,,,,,---......,,,+++...222333111...:::333---+++///111000---333111...+++***+++---...,,,000333111+++((((((***)))------((((((,,,***$$$---***((('''(((*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))******************++++++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++***)))(((---...000///...,,,,,,,,,&&&---///***((())))))&&&(((''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((''''''''')))***,,,...,,,+++******++++++***(((***))))))((('''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||yyyggg```[[[LLL@@@<<<999444111...,,,---...------------,,,+++***)))(((((('''''''''''''''''''''''''''''''''((((((((())))))((())))))******)))))))))$$$%%%&&&'''((()))))))))$$$%%%''')))++++++***)))******+++---///...,,,)))''''''(((***+++++++++***+++***)))))))))((((((((())))))((((((((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((************+++++++++++++++,,,,,,---......//////...//////---+++---333888888777555222000000111222HHHVVVkkkvvvmmmkkktttbbbQQQeeesss^^^HHH===999555000...222111111333444111,,,)))---,,,***)))***+++++++++************************))))))(((((((((''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((************************************+++++++++,,,000///------.........---...---------...///111222444444222000...,,,,,,---222333444666888888777555---...000333666555111...777---%%%'''///444222---(((+++,,,+++,,,...///......,,,***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((())))))*********************+++++++++,,,,,,,,,...---***(((((())),,,---++++++,,,---...//////000''''''((())))))***,,,---444222---***---222///(((......---,,,+++***))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((''''''((()))***,,,---,,,+++)))***++++++***((()))))))))((('''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{yyyggg```\\\KKK???<<<888444111...,,,---...---------,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))---,,,++++++++++++,,,---000111222222111...+++)))///---,,,,,,,,,,,,+++))),,,...//////,,,***((((((***+++,,,+++)))((())))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((((((((())))))******+++++++++,,,,,,,,,,,,,,,------...////////////000000---,,,...444999222111///111999HHHYYYeee~~~wwwcccZZZVVVMMMBBB;;;444,,,)))///111---+++------,,,+++)))((()))+++...++++++++++++++++++++++++))))))))))))((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((************************++++++++++++,,,,,,,,,,,,...---,,,+++++++++------...,,,++++++---/////////...111333333222444:::???888<<>>DDDIIILLLOOORRRVVVXXXZZZ\\\___bbbffffffffffffccc]]]UUUPPP;;;888222---***+++///333))))))***))))))***,,,...+++************)))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))******+++++++++,,,,,,,,,------------------...//////000000111111000000000000111111111@@@RRRkkkzzz~~~|||rrrXXXIII===222...111,,,---//////---,,,+++++++++++++++++++++++++++++++++************))))))))))))************+++++++++************************'''(((((()))******))))))***+++++++++,,,,,,,,,---------------............---000333444333111111222...000222555888<<<@@@CCC\\\___eeennnwww||||||{{{ccc[[[QQQJJJHHHGGGEEEBBBJJJMMMWWWhhh{{{VVVHHH===CCCVVVfffiiifffMMMAAA444111111000------+++******+++------+++***++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))*********************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000111000000///------,,,------///000222444444---...111666999:::777444111333555333///++++++...111000...---,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''(((((()))))))))***+++***((()))******)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||wwweee^^^[[[LLLAAA>>>;;;444111...,,,---...------+++++++++*********)))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,---///000:::===BBBGGGKKKNNNOOOPPPUUU\\\fffjjjgggbbb]]]ZZZZZZ```hhhrrrxxxyyyuuuqqqlllcccUUUGGG;;;222***&&&000---)))(((***,,,------++++++++++++*********)))((())))))******))))))(((((((((((()))))))))******)))))))))***++++++,,,,,,,,,,,,,,,---------............//////000111111111---333666111,,,111AAAQQQeeetttppp[[[MMMBBB999222,,,,,,+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++,,,,,,,,,,,,************************(((((()))***+++++++++++++++++++++,,,,,,------...---.........////////////---111444444111///000111+++222999>>>AAAHHHRRRYYYUUUWWW^^^hhhrrruuurrrnnn\\\XXXUUUVVVYYYWWWPPPIIIEEECCCEEEMMM\\\iiiqqqttt~~~kkkQQQAAADDDVVVjjjwwwsssiiiVVVAAA555111///+++---,,,++++++------,,,+++++++++++++++++++++++++++***************************))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))******************************++++++,,,------------,,,---------.........//////111...***)))***///555999777:::@@@FFFLLLRRRVVVXXXcccbbbcccfffhhhgggbbb^^^UUUFFF999888;;;:::444///...,,,***))))))+++---///++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''((())))))))))))(((+++)))(((((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{uuuccc]]][[[LLLBBB@@@===444111...,,,---...------+++++++++************************************************+++++++++,,,,,,,,,,,,,,,...111555888;;;:::>>>CCCHHHIIIHHHDDDAAADDDRRRdddrrrxxxyyyyyyyyy```______ccckkkuuu|||~~~wwwmmmeee\\\OOO>>>333;;;333+++(((+++...---+++,,,,,,+++++++++*********))))))************))))))(((((()))))))))*********))))))******+++,,,,,,---------------...............//////000000111222222111333666888???NNNbbbqqq}}}{{{bbbYYYYYYRRRFFF:::444---,,,///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***,,,,,,------,,,++++++,,,,,,---.............../////////000000000---000222111000111777<<>>444111...------......---+++++++++*********************************************+++++++++,,,,,,,,,+++,,,...111555;;;@@@CCCCCCIIIRRRZZZ___^^^ZZZXXXaaakkkyyy}}}iii[[[ZZZdddsss}}}YYYZZZaaannnwwwuuuiii]]]DDD999---))),,,///---))),,,,,,,,,+++++++++******))))))************))))))))))))))))))************))))))***+++,,,,,,---------------.........///////////////000111111222222888111000@@@]]]uuullldddmmmkkk___KKK@@@333...000222///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,---...//////////////////000000000000111333555555666<<>>CCCQQQWWW:::666222///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,------......------000000000000111111111111222;;;IIIZZZjjjvvv~~~~~~xxxtttrrrvvvuuubbbPPPCCCFFF]]]uuu~~~tttcccQQQAAA555///,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((()))))))))((('''***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||ssseee```YYYJJJBBBAAA===:::555///---...//////......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++******+++,,,------,,,000000444:::AAAFFFKKKPPPcccaaagggqqqrrrlllppp{{{{{{|||```EEE===JJJZZZYYYMMMEEEIIISSS^^^lllwwweeeIII555---***...111*********+++---......+++(((************************++++++******************,,,,,,,,,---------......////////////000000000000000111222000...///333777999<<>>PPPcccnnnrrr}}}{{{xxxuuuqqqlllgggeeeooo{{{{{{nnncccSSSDDDPPPkkknnnbbbiiivvvcccRRRIII???,,,%%%///666333...++++++------+++))),,,+++******)))***************))))))))))))******))))))(((((((((((()))))))))************+++++++++++++++******************---...000///...------...000000/////////333:::>>>QQQ```rrr|||yyyoooeee```NNNXXXjjjxxxyyytttwwwaaa```___\\\WWWVVV___jjjyyybbbHHHNNNbbbttt[[[FFF>>>===//////000000,,,''')))...,,,%%%$$$+++...***'''))))))(((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))'''$$$###%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***+++***(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$|||rrrddd^^^XXXHHHAAA@@@<<<999555///------............---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++***+++...111444555111666;;;===???III[[[kkk``````iiixxx~~~xxxuuuxxxxxx|||~~~zzztttbbbUUUiii\\\PPPOOORRRSSSSSSUUUeee^^^YYYKKK333+++---***,,,,,,+++***))))))***,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,---------.........//////000000000000111111,,,000666999999777555555GGGMMM^^^qqq~~~}}}gggmmmwwwtttZZZ>>>111...---000000,,,))),,,222///(((,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------.........///000///------...///...111333333333666999<<<===FFFVVVfffuuuyyyvvvyyyyyynnnXXXNNNLLL]]]ooorrrjjjcccnnnVVVOOOTTTKKK<<<222)))***000333///******---///,,,,,,+++*********************))))))))))))******)))))))))(((((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...111333444666333000222<<>>WWWcccqqqhhhMMM???888+++,,,------,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------.........///000000000000111111222222111333333222222666>>>DDDMMMbbb}}}xxxcccFFF555---111222///***---444000'''------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........---///000111000///000111111333333333333999DDDMMMXXXaaannnvvvwwwvvvwwwxxx~~~cccMMMMMMUUUTTTMMMIIIZZZSSSUUUVVVRRRPPPDDD...+++222444...+++...000...---,,,++++++******++++++******))))))))))))************))))))))))))************+++++++++,,,,,,,,,........................///...///000222444444333///222999GGGYYYlll|||vvvgggSSSFFFEEEOOO[[[ddd\\\YYYbbbwwwsssqqqnnnkkkeeeaaafffooouuuooommmoooiii^^^XXXYYYJJJSSScccvvv{{{qqqXXXKKK>>>777222,,,&&&%%%+++111222,,,(((***++++++))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&{{{qqqccc]]]WWWHHH@@@???;;;777555111...------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000444777GGGFFFFFFLLL\\\ooo|||}}}bbbKKK???AAAOOOfffnnnjjjeeeTTT999///------///111000---))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---............/////////000000111111222222333333444666555222111;;;NNN]]]dddgggLLL:::222111222111///,,,...222------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---......//////***---000111111111222333555333333777>>>JJJ[[[hhh{{{|||~~~~~~kkk^^^UUULLLDDD<<>>EEEXXXhhhqqqyyyqqqZZZ???666---+++000222000+++------------------------++++++,,,,,,------------........./////////000000111111222222333444444555///666<<<<<>>OOOdddoooqqquuu}}}~~~~~~KKK===NNNuuu~~~|||TTTLLLDDD<<<000(((,,,777///...------,,,,,,------++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............//////000000111111///111111...000<<>>000---///222////////////////////////,,,,,,,,,---...///////////////000000000111111111222222333444555666777777<<<:::===NNNnnntttlllnnn[[[CCC555444666222+++////////////.........---------------............---.........////////////---......///000000111111333444444333333555888<<>>JJJ[[[kkkvvvwww|||uuu```QQQ]]]qqqqqqYYYRRRXXXyyysss___CCC000+++,,,+++,,,,,,+++++++++*********(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((()))%%%***888<<<222)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))'''&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''yyypppbbb\\\VVVFFF>>>>>>:::999::::::666111......000...---,,,,,,++++++,,,,,,------------------------///222666<<>>TTT{{{|||hhhuuuyyyfff@@@+++111777333000/////////............---------.........//////............/////////000......//////000000111111000111222333555:::AAAFFF]]]kkkyyy]]]OOO]]]yyyQQQ<<>>:::999666444222111000000//////...------------...,,,---------,,,---000222555;;;@@@DDDPPPaaallloooYYYooovvv[[[:::...666999,,,)))333666,,,)))///////////////000000000000222222222222222222333333888666777999666222666>>>@@@[[[xxxiii999,,,444222222222111000222333111------------.........//////////////////000000000000666444000...111444444222666222333888:::???TTTkkkjjjeeesss```<<<@@@ZZZ___EEE'''444...333666,,,)))............---------,,,,,,,,,---,,,,,,,,,,,,---......000////////////000000111000777//////BBB@@@444888CCCNNN___ooowww}}}mmmJJJLLLgggbbbBBB???\\\zzzggg777***333+++,,,------------...---***,,,***))))))******((('''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))***************************+++,,,,,,,,,---...---+++***+++,,,)))))))))******+++++++++******************++++++)))*********)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((())))))))))))((('''&&&(((,,,...,,,***(((***,,,+++***)))+++,,,***)))+++,,,+++***,,,000///000000---***))),,,000111,,,)))***+++******---))))))((())))))***++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((('''''''''}}}}}}ttthhh```UUUEEE@@@AAA;;;999888555333111000000000//////...------------...---...///......///111444222===FFFIIIMMMUUU\\\]]]{{{xxxWWW===333444222111222111///....../////////000000000111111222222222222333333333333555999999555555;;;>>>>>>kkkdddGGG999///222111000.../////////---------.........//////////////////000000000111111+++...111333444555555444999333333<<>>555777PPP^^^ZZZWWW]]]nnnoooNNN:::CCCWWW;;;PPPqqqqqqQQQ>>>666&&&......---+++************---+++***+++,,,,,,+++)))))))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***))))))))))))*********+++++++++******))))))((((((,,,------,,,***((()))***......------,,,++++++***((()))************))))))++++++++++++++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***,,,)))'''''')))+++***)))%%%'''***,,,---,,,++++++&&&'''***///444888;;;>>>:::<<>>777777666444222000//////000000///......------.........///000000///111444666:::AAAEEEDDDGGGUUUhhhtttvvvTTT:::111777777000...333333...000000000000111111111222222222333333333444444444555777;;;:::666;;;PPPddd{{{dddJJJ---444222000............///........./////////000000///000000000000111111111000333666666444222222444777222666FFFYYYnnnyyysssOOOCCCTTTiiipppGGG444,,,000222666666...///.........---------------------------...//////000000000000000111222222666666888DDDIII>>>EEEddd]]]bbbmmm~~~pppJJJ<<>>===555666444333111/////////000000//////..................///000000000222555888???BBBEEEGGGOOObbbyyyqqqWWW:::888333///000444333000111111111111222222222222333333333444555555555666888333888@@@;;;CCCsssjjjnnn```;;;777444111222111///000222/////////000000000111111000000000111111111222222999666555444333222444999333999JJJccc{{{iiiPPPTTTlllfffGGG222///222999999////////////............---.........---......///000111111000111111222333444777111111@@@MMMOOOUUUdddhhh}}}YYY999DDD:::KKKqqqqqqPPP999111///......---+++---000---,,,+++,,,...//////...))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++---.........------,,,---......---,,,---///..............................---------......///---,,,,,,+++***)))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********+++******+++,,,...///000111---((((((---333999<<>>===555444333222000//////000000000000///............///---...///000000222666888:::@@@JJJVVVaaakkksssxxx}}}xxxPPP;;;---111666333000333222222222222333333333333333444444555666666777777;;;555333999IIIooo~~~___gggmmm\\\<<<555111333444111000222000000000111111111222222111111111111222222222222666111000444777666888===666JJJkkkqqqbbbqqq\\\===111...444777///000000/////////.........///............///000000111111111222222333555555:::888<<>>IIIRRRWWWWWWZZZ[[[[[[^^^___VVVKKK555<<>>===666444333111000000000111111111000//////......//////,,,...///000111333777:::>>>@@@IIIXXXeeemmmtttzzzlllKKK333444999333000444333333333333444444444444444444555666777888888999:::<<<888@@@ooosssbbbmmmwwwIII;;;000222444111///111111111111222222222333333111111222222222333333333555222444;;;;;;666666;;;KKKfffuuuyyygggJJJ999...///333///000000000000///////////////////////////000111111222222222222333555666777888@@@NNNWWWiii|||lllZZZCCCLLLpppvvvlllCCC666---...///,,,+++...,,,+++***+++---------+++************************)))))))))************+++)))))))))*********++++++++++++,,,,,,,,,---------......---,,,++++++,,,,,,+++...222666:::>>>BBBFFF:::<<<>>>AAADDDGGGIIIJJJJJJHHHCCC===777222...,,,***+++,,,---------++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))******+++((((((((()))))))))******)))))))))*********++++++)))+++------,,,++++++,,,///666???HHHNNNRRRUUUWWWXXX[[[YYYTTTUUUXXXSSSJJJIIIFFF???999888@@@NNNZZZbbbhhhnnnmmmccc[[[___iii\\\UUUJJJ===333---***))),,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))************)))))))))***++++++,,,,,,}}}}}}tttggg___SSSBBB======666444333222111000111222333111000000///////////////---///000111333555999<<<@@@AAAHHHUUU```kkkyyyfffGGG888666555333444333444444444555555555555444555555666888999999:::;;;>>>LLLqqqkkkiiippp___GGG333111444333111222222222222222333333333333222222222333333333333444888777;;;>>>:::666@@@QQQ|||}}}hhhWWWIII888222444222111111111000000000//////000000//////000000111222222222222333444666777888333555MMMggg}}}|||uuuTTTDDDbbbyyy___HHH444000000---+++---...,,,+++,,,------,,,+++************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,------------...---,,,,,,---000333555999===CCCJJJPPPVVV\\\aaa\\\\\\]]]___```bbbccccccYYYZZZZZZWWWRRRJJJCCC>>>555333000---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''(((((()))******++++++(((((()))))))))*********))))))*********++++++++++++---...------000555:::FFFKKKPPPOOOIIIEEEDDDFFFBBBEEEBBB;;;>>>KKKRRRPPPVVVZZZ```aaa\\\RRRGGG@@@CCCNNNZZZZZZMMMBBBGGGRRR\\\[[[XXXRRRIII>>>444///---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((******++++++***))))))******+++,,,,,,---~~~tttggg^^^RRRAAA<<<<<<666444333222111111222333333111111000///////////////...000222333444777;;;>>>777???OOO^^^ccceeemmmyyy|||YYY;;;222777888333444444444555555555555666444555666777888999::::::===;;;aaazzzeeeqqq~~~vvveeegggmmmfff[[[kkkvvvuuuxxxxxxxxxxxxiiiYYYrrrTTT888222555555444666222222333333333333444444222222333333333444444444333444888;;;777===YYYyyyqqqeee```WWWCCC888999777111111111111000000000000000000000000000111111222222333333444555666888888GGG<<>>BBBRRRTTTWWWXXXYYY[[[]]]___dddbbb]]]VVVOOOHHHCCCAAAIIIPPPZZZcccgggeeeaaa]]]IIIDDD<<<444///...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))************)))************+++++++++---......///111999CCCKKKSSSTTTRRRHHH<<<777;;;AAAAAAEEEBBB;;;BBBXXXiiinnnnnnpppuuuzzzzzzsssggg^^^:::???HHHPPPOOOGGGCCCCCCOOOUUU]]]```\\\QQQCCC:::---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++))))))***+++,,,,,,------~~~qqqjjj^^^OOOBBB;;;999:::444333222111000000000000222111000//////...//////666444333333444666777666999BBBOOO[[[ccchhhmmmoooqqqvvvTTT:::333444444555555555555666666666777999000999===111444AAA===888dddiiiYYYZZZ[[[[[[\\\VVVUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQUUU^^^bbb[[[RRRPPPRRRTTTYYYaaattt``````rrrsssLLL,,,888;;;...111222222333333333444444444444333222333555777888888999555777;;;>>>NNN{{{eeeQQQXXXeeePPP:::555111333333333222333333444444444444333222222333333333888//////777999444666???BBBRRRjjjuuuXXX]]]yyy~~~zzzpppWWW:::---000333000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,333,,,''')))...111000000000...000;;;LLLYYY\\\ZZZhhhWWWJJJGGGBBB::::::BBBJJJNNNTTTXXXXXXRRRKKKFFF>>>CCCHHHIIIKKKSSSbbbnnnkkkfffYYYEEE555///111222***,,,---,,,'''&&&+++111---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************...+++)))***,,,...,,,***...000333666:::CCCPPP[[[WWWLLLAAA@@@JJJYYYgggnnnhhhmmmbbb___mmmllldddjjj^^^sssmmmrrrllleeewwwpppdddYYYTTT^^^gggaaaKKK666FFFQQQ[[[^^^]]]\\\XXXTTTHHH000,,,///''')))000(((...---,,,---...---+++(((************))))))))))))***)))))))))))))))******++++++***)))(((((())))))++++++*********************)))))))))***+++,,,---qqqjjj]]]OOOBBB:::999999444333222111000000000000111111000///......//////555444333333444666777888>>>GGGQQQWWWXXX\\\cccjjjrrr}}}rrrooosss|||aaaFFF888555555555555555666666666777777888555999;;;999<<<@@@;;;\\\{{{ggggggllljjjfffeeejjjiiihhhgggeeecccbbbbbb]]]]]]\\\ZZZYYYWWWVVVVVVQQQUUUUUUQQQOOORRRTTTRRRVVVPPPRRRkkkwwwnnnkkkwww]]]666333:::555222333333333333333444444555666555555555666777777666555;;;;;;===SSS|||xxxWWWOOO___YYYAAA444555333333222222222333333444444444333333333333333444:::555222555888:::<<<>>>IIIgggyyyfffKKK555---...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++...222444222///...///000???LLLRRRWWW___fffggg>>>::::::@@@EEEGGGKKKOOOYYYdddttt~~~wwwqqqfff\\\OOOHHHHHHJJJJJJHHH[[[```fffeeeZZZFFF444)))------...111222000---+++,,,,,,+++************+++************************************************))))))))))))************))))))))))))*********+++,,,,,,,,,---......---+++111---111@@@NNNQQQNNNLLLBBBOOOccctttuuummmhhhjjjnnnwwwrrrpppuuu___\\\rrrmmmjjjbbbhhhuuuzzz{{{vvvjjjMMMLLLWWWbbbVVVDDDLLLeeeXXXNNNAAA111'''...222++++++************+++,,,,,,************))))))))))))++++++***)))((((((((()))++++++***)))))))))))))))++++++*********************+++++++++,,,,,,,,,---oooiii]]]NNNBBB:::888888444333222111000000000000000000///.........//////333333333333444666888:::AAAHHHOOOOOOMMMQQQ]]]iiiuuusssiii```WWWSSSSSS[[[dddtttsssYYYAAA666777666666666666777777777777444777555666======???HHH|||yyywwwvvvuuuqqqkkkgggjjjnnnlllfffbbbTTTJJJMMM___|||sssxxxLLL222777:::333555444333333333444555666555666777888888999888888;;;===???NNNvvvjjjNNN\\\gggNNN444666333333222222222222333333444444333333333444444555444555555555777;;;???AAAdddwwwaaaDDD...+++222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------------------------'''---222111---...555;;;FFFZZZhhhddd\\\YYYRRRIIIIIINNNRRRTTTZZZdddiiiiiidddiiiqqqwwwzzzzzzyyyyyy{{{sssiiiddddddfffeeeddd^^^eeeppptttfffQQQFFFHHH666111,,,---222333...''',,,,,,+++***************************************************************)))))))))*********++++++))))))*********++++++++++++,,,/////////......///333666BBBOOOMMMEEEJJJWWWtttrrryyywwwuuu}}}xxx```JJJSSS\\\RRRIIIJJJ___[[[KKK;;;555...(((+++,,,,,,+++)))((())),,,...++++++*********)))))))))---,,,+++)))((((((''''''++++++***))))))))))))*********+++++++++++++++++++++,,,,,,------------,,,~~~mmmggg\\\NNNAAA:::777777444333222111000000000000/////////......///000000222333333444444666999;;;AAADDDFFFFFFHHHRRRaaammmxxx{{{}}}~~~___WWWMMMHHHGGGGGGFFFEEETTTZZZ^^^```mmmjjjKKK:::888666666777777777888888888555:::666777===999MMMyyy~~~xxxlll```RRRGGGRRRfff<<<333888555666555444333444555777888222444777999999::::::;;;???===LLLqqq```bbbuuu```<<<222444333333222222222222333444444444444444444555666000444:::===888888III^^^~~~rrrVVV888...333/////////............---------------------------,,,,,,,,,,,,,,,,,,++++++------------...............///,,,)))---:::HHHPPPWWWWWWMMM@@@HHH^^^jjjggg^^^fffeee]]]^^^kkksssqqqpppoooqqqvvv{{{|||xxxtttmmmwww}}}tttpppwwwtttyyy}}}iiiSSSTTTbbbLLLAAA222***+++111111---,,,,,,+++***************************************************************))))))*********+++++++++*********+++++++++,,,,,,+++---//////---...222666@@@AAAGGGJJJ@@@<<>>UUUTTTIIIIIIMMM666$$$///...//////---***)))+++---+++++++++*********))))))++++++***)))(((((())))))++++++***))))))***************+++++++++++++++,,,+++,,,---.........---,,,~~~kkkeee[[[MMMAAA999666666444333222111000000000000///////////////000111222222333555555444666999<<>>;;;===>>>>>>nnnppp^^^KKKGGGbbbyyyPPP444333888666666555555555666777888444777999999888888:::;;;333JJJrrr}}}ppp~~~sssLLL444555444444333222222333333555444444444555555666777888666<<<@@@888;;;dddzzzfffHHH555000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,---------------....../////////333222111444@@@OOOTTTQQQEEEHHHEEEBBBPPPgggqqqmmmiiiwww{{{uuuxxxvvvtttxxxgggUUUOOO```WWWEEE444...111444222---,,,,,,+++++++++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---......------000888>>>III<<<666<<>>===JJJWWW\\\___bbbdddbbb|||yyycccIIIgggeeeYYYEEE888555111,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------//////......111777???DDD888<<>>CCC[[[UUU<<>>BBBGGGMMMSSSXXX[[[^^^```hhhvvv~~~wwwooo```RRROOOVVV\\\^^^WWWcccllliiieeeggglllnnnwwwuuutttvvvwwwnnnVVV???888888888999999999::::::888666777:::NNNsss___OOOFFFZZZ{{{RRR555===555666888999:::999888777;;;===>>><<<999:::???DDDccczzzwwweeeEEE888888777555555444444555555555555555666777888999999999666777KKKyyy~~~zzzlllQQQ999111111111000000000//////........................,,,---------............---......///000000111111,,,<<>>@@@EEELLLQQQQQQQQQUUUVVVZZZ]]]VVVJJJGGGKKKPPPQQQPPPPPP^^^uuuxxxhhhcccgggkkkooogggSSS;;;888888;;;;;;999999<<>>KKKkkk```JJJQQQZZZkkkmmmLLL???;;;999777666777999999999666DDD666CCC>>>===EEElllYYYIIIJJJ999555999777666777555999777777777888888888777<<<@@@999OOOvvvzzzuuuYYY777444111000000000//////111000///------....../////////---,,,,,,---...///---222444222---///777???YYYJJJ<<<>>>MMM[[[___\\\{{{oooYYYNNNMMMNNN555555===666(((222888$$$......---------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---111222111+++111444???PPPTTTTTT]]]jjj~~~llliiivvv|||}}}yyyfffYYYVVVQQQIIIHHH===...***222333---,,,+++***+++++++++)))'''******))))))))))))******000)))(((...,,,%%%'''///++++++++++++,,,---......+++000111---,,,333@@@IIIwwwhhhdddYYYIII???:::777333555444333222111111111111111///...///333666777666333666888888777666777777;;;===AAAEEEJJJMMMOOOOOOJJJNNNUUUYYYSSSIIIEEEHHHFFFTTTcccooo|||mmmeeeeeedddiiieeeWWW@@@:::888:::;;;::::::<<<999;;;BBBssslllYYYTTTNNNSSSmmmwwwXXX;;;:::999777777999::::::999:::===<<<<<>>888999;;;;;;;;;<<<888>>>PPPtttnnnnnnsssrrraaaQQQLLLSSSlllhhh:::999888888999;;;<<<;;;:::<<<666AAA666GGGOOOvvvNNNJJJSSSCCC333:::;;;444888:::999777666777:::===???:::???llltttpppWWW@@@///111666222000222111000000///...///////////////.........//////000222000...000555>>>EEEIII>>>HHHUUUbbbsss~~~hhh[[[\\\___BBB555666///,,,000000///.........------------***+++,,,---...---,,,,,,------------------------////////////000000111222999@@@HHHZZZnnnxxx|||xxxzzzwwwwwwzzzqqqWWWLLLFFFEEEIII@@@///+++111///---,,,---......---,,,+++******))))))******+++%%%---:::DDD===///)))---...------......///000111000//////333;;;EEEOOOUUUvvvgggbbbUUUFFF<<<999888555444444333222111111111111...000222444666777666555444666777777666666777888555:::???@@@BBBGGGRRR\\\kkkpppwww}}}ooofff```WWWYYYaaa```NNNBBB888888<<<===<<<<<>>AAATTTyyyyyyiiiIII111111777222///222111111000000000/////////////////////000000000111333000///444;;;BBBEEEDDDIIIQQQbbb{{{zzziii^^^___XXXJJJ777---222444,,,/////////............---+++,,,...000000///...---------------............000//////111111///111444CCCDDDQQQvvvkkkqqqyyyvvvppp___LLL>>>@@@EEEAAA777111///...------...///...---++++++************++++++)))+++000444000))))))///............///000111111111///111888CCCOOO]]]hhhvvvhhhbbbUUUEEE;;;999888666444444333222111111111111...111444666777777666555555666777777666666777999666999<<<<<<>>>HHHYYYgggyyymmmddd```VVVVVV^^^___SSSFFF;;;:::=========>>>@@@IIIkkk\\\UUURRRQQQSSSTTTUUUUUUVVVUUUSSSQQQ^^^kkkpppllliiilllppptttqqqooolllkkkyyykkk```SSSFFFOOOfffuuuTTT<<<;;;;;;;;;===>>>>>>===999DDD<<<;;;SSSaaaFFFaaaPPP444;;;>>>666===777:::<<<;;;:::999:::;;;JJJuuu~~~{{{tttTTT777222555222///111111111111111111000000000///000000111111222222222000000444;;;DDDJJJLLLLLL]]]jjj~~~vvvkkk```dddZZZGGG999333000000000000/////////.........---...000222222111000...---------....../////////000...///222222///333:::DDDRRRnnnxxxnnnxxxrrrqqqcccOOOCCCGGGKKK???---000...,,,,,,---......---,,,,,,++++++++++++,,,,,,///***''''''))))))+++...------------...///000111222444:::EEEPPP^^^ssswwwjjjdddVVVDDD:::999999777555444333222111111111111///222555777777666666777555666777666555555777999777999;;;;;;>>>JJJ]]]lllrrrddd```WWWUUUYYYXXXTTTIII???<<<===>>>>>>@@@???bbbnnnVVVUUU[[[ZZZVVVUUUXXXXXXVVVWWW[[[\\\ZZZWWWmmm}}}sssuuu}}}lllZZZLLLJJJQQQrrruuubbb@@@>>><<<<<<===>>>>>>>>>;;;JJJ999FFFkkkuuuJJJ___VVV>>>;;;<<<999>>>888;;;======::::::<<>>CCCJJJSSSYYYzzz{{{nnneeeZZZXXXPPP444))):::000000000000////////////...///000111222111000000------......///000000000222...///444444222999DDDGGGnnniiiiii{{{jjjlllbbbRRRKKKKKKBBB333222000---,,,---...---------,,,,,,++++++,,,,,,---000,,,)))+++///000...,,,---------......///000111111555BBBSSS```pppwwwmmmfffWWWEEE:::999999888555444333222111111111111000333666777666555777888666666777666555555777:::888999:::;;;@@@LLL\\\hhh}}}ggg```WWWSSSSSSNNNSSSJJJBBB???>>>===???CCCJJJyyymmmmmmnnnggg^^^bbbeeeccc___```fffiiihhhuuu~~~tttcccWWWOOOYYYxxxvvvhhhDDDAAA===;;;<<<>>>??????===EEE<<>>CCCSSSlll~~~}}}}}}jjjTTTWWW]]]DDD///999111111111000000000//////....../////////000000000---......///000000111111444000000666777666@@@NNNhhhyyytttqqqoooiii```YYYQQQHHH???666333000............---------,,,,,,,,,,,,------,,,---...000111222///,,,////////////000111222222555:::LLLfffzzzxxxooogggXXXEEE:::999999888555444333222111111111111111444777777555555777999666777777666555555888:::888999;;;===BBBMMMYYYbbb{{{jjj```WWWQQQNNNHHHRRRKKKDDDAAA???===@@@EEE]]]yyy}}}}}}yyyzzzxxx```KKKKKKGGGnnnyyyiiiGGGCCC>>>;;;;;;===???@@@???<<<@@@\\\YYY]]]aaaSSS<<<777<<<;;;<<<===<<<:::999???IIIRRRxxxpppZZZ===111555777222222222333444333222111000000111222444555555444444333999>>>BBBMMMjjjtttuuuSSSIII]]]YYY===000111111111111000000000000...------------...//////---......///000111111222777111222888999999EEEVVV{{{ooo~~~lllkkkjjj\\\LLLDDD999555222////////////......------,,,,,,------...(((,,,///...,,,---......000000000000111222333444@@@DDDYYYyyy~~~xxxjjjdddVVVFFF===;;;999555777666444222111111222222333444444555666777888888>>><<<:::888777777888999::::::<<<>>>CCCKKKUUU[[[rrrooooooZZZOOOQQQGGGKKKDDDMMMGGGCCCGGGIII[[[rrr^^^TTTEEEUUUwwwrrrXXXGGG:::;;;???>>>>>>AAA666EEECCCmmmZZZbbbbbbBBB888CCC<<<<<>>CCCJJJSSSYYYjjjzzznnn^^^SSSPPPKKKLLLFFFLLLDDD??????AAAYYYqqqaaaNNNLLLfffzzzqqqZZZIII<<<===@@@???@@@CCC@@@FFFZZZwwwbbbfffeeeGGG===CCC;;;===>>>:::???>>>>>>RRRyyykkkUUU===666999444555444333222111111222333111666222111555222000999AAABBBNNNooo}}}vvvaaaMMMSSSWWWDDD222111111000000000000111000000000000000000000000//////000000111222222222555222333666:::OOO~~~ooommmhhhoooVVVKKKDDD999222000111///---.................................///000111222333...222///...444333555AAAGGGnnnyyykkkdddVVVEEE<<<:::888555666555444222222222333333666666666666666777777777999999777666666777888999777999<<>>:::;;;AAA???<<<~~~wwwooo]]]BBB555666333777666555333222222333333333555111111666444555AAA>>>XXXwwwzzzzzz{{{ZZZVVVeeeYYY:::333000333222...///555000000000000000000000000///000000111111222333333111777888666EEEqqqvvviiiooodddZZZJJJCCC:::444111000111222///////////////////////////////////////000111111---222000111666555:::JJJYYYzzzllleeeVVVEEE<<<:::888555555555333222222333444555888777777777777777777777777777666666777888999999666888<<>>\\\kkkPPPQQQZZZNNNFFF>>>999555111111333////////////////////////000000///////////////000...333222222666555???UUU|||{{{mmmeeeVVVDDD;;;999888555555444333333333444555666888888888888888777777777666666666777777888999999666888<<<@@@DDDJJJQQQUUU```oootttrrrdddLLLNNNFFFDDDFFFCCCEEE???SSS~~~jjjUUUggglll___PPPCCCAAAAAA???AAAHHHJJJtttsssgggbbbWWWJJJBBB===;;;AAACCC;;;GGGlllrrryyywwwrrrlllUUUBBB>>>>>>777666444333222222222333333555333555:::777@@@VVVtttwwwqqqeeeccc]]]CCC///111555111000555111111111111111111111111111111111222333333444444444666999IIIwwwcccLLLvvv___\\\QQQGGGAAA;;;222...///000000000000000000000000111000000///////////////111444222222555666HHHfff{{{nnnfffVVVDDD:::999888555444444333333333555666777888888888888888999999999666777777888888999999999777:::===@@@EEELLLTTTYYY___mmm~~~xxxpppfffPPPLLLHHHFFFEEEBBBFFF>>>ZZZhhhYYYooopppaaaRRREEEBBBAAA>>>BBBIII\\\uuueee___YYYLLLBBB@@@888AAABBB888MMMzzz}}}}}}qqqnnn[[[GGG???===666555444333222333444444555777666777999777HHHggg}}}sssgggmmmaaaIII444000444444222222111111111111111111111111111222222333333444555555777444>>>aaaaaa___|||tttfffUUUGGGBBB===555111222000000000000000000000000111111000000000000000111222555333333777>>>YYY|||ooogggVVVDDD:::999888555444333333333444555777888777888888999999:::::::::888888999999999999999999999;;;>>>AAAFFFOOOXXX^^^```nnn|||}}}kkkgggXXXNNNIIIHHHEEEBBBHHH@@@bbbpppZZZiiiuuudddUUUHHHDDDBBB???CCCKKK|||yyyggg___[[[MMMAAADDD;;;@@@AAA<<>>AAAGGGPPPZZZaaacccpppwwwnnnnnndddWWWIIIIIIEEECCCKKKDDDjjj\\\[[[yyyfffWWWJJJFFFCCC@@@EEEMMM}}}jjjaaa]]]NNNBBBGGGAAA???@@@DDD___{{{vvvyyyxxxssseeeNNN>>>555666666555555666777888:::555888888:::>>>JJJqqqtttvvv[[[MMMJJJBBB666222333333///111111111111111111111111222222333444444555555666777EEEwww|||nnniii___ooowww]]]aaaPPPFFF:::333333111111111111111111111111222222111111222333333444000222222777CCCUUU|||ooofffTTTAAA777666555333444555555444333555;;;@@@;;;999888999:::<<<;;;;;;999999:::::::::;;;;;;;;;888===BBBBBBCCCIIIUUU___kkkoooooovvvrrrttteeeSSSIIIFFFHHHEEEEEECCC]]]qqq}}}iiiZZZJJJIIIAAAIII???xxxpppbbbYYYRRRHHH???AAAKKKHHH>>>}}}|||sss^^^NNNEEE666777666555444444555666777888777:::999===```}}}nnnmmmNNNTTTPPP===000000222///222222333333333444444444666---333;;;555222888<<<444ggglllcccXXX```RRRVVVbbb|||gggiiiPPPOOO<<<---999333222222111000111111111222222111111111111111111444...???666LLLpppqqqgggVVVCCC888777777555444555555444333666;;;@@@999888777777999::::::999999999:::::::::;;;;;;;;;;;;===@@@DDDIIIQQQ[[[bbbccchhhjjjooommmeeeVVVJJJFFFIIIFFFHHHLLLggg{{{hhh\\\IIIGGGBBBIIILLLrrrbbbWWWPPPHHHBBBAAAEEECCCJJJ|||vvvcccTTTFFF888777777666555555666777777555888777999NNNvvvjjjoooWWWXXXOOO===555888:::666222333333333333444444444888111333888555444888:::IIIvvvfffgggeeecccXXX]]]mmm}}}ddd}}}]]]NNNBBB888888333333222111111111111111222222222222222222222222666888...BBBXXXrrriiiWWWDDD:::999999777555555555444555777<<>>kkkpppsssaaa\\\MMM;;;555999999444333333333444444444555555888555444555777999;;;<<>>===<<<:::::::::;;;;;;;;;;;;<<<===>>>AAAEEEJJJQQQXXX]]]cccfffmmmssstttyyy~~~uuuSSSKKKFFFJJJEEEKKKfffeeeooofff___KKKDDDEEEHHHuuutttdddVVVKKKGGGGGGIII@@@CCC~~~|||kkk___III===999888777666666777888999777@@@666IIIvvvkkkcccSSS@@@777666555111444444444444555555555555444777444555;;;===>>>EEE~~~[[[dddeeekkkkkkjjjMMMDDD111555444444333333333333333333333333333333444444444222777EEEWWWuuukkkWWWCCC999888999888666666555666888;;;===>>><<<<<<<<<===??????>>><<<::::::;;;;;;;;;<<<<<<<<<:::???DDDFFFHHHOOOYYYbbbiiiiiirrr}}}{{{~~~tttTTTKKKFFFKKKCCCJJJpppfffllliii]]]NNNGGGGGGMMMuuufffYYYLLLFFFGGGGGGAAAIIIooommmaaaLLL@@@:::999888777777888999:::888???<<<\\\uuuqqqkkk^^^KKK>>>888777777444444555555555666666666222999555444;;;999>>>RRRccchhhjjjnnnnnnWWWEEE888666555555444444444444444333333444444555555555555666666OOOuuuwwwmmmYYYDDD999888888777777666555666:::<<<>>>>>>;;;;;;;;;===??????===;;;:::;;;;;;;;;<<<<<<<<<<<<888???EEEHHHKKKSSSbbbnnnzzzyyyppp~~~ooo\\\LLLFFFMMMCCCJJJzzzhhhlllnnnZZZPPPLLLIIIZZZvvvhhh[[[NNNFFFFFF@@@DDDTTTzzziii~~~ssscccRRRBBB;;;:::999888888999:::;;;:::;;;GGGyyy}}}vvvqqqkkk^^^MMM@@@999999;;;555555555666666666666777333;;;666555:::444DDDooopppnnnmmmooowww{{{___bbbDDD;;;777666666555555555555555444444444555666666777777;;;@@@SSS{{{ppp[[[EEE999888999777888666555777;;;>>>>>>===;;;;;;<<<>>>@@@???===;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@DDDHHHNNNYYYhhhssssss{{{ssscccMMMGGGOOOEEEMMMiiikkktttUUUQQQOOOMMMlllxxxhhh\\\NNNGGGGGG>>>MMMcccuuuwwwgggXXXDDD<<<;;;:::999999:::;;;<<<>>>888WWWwwweee]]]hhhxxxkkkYYYIII???:::999:::555555666666666777777777666<<<666888>>>777WWWyyytttxxxwwwPPPyyyKKK>>>888777666666555555666666444444555666666777888888:::NNNttt~~~rrr]]]GGG:::999999888888666555777;;;>>>>>>===>>>>>>???AAABBBBBB@@@===;;;;;;;;;<<<<<<<<<======CCCBBBBBBFFFOOO[[[hhhooo}}}|||fffNNNHHHRRRGGGPPPllllllxxxQQQQQQQQQOOOyyy{{{ggg[[[OOOHHHHHH@@@WWWpppoookkk]]]DDD<<<;;;::::::::::::;;;<<>>>>>;;;???FFFFFF>>><<<@@@BBB>>><<<===<<<:::;;;???AAADDDGGGIIINNNZZZjjjwwwsssvvvmmmRRRLLLLLLKKKSSS}}}|||lllzzzVVVSSSZZZLLL~~~fffXXXMMMHHHJJJOOODDDuuurrrXXXFFFEEE777AAA===666<<<:::???AAAKKKpppcccllleeeoooBBBNNNBBB<<<222888888999999999:::::::::888:::777BBB:::@@@oooJJJ:::999888888::::::999777666444444777888666888<<<@@@||||||___BBB===???>>>@@@444;;;777555???BBB===<<<@@@999777>>>@@@======BBB???;;;999;;;;;;999;;;???<<>>999<<<@@@[[[xxxmmmlllFFFKKKHHH@@@<<<999999999999:::::::::::::::<<<:::@@@;;;ZZZxxxRRR???===;;;;;;;;;<<<;;;:::<<<::::::===<<<::::::>>>PPPiiiGGG<<<;;;999;;;:::@@@;;;;;;HHHLLLGGGGGGKKK@@@;;;BBBGGGDDDAAACCCBBB>>><<<>>>>>>===???CCC@@@EEELLLTTT[[[```ccceeexxxzzzvvvXXXQQQLLLJJJ]]]uuuaaabbbUUUPPP}}}wwwqqqqqquuummm[[[MMMGGGGGGEEEgggssszzz]]]MMMyyyLLL???<<<===AAA;;;@@@999llluuuSSSFFFIII999;;;::::::::::::;;;;;;;;;;;;999;;;===???DDDXXX@@@===:::999999::::::999===::::::<<<:::888:::???iiiWWWEEE>>>999<<<777:::777<<>>BBBFFFEEEEEEIIIQQQYYY```ccckkktttvvvXXXQQQLLLKKKccc{{{llllllmmmpppvvv{{{eee}}}bbbWWWVVVrrr[[[NNNJJJLLLPPP~~~xxxwwwiiiNNN>>>???@@@BBB<<>>>>>>>>?????????@@@@@@BBB@@@@@@===NNN```DDD@@@<<<::::::;;;;;;;;;===:::999:::999:::AAAIIIhhhQQQGGGCCCFFF<<<>>>===IIIaaajjjfffhhhkkk```[[[```bbb\\\WWWWWWYYYTTTQQQQQQOOOKKKKKKOOOWWWUUUSSSUUU\\\eeemmmqqqkkk|||dddXXXOOOOOOhhh|||vvvrrrqqquuu{{{nnn___SSSgggsssXXXKKKIIIKKKMMMlllvvvzzzgggyyyOOOGGGIIIGGGEEEAAAMMM\\\xxx{{{lllQQQUUU;;;AAA:::;;;;;;;;;;;;<<<<<<<<<:::777===CCCjjjfffFFFBBB>>><<<<<<===>>>===>>>;;;999::::::???JJJVVVmmmRRRDDD>>>AAAAAAAAABBBTTToooxxxsssuuuqqqiiieeegggfffbbbfffnnnfffaaa]]]\\\YYYUUUTTTWWW]]]^^^bbbggglllrrrvvvyyybbbQQQHHHMMMfffmmmZZZMMMyyy{{{]]]NNNIIIIIIVVVkkklllbbbFFFKKKPPPNNNPPPPPP\\\zzzzzzrrrnnnUUUYYYSSSTTTTTTTTTTTTUUUUUUUUUVVVTTT\\\aaaeeeccc___^^^^^^____________^^^]]]^^^^^^bbbnnn{{{xxx\\\NNNHHHLLLEEEEEEFFFZZZvvv}}}uuuuuunnnoootttwwwqqqiiimmmxxxooojjjfffeeeccc^^^^^^aaabbbhhhoootttxxx|||tttaaa]]]eeeuuuzzzpppxxxmmmkkkrrreeecccdddyyy