BM6P6(@ ppplllhhhhhhkkknnnnnnmmmwwwzzz~~~~~~}}}}}}{{{vvvooojjjhhhgggeeecccbbbcccdddeeeeeeeeeddddddaaa^^^[[[]]]aaabbb```\\\[[[\\\]]]\\\[[[ZZZ[[[\\\WWWWWWWWWXXXYYYZZZZZZ[[[___^^^\\\[[[ZZZ[[[\\\\\\\\\```fffiiihhhccc___]]][[[[[[\\\[[[YYYXXXZZZ[[[___^^^]]][[[[[[\\\^^^___```^^^]]]^^^aaaaaa___\\\^^^^^^]]]]]]___bbbfffhhhqqqoookkkfff___WWWQQQNNNSSSWWW]]]```aaa___^^^^^^```ZZZUUUVVV\\\ccceeefffdddgggiiihhhdddaaaaaabbbbbbbbbbbbcccdddfffhhhiiimmmpppsssuuuvvvxxxzzz|||xxxsssmmmjjjkkknnnrrruuuwww|||~~~zzztttpppooooooooonnnooommmlllggg]]]ZZZhhhyyyrrrddd___ZZZgggwwwzzzrrrkkkiiihhhhhhgggjjjgggeeeggghhhfff^^^XXXVVVVVVUUUUUUUUUUUUUUUUUUSSSOOOIIICCC@@@===:::888666555555555555444444444333333222222111000//////111111222333444666666777<<<;;;:::;;;======:::777999555555:::???AAAEEEIIIVVVjjj~~~xxxbbbYYYaaayyymmmSSS>>>777666222333333111000////////////000///...---,,,+++******000///,,,*********+++,,,******+++++++++,,,,,,,,,---,,,++++++************,,,,,,+++******+++,,,,,,------......------,,,,,,///...---,,,+++,,,------.../////////000000000000333222000///000111333444222333444555666:::@@@DDDIIIRRR]]]gggsss|||vvvtttwwwyyyzzzxxxfffXXXIIICCC???@@@BBBCCCFFFIIIGGGJJJRRR___ooo{{{~~~zzzwwwuuuqqqkkkfffgggkkkpppqqqmmmgggaaa^^^\\\``````[[[WWWUUURRRNNNCCC@@@>>>======<<<777333666555555666777888666555555555555444444666:::===CCCLLLTTTWWW[[[```___YYYKKKHHHCCC>>>:::888888888555555444444444333333333444444444444444444444333111111222222222333333333333444555555666666555555888888999999999888888777888777666666666777999:::777888999::::::999888777999999999999999888777777888888888999:::;;;;;;;;;999:::;;;;;;999888999::::::;;;===@@@DDDHHHKKKMMMSSS[[[cccccc]]]ZZZ]]]bbbbbbgggeeeZZZUUUWWWUUUNNNWWWVVVTTTRRRTTT]]]iiirrr}}}zzzvvvoooeeeWWWIII@@@???:::888:::;;;:::;;;>>>jjjgggdddbbbccceeefffgggrrrvvv|||~~~}}}}}}|||vvvnnnhhheeecccaaa```bbbcccdddeeeggghhhiiiiiiddd```]]]^^^aaaaaa^^^[[[ZZZ[[[[[[[[[YYYXXXYYYZZZVVVVVVWWWXXXYYY[[[[[[\\\\\\\\\[[[[[[[[[\\\]]]]]]```bbbeeeeeeccc```^^^^^^ZZZ[[[[[[ZZZXXXYYY[[[]]]```___]]][[[[[[]]]___```___^^^]]]___aaabbbaaa^^^]]]]]]]]]]]]___bbbeeefffiiigggbbb]]]XXXSSSQQQOOOSSSWWW\\\___```_________aaa\\\XXXXXX^^^dddffffffdddggghhhhhheeecccdddeeedddcccbbbaaaaaaccceeefffkkkmmmqqqssstttuuuvvvxxxtttpppkkkhhhiiimmmqqqtttvvv{{{yyyuuuqqqooonnnooonnnnnnkkkhhheeebbb___bbbsss|||hhh___^^^aaappp~~~xxxtttmmmhhhgggggggggggghhhgggeeeeeeeeeaaa[[[UUUUUUUUUVVVVVVVVVTTTRRRQQQQQQMMMGGGBBB???<<<:::888555555555555444444444444333333222111111000//////111111222444555666777888;;;:::999:::<<<;;;888555666444999DDDMMMQQQTTTVVVdddtttnnn___^^^iii~~~aaaKKK:::666666222222222111000////////////...---------------------000...,,,*********+++,,,******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...............---,,,+++++++++++++++,,,...000111///////////////000000111///...---,,,---...000111111222333444666999>>>BBBDDDLLLXXXeeeuuu~~~yyytttsssuuuwww|||~~~mmmVVVLLLCCC@@@@@@???BBBEEEJJJOOOXXXfffttt~~~~~~{{{yyywwwsssnnniiifffiiimmmnnnlllhhheeeccccccffffffbbb___^^^[[[WWWKKKIIIGGGEEEDDDAAA<<<888999777666666777666444222555555555444444666:::===CCCHHHLLLKKKNNNRRRRRROOOCCCAAA<<<888555333333333444444333333333222222222333333333333333444444444222333333333444444444444444444555666666666555555666777888999999999999999888777666666666777999999777888999999999888777666888888999:::::::::::::::888999999999::::::;;;;;;888:::;;;:::999888999;;;;;;<<<>>>BBBGGGLLLPPPSSS___bbbdddbbb]]][[[___dddfffgggcccZZZTTTSSSSSSQQQXXXYYY[[[\\\```gggqqqxxx}}}xxxoooeeeZZZOOODDD>>>>>>:::999;;;;;;888999<<>>???@@@CCCGGGMMMTTT[[[___mmmjjjfffaaa]]]^^^bbbeeejjjddd^^^XXXSSSOOORRRWWW]]]```eeejjjnnnsssyyy}}}zzzqqqeeeXXXMMMEEE>>>;;;:::999:::===<<<999:::>>>```___]]]XXXTTTTTTYYY]]]ffflllttt{{{~~~{{{ssslllgggdddcccccceeeeeeeeegggiiikkknnnoooeeecccaaa```aaa```^^^\\\YYYZZZ[[[ZZZXXXWWWWWWXXXUUUVVVWWWYYY[[[]]]^^^___YYYZZZ\\\]]]]]]\\\[[[ZZZaaaaaa```^^^\\\[[[]]]^^^[[[\\\[[[[[[ZZZ\\\```ccc```^^^[[[YYYZZZ\\\___bbb^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[]]]___````````````^^^]]]ZZZXXXVVVVVVWWWWWWWWWYYY[[[]]]^^^___aaaccc```^^^]]]^^^bbbeeefffeeeeeeeeeeeedddcccccccccddd^^^[[[WWWTTTSSSUUUWWWZZZ]]]aaafffiiiiiihhhhhhhhheeeeeeccccccdddhhhmmmqqquuuyyy|||uuunnnmmmlllmmmmmmmmmkkkjjjkkkfffaaaccckkkxxxmmm___\\\dddlllwwwwwwqqqpppmmmiiiggghhhiiiiiiiiicccddddddaaa]]]YYYXXXWWWVVVVVVVVVUUUSSSPPPMMMLLLKKKGGGBBB>>><<<:::888777555555555444444444333333222111111111000000000///000111333555777999;;;<<<;;;;;;:::::::::888666444111666EEE\\\mmmqqqmmmjjjwwwtttaaabbbooo{{{}}}zzzbbbDDD999333444666222000000/////////000000111,,,------...///000111111------,,,+++******++++++******+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++......------,,,+++))))))......------,,,,,,,,,,,,000///...------///000111111111000000111111222333...000111222222555999<<>>DDDNNNZZZfffoootttwww{{{{{{{{{zzzxxxtttpppmmmhhhiiiiiiiiiggghhhiiikkkkkkmmmllljjjiiikkkiiidddXXXWWWUUURRRNNNHHHCCC@@@<<<:::888888888888666555333444444444444666999<<>>;;;:::;;;<<<<<<;;;:::888555444444444555333333333333222222222222000000111222222333444444333444444444444555555555555555666777777777777666666777888999999999999999777777777777777888888999999999999888888777666666777777999:::;;;<<<<<<<<<999999999999999999999999:::<<<>>>?????????AAACCCFFFGGGIIINNNTTT]]]eeeiiirrrmmmgggbbb```aaaccceeehhh^^^VVVVVVSSSOOOVVVbbbfffjjjpppvvvyyyzzzzzzzzznnnfffYYYMMMDDD>>>;;;999777777;;;>>>===<<>>888333333666222//////////////////000000......//////////////////,,,,,,++++++******++++++******+++++++++,,,,,,,,,*********))))))******+++++++++++++++++++++++++++,,,,,,,,,+++***)))((((((---------------,,,,,,,,,///...---------...000111---------------...//////---///000111111333666999AAAFFFQQQbbb|||}}}wwwssswww}}}xxxrrrjjjbbbdddhhhooowwwssseee^^^XXXPPPIIIFFF???BBBHHHPPPZZZeeennntttxxxzzz||||||zzzwwwtttrrrmmmmmmmmmkkkhhhhhhiiikkklllmmmkkkhhhiiillliiidddYYYXXXWWWTTTPPPKKKHHHGGGEEEBBB>>>;;;:::888555444333444555555444555888:::<<<;;;:::;;;:::888777888555444333222111222222333444444444444333333333333000000111222222333444444333333333333444444444444555666777777888888777777999999999999999888777666666777777777888888888888::::::999888888888888888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;===???AAAAAACCCEEEGGGLLLLLLNNNRRRXXX```ggglllnnnjjjeeecccccccccaaa``````VVVQQQTTTUUUVVVaaaoootttwwwzzz}}}}}}zzztttqqq^^^WWWNNNFFF@@@<<<:::888777888;;;======???IIIUUU^^^]]]\\\ZZZYYYZZZ]]]```fffkkkrrrxxx|||}}}|||xxxsssmmmiiigggggggggggghhhiiiiiihhhhhhhhhaaaaaaaaa``````_________]]]^^^^^^]]]ZZZYYYYYYZZZWWWXXXYYY[[[\\\^^^______^^^]]]]]]\\\[[[YYYXXXWWWXXX[[[^^^______^^^]]]]]]\\\^^^___```___```bbbddd]]]\\\[[[[[[[[[]]]___```cccdddeeeccc```^^^]]]]]][[[\\\^^^___```___^^^^^^^^^^^^______^^^\\\YYYXXX]]]^^^`````````aaabbbddd^^^___aaacccddddddcccbbbcccaaa``````___]]]YYYVVVMMMKKKHHHEEEDDDFFFHHHIIIHHHLLLQQQTTTUUUUUUVVVVVVWWWZZZ\\\]]]]]]___eeeiiiqqqsssvvvzzz~~~~~~xxxrrrmmmkkkjjjiiijjjkkkjjjhhhfffbbbeeehhhnnnxxxxxxoooccc^^^bbbnnn|||wwwqqqnnnlllkkkiiigggeeeeeeeeecccbbbcccbbbaaa```____________\\\YYYUUUQQQNNNNNNNNNOOOGGGCCC???<<<::::::888777444444444444333333333333000000000000000000000000333444555777999;;;<<<===<<<===>>>===999666555555444;;;KKK^^^hhhfffaaa^^^XXXdddqqq{{{}}}nnneeelllzzz~~~yyyssspppwwwcccIII;;;999333111444111000000///....../////////000//////......---------++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---***++++++,,,,,,++++++*********+++++++++***))))))******,,,---.../////////------........./////////.........///////////////---///000111111222555777<<>>>>>??????===???BBBDDDFFFHHHKKKMMMPPPPPPQQQTTTYYY^^^dddgggeeedddbbbbbbaaa___\\\YYYVVVRRRQQQTTTZZZcccppp{{{~~~|||wwwppphhhbbbNNNJJJDDD@@@===;;;:::888::::::<<<===???GGG[[[mmmdddcccbbbccceeehhhhhhhhhiiimmmsssxxx|||~~~yyyrrrkkkhhhgggeeegggiiikkkkkkjjjhhhgggbbbbbbbbb```^^^]]]\\\\\\]]]^^^^^^]]]ZZZYYYYYYZZZYYYYYYZZZ[[[\\\]]]^^^___]]]]]]\\\ZZZYYYYYYYYYYYYZZZ\\\^^^___^^^]]]]]]]]][[[]]]___``````___```aaa]]]]]]^^^^^^___``````aaa___aaacccbbb___]]]^^^___]]]^^^^^^____________^^^______^^^^^^]]]]]]\\\\\\___aaaccccccbbbbbbbbbccc___aaadddffffffeeecccccc___^^^^^^___```]]]XXXTTTJJJHHHEEECCCAAA@@@AAAAAA???CCCGGGJJJLLLMMMOOOQQQSSSWWWZZZ[[[ZZZ\\\aaafffiiimmmsssyyy}}}~~~yyyuuunnnhhhgggfffeeefffhhhiiihhhgggbbbggglllooouuu||||||wwwgggbbb^^^bbbnnn}}}|||qqqmmmllljjjiiigggffffffffffffdddbbbgggccc___^^^```aaa```^^^ZZZYYYVVVSSSPPPOOOOOOOOOEEEBBB>>>;;;::::::999888444444444333333333222222///000000000000000000000555555777888999;;;<<<<<<;;;===>>><<<888444333333444<<>>:::;;;<<<===>>>???????????????@@@AAACCCDDDEEEEEEDDDFFFJJJLLLNNNQQQTTTWWWVVVWWWWWWYYY[[[^^^aaabbb^^^______^^^[[[WWWTTTRRROOOSSSVVVXXXaaappp~~~xxxqqqiii___VVVOOOEEEAAA<<<:::999999999888;;;<<<>>>BBBIII[[[zzzkkkiiiiiilllqqqssssssqqqllloootttxxx{{{vvvnnnjjjhhhdddfffjjjlllmmmllliiigggccccccccc```]]][[[ZZZZZZ]]]^^^^^^]]]ZZZXXXYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^\\\[[[ZZZYYYYYYZZZ[[[[[[^^^______^^^\\\[[[\\\]]]YYY\\\___``````^^^^^^^^^^^^___```aaabbbbbbbbbbbbYYY\\\______]]]\\\]]]___________________________bbb```^^^]]]]]]^^^```bbbaaaccceeeeeedddbbbbbbccc```cccgggiiihhhfffdddccc\\\\\\]]]___aaa___YYYTTTJJJHHHFFFBBB@@@>>>===<<<:::===AAADDDFFFHHHKKKNNNQQQUUUYYYZZZXXXZZZ___ddddddjjjrrrzzzyyyvvvssskkkdddcccbbbaaacccfffhhhhhhhhhffflllooonnnppptttrrrkkk```]]]___iiiyyyvvvnnnnnnmmmkkkiiihhhggghhhiiiiiigggfffjjjeee___]]]```aaa___[[[XXXXXXWWWUUUSSSQQQOOONNNEEEBBB>>>;;;;;;::::::999444444444333333333222222////////////000000000000666777777999:::;;;<<<<<<:::<<<===;;;666222111222333;;;JJJWWW[[[XXXXXX\\\^^^ppp~~~}}}xxxzzzeeeGGG888777999000,,,///000222111000......---------------------------------)))******+++++++++************+++++++++,,,,,,,,,))))))(((((()))***++++++***+++,,,------,,,+++***++++++,,,---............,,,---.........---,,,+++***,,,...000111///---,,,,,,------..................///111222111222444555333999CCCUUUmmm}}}{{{zzztttnnnnnnsssvvvtttxxxtttrrrrrrssstttzzz~~~zzzrrreeeddd|||~~~uuuooowwwzzzsssiiicccgggnnnpppnnnlllaaa^^^XXXOOOHHHGGGKKKPPPVVV^^^hhhppptttxxx{{{~~~}}}|||wwwsssqqqjjjgggbbb]]]^^^```[[[TTTOOOPPPPPPOOOOOORRRYYY___SSSOOOJJJEEEBBB@@@===<<<666777777666444222333444777333222666666222444888222222222222222222222222333333333222222222111111444444444444444444444444555555555555666666666777777777888999999999999888777888888999999999888888555666777999999888888777;;;:::::::::;;;===???@@@:::;;;===???AAABBBCCCCCCAAABBBCCCEEEGGGHHHIIIJJJKKKNNNRRRTTTWWWZZZ]]]```]]]]]]]]]^^^^^^```aaaaaa[[[]]]]]][[[VVVQQQNNNNNNMMMVVVZZZ[[[eeeyyy{{{pppeee\\\RRRGGGAAAAAA===888555555666777888:::<<<@@@GGGTTTnnnqqqqqqvvvxxxtttsssyyy~~~~~~wwwnnnhhhggghhhiiijjjiiigggeeedddcccbbbaaa___^^^^^^^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZXXXYYYZZZYYYYYYZZZ]]]```]]]\\\\\\[[[ZZZYYYXXXXXX^^^^^^^^^^^^^^^^^^^^^^^^]]]___```___^^^^^^___```___```aaabbbaaa```]]]\\\XXX[[[^^^^^^]]]\\\^^^```___^^^]]]\\\]]]```ccceeebbbbbbaaa___]]]]]]^^^```fffjjjmmmkkkeee___^^^___\\\^^^```bbbcccddddddcccaaa``````aaaaaa```^^^\\\NNNLLLHHHDDD@@@>>><<<;;;999;;;======>>>@@@EEEJJJQQQSSSVVVWWWVVVXXX[[[___fffiiiooouuuzzz~~~wwwsssoooiiieeebbb^^^\\\\\\___bbbcccbbbkkkjjjjjjiiigggeeecccbbb[[[]]]eeeuuutttmmmmmmoooooooookkkjjjhhheeedddccccccccchhheee```]]]\\\\\\[[[ZZZZZZVVVRRRPPPPPPOOOLLLHHHBBB???;;;888888777666555888888888777666444333222//////............//////555555555666888:::===>>>===;;;888666333222111111888???FFFJJJOOOVVV\\\]]]ooo|||~~~}}}xxxwww}}}{{{SSS;;;999777444111///---,,,///............---------,,,,,,,,,+++++++++*********)))((()))***+++***(((******++++++++++++******)))(((''''''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***..................------000000//////.........---......///000111222222333444777???LLL]]]nnnyyyxxxtttvvvxxx}}}zzzrrrkkklllttt{{{}}}{{{wwwwwwxxxzzzmmmkkk~~~}}}xxxoooqqqxxxwwwmmmmmmpppvvvxxxxxxyyy}}}xxx{{{wwwhhhWWWNNNJJJHHHLLLOOOWWWccclllrrrzzz}}}ssskkknnniiibbbZZZUUUSSSTTTTTTUUUVVVWWWWWWUUUSSSSSSSSSNNNOOOOOOLLLGGGBBB???>>>:::999777888888888777666777555333222333555555444111111111222222222222222555444333222222222333333555444333333222222222333333333444555555555444444333666888888777666777777;;;;;;::::::999999888888999999999999999999888888<<<<<<===???@@@@@@>>><<>>:::888888888777666999888888777555444222111//////.........///000000777777666666777999;;;<<<;;;:::777555333222111222666999@@@HHHNNNVVV^^^eeeuuuuuuwwwyyywwwrrrqqqrrrhhhFFF999888666333111///...---///............---------,,,,,,,,,,,,++++++++++++***)))((()))***+++***(((******++++++++++++******+++***)))((()))+++,,,...************************++++++++++++++++++,,,,,,,,,------......------,,,..................------000/////////.........---000000000000000111111111333666<<>><<<:::999666444666444333333555666777666444444444444444444444444333333333333333333333333444444333333222222222222222333444444555555444444444777999999888777888888;;;;;;:::999888888888888:::999999999999:::;;;;;;>>>>>>>>>???AAABBBBBBAAA???BBBHHHLLLPPPQQQQQQPPPSSSNNNLLLPPPSSSTTTUUUXXXgggjjjmmmmmmkkkgggdddccc``````___^^^aaadddbbb\\\ZZZ]]]______]]]ZZZYYYXXX___jjjqqqsssyyy~~~uuufff___VVVLLLEEE@@@;;;888<<<===<<<;;;999888:::;;;===AAAIIIZZZ{{{yyyuuuvvvyyy{{{~~~|||uuunnnhhhggggggggggggfffeeedddccccccccccccbbbbbbaaa``````ZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYYYY[[[]]]______^^^]]]\\\\\\\\\\\\___^^^]]]\\\\\\]]]^^^______```aaa```^^^^^^___aaaccccccbbbaaa___\\\ZZZYYYYYY[[[\\\\\\\\\\\\]]]^^^___aaabbbdddddddddcccbbbaaaaaabbbaaa___```bbbdddgggiiijjjhhhdddaaabbbdddbbbcccddddddeeeeeedddddd`````````bbbddddddaaa___VVVSSSOOOJJJEEEAAA???>>>;;;<<<=========@@@CCCGGGLLLMMMOOOPPPQQQUUUZZZ]]]dddfffkkkpppvvvzzz~~~{{{wwwqqqnnnmmmkkkfffccc___]]]ZZZYYYZZZ[[[[[[[[[YYY^^^cccbbb]]]YYYYYY[[[ccclllzzz~~~tttrrrpppqqqrrrqqqlllhhheeedddbbbaaa```aaabbbcccccc```\\\ZZZYYYXXXVVVUUUXXXTTTPPPNNNNNNMMMIIIFFF???<<<999777888999999888:::999888666444333111000//////...//////000111111888888777777777888999999999888555333111111222222666666===IIIRRRZZZhhhwwwsssooolllkkkkkkhhheeehhhooozzzRRR<<<777666444222111000/////////............---------------------,,,,,,,,,,,,***)))((()))***+++***(((******++++++++++++******,,,,,,+++******+++,,,---*********************************++++++,,,,,,,,,......------------......------------------....../////////...............111111111000000/////////111333777;;;@@@HHHSSS[[[gggkkknnnnnnlllmmmsssxxx{{{vvv||||||uuurrrrrr{{{{{{qqqkkkiiikkknnnwwwyyy```PPPFFFDDDFFFLLLTTT]]]kkkvvvxxx|||yyyvvvoooiiieeebbbbbbbbbhhhgggeeeaaa\\\ZZZZZZ[[[]]]ZZZUUUQQQMMMLLLLLLMMMJJJGGGCCC@@@>>>;;;888666666555444555777888888777333333333222222222222222222222333444444333333222222222333333333222111111222333333444555555444444666777999:::999888888999>>>===;;;:::999999::::::<<<;;;::::::;;;===@@@AAACCCCCCCCCDDDEEEFFFGGGGGGBBBHHHQQQXXX]]]]]]ZZZXXXTTTRRRSSSWWWYYYZZZ___eeewwwyyyzzzxxxrrrkkkgggdddcccaaa^^^^^^cccgggccc[[[\\\___ccceeeeeedddddddddmmmvvv||||||}}}|||sssgggUUUOOOHHHBBB>>>;;;888666777888999888888888:::;;;DDDHHHSSSmmmxxxttttttwwwyyy}}}{{{vvvnnniiigggffffffeeedddddddddccc```aaabbbbbbbbb```___^^^YYYXXXXXXWWWWWWWWWWWWWWWWWWYYYZZZZZZZZZ[[[]]]___dddccc```]]][[[ZZZYYYXXXZZZ[[[\\\]]]______``````aaaaaaaaa```^^^^^^```aaadddcccbbbaaa___^^^]]]\\\^^^^^^^^^^^^^^^___```aaaccccccddddddddddddcccccc```aaabbbaaaaaabbbdddfffhhhhhhhhheeebbb```bbbdddccccccdddddddddccccccccc___```aaadddffffffcccaaa[[[XXXSSSNNNIIIDDDBBBAAA>>>=========>>>AAADDDFFFJJJJJJKKKMMMPPPTTTYYY\\\bbbeeeiiinnnsssxxx|||~~~wwwuuuqqqooonnnlllhhheee^^^\\\YYYWWWVVVVVVVVVVVVSSSYYY]]]\\\XXXWWW\\\aaaoooxxxzzzuuunnnnnnoooqqqrrrpppjjjfffeeecccaaa___^^^^^^```aaa```^^^ZZZXXXWWWVVVTTTRRRUUURRRNNNMMMMMMKKKGGGCCC===;;;888777888999:::999;;;:::888666333222000000///...//////000111222333777777777777777888888999777666333111000111222444999888AAARRR^^^gggyyyvvvjjjmmmgggcccaaa\\\[[[eeesssdddEEE<<<555444333111000000000000///............---------......---------,,,,,,,,,***)))((()))***+++***(((******++++++++++++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,------*********++++++,,,,,,---...---,,,++++++---...///,,,,,,------------..............................000000000000000000//////...222555777999???JJJSSS]]]aaaeeeggggggjjjrrryyy}}}yyy{{{zzzwww|||xxxyyy{{{ssspppoooppprrrzzznnn[[[MMMHHHDDDFFFJJJRRR___kkkpppxxx}}}xxxsssnnnlllkkkjjjiiihhhgggdddbbbaaaccceeegggaaaYYYSSSPPPPPPQQQRRRKKKHHHDDDAAA@@@>>><<<:::777666666777999:::888777444444444333333333333333222333444444444444333222111222222333333222111000222333444444555555555555666888999999888888999:::@@@???===;;;;;;<<<======>>>>>>======???CCCGGGIIIMMMNNNPPPOOOMMMKKKJJJJJJLLLQQQYYY```dddccc___\\\XXXXXXZZZ^^^___bbblllwww{{{uuunnnhhheeedddbbbcccbbbaaacccgggeee___]]]aaafffjjjlllmmmnnnooosssyyy|||yyyvvvqqqfffZZZJJJFFFAAA===;;;:::888777444666888999:::<<<>>>AAAIIITTThhh}}}vvvqqqsssvvvxxx|||~~~|||wwwqqqlllhhhgggeeedddccccccddddddaaabbbdddeeedddbbb```^^^YYYYYYXXXWWWWWWWWWWWWWWWUUUXXXZZZ\\\\\\]]]```aaacccaaa___\\\ZZZYYYYYYYYYZZZ\\\___bbbbbb```]]][[[aaaaaaaaa___]]]]]]___aaacccbbbaaa`````````aaabbbcccbbbaaaaaabbbccccccdddgggeeecccbbbaaabbbcccddd```aaabbbaaaaaabbbeeegggiiihhhfffccc```___```aaabbbbbbbbbaaaaaaaaaaaaaaa___```bbbfffhhhhhheeebbb___\\\WWWQQQLLLHHHEEEDDD@@@???>>>???AAADDDFFFGGGIIIIIIJJJLLLPPPUUUYYY[[[```bbbfffkkkqqqwww{{{}}}{{{qqqooommmjjjiiifffcccaaa___]]]ZZZVVVSSSRRRRRRRRROOOSSSVVVVVVUUUZZZfffppp|||vvvsssooooooooopppooommmjjjggghhheeeaaa^^^\\\\\\]]]^^^^^^\\\YYYWWWVVVTTTRRRPPPSSSOOOLLLKKKKKKIIIEEEAAA<<<999777666888999::::::;;;:::777555333111000000......//////111222444444444555666777888999999999666444111000000222444666<<<@@@NNNaaannnyyy{{{iiieeekkkccc]]][[[VVVWWWhhh}}}}}}SSS>>>===333333222111000000000000///............---------......---------,,,,,,,,,***)))((()))***+++***(((******++++++++++++******+++******))))))))))))***+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,------......---------...............---......///000000111111...222555555555:::CCCKKKSSSWWW[[[]]]___dddnnnvvv|||zzzzzzxxxzzz}}}xxxyyyyyyxxxxxxwwwxxxxxx{{{ttttttuuuxxxxxx}}}zzzgggUUUOOOHHHFFFEEEIIIRRR\\\dddooo}}}{{{uuuppplllkkkddddddeeeeeeeeehhhlllooollleee\\\UUURRRRRRSSSSSSLLLIIIDDDAAA???===;;;:::999999999;;;===<<<:::888999888888888777777777666555555555555555444333333111222222333333333222222333333444555666777777666666888999888777777999:::???>>>===<<<<<<===>>>???BBBAAAAAACCCFFFKKKPPPSSSYYY\\\^^^]]]XXXRRRMMMKKKTTTXXX^^^cccffffffcccaaa^^^^^^aaaccceeejjjwww~~~vvvlllccc``````bbb```eeeiiifffeeegggiiiiiieeeiiiooosssuuuvvvxxxyyyvvvvvvsssmmmggg```VVVNNNDDDAAA===;;;:::999888777888:::;;;<<<===@@@DDDGGGOOOdddzzztttppprrruuuwww{{{~~~}}}yyytttpppiiigggeeecccbbbcccdddeeeeeegggiiijjjiiifffbbb___[[[ZZZYYYYYYXXXXXXYYYYYYVVVYYY\\\^^^^^^___aaaccc^^^]]][[[[[[[[[]]]___```___aaacccdddccc___ZZZWWWaaaaaa```^^^\\\\\\^^^```aaa```___^^^___bbbdddffffffdddbbbbbbccceeeeeeeeehhhfffccc```______aaabbb```aaabbbaaaaaabbbdddggghhhgggeeecccaaaaaaaaabbbaaa``````_________``````aaabbbdddgggjjjiiifffcccaaa^^^ZZZTTTOOOJJJHHHFFFCCCBBB@@@AAAEEEHHHJJJJJJJJJJJJKKKOOOTTTXXXZZZZZZ\\\^^^bbbgggnnnuuuzzz}}}}}}xxxmmmllljjjgggeeecccbbbaaa```___\\\WWWRRROOOOOOPPPNNNPPPSSSVVV[[[gggwwwyyytttsssppppppooonnnlllkkkiiiiiijjjgggccc^^^\\\\\\]]]^^^^^^\\\YYYWWWVVVUUURRRPPPPPPMMMKKKJJJJJJHHHCCC>>>;;;999777666777999::::::;;;999666444222111111111......///000111333555666333444666777888999999999555333111///000333666888===LLL```rrrmmmaaaccchhh___ZZZYYYVVV[[[sssfffEEE888999222222111000///////////////............---------------------,,,,,,,,,,,,***)))((()))***+++***(((******++++++++++++******)))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++++++++***))))))******+++,,,---++++++,,,,,,------......---------------.........,,,------...000111111222000222333333222555:::???GGGKKKOOORRRUUU]]]hhhqqq|||||||||{{{vvvpppmmmeeeggghhhjjjmmmqqqwww{{{~~~zzz{{{}}}~~~}}}mmmYYYSSSNNNKKKHHHFFFJJJQQQXXXbbbrrrwwwpppkkkhhhaaaccceeefffgggjjjnnnqqqkkkddd\\\WWWVVVVVVUUUTTTNNNJJJDDD???===:::888777:::;;;===@@@CCCCCCAAA>>>:::::::::999999888888777999888777666555444444444333333222222222333444555444444666777888888888888888999:::999888888:::<<<======>>>???@@@AAAAAABBBEEEFFFGGGJJJOOOTTTXXX[[[bbbeeehhhfff___XXXTTTSSSYYY\\\aaafffhhhiiigggfff^^^^^^```dddeeeiiiuuuxxxnnnbbb[[[YYY]]]aaa```iiiooommmkkknnnrrruuusssvvvzzz||||||{{{{{{{{{rrrmmmfff^^^VVVOOOHHHCCC>>><<<999888888888888777888999:::;;;>>>CCCIIINNN```{{{yyyssspppsssuuuvvvyyy}}}~~~~~~~~~{{{wwwtttjjjhhheeecccbbbccceeeggggggiiilllmmmkkkgggbbb___]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZ\\\___``````___```aaa]]]\\\[[[[[[]]]```ccceeeaaabbbbbbcccbbb```^^^]]]aaa```___\\\ZZZZZZ]]]______^^^\\\\\\]]]```cccffffffccc``````bbbddddddcccfffdddbbb```___^^^^^^^^^aaaaaabbbaaa```aaaccceeeeeeeeeddddddeeefffffffff```______^^^^^^___```aaabbbcccfffiiikkkjjjfffcccbbb___[[[UUUPPPMMMJJJIIIFFFDDDBBBDDDHHHLLLNNNNNNLLLLLLNNNRRRXXX[[[[[[YYYWWWYYY]]]cccjjjrrrxxx{{{}}}xxxuuulllkkkiiifffdddcccdddfffbbbaaa^^^XXXQQQNNNMMMOOOQQQSSSXXX___kkk|||vvvqqqooommmmmmnnnmmmkkkjjjiiiiiijjjgggccc___]]]]]]___```^^^\\\ZZZXXXWWWUUURRRPPPNNNLLLIIIIIIIIIFFFAAA<<<<<<999777666777999999999:::888555333111111222222......///000222444666777444555666888888888777777444222000///000444888;;;AAAZZZuuu|||gggaaacccfff^^^ZZZ]]]]]]fffrrrOOO<<<555333222222111000///.........///............---------,,,,,,,,,,,,++++++++++++***)))((()))***+++***(((******++++++++++++******((())))))***++++++++++++((())))))***++++++,,,,,,---,,,,,,++++++*********))))))***+++,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,------................../////////000000000000000111222333555666<<<@@@FFFIIINNNXXXeeeooo{{{|||~~~|||rrrkkk^^^___```aaaccciiiqqqwwwzzzwwwiiiYYYVVVUUUUUURRRLLLLLLOOOOOOVVVbbbqqqyyysssnnnkkkfffhhhiiihhhgggggghhhiiifff```[[[YYYZZZ[[[YYYWWWKKKGGGBBB>>><<<:::999888:::<<<@@@FFFKKKLLLKKKHHH@@@@@@???>>>>>>===<<<<<<>>><<<999666444444555555666444333222222444666888555666777888999:::::::::;;;<<<<<<;;;::::::<<>>;;;:::888777777888999999888888999<<<@@@GGGRRR]]]eeezzzyyytttqqqsssvvvuuuwwwzzz~~~~~~}}}yyyvvvkkkiiieeecccbbbcccfffhhhgggiiikkkllljjjfff```]]]^^^]]]]]]\\\\\\\\\\\\\\\^^^```bbbbbb```_________```___]]]\\\]]]```ccceee```_________aaaccceeefffaaa```^^^[[[YYYYYY\\\______]]][[[ZZZ[[[^^^aaadddeeeaaa^^^]]]```bbbaaa```cccccccccbbb```]]][[[ZZZaaaaaabbbaaa___```bbbdddccccccdddfffhhhjjjjjjjjj```___^^^^^^^^^```aaabbbcccdddgggjjjkkkjjjfffbbbbbb```[[[VVVQQQNNNKKKJJJGGGEEECCCEEEJJJOOOQQQQQQMMMNNNPPPUUUZZZ]]][[[YYYSSSUUUYYY```gggooovvvzzz|||}}}uuusssqqqooogggfffeeebbbaaaaaadddgggdddccc```YYYQQQMMMMMMOOOUUUXXX___jjj{{{{{{sssmmmjjjhhhjjjlllmmmkkkjjjiiiiiijjjgggccc___^^^___bbbccc^^^]]][[[YYYXXXVVVSSSPPPMMMKKKIIIHHHHHHFFF@@@;;;<<<999777666777888999999999777555222111111222333......///000222555777888666777888888888666555444444222000///111555999<<>>:::666444444555666777555333111222444777:::666666888999:::;;;;;;<<<===>>>>>>===<<<<<>>888888888888777777777666666666444333111000///......///111333555666666777999999888777666555444444000222333222111555===EEEVVVmmmwwweeeiiimmmiiihhhfffccceeesssnnnMMM999888888...000000000000////////////000000///...------,,,,,,///...,,,***)))))))))***+++++++++++++++***)))(((++++++******)))(((((((((***************************++++++,,,,,,++++++******************)))((('''$$$(((++++++)))(((***------------............///...------,,,,,,,,,------000000000000000111111222000000000000000111111222666999>>>CCCGGGOOOaaarrr{{{xxx}}}}}}qqqlllddd^^^]]]```fffjjj|||{{{wwwxxxiiiaaaUUUaaakkknnnnnnlllcccYYYYYYUUURRRTTT\\\eeellloooxxxyyyyyyxxxwwwwwwxxxzzzuuurrrmmmhhhddd```^^^^^^]]]\\\^^^bbbfffeee^^^WWWHHHGGGEEEDDDDDDDDDBBB@@@:::;;;>>>DDDKKKRRRVVVWWWOOORRRRRRPPPPPPSSSTTTQQQOOOEEE<<<::::::666444333777777777777888888888999999===???>>>;;;;;;???DDDHHHCCC@@@@@@???@@@FFFMMMUUUVVVWWWYYYZZZZZZZZZZZZUUUWWW\\\aaabbb```ccciiijjjeeeccccccddddddgggmmmmmmppprrrqqqmmmiiiggggggfffppp{{{~~~xxxnnngggddd]]]^^^]]]\\\\\\aaahhhnnn{{{wwwuuuzzz{{{ooofffbbb]]]TTTMMMFFFCCC@@@<<<:::888888999666;;;===:::777777:::<<>>===:::888999;;;;;;:::999;;;===???AAA@@@BBBCCCAAA@@@BBBHHHNNNQQQKKKFFFFFFFFFIIIPPPXXX````````````aaabbbdddeeebbbbbbeeejjjllljjjkkknnnqqqkkkggghhhjjjkkkmmmpppqqqssstttrrrooollllllmmmqqq|||wwwkkkggggggaaabbbcccdddfffkkkrrrxxx~~~{{{zzzrrriii]]]UUUQQQMMMFFFAAA???===;;;999888777777777999::::::999:::<<>>:::999999999888888888888777999777555777:::???CCCFFFRRRhhhgggkkknnnmmmiiidddaaa```]]]^^^aaaffflllooorrrttt{{{zzztttqqqllliiihhhiiijjjkkkkkkkkkiiigggdddbbb```___^^^]]]\\\[[[[[[[[[\\\]]]```___\\\[[[ZZZ\\\^^^```ffffffggggggeeebbb^^^ZZZWWWVVVVVVWWWYYYZZZXXXWWWYYYZZZZZZYYYYYY[[[___cccddd```\\\ZZZZZZ[[[\\\\\\[[[\\\\\\\\\]]]]]]^^^^^^\\\]]]]]]\\\\\\\\\^^^^^^[[[ZZZYYYYYYZZZ\\\^^^___cccdddgggjjjjjjggg```[[[VVVWWWYYY\\\```ccccccbbbbbbccceeehhhiiihhhhhhgggcccaaa___]]]YYYTTTMMMHHHGGGGGGHHHKKKNNNSSSWWWYYYXXXYYY\\\bbbhhhhhhccc^^^]]]___ccchhhmmmpppqqqrrrqqqqqqttt|||~~~eeeYYYOOOLLLKKKIIIHHHIIINNNTTT[[[______aaafffkkkkkkhhheeeccc```aaakkkwwwuuuqqqmmmiiieeeeeedddeeeggghhhhhhfffcccaaacccccccccdddfffhhhkkklllhhheee___[[[XXXVVVSSSQQQRRRPPPMMMIIICCC>>>999777777777666666666555555555333333222111000////////////000222444666777888888666666555555555444444444000000000222666>>>IIIQQQ]]]aaauuukkkjjjpppsssuuuxxxtttnnnoooYYY===999444///111333000000/////////..................------,,,,,,,,,))))))))))))*********+++******+++++++++******)))(((((())))))******************************************++++++++++++******++++++,,,,,,,,,++++++***,,,***(((***---///,,,***++++++++++++,,,,,,,,,,,,......---------...//////---------...............///////////////000111111///222666888:::GGGccc|||zzzyyyyyywwwtttrrrsssuuurrrttt{{{yyyssspppjjjooowww~~~nnnhhhgggoootttggggggeeekkk{{{vvvxxx}}}hhhUUUKKKHHHIIIMMMUUU\\\cccjjjppptttrrrssstttsssqqqlllgggddd]]]\\\[[[\\\]]]\\\XXXUUUUUURRRNNNKKKIIIGGGEEECCCAAABBBBBBBBBBBBDDDGGGJJJPPPVVV\\\```gggooosssrrraaaXXXOOOLLLKKKJJJLLLPPPQQQOOOLLLLLLOOOVVV^^^cccbbb___[[[XXXXXX___iiiqqqssshhh]]]XXXWWWYYYaaaiiiiiigggcccbbbdddiiiooosssxxxsssttt~~~{{{vvvvvv}}}xxxsssmmmllljjjhhhggggggiiikkkjjjppptttoooddd^^^aaagggpppppprrrtttwwwzzz~~~xxxlllcccVVVOOOEEE@@@???>>><<<:::888999999::::::999999888999888999;;;===BBBLLLVVVrrrbbbgggmmmmmmhhhdddaaaaaa```bbbdddeeehhhlllpppqqqzzz||||||zzz{{{~~~|||xxxuuuqqqllljjjkkkmmmooonnnmmmkkkiiifffdddcccbbb___^^^\\\[[[ZZZ[[[\\\]]]___^^^\\\ZZZZZZ\\\^^^```cccdddffffffdddaaa^^^\\\YYYXXXXXXYYY[[[[[[ZZZXXXYYYZZZZZZYYYYYYZZZ^^^``````]]]ZZZXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^^^^______]]]\\\\\\\\\]]]^^^^^^___[[[[[[[[[[[[\\\]]]___```bbbccceeegggfffbbb\\\WWWWWWWWWYYY]]]```aaa___]]]^^^```bbbeeefffffffffeeebbb```^^^\\\YYYSSSLLLHHHFFFFFFGGGIIILLLQQQUUUXXXTTTWWW\\\dddiiiiiiddd___```cccgggkkkmmmnnnnnnnnnnnnnnnsss|||sssaaaRRRKKKEEEEEEFFFEEEGGGJJJRRRXXX___bbbbbbcccggglllllljjjiiihhhfffhhhsssvvvnnnllliiieeebbbcccdddeeegggggggggdddbbb```bbbaaaaaaaaabbbcccdddeeeccc```\\\ZZZXXXWWWUUUSSSOOOMMMJJJFFFBBB===:::888666666666555555555555444111111111000000/////////000111333555777888888999666666666555444444333333111111111222777???HHHNNNSSSYYYnnnooorrrzzzyyywwwyyyuuuqqqtttpppKKK666888444///111444////////////............---------------,,,,,,,,,+++++++++++++++*********)))******+++++++++******************))))))((((((************************)))******++++++******)))***++++++,,,,,,,,,++++++,,,***)))***---...,,,))),,,,,,,,,,,,---------------------------...//////,,,,,,---...///......---/////////...///000000111000222555666666AAAYYYppp|||vvvtttrrrssswwwxxxsssmmm``````eeennnpppkkkggggggeeelllvvvyyynnnkkkkkk{{{|||mmmcccgggggglll}}}wwwxxxcccPPPHHHGGGIIILLLPPPUUU\\\dddjjjjjjmmmpppsssrrroookkkhhh___\\\XXXVVVUUUUUUUUUUUUTTTQQQLLLHHHFFFDDDBBBAAABBBCCCDDDCCCBBBDDDHHHKKKRRRYYY```dddiiioooooommm```XXXRRRPPPPPPQQQVVV[[[]]]ZZZXXXXXX\\\dddlllqqqrrrooojjjfffgggmmmvvv|||~~~qqqccc\\\ZZZ[[[```fffaaaaaaaaadddjjjrrrzzz|||{{{wwwtttxxxvvvnnnfffdddbbbaaabbbcccdddeeeggghhhgggdddaaabbbgggkkkssstttwwwzzz~~~}}}vvvkkk^^^TTTIIIDDD===999999:::999999888999999::::::999999888:::<<>>:::888999999:::999777888888888888999999999888<<>>:::888666555555444444444333333333.........///////////////222333444666888999::::::<<<;;;:::888666444222222111222444999@@@HHHMMMOOOZZZrrrvvvsssqqqooommm|||UUU;;;555666555///111444...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***+++,,,++++++((()))***+++++++++++++++((((((((()))******++++++************************))))))************))))))'''((()))***************'''***,,,+++((('''(((***)))************+++++++++************+++,,,---...,,,---///111111000///..................///000000...---///333555666<<>>AAA:::444444333///------000444888<<>><<<:::777:::555333555666666777:::======>>>@@@BBBFFFOOOWWWdddfffqqqZZZZZZ^^^fffjjjhhheeeeeemmmqqqrrrllliiimmmssswwwvvv~~~}}}wwwrrrpppoooooonnnkkkiiifffffffffgggfffeee^^^^^^^^^\\\YYYYYY\\\^^^aaa```^^^\\\[[[[[[[[[\\\```\\\XXXWWWWWWYYYZZZ[[[[[[\\\^^^______^^^]]]\\\[[[\\\\\\\\\\\\ZZZYYYXXXTTTYYY]]]^^^\\\[[[]]]```bbbbbbaaaaaaaaabbbbbbccc^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbbbbbbbbbbeeegggiiihhhfffcccaaa`````````cccdddfffggggggfffdddbbbaaabbbfffjjjmmmllljjjgggcccaaa\\\VVVOOOJJJEEECCCAAAAAA??????@@@BBBDDDEEEHHHIIIKKKNNNTTT^^^kkksssyyyuuuuuuxxx~~~rrrbbbPPPFFFAAA>>>???BBBDDDFFFJJJQQQYYYaaafffiiilllvvvrrrnnnjjjlllqqqttttttqqqllllllnnnpppqqqnnniiifffddd```ZZZVVVTTTSSSQQQPPPOOOPPPRRRTTTVVVXXXYYYYYY[[[[[[ZZZZZZZZZYYYYYYXXXVVVSSSPPPNNNNNNNNNMMMLLLHHHEEEAAA>>><<<999666444444333333222222111111000000////////////000000111666666777888999;;;======???999444444444111///111---000666>>>EEENNNXXXaaa{{{wwwddd[[[ZZZ[[[[[[jjjZZZ===777444111//////000///...///.........------------)))+++,,,,,,***)))+++---+++++++++******))))))((())))))))))))((((((((((((******)))))))))))))))*********)))((())))))***+++'''(((((()))******++++++(((((())))))******++++++,,,,,,,,,+++++++++************))))))******+++,,,------.........---,,,++++++++++++,,,,,,,,,---------------............///111111111111222333444555555999???CCCFFFHHHJJJKKKVVVXXX```mmmxxx|||~~~yyyppphhhiiisss|||}}}vvvooollliiigggffffffeeefffmmmuuussshhhgggbbb^^^ZZZRRRHHHEEEGGGEEEHHHLLLQQQUUUZZZ___cccdddgggkkkppprrrrrrooollleeebbb]]]XXXUUURRROOONNNSSSTTTWWWZZZ\\\___dddhhhrrruuuwwwtttlllaaaYYYTTTRRRPPPNNNMMMMMMNNNPPPRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\```ffflllnnnnnnlllkkkgggccc___]]]___cccgggjjjppp|||xxxqqqrrrqqqlllkkkiiifffcccaaa`````````[[[]]]^^^]]]YYYVVVTTTSSSUUUXXX\\\___```^^^[[[YYYUUU[[[aaacccjjjxxxvvvpppjjjaaaVVVOOOFFFBBB===;;;::::::888666;;;888777::::::999;;;???===???CCCHHHPPP```ttt^^^[[[[[[^^^``````cccgggwww~~~}}}yyy{{{|||yyyuuusssrrrqqqpppjjjhhhfffeeeffffffeeeddd[[[\\\\\\[[[ZZZ[[[]]]___``````^^^]]]]]]]]]^^^___]]]ZZZWWWVVVWWWZZZ[[[[[[\\\\\\\\\]]]\\\\\\[[[[[[YYYZZZ[[[[[[[[[ZZZYYYYYYVVVZZZ]]]]]]\\\\\\___bbbdddccccccbbb``````______]]]]]]\\\[[[[[[\\\]]]]]]```aaacccccccccdddgggiiiiiiiiihhhfffcccaaa___]]]eeefffggghhhhhhgggfffeeeeeefffhhhkkknnnnnnkkkiiiccc```[[[UUUNNNHHHDDDBBBAAA@@@???>>>???AAACCCDDDEEEGGGIIIMMMTTTaaaqqq|||}}}{{{{{{rrr[[[PPPDDD@@@??????BBBEEEIIILLLRRRYYY```gggllloooyyytttqqqnnnooorrrrrrmmmiiidddfffiiikkkkkkgggaaa[[[]]]YYYSSSNNNKKKIIIHHHFFFEEEFFFIIILLLOOOQQQSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYTTTQQQLLLJJJJJJKKKLLLLLLCCC@@@===;;;:::999777555333333333222111111000000////////////000000111222666777888999:::;;;<<<======777333333333111111444000111999DDDJJJQQQaaasss}}}gggVVVNNNOOOUUUZZZqqqhhhGGG333555222000//////000000///............------------((()))******))))))+++,,,))))))))))))))))))))))))*********)))((('''''''''+++***)))(((((('''(((((())))))))))))***+++,,,---((((((((()))******++++++)))))))))))))))*********,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,---------............///000000000000111222333333111444888;;;===@@@CCCEEEPPPRRR\\\iiitttyyy~~~xxxvvv|||wwwqqqmmmjjjhhhhhhiiihhhhhhqqq|||uuuooopppxxx{{{vvvrrrvvvrrroookkkdddZZZVVVWWWXXXZZZYYYUUUQQQPPPVVV[[[___cccjjjrrryyy|||{{{yyysssqqqmmmhhhbbb^^^[[[YYY]]]dddjjjllllllmmmqqquuuyyyzzzxxxqqqggg[[[RRRMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOSSSYYY```dddeeeeeeggghhhgggbbb]]]]]]aaagggkkklllsss{{{|||rrrkkklllnnnkkkhhhfffdddaaa___^^^^^^^^^[[[\\\\\\ZZZVVVTTTSSSSSSWWWXXXZZZ\\\]]]]]]\\\[[[XXXbbblllrrryyyvvveee\\\VVVLLLDDD???===;;;888777888888888777888777888::::::888;;;@@@???JJJYYYffftttaaa\\\ZZZ[[[\\\```jjjttt{{{xxxvvvtttrrrpppiiigggfffeeeffffffeeeccc[[[[[[[[[\\\\\\^^^```aaa```___^^^^^^^^^___```aaa]]]ZZZWWWVVVXXXYYYZZZZZZ\\\[[[[[[[[[ZZZZZZZZZZZZWWWXXXYYYZZZ[[[[[[ZZZYYY\\\]]]^^^\\\ZZZZZZ]]]___ccccccbbbaaa```___]]]]]]]]][[[ZZZYYYYYYZZZ\\\^^^^^^```aaaaaaaaabbbdddfffggghhhhhhgggeeeccc```^^^eeeeeefffggggggggggggfffgggggghhhjjjlllllljjjhhhbbb___YYYSSSLLLFFFCCCAAA@@@???=========???AAABBBCCCEEEGGGJJJRRRaaattt{{{mmm___MMMEEE@@@@@@BBBDDDGGGLLLNNNRRRWWW^^^fffnnnvvvzzzyyyuuupppooopppnnniiicccaaabbbcccdddccc```ZZZUUUVVVRRRKKKFFFCCCAAA???>>>>>>???@@@CCCFFFIIILLLMMMPPPQQQSSSUUUVVVWWWWWWWWWQQQOOOLLLJJJJJJJJJJJJIII@@@>>>;;;:::999999777666333333222222111000000000.........//////111222222777777888:::;;;<<<<<<<<<;;;666222222111///111444888999AAALLLRRRYYYooo~~~qqq___QQQKKKLLLVVV___{{{}}}wwwSSS===222222000///...///000000///------------------------'''((()))))))))***++++++((()))))))))))))))))))))***)))))))))((((((((('''***)))((('''&&&%%%%%%%%%))))))))))))******++++++(((((())))))*********************)))))))))))))))++++++++++++++++++++++++******))))))******+++,,,)))))))))))))))(((((((((++++++++++++,,,,,,,,,,,,---------............//////////////////000111222222333555666888;;;@@@CCCJJJNNNYYYfffqqqxxxxxxtttqqqmmmkkkllljjjkkkxxxzzzmmmdddeeennn|||zzz|||~~~~~~~~~|||wwwwwwzzzxxxiiiYYYOOOQQQVVVYYY]]]eeepppzzzzzzyyyvvvqqqlllgggdddccchhhrrr|||~~~|||}}}zzzpppeeeYYYPPPKKKHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEIIIOOOVVVYYYYYYZZZ___dddddd___[[[\\\bbbhhhjjjjjjlllqqqsssmmmiiijjjmmmllldddcccaaa___^^^]]]]]]]]][[[\\\[[[YYYVVVTTTTTTUUUYYYYYYYYYZZZ[[[]]]^^^___dddooozzznnn```QQQJJJFFF@@@<<<;;;999888777777888888999999777777999;;;:::999===EEEMMMeee___\\\ZZZZZZ\\\cccsss~~~|||zzzxxxvvvrrroooiiihhhgggggghhhgggfffddd]]]]]]]]]^^^___aaaaaabbb^^^^^^]]]]]]^^^___aaabbb___\\\YYYXXXXXXXXXXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWYYYZZZ[[[[[[ZZZZZZ]]]]]]\\\[[[ZZZ[[[]]]^^^```````````````___^^^]]][[[ZZZYYYYYYYYY[[[^^^___```aaaaaaaaa``````aaaccceeefffggghhhgggeeebbbaaaccccccccccccddddddeeefffffffffeeefffhhhhhhfffeee___\\\VVVOOOIIIDDDAAA@@@>>>===;;;:::;;;<<<>>>???@@@BBBEEEGGGNNN^^^sss~~~zzzqqqaaaRRRFFFAAA@@@CCCFFFHHHKKKPPPRRRVVV\\\ccckkkuuuxxxooolllkkkkkkgggcccdddaaa^^^\\\[[[YYYVVVSSSPPPLLLFFFAAA???===;;;:::;;;;;;<<<===@@@BBBDDDFFFLLLNNNQQQTTTVVVWWWXXXXXXOOONNNMMMMMMMMMKKKGGGDDD@@@>>>;;;999999888666444333333222111111000000///---------...///111222333777888999;;;<<<<<<<<<<<<:::555222111///---000555===@@@JJJUUU\\\hhhvvvqqqfffYYYPPPKKKMMMYYYfff~~~yyyzzzcccEEE777444111///......///000///...,,,,,,------------------)))(((((()))************))))))******************'''((((((((()))))))))***+++***)))(((''''''&&&'''*********))))))((((((''')))))))))))))))******************)))))))))))))))))))))))))))******************))))))******+++,,,+++******))))))))))))))),,,,,,,,,,,,---------------------............/////////......//////000000//////000000111555:::===EEEKKKVVVcccnnnxxx~~~yyypppjjjjjjiiikkkzzzwwwkkkcccdddlll{{{kkkXXXRRRTTTSSSVVV^^^jjjxxx{{{{{{zzzvvvrrroooooopppuuuyyymmm```UUULLLGGGCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@???AAAGGGLLLNNNOOOSSSZZZ``````^^^\\\]]]aaaeeefffeeeccchhhkkkiiigggggghhhggg______^^^\\\[[[ZZZZZZYYYWWWXXXXXXWWWUUUTTTUUUVVVXXXYYY[[[]]]aaaeeehhhkkkuuu~~~{{{sssZZZNNNCCC???===;;;:::;;;777888888888777888888999999:::<<<>>>===>>>HHHTTTkkk]]]\\\[[[\\\^^^fffxxx}}}xxx~~~~~~}}}}}}{{{xxxsssoookkkjjjiiiiiijjjjjjgggfff```___^^^___aaabbbaaa```]]]\\\\\\\\\\\\^^^```aaa```^^^[[[YYYYYYYYYXXXWWWXXXYYYZZZZZZ[[[[[[ZZZZZZWWWXXXZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYZZZ]]]___```]]]^^^___``````___]]]]]]YYYYYYYYYZZZ\\\^^^```bbbccccccdddcccaaaaaacccdddeeefffggghhhhhhfffdddcccaaaaaa`````````bbbccceeeeeecccbbbbbbccccccbbbaaa[[[XXXRRRLLLFFFBBB@@@???;;;:::999888888999;;;<<<<<<@@@CCCFFFMMM\\\sss~~~}}}wwwpppgggXXXJJJCCC@@@@@@EEEHHHIIIMMMRRRVVV[[[bbbjjjrrr}}}xxxnnniiihhhiiigggeeefffbbb[[[WWWUUUTTTSSSRRRKKKGGGAAA>>><<<;;;:::999;;;;;;:::;;;===???AAABBBLLLOOORRRVVVYYYZZZZZZZZZOOOOOONNNOOONNNJJJEEEAAA@@@===:::888888666555333222222222111000000//////---------...000222444555777888:::<<<<<<<<<<<<;;;888444111111///...222888@@@JJJXXXbbbmmm~~~rrrjjjddd[[[RRRNNNLLLOOO```rrr}}}xxx|||vvvQQQ:::333222000///......///000...---,,,,,,,,,,,,------------+++***))))))++++++***)))************************'''''''''((()))*********---,,,+++******)))***************))))))(((&&&&&&))))))))))))))))))******)))))))))))))))*********((((((((()))))))))))))))******))))))******+++,,,...---,,,,,,++++++,,,,,,,,,,,,---------.........---------............////////////......//////000///000000///000333777;;;@@@FFFQQQ^^^jjjwwwsssiiijjjjjjlllzzztttkkkdddgggnnnhhh[[[WWWQQQSSSXXXdddsss}}}xxxzzzzzzyyywwwxxx|||rrrdddXXXNNNFFFAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>===>>>AAADDDGGGJJJPPPXXX^^^___```bbbbbbbbbbbbaaaaaa___ccceeeeeecccaaa___^^^ZZZZZZZZZYYYXXXWWWWWWVVVRRRUUUWWWXXXXXXXXXYYYZZZ]]]___ccchhhnnnssswwwyyy~~~vvvjjj```NNNEEE===;;;;;;999888:::555777888888777777888:::888:::===???@@@GGGXXXiii``````bbbbbbbbbhhhyyyyyyrrrpppyyy~~~zzzuuupppmmmlllllllllmmmllljjjgggbbb```______aaaaaa___\\\[[[[[[ZZZZZZZZZ\\\]]]^^^___]]][[[ZZZ[[[[[[ZZZYYYVVVWWWZZZ\\\]]]\\\[[[[[[YYYZZZ[[[\\\\\\\\\[[[ZZZXXXWWWWWWYYY[[[\\\]]]^^^]]]]]]_________^^^\\\[[[XXXYYYZZZ]]]___aaacccdddbbbcccddddddcccccceeegggggghhhhhhhhhgggfffdddccc```___^^^]]]^^^```bbbddddddbbb_______________^^^WWWTTTNNNIIIDDDAAA??????999888666555555666888999888===BBBEEEMMM]]]ttt|||~~~{{{rrrggg]]]PPPFFFBBB@@@BBBFFFIIIJJJOOOUUUXXX```kkkttt|||vvvmmmhhhhhhiiihhheeefffaaaZZZTTTRRRQQQPPPPPPFFFBBB>>>;;;;;;;;;;;;:::;;;;;;:::;;;<<>>===@@@???@@@CCCIIIQQQYYY___aaafffkkkjjjeee```^^^^^^^^^___``````^^^[[[YYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWZZZ___bbbcccdddfffgggnnnpppuuuyyy}}}}}}}}}uuulllbbbVVVKKKEEE???:::::::::888777888555888;;;<<<;;;;;;===???<<<>>>BBBFFFJJJWWWqqqeeegggiiiiiifffjjjzzz~~~tttmmmiiikkkvvv}}}vvvrrrnnnnnnmmmnnnooonnnkkkiiiccc```^^^___``````]]]YYYZZZZZZYYYYYYYYYZZZ\\\]]]^^^\\\[[[[[[\\\]]]]]]\\\TTTVVVZZZ]]]^^^^^^\\\[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZXXX]]]^^^___```___]]]ZZZYYYWWWXXX[[[^^^aaadddeeefff___aaabbbbbbbbbcccfffhhhjjjjjjiiihhhfffeeecccbbb```___]]]\\\]]]```bbbddddddaaa^^^]]]]]]^^^]]]\\\UUURRRLLLGGGBBB@@@??????888777555444444555666777555;;;AAAFFFNNN___vvv{{{}}}zzznnnaaaWWWLLLDDDDDDBBBDDDIIIKKKMMMRRRXXXZZZdddqqq||||||uuullliiijjjjjjhhheeeddd```YYYTTTQQQOOONNNMMMCCC???<<<::::::;;;;;;;;;;;;::::::;;;===@@@DDDFFFJJJLLLQQQUUUWWWXXXXXXXXXTTTQQQMMMJJJGGGEEEBBB@@@999777555444444555333222222222111111000/////////000000111222444777999:::777999;;;=========;;;:::333111111222333444<<>>???@@@@@@@@@???>>>===BBB@@@???BBBJJJSSS[[[```dddkkkrrrppphhhaaa^^^^^^\\\[[[[[[\\\[[[YYYYYYZZZ]]]]]]]]]]]]]]]\\\[[[[[[___dddjjjnnnqqqrrrtttuuuuuuuuuoooeee[[[RRRGGG===>>>:::888:::;;;888777888777;;;>>>@@@@@@@@@CCCFFFFFFIIIMMMRRRYYYkkkppprrrrrrnnnhhhjjjwwwwwwnnngggccc___ppp{{{tttooonnnmmmmmmllliiieeeaaaddddddccccccccc```\\\XXXYYYXXXWWWWWWWWWXXXZZZ[[[^^^\\\[[[[[[\\\[[[XXXTTTUUUUUUWWWYYY]]]^^^]]][[[ZZZ]]]^^^^^^[[[XXXWWWVVVZZZ[[[\\\]]]^^^]]]]]]\\\``````aaa```___\\\ZZZXXXZZZ[[[]]]```bbbbbbaaa___bbbccccccccccccdddgggiiiooojjjfffeeegggeee```[[[___]]][[[\\\^^^aaabbbbbb______^^^]]]\\\ZZZXXXXXXSSSOOOKKKGGGDDDBBB@@@>>>888777555333333444666888:::===AAAEEELLL]]]ttt}}}{{{xxxqqqfffZZZNNNEEEAAABBBAAACCCGGGJJJMMMSSSZZZbbbhhhqqq|||{{{uuummmiiiiiiiiihhhggghhhbbbZZZUUUSSSOOOIIIDDD@@@===;;;<<<>>>>>><<<999<<<>>>>>>===@@@EEEFFFCCCKKKOOOVVVZZZ[[[ZZZXXXWWWRRRPPPMMMJJJGGGDDD@@@===:::888666555555555444333222111111000///......---......///000333666999:::;;;<<<======<<<:::888666111111111111///222===JJJeeesssrrreeeeeegggeeeaaa[[[UUUUUUaaayyy[[[AAA999666444222//////...------------...******+++,,,,,,+++++++++$$$%%%&&&((())))))******))))))))))))))))))***+++******))))))((((((''''''))))))))))))))))))))))))''''''''''''((()))++++++''''''((()))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))***++++++++++++***---+++(((&&&&&&(((+++---,,,,,,++++++,,,,,,---...,,,,,,,,,------.........////////////////////////......//////000000111111555555<<>>>>>@@@BBBBBBAAA???CCCAAABBBHHHRRR\\\bbbddddddmmmrrrooommmllliiiccc^^^\\\[[[\\\^^^___bbbffffffhhhhhhgggeeeccccccdddeeemmmvvv{{{|||}}}tttmmmddd]]]TTTLLLGGGCCC>>>:::???888444777:::999777777===<<>>BBBGGGPPP```ttt|||vvvrrrkkk```UUUKKKEEEBBBBBBAAACCCGGGJJJLLLRRRZZZeeejjjrrr|||zzztttmmmiiiiiiiiihhhggghhhbbb\\\XXXUUUPPPIIICCC???===;;;<<>>===@@@BBBBBBFFFLLLOOOMMMOOORRRWWWZZZ[[[YYYWWWVVVRRRPPPLLLIIIGGGCCC???<<<:::888555555555555444222111111111000///.........//////000111333666999;;;<<<=========<<<999777555111000000000111666DDDSSSkkkzzzooogggkkkllliii^^^\\\[[[___nnnuuuPPP:::555444222111//////...---------------,,,,,,------------,,,,,,''''''((()))***************)))))))))***+++,,,,,,***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***''''''((())))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))***++++++++++++***...,,,***))))))***,,,...,,,++++++++++++,,,------,,,,,,,,,---------.......................................///000000111111555444:::DDDNNN^^^}}}zzzsssvvv}}}{{{uuuoookkkrrrwww}}}}}}vvvrrrxxxrrrlllgggeeeeeegggpppzzzxxxsssgggjjjiiiccc______^^^\\\```eeekkkpppxxxyyypppddd```ccchhhiiihhhiii___UUUQQQNNNHHHCCCBBBCCCEEEHHHKKKLLLKKKHHHFFFHHHIIILLLRRRYYY```eeefffiiiqqqwwwyyyzzzyyyqqqgggccccccdddfffggghhhjjjmmmppprrrtttuuutttsssssssssyyyyyylllaaaZZZTTTNNNGGGBBB???===:::888;;;777777;;;===<<<<<<>>>???DDDKKKRRRXXXaaakkksss{{{yyy}}}~~~lll]]]}}}|||{{{zzz}}}zzzuuuoooiiiccc^^^\\\]]]ppp|||vvvqqqooollljjjjjjjjjiiiggghhheeeaaa____________^^^___^^^\\\[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZ[[[YYYWWWUUUXXXWWWWWWXXXYYYZZZXXXWWWWWWYYYZZZZZZYYYYYYZZZ\\\[[[[[[]]]^^^^^^]]]]]]\\\\\\^^^```bbbbbb```]]][[[ZZZ[[[\\\]]]]]]]]]]]]\\\aaabbbbbbaaaaaaaaadddffffffddddddgggiiihhhddd```]]]\\\\\\^^^aaabbbaaa```]]]]]]\\\[[[ZZZXXXWWWVVVRRROOOJJJEEECCC@@@===;;;555444333333444666888:::>>>@@@CCCJJJUUUdddtttzzzpppkkkbbbXXXNNNHHHDDDBBBAAA@@@CCCIIINNNQQQXXX```iiinnnwwwwwwrrrkkkhhhhhhiiihhhfffgggccc___[[[XXXRRRIIICCC>>>===<<<===???BBBCCCCCCCCCGGGJJJKKKOOOVVVYYYXXXYYY[[[]]]^^^^^^[[[XXXVVVSSSPPPLLLHHHEEEBBB>>>;;;999777555444444444333222111111000000//////......//////000222555777:::;;;=========<<<:::777555333000......000333;;;KKKYYYkkkzzz~~~mmmkkkpppooohhh]]]___bbblll~~~{{{```CCC444222222111111///......---------------------............------)))******++++++******))))))))))))***+++,,,---...))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((())))))***''''''((()))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))((()))******++++++******,,,,,,+++******+++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------........................---......//////000111111444333777>>>EEEQQQkkk|||lllhhhlllsssuuujjjbbbfffiiioootttvvvzzzrrrkkkeeecccdddiiitttvvvrrrooosssuuuppplllhhhddd___]]]```eeejjjrrr~~~{{{sssqqquuu{{{~~~~~~wwwjjj^^^ZZZXXXSSSNNNKKKMMMQQQUUUYYYYYYWWWSSSQQQUUUYYY___dddgggiiijjjlllooowwwzzzmmmmmmqqqvvvyyyzzz{{{|||}}}xxxnnnbbbVVVLLLFFFEEEBBB>>>;;;;;;;;;:::999777777999<<<<<<;;;@@@GGGOOO\\\iiippp{{{zzzhhh\\\SSSMMMtttqqqooolllhhhccc___\\\ZZZcccqqq{{{vvvsssmmmjjjiiiiiiiiihhhiiieee```]]]^^^___```aaa```___]]][[[ZZZZZZZZZZZZ[[[ZZZYYYYYYXXXWWWVVVUUUYYYXXXXXXXXXZZZ[[[YYYXXXXXXYYYYYYYYYXXXXXX[[[]]][[[\\\]]]^^^^^^]]]\\\\\\YYY[[[^^^aaaaaa___\\\ZZZ[[[\\\\\\\\\[[[[[[\\\]]]aaaaaabbbaaa``````ccceeeddddddfffhhhjjjiiidddaaa\\\\\\]]]___aaabbbaaa___]]]]]]\\\[[[ZZZXXXVVVUUUQQQMMMHHHDDDAAA>>>;;;888444444444444666999;;;===@@@AAAEEEMMMYYYgggsss{{{yyymmmfff[[[QQQIIIEEEBBBBBB@@@@@@EEEMMMTTTYYYbbbkkkmmmuuu}}}sssnnnhhhfffggggggfffeeefffdddbbb___ZZZSSSIIICCC>>>===<<<===???BBBDDDFFFKKKQQQUUUVVVZZZ```ccccccfffffffffeeeddd```\\\XXXSSSPPPKKKGGGDDD@@@<<<:::888666444333444444333111111000000000/////////...///000222444666888:::;;;>>>>>>===;;;888666333222///......111555;;;IIIUUU___ppp}}}qqqsssvvvooofff```aaagggvvvdddPPP;;;222222333222222///...------,,,,,,------------.........---,,,,,,******++++++***))))))(((((((((((()))***+++,,,---))))))))))))((((((((((((((((((((((((((((((((((((***************+++,,,,,,''''''((()))))))))))))))************))))))))))))((((((((((((((((((((((((((())))))***************)))))))))******)))))))))+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000111333222333888<<>><<<;;;;;;<<<======;;;<<<>>>???===@@@LLLYYYooo|||xxx{{{~~~|||ooo___RRRLLLJJJJJJtttlllkkkjjjiiifffccc```___gggnnnxxx}}}xxxqqqllliiiiiihhhhhhhhheee```^^^^^^```aaabbb___^^^\\\ZZZYYYXXXXXXYYYWWWWWWWWWWWWVVVVVVWWWWWW\\\[[[ZZZZZZ\\\]]]\\\[[[YYYZZZZZZYYYXXXXXXZZZ\\\\\\]]]^^^___^^^^^^\\\\\\VVVXXX[[[^^^___]]][[[ZZZ\\\]]]]]]\\\ZZZZZZ]]]___```aaaaaa```___```ccceeeeeefffhhhiiijjjgggccc```\\\\\\]]]___aaabbbaaa___^^^^^^]]][[[YYYWWWUUUSSSNNNJJJEEEAAA>>>;;;888666444444555666888;;;===???@@@BBBGGGOOOZZZfffqqqwwwxxxmmmdddXXXMMMFFFDDDBBBBBBCCCCCCHHHPPPWWW^^^gggpppsss}}}zzzoookkkfffdddfffgggfffdddeeeeeedddaaa[[[SSSIIIBBB>>>======<<<>>>AAAFFFIIIPPPWWW^^^```eeelllpppqqqpppooommmllljjjeee^^^YYYSSSPPPJJJFFFBBB???;;;888888666444333333333222111000000000000////////////000111333555888:::;;;<<<>>>===<<<999777444222111///...///333666999AAAKKKQQQddd||||||~~~tttjjjcccdddlll}}}SSSDDD555111222111000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************)))((('''''''''''''''(((((()))++++++(((((((((((())))))))))))((((((((((((((((((((((((***************++++++,,,''''''((()))))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))************)))((()))************)))(((+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------...//////000000222111111333555;;;GGGRRR\\\^^^aaaaaa\\\XXX]]]dddrrr|||ssslllbbbcccffflllrrr{{{wwwrrrpppsss~~~uuuoooooopppssszzz{{{yyy{{{|||wwwkkkaaa]]]bbbkkkrrr}}}vvvnnnpppttttttsssssssssuuuwwwwwwvvvvvvwwwyyy{{{wwwyyynnneee^^^[[[TTTQQQKKKEEEAAA???>>>???<<<<<<<<<;;;;;;<<<===>>>AAABBBEEEFFFFFFOOOdddxxx~~~uuuqqqlllhhhggg^^^SSSKKKGGGGGGHHHJJJxxxkkklllmmmnnnmmmjjjgggeeefffhhhpppyyy~~~|||uuuoookkkjjjiiihhhfffcccaaa``````bbbbbbbbb^^^]]][[[YYYXXXXXXXXXXXXUUUVVVWWWWWWWWWWWWZZZ\\\aaa___]]]]]]^^^^^^]]]\\\YYYZZZ\\\[[[ZZZYYYZZZ\\\]]]^^^^^^______^^^\\\\\\VVVWWWYYY[[[\\\[[[[[[ZZZ[[[]]]]]][[[YYYYYY^^^bbb___````````````aaadddfffeeefffggghhhfffdddaaa___]]]\\\\\\^^^aaabbbaaa```___^^^]]]ZZZWWWTTTQQQPPPIIIFFFAAA===;;;999666444444444555777999;;;===>>>???BBBHHHPPPXXXcccnnnuuuxxxlllcccUUUKKKFFFEEEDDDCCCGGGGGGLLLTTTZZZ```iiiqqq|||yyymmmjjjeeeeeefffhhhgggeeeeeeeeeeeebbb[[[RRRHHHCCC===>>>======???CCCJJJOOOUUU^^^fffkkkpppxxx~~~xxxvvvtttsssqqqjjj```YYYTTTPPPJJJDDD@@@===999777777555333222222222111000000000000000////////////000222444777999;;;<<<<<<===<<<:::888555333111000///...000555777999>>>EEEOOOddd|||xxxqqqfffjjjwwwhhhEEE:::111//////...,,,---...------,,,,,,,,,,,,,,,***++++++******)))(((''')))*********)))(((''''''(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))''''''((()))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))'''((())))))******))))))++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,------......///000000000000000000222666<<>>999;;;===>>>???@@@CCCEEEFFFGGGKKKOOOUUUdddyyypppiii```XXXRRRJJJBBBAAACCCEEEIIIMMMyyygggjjjmmmppppppmmmhhheeebbbfffnnnwww{{{~~~~~~wwwqqqnnnmmmlllkkkcccbbbaaabbbccccccbbb```]]]\\\ZZZYYYXXXXXXXXXYYYUUUWWWYYYYYYYYYZZZ^^^aaafffccc```^^^]]]]]][[[ZZZWWWYYY\\\]]]]]]\\\]]]^^^]]]^^^_________^^^\\\[[[XXXXXXYYYZZZZZZ[[[[[[[[[YYY[[[[[[YYYWWWXXX]]]ccc^^^___``````aaacccfffhhhbbbcccdddcccbbb```^^^^^^^^^]]]\\\]]]___aaaaaaaaa___]]][[[XXXTTTPPPMMMKKKEEEBBB===:::888777555333222333444666888:::;;;<<<===BBBIIIOOOUUU^^^kkktttyyyiii___RRRJJJGGGGGGGGGFFFIIIJJJOOOYYYaaahhhrrr{{{wwwnnnjjjggggggiiijjjiiigggeeefffeeebbbZZZPPPHHHCCC<<<===>>>???AAAHHHQQQXXX___iiiqqquuuxxx}}}|||zzzrrrfff\\\TTTPPPIIICCC???<<<888666777555222222222222111///////////////000000000000111222555888:::<<<======<<<;;;999777444333111111111///000555999<<>>===<<<<<<===>>>???@@@DDDHHHLLLOOOSSSXXX\\\XXXZZZ```gggppp}}}jjj\\\SSSNNNJJJEEEBBBDDDFFFHHHQQQ[[[wwwbbbeeejjjnnnnnnkkkfffbbb```fffqqqyyyzzz}}}~~~xxxssspppooonnnmmmaaaaaabbbdddeeedddaaa___]]]\\\[[[YYYYYYYYYZZZZZZVVVXXXZZZ[[[[[[]]]bbbfffjjjgggbbb___\\\[[[XXXWWWTTTWWW\\\^^^_________```^^^^^^_________^^^\\\[[[ZZZZZZYYYYYYZZZ[[[\\\\\\WWWYYYZZZWWWUUUWWW]]]ccc]]]___```aaaaaadddgggjjj^^^`````````^^^]]]]]]^^^___]]][[[\\\^^^aaabbbbbb^^^\\\ZZZVVVRRRMMMJJJHHHBBB???;;;999777666444222111222333555666888999:::;;;BBBJJJOOOSSS[[[iiisssyyyeee\\\PPPIIIHHHIIIIIIHHHHHHJJJRRR^^^hhhrrr~~~yyytttooollliiiiiikkkmmmllljjjeeefffeeeaaaYYYOOOGGGCCC:::<<<>>>@@@DDDLLLWWW___jjjsss{{{||||||yyylllaaaTTTPPPIIICCC???;;;888555666444222111222222000///////////////000000000000111333555888;;;<<<======;;;:::888666444333222111222//////444:::@@@HHHQQQaaauuuwwwiiidddfffnnn}}}\\\???:::444///000000......000...---,,,,,,++++++,,,,,,+++++++++******(((''''''***++++++,,,,,,,,,++++++,,,+++***)))(((((((((((('''((((((((())))))******))))))))))))))))))))))))***)))(((((((((((())))))'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))******)))(((((()))***************)))***++++++,,,,,,,,,,,,++++++*********------------------------,,,,,,------...//////000///000//////111444444333111222666;;;@@@EEEOOOZZZdddmmmuuuvvvuuuvvvxxxxxx~~~qqqiiiqqq}}}}}}tttpppkkkgggfffdddooo~~~xxxppppppxxxvvvjjjdddaaaUUUWWWZZZ___ccceeeeeeccc]]]___ccciiiooouuuyyy{{{|||~~~qqqeeebbb___oooxxxsssllljjjfff^^^ZZZYYYUUUQQQLLLJJJKKKLLLKKKHHHEEECCCCCCBBBAAA@@@<<<<<<<<<===>>>???@@@AAAKKKPPPWWW]]]bbbhhhoootttrrruuu{{{fffQQQIIIHHHIIIHHHJJJMMMLLLOOO\\\kkkvvv^^^[[[```kkknnnhhhfffiiihhhooowwwzzzyyy|||vvvrrrqqqnnnkkkhhhgggffffffffffffddd```]]]^^^ZZZWWWWWWYYY\\\\\\ZZZXXXZZZ]]]______```aaabbbgggeeebbb^^^[[[XXXVVVUUUYYY\\\______^^^]]]___aaa_________^^^]]]\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXWWWVVVUUUWWWYYY\\\^^^]]]___aaadddeeeeeedddddd]]]]]]]]]\\\\\\\\\[[[[[[aaa___]]]\\\\\\^^^```bbbccc___[[[VVVRRRNNNIIIFFF@@@===999777666555333222444444333444555777999:::BBB@@@CCCLLLVVV___jjjsssqqqeeeYYYOOOMMMOOOMMMKKKKKKMMMPPPXXXcccqqquuupppnnnllljjjiiijjjllllllkkkdddddddddaaaZZZQQQIIIDDD@@@===???FFFKKKPPP\\\hhhrrryyy}}}|||nnn___TTTNNNEEE>>>999777666555444444333222111000///...000///...------...///000666777999;;;<<<<<<<<<;;;>>>:::777666333...,,,...000111666;;;===AAAKKKVVVmmmyyyuuufff]]]\\\___ooojjjKKK???444222///---,,,,,,---...,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********((()))***++++++***)))(((***(((&&&'''***+++)))'''(((((((((((())))))))))))++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***((('''((()))***)))''')))************+++++++++))))))))))))))))))))))))---,,,+++***))))))))))))******************************+++,,,,,,---......------,,,+++,,,---...///..................------//////000000///...------,,,---000444:::DDDNNNUUU___fffnnnooommmpppyyyuuuwww~~~}}}~~~}}}|||zzztttzzzqqqkkkiiifffhhhmmmpppyyywwwzzz{{{zzzuuuuuullliiieeeeeeeeeccc^^^YYYXXXXXXXXXXXX[[[aaaiiinnnvvvzzzxxxnnnccc\\\```]]]ZZZWWWUUUSSSOOOMMMIIIIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@???BBBBBBCCCDDDFFFKKKPPPSSS^^^iiiuuu{{{^^^RRRKKKDDDMMMUUUZZZWWWTTT___wwwyyylll\\\ZZZ^^^hhhlllhhhiiioooqqqzzz}}}xxxuuuqqqpppoooooommmkkkhhhgggfffffffffddd```]]]\\\ZZZXXXZZZ___ccccccbbbXXXZZZ\\\]]]]]]^^^```bbbbbbaaa```^^^\\\[[[ZZZZZZ[[[]]]______]]]\\\]]]______```______^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWWWWXXXZZZ\\\\\\^^^```ccceeeeeeeeeddd^^^]]]]]]\\\[[[\\\\\\\\\```^^^]]][[[\\\]]]___```___\\\XXXTTTPPPLLLHHHEEE>>><<<888666555444333111333333333444555888:::;;;AAA@@@CCCLLLUUU]]]hhhrrr}}}tttcccXXXMMMKKKLLLLLLKKKKKKSSSTTT[[[iii{{{~~~sssooollljjjhhhhhhjjjkkkkkkjjjffffffeeebbb\\\TTTLLLGGG@@@>>>@@@GGGMMMTTT```mmmuuu{{{~~~~~~sssbbbQQQKKKCCC<<<888666555444444444333222111000//////000///...---...///000111666777999;;;<<<======<<<<<<888666666444///...111444444777;;;>>>CCCPPP]]]qqq}}}iii[[[UUUXXX^^^wwwZZZAAA777333222///---,,,,,,---...,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********((()))************)))(((***((('''''')))***)))'''&&&&&&&&&&&&''''''''''''))))))(((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((***((('''((()))***)))'''(((((()))))))))*********)))))))))))))))))))))))),,,+++***)))((((((((((((******************************++++++,,,------...---,,,,,,+++,,,---...///..................------///////////////...------///000222444999@@@IIIOOOVVV^^^ggglllooowwwyyyuuuvvvxxxyyyvvvoookkkqqq|||tttiiigggggggggkkkpppxxxssstttvvv||||||yyywwwtttmmmccc\\\TTTTTTTTTSSSTTTYYY```dddmmmpppvvv~~~|||uuunnnfff\\\UUURRRPPPMMMKKKJJJIIIFFFDDDEEEDDDCCCAAAAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFEEEFFFKKKRRRVVVZZZaaakkkttt}}}~~~kkkRRRMMMRRRXXXhhhooosssnnnjjjtttuuuqqqpppkkkddd\\\YYY]]]fffjjjiiioooyyywwwpppooonnnnnnpppqqqqqqpppiiigggfffeeeeeeccc```^^^]]][[[[[[^^^cccffffffdddXXXYYYZZZZZZZZZ[[[^^^``````___^^^]]]\\\[[[[[[ZZZ\\\]]]^^^^^^\\\[[[[[[\\\_______________^^^]]]]]][[[[[[\\\]]]]]]^^^_________]]][[[YYYXXXXXXYYYZZZ]]]^^^```bbbdddddddddccc___^^^\\\[[[[[[[[[]]]^^^^^^]]]\\\[[[ZZZ[[[\\\]]]YYYVVVSSSOOOMMMIIIEEECCC<<<:::666444444333222111222333333555777999;;;<<<@@@???CCCLLLSSS[[[fffoooyyyvvvdddXXXMMMKKKLLLMMMNNNPPPZZZ[[[bbbrrrwwwpppmmmjjjhhhgggggghhhiiiiiihhhggggggfffccc^^^VVVPPPKKKBBB@@@CCCIIIQQQ[[[gggrrrvvv{{{ttt```NNNHHH@@@:::666555444333444333333222111000////////////.........000111222666888:::<<<===>>>>>>>>>:::666444555444000000333777777999===AAAIIIXXXgggvvvppp\\\QQQPPPYYYdddeeeGGG777222222111///---,,,,,,------,,,++++++******++++++,,,+++++++++++++++*********((())))))******))))))((()))(((''''''))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******+++)))((((((''''''(((((()))((((((((((((((((((((((((***((('''((()))***)))''''''''''''((((((((())))))))))))))))))))))))))))))+++***)))(((''''''''''''******************************++++++,,,,,,------,,,,,,++++++,,,,,,---...------------------.........////////////...------000111111222444999???DDDKKKTTT^^^fffoooyyyrrrnnnoootttxxxpppiiieeehhhoooyyyxxxpppiiiiiilllpppwww~~~wwwuuuvvv|||~~~rrrjjjaaa```^^^[[[ZZZ\\\```dddkkkmmmrrrxxxrrrnnnhhhdddaaa[[[TTTOOOLLLKKKIIIIIIJJJJJJIIIGGGHHHGGGGGGGGGIIILLLNNNPPPPPPOOOOOOQQQTTTVVVWWWWWWVVV```kkktttzzz~~~xxxttt\\\KKKLLL]]]ooo|||vvvjjj```___dddfffccc___\\\___fffiiikkkvvv{{{sssjjjkkkmmmooorrrtttttttttkkkiiifffeeeeeedddaaa``````^^^]]]^^^aaabbb___\\\XXXYYYYYYXXXWWWYYY\\\_________^^^\\\[[[YYYWWWWWWZZZ[[[\\\\\\\\\[[[[[[[[[]]]]]]^^^^^^^^^^^^^^^]]][[[\\\\\\]]]^^^___``````___^^^\\\ZZZYYYYYYZZZ[[[___```aaabbbbbbaaaaaa``````^^^\\\ZZZZZZ[[[]]]___\\\[[[ZZZZZZYYYYYYYYYYYYSSSPPPMMMJJJHHHFFFBBB@@@:::888555333333333222000222222444666888:::<<<===??????DDDLLLRRRXXXcccmmmvvvvvvggg[[[QQQNNNOOOQQQSSSWWW___dddnnn}}}xxxqqqnnnlllhhhgggffffffhhhiiihhhggghhhhhhfffccc^^^XXXSSSPPPFFFEEEGGGLLLVVVbbboooxxxwww{{{pppZZZJJJEEE>>>999666555444333333333222222111000000/////////......///111222333777888:::<<<>>>>>>>>>>>>999555333333222//////333777888<<>><<<999666333222222222222111222333555777999;;;<<<===>>>@@@EEELLLQQQVVVaaakkkuuuuuuhhh^^^UUURRRSSSUUUYYY^^^cccmmm|||xxxooolllkkkjjjgggffffffggghhhiiihhhggghhhgggfffccc___ZZZVVVSSSMMMMMMMMMQQQ\\\jjjwww~~~lllXXXGGGCCC===999777666555444333333222222111000000000//////...///000222444555888999;;;===>>>>>>>>>===888333111111000---...222777<<>>;;;999888555333222222333222222333444666888:::;;;<<<<<<>>>AAAGGGMMMQQQUUU___jjjtttvvviiiaaaYYYXXXYYYZZZ___dddjjjwwwqqqkkkjjjjjjjjjggggggggghhhjjjkkkjjjhhhiiihhhfffccc___\\\YYYXXXSSSTTTTTTXXXdddvvvfffVVVDDD@@@;;;888666666555444222222222111111111000000////////////111333555777999:::;;;<<<===<<<<<<;;;666222///000000...000444>>>HHHYYYiiiqqqsssyyy~~~{{{lllggghhhkkkeee]]]VVVTTT[[[ooolllJJJ888333000,,,............------,,,,,,***++++++,,,,,,++++++***)))))))))***************)))((((((''''''(((((()))&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((***((('''((()))***)))'''(((((()))))))))*********))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******++++++++++++++++++))))))***++++++++++++***++++++,,,,,,------......,,,,,,---............---...000111111111222444666333;;;FFFRRReeevvvuuuwww~~~~~~zzzsssiiiaaaZZZWWWZZZ^^^cccfffjjjrrr~~~wwwmmmeee```bbbffflllrrrzzzvvvgggbbbfffmmmvvv~~~}}}{{{wwwqqqmmmiiijjjnnnyyy}}}uuuooooooyyyooo\\\PPPLLLLLLKKKIIIKKKSSS```sssGGGLLLRRRWWWbbbooovvvwwwxxxtttsssqqqllllll~~~vvvhhh___[[[WWW\\\dddiiikkklllmmmnnnnnnkkkhhhfffhhhjjjkkklllfffbbb___^^^```bbb```^^^[[[\\\]]]\\\[[[ZZZ[[[\\\XXXYYY[[[\\\\\\[[[YYYXXXUUUTTTTTTVVVZZZ[[[ZZZXXXWWWXXXZZZ\\\]]]_________aaaaaaaaaaaa````````````^^^^^^^^^______`````````bbbbbb```___^^^]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYYYYUUUVVVWWWWWWUUURRROOOMMMHHHEEEBBB@@@>>>;;;888666777555333222333444333333444555777999;;;;;;<<<;;;???BBBIIIOOOQQQTTT^^^iiittt~~~|||nnngggbbbaaabbbbbbgggllluuuxxxnnnjjjjjjjjjiiihhhhhhhhhjjjlllmmmkkkjjjjjjiiigggdddaaa___]]]\\\XXXYYYZZZ^^^mmmtttYYYNNN@@@===888666555555444333222222222111111111111111///...///000111444666888:::;;;;;;<<<<<<;;;999888333///...000111222555:::JJJZZZrrrnnn```___eeedddaaa]]]ZZZ[[[fffzzzUUU>>>666222...,,,------......------,,,,,,***+++,,,,,,,,,,,,+++***((()))))))))*********+++)))(((''''''''''''((()))%%%''')))(((&&&%%%'''(((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((***((('''((()))***)))''''''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******************((((((***+++++++++***)))***++++++,,,------......+++,,,------.........---...000111222111000111333///555===GGGVVVqqqqqqmmmooorrr~~~|||yyysssjjjaaa\\\[[[[[[___ccchhhoooxxxvvvooohhhfffgggaaaaaadddjjjsss~~~uuugggcccgggdddkkk{{{yyy}}}vvvvvvvvvtttyyyuuudddTTTIIIEEEFFFGGGIIIPPP[[[hhh|||BBBJJJTTT^^^jjjwww}}}~~~|||yyyvvvssskkkkkk|||wwwkkksss{{{yyynnnccc]]][[[UUU[[[dddjjjlllmmmoooqqqnnnkkkhhhgggiiilllnnnooogggccc^^^]]]^^^___^^^\\\[[[]]]^^^^^^\\\[[[[[[\\\^^^^^^___^^^]]]ZZZWWWUUUWWWUUUTTTVVVYYYZZZXXXVVVXXXYYY[[[]]]___```aaaaaaddddddccccccbbbaaaaaaaaa```````````````_________``````___^^^^^^^^^______YYYYYYYYYYYYYYYXXXXXXXXXTTTUUUVVVVVVTTTQQQNNNLLLGGGEEEAAA???===:::777444777555333222333444444333555666888:::;;;;;;;;;;;;???CCCJJJPPPQQQTTT^^^iiisss}}}sssmmmiiiiiijjjjjjnnnttt~~~{{{tttnnnkkkjjjjjjiiiiiiiiiiiikkknnnnnnmmmkkklllkkkhhheeecccaaa```___ZZZ\\\^^^cccsssfffMMMDDD===:::666444444333333222222222222111111111111111......///000222444777888;;;;;;<<<<<<;;;999888777111...---111444555:::@@@UUUhhh|||eeeYYY]]]fff```^^^]]]]]]aaarrreeeEEE888666222///000------.........---,,,,,,***+++,,,------,,,+++***(((((())))))*********+++)))((('''&&&&&&'''((()))%%%''')))(((&&&%%%&&&)))(((((((((((()))))))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***((('''((()))***)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))***))))))))))))))))))))))))++++++******************'''((()))++++++******)))******+++,,,,,,---......+++,,,------.........------...000///...------......333888===HHH___}}}zzzllleeeeeejjjooo}}}{{{yyyvvvooogggcccbbbaaacccgggmmmttt~~~xxxpppjjjiii]]]YYYVVVXXX___iiittt~~~{{{nnnbbb```fffhhhmmm{{{yyyyyy}}}rrrnnnrrrccc[[[PPPIIIGGGGGGGGGGGGHHHZZZnnnFFFKKKSSS^^^iiitttzzz{{{yyyrrrllllllttt}}}~~~wwwnnncccccccccbbb```]]]YYYWWWXXX\\\cccjjjnnnpppooonnnllllllllllllmmmmmmmmmmmmgggeeebbb___]]]]]]^^^______```___^^^]]]]]]___aaacccbbb```^^^[[[YYYWWWVVVUUUUUUTTTSSSTTTUUUVVVWWW[[[[[[[[[[[[\\\]]]^^^___^^^]]]\\\]]]___aaaaaaaaa``````aaabbbbbbbbbbbbbbbeeedddbbbaaa```___^^^^^^[[[ZZZWWWUUUUUUVVVXXXZZZXXXWWWUUUTTTSSSQQQMMMJJJJJJDDD===;;;<<<===:::777:::999777555444444444555999:::;;;;;;::::::<<<===@@@EEEKKKOOORRRXXXaaaiiittt|||yyyuuuwwwzzzzzzzzz|||vvvrrrmmmhhheeefffhhhiiijjjllloooqqqqqqooommmkkkhhhgggeeedddccccccddddddgggeeedddjjjxxxvvv[[[HHH???666666555444444444444555111111111111111000//////...111444777777777777888::::::;;;;;;999666222///000111...111999777===OOOcccnnn]]]\\\ccchhhiiifffaaaaaakkktttVVV;;;444555111,,,,,,---,,,+++***))))))))))))************************)))))))))))))))(((''''''))))))))))))))))))))))))%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''((()))******+++)))(((''''''((()))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))*********+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,------...///000111111222333555999AAANNN\\\eeeoookkkccc\\\YYY^^^fffmmmuuuvvvtttnnnhhheeefffhhhkkkiiihhhjjjsss|||xxxtttqqqfffaaaZZZWWWXXX]]]aaadddwwwwww~~~pppfffccciiiqqqpppsss~~~zzz~~~zzzhhh^^^^^^VVVQQQIIIEEEFFFIIILLLNNNVVViiiCCCHHHPPP[[[hhhttt{{{~~~~~~yyysssppptttyyyyyywwwpppmmmhhhbbbXXXXXXXXXWWWUUUTTTRRRQQQWWW[[[bbbiiinnnooonnnmmmooooooooooooooooooooooooiiifffccc```^^^^^^___``````aaaaaa___]]]]]]___``````___]]][[[YYYXXXWWWVVVXXXWWWVVVUUUUUUUUUVVVWWW[[[[[[[[[\\\\\\]]]]]]]]]___^^^]]]^^^```bbbbbbaaa___``````aaaaaaaaaaaaaaabbbaaa___^^^]]]\\\\\\\\\ZZZYYYWWWVVVVVVWWWXXXYYYXXXVVVTTTSSSRRROOOKKKHHHEEECCCAAA???>>>>>>===<<<===;;;999777666666666666888:::;;;;;;::::::<<<===AAAGGGMMMPPPSSSZZZdddkkkuuu}}}~~~vvvoookkkgggcccbbbcccfffhhhiiikkkmmmnnnnnnmmmkkkiiidddcccccccccdddeeeggghhhhhhfffeeejjjvvv}}}dddOOOBBB;;;666555555444444444444444111111111111000000//////...111555777888888888999;;;;;;<<<;;;999555222//////000,,,000999;;;FFF[[[wwwiii\\\]]]eeeiiipppmmmjjjlll{{{___GGG222...111...---...000///...---,,,,,,,,,,,,************************)))))))))))))))(((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******)))'''&&&'''((()))(((&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))************************))))))*********+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------,,,,,,,,,,,,------......//////000000111111111222555===GGGNNNTTTTTTSSSSSSUUUYYY```eeeoooqqqrrrpppkkkiiijjjlllhhhhhhiiijjjmmmvvv~~~{{{xxxvvvlllhhhbbb___```aaabbbaaaccceeemmmzzzqqqfff```aaajjjuuu~~~{{{|||ooo^^^TTTRRRNNNPPPPPPMMMLLLNNNVVV\\\hhh{{{AAADDDKKKVVVcccppp{{{{{{wwwuuuuuutttuuurrrlllgggddd```\\\VVVUUUSSSQQQPPPPPPQQQQQQUUUYYYaaahhhlllmmmmmmkkkooooooooooooooooooooooooiiigggeeebbb`````````aaaaaabbbaaa```]]]\\\]]]^^^\\\[[[YYYXXXWWWWWWXXXXXX[[[ZZZXXXWWWVVVVVVWWWWWWZZZ[[[\\\]]]]]]]]]\\\[[[]]]\\\[[[\\\^^^______^^^^^^^^^___````````````___^^^]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYXXXVVVSSSQQQPPPMMMJJJGGG@@@AAABBBAAA>>>===???AAA???===;;;999888777777777888999;;;;;;;;;;;;<<<>>>BBBGGGMMMPPPSSS[[[eeennnwwwyyyqqqllleeeccc___]]]]]]```ccceeeggghhhiiijjjjjjiiihhhgggbbbbbbbbbbbbccceeeggghhhjjjgggfffiiisssyyyaaaOOODDD<<<999666555444444333333444444000000000000////////////...111555888999999:::;;;<<<<<<<<<:::888444111000000000---222===DDDSSSkkkxxxddd]]]aaagggiiiqqqnnnnnnwwwvvvNNN===///...000//////222---,,,+++***************************************)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((('''&&&'''((()))(((&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))***************************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------,,,+++*********..................//////333222222111111444999>>>???DDDJJJPPPUUUZZZ^^^aaaeeeiiimmmooonnnooorrruuupppssstttrrrqqqvvv}}}|||||||||tttpppmmmmmmnnnmmmjjjfffWWWYYY___iiiqqq{{{zzzqqqgggbbbbbbhhhvvv}}}qqqggg]]]TTTOOOOOOZZZaaafffaaaYYYWWW___iiiwwwCCCCCCGGGQQQ\\\hhhwww}}}{{{vvvqqqooommmhhhccc___[[[XXXTTTPPPNNNOOOQQQSSSTTTXXX___fffjjjlllkkkkkknnnnnnmmmmmmmmmmmmmmmlllhhhgggdddbbb```______``````aaaaaa___\\\ZZZZZZ[[[ZZZYYYWWWWWWWWWYYYZZZ\\\]]]\\\ZZZXXXWWWWWWWWWWWWYYYZZZ\\\^^^^^^\\\[[[YYYZZZYYYXXXYYY[[[[[[ZZZYYY\\\\\\]]]^^^^^^^^^^^^]]][[[[[[ZZZYYYYYYXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVSSSQQQOOOLLLIIIFFFAAA@@@>>><<<;;;<<<>>>@@@>>>===;;;999888777777777777999:::;;;;;;;;;===???BBBGGGLLLOOOSSS[[[fffooo}}}sssmmmkkkjjj^^^]]]ZZZXXXYYY[[[^^^aaaddddddeeeeeeeeeeeeeeeeeedddccccccbbbcccdddeeefffkkkhhheeegggnnnxxxzzzbbbOOODDD>>>;;;888555444444333333333333333000000/////////////////////222666999:::;;;<<<=========;;;999666333111000000222222888DDDKKK[[[uuuvvvhhhfffiiijjjhhhmmmlllqqq^^^BBB999111//////,,,---000++++++***)))))))))))))))************************)))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%&&&((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))************************************************+++++++++******************++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++***.....................---///000222222222444777:::888>>>GGGOOOTTTWWWZZZ\\\]]]bbbggglllpppwww|||yyy|||~~~zzz{{{}}}~~~zzzxxxwwwzzz}}}}}}xxxttt```______aaabbbfffppp{{{zzzuuutttnnnhhhcccccchhhsssyyyqqqnnnjjjrrr{{{vvvnnnfff\\\SSSOOOSSS[[[cccuuu|||xxxmmmhhhnnnvvvJJJGGGGGGMMMUUU___ooo~~~xxxsssvvvwwwpppgggddd```\\\UUUOOOKKKKKKNNNOOOUUUXXX]]]cccgggjjjkkkkkkmmmmmmmmmmmmllllllkkkkkkfffeeeccc```___^^^]]]]]]^^^______]]]ZZZWWWWWWWWWXXXXXXXXXXXXYYY[[[]]]___]]]\\\ZZZXXXWWWVVVWWWWWWXXXZZZ\\\]]]]]]\\\[[[ZZZYYYYYYXXXYYYZZZZZZXXXVVVZZZZZZ[[[\\\\\\\\\\\\[[[\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYVVVSSSPPPMMMKKKGGGEEEHHHAAA:::777:::<<<===<<<;;;:::888777666555666666666888:::;;;;;;<<<>>>@@@EEEIIIMMMPPPTTT]]]jjjtttxxxllleeebbbbbbccc[[[ZZZWWWUUUUUUWWWYYY[[[______```aaabbbcccccccccccccccbbbbbbccceeeggghhhjjjgggcccccchhhooovvvyyy|||~~~uuugggUUUGGG@@@===999666444444333222222222222222000000////////////000111000444888:::;;;<<<<<<======<<<999777444222111000---222555<<>>999555333333333333222111111111111111222111000000000111333444555888<<<======<<<<<<===999777444111000000111222///777;;;BBBJJJKKKXXXpppyyymmmdddcccgggffftttdddIII>>>111111000///111222111///***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$$$$%%%'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))((()))))))))*********+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---///111111000//////000///111333555999???FFFKKKUUUZZZcccooo}}}|||zzzyyynnnnnnnnnpppwwwwwwsssooohhhcccaaaVVVTTTSSSUUUZZZ```eeegggiiihhhiiimmmttttttiiidddeeepppvvvhhhVVVKKKGGGHHHIIIJJJLLLOOOSSS\\\pppyyyzzzdddXXXPPPOOOPPPVVVjjj~~~ggg]]]lllxxxuuupppssstttoooggg___ZZZYYYZZZ\\\[[[ZZZ[[[]]]aaagggmmmqqqkkkkkkjjjiiiiiihhhggggggcccbbbaaa```^^^\\\[[[ZZZZZZ[[[]]]\\\ZZZXXXWWWWWWRRRUUUYYY\\\^^^___^^^]]]XXXWWWUUUTTTSSSSSSTTTUUUWWWWWWXXXYYYZZZ\\\^^^```]]]\\\\\\]]]^^^\\\YYYVVVUUUVVVWWWWWWXXXXXXWWWWWW^^^^^^^^^^^^___```aaaaaaeeeccc___[[[YYYYYYZZZZZZUUURRRLLLHHHEEEBBB???===222444666555222///......222222111111222333555666444666999:::;;;===@@@BBBDDDGGGJJJLLLQQQ\\\kkkvvv}}}uuupppmmmfff___aaa^^^ZZZXXXXXXXXXWWWWWWQQQPPPOOOOOOPPPQQQSSSUUUQQQTTTYYY^^^aaabbbaaa```cccccccccdddfffiiilllmmmaaa^^^YYYWWWXXXZZZ\\\]]]]]]]]]]]]\\\ZZZVVVRRRPPPFFFEEEAAA<<<777444444555333222222111000111111111333222111000000222444555777:::===>>>===<<<<<<===777555222000//////111222555<<>>;;;888666333222111222111111000000000000000//////000111222444555666::::::;;;>>>???>>>;;;888999666000,,,...222333111555<<>>===:::777444222222111333222222111111111111111//////000111333555777888;;;;;;<<<>>>???>>>;;;888444111...,,,...111333333;;;AAAJJJQQQXXXeeezzzmmmZZZSSSTTTZZZaaa|||kkkLLL888000///------------,,,,,,,,,+++---,,,+++***)))((((((((('''((()))((('''&&&&&&(((***)))'''''')))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''((())))))(((((((((((((((((((((((((((''''''''''''''''''((('''''''''(((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((()))*********+++((('''''')))---...,,,***))))))******+++,,,,,,,,,(((((()))***+++,,,------******+++,,,,,,------......------,,,---...///000......///000111333444555:::???IIIWWWjjjmmmaaa\\\^^^kkkzzz{{{pppfffeeeiiisss}}}}}}wwwuuuwww{{{zzzwwwsssoookkkhhhffffffbbb]]]\\\bbbnnn|||yyytttiiibbbaaaaaadddttt||||||{{{ttt~~~tttttt}}}xxx{{{vvvvvvpppggg\\\UUURRRSSSUUUXXXUUUQQQNNNNNNQQQUUUXXX___ffftttrrrddd^^^dddmmmuuullleeebbbaaaaaaaaaccciiiqqqvvv}}}yyyxxx}}}rrrlllgggiiikkkjjjiiijjjiiiiiihhhfffeeedddccccccdddcccbbb```^^^]]]\\\[[[^^^^^^\\\[[[ZZZYYYYYYXXXYYY\\\``````___[[[YYYXXXXXXXXXWWWUUUTTTSSSRRRQQQWWWXXXZZZ[[[[[[ZZZYYYYYYXXXWWWUUUVVVXXXYYYYYYXXXVVVWWWWWWWWWWWWXXX[[[^^^^^^[[[XXXWWWYYY[[[\\\]]]```___]]]]]]]]]]]][[[ZZZUUUSSSNNNIIIBBB===888666222222222111111111111111111111222222222222222222555666666666666888;;;>>>>>>>>>@@@CCCEEEJJJVVVbbblllsssxxxuuuoooiiiaaaYYYZZZ[[[^^^bbbeeedddaaa^^^ZZZXXXVVVTTTSSSSSSTTTUUUVVVWWWYYY[[[\\\\\\[[[ZZZUUUSSSQQQPPPQQQQQQPPPNNNSSSWWW\\\___aaaaaabbbcccdddfffiiijjjjjjgggdddbbb]]]\\\[[[[[[ZZZXXXTTTPPPOOONNNLLLKKKJJJFFFAAA======;;;888444222111222222333333222111111111111222...///111333555777999:::<<<<<<<<<>>>>>>===:::777000///......000222555888AAAJJJTTT[[[cccssswww[[[SSSSSSUUU___mmmtttSSS===111............---------,,,,,,,,,,,,+++***))))))))))))***&&&(((((('''&&&%%%&&&''')))(((&&&'''((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))(((''''''''''''((()))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''$$$%%%&&&((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''')))+++,,,+++***((((((((()))******++++++'''(((((()))***++++++,,,******++++++,,,------------------,,,---......///////////////000111222333222666<<>>???BBBGGGQQQ```lllqqquuutttmmmddd[[[RRRKKKOOOOOORRRVVVYYY[[[ZZZXXXUUUTTTRRRQQQRRRSSSUUUVVVVVVXXX[[[]]]^^^\\\ZZZYYYUUUTTTSSSSSSRRRPPPNNNMMMSSSVVV\\\___```aaabbbbbbccceeehhhiiihhheeeaaa^^^[[[[[[\\\\\\ZZZVVVRRRNNNOOONNNKKKIIIGGGCCC???<<<;;;999555333111111222222333222111111000000111111...///222555777:::<<<<<<>>>===<<<======<<<999666000///000222333555:::@@@LLLYYYgggooovvvgggQQQQQQTTTWWWiii\\\@@@444111000000.........---------,,,,,,******))))))))))))******'''((()))(((&&&%%%&&&'''%%%$$$###%%%''')))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((()))))))))***,,,,,,,,,,,,*********)))((((((''''''(((((((((((())))))))))))*********+++,,,,,,------,,,,,,,,,---------......000000/////////000111111000111444:::CCCPPP^^^gggmmmbbbXXXUUUVVV\\\gggrrr|||}}}wwwrrrpppqqqyyyxxxwwwzzz}}}vvvdddXXXVVVXXXYYYXXXcccjjjooonnnnnnrrrtttrrrllliiifffcccbbbjjj}}}|||yyy~~~{{{ooonnn|||~~~~~~}}}ttt___QQQNNNNNNLLLHHHGGGGGGIIIPPP\\\jjjwww{{{mmmbbb]]]```ffflllsssvvviiibbb___XXXYYYWWWXXX^^^gggmmmnnnyyyzzzvvvmmmeeegggrrr}}}|||mmmgggfffffffffhhhgggggggggfffeeecccaaa`````````___^^^]]]]]]\\\[[[[[[ZZZZZZYYYZZZ\\\]]]___\\\___bbbaaa]]]ZZZZZZ\\\^^^^^^]]]\\\ZZZXXXVVVTTTXXXYYY[[[\\\\\\\\\[[[ZZZXXXXXXXXXWWWVVVWWWWWWXXXXXXYYYZZZZZZYYYYYY[[[]]]^^^\\\YYYXXXZZZ]]]^^^^^^___^^^]]]]]]]]]]]]\\\ZZZWWWTTTOOOHHHAAA:::555222111111111111111111111111222222111111111111111111000111222222222444777999===>>>@@@DDDNNN```sss~~~{{{ooobbbYYYPPPHHHIIIIIIKKKNNNRRRTTTUUUTTTQQQQQQPPPPPPQQQSSSUUUWWW\\\]]]______^^^[[[XXXVVVUUUUUUUUUTTTRRROOONNNMMMRRRVVV[[[___``````aaabbbbbbccceeefffdddaaa]]][[[ZZZ\\\]]]]]]ZZZUUUQQQNNNNNNLLLHHHEEECCC@@@<<<:::888777444222111111222333111111000//////////////////000333777:::<<<===>>>???===<<<<<<;;;:::777444000///000444444555???JJJ___qqqnnnZZZNNNRRRUUU\\\vvvpppKKK888333111000000......---------,,,,,,,,,)))))))))((())))))***+++((()))***)))'''&&&'''((('''&&&%%%%%%'''))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))(((((((((((((((((())))))*********+++,,,******))))))(((''''''&&&&&&&&&'''((()))******+++))))))***++++++,,,,,,---,,,,,,,,,---------------000//////...//////000000222222222333888???IIIOOOUUURRRQQQSSSVVVZZZaaahhhooovvv}}}zzztttqqqvvv{{{yyy~~~lllaaa]]][[[WWWRRRTTTXXXZZZ[[[___ffflllnnnkkkkkkiiifffeeemmmxxxtttzzz{{{uuuwww{{{tttpppuuu{{{uuussseee[[[OOOGGGDDDDDDFFFHHHBBBFFFPPP___ppp~~~ooobbb]]]bbbkkksss~~~uuuiii```ZZZSSSOOOLLLQQQ___ooo{{{~~~rrrgggfffpppzzzwwwgggaaabbbccceeehhheeeeeefffeeedddbbb___^^^``````__________________[[[[[[[[[\\\\\\^^^___```]]]^^^______^^^]]]]]]^^^aaaaaa___^^^\\\ZZZYYYXXXYYYZZZ\\\]]]^^^^^^]]]]]]WWWWWWWWWVVVTTTSSSTTTVVVZZZ[[[]]]\\\[[[ZZZ[[[]]]^^^]]][[[\\\^^^___```___^^^]]][[[\\\]]]]]][[[ZZZWWWTTTOOOHHHAAA:::555222111111111111111222222222111111222222222222222222000111222222222444777999<<<@@@DDDJJJYYYqqqwwwggg\\\SSSLLLGGGFFFFFFHHHKKKOOOPPPQQQMMMMMMMMMNNNQQQTTTWWWYYYccccccbbbaaa^^^[[[WWWUUUTTTUUUVVVTTTQQQOOONNNOOOSSSWWW\\\___aaaaaabbbcccaaabbbbbbbbbaaa^^^\\\ZZZYYY[[[]]]\\\XXXSSSOOONNNKKKGGGCCC@@@>>>;;;999666555555444333333222222222000000///............///000222555999<<<>>>?????????===;;;:::999777444222///---///333444777GGGYYYzzz~~~zzztttnnn]]]SSSOOOTTT[[[iii{{{^^^AAA555333000------------,,,,,,,,,+++++++++))))))((((((((())))))***)))*********((('''((())),,,***((('''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&(((***'''''''''((())))))******######%%%'''***,,,......))))))******+++,,,,,,,,,++++++,,,------------,,,///............//////000333333333222222666;;;???EEEHHHMMMQQQUUUYYY^^^aaahhhppp~~~~~~{{{{{{}}}uuujjjfffccc___ZZZTTTTTTRRRQQQRRRUUUXXXYYY]]]___``````aaajjjyyyvvvlllppp{{{|||xxxrrr~~~yyyrrriiimmmpppsss}}}|||sssuuuyyyyyy{{{}}}}}}xxxnnnddd]]]SSSNNNIIIFFFBBB@@@CCCHHHEEEMMM[[[nnn~~~uuuhhh______iiivvvqqqiiiccc]]]UUUQQQPPPVVVccctttyyymmmiiinnnuuuxxxjjj]]][[[___bbbdddfffcccdddddddddbbb```^^^\\\]]]]]]]]]^^^___`````````______`````````_________^^^]]]\\\]]]___aaaaaa```bbbaaa___]]][[[ZZZZZZ[[[\\\]]]^^^_________^^^]]]VVVWWWXXXVVVTTTSSSUUUWWW\\\]]]___^^^]]]\\\\\\]]]]]]]]]]]]^^^```aaa```___]]][[[ZZZZZZ\\\\\\[[[YYYWWWTTTOOOIIIAAA;;;666333000000111111111222222222111111222222333333444444222333444444444666999;;;<<>>TTTllltttmmmkkkggg```UUURRRRRRYYYgggbbbKKK777333333...,,,...,,,,,,+++++++++************))))))((((((((())))))((()))***)))'''&&&'''((('''%%%$$$%%%&&&(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$(((((((((((((((((((((((((((''''''''''''''''''((('''''''''(((((((((((((((&&&'''((((((((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''''''''((()))))))))&&&'''((('''%%%%%%(((***'''(((((())))))***++++++&&&&&&'''(((***+++,,,,,,)))))))))***++++++,,,,,,***+++,,,---------,,,,,,------------......///000111222222111111222555777;;;@@@GGGMMMQQQWWW\\\```eeeooozzzpppkkkjjjiiigggaaa]]]YYYVVVSSSQQQOOOOOOPPPSSSUUUUUUWWW^^^gggmmmwww}}}yyysssooonnnjjjgggppp~~~{{{|||}}}vvvpppsss|||sssqqqllltttzzz~~~vvvlllccc___aaadddbbbdddffffffddd___XXXSSSUUUPPPLLLLLLIIIFFFGGGLLLPPPXXXgggzzz~~~nnnkkkggggggmmmzzz}}}xxxnnnkkkiiidddYYYWWWWWW[[[eeetttuuunnnooossskkk___UUUWWW^^^bbbddddddbbbcccccccccbbb___]]][[[YYYYYYZZZ[[[]]]^^^______ccccccddddddbbbaaa___]]]^^^[[[ZZZ\\\```ccccccaaabbbaaa^^^[[[ZZZZZZ[[[\\\^^^___`````````___^^^]]]VVVXXXZZZXXXVVVVVVXXX[[[]]]^^^``````^^^]]]]]]^^^\\\\\\]]]___bbbbbb```^^^\\\[[[YYYZZZ[[[[[[ZZZYYYWWWTTTOOOIIIBBB<<<777444000000111111222222222222111111222333444444555555444555666666666888;;;===>>>HHHTTT```uuuvvvhhh^^^WWWPPPMMMKKKKKKNNNQQQSSSTTTSSSTTTVVVZZZ```ffflllooojjjiiifffbbb___[[[YYYWWWTTTUUUVVVSSSPPPOOOPPPSSSWWW[[[```ccceeeeeefffgggcccbbbaaa___^^^^^^^^^^^^WWWYYYZZZXXXSSSNNNLLLLLLHHHDDD???<<<:::999888666222333555666666555333222222111111000000000000000333555888<<<>>>????????????<<<999777666444111...444///111777<<>>BBBKKKZZZlll}}}pppkkkcccZZZPPPOOOOOOQQQTTTWWWXXXXXXZZZ[[[___eeelllqqqssssssqqqkkkddd```______]]][[[WWWWWWVVVUUUTTTSSSQQQQQQUUU[[[bbbffffffddddddeee___]]]\\\\\\\\\]]]\\\[[[XXXYYYXXXVVVRRROOOMMMLLLEEEAAA<<<888666666555444333333444444333333222111///000111111111111333555999999;;;<<<======>>>======<<<;;;999666333000///666333555===DDDSSSsss~~~hhhgggnnnkkkbbb\\\[[[YYY^^^mmm___;;;888444000---,,,------...---,,,+++*********************))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))***)))'''$$$!!!%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((((('''&&&%%%$$$%%%%%%&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************%%%***---...---,,,++++++,,,,,,,,,,,,------******+++,,,---//////000...---------...///111222444555666999>>>GGGPPPWWW\\\lll}}}uuurrrqqqssswwwpppjjjkkkoooqqqsssrrrssstttlllcccccciiiccc]]]TTTLLLIIIJJJNNNQQQRRRTTTXXXZZZZZZXXXUUUSSSQQQTTTWWWZZZ]]]eeennnuuuyyynnngggggglllqqqtttjjjdddYYY___ooo}}}||||||}}}|||}}}|||qqqkkkVVVQQQJJJEEEDDDEEEGGGHHHHHHNNNVVV[[[]]]]]]^^^___bbbaaa]]]YYYVVVVVVYYY\\\dddmmmzzz}}}yyy}}}|||~~~|||bbbOOOEEE}}}vvvtttvvvwwwuuurrrcccYYYQQQUUUaaannn{{{{{{xxxyyysss}}}vvvdddTTTUUUOOOOOOWWW^^^aaadddgggfffdddbbb___\\\ZZZYYYXXXYYYYYYXXXXXXYYY[[[]]]___cccddddddccc```______```]]]^^^^^^___``````aaaaaa______^^^]]]\\\[[[[[[[[[YYYZZZ[[[\\\\\\[[[ZZZZZZ]]][[[XXXUUUTTTTTTVVVVVVXXXZZZ\\\\\\ZZZYYYYYYZZZYYY[[[^^^aaacccddddddddd]]]\\\\\\]]]^^^^^^]]][[[YYYUUUNNNFFF>>>888444222000000222333333222222111222333555777888888888777777777888:::===BBBFFFHHHNNNTTT```ppppppeeebbb]]]VVVRRRRRRUUUYYY^^^bbbdddfffaaacccgggmmmrrruuutttrrrmmmhhhccc```bbbcccbbbaaa[[[ZZZXXXVVVTTTSSSRRRRRRUUU[[[bbbfffeeecccccccccaaa___]]]\\\]]]^^^]]]\\\[[[ZZZYYYVVVRRRNNNLLLKKKDDD@@@;;;888666666555444333333333444333222222111***,,,---...///222555888999:::;;;<<<============;;;:::888666333111000///666666===JJJTTTaaa{{{xxxiiimmmuuussskkkgggdddfffnnniiiHHH777555222///------...///...---,,,+++************+++************)))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((&&&%%%###&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,+++***))))))+++++++++,,,,,,,,,------++++++,,,---......//////...---------...///111222333333444555999???GGGLLLWWWggg{{{vvvyyyyyyooommmmmmsss{{{}}}tttooonnnmmmvvvuuuvvvvvvrrrlllooouuuooojjjbbbZZZUUUSSSTTTUUUVVVUUUSSSQQQOOONNNMMMMMMNNNOOOQQQRRRUUU[[[ccciiissszzzyyykkkccc^^^[[[^^^dddgggtttxxxnnnfff```]]]]]]___iiivvv|||yyytttsssqqqmmmhhhfffhhhjjjkkkjjjmmmoooqqqpppkkkcccZZZUUUKKKHHHCCCBBBDDDGGGJJJKKKTTT]]]fffhhhddd______aaaaaa```^^^ZZZXXX\\\eeellluuu|||nnnZZZLLLAAA:::yyywwwvvvxxx{{{{{{xxxuuuddd\\\TTTUUU[[[fffvvvzzz|||rrrfffXXXMMMQQQPPPSSSZZZ^^^```dddgggdddcccaaa^^^\\\ZZZYYYXXXZZZYYYXXXWWWXXXZZZ]]]___```aaabbbaaa___^^^^^^```]]]^^^^^^^^^______`````````___^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYY^^^[[[WWWTTTRRRSSSTTTVVVUUUXXX[[[]]][[[YYYXXXWWWXXX[[[___bbbddddddcccbbbZZZZZZ[[[]]]___```^^^]]]YYYUUUNNNEEE===777333111111111222333444333333333222333666888:::;;;<<<<<<;;;::::::<<>>>>>>>>===<<<;;;999999:::???IIIUUUaaaiiihhhiiikkkoooqqqpppjjjeee___YYYTTTQQQPPPOOORRRVVV\\\eeesss}}}}}}wwwpppllleeecccbbbdddggggggeeebbbTTTTTTSSSTTTVVVYYY\\\]]]dddiiipppsssrrrpppoooooopppmmmkkkiiihhhgggfffdddZZZVVVRRROOONNNJJJEEE@@@:::888555444444333222000000111111111111000//////,,,...111333555777;;;===;;;;;;;;;;;;;;;:::999888333222000///000333666999===KKKXXXXXXVVVddd}}}yyyssslllnnnvvvWWW;;;444777111000///---,,,++++++++++++******)))))))))***************))))))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((&&&&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))+++,,,+++***)))************++++++++++++,,,,,,,,,---------......,,,------.........------,,,...///000000111333555444777<<>>??????>>>===<<<;;;<<<>>>DDDMMMXXXbbbhhhjjjkkknnnooommmjjjeeeaaaZZZUUURRRRRRRRRPPPTTT[[[bbblll{{{zzzqqqkkkdddbbbaaaccceeeeeeaaa^^^TTTUUUUUUWWWXXXZZZ\\\]]]bbbhhhooorrrrrrpppooopppjjjhhhgggfffeeeccc```]]]UUUQQQMMMKKKKKKIIIDDD???888666444333333333111000000000111111000000///...+++...222555777999;;;===<<<<<<<<<;;;:::999888777000000//////000333777999BBBKKKRRRSSSXXXmmm|||pppjjjfffeeeooo|||cccEEE999444111///.........------------******))))))))))))******)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''###%%%(((+++---.........************++++++++++++)))******+++,,,---......,,,---.........---,,,,,,+++---////////////111222333333555888===EEEMMMRRR^^^dddccc[[[UUUWWW]]]___llluuutttrrr|||~~~yyywwwvvv{{{|||}}}tttvvvxxxyyy~~~uuueee^^^bbbdddcccggg]]]VVVUUUUUUTTTUUUYYY[[[\\\```dddfffddd```\\\SSSOOONNNRRRTTTSSSSSSVVVVVVZZZ___bbbdddfffjjjmmmmmmiiiccc^^^[[[\\\^^^```bbbdddgggnnnuuu{{{~~~~~~~~~}}}~~~{{{eeeVVVKKKBBB???@@@:::999777444111111333555xxxmmmcccaaahhhsssuuuggg```]]]```fffkkkoooooolllmmmrrrrrrnnnjjjhhhfffbbb___]]]\\\[[[WWWXXXYYYZZZZZZZZZXXXXXXUUUWWWYYYZZZ[[[\\\^^^```ddddddcccbbbaaa```______[[[ZZZYYYXXXYYY\\\___aaa^^^___```aaa```^^^[[[ZZZWWWXXXXXXYYYYYYXXXWWWWWWTTTWWWZZZ[[[ZZZXXXVVVVVV\\\\\\\\\\\\[[[ZZZXXXWWWXXXYYY\\\```cccccc```]]]TTTOOOGGG???888444333333888777777777888:::<<<>>>;;;<<<===??????>>>>>>======>>>BBBHHHQQQ[[[ccchhhlllnnnqqqppplllgggcccaaaYYYTTTRRRUUUUUUSSSXXX```hhhsss~~~rrrjjjbbbaaa```bbbdddddd```\\\VVVWWWXXXYYYZZZ[[[\\\]]]___eeemmmqqqpppnnnnnnoooeeedddccccccbbb___ZZZWWWRRRNNNJJJIIIJJJIIICCC>>>777555333333333333111///000000000000000//////...---000444777777777888888<<<<<<<<<;;;:::999888777.........///111444777888NNNRRRTTTUUU```zzzwwwfff___]]]```oooqqqKKK888777222''',,,------....../////////***)))))))))))))))******((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&$$$$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&###$$$&&&'''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''++++++******)))((((((''')))************+++++++++(((((()))***,,,---......,,,---.........---,,,+++***,,,.........---...///111111000111333777===BBBLLLUUUWWWQQQLLLOOOTTTVVVfffqqqyyy}}}zzzoooqqq~~~yyyvvvppptttzzzyyyjjjiiissszzzzzz~~~qqqeeebbbaaaaaaeeekkkjjjkkknnnqqqpppkkkddd^^^\\\YYYYYY]]]aaaaaaaaadddgggmmmssswwwxxxxxxyyy{{{qqqnnnkkkiiiiiilllpppsssttttttvvv{{{eeeWWWJJJEEEAAA;;;777888111111111222333333444333{{{|||zzzrrrgggfffnnn}}}mmmddd___[[[^^^cccnnntttxxx{{{ttthhhcccaaa^^^^^^```\\\ZZZWWWVVVWWWWWWWWWVVVSSSTTTUUUWWWZZZ]]]```bbbgggfffdddbbbaaaaaaaaabbbaaaaaaaaa___]]]]]]___aaadddbbb___^^^^^^^^^]]]\\\]]]]]]]]]\\\[[[ZZZYYYXXXZZZZZZ[[[ZZZYYYWWWUUUTTTYYYZZZ[[[[[[[[[[[[ZZZYYY```]]]\\\^^^aaaaaa]]]XXXZZZQQQDDD;;;888888999999;;;:::999:::<<<>>>>>>>>>>>><<<===???>>>;;;<<>><<<555333222222333222000...000000/////////000000000222333555777999:::;;;;;;:::===>>>===999555555555222333---+++111111444BBBMMMUUU[[[```qqqvvveeeWWWUUUYYYcccxxxzzzWWW@@@555111///000000---+++,,,...///---***)))))))))))))))))))))))),,,+++***)))((('''&&&%%%)))&&&%%%&&&)))***)))'''%%%'''******)))'''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''&&&$$$"""!!!((('''%%%%%%'''((('''&&&(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((,,,,,,)))&&&***000---$$$((())))))))))))*********(((((()))***+++,,,,,,,,,------------------------)))***,,,...//////.........//////111222333444555>>>BBBEEEFFFEEEHHHOOOUUU^^^kkk~~~zzzzzz~~~tttkkkttt|||{{{}}}zzzvvvzzz{{{tttrrrtttzzz}}}yyyxxxyyyvvvoooiiiggghhhjjjooosssvvvwwwvvvlll\\\IIIDDD>>>;;;999888666333222222222111111111000000mmmvvvuuunnnqqq~~~uuuiiiaaa\\\YYY\\\cccnnnxxxmmmdddcccbbb```___```]]]ZZZXXXWWWVVVUUUSSSSSSSSSTTTVVVXXX\\\___```gggfffdddcccbbbbbbcccdddaaabbbcccbbb``````bbbccceeebbb___]]]]]]^^^^^^]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\[[[ZZZZZZYYY\\\[[[[[[[[[[[[\\\]]]^^^```^^^^^^aaadddddd```[[[ZZZQQQEEE<<<999999:::;;;>>><<<;;;<<>>>>>???>>><<>>NNN\\\cccjjjsssfffYYYQQQSSS\\\kkkkkkJJJ999444222///---///---++++++---...,,,***))))))))))))))))))))))))(((((((((((((((((((((((('''%%%$$$%%%((()))(((&&&&&&''')))((('''&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###((('''%%%%%%'''((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))+++)))'''***...---''')))))))))************+++)))))))))***+++++++++,,,,,,,,,,,,,,,------......++++++,,,---..................///000111222333333666:::===>>>>>>@@@GGGLLLXXXddd~~~~~~|||{{{}}}|||www}}}xxxxxx}}}|||yyyzzz~~~{{{{{{}}}}}}yyyuuuxxxyyy|||~~~fffSSSHHH@@@<<<888555555555333111222222111111111000000000dddnnn{{{tttooopppuuurrrmmmgggaaa[[[YYY]]]eeelllyyyooocccccceeedddbbbaaa^^^[[[YYYXXXVVVTTTRRRRRRRRRSSSTTTVVVYYY[[[]]]ccccccaaaaaaaaabbbccccccbbbdddeeeeeedddddddddeeefffbbb^^^\\\\\\^^^______```````````````___^^^]]]]]]]]]]]]]]]]]]^^^______^^^]]]\\\[[[\\\___aaaccc``````bbbeeehhhgggbbb]]]YYYQQQFFF>>>:::;;;===???BBBAAA@@@AAADDDFFFFFFFFFCCC@@@???AAA@@@@@@DDDJJJZZZbbbmmmwww~~~{{{xxxuuusssqqqllleee___```cccfffggghhhjjjooosss}}}}}}uuupppiiigggdddbbb```^^^ZZZXXXYYYZZZ\\\]]]^^^]]]\\\\\\```bbbeeeggggggeeebbb```^^^\\\XXXWWWXXXYYYYYYYYYMMMJJJEEE@@@>>><<<:::888444333222222333222000///000///...---...///111333888999999::::::::::::999;;;<<<;;;999555222222222,,,333222222888;;;GGG]]]vvv}}}jjjZZZQQQOOOWWWfff|||pppVVV;;;111222333///+++---,,,***+++,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&&&&''''''&&&%%%%%%&&&((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''(((((('''%%%%%%$$$$$$$$$((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))''')))***((())),,,,,,***)))************+++++++++******************++++++***++++++,,,---......///------,,,,,,,,,------...------...///000000111111000333555666666999>>>BBBMMMYYYrrr|||rrrppprrrvvvwwwyyy|||~~~|||{{{~~~~~~mmmXXXIII@@@<<<888555222111222333222111111111111111000000000000aaaiiiuuuvvvkkkfffsss~~~|||wwwnnndddhhhjjjjjjeee^^^\\\aaahhhooo}}}lll______bbbdddeee```^^^[[[YYYXXXWWWTTTSSSRRRRRRRRRRRRTTTVVVXXXYYY\\\\\\[[[[[[\\\^^^```aaaccceeeggggggeeeccccccccceeeaaa\\\ZZZ[[[]]]___``````aaaaaaaaa``````___^^^]]]]]]\\\\\\^^^___aaaccc]]]]]]^^^___```bbbdddeeebbbbbbeeehhhiiigggaaa\\\WWWQQQGGG@@@===???CCCFFFKKKIIIIIIIIILLLMMMMMMMMMIIIEEEDDDEEEEEEFFFLLLSSScccooo}}}|||wwwtttrrrsssuuurrrkkkdddiiilllppppppppprrrxxx}}}}}}uuuqqqlllhhhdddaaa```^^^\\\ZZZ]]]\\\\\\\\\\\\]]]]]]]]]```aaabbbcccbbb```^^^]]]\\\YYYUUUSSSTTTVVVWWWWWWKKKIIIEEEBBB???<<<888555333222111222333222000///222111/////////222444666999::::::;;;;;;;;;;;;;;;<<<;;;999666333111000000(((111111111888AAAUUUqqq~~~~~~~~~sss^^^YYYSSSSSSaaaxxxYYYGGG444...000111...,,,,,,+++***************)))))))))))))))))))))))))))++++++***((('''&&&%%%$$$&&&%%%%%%&&&''''''''''''&&&'''&&&%%%$$$$$$&&&(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''))))))((('''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((('''''''''))))))))))))))))))))))))''')))***)))(((((()))***************+++++++++++++++++++++***************)))******,,,---.../////////...---++++++,,,---...---------....../////////...000222333444666:::===BBBKKK___~~~uuujjjbbbbbbfffmmmqqqwwwtttaaaOOOBBB<<<::::::555444222111222222222222111111000000000/////////ZZZ___iiivvvyyymmmaaadddeeedddbbbaaa___]]]ccciiimmmiiibbb```dddiiivvviii]]]ZZZ[[[```fffccc```]]][[[YYYVVVSSSPPPRRRRRRQQQQQQQQQSSSTTTUUUVVVVVVVVVWWWYYY[[[^^^___ccceeefffeeebbb```______ccc___ZZZXXXZZZ\\\___```___````````````______^^^\\\\\\\\\\\\]]]___aaabbb[[[]]]```cccdddeeedddcccbbbdddfffhhhgggddd^^^ZZZVVVQQQJJJEEECCCGGGMMMRRRXXXVVVUUUUUUWWWXXXXXXWWWRRRNNNMMMNNNOOOQQQXXX```lllzzzyyyrrrqqqrrrvvvzzzyyyssslllppptttwwwvvvuuuxxx}}}uuurrrppplllgggcccaaa```^^^\\\^^^^^^]]]\\\\\\]]]^^^___``````aaa```___]]][[[ZZZZZZWWWSSSQQQQQQRRRRRRRRRJJJIIIGGGFFFCCC>>>888333222111000111222222111///000/////////000222555666888999:::;;;<<<=========<<<999666333111111000000---555555666AAAOOOjjjyyypppqqqqqqrrrlll]]][[[VVV[[[pppuuuHHH>>>555111///------///***++++++******)))))))))((((((((((((((((((((((((+++***)))((('''%%%$$$$$$&&&'''''''''''''''((()))&&&'''&&&%%%$$$$$$&&&(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%'''((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))))))))******(((&&&&&&((())))))*********++++++++++++++++++***************))))))***+++,,,......//////...---++++++,,,---...---------------............///111222333444777888999>>>KKKbbb{{{yyynnndddZZZTTTVVV\\\ffflllvvvuuujjjWWWPPPFFF>>>999666555555333333333222111000000111000000000/////////......VVVYYYbbbqqq}}}qqqaaa\\\VVVTTTSSSSSSWWW\\\aaaiiinnnkkkffffffiiikkkwww}}}uuuggg\\\UUUTTT[[[dddhhheeeaaa^^^[[[WWWRRROOOSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRSSSUUUWWW[[[^^^___aaabbbcccaaa^^^\\\\\\\\\aaa^^^ZZZYYY[[[]]]___```_________``````______^^^\\\\\\[[[\\\\\\]]]^^^^^^ZZZ\\\```dddfffeeecccaaaaaaccceeefffeeeaaa]]]ZZZWWWTTTPPPLLLMMMRRR[[[bbbiiigggeeeeeeeeefffeeeddd^^^[[[ZZZ\\\^^^aaahhhpppxxxzzzsssuuuzzz}}}wwwwww{{{~~~}}}}}}wwwttttttqqqlllgggeeebbb```^^^^^^^^^]]]\\\]]]^^^```aaa______``````___]]]ZZZYYYXXXUUUQQQOOOOOOOOONNNMMMJJJIIIGGGFFFBBB===777222111000000111222222111///------...///111222444555888999:::;;;======>>>>>><<<888444111111111222111000888999>>>LLL^^^|||~~~llleeeggggggiiiiii```XXX[[[ggg|||[[[>>>999555333///+++,,,000***+++,,,+++)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))(((''''''(((***&&&''''''&&&%%%%%%&&&((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))***''''''))))))&&&&&&(((((())))))))))))***************************++++++)))******+++,,,------...------,,,,,,,,,------............---------------------...000111222333333444666<<>>;;;:::999777444333222222333444222111,,,///222222000///000222//////.........---------YYYXXX[[[ggg{{{}}}xxxqqqkkkjjjhhhccc]]]YYYYYY]]]```iiiuuu}}}}}}|||~~~uuusssuuuppphhhaaaWWWPPPNNNPPPQQQUUUZZZ___^^^```fffjjjiiifffcccbbbXXXOOOLLLMMMLLLNNNQQQMMMMMMLLLMMMOOORRRUUUWWWZZZZZZZZZYYYZZZZZZ[[[[[[^^^^^^^^^______```aaaaaabbbcccdddcccbbb___\\\ZZZZZZ\\\]]]\\\[[[[[[\\\^^^\\\^^^```aaa___^^^^^^___```aaabbbdddeeeeeeddddddaaa^^^]]]___fffooovvv{{{}}}||||||~~~}}}yyyvvvsssuuuwwwyyy{{{}}}uuusssnnnfffccceee___```aaabbbbbbbbbbbbbbb^^^```bbbbbbaaa]]]YYYVVVQQQOOOLLLKKKKKKJJJHHHGGGFFF???777333333333111...111222222111///...000111333444666999;;;<<<===>>>>>>===<<<<<<;;;999666333111222222111000222555777@@@KKKWWWaaaqqq}}}nnneee___aaafffhhhiiilllgggzzzZZZCCC888/////////...------,,,,,,,,,++++++***)))(((''''''+++)))'''&&&%%%&&&((()))&&&&&&''''''(((((())))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&###$$$$$$%%%&&&'''((((((((('''%%%$$$###$$$$$$%%%((('''%%%$$$$$$%%%'''(((&&&&&&''''''((()))))))))%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&'''''''''&&&$$$###!!!%%%)))++++++***((())))))((('''''''''''''''(((((())))))))))))(((((((((((())))))))))))((('''+++*********))))))((((((---,,,+++***))))))))))))++++++++++++,,,---......------------------------------,,,,,,,,,---......///---+++)))))),,,///111222222222333333333444444777888;;;>>>BBBFFFIIIKKKVVV^^^kkkvvvrrrkkkkkkooowwwnnn___RRRIII>>>===<<<:::777555444333333333333222222222111111////////////............------------------,,,,,,XXXWWWXXX___mmm}}}{{{vvvwwwwwwtttooopppnnnggg___[[[^^^cccgggrrr}}}~~~xxxwwwrrrkkkcccYYYQQQPPPRRRSSSVVVYYYWWWXXX]]]eeemmmnnnllliiicccYYYPPPMMMMMMLLLMMMPPPMMMMMMLLLLLLNNNPPPSSSTTTVVVWWWWWWXXXZZZ\\\^^^_________```aaabbbbbbbbbbbbaaabbbbbbaaa```^^^\\\[[[[[[\\\]]]]]][[[[[[\\\]]]^^^```bbbbbbaaa``````aaaaaaaaaaaaaaaaaacccdddeeeaaa``````aaaffflllqqqtttxxxwwwvvvwwwyyyxxxuuurrrnnnppprrruuuyyyzzzvvvooofffbbbdddaaabbbbbbcccddddddddddddbbbbbbaaa```]]]ZZZVVVTTTQQQOOOLLLKKKKKKJJJHHHGGGCCC<<<555222222222000...000111222000//////000222444555777999;;;<<<===>>>===<<<;;;;;;:::999666333.../////////000333777;;;HHHQQQ[[[cccrrr{{{pppiiieeegggjjjlllpppttt}}}eeeGGG666000//////......---,,,,,,,,,+++*********)))((((((((())))))'''&&&&&&'''((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&)))((('''&&&%%%&&&&&&'''''''''((((((((('''&&&%%%"""$$$''')))***)))'''&&&))))))((('''''''''''''''''''''((((((((((((''''''))))))************))))))*********)))))))))((((((***************++++++,,,++++++++++++,,,---......---------------------------,,,,,,,,,,,,---......000///---,,,,,,...000222111111111111222222222222444444666888<<>>:::666333444444333222111000000///111111000000000000000////////////............---000///...---,,,+++***)))PPPQQQSSSTTTWWW___lllvvv|||zzztttooorrr{{{}}}tttjjjeeeccckkkuuu{{{rrrlllhhhggg___[[[\\\]]]ZZZUUUTTTMMMUUU___jjjsssvvvqqqiii]]]TTTMMMLLLLLLKKKKKKMMMMMMLLLKKKJJJJJJJJJKKKKKKNNNOOOQQQTTTXXX\\\___aaa]]]^^^aaacccdddcccaaa``````______^^^^^^______```___```aaa```^^^]]]^^^___aaabbbccccccbbbbbbdddfffbbbbbb```___```aaaccceeedddfffjjjkkkkkkjjjiiiiiiggghhhiiilllmmmnnnnnnmmmqqqrrrrrrsssvvv{{{uuukkkeeecccccceeeddddddcccccccccdddddddddaaa\\\WWWSSSRRRRRRSSSOOONNNLLLKKKJJJHHHFFFCCC<<<888333111111222111000...000111000000000222444777888999;;;<<<<<<<<<<<<===;;;999777666444111/////////000111444:::CCCHHHMMMQQQXXXeee}}}xxxsssooonnnooovvvwwwXXX@@@333111444......------,,,+++++++++((((((((()))))))))))))))&&&'''(((((()))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''''''''(((((('''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((''''''''')))((('''&&&&&&&&&&&&&&&)))(((''''''''''''((((((((((((((())))))((((((((((((((()))************)))))))))))))))))))))((((((###$$$$$$%%%&&&((()))***************+++,,,---...++++++++++++++++++++++++++++++++++++,,,---......++++++,,,,,,---------,,,////////////000000000000333333222333333444555666777;;;AAAFFFNNNZZZiiisss~~~uuufff]]]ZZZ]]]bbbmmm{{{|||uuummmcccWWWNNNJJJEEE>>>:::777666555333000000000000//////////////////////////////////////////.........---------......------,,,+++******KKKOOORRRSSSTTTZZZeeennnrrrttttttuuu{{{}}}vvvllldddjjjsss{{{pppiiigggeeebbbbbbeeeeee```[[[ZZZVVV```mmmvvv}}}}}}sssfffVVVOOOIIIJJJLLLKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHHHHLLLMMMOOOQQQUUUXXX[[[\\\YYYZZZ]]]``````___]]]\\\____________```aaabbbcccbbbccccccbbb___^^^^^^______```bbbbbbbbbbbbccceeebbbbbbccccccdddccccccccceeeiiimmmooommmjjjiiiiiiccceeegggiiikkkkkkkkklllqqqrrrtttuuuxxx}}}tttgggaaa```aaaccccccbbbaaa`````````aaa___\\\WWWSSSPPPPPPRRRSSSNNNLLLJJJIIIIIIGGGCCCAAA:::888555333222222222222...///111111111222444777::::::;;;<<<<<<<<<<<<<<<>>>;;;888555444111...,,,000111111333666===FFFLLLKKKPPPZZZmmmrrrmmmhhhgggkkkxxx\\\BBB666000///111---------,,,++++++******((((((((((((((()))))))))''''''(((((()))(((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((())))))******))))))(((&&&''''''((())))))(((((((((((((((((((((((())))))&&&&&&&&&&&&''''''((()))************+++,,,------++++++++++++++++++++++++*********+++,,,---......******,,,---------,,,+++////////////000000000000333222222111111222222333444666888:::>>>EEENNNUUUccceeejjjnnnjjjaaa[[[ZZZ[[[aaammm|||wwwtttxxx|||iiicccZZZRRRMMMGGGBBB>>>>>>;;;777555333333222222////////////////////////....................................------------++++++,,,,,,,,,,,,,,,,,,FFFKKKPPPSSSSSSUUU[[[```dddjjjqqqxxx~~~~~~tttjjjjjjooo|||qqqjjjhhhddddddhhhlllllliiijjjmmmlllyyyyyyfffRRRLLLGGGJJJLLLLLLLLLMMMLLLKKKKKKJJJIIIHHHGGGFFFJJJKKKLLLMMMPPPRRRUUUVVVUUUVVVXXXZZZ[[[ZZZYYYXXX]]]^^^___```aaacccddddddbbbccccccbbb___]]]]]]^^^\\\___bbbcccbbbbbbbbbcccbbbbbbdddeeeeeedddcccbbbdddhhhlllmmmjjjgggfffgggaaadddggghhhgggggghhhiiikkknnnqqquuuzzzrrrbbb]]]]]]^^^bbbaaa___]]]\\\\\\]]]^^^ZZZWWWTTTQQQOOOPPPQQQRRRKKKJJJIIIHHHGGGDDDAAA>>>888777555333222222222222...000222222333444777:::<<<<<<<<<===<<<<<<;;;;;;<<<999555333222000...,,,///000222555:::AAAIIIOOOOOO[[[nnn{{{ddd```^^^bbbllloooKKK999555111......---,,,,,,++++++******)))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''(((((()))(((((())))))))))))((((((%%%%%%&&&'''((((((((((((''''''(((((((((((())))))+++******)))))))))*********))))))******+++,,,---************************************+++---...///,,,,,,---...................../////////000000000000000/////////000000111333444444444555888<<<@@@HHHIIIOOOUUUVVVQQQOOOQQQXXX```nnn~~~xxxjjjhhhnnn{{{{{{mmm^^^TTTNNNIIIBBB<<<:::999999888555444333222111222222333////////////////////////---............/////////.........------------,,,******++++++,,,--------->>>DDDLLLRRRSSSSSSTTTUUUYYYaaakkkuuu}}}~~~{{{uuutttttt{{{qqqjjjjjjdddfffkkkoooppprrr}}}|||cccSSSMMMIIILLLNNNMMMLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIILLLNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVZZZ[[[^^^```bbbcccccccccaaaaaaaaa___]]][[[[[[[[[[[[^^^bbbeeedddcccbbbbbbccccccbbbbbbbbbbbbbbbbbbdddgggiiigggbbb___```bbb___bbbeeeeeecccbbbcccdddfffjjjooosssxxx}}}kkk[[[XXX[[[]]]aaa```]]][[[ZZZZZZ[[[[[[VVVUUUSSSQQQPPPNNNNNNMMMIIIHHHGGGFFFEEEBBB>>>;;;777666555333111000000000///000222444555666:::<<<===============<<<;;;:::777444222111111111000//////111555:::@@@HHHQQQWWW\\\ttteeeWWWUUUYYYeeewwwrrrWWW>>>777666111...000,,,,,,,,,+++******)))))))))))))))((('''''''''&&&+++***((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((('''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%'''((((((((('''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))'''''''''((((((((())))))******))))))))))))******))))))))))))***+++,,,---************************)))))))))***+++---...///,,,,,,---------.........------------........................///000111111000111222333333444666777999999<<>>>>>;;;888555444444555555111222222222222222333444///////////////.........---.........////////////.........---------,,,,,,+++++++++++++++,,,,,,,,,888???IIIQQQUUUUUUTTTRRRTTT\\\gggqqq}}}~~~}}}|||yyypppjjjiiidddggglllpppqqqyyy|||^^^UUUOOOKKKNNNOOONNNLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFCCCDDDEEEGGGIIILLLNNNPPPRRRRRRRRRSSSSSSTTTUUUUUUWWWYYY\\\```bbbccccccbbb___```___]]]ZZZXXXXXXYYYZZZ^^^cccffffffdddcccbbbdddcccaaa______```bbbdddccceeefffbbb\\\XXXZZZ\\\]]]```cccccc```^^^^^^```eeeiiinnnrrruuuyyy|||{{{cccUUUUUU\\\___aaa```]]][[[YYYYYYZZZ[[[TTTTTTSSSRRRPPPMMMKKKJJJHHHGGGFFFEEEDDDAAA===999555555444222///......//////111333555666888;;;>>>>>>>>>>>>>>>===<<<;;;:::333111//////111333333333000444:::@@@HHHPPPYYY___iiigggMMMPPPQQQZZZlllSSS@@@222111111,,,+++000,,,,,,++++++***)))))))))******)))((('''&&&&&&%%%---+++)))&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%'''(((((((((''''''((('''&&&&&&'''((()))***'''''''''(((''''''&&&%%%'''''''''''''''((()))***$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((()))************&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))***+++---...///++++++*********+++,,,---++++++,,,,,,,,,---------/////////000111222333444---///111333444555666666666555666999999777:::@@@@@@FFFRRR___hhhtttxxxlllkkkjjjnnnsssrrrrrr|||wwwzzz}}}lll]]]WWWMMMCCC<<<::::::;;;777777666555444333222222000111222111000///000111//////............------........./////////000000......---------,,,,,,,,,,,,,,,,,,++++++*********666999AAALLLUUUZZZYYYVVVTTTYYY^^^cccooo}}}xxxsssmmmhhheeedddcccfffnnnuuuppp]]]RRROOOMMMOOOTTTVVVTTTQQQIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFGGGHHHJJJKKKOOOPPPRRRSSSRRRSSSTTTVVVVVVXXXZZZ\\\]]]^^^^^^^^^______^^^\\\\\\[[[[[[\\\\\\```fffjjjiiigggeeedddhhhfffaaa]]]YYYZZZ^^^aaadddccc```\\\XXXXXX\\\aaadddcccaaa___]]]\\\^^^___dddgggjjjmmmppprrrvvvyyyqqq^^^WWWZZZ^^^^^^```]]]ZZZXXXWWWVVVSSSRRRQQQPPPOOOOOOOOONNNKKKHHHEEEEEEDDDBBB@@@===;;;:::444444444444444333222111222333555888:::===???@@@>>>?????????===:::777555444222000...---...000111555777===GGGUUUbbblllrrroooZZZSSSNNNUUUbbbxxxbbb???999222///000000...++++++++++++************)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&(((((((((((())))))))))))''''''((()))***+++,,,,,,++++++************++++++)))))))))))))))******+++,,,++++++******++++++,,,---,,,,,,+++,,,---...///......//////000111111111000000111111111222222222444444444555555555666666;;;===BBBIIIQQQ[[[bbbgggyyy|||yyyuuulllmmmnnnpppqqqvvvvvvxxxzzz{{{|||wwwooojjjgggfffhhhiiiiiiddd\\\TTTNNNGGGEEE@@@;;;777555333333333333222111000///......000000000000//////////////////000000///---+++***------...............------------,,,,,,+++++++++******+++++++++,,,,,,,,,444777===GGGQQQWWWYYYYYYTTTWWWXXX\\\gggxxx{{{{{{zzzxxxwwwuuuuuusssqqqmmmiiieeecccjjjhhhjjjoooxxxooo___RRRQQQQQQTTTXXXXXXSSSOOOJJJJJJLLLLLLLLLJJJGGGFFFGGGGGGFFFFFFFFFGGGHHHHHHLLLNNNPPPQQQQQQRRRTTTVVVUUUVVVXXXYYY[[[[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]___bbbfffhhhhhheeedddcccdddbbb___ZZZWWWXXX[[[^^^___```^^^\\\YYYZZZ^^^bbbdddbbb```^^^]]]]]]___aaadddgggjjjkkkmmmooorrrttt{{{|||}}}ppp^^^XXX\\\aaabbbccc```]]][[[ZZZXXXVVVTTTQQQPPPOOONNNNNNLLLIIIFFFBBBAAA???===;;;999888777444333333333333333222222444555777999;;;===>>>??????@@@@@@???<<<999666444111111000000111222333444:::===FFFVVViii{{{wwwaaaUUUVVVQQQ]]]rrrjjjLLL<<<777111...///000...++++++++++++************)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))'''''''''((((((((())))))((((((((((((((('''&&&&&&(((((((((((())))))))))))((((((((()))******++++++***************************************++++++,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,---...///------...//////000000111000000000111111111222222111111222222222333333333777888:::===BBBHHHMMMPPPXXX[[[aaagggjjjiiigggeeeffffffhhhjjjkkkooo|||~~~vvvvvvvvvvvvvvv{{{qqqooojjjccc]]]VVVRRROOOMMMMMMNNNLLLIIIEEEAAA>>>;;;:::777555444444444555222222111111000/////////000000000000/////////.........//////...---,,,+++,,,,,,------------,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,333444999AAAKKKTTTZZZ\\\UUUUUUSSSSSS]]]nnn~~~rrrlllgggdddbbbfffggghhhiiiiiihhhfffeeellliiihhhkkkssskkk___RRRRRRTTTXXX[[[YYYTTTOOOKKKLLLMMMMMMLLLIIIFFFDDDIIIHHHGGGFFFFFFFFFFFFFFFHHHJJJMMMOOOPPPRRRTTTWWWUUUUUUVVVVVVWWWXXXYYYYYY[[[[[[[[[[[[\\\]]]^^^___bbbdddffffffdddbbbbbbbbb```^^^\\\XXXUUUVVVYYY\\\[[[\\\\\\\\\[[[]]]```bbbcccaaa^^^]]]]]]___bbbdddfffgggiiiiiiiiijjjlllnnnqqqsssvvvyyyzzzzzzxxxvvvtttrrruuu|||~~~|||}}}~~~~~~}}}yyy|||nnn^^^XXX]]]cccdddfffccc```^^^]]][[[XXXUUUQQQOOOMMMLLLKKKIIIEEECCC???>>>;;;999777666555555333333222111222333444555777888999:::;;;<<<===>>>AAAAAA@@@>>><<<888555333...///000222444666777777???EEETTTlll}}}{{{{{{xxxjjjXXXSSSWWWVVVjjjzzzTTT<<<888444///---...///---++++++++++++************)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((************((((((+++++++++***+++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,------...//////000000000000000111111111111000000000111111111222222555555666777999<<>><<<;;;;;;999888777777777777333222111111111222333444000000000000000000000000000000000/////////......------............---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,222333555;;;EEEPPPYYY^^^XXXVVVQQQNNNUUUfffyyy}}}nnngggddd```]]][[[]]]```dddgggjjjkkklllooollliiihhhmmmzzzsssddd\\\QQQQQQSSSVVVYYYYYYVVVSSSOOONNNMMMKKKIIIGGGFFFEEEHHHGGGGGGFFFFFFFFFFFFFFFEEEGGGKKKMMMOOOQQQTTTWWWTTTTTTUUUUUUVVVWWWXXXXXXYYYZZZZZZ[[[\\\^^^```aaadddeeeeeeccc```^^^___```]]]\\\[[[XXXVVVWWWYYY\\\YYYZZZ[[[\\\]]]^^^___```bbb___\\\\\\^^^aaadddfffggghhhhhhgggffffffhhhiiijjjmmmqqqtttuuusssooommmmmmlllpppwwwyyywwwuuuvvvwwwzzzxxxtttyyy~~~mmm]]]WWW\\\aaaccceeeccc```^^^]]][[[WWWUUUPPPNNNKKKIIIGGGEEEAAA???>>><<<999666555444555666333222111111222444666888;;;;;;;;;<<<<<<=========AAAAAA???===:::777444222......///111444777999;;;CCCNNNdddxxxqqquuu{{{wwwhhhVVVQQQUUUccczzzaaaEEE777444111---,,,---...---,,,+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))************))))))((((((&&&''')))++++++)))'''&&&+++************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---++++++,,,------......////////////000000000111111111111111111222222222222333333444555666888:::<<<:::;;;>>>AAADDDFFFGGGHHHHHHGGGHHHKKKKKKMMMUUU___lllyyy}}}yyywwwwww}}}xxxqqqfffbbb\\\YYYYYY\\\^^^___cccccc```ZZZRRRJJJFFFEEEDDDCCCAAA>>>;;;999777666777666555555555555666777444333222111000000111111////////////000000111111000000/////////.........,,,---------------------,,,,,,,,,,,,,,,++++++***,,,+++++++++++++++++++++************++++++++++++222333444888@@@JJJUUU\\\\\\XXXSSSOOORRR___sss|||oooiiifff```ZZZTTTVVVZZZ___eeekkkpppssstttssspppmmmnnnwwwttthhh]]]VVVNNNNNNNNNPPPSSSVVVXXXYYYUUURRRMMMIIIFFFEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHDDDFFFIIILLLNNNPPPSSSVVVTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\^^^``````bbbbbbaaa^^^[[[ZZZ[[[]]][[[\\\\\\ZZZYYYYYY[[[]]]ZZZZZZ[[[\\\]]]]]]]]]\\\___]]]ZZZ[[[```dddggghhhhhhhhhgggeeecccccceeefffgggjjjnnnqqqrrroookkkhhheeeeeehhhnnnooommmlllooouuu{{{|||uuuqqqvvv~~~zzzkkk[[[UUUYYY]]]]]]```___]]][[[ZZZXXXUUURRROOOLLLHHHEEECCCAAA>>>;;;:::999666444222333444444222111111111333666999;;;>>>>>>>>>===============@@@@@@>>>;;;888555333222000000///000444999===@@@KKK[[[xxxrrrlllmmmrrrvvvqqqbbbVVVVVV\\\yyyeeeGGG777222000///---,,,,,,---,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((())))))))))))++++++******)))(((((((((&&&''')))++++++)))'''&&&)))))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.............../////////000000000000000000111111111222222///000000111222444555666777777888888999::::::;;;<<<;;;<<>>;;;999666444333111000000111111111111222333666999<<<===????????????>>>>>>>>>>>>>>>===;;;999666444222111222222333555:::@@@EEEIIIUUUiiisssjjjiiirrrtttssskkkccccccnnnzzzlllMMM999222111///...------,,,,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((((((((************(((((())))))(((((())))))***+++******))))))))))))******+++,,,,,,,,,,,,++++++***++++++,,,,,,---......///............////////////........./////////000000222222222222222222222222444444444444444555555666888666777::::::999<<>>???@@@@@@@@@@@@????????????<<<;;;999666444222111111111444999@@@FFFLLLPPPSSS\\\rrrzzzpppoooqqqwwwyyyxxxsssrrr{{{qqqSSS???666333222...//////---,,,++++++,,,+++++++++************)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&(((((((((((('''''''''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******************************))))))******+++,,,+++******************++++++,,,,,,---,,,+++***))),,,,,,,,,---......//////------........./////////....../////////000000000444444444444444333333222222222333333444444444444555333555888888555666:::777888;;;>>>??????@@@AAACCCBBBBBBDDDCCC???@@@DDDDDDHHHLLLOOOQQQRRRRRRSSSMMMRRRRRRLLLGGGHHHIIIHHHEEEEEEFFFLLLTTTZZZ[[[[[[RRRLLLCCC===:::999888888:::888666555666666555333666555555555555444333222444444333333333222222222...///000111111000///...+++,,,---...////////////......////////////////////////.........---------///...,,,++++++++++++,,,---------,,,,,,+++***))))))*********++++++++++++))))))))))))************///111333333444888>>>DDDWWWXXXZZZYYYRRRNNNXXXfffuuuvvvsssnnnooorrrnnnfffTTTSSSTTTXXX```lllxxx{{{uuummmccc\\\WWWVVVUUUKKKKKKJJJIIIJJJOOOUUUYYY\\\\\\[[[XXXSSSNNNIIIGGGIIIHHHGGGEEEDDDDDDCCCCCCAAACCCDDDEEEDDDEEEFFFHHHJJJNNNSSSWWWZZZZZZXXXVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRSSSTTTSSSRRRRRRTTTVVVQQQSSSUUUVVVVVVVVVWWWXXX[[[YYYVVVWWW[[[]]]]]]\\\XXXWWWXXX^^^ffflllkkkiiiaaa```___]]][[[\\\___bbb```aaacccdddccc```\\\ZZZWWWTTTSSSUUUUUUWWW```jjjqqqyyyyyynnniiinnnvvvzzzyyyppphhhggghhhggggggjjjjjjfff]]]SSSPPPRRRRRROOOPPPPPPPPPQQQRRRQQQNNNKKKIIIFFFAAA>>><<<;;;999777555555555555555444333222///111444888;;;===???@@@AAAAAA@@@@@@@@@@@@@@@@@@:::999777555333222111111///555>>>HHHQQQVVVYYYZZZ^^^uuuuuutttyyy|||vvv{{{}}}}}}xxxWWW???555333222000/////////...,,,++++++++++++++++++************)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&******))))))((((((((('''&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))******++++++************++++++++++++******++++++,,,---,,,++++++++++++++++++,,,+++,,,,,,---,,,+++***))),,,,,,---......//////000---------.........//////111111111111222222222222...///000111222222222222000000111111111111000///333111222555555222222444444444555888999888999;;;888777999;;;999555666;;;888<<>>@@@::::::;;;;;;<<<=========888444222333222///000444;;;;;;GGG\\\ddd\\\VVVXXX```uuu}}}yyyvvvrrryyy}}}^^^@@@666555000---///,,,---------------------++++++************++++++(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))***+++***((('''))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))***+++,,,------...++++++------...---,,,+++++++++++++++++++++++++++.........////////////000000000000000000000000000222111111111000000/////////111333333111000111222444444555555555444222111555555555555555555555555555666777666555444555777777666555444555666888:::999888888777666555555444444555888:::===@@@BBBCCC@@@>>>:::777444333333333222222222111111111000000000000000000000000000000111111222222222222111111//////............//////111000///------///000111......---,,,***+++...000///............---------------,,,,,,,,,++++++++++++++++++*********))))))************************))))))***++++++***((('''222111000000222555888:::CCCKKKRRRRRRMMMJJJLLLPPPWWWdddsss}}}}}}xxxqqqmmmkkkmmmnnnqqqxxx~~~~~~yyyqqqcccYYYZZZaaajjj{{{kkkfffeee```]]]```VVVVVVUUUTTTYYYaaaccc```bbbdddeeeeeebbb\\\WWWTTTLLLKKKIIIGGGEEEDDDDDDDDD@@@@@@@@@@@@@@@AAAAAABBBDDDGGGKKKNNNPPPRRRUUUWWWYYYXXXWWWUUUTTTTTTSSSSSSPPPPPPPPPPPPPPPOOOOOOOOOOOORRRTTTUUUTTTRRRRRRRRRPPPQQQRRRSSSTTTTTTSSSSSSPPPUUU[[[___```^^^\\\[[[ZZZYYYXXXXXXYYY\\\___aaaddd```\\\\\\]]][[[WWWRRRMMMMMMMMMOOORRRVVV[[[^^^gggjjjjjjgggbbb___aaadddvvvwwwzzzzzzwwwrrrlllhhhdddaaa]]][[[[[[[[[[[[[[[[[[WWWSSSRRRRRRQQQMMMIIILLLLLLLLLLLLKKKJJJHHHGGGDDDBBB@@@<<<999666444333222111000//////000111222666777999;;;===>>>>>>???:::;;;;;;<<<<<<<<<;;;;;;777444222333111...000444<<>>???<<<;;;888555222111111222222222111111111000000000////////////////////////000000111111111111000000//////............//////000///---,,,,,,---///000---------+++******---///............---------------,,,,,,,,,,,,++++++++++++++++++*********))))))************************&&&''')))+++,,,---------111111111222333444666666:::@@@HHHKKKKKKJJJKKKLLLJJJPPP[[[eeekkkmmmkkkjjjmmmnnnooosss}}}|||pppeeebbbccciii|||pppjjjiiifffdddfff^^^]]]^^^cccppp~~~~~~sssnnnhhhdddcccaaa^^^[[[PPPOOOLLLIIIGGGEEEDDDDDDBBBAAA@@@???????????????AAACCCGGGIIIKKKMMMPPPRRRSSSSSSTTTUUUUUUUUUUUUUUUPPPPPPPPPOOOOOOOOONNNNNNQQQSSSTTTTTTRRRPPPOOOOOOMMMMMMNNNOOOOOOOOONNNNNNOOOSSSWWWZZZYYYVVVTTTSSSRRRRRRRRRSSSUUUYYY\\\^^^\\\YYYVVVVVVWWWVVVSSSPPPLLLLLLLLLMMMPPPTTTXXX[[[aaacccdddbbb^^^\\\^^^aaapppppppppoookkkfffaaa^^^^^^[[[WWWUUUUUUVVVVVVUUUXXXTTTPPPOOOOOOMMMIIIFFFGGGHHHHHHIIIHHHGGGFFFEEEBBB@@@>>>;;;888666444333000000//////000222333444;;;<<<===??????>>>===;;;;;;;;;<<<<<<;;;:::888777444222222333222000222777>>>NNN]]]^^^YYYYYY]]]```eeevvvwwwqqqnnnqqq~~~oooFFF999///000111...---000++++++******)))(((((((((******))))))))))))******)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))***)))(((((((((((())))))))))))******))))))))))))))))))))))))******))))))))))))******,,,,,,+++++++++*********++++++,,,,,,+++***))))))++++++,,,---......//////,,,,,,,,,---------......000000000000000000000000000000000000///////////////111333333222111222333333333333444333333222111222222222222222222222222111222333222111000111333333222111000000222333444555555555444333333222222111111333444666777888999777666444222111000111111111111111111000000000000/////////////////////////////////000000///////////////............//////...---,,,++++++,,,---...,,,,,,,,,+++)))***,,,.........---------,,,,,,,,,,,,,,,,,,+++++++++******+++************)))))))))************************'''(((***+++---.........111222222333333333333333333888???FFFJJJKKKKKKKKKLLLKKKNNNXXXaaafffhhhkkkqqqrrrssswww~~~tttnnniiilllrrrlllkkkjjjiiikkkddddddgggtttoooccc___^^^]]][[[QQQPPPNNNKKKHHHEEECCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAACCCDDDDDDFFFHHHJJJLLLNNNPPPSSSTTTUUUUUUUUUQQQQQQQQQPPPOOOOOONNNNNNQQQSSSSSSRRROOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOSSSSSSQQQNNNLLLKKKMMMMMMMMMOOOQQQTTTWWWYYYUUURRRPPPPPPQQQQQQPPPNNNMMMMMMLLLMMMPPPTTTXXXZZZ^^^___```___]]]]]]___aaajjjjjjiiigggdddaaa^^^\\\YYYWWWTTTRRRRRRSSSRRRRRRUUUSSSOOOMMMLLLJJJFFFCCCCCCDDDEEEEEEEEEDDDCCCBBB>>>===;;;999777555444444/////////000222444666777;;;<<<>>>@@@???===;;;999;;;<<<<<<<<<:::777555333111000111333333222777>>>FFFZZZfffaaa]]]dddkkkkkkooouuuiiidddeeejjj~~~qqqQQQ;;;444111111000,,,+++...++++++***)))((((((''''''++++++************++++++((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((()))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******+++++++++***************++++++++++++***))))))((()))***+++,,,---...///000++++++,,,,,,,,,---------///////////////////////////////////////////////////111333333222222222333222222222222222222111111333333333333333333333333000111222222000000111222111111000//////000111222333333222222222111111111000111111222333333444444333333111111000000111111111111000000000/////////////////////////////////---......//////......---///......------......///...---,,,,,,,,,,,,---...+++,,,,,,+++))))))+++---------------,,,,,,,,,+++++++++++++++************************))))))))))))***************************+++++++++++++++++++++111111222333333222111111111444:::AAAHHHLLLMMMMMMOOOHHHGGGOOOXXX___fffllluuuxxxyyy|||~~~uuurrr}}}ooojjjjjjkkkkkklllfffhhhooovvv```WWWUUUTTTRRRPPPPPPPPPNNNLLLIIIFFFDDDAAAAAA@@@@@@@@@@@@@@@AAA@@@AAAAAA@@@??????AAABBBFFFHHHKKKNNNQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSQQQNNNLLLLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLKKKMMMOOONNNKKKHHHGGGFFFKKKKKKKKKLLLNNNPPPQQQSSSPPPOOOMMMMMMMMMNNNNNNNNNOOOOOONNNNNNQQQTTTXXXZZZYYYZZZ[[[[[[\\\]]]___aaagggfffdddaaa^^^\\\ZZZYYYUUUSSSPPPOOOPPPPPPOOONNNSSSQQQNNNLLLIIIGGGDDDBBB@@@AAABBBCCCCCCBBBAAA@@@;;;:::888777555444444444000000000111444666999;;;;;;===???AAAAAA???===;;;<<<<<<;;;:::888555222111111000111222222333:::CCCVVVgggpppjjjkkkwww}}}zzzyyytttdddYYYYYY___nnn|||WWW>>>777444222111---******---,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******(((((()))******+++,,,,,,,,,++++++******)))))))))((()))***+++,,,---......+++++++++,,,,,,,,,,,,---.............................................///111222444444222111222333111111000000000111111111222222222222222222222222000222333222111000111222111111000000000000000000111111111111000000000000111111111111222222222222111111111111111111111222000000000/////////..............................------............------......------------......------------------------***+++,,,+++******+++,,,---,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))111111222222222111111000///222666<<>>BBBDDDFFFIIIKKKMMMOOOOOOTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTRRRPPPOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLKKKMMMNNNMMMJJJHHHGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOOOONNNNNNNNNPPPSSSVVVYYYYYYYYY[[[\\\___aaaccceeedddbbb___\\\YYYUUUSSSRRRQQQOOOMMMMMMMMMNNNLLLKKKQQQOOOMMMJJJFFFCCCAAA@@@>>>???@@@@@@???>>>===<<<777777666555444444444444111111222333666999<<<===???@@@BBBCCCCCCBBB@@@???===<<<:::777555333111000222111222444444777BBBNNNmmmxxx}}}zzz}}}rrrbbbWWWRRRXXXcccxxx```EEE777222111000---+++***+++---,,,,,,++++++******))))))((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!###$$$%%%&&&&&&############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))******''''''((()))***+++,,,---++++++************+++,,,))))))******+++,,,------+++++++++,,,,,,,,,------........................---------...............333444555444222111111111000000/////////000111111////////////////////////111222333222111111222333000000000000000000//////000000000000000000000000111111111111111111111111000000000111111111222222////////////....................................------............------......------------......------------------------***,,,---,,,+++***+++---,,,,,,,,,+++++++++***************))))))))))))((((((((()))))))))))))))***))))))))))))))))))))))))))))))(((((())))))***+++111000000000111111111111...000222555:::BBBKKKQQQQQQGGGCCCJJJQQQWWWcccpppvvv~~~|||ooommmhhhcccbbbfffjjjkkkjjjooouuuqqqZZZMMMGGGEEEDDDGGGKKKQQQUUUVVVSSSOOOLLLHHHGGGFFFEEEDDDCCCCCCCCC>>>>>>===;;;::::::===???@@@AAABBBCCCFFFHHHJJJKKKUUUVVVVVVWWWWWWXXXXXXYYYTTTUUUVVVUUUTTTTTTUUUWWWUUUTTTRRRPPPOOOOOOOOOOOOMMMOOOOOONNNLLLKKKKKKLLLJJJJJJKKKLLLMMMNNNOOOOOOPPPOOONNNMMMLLLMMMOOOQQQLLLKKKJJJJJJLLLOOORRRTTTXXXXXXYYY\\\```ccceeefff^^^]]][[[YYYVVVTTTQQQPPPQQQPPPNNNNNNOOOOOOMMMLLLMMMMMMKKKGGGCCC???======<<<<<<======<<<:::888777555444444333333333444444333333444555888;;;>>>???BBBBBBBBBBBBAAAAAA@@@???===;;;888555222111111111333333555999>>>FFFWWWgggqqq```YYYUUUUUUaaapppcccGGG999666...///...,,,+++,,,,,,+++******************************))))))))))))******''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++++++++******+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,---------.........555666666555222000///000//////.........///000111........................000222222222111000111222///000000000//////...---//////000000000000000000000000000000000111111111//////000000000000000000/////////.........------........................------............------...------,,,,,,------...++++++,,,,,,,,,,,,+++++++++,,,......,,,+++,,,---++++++++++++******************)))))))))((((((((((((((((((((())))))******)))))))))))))))))))))))),,,+++***)))))))))******111000000000000000111222,,,...///000444<<>>AAA?????????@@@BBBEEEGGGIIIVVVWWWWWWXXXYYYZZZ[[[[[[VVVWWWXXXXXXWWWXXXZZZ\\\ZZZYYYWWWUUUTTTSSSTTTTTTPPPQQQQQQPPPOOONNNOOOPPPIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQPPPNNNMMMNNNPPPRRRJJJIIIGGGGGGIIILLLOOOQQQQQQQQQSSSVVVZZZ___aaabbbXXXXXXXXXXXXWWWVVVUUUTTTTTTRRRQQQQQQRRRRRRPPPOOOKKKKKKIIIEEEAAA===;;;;;;::::::;;;:::999777555444333333333222333333444444555555555777999<<>>======<<<===;;;777333111000111222111333888@@@IIIWWWmmmrrrbbbVVVVVVXXX\\\jjj{{{jjjKKK777222555///000000.........,,,)))))))))))))))************''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&%%%$$$############'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))******************))))))))))))++++++******+++---///000------------------------,,,,,,------------......------------------------,,,,,,,,,------.........666777777555222////////////...------...///000111000000000000000000000000///111222111000///000222.../////////......---,,,/////////000000000000000//////000000000000000000......//////000///////////////.........---------........................---......//////......---...------,,,,,,------...******++++++++++++******+++---///...---,,,,,,---+++++++++************)))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))222000...+++)))'''''''''111111111111000000000000333111...---000555<<<@@@IIIEEECCCDDDDDDHHHSSS___gggwww}}}tttjjjaaa\\\\\\]]]]]]ZZZ\\\eeennnooommmmmmqqqwww|||{{{ooo___TTTOOOKKKDDD>>>@@@DDDFFFGGGLLLUUUZZZZZZWWWVVVSSSNNNJJJHHHDDD@@@>>>>>>>>>===<<<<<<;;;;;;============>>>@@@AAAAAAJJJKKKLLLMMMPPPTTTWWWYYYUUUXXX[[[\\\ZZZYYYXXXYYY\\\[[[YYYXXXWWWVVVVVVVVVXXXXXXXXXVVVSSSQQQQQQQQQTTTQQQNNNOOOSSSTTTRRRNNNPPPOOOMMMLLLKKKLLLMMMMMMKKKJJJHHHHHHJJJMMMQQQTTTTTTTTTVVVYYY[[[[[[YYYWWWPPPQQQSSSTTTUUUTTTTTTSSSYYYVVVTTTUUUXXXXXXTTTPPPHHHGGGFFFDDDAAA>>><<<:::::::::999999888666555444666555333222222333444555::::::999999:::;;;===>>>EEEBBB@@@??????>>>:::666777888999666333111222444000444<<>>666000............------,,,,,,++++++******)))(((''''''&&&+++)))&&&$$$###%%%''')))'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''')))(((&&&%%%&&&''')))++++++)))&&&&&&''')))******))))))))))))))))))))))))''')))***)))((('''(((***+++******)))))))))))))))))))))(((((((((***+++,,,++++++,,,,,,,,,------------------,,,,,,+++++++++//////.........000222333777777666555333222111111***+++---///000000///...////////////000000000000...///000111111000///.........////////////......000000000000000000000000//////............//////111111000///////////////------............------........................///...---,,,,,,,,,---...///...,,,******+++,,,------...///...,,,+++,,,---+++++++++*********))))))******))))))))))))******+++*********))))))((((((************))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''000000/////////.........///......///111444777999BBBBBBDDDGGGHHHHHHNNNVVVcccrrr~~~xxxnnnaaaWWWRRRSSSTTT[[[YYY]]]gggnnnqqqrrruuutttyyy}}}zzzsssqqqggg[[[SSSPPPMMMIIIDDDBBBDDDDDDDDDJJJSSSXXXXXXXXXYYYXXXTTTOOOIIIEEEBBB=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@FFFFFFGGGHHHKKKNNNQQQSSSTTTVVVYYY[[[ZZZYYYYYYYYY[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[XXXVVVVVVVVVXXXSSSPPPPPPSSSVVVUUURRRQQQPPPOOOMMMMMMMMMMMMMMMLLLJJJIIIHHHJJJMMMQQQSSSUUUUUUUUUVVVWWWWWWUUUSSSPPPQQQSSSUUUVVVVVVVVVUUUWWWVVVWWWZZZ\\\ZZZRRRLLLEEEEEEDDDCCCAAA???===<<<::::::999888777666444444444333333222333555888999::::::::::::;;;<<<>>>???CCC@@@>>>===>>>===:::777777888999666333222666999BBBEEEMMMZZZmmm~~~qqqnnnrrrrrrnnnccc[[[WWW]]]kkk}}}tttSSS===444///,,,+++///......---,,,++++++************)))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((***)))(((((()))******)))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''')))(((&&&&&&&&&''')))***...,,,(((''''''(((''''''((((((((((((((((((((((((''')))***)))((('''(((***+++***))))))(((((())))))((()))***+++,,,,,,+++***)))))))))*********++++++------,,,,,,,,,+++++++++------------...///000000444444333222111111000///,,,,,,---.../////////........./////////000000000...///000111111000///.........////////////......//////////////////////////////............//////111000//////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))))))))///---,,,******+++,,,---,,,,,,---,,,***)))***,,,+++++++++*********))))))******))))))))))))******************)))))))))(((*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''.........---------,,,,,,+++,,,...000222222222111999<<>>>>>===<<<<<<<<<======;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@AAADDDFFFIIIKKKPPPSSSVVVXXXXXXXXXYYYZZZYYYYYYZZZ[[[\\\]]]^^^^^^___``````^^^\\\ZZZZZZ[[[\\\XXXTTTTTTVVVYYYYYYWWWUUUTTTRRRQQQPPPOOOOOOOOOMMMLLLJJJJJJKKKNNNQQQSSSVVVTTTRRRRRRRRRRRRQQQOOONNNOOOQQQSSSTTTTTTTTTTTTQQQSSSWWW[[[\\\WWWMMMEEEAAABBBAAAAAA@@@???>>>===999999888777555444333222333333333444666999;;;===;;;;;;;;;;;;<<<>>>???@@@@@@>>>;;;:::::::::888777555777888777555888???FFFWWWWWW[[[iii~~~rrrjjjlllqqqoooiiibbb^^^bbbrrrnnnXXX@@@444000///......//////...---,,,******)))******))))))((((((''''''%%%''')))******(((%%%###%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''',,,)))&&&&&&)))***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((((((''''''&&&&&&((()))***...,,,)))(((((()))((('''((((((((((((((((((((((((''')))***)))((('''(((***+++***))))))(((((())))))(((***,,,......---+++))))))))))))************+++,,,,,,,,,,,,++++++++++++***+++,,,---............111000000000////////////...---------------...............////////////000...//////000000//////.........////////////......//////////////////////////////............//////000000//////............------............------++++++++++++++++++++++++...---+++***((('''''''''...---,,,******++++++,,,++++++***)))'''''')))++++++************)))))))))******))))))))))))******************))))))))))))******))))))))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((.........---------,,,,,,+++,,,...000111000///...333888CCCMMMPPPMMMMMMQQQ^^^dddpppzzzqqqeeeYYYRRROOONNNSSSVVV]]]gggnnnvvvttthhhbbb\\\YYYZZZZZZXXXUUUUUUVVVUUUWWW^^^hhhmmmlllfff___YYYWWWUUUOOOIIIGGGCCCBBBAAA???>>>>>>======;;;:::::::::::::::;;;<<<;;;;;;;;;<<<===@@@BBBCCCKKKNNNQQQSSSTTTUUUVVVXXXVVVWWWXXXZZZ[[[\\\]]]]]]___``````___\\\[[[[[[\\\]]][[[ZZZZZZ\\\]]]\\\[[[YYYYYYWWWVVVTTTSSSRRRQQQPPPOOONNNMMMNNNPPPRRRSSSUUURRROOONNNOOOPPPPPPOOONNNOOOPPPQQQQQQPPPOOONNNKKKMMMQQQTTTTTTNNNEEE===???@@@??????>>>===<<<;;;888777666444333222111111444444555666888:::<<<>>>;;;;;;<<<<<<===???@@@@@@>>><<<:::777666666555555333777;;;===@@@GGGRRRZZZhhhdddcccmmm|||xxxrrroooqqqrrroookkkggglllyyyyyyTTTEEE666111111000111222///...---,,,+++***)))(((***)))))))))((((((((('''&&&''')))******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++'''######&&&((('''%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))***)))'''(((***+++,,,+++((((((((((((((((((((((((''')))***)))((('''(((*********)))((((((((((((((()))***,,,------,,,***)))++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++)))+++,,,.........------...............////////////...---,,,+++,,,---...------........./////////////////////////////////---......//////......---///////////////////////////......------......///////////////......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******))))))---,,,++++++******++++++***+++***(((&&&&&&)))+++************))))))))))))******))))))))))))***************)))))))))))))))***)))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((/////////.........------............/////////000222666@@@JJJNNNPPPTTTZZZ^^^bbbkkk~~~{{{zzzuuunnnddd[[[UUURRRSSSUUU[[[dddlllyyyuuukkkfff```]]]]]]]]][[[YYY]]]aaagggppp}}}vvveeeUUURRRSSSOOOIIIFFFHHHGGGFFFDDDBBB@@@>>>===::::::999999999999999:::999999888999:::<<<===???EEEGGGJJJLLLMMMOOOQQQSSSUUUVVVXXXZZZ[[[\\\\\\\\\]]]______^^^\\\[[[\\\]]]\\\]]]^^^___```___]]][[[]]]\\\[[[ZZZYYYWWWVVVUUUTTTSSSQQQPPPPPPRRRSSSTTTRRROOOMMMLLLNNNPPPQQQRRRQQQQQQQQQQQQOOOMMMKKKIIIHHHIIIJJJKKKIIIEEE???;;;>>>>>>======;;;:::888777555444333111000000000000666777777888999:::;;;<<<:::;;;<<<<<<===>>>>>>>>>===;;;888555333222333555777<<>>@@@BBBDDDEEEGGGJJJLLLRRRSSSVVVXXXZZZ[[[[[[ZZZ[[[]]]]]]]]][[[[[[[[[]]]ZZZ[[[]]]______]]][[[ZZZ]]]]]]]]]\\\[[[YYYXXXWWWVVVUUUSSSRRRRRRRRRSSSSSSOOOMMMKKKKKKNNNPPPRRRRRRTTTSSSSSSQQQOOOKKKIIIGGGEEEEEEDDDBBB@@@>>>;;;:::;;;;;;::::::888777555444444333222111000111222222888888999999::::::::::::::::::;;;;;;;;;;;;::::::999888666222000111444777@@@EEEPPP^^^kkktttxxxyyyjjjbbb\\\aaasss}}}~~~yyysssssswww}}}[[[CCC999333///000///+++***,,,,,,,,,+++******)))))))))))))))))))))((((((((((((+++***((('''&&&'''((()))''''''''''''(((((((((((('''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))'''''''''(((((((((((((((***)))(((((())))))(((&&&''''''''''''''''''''''''''')))***)))((('''(((******)))((((((''''''((((((,,,***)))((('''((()))***((((((((())))))))))))************+++++++++++++++++++++,,,---.....................///////////////---,,,,,,,,,,,,,,,------,,,,,,,,,---------......///......------......///------............------..............................------------......,,,---.........---+++***,,,,,,------------,,,,,,))))))))))))))))))))))))'''((()))***+++++++++++++++++++++++++++************+++,,,+++***))))))***(((((()))))))))))))))*********))))))))))))******))))))))))))************))))))((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))000000000/////////......------------......///000111111555<<>><<<;;;:::999888888888888999999888777777888999:::888999<<<===>>>@@@CCCEEEIIIKKKOOORRRUUUWWWWWWWWWVVVXXXYYYXXXWWWWWWXXXYYYXXXYYYXXXXXXWWWWWWXXXYYY[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQLLLKKKJJJKKKMMMOOOPPPPPPPPPPPPOOONNNKKKHHHFFFDDD??????===;;;888777666777666666666666666555444444555444333222222444555777777888888999::::::::::::999:::::::::999888777666444444333000000222888===GGGKKKWWWgggwww|||wwwqqq[[[WWWUUU^^^qqq{{{{{{}}}~~~~~~```GGG:::444111000222111---,,,...************************(((((((((((())))))))))))******((('''''''''((()))&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $$$((()))'''&&&''')))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$$$$&&&''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***&&&''''''((((((((((((((()))(((''''''(((((('''%%%''''''''''''''''''''''''''')))***)))((('''(((***))))))(((''''''''''''(((+++++++++*********))))))(((((((((((()))))))))))))))*********++++++++++++*********++++++,,,---........................---***+++,,,,,,------------+++,,,,,,,,,,,,---------///...------------...///,,,------......------,,,...........................------,,,,,,------...+++,,,.........---+++***+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,+++******+++++++++++++++***))))))(((***------+++)))(((((((((((((((((())))))************))))))))))))******((()))))))))************))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***000////////////.........***+++---............---000///222888>>>FFFTTTaaakkkoooqqqqqqtttyyyyyyvvvrrrooopppssssssnnnkkkkkkxxx{{{~~~}}}{{{zzzzzzfff___ZZZ```nnnzzzllliiieeecccdddhhhlllpppuuuvvvdddQQQ???<<>>AAA@@@CCCGGGLLLPPPRRRSSSTTTQQQRRRTTTSSSRRRRRRSSSTTTXXXVVVTTTQQQPPPRRRVVVYYYYYYZZZ[[[[[[ZZZYYYXXXWWWUUUTTTSSSQQQPPPPPPOOOOOOKKKJJJIIIJJJLLLNNNNNNMMMKKKKKKJJJIIIGGGEEEBBBAAA888999888555333111111222222222333444555555555555666555444333444666888:::555666888999:::;;;;;;;;;999999999999888666444333///000000///000444<<>>AAADDDEEEEEEDDDBBBDDDBBB======@@@???:::999999888777666555555555666666555555666777888888666777:::<<<>>>???@@@@@@CCCCCCCCCDDDFFFIIILLLMMMMMMKKKIIIHHHJJJNNNTTTWWW```\\\WWWSSSRRRQQQPPPOOONNNLLLJJJJJJKKKKKKIIIGGGBBBBBBCCCDDDEEEFFFFFFGGGDDDCCCAAA???<<<:::888777333333222222222222333333222222222222333333333333555555666777777888999999888999999999999999999888888888777444111000111222222222333222444;;;DDDLLLOOOTTTcccvvv}}}ssseee\\\XXX___mmm}}}kkk___```cccmmmuuuTTT>>>666111------...///...,,,***+++,,,++++++)))((((((((()))***)))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%###"""###%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***))))))((('''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))***************************+++,,,,,,,,,+++***)))+++,,,---------,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***,,,,,,,,,++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++++++++******++++++++++++++++++*********))))))******+++++++++******)))))))))))))))***************((('''''')))***))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((//////////////////////////////...---,,,,,,,,,,,,---...000000222777???FFFRRR[[[dddgggaaaYYYSSSQQQRRRYYYccckkkrrrxxxyyyuuuyyy|||uuummmeeekkkfffeeegggjjjmmmrrryyy~~~yyyqqqiiicccZZZNNNFFFCCC>>>======???BBBDDDEEEEEEGGGHHHFFFBBBBBBCCC@@@;;;;;;:::999777666555555555666666555555555666777777555666777888888888888888::::::;;;<<<>>>AAADDDFFFDDDCCCBBBCCCGGGMMMSSSWWWZZZVVVQQQLLLIIIGGGEEEDDDCCCCCCCCCEEEGGGGGGEEECCC>>>>>>?????????@@@@@@@@@===<<<;;;999888666555444222222111111111222222333222222222333333333444444666666777777888888999999777888888888888888888777555555555333111111222444555444333555;;;EEENNNTTTVVVbbbuuu|||nnngggcccooojjj]]]VVVXXX```sssvvvQQQ;;;444000---,,,---......---+++***+++,,,+++******)))((()))))))))((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***((('''(((******)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''*********))))))))))))(((&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************+++++++++++++++)))((((((******+++,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++************++++++++++++************************************))))))))))))******++++++*********)))))))))++++++++++++***)))((('''))))))))))))************)))'''&&&''')))******)))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******+++((((((((((((((((((((((((000000000000000000000000,,,,,,,,,,,,---...//////,,,...///000000333777;;;BBBKKKUUU[[[YYYVVVSSSRRRNNNSSS\\\gggrrr}}}|||yyyzzz}}}{{{ssskkkgggeeecccaaahhhggghhhllloooppptttyyyxxxnnniiiddd^^^[[[ZZZXXXRRRNNNMMMHHHFFFDDDFFFIIILLLLLLKKKOOOMMMIIIGGGGGGFFFCCC???===<<<;;;999777666666666777777666555555666666666666666777777777777666666666666666777999;;;===>>>=========???CCCHHHNNNQQQPPPLLLGGGCCCAAA???<<<;;;;;;<<<>>>@@@AAA@@@>>>===::::::::::::::::::::::::777777666555555444333333111111111000111111222222333333333333444444444444555555555666666666777777777777888888888888777777555555555333111222444666666555777>>>IIIUUU^^^cccbbbttt}}}yyy}}}lll^^^XXXUUU___pppxxxYYY;;;222222000---...,,,------,,,+++******++++++******)))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))******)))((()))+++,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((************************+++++++++++++++*********))))))***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******++++++++++++***************************************))))))*********************))))))))))))***************)))((((((((()))))))))************)))'''&&&''')))*********(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((000000000000000000000000,,,,,,,,,,,,---...//////---...///000000111222444888>>>FFFMMMQQQSSSVVVYYYPPPSSSZZZdddppp|||zzzsssnnnkkkeeeaaa\\\ZZZ[[[\\\]]]___eeeffflllsssuuutttwww{{{}}}tttkkkdddaaaWWWRRROOORRRUUUUUUWWWZZZWWWVVVVVVYYY___aaa___\\\UUUPPPKKKJJJKKKKKKIIIHHHAAA@@@???===;;;:::888777999888777666666666666666666666555666666666777777666666666666777777888888999999999;;;===AAAEEEGGGDDDAAA>>>;;;:::999777666777888:::;;;;;;999888777777777666666666666555555444444444444444444333333111000000000111111222333333333444444444555555555555555555555666666666666777777888888888888777777444444333111111333888;;;@@@AAAEEEMMMXXXbbbiiilllnnnzzzrrrooouuu}}}~~~ppp^^^VVVXXXZZZnnnxxxXXXDDD444333555000---...***,,,,,,,,,***)))***+++************)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))***++++++***)))***,,,---,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,---......))))))))))))***++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))******++++++++++++******))))))))))))))))))))))))++++++************++++++*********)))))))))(((((('''((()))***************((()))))))))************)))(((&&&''')))******)))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''//////////////////////////////...---,,,,,,,,,,,,......//////000000000000333666;;;AAAGGGNNNVVV[[[TTTWWW[[[bbblllvvv~~~uuulllfff[[[UUURRRSSSUUUVVVYYY\\\```dddmmmwwwzzzzzz~~~uuuiiibbb^^^TTTOOONNNRRRXXX\\\bbbggghhhiiinnnwww|||vvv___TTTLLLKKKMMMNNNOOOQQQFFFFFFFFFEEECCC@@@<<<:::;;;:::999888777666666666444444444444444555666666666666666666666555555555777777777777888:::;;;<<<:::888666555666666555333555777888888666444444444555555444444444444444444444444444444444444444444111111111111111222333444444444444555555555666666666666666777777777777777555666666777777666666555222222111222555<<>>FFFNNNSSSXXXZZZ]]]```fffnnnxxxyyyqqqkkk___WWWRRRRRRRRRQQQSSSXXX]]]bbbkkkvvv|||uuuhhhaaaXXXTTTTTTZZZaaaffflllrrruuuzzzooo```QQQLLLLLLLLLMMMPPPKKKMMMOOOOOOLLLGGGBBB???===<<<;;;999888777777777777666555444444444555666444444444555555555444444555444444444444555555555555333222222333444333222444666777666333222444555444444444444444444444444444444444444444444444444111111111222222333444555444555555555666666666666666666666666555555555555333333444444444444333333222222444888@@@NNN\\\fffiiiiiihhheeeccceeekkkqqqvvvkkkjjjmmmtttsssvvvuuujjj^^^bbbnnnwww[[[>>>000222111//////000---)))(((***+++***))))))***+++)))******+++***)))((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********)))((())),,,---,,,+++''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,...///+++***)))((((((((())))))))))))))))))*********+++)))))))))******++++++++++++++++++******+++,,,,,,******+++++++++,,,,,,,,,+++++++++*********************++++++++++++******))))))))))))))))))))))))******))))))))))))*********)))))))))(((((((((((((((((()))))))))))))))((())))))))))))************,,,***((('''((()))(((''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''........................,,,,,,,,,,,,---...//////---,,,,,,,,,...///......222222222444999???FFFJJJYYY[[[]]]___aaahhhsss{{{|||uuuoooggg]]]TTTRRRPPPMMMOOOTTT[[[___iiittt|||tttjjj\\\YYYZZZbbbjjjnnnsssxxx{{{kkkWWWNNNJJJFFFFFFJJJPPPRRRUUUUUUSSSMMMFFFBBB>>>===<<<:::999888888777;;;999888666555555666666000111222333444444444444333333333333222222222222333222111111222333222000333555666555222222555888333333444444555555555555444444444333333333333333222222222222333444555666555555555555666666666777333333333333333333333222111111111222222111111111333555888???LLL^^^qqq}}}uuutttooogggbbbdddmmmuuulllfffjjjqqqyyyvvvwwwxxxppphhhpppoooWWWEEE444...333111***+++111000)))((()))******)))((()))+++)))******++++++)))((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((******)))(((((()))+++---,,,+++'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,+++***)))'''''''''((()))))))))))))))************(((((())))))*********+++,,,+++***************+++*********++++++,,,,,,,,,***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((************)))((('''&&&))))))))))))************---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%&&&((()))+++,,,,,,''''''''''''''''''''''''///......------......//////...---,,,,,,---...///------...//////...------//////000111222777===BBBOOOVVV___fffiiilllooorrrxxxtttqqqooogggiiidddYYYQQQOOOOOONNNSSSYYYdddpppzzz}}}mmmdddeeefffhhhjjjooovvv{{{|||zzzdddUUUKKKDDDAAABBBEEEMMMSSSTTTTTTTTTQQQMMMHHHHHHDDD>>>:::999999999777777888888888777777666777666444333333333444555111111111111111111111111333333333333333333333333666555555444333333333444000111333444555444444333444444444333333222222222333333444444444444444444999888777666555444444444777444111000111222111000222///...111222///...///666333999MMMhhh|||}}}uuulllccc``````fffvvv~~~qqqjjjmmmsssuuuzzz~~~uuuvvvqqqWWWAAA777666//////...------------...******************************))))))((((((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***************)))))))))))))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%*********))))))))))))))),,,***(((((()))************)))'''%%%%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((++++++******)))((((((((())))))))))))((((((((((((+++*********))))))((((((((((((((((((''''''''''''******))))))((('''%%%$$$(((((((((((((((((((((((('''((((((((()))))))))***+++++++++*********))))))((((((((()))******++++++(((***++++++******+++,,,++++++,,,,,,,,,,,,------...------,,,------......,,,+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''')))*********))))))&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&((()))***///...+++))))))+++...//////...---,,,,,,---...///..............................//////000444:::>>>IIIRRR^^^ggglllooorrrttt~~~uuunnnkkkjjjiiikkkggg^^^WWWUUUTTTRRRVVV[[[eeerrr~~~vvveeeeeefffgggjjjooovvv{{{pppbbbVVVJJJEEEDDDBBBHHHLLLMMMOOOTTTUUUSSSPPPOOOKKKEEEAAA>>><<<:::999888888777666666555555666555444333222222222222222222222222222222222222444444444444444444444555555444333333222222222333111222333333444444444333444444444333333333333333444444444444444333333333555555333222111111111111111000////////////......222//////222333222333777999<<>><<<;;;::::::::::::444555666666666555333222444444444444444444444444333333444444555666666666777666666555555555666666555444333222222333444555333333333444444555555666555444444333222111111000222111111000000000111111///111222111111222666999888777999;;;::::::@@@HHHNNN\\\sss|||llldddiiirrr|||sssiiihhhllldddEEE555222333222111,,,,,,,,,,,,++++++******************************((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%$$$"""!!!%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((***,,,------,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******((('''&&&''')))***))))))&&&%%%%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((+++)))''''''******(((&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************))))))))))))************))))))((((((((()))******(((((()))***************++++++++++++---------,,,,,,+++******)))))))))***+++++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''&&&%%%$$$$$$(((((((((((((((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((('''%%%$$$$$$$$$%%%%%%'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((,,,------------------,,,,,,------------------,,,///...,,,++++++,,,...///.........---,,,---000333888>>>HHHQQQZZZeeeqqqyyy|||yyyvvvxxx}}}}}}rrriiigggmmmssswww|||ssskkkfffkkk{{{{{{iii___YYY[[[^^^aaaeeelllsssyyyzzz|||rrrmmmkkkggg```VVVMMMOOOVVVTTTUUUUUUWWWaaaoooxxxyyytttggg[[[XXXWWWRRRMMMMMMEEEDDDBBB???===;;;:::999555555777777777666555444444444444444444444444444333444444444555555666666666666555555555555666666666555444333333444555666222333333444444555555555444444333222111111000000000000/////////000111111111111111111444999@@@EEEDDDDDDEEEEEEAAAAAAIIISSSeeesssyyywwwvvvjjjgggmmmuuu___JJJ555///111111---***++++++,,,,,,,,,+++***)))))))))))))))))))))))))))'''''''''''''''(((((((((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&$$$"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((***+++,,,,,,+++***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))(((((('''''''''&&&((()))(((%%%$$$&&&(((((((((((((((((((((((((((((((((((((((((('''''''''$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((())))))************)))******)))&&&%%%%%%&&&+++++++++,,,,,,,,,,,,---))))))******)))((('''&&&)))))))))***+++++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%%%%&&&'''''''''((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''''''''''',,,---///000000///---,,,,,,,,,------------,,,,,,...---,,,++++++,,,---...---......---,,,---///111444888===BBBJJJVVVdddnnnsssnnnkkklllnnnpppwww}}}{{{xxxtttnnnkkkmmmuuu||||||tttsss|||zzzjjj___YYYVVVZZZ___dddjjjpppwww{{{yyy|||{{{qqqjjjfffccc```[[[UUURRRXXX```eeeiiioooxxxttt___XXXUUUOOOMMMNNNKKKJJJIIIFFFCCC???<<<;;;;;;;;;;;;:::999888777666555555555555555555555555666666666666666666666666555444444444444555666666777777666555555555666666222222333333333333333333333222222111111000000000......---......///000000222111222777AAAKKKSSSWWWYYYWWWTTTPPPJJJKKKYYYhhhyyyiii```bbbmmmyyyiiiGGG;;;000000222000+++(((++++++,,,---,,,+++***)))''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))************)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((***)))((((((((('''%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******))))))(((''''''&&&$$$(((((($$$###''',,,((((((((((((((()))))))))))))))((((((''''''''''''$$$%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((()))))))))))))))***'''(((((()))******++++++*********)))&&&$$$%%%%%%++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))***************+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&.........//////.........+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000000222444777===HHHVVV```gggeeefffgggddd```cccjjjkkkjjjjjjjjjnnntttzzz~~~wwwkkk```ZZZXXXWWWWWW[[[ccckkkqqqxxx~~~xxxpppiiieeeaaa___\\\[[[```hhhxxxeeeWWWPPPIIIGGGJJJLLLNNNOOOPPPOOOMMMKKKIIIIIIGGGEEEBBB???===;;;:::888888888888888888888888:::999999888888777777666777666666666777777888999888888888888888777666666222222222222222222111111111111111111111000000000.........//////000222222777777<<>>===???AAA@@@;;;444111555111000111111...///222000111222222111222444666777444333555555555:::AAAEEEPPPaaavvvzzzsssiiibbbfffwwwyyy{{{ttteee]]][[[eeeuuubbbFFF999999............---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''(((((('''((()))******(((&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%############%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((())))))%%%"""$$$(((+++)))%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$!!!"""%%%''''''&&&'''''''''''''''((())))))''''''''''''((((((((((((***(((&&&&&&'''(((((('''***************************)))))))))***+++,,,,,,******+++++++++,,,,,,,,,***))))))(((((()))***+++***))),,,111666555---%%%++++++***)))(((((())))))((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((******))))))(((((('''''')))(((((((((((('''''''''%%%''')))(((%%%###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''/////////...---,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......000///...///111555999<<>>===<<<;;;<<<===>>>@@@@@@AAABBB@@@;;;666333333///...000000......222111333888===AAACCCCCCBBBDDD???<<<======???FFFNNN\\\fffvvvrrrmmmfffcccjjj~~~|||vvvrrryyy{{{wwwiiiaaa^^^dddwwwhhhPPP>>>555444,,,,,,,,,,,,+++***)))(((************************))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&'''(((((('''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$###$$$&&&((('''&&&'''''''''''''''((())))))(((((((((((()))))))))))))))(((&&&'''((())))))(((''''''''''''''''''''''''***)))))))))******+++,,,************++++++++++++...---,,,***)))((()))))),,,///444666444000,,,***++++++***)))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((((((((((((((((((((((('''''''''&&&&&&###&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''///......------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------000000//////000222333555666<<>>>>>@@@===888666777999<<<===BBBCCCCCCBBB???;;;666222333000///111111//////333333999EEESSS^^^aaa]]]YYYXXXPPPGGGCCCBBBFFFQQQ\\\rrr}}}}}}uuupppjjjiiiqqqwwwtttsss{{{}}}oooccc```gggxxx^^^GGG<<<555111///,,,,,,,,,,,,+++***)))(((************************(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''')))***(((&&&%%%''')))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''&&&%%%%%%&&&(((((('''%%%'''''''''&&&''''''((()))(((((()))))))))*********((('''&&&''')))******)))'''''''''''''''''''''''')))))))))))))))******+++(((((()))))))))*********......,,,+++************...555:::888000+++,,,///+++***))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))''''''''''''&&&&&&&&&%%%"""$$$&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''------------,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------------...////////////000000000111666===CCCIIINNNSSSVVVUUUXXXZZZZZZ[[[dddrrr~~~ssskkkkkkooosssuuuvvvtttmmmddd^^^]]][[[XXX```bbbiiittt}}}zzzzzzzzzzzzwwwjjj]]]WWWUUUPPPLLLJJJLLLLLLJJJKKKUUUcccmmmnnncccZZZOOOHHHBBB>>><<<=========@@@HHHQQQYYY\\\]]][[[XXXQQQIIICCC>>><<<<<<>>>999555333555888::::::@@@DDDFFFDDD@@@<<<777222777333222333444222333777888DDDZZZrrr|||qqqmmm```RRRJJJHHHPPP```ooo{{{xxx~~~{{{ooohhhlll|||gggGGG666333222///...------...------,,,+++***++++++++++++++++++++++++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######"""!!!!!!"""$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((('''&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&((()))++++++)))(((&&&%%%&&&'''((()))((('''%%%'''''''''&&&&&&''''''((((((((((((((())))))))))))'''&&&&&&(((***++++++***))))))))))))))))))))))))))))))((((((((())))))***'''''''''((((((((())))))************+++,,,,,,---...333888555---)))+++000******)))))))))))))))***(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''',,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,,,,,,,---...////////////000222555999>>>EEEMMMRRRXXX[[[\\\YYYWWW\\\iiisss}}}uuukkkfffjjjrrrzzz~~~~~~zzzuuupppiiiaaabbbaaaeeeooo~~~zzzvvvtttuuuuuuvvv}}}zzzlllbbbYYYWWWXXXXXXYYY[[[^^^^^^^^^aaammm}}}uuuiii[[[SSSIII???;;;===;;;<<<>>>BBBIIIOOOUUUXXXWWWRRRKKKDDD@@@===<<<<<<;;;999777666777:::;;;<<<===GGGOOOOOOLLLIIICCC<<<;;;777555777888888<<>>FFFLLLVVVZZZ\\\ZZZWWWZZZbbbjjjuuummmggghhhppp{{{|||ppphhhdddeeennnoookkkjjjkkkmmmpppxxx|||qqqkkkddd]]]^^^```ccciiiooorrruuuyyyrrrgggYYYIIIBBBBBB999<<<>>>@@@CCCIIISSSZZZ]]]WWWNNNEEE@@@>>><<<<<<999999999888888:::>>>BBBHHHYYYhhhkkkiiidddZZZNNNAAA===;;;>>>BBBFFFMMMTTT\\\nnnhhh^^^TTTSSSZZZlll}}}{{{~~~}}}~~~~~~{{{zzzvvvcccEEE===666333000,,,+++,,,++++++++++++***)))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))),,,'''"""$$$(((***'''###(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%'''((((((&&&%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''&&&&&&'''''''''((((((((()))************)))(((''')))(((((((((***+++******)))))))))))))))******+++(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''&&&&&&&&&%%%((('''&&&&&&'''&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&*********+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,+++***------,,,,,,,,,---......+++---...///222666<<<@@@KKKOOOUUUWWWWWWXXX]]]bbbuuu|||oooiiieeelllzzztttnnnkkkqqquuuhhhdddcccfffiiimmmwwwtttpppjjjgggiiilllqqqyyyvvvgggUUUKKKLLLCCCHHHMMMNNNOOOXXXhhhuuuyyypppbbbWWWOOOIIIEEECCC@@@BBBBBB???===@@@IIIQQQiii~~~ooo^^^KKKGGGEEEJJJRRR[[[gggqqqvvvrrr\\\WWWVVV[[[fffwww|||ooooooqqqqqquuuyyyqqqXXXHHH666333111111///+++***,,,***++++++******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''%%%###$$$&&&''''''%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$###$$$'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''''''''''''''((((((((((((******+++++++++***)))(((((((((((()))************)))))))))))))))***++++++((((((((((((((((((((((((&&&'''(((***************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''''''''&&&&&&'''&&&%%%&&&'''(((&&&###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&******************++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,(((***+++------,,,+++***000///---,,,+++,,,------+++---///000000000222444>>>DDDLLLRRRTTTVVVYYY[[[___qqqzzzvvvuuu}}}|||sssmmmgggeeeooowwwppprrr~~~qqqkkkjjjgggfffiiimmmrrr|||tttpppooorrrvvvzzzzzzmmm[[[RRRSSSUUU\\\ccceeefffrrr~~~nnnccc[[[TTTPPPNNNQQQQQQLLLHHHLLLZZZeee{{{eeeTTTPPPOOOVVV```mmm|||sssddd^^^]]]```jjjuuu~~~jjjbbbdddfffeeeooovvv~~~fffPPP???555333///...///...++++++...,,,,,,---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&'''((($$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''###$$$%%%%%%$$$$$$&&&((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''%%%"""!!!$$$'''((('''&&&&&&%%%%%%%%%%%%''''''''''''((((((((()))%%%%%%&&&'''((((((%%%"""(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((***,,,------------(((***,,,,,,***)))***+++))))))((())))))***++++++(((((((((((((((((((((((("""###%%%''''''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%)))(((((((((((('''''''''%%%$$$###%%%((()))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&...---,,,+++************&&&'''(((***++++++++++++))))))***++++++++++++***))))))***+++---......///,,,+++******))))))******+++,,,,,,---...///111222888<<>>CCCGGGJJJLLLMMMMMMMMMMMMOOOQQQTTTVVV]]]___hhhuuuqqqccc]]]]]]___aaaiiijjjmmmttt~~~xxxooolllgggbbbgggrrryyylllgggaaaYYYZZZ]]]bbbeeegggqqqkkk^^^WWWYYY___jjjzzzvvvuuurrryyytttcccVVVSSSUUUXXXdddrrrxxx]]]JJJ>>>555000////////////...---+++***)))+++******)))(((((())))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((('''&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''')))((((((&&&%%%$$$###""""""###%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((())))))))))))))))))*********++++++))))))))))))((((((((((((''''''''''''((((((((()))(((''''''''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,++++++*********++++++++++++***)))(((((())))))((()))******++++++******)))******+++,,,---......******+++,,,---///111222+++++++++,,,,,,---------...///111444888<<>>???AAADDDFFFHHHIIIJJJKKKNNNYYYiiivvv~~~|||xxxoooaaaVVVQQQSSSYYY^^^bbbfffnnn{{{|||zzz|||~~~}}}{{{zzzpppfffbbb\\\\\\bbbggghhhnnnyyyqqqiiicccgggnnnzzzqqq```YYYYYY___lllzzz~~~kkkRRRDDD666222222222111111+++,,,,,,,,,,,,++++++***))))))))))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((((()))***((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&(((''''''&&&%%%$$$######"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''')))'''%%%%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((('''%%%%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***(((((((((((()))***+++,,,(((((()))************))))))******++++++,,,,,,,,,+++++++++++++++,,,,,,---******+++,,,,,,++++++***...---------///111333444555999>>>DDDHHHIIIIIIHHHFFFHHHQQQ___lllvvv}}}wwwyyyoooddd\\\YYYZZZ\\\eeegggnnnyyy{{{ssssssvvvxxx|||oookkkkkkgggiiirrrxxxxxx~~~}}}xxxuuusssrrryyywwwuuuxxx~~~yyykkkbbbeeemmm|||www___NNN<<<666222111///++++++...***+++++++++++++++******))))))***++++++******)))((((((''''''''''''((((((+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******))))))***+++((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''')))'''%%%%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''((())))))***++++++(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++******)))))))))******&&&'''(((***++++++++++++'''((())))))******))))))************++++++,,,,,,,,,+++******)))))))))))))))***+++,,,---,,,,,,+++,,,,,,,,,,,,------...///000444;;;BBBGGGIIIHHHHHHDDDDDDJJJVVVbbbkkkvvv~~~{{{wwwvvvnnniiihhhiiijjjhhhlllsssyyyxxxqqqmmmnnnqqqtttyyy~~~wwwwwwyyyxxxzzz~~~|||{{{xxxzzzxxxssswww~~~ppphhhjjjooouuuzzzyyyyyy{{{|||xxxqqqnnnooo}}}pppZZZGGG:::333222222333///))))))---******+++++++++***))))))((()))+++,,,,,,+++******(((''''''&&&&&&''''''(((///---***'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''')))******)))((()))***'''&&&&&&%%%$$$$$$$$$$$$###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&''''''(((((()))))))))*********''''''((()))***+++,,,,,,((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((''''''''')))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&......---,,,++++++++++++&&&'''***,,,,,,+++)))((('''(((((()))))))))))))))************++++++++++++,,,+++***)))))))))))))))((()))+++---......---,,,++++++,,,,,,---,,,,,,,,,///111666;;;???CCCDDDEEEBBBBBBGGGQQQZZZ```fffmmm~~~wwwwwwzzzsssppprrrssszzzzzzjjjhhhiiimmmqqquuu}}}yyywwwwwwwwwzzz{{{kkk]]][[[aaahhhnnnrrrlllooowww~~~~~~}}}fffSSSEEE:::444444000///000///,,,,,,///******++++++***)))(((((('''(((***+++,,,+++***)))((('''&&&&&&&&&&&&'''(((222///,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((()))******)))'''((()))&&&&&&%%%$$$$$$%%%%%%%%%############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((((((((())))))******)))))))))*********++++++))))))))))))(((((((((((()))(((((((((''''''''''''(((''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((('''%%%%%%'''((('''&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''',,,+++***)))((((((((((((''')))+++------***'''%%%'''(((((()))))))))))))))***************+++++++++++++++***************+++''')))+++...//////...---+++,,,---.........,,,++++++,,,---000444888<<>>@@@BBBEEEHHHKKKOOOTTTWWW]]]cccmmmyyyrrrfff\\\TTTPPPTTTYYYcccmmmuuu~~~vvvpppsssyyywww{{{rrrpppwwwoooddd]]]XXX[[[```eeejjjooowwwzzzzzznnn```XXXaaaiiiuuutttdddSSSGGG:::555000...000111///------------,,,,,,,,,,,,++++++---...---***((('''&&&((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######&&&***------***&&&###$$$$$$$$$$$$%%%%%%%%%&&&((((((((((((((((((''''''%%%%%%$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''***---111111---***))))))((((((((())))))*********(((((((((((('''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&------,,,+++++++++++++++)))(((((((((((((((''''''''''''''''''((((((((((((***))))))((()))***++++++++++++***))))))***++++++,,,++++++***)))(((((('''+++,,,,,,+++******+++---++++++,,,,,,---,,,,,,,,,,,,///111333444555777999<<<;;;::::::<<>>EEEIIIJJJHHHJJJOOOXXXdddrrr~~~zzzxxxvvvwww~~~rrrkkkeee___]]]^^^dddrrr}}}qqqhhhddddddjjjqqqzzzqqqbbbYYYXXX^^^gggoootttyyywww___SSSQQQFFFIIIMMMRRR\\\kkkvvvzzz}}}vvvbbbOOOGGG;;;444222333333333...000111///,,,***,,,...***)))((((((((()))***+++'''((()))***))))))+++,,,&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&"""###%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))(((&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''***,,,+++(((%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&......---,,,,,,,,,,,,---+++******)))((((((''''''((((((((()))))))))******'''(((((()))))))))))))))*********++++++*********++++++++++++************((()))))))))'''''')))************++++++,,,,,,---+++,,,---,,,++++++,,,...111111333888@@@FFFIIIIIIEEECCCDDDLLLZZZiiitttyyywwwyyy}}}kkk\\\WWWUUUUUUXXXZZZ```mmmzzztttgggaaa___```cccffflllvvvmmm]]]UUUQQQPPPXXX```ffflllsss|||~~~kkk\\\XXXZZZTTT[[[aaafffqqqzzzsssnnneeeUUUEEE<<<777111......//////...***,,,......------...000(((((((((((())))))******'''((()))((('''''')))***%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%&&&&&&'''((()))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''''''''%%%$$$$$$%%%&&&''')))))))))***))))))*********((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&,,,+++******))))))*********))))))((('''&&&&&&&&&))))))))))))************'''(((((()))))))))))))))******++++++++++++******((((((((((((((()))))))))***++++++***))))))***,,,))))))))))))***+++,,,---,,,---......,,,+++,,,---222000000444:::???AAA@@@BBB???>>>FFFUUUccclllpppuuu}}}sssoooxxx|||tttiii]]]QQQMMMMMMPPPUUUWWW]]]hhhttt}}}mmm\\\UUUUUUXXX^^^ccceeeiiissssssYYYOOOMMMNNNPPPXXX```dddhhhpppzzz}}}wwwnnnhhhiiilllllluuu}}}rrrqqqjjj___TTTKKK@@@666222000//////000000...,,,$$$&&&)))***++++++***++++++++++++***)))((('''''')))))))))(((&&&%%%'''(((%%%&&&&&&&&&&&&%%%$$$$$$'''''''''((((((***+++,,,&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%&&&((()))*********'''(((***++++++******)))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$$$$&&&((()))))))))((('''&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++++++++***)))&&&''''''''''''''''''&&&$$$%%%'''((()))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))***))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&,,,+++***))))))***++++++))))))))))))))))))))))))'''''''''''''''((()))***'''''''''''''''((())))))%%%(((+++,,,+++***)))***)))************))))))((()))************+++++++++)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***,,,...111444777999:::777999@@@MMM]]]hhhmmmmmmooosssyyy~~~~~~zzzuuuqqqggghhhmmmwwwssseeeZZZVVVTTTRRRQQQSSSYYY```fffiiisssxxx}}}bbb\\\UUUPPPQQQUUUYYY\\\^^^jjjwww~~~tttcccVVVNNNOOOVVVXXX[[[```hhhpppxxx~~~xxxjjj^^^XXXNNNEEE>>>:::777555//////.........---------+++++++++*********))))))+++)))(((&&&&&&((()))+++(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%$$$$$$%%%))),,,...///111111///,,,(((%%%&&&%%%$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&%%%%%%$$$$$$%%%%%% """%%%''''''&&&$$$"""&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&(((((('''&&&&&&((()))***%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((******)))))))))***,,,,,,))))))))))))))))))))))))(((''''''''''''(((((()))(((''''''''''''((())))))''')))++++++***))))))***(((((())))))***)))))))))))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222444555444666===JJJZZZffflllnnneeeeeedddccc```\\\YYYWWWZZZ]]]dddqqqxxxnnniiieeebbb``````cccfffiiiiiikkkqqq}}}wwwiii\\\XXXRRROOOPPPUUU[[[___aaajjjssswww|||zzzlllddd^^^ZZZ[[[aaahhhlllqqqvvv{{{ooo\\\OOOFFFAAA;;;555222111///.........------------,,,,,,...------------,,,,,,,,,***)))(((''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%)))+++...///000000...+++(((&&&(((&&&%%%(((---...***%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''%%%%%%'''((('''&&&%%%%%%$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&'''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''')))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))***)))***+++***)))((()))***&&&'''(((((()))))))))))))))))))))*********++++++---,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,------......111222777BBBOOO[[[aaaccc\\\XXXQQQKKKFFFEEEEEEEEEKKKOOOZZZiiizzz~~~|||zzzyyywwwuuuqqqxxx~~~tttjjjeeeccc___[[[WWWXXX]]]bbbffflllqqquuuwwwzzz|||yyy{{{}}}}}}~~~wwwlll```RRRDDD;;;666444000///......---,,,---,,,,,,,,,,,,+++++++++++++++*********)))))))))***)))(((''''''((()))***(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""!!!!!!###$$$%%%$$$$$$%%%(((***............---+++)))((()))&&&%%%***222333,,,%%%''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))(((&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))'''&&&&&&''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%++++++******************))))))))))))))))))))))))))))))))))))((((((''''''((((((((('''((())))))***+++++++++)))((('''(((***%%%%%%'''((())))))))))))))))))))))))************)))))))))))))))))))))************************************+++++++++++++++000000222888@@@GGGLLLMMMOOOJJJDDD>>><<<===@@@CCCCCCGGGPPP^^^ppp~~~zzzzzz|||zzzvvvrrrppprrrvvvyyyyyykkkdddYYYOOOGGG@@@999555444333111000000///...,,,++++++++++++************)))))))))((((((((('''''')))(((''''''''''''((()))(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$#########"""###$$$%%%%%%$$$%%%''')))---------,,,,,,+++***)))(((&&&&&&)))---...***%%%((())))))))))))(((((('''&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***(((&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%,,,,,,,,,+++***)))((((((************************))))))******)))((('''&&&((((((((((((((()))******+++++++++)))((('''(((***%%%%%%'''((())))))))))))(((((()))))))))*********''''''((()))***++++++,,,************************))))))***++++++,,,------///...///111444888;;;<<<===;;;888666666888<<<>>>???AAAGGGRRRaaasssyyypppddd\\\MMMGGG@@@999444222111000000...------------+++)))++++++*********)))))))))++++++++++++************((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%$$$$$$&&&(((***+++++++++++++++******)))***)))(((&&&&&&'''((())))))*********)))((('''%%%&&&'''&&&$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++)))'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((($$$%%%&&&'''((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&,,,,,,,,,,,,+++)))((('''************************((()))***+++***)))((('''))))))(((((())))))***+++)))***+++***)))((()))***&&&'''(((((())))))))))))((((((((()))))))))******))))))***+++,,,------...++++++++++++++++++++++++))))))***+++,,,---......------...///111333555666444444333333444555777888:::<<<@@@GGGSSSccctttvvvvvv|||uuuqqqjjjddd^^^TTTIIIAAA===:::555111...------...+++***)))***+++,,,+++***+++************)))))))))******)))))))))(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''"""$$$%%%%%%$$$$$$%%%&&&((()))***+++,,,++++++***,,,------)))%%%$$$(((,,,)))******+++***)))'''&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))+++)))&&&%%%&&&''''''&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''$$$%%%'''(((((('''&&&%%%((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&&&&&&&)))***++++++++++++***)))************************'''(((***++++++***)))((())))))(((((())))))***+++''')))++++++***))))))***(((((())))))***)))))))))(((((((((((()))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++---///000000000111111111111222444555555555666666999>>>DDDMMMYYYgggppptttvvvyyyqqqfff```gggttt|||mmmfff^^^XXXPPPJJJFFFAAA999444555555444222000.........---+++******,,,------,,,+++++++++*********))))))'''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((((((%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$$$$&&&%%%'''))),,,---,,,***)))+++++++++***(((''')))***)))***++++++***(((&&&%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''"""%%%((()))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++(((&&&%%%&&&(((((((((((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((&&&%%%$$$((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&''')))+++,,,---,,,,,,************************&&&''')))+++,,,+++***))))))))))))))))))******+++%%%(((+++,,,+++***)))***)))************))))))((((((((((((((()))))))))))),,,,,,+++***)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...///000...---,,,,,,,,,---///111222444444555555999???FFFMMMVVVaaahhh``````bbbhhhrrrxxxpppdddUUUNNNMMMYYYhhhtttppp^^^SSSOOOKKKDDD===999999999555222---///111111000...------000---***)))*********)))++++++++++++***************))))))))))))(((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""""""""$$$%%%%%%$$$$$$$$$%%%###&&&))),,,---,,,***)))(((''''''(((++++++)))&&&((()))***+++***(((&&&$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***(((%%%%%%&&&((())))))(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&(((((((((&&&$$$###)))(((((((((''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''(((******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$,,,,,,---,,,+++)))'''&&&)))((()))+++------+++)))((()))******(((''''''(((******))))))((((((''''''************************,,,+++***))))))***+++,,,)))(((((())))))***+++,,,))))))))))))))))))******)))((('''(((***++++++******++++++(((&&&&&&)))---+++++++++,,,,,,---------///...------///000000///555555777???KKKVVV]]]______XXXQQQTTTZZZ[[[TTTLLLDDDFFFGGGJJJPPP\\\jjjuuu|||{{{{{{sssoooqqq~~~xxxqqqhhh^^^VVVNNNHHHDDD666666555444333333333333333222000///.........///---,,,***(((''''''((()))+++******)))((('''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&((((((&&&$$$'''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&###$$$%%%%%%&&&&&&%%%%%%((()))((('''&&&&&&(((***)))((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))******)))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((&&&###!!!!!!###&&&((((((&&&$$$$$$%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((&&&""" """&&&)))'''%%%%%%%%%''''''&&&%%%&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((('''%%%%%%'''''''''((())))))******''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''***((('''&&&&&&'''(((***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''(((((()))''''''''''''''''''''''''))))))***+++++++++*********))))))***++++++)))''')))***,,,+++)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''((())))))***))))))((((((((())))))+++******)))))))))******+++***((()))******)))(((***++++++)))''''''***,,,------,,,,,,,,,,,,,,,,,,///...,,,---///000000///222111333999BBBKKKQQQSSSRRRKKKFFFFFFIIIHHHAAA;;;:::<<<>>>@@@CCCKKKUUU\\\cccbbbcccgggqqqwwwpppmmmpppvvviii\\\XXXZZZeeeqqq}}}rrrsssyyyxxxfffYYYTTTMMMEEE@@@;;;666333333333222111111111111222222111000......---......---,,,***(((''''''((()))))))))))))))))))))))))))(((((((((((('''''''''''')))(((((('''&&&''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%######%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%'''((((((&&&$$$$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((&&&$$$######%%%''')))'''&&&%%%%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''(((((()))******+++)))(((((((((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***+++,,,+++***))))))***)))'''%%%***+++,,,,,,***))))))***'''''''''((()))*********(((((((((((((((((((((((()))((((((''''''(((((())),,,+++***)))((((((((((((,,,,,,+++***)))))))))***,,,+++))))))******(((''')))***++++++***)))***,,,......------,,,,,,++++++///---,,,,,,...//////............111777===AAABBBEEEAAA>>>===>>>===999666666999<<<===>>>@@@EEEJJJMMMMMMMMMQQQYYYcccmmmtttqqqggg\\\VVVTTTUUU]]]eeeyyy||||||lllTTTJJJHHHHHHOOOWWW___dddgggggggggppppppbbb^^^eeeqqquuuiiiXXXHHH@@@===888555333111...---//////......//////000111111000///...------------,,,+++)))((('''(((((()))''''''(((((()))***++++++(((((((((''''''''''''&&&)))((('''&&&&&&''')))******'''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&(((''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((())))))(((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))((('''%%%%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%((((((((()))******+++++++++******)))(((''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---,,,***(((((((((((()))+++***))))))***+++)))((()))+++,,,+++***)))))))))'''((((((((()))))))))***((((((((((((((((((((((((*********))))))*********---,,,++++++************------,,,***))))))))))))+++***((()))******)))((()))***++++++++++++++++++------------,,,,,,,,,,,,...,,,+++,,,---///......---,,,,,,---///111444555888888888888999;;;;;;;;;888;;;>>>??????@@@DDDHHHHHHGGGGGGHHHKKKPPPUUUYYYTTTLLLDDDBBBBBBEEEMMMUUUaaagggnnnqqqsssxxx{{{tttmmmdddhhhoooxxxppp[[[HHHCCCCCCBBBDDDIIIHHHQQQYYY[[[]]]hhhxxxzzzgggXXXPPPSSSbbbpppwwwbbbRRRIIIAAA:::888666333222222333222111,,,,,,,,,------///000000//////......------------+++***)))(((((((((((((((&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&((('''&&&&&&'''***---000+++(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''&&&%%%#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***(((((()))+++++++++***))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&(((((())))))((((((((('''&&&&&&&&&&&&%%%###((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((())))))(((((((((((())))))***+++++++++,,,++++++***)))(((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((+++***)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++)))((('''((())))))***)))(((***,,,------,,,((()))+++***)))'''((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***+++,,,---,,,+++***))))))))))))(((''''''(((***,,,++++++)))))))))++++++,,,+++*********++++++,,,---......---,,,++++++---......---------,,,,,,,,,,,,---///,,,---...///111333666888777999;;;<<<<<<@@@GGGLLLKKKKKKJJJIIIHHHGGGGGGGGGEEE@@@<<<===>>>>>>BBBHHHKKKOOOTTTVVVXXX[[[aaaffffffiiiiiiddd^^^ZZZVVVSSSPPPUUU[[[```eeekkkrrruuuwwwyyy|||vvv[[[KKK>>>>>>???===>>>BBBEEESSS```eeeiiirrr}}}~~~nnnZZZMMMIIIOOO^^^lllwwwnnn\\\HHH;;;777666555222000//////000111000///,,,,,,,,,,,,---///000111...............---------)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&)))---111444+++(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''&&&%%%#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((()))***+++***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''(((((('''&&&%%%$$$((('''&&&&&&(((((('''&&&&&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%%%%'''(((******((('''&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((()))******++++++,,,++++++***))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))***+++,,,***)))(((***,,,/////////((()))******(((''''''(((*********)))((('''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))***++++++***)))((((((((()))'''&&&&&&(((+++------,,,)))((('''(((***++++++***'''((()))***+++------...---+++******,,,------,,,,,,---...---++++++---...++++++******+++---///000555666888999;;;@@@IIIOOOQQQQQQQQQOOOMMMIIIFFFDDD???<<<<<>>???BBBBBBCCCDDDDDDEEEFFFJJJLLLLLLNNNNNNLLLIIIFFFEEEEEEFFFJJJLLLLLLOOOVVV[[[\\\[[[^^^aaafffooosssmmmdddRRREEE;;;<<<===<<>>CCCDDDCCCCCCFFFFFFDDD@@@===<<<>>>BBBDDDDDDDDDEEEEEEDDDBBBCCCEEEIIIKKKIIIFFFHHHOOOSSSRRRPPPSSSVVVZZZaaagggeee___UUUIII???===<<<<<>>BBB888666333000...------...---,,,+++,,,------+++***,,,+++++++++,,,---............///000000000///...''''''((((((((((((((('''&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&%%%%%%######$$$%%%&&&(((***+++'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%!!!###%%%%%%$$$######$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&'''((()))***'''((()))******)))(((''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''((())))))'''%%%''''''((((((((((((''''''&&&&&&&&&'''''''''''''''+++,,,,,,,,,+++(((&&&$$$%%%$$$$$$%%%'''((('''&&&))))))************))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((())))))))))))***((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))'''''',,,***((((((***+++++++++)))+++,,,,,,***))))))***''''''(((((())))))******'''''''''''''''''''''''''''((()))******)))((('''...---,,,+++************(((''''''''''''(((((()))***)))((()))***+++***))))))&&&###$$$'''***+++***(((((((((((()))))))))))),,,***)))***+++---,,,,,,&&&))),,,,,,+++,,,...111000,,,((((((,,,...---,,,(((+++...000000333999===<<>>@@@EEEHHHHHHJJJNNNNNNHHHAAA;;;;;;>>>CCCFFFFFFFFFFFFGGGFFFFFFHHHKKKQQQQQQMMMHHHJJJRRRUUURRRPPPTTTWWWZZZ___eeefffbbbXXXLLL@@@;;;888:::IIIZZZooozzz}}}{{{wwwjjjZZZJJJ???666333333222111333333///,,,+++***)))+++...+++******+++,,,,,,+++)))++++++++++++++++++,,,---...///000111111000//////''''''((((((((((((((('''%%%%%%'''((()))+++,,,,,,''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((((((&&&%%%###########################$$$&&&'''((('''&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&(((((('''%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''')))******%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))(((''''''((()))(((&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%!!!!!!!!!"""###$$$&&&&&&'''''''''(((***)))'''%%%''''''((((((((((((''''''%%%&&&&&&''''''(((((((((//////...---+++)))'''%%%$$$######%%%''')))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''(((((((((((((((''''''%%%%%%&&&&&&'''((((((((('''''''''((())))))******))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''************************))))))(((((())))))***+++))))))))))))))))))))))))%%%&&&'''(((******++++++)))((('''&&&&&&&&&&&&&&&,,,+++)))((((((((()))***))))))))))))))))))))))))******)))))))))***,,,---...---,,,*********++++++++++++++++++***((('''&&&***)))'''&&&'''(((***,,,,,,,,,+++******+++,,,,,,***+++,,,---...---,,,+++((()))***+++,,,+++***)))+++,,,,,,---///000000111333444666888:::;;;;;;;;;:::===BBBEEEFFFGGGHHHIIIGGGEEE@@@>>>>>>AAAFFFIIIMMMKKKHHHEEEDDDEEEFFFHHHMMMMMMKKKHHHGGGIIIMMMPPPJJJMMMQQQVVVXXXXXXWWWVVVJJJDDD<<<666777???JJJQQQfffggghhheee^^^RRRGGG@@@888555000---,,,+++***)))++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,+++***+++,,,---...---......///...,,,+++***************)))(((''''''''')))***(((&&&%%%'''***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%% """$$$''')))))))))((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""&&&'''''''''&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%((((((((('''''''''(((((((((((()))%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&''''''(((((())))))))))))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***((((((((((((((((((((((((+++******)))(((''''''&&&111666999444***$$$%%%***((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%&&&&&&''''''''')))(((''''''''')))***+++...,,,***'''$$$""" &&&&&&&&&&&&&&&&&&&&&&&&************************)))))))))*********++++++))))))))))))))))))))))))(((((())))))***))))))))))))(((((('''''''''''''''******((('''''''''((()))((((((((((((((((((((((((***)))((((((((()))***+++))))))((('''(((((()))***((()))******++++++******((('''%%%%%%%%%&&&((())),,,+++************+++,,,******,,,---------,,,+++++++++,,,,,,,,,***)))(((***************+++++++++---...000111222222111111333666999;;;<<<===>>>??????===;;;:::;;;<<>>???@@@AAAEEEEEEDDDAAA@@@@@@CCCEEEDDDEEEGGGHHHHHHFFFDDDCCC???;;;666333444999???DDDHHHIIIIIIHHHDDD>>>888444000...+++***,,,---------***+++++++++,,,,,,------...---+++******+++---...///...,,,+++******++++++/////////000//////...---------------+++)))'''&&&&&&((()))(((&&&%%%''')))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$#########$$$$$$'''&&&&&&%%%%%%&&&&&&''' """$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''%%%$$$%%%'''))))))(((&&&&&&'''''''''((((((((('''''''''''''''((()))***'''((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((())))))*********...111...'''$$$%%%((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************))))))+++,,,,,,,,,+++***))))))))))))))))))))))))***************)))((((((***))))))((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))((('''''''''((((((&&&&&&&&&&&&'''(((******((())))))***************'''&&&&&&%%%%%%'''((()))++++++************++++++******+++,,,,,,,,,,,,+++------------,,,***)))(((******))))))((((((((('''++++++,,,------,,,+++***---///111111111222444666444444444555555555666666555555555666666777777888999999999888666555777888::::::999999777555444333333222111111111222444555555555444333222000000///,,,***((((((***,,,---,,,))))))***+++,,,,,,------...---,,,++++++,,,---...000///---+++***)))((((((++++++*********+++,,,,,,000000111000...+++'''%%%%%%'''))))))'''&&&'''(((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&''')))***)))(((%%%&&&&&&&&&''''''''''''))))))((((((((())))))***''''''(((((()))******+++((((((((((((''''''''''''((((((((((((((('''''''''$$$$$$$$$%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&'''(((((()))******&&&(((***)))(((''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###%%%((())))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%************************(((***,,,---...---+++***))))))))))))))))))))))))***************))))))(((******)))))))))))))))***))))))((((((''''''''''''((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((())))))***************)))((('''&&&%%%)))(((((((((((()))***************))))))*********)))******+++++++++++++++------------,,,+++++++++++++++++++++************,,,,,,---......---+++***+++,,,---,,,,,,,,,...000.../////////000000000000---...///000111000//////...///111111/////////000111111000/////////000000//////000000000//////...333222111///...............,,,)))))))))***)))((((((((()))***+++,,,------------,,,,,,,,,,,,------......,,,+++***(((((('''((('''&&&&&&''')))***,,,///000111222000...+++)))&&&'''((()))((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&(((******(((&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''(((((((((''''''((((((((()))))))))((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''(((((()))+++,,,---''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))((((((((('''''''''((('''((()))++++++***)))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$************************(((***,,,---...---+++***))))))))))))))))))))))))(((((()))************)))******))))))))))))***+++************))))))((((((''''''''''''''''''''''''*********))))))(((((('''))))))))))))((((((''''''))))))(((((('''&&&$$$###((((((((((((((()))******))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,------...+++++++++,,,,,,,,,,,,---******,,,------,,,++++++)))***+++***))))))+++---...---,,,,,,,,,---...///,,,---...///...---+++***(((***---...------...///...------,,,---...///000.........---------------------------,,,,,,+++***///---+++*********((('''(((((())))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))))))))(((((()))+++---...---...000111111000///...(((((((((((()))((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$#########''''''((())))))(((((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%'''((((((&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((((((((((((''''''''''''))))))((((((''''''&&&&&&******)))))))))*********''''''''''''''''''''''''###$$$%%%&&&''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''***)))((()))+++,,,***(((((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$************************))))))+++,,,,,,,,,+++***))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++***************)))((((((''''''''''''''''''''''''))))))*********)))(((((((((((((((((('''&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))(((((())))))(((((())))))***+++************+++---...///*********+++++++++,,,,,,&&&'''((()))))))))((('''&&&''')))(((''''''((()))---,,,+++++++++,,,......------.........---+++***(((***,,,---------...///...---,,,+++++++++++++++---,,,+++***)))***+++,,,'''((()))***++++++***)))+++***)))***,,,,,,+++***)))))))))))))))************++++++++++++++++++***'''((()))***************'''''''''((()))***++++++***+++---...000111222222---+++)))(((((()))(((&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$######******,,,---------,,,+++&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%((((((((((((''''''''''''((((((((((((((('''''''''******((('''&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%'''((())))))***))))))))))))))))))))))))$$$$$$%%%&&&((()))******))))))(((((())))))'''%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%************************)))))))))*********++++++))))))))))))))))))))))))'''((((((((((((''''''&&&((((((((((((((()))******((()))*********)))''''''''''''''''''''''''''''''&&&'''((()))))))))((('''&&&'''((((((((('''&&&&&&&&&'''(((((())))))((((((%%%&&&&&&'''''''''''''''''''''((())))))(((''''''))))))((('''((()))***+++******))))))***+++,,,---+++++++++++++++*********((())))))***)))'''&&&%%%###%%%(((((('''''''''((())))))+++,,,,,,,,,+++***+++,,,,,,---------------+++---------++++++,,,---,,,++++++******)))((((((***)))))))))))))))***+++(((((())))))******++++++(((((((((***,,,---,,,+++)))))))))))))))((((((((()))))))))******)))))))))'''''')))*********))))))%%%%%%&&&''''''(((''''''*********+++---000222444333///***(((((()))(((''')))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%)))***,,,---...---,,,+++'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%&&&'''((())))))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((('''%%%%%%'''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&'''((()))***((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))***))))))((((((((((((((((((((((((###$$$%%%&&&((()))***+++(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%************************))))))(((((())))))***+++)))))))))))))))))))))))))))))))))((('''%%%$$$###(((((('''(((((()))******'''((()))))))))(((&&&%%%''''''''''''''''''''''''$$$%%%'''((((((((('''''''''((()))+++++++++******++++++++++++***((('''&&&'''(((((()))***)))))))))&&&'''((())))))((('''&&&)))((('''''''''(((***+++,,,+++***)))))))))***+++//////...---,,,+++***)))...//////...,,,***(((&&&###&&&)))***)))((((((((($$$'''***------+++(((&&&)))******+++,,,---...////////////,,,***)))***+++))))))***************)))))))))******++++++++++++,,,+++)))''''''''')))***((((((((()))+++,,,+++)))*********)))((((((''''''(((((())))))))))))(((((('''((()))******)))((('''((((((***+++++++++***)))******)))***+++...111333666111+++(((((()))((('''))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$######""""""""""""##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&''''''(((&&&''')))+++++++++)))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))+++(((&&&&&&'''((((((((('''''''''(((((((((((()))''''''''''''(((***++++++''''''(((((())))))******)))(((((((((''''''''''''&&&'''''''''(((((())))))******)))((((((((((((((((((((((((((((((((((((((('''((()))******)))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''')))+++***((('''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''######"""$$$&&&((('''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''''')))))))))((((((((())))))*********+++)))************+++++++++,,,++++++***)))(((''''''''''''(((((())))))******+++******)))(((''''''&&&%%%&&&&&&&&&'''((((((((()))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''(((((())))))(((&&&%%%%%%&&&((()))+++***((('''''''''((()))''''''(((((((((((('''''')))))))))))))))))))))))),,,++++++******++++++,,,,,,---...///...,,,)))'''---,,,***)))))))))***++++++++++++***************,,,,,,++++++,,,---///000333222222000...,,,***)))000///,,,***(((((()))***!!!'''***)))''''''))))))((('''&&&&&&'''((()))))))))))))))******************)))(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))),,,+++)))'''&&&%%%%%%&&&''''''&&&'''(((+++...000222111///,,,)))'''%%%%%%((('''&&&&&&%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$#####################$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((())))))******))))))***))))))(((''''''+++++++++***))))))(((((())))))***+++***)))'''&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''(((''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''(((((())))))******''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&***)))'''''')))))))))(((*********)))))))))))))))))))))*********+++++++++---,,,,,,++++++*********'''((((((((()))))))))************)))((('''''''''&&&&&&&&&'''''''''''''''(((((('''&&&%%%&&&''''''''''''&&&%%%%%%&&&''''''***)))(((''''''''''''''')))'''&&&%%%%%%&&&''')))******)))(((((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))+++++++++******+++++++++...------,,,,,,+++******+++***))))))(((((())))))(((((((((((())))))))))))+++******+++,,,...000111333333111000...,,,+++***///---+++)))((((((((()))###&&&)))***)))((('''''')))((('''&&&&&&'''((()))(((((()))))))))***************)))((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))'''&&&&&&&&&'''(((***+++)))(((''''''''')))***,,,000///---+++***)))(((((())))))))))))((('''&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''((()))*********(((((())))))))))))((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((***)))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''))))))))))))(((((((((((()))))))))******))))))(((''''''((((((''''''&&&%%%''''''(((((()))((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((())))))))))))))))))((('''&&&&&&&&&'''((()))(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''(((((())))))(((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&***)))'''''')))))))))(((+++******))))))((((((''')))))))))*********++++++++++++++++++++++++++++++(((((((((((())))))))))))******))))))(((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&%%%%%%&&&''''''+++***)))'''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((***************)))(((((('''(((((())))))(((((('''((((((((((((((((((((((((++++++************++++++///---,,,*********+++,,,)))))))))))))))(((''''''%%%%%%&&&&&&''''''(((((()))))))))***---///222444444333000...---,,,,,,,,,,,,+++)))(((''''''((((((+++***)))******)))'''&&&((((((''''''''''''(((((((((((())))))))))))*********))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))%%%%%%%%%&&&((()))+++,,,+++)))(((&&&&&&&&&&&&'''++++++++++++++++++,,,,,,'''(((((()))((('''&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''!!!"""###%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))******''''''(((((((((((('''''''''(((((())))))(((((('''(((''''''&&&&&&''''''(((***))))))((('''&&&%%%%%%))))))'''''''''''')))))))))(((((((((((((((((('''(((((())))))(((((('''''')))))))))))))))*********))))))(((((())))))******((())))))))))))(((''''''''''''((())))))***))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))***+++++++++'''&&&&&&&&&'''((())))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''(((((())))))(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''***)))'''''')))))))))((()))))))))))))))((((((((())))))))))))************'''((((((((()))))))))***(((((((((((())))))))))))***)))))))))((((((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''((('''&&&&&&&&&&&&'''((()))***+++++++++***((('''(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******,,,,,,++++++++++++++++++((()))*********)))'''&&&$$$$$$%%%&&&''''''(((((((((((()))+++...111444666444222///---,,,,,,------+++***)))(((((((((((()))...+++((((((******(((%%%(((((((((''''''((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((('''''''''''''''''''''((((((((()))))))))((((((''''''''''''''')))((('''&&&%%%$$$%%%%%%'''(((((()))+++---///000&&&&&&%%%%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''!!!###$$$&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))***)))'''&&&&&&''')))***)))))))))(((((('''''''''((((((((())))))((((((''')))******+++,,,,,,------***)))((('''''''''))))))((((((((()))(((''''''&&&&&&'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((())))))*********&&&&&&&&&'''(((((())))))******))))))((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''***)))'''''')))))))))(((&&&&&&'''((()))******+++(((((()))))))))*********'''''''''((())))))******))))))))))))(((((((((((())))))))))))((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''''''''&&&&&&'''''''''))))))***++++++)))((('''(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***)))***+++------,,,+++))))))***+++,,,+++***)))(((%%%%%%&&&'''(((((())))))((()))***+++...222555777222000...,,,++++++,,,---+++******)))))))))******,,,(((%%%&&&(((***)))''''''((((((((((((((((((''''''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((***---///000---+++(((%%%%%%&&&)))+++'''&&&&&&%%%%%%$$$$$$###&&&&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$###&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***+++***(((''''''(((***+++*********)))((((((((('''(((((()))))))))))))))((())))))***+++,,,,,,---...,,,+++)))'''&&&&&&'''((('''(((((((((((('''&&&&&&''''''((()))))))))))))))************************((())))))))))))))))))((()))))))))(((((('''''''''&&&''''''(((((()))))))))******))))))((((((''''''(((((((((''''''((((((((('''(((((((((((((((((('''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''***)))'''''')))))))))(((%%%%%%&&&''')))***++++++((((((((()))))))))******)))))))))******+++++++++))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&''')))***+++'''''''''''''''''''''''')))))))))))))))(((''''''((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((())))))&&&(((+++---...---+++)))+++++++++++++++***))))))&&&'''''''''((())))))))))))))))))***---///222444...---,,,+++***++++++,,,))))))******************((('''%%%&&&'''(((((((((''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((((())))))***((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%''')))+++,,,...555222...)))''''''((()))'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))((('''(((((())))))((((((''')))))))))(((((((((''''''******((((((((((((******+++***************))))))))))))******++++++******(((((()))***++++++,,,,,,,,,,,,+++***))))))))))))))))))******))))))((('''))))))************))))))************************((())))))******))))))((()))))))))((('''&&&&&&&&&'''((()))))))))(((((('''))))))))))))(((((((((((()))((((((''''''(((((()))'''(((((())))))((((((''''''((())))))************((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''***)))'''''')))))))))(((%%%&&&&&&'''((()))******(((((((((((()))))))))***)))))))))******************)))))))))((((((((('''(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&'''''''''''''''((()))***&&&''''''''''''''''''&&&)))(((((('''''''''''''''))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((***+++,,,,,,,,,+++++++++***)))))))))))))))''''''''''''(((((((((((((((((((((((()))+++---...+++++++++***************'''(((((()))************&&&'''(((((('''&&&'''(((&&&'''((())))))((('''&&&'''''''''((((((((())))))((((((((((((((()))******((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***111///...,,,***((('''''''''&&&&&&%%%%%%$$$$$$###!!!###%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))************))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,------...........................---,,,,,,------------,,,+++******++++++++++++++++++++++++((()))************)))((()))))))))((((((((((((((())))))******)))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''')))******+++++++++((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''***)))'''''')))))))))((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''******))))))((((((((('''(((((((((((())))))))))))%%%&&&&&&''''''(((((((((''''''((((((((('''%%%$$$&&&'''((())))))((('''&&&)))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&)))((('''%%%%%%&&&''''''))))))************))))))************************((((((''''''''''''(((((())))))((())))))+++---...+++***((('''''''''((()))''''''''''''''''''&&&&&&''''''&&&&&&&&&((()))***))))))************)))(((%%%&&&'''((()))))))))(((&&&)))+++***'''%%%%%%'''&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((()))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%''')))++++++***(((&&&''''''&&&%%%%%%$$$$$$###"""$$$%%%%%%$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&'''$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%''')))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))'''((()))******)))((('''&&&&&&'''((()))***++++++))))))************))))))+++++++++,,,,,,---------***+++,,,---------------000000000000111111111111***,,,...000222333333222222222222222222111000000000000000///...---++++++++++++++++++++++++++++++((()))***++++++***)))((((((((())))))******++++++******+++***)))(((&&&%%%''''''(((((())))))******))))))(((((((((((())))))(((((())))))))))))((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''(((((())))))******%%%&&&'''((((((&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***)))(((&&&'''''''''(((((())))))'''''''''''''''''''''''')))(((((()))******(((''''''''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&%%%%%%$$$&&&'''((('''%%%((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%''')))***+++***((('''&&&&&&''''''(((((())))))$$$%%%&&&'''((((((((((((******)))(((((((((((((((+++***)))'''''''''((()))((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))(((''''''''''''''''''(((***+++***)))'''&&&&&&'''((((((((((((((('''''''''((((((((((((''''''))))))))))))((((((((((((***************)))(((((()))******)))&&&%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&'''''''''&&&%%%$$$$$$%%%%%%&&&%%%$$$###"""!!!(((((((((((()))***+++,,,+++((($$$"""###%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%###"""!!!!!! $$$######$$$%%%'''***+++((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&***))))))))))))***++++++*********)))))))))))))))&&&'''((()))*********)))++++++,,,---...///000000***---000222111111000111000222444555666666555555555555555666777888999::::::;;;;;;<<<<<<<<<<<<<<<>>>===;;;888777666666666555777999999777555555555666333///...000000///---------.........,,,+++******++++++,,,+++)))((('''''''''''')))++++++)))((())))))))))))******+++,,,))))))((((((((('''''''''******++++++++++++*********)))(((''''''((()))*********))))))((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&$$$&&&(((((('''((()))+++###$$$&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))&&&%%%$$$###""""""""""""%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''')))))))))((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&((((((&&&%%%###$$$$$$%%%'''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((()))***))))))((('''''''''(((((((((((((((%%%&&&'''((())))))))))))+++***))))))((((((((((((***)))((('''''''''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''')))((((((''''''''''''''''''((()))******)))((((((************))))))((('''''''''((((((((((((''''''))))))))))))((((((((('''))))))************)))))),,,------+++(((&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''(((((()))***+++---***'''%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''%%%%%%%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((((((%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''''''''((()))))))))*********************************))))))((((((((())))))(((((((((((())))))******))))))((((((((('''++++++++++++,,,,,,------++++++,,,---///000111222000333666888888888888999999:::;;;===???@@@@@@AAA??????@@@@@@AAACCCDDDDDDIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDBBBBBBBBB@@@>>>===???@@@@@@===:::999::::::999777444444444444333111000...............---,,,++++++(((''''''((()))***((('''))))))((('''''''''((((((((((((((((((''''''''''''))))))************))))))***)))(((''''''((()))******)))))))))((((((((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((()))((('''%%%'''(((((('''''')))***'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))&&&&&&%%%$$$############'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((******))))))(((''''''&&&((()))***+++***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%###$$$$$$%%%&&&'''((((((###$$$$$$%%%&&&&&&'''''''''&&&&&&'''))))))(((''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''&&&'''((()))))))))))))))***)))))))))(((((((((((((((((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''((((((((())))))*********,,,,,,,,,,,,+++)))(((''''''(((((())))))((((((''')))))))))((((((((('''''''''((()))******+++******/////////,,,)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&$$$######$$$%%%''')))***&&&&&&&&&&&&'''((()))***---+++)))(((((('''%%%######%%%'''))))))'''%%%###%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''((()))))))))))))))&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((((((((((((%%%&&&''''''))))))***+++************************+++++++++***************++++++***)))((((((((((((+++++++++************)))......------...///111222111222333555777999:::;;;;;;===@@@BBBBBBBBBDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOKKKKKKLLLMMMNNNOOOOOOPPPSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSQQQQQQQQQQQQRRRQQQPPPNNNKKKHHHHHHJJJLLLMMMKKKHHHGGGGGGFFFEEEDDD@@@@@@@@@???===;;;999777555444333111000/////////+++***))))))******)))(((******)))''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&''')))***)))(((&&&((()))(((''''''((()))******)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((())))))((((((((('''''''''))))))*********))))))(((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&'''((())))))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&%%%%%%&&&((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''((()))***+++,,,+++++++++++++++***)))((((((((())))))))))))(((((())))))((((((((('''''''''&&&'''((()))++++++,,,,,,000000///---)))'''&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((((((((((((''''''&&&%%%$$$$$$%%%(((***,,,&&&%%%%%%%%%&&&&&&'''(((+++************)))'''$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))))))))''''''(((((()))))))))***************************************++++++++++++...---,,,+++************+++,,,,,,---...//////000111000000000222555888999999:::;;;===???AAACCCCCCFFFHHHIIIJJJJJJKKKMMMOOOQQQQQQQQQQQQSSSUUUWWWYYYRRRRRRSSSUUUVVVVVVWWWWWWYYYYYY[[[\\\]]]]]]]]]]]]ZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYXXXVVVSSSQQQRRRSSSVVVUUUSSSRRRQQQPPPOOONNNMMMMMMMMMLLLJJJGGGEEEDDD@@@>>>;;;888555444333333222000...---...---,,,+++,,,+++******))))))))))))'''''''''(((((((((((()))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&((()))(((''''''((()))((('''&&&'''(((***)))'''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((()))&&&'''''''''((((((((()))'''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''%%%&&&((()))))))))))))))(((((('''&&&&&&%%%((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$(((((((((((((((((())))))'''''''''''''''''''''''''''''''''&&&'''((())))))))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++''''''((()))*********)))(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&((()))+++,,,,,,,,,...///...,,,(((%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''((((((((((((((('''((('''%%%%%%%%%''')))***%%%%%%%%%%%%%%%&&&&&&'''''''''((()))++++++)))&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((************************(((((((((''''''((((((((())))))************************))))))(((((((((''')))))))))))))))))))))))))))))))))******+++++++++------,,,,,,,,,,,,,,,---+++,,,---000222444666666777777777888:::>>>AAADDD???@@@AAABBBDDDEEEFFFGGGLLLMMMNNNNNNMMMOOORRRTTTYYYXXXWWWWWWWWWXXXZZZ[[[VVVWWWYYYZZZ[[[\\\\\\\\\___```aaabbbcccccccccccc^^^]]]\\\[[[[[[\\\]]]]]]]]]___``````]]]YYYWWWWWW\\\\\\\\\[[[YYYXXXWWWWWWXXXXXXXXXWWWVVVTTTQQQPPPOOOMMMIIIDDD@@@>>><<<<<<999777555444333222000...------,,,++++++++++++,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&'''((()))((('''&&&'''((('''&&&%%%$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''(((((())))))&&&&&&''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$######%%%'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%$$$######"""$$$######$$$&&&&&&%%%$$$((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&'''))))))))))))((())))))******))))))(((((((((((('''''''''&&&&&&&&&'''((()))++++++,,,,,,---------***'''%%%$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''')))((('''&&&%%%&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%'''******)))'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''((((((&&&%%%$$$############$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))************************)))((((((''''''(((((()))))))))))))))************,,,+++******(((((('''&&&(((((((((((((((((((((((((((((()))***++++++,,,,,,+++++++++,,,---...///000///000222444777:::<<<===@@@@@@AAABBBDDDGGGJJJLLLHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLOOOSSSWWW[[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\^^^```aaaaaa``````aaaaaabbbcccccccccbbbbbbaaa```___^^^]]]^^^___```]]]```cccdddaaa]]]ZZZYYY]]]___``````^^^]]]]]]]]]]]]]]]^^^^^^]]]\\\[[[ZZZ\\\ZZZWWWSSSOOOLLLJJJIIIBBB@@@???>>>===:::666333111111///...------------++++++++++++*********)))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((((((''''''((((((''''''''''''((((((&&&%%%$$$%%%'''''''''&&&&&&((()))(((''''''((()))$$$$$$$$$%%%%%%'''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%'''))))))((('''&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&'''((((((((((((((())))))************))))))(((((('''''''''&&&&&&&&&''''''(((******+++++++++,,,,,,,,,***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$######%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%$$$$$$$$$%%%$$$%%%&&&''''''&&&&&&%%%''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))************************))))))(((((((((((())))))((((((((()))))))))******+++*********)))((((((((())))))))))))))))))))))))))))))***+++,,,---......,,,,,,---///111444666777:::;;;<<<>>>@@@BBBDDDEEEHHHHHHHHHIIIJJJJJJKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDAAABBBCCCEEEHHHMMMTTTXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\^^^```bbbccccccbbbbbb```aaaaaaaaaaaa```______^^^]]][[[ZZZZZZZZZ[[[[[[[[[]]]______]]][[[YYYYYYYYY\\\^^^^^^]]]\\\\\\^^^\\\]]]___````````````___aaa```___]]]ZZZXXXUUUTTTNNNNNNMMMMMMKKKGGGAAA===;;;:::888555333111000000......---,,,++++++******((((((((())))))((((((((('''((()))******)))(((''''''((((((((()))))))))***))))))))))))((((((((('''((((((''''''''''''(((((('''&&&%%%&&&'''((((((&&&%%%'''(((((('''''')))***&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((("""###%%%'''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&(((******&&&&&&%%%$$$###"""!!! $$$%%%%%%&&&&&&''''''(((%%%%%%$$$&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&'''''''''(((((())))))&&&''''''(((''''''&&&&&&%%%''')))***+++***)))((($$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$"""'''((((((((((((((('''&&&))))))************))))))(((((('''''''''&&&&&&&&&'''((()))******+++******+++,,,,,,+++(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&''''''&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%$$$######%%%'''(((((('''%%%#########$$$$$$$$$%%%%%%%%%##################$$$$$$#########$$$$$$%%%%%%%%%######"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((('''%%%$$$###"""######$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))))))))***)))))))))))))))***************************************+++,,,...///000000//////111444777:::===???EEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGAAA@@@???===<<<:::999888999;;;===@@@EEELLLTTTZZZXXXYYY[[[]]]^^^^^^^^^^^^\\\]]]```bbbccccccbbbaaacccccccccccccccbbbaaa```XXXWWWUUUTTTSSSSSSTTTTTTXXXYYYYYYXXXWWWVVVVVVWWWSSSVVVZZZZZZYYYXXXYYY[[[ZZZ[[[]]]```aaaaaaaaaaaa````````````___]]]ZZZYYYYYYYYYYYYYYYWWWRRRLLLGGGEEECCC@@@===999666444333000000///...,,,+++******(((((())))))))))))(((((('''((()))******)))(((''''''((((((((())))))******))))))))))))((((((((((((((((((''''''''''''((((((((('''&&&''')))))))))((($$$&&&(((((('''((()))+++(((((()))))))))'''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((&&&&&&%%%&&&'''(((&&&&&&%%%$$$############!!!$$$'''(((&&&###"""!!!%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''%%%######$$$%%%%%%%%%&&&***---...***''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$############""""""###$$$&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&(((***+++******)))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))+++,,,,,,***'''%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%))))))((('''&&&%%%%%%$$$'''''''''(((((()))***+++++++++,,,,,,,,,,,,++++++))))))))))))************)))((((((((((((((((((((()))+++,,,,,,***)))******000...,,,,,,---///222444666777999<<>>999777555333444666777666444444555999>>>DDDJJJPPPSSSZZZYYYYYYXXXYYYZZZ[[[\\\\\\\\\]]]^^^___aaacccddddddaaa]]]\\\]]]]]][[[XXXQQQLLLIIIIIIHHHDDDBBBCCCHHHIIIIIIJJJKKKLLLMMMMMMJJJLLLPPPTTTUUUTTTRRRPPPSSSWWW\\\___aaabbbdddeeecccddddddbbb^^^[[[ZZZZZZ___``````___]]]YYYUUURRRQQQOOOLLLHHHDDDAAA???>>>888666333///---,,,,,,---,,,***(((((()))+++++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&''',,,)))''''''((()))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((&&&%%%%%%''''''&&&$$$((('''&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&((((((&&&&&&%%%%%%$$$%%%%%%%%%'''(((((('''&&&%%%&&&(((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''%%%######$$$&&&'''&&&&&&(((++++++(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&'''(((((((((,,,------,,,)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&$$$'''''''''((((((((((((((()))(((((((((((()))******''''''((((((((((((''''''))))))))))))************+++++++++,,,------......---...000///...------...222222222222444777999;;;>>>???@@@CCCFFFIIILLLMMMPPPPPPQQQQQQQQQQQQPPPPPPLLLHHHCCCAAABBB@@@;;;777444222000111333444222000333444666999===BBBFFFHHHMMMMMMMMMNNNOOORRRTTTUUUZZZZZZ[[[\\\^^^___aaabbbeeebbb___]]]]]][[[XXXUUULLLEEE???>>>===::::::<<<::::::;;;===???BBBDDDEEEHHHIIIJJJLLLLLLLLLKKKJJJNNNQQQVVV[[[^^^```dddfffcccdddcccaaa]]]ZZZYYYYYY```aaaccccccbbb___\\\YYYVVVUUURRRNNNKKKHHHFFFEEE@@@>>>;;;777333111//////,,,***''''''((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''')))'''%%%&&&''''''&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((($$$&&&(((******)))'''&&&&&&&&&''''''(((''''''&&&'''&&&%%%%%%'''((('''&&&'''''''''&&&''''''(((((('''''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&''''''((('''%%%""" !!!%%%(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###$$$&&&)))'''&&&&&&''''''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((()))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$%%%&&&''')))***+++,,,,,,******)))((((((((())))))%%%&&&&&&''''''&&&&&&%%%))))))))))))************((())))))***+++,,,---------///111222111000111222555666888:::===@@@CCCDDDFFFGGGHHHJJJMMMOOOQQQRRRSSSSSSTTTUUUUUUUUUTTTTTTOOOKKKFFFCCCBBB???:::666333111000000111111000...333333444555666888:::;;;>>>??????AAADDDGGGJJJLLLSSSSSSTTTUUUWWWYYY[[[\\\___]]][[[ZZZXXXUUUPPPMMMHHH???888555333222333777333333444666:::>>>BBBEEEIIIIIIHHHHHHHHHHHHIIIIIIGGGJJJOOOSSSVVV[[[___bbbcccccccccaaa^^^\\\\\\]]]```bbbeeehhhgggeeeaaa___\\\[[[YYYWWWTTTRRRPPPOOOJJJHHHFFFBBB>>>999666444///---***((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((''''''''''''&&&(((&&&%%%&&&''')))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''%%%&&&''''''((((((''''''%%%&&&'''((((((((('''&&&&&&%%%%%%&&&((()))(((''''''''''''''''''((()))***''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$!!! $$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###%%%&&&(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$#########$$$&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))(((((((((((('''%%%&&&''''''&&&$$$&&&''')))+++------......,,,+++***)))(((((((((((('''(((((())))))(((((('''((()))))))))************((((((((()))***+++++++++***---000111222333555777888:::>>>BBBFFFHHHJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSSSSUUUVVVWWWWWWXXXXXXQQQNNNIIIFFFCCC???;;;777444333333222222222111000333333333333333444444555666666777888;;;>>>AAACCCFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQPPPOOOMMMJJJFFFCCCCCC<<<666444444222444777555444444666999>>>CCCFFFJJJJJJJJJKKKKKKLLLLLLMMMEEEGGGJJJMMMOOOSSSWWW[[[___``````______```ccceeebbbeeehhhjjjiiifffbbb___``````^^^]]][[[YYYWWWVVVQQQPPPOOOLLLHHHDDD???===666333///,,,,,,,,,,,,+++************************((((((((((((((((((((((((((((((((())))))(((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((('''''''''''''''((('''%%%&&&((())))))(((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$######%%%'''(((%%%&&&&&&'''(((((('''''''''&&&%%%&&&((()))(((''''''''''''''''''((()))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&%%%$$$###"""$$$$$$######$$$%%%&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&(((***++++++***))))))***%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))((('''&&&&&&(((((('''&&&((()))+++---......---,,,---,,,+++)))((((((((((((((())))))******))))))(((((()))))))))************,,,,,,,,,,,,------------***---111444666888;;;>>>>>>AAAEEEIIIMMMOOOPPPPPPOOOPPPPPPQQQQQQQQQPPPPPPSSSSSSSSSTTTSSSSSSRRRQQQMMMKKKGGGDDDAAA===:::777444555555444333222222333111222222333333444444444444444333444555666888999::::::;;;===???BBBDDDEEEAAABBBDDDDDDBBB???===<<<<<<777555777777444444555333222111222444777;;;>>>DDDEEEHHHJJJLLLLLLLLLLLLIIIKKKLLLMMMNNNOOORRRUUUWWWXXXYYYYYY[[[^^^cccgggfffgggiiijjjiiieeeaaa^^^aaaaaaaaa```^^^\\\ZZZYYYTTTUUUUUUTTTRRRNNNKKKHHH>>>:::444000...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&((())))))((('''''''''''''''''''''''')))(((((('''''''''((((((%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&########################''''''&&&%%%%%%%%%%%%%%%'''%%%""" !!!###''')))&&&&&&&&&&&&&&&'''((()))((('''&&&&&&((()))(((''''''''''''&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&$$$###"""$$$$$$#########$$$%%%%%%$$$&&&((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$######&&&(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''')))******((('''((((((&&&&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''(((''''''(((***+++***))))))***,,,.........,,,+++---,,,+++***)))((((((((('''(((((())))))(((((('''))))))))))))************++++++,,,,,,------......000333777;;;===@@@CCCEEEFFFHHHKKKNNNPPPRRRSSSSSSQQQQQQQQQQQQQQQOOOMMMLLLPPPOOONNNLLLJJJGGGEEEDDDCCCBBB@@@>>>;;;999777666333555666555444333444666333444555666777888888888666666444333333333444444444555666888:::===???@@@;;;===??????>>>=========999666666999:::666333333333333222111222444666888999;;;???BBBDDDEEEDDDDDDKKKMMMOOOPPPPPPQQQSSSUUUPPPPPPPPPPPPQQQUUU[[[___dddeeefffggggggeeebbb```bbbbbbbbbaaa```]]][[[YYYWWWXXXYYYZZZYYYXXXUUUTTTFFFAAA:::444000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((************(((((())))))(((((((((((())))))************************'''(((((((((((())))))))))))'''&&&'''(((***))))))''''''''''''''''''''''''))))))(((''''''''''''(((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&&&&%%%###"""###$$$'''((('''&&&%%%$$$%%%''')))+++)))(((''''''(((((('''&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%$$$###""""""###''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$%%%%%%%%%$$$$$$&&&((($$$&&&'''%%%###"""$$$&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%&&&''''''%%%$$$$$$$$$&&&'''((()))+++,,,---...''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''))),,,---------((())),,,...///...---+++,,,,,,+++***))))))))))))'''(((((())))))(((((('''))))))))))))************((((((***,,,---///111111888;;;>>>AAABBBDDDFFFHHHJJJJJJLLLMMMNNNNNNOOOOOOMMMNNNNNNNNNLLLIIIFFFEEEDDDCCCBBBAAA???===;;;::::::;;;:::999888777777777555777999999777777999;;;:::<<<===???AAAAAAAAAAAA<<<;;;999888666666666777777888999;;;===@@@BBBDDDAAACCCEEEDDDBBBBBBCCCEEEAAA>>>===@@@@@@;;;777666777777666666777777888999666666777999:::<<<===>>>EEEHHHLLLOOOQQQRRRTTTVVVPPPOOOLLLIIIHHHJJJNNNRRRXXXZZZ\\\^^^```bbbccccccddddddddddddbbb___\\\ZZZ\\\]]]^^^______^^^]]]]]]QQQKKKBBB;;;555222///...++++++++++++++++++++++++))))))))))))))))))))))))'''(((***++++++***((('''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))))))))(((&&&''')))******)))'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''%%%'''((('''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###$$$&&&***,,,***)))''''''(((((('''%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))))))))((('''&&&&&&%%%%%%%%%%%%'''((('''&&&$$$$$$&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((###%%%%%%%%%$$$$$$&&&(((&&&((()))'''$$$!!!"""$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''$$$%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''')))***)))'''%%%%%%%%%'''((()))***,,,...//////''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((''''''***---/////////&&&(((+++...//////...,,,,,,+++******)))*********))))))************))))))))))))))))))***************+++---000333666888:::===@@@BBBCCCCCCDDDEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFCCC@@@>>>777777888888888888777777777888999999888888999:::888:::======;;;;;;>>>AAACCCDDDFFFHHHIIIJJJIIIIIIBBBAAA???===<<<<<<<<<<<<<<<===>>>@@@BBBEEEHHHIIIJJJLLLMMMKKKIIIHHHJJJMMMMMMIIIGGGHHHFFFAAA======888888888999999999::::::999888666555666888;;;===<<<@@@FFFKKKOOOQQQTTTVVVUUUSSSNNNHHHDDDCCCFFFIIILLLNNNQQQUUUZZZ___bbbdddffffffffffffdddaaa^^^\\\``````aaaaaabbbbbbaaaaaaZZZTTTJJJAAA;;;777444222,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''')))***++++++***)))''''''((()))******)))(((''''''''''''''''''''''''''''''((((((((())))))******)))((('''''')))******)))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&(((&&&"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&########################''''''''''''''''''''''''############$$$%%%&&&'''''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&***'''$$$$$$&&&'''&&&$$$""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&'''))))))***&&&(((++++++***((('''''''''(((((()))***++++++,,,((('''&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###&&&)))+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%$$$###"""'''&&&$$$######$$$%%%&&&&&&''''''((('''%%%$$$###$$$%%%''''''&&&&&&((()))&&&&&&''''''((()))))))))(((((()))+++,,,---...//////...------,,,,,,,,,,,,************))))))))))))++++++************++++++)))+++------,,,,,,---...000111222555888<<<>>>@@@HHHHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@@@@AAABBBAAABBBBBBAAA>>>;;;777555555555555666777888::::::999888888888888999:::;;;;;;;;;;;;<<<===???@@@AAAEEEHHHLLLNNNOOOOOOOOOPPPLLLJJJHHHEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMRRRRRRSSSSSSTTTTTTTTTUUUXXXXXXWWWUUUQQQMMMHHHFFFAAABBBDDDCCCAAA???>>>>>>;;;;;;::::::999888888777777999;;;???CCCFFFIIIJJJLLLKKKHHHEEECCC@@@???>>>AAA??????DDDNNNWWW\\\^^^dddfffhhhhhheeebbb```___^^^```dddggghhhgggeeecccaaa]]]WWWNNNEEE<<<666333...---+++,,,...000000000111...+++******++++++*********)))((('''''''''''')))))))))))))))***++++++(((((('''''''''(((((()))&&&&&&''''''((()))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&***'''$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&'''(((((())))))+++---,,,***(((&&&&&&&&&''''''(((((()))))))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################"""!!! !!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$$$$%%%''''''(((((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&'''((((((''''''((())))))))))))(((''''''&&&&&&&&&''''''((()))***++++++...---,,,,,,++++++,,,,,,************))))))))))))***+++,,,------,,,+++******++++++++++++,,,///222333444555888;;;???CCCEEEDDDFFFHHHIIIIIIFFFBBB@@@???>>>===<<<;;;;;;<<<<<<::::::::::::999888666555999999999:::;;;===>>>???;;;;;;<<<======>>>>>>???=========>>>???@@@AAABBBDDDGGGKKKMMMMMMMMMMMMNNNMMMLLLJJJIIIJJJKKKMMMOOOJJJKKKLLLNNNPPPSSSUUUVVVWWWWWWXXXYYYYYYZZZ[[[[[[]]]]]]]]]\\\YYYVVVSSSQQQLLLNNNNNNMMMJJJHHHFFFFFFDDDDDDBBBAAA???===;;;;;;;;;;;;;;;<<<===>>>??????DDDCCCAAA@@@???>>>======;;;:::;;;???FFFNNNTTTXXXdddgggjjjkkkiiihhhffffffccceeegggiiiiiihhhfffdddcccaaa^^^XXXQQQHHH???:::333000---,,,...111222333333222//////...---+++)))******++++++***)))(((''')))((((((((())))))***+++(((((('''''''''((((((((((((((((((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######''''''''''''((()))******((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&((('''%%%%%%&&&&&&&&&%%%((('''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&'''+++,,,---,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%$$$$$$$$$((('''''''''%%%$$$###"""""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((''''''))))))(((((())))))******)))***+++***(((((((((***)))))))))(((''''''&&&&&&''''''''''''((((((((())),,,,,,+++*********++++++++++++*********))))))))))))+++...000000...+++)))***++++++***+++///444777:::::::::;;;===AAADDDFFFCCCFFFJJJKKKJJJEEE???;;;777777666555555666666777555555555666777888999:::>>>??????@@@BBBCCCEEEFFF???AAACCCEEEEEEEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDGGGJJJKKKKKKJJJKKKLLLKKKJJJIIIIIIKKKNNNPPPRRRKKKLLLMMMPPPRRRTTTUUUVVVZZZZZZ[[[\\\^^^___`````````aaaaaaaaa___]]][[[ZZZYYYYYYZZZXXXTTTQQQPPPPPPPPPOOOLLLJJJGGGDDDBBB@@@@@@>>><<<:::888777777777;;;;;;;;;;;;;;;<<<<<<<<<666777888999===DDDKKKQQQ[[[^^^ccceeeffffffggghhhfffgggiiijjjiiihhhfffdddfffeeedddbbb___VVVKKKCCC;;;777111---...111333555666555555555555222---***+++,,,------,,,***((('''((((((((((((((())))))***((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''(((''''''&&&%%%'''&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***++++++(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&))))))(((&&&%%%$$$$$$###''''''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))((((((((((((((('''&&&%%%$$$&&&''')))))))))(((((()))(((''''''(((***+++---+++,,,---,,,)))((()))***&&&&&&''''''((()))))))))))))))))))))))))))((((((+++***))))))))))))******+++++++++*********)))))))))+++---//////...---+++,,,---...///111333777;;;???>>><<<<<<===@@@BBBDDDHHHJJJKKKKKKHHHBBB<<<888333333333444444444555555777777777999;;;???BBBDDDEEEEEEFFFGGGHHHJJJKKKLLLGGGHHHKKKMMMMMMKKKHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFIIIKKKKKKKKKJJJKKKLLLJJJJJJIIIIIIJJJLLLNNNPPPLLLMMMNNNOOOPPPRRRRRRSSSXXXXXXZZZ[[[]]]^^^___```_________^^^]]]\\\[[[ZZZ]]]^^^^^^\\\YYYWWWWWWXXXWWWVVVTTTRRROOOLLLJJJIIIEEECCC@@@===;;;:::999999888999999:::;;;;;;;;;;;;555666777777888<<>>>>>>>>@@@CCCGGGKKKNNNJJJJJJKKKKKKLLLNNNOOOPPPMMMOOOQQQRRRQQQNNNJJJHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNOOOPPPRRRTTTUUUTTTUUUVVVWWWYYYZZZ\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUU\\\]]]^^^]]][[[ZZZ[[[\\\[[[[[[ZZZYYYWWWVVVUUUTTTPPPNNNKKKGGGDDDAAA@@@@@@:::;;;;;;<<<;;;:::999999555777888777666888>>>CCCGGGJJJOOOSSSVVVXXX[[[^^^___```aaacccdddfffggggggiiihhhhhhiiiiiieee___ZZZRRRKKK???666111//////000222444888===@@@@@@===:::666333000,,,)))))))))***))))))(((((((((((())))))))))))******)))(((''''''(((((((((((())))))******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&'''###$$$&&&&&&%%%%%%''')))(((((((((((((((((())))))************)))(((&&&&&&%%%%%%&&&'''''''''''''''(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """######""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&'''''''''&&&&&&%%%'''(((((((((((((((''''''&&&%%%&&&&&&'''((()))******+++,,,***(((''''''((()))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&))))))((((((((()))******,,,++++++++++++***************+++,,,...111333555444888<<<===<<<;;;:::999444666888;;;???CCCGGGHHHIIIFFFCCC???<<<;;;;;;;;;===>>>@@@BBBDDDDDDEEEEEEGGGGGGGGGGGGJJJMMMPPPRRRNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQSSSTTTSSSPPPLLLJJJKKKLLLNNNOOOPPPOOONNNNNNPPPQQQQQQPPPNNNNNNNNNOOOKKKLLLNNNPPPPPPOOOMMMKKKMMMLLLJJJJJJKKKNNNQQQSSSQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTZZZ[[[[[[ZZZXXXXXXZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYVVVRRRNNNJJJGGGEEE@@@@@@AAA@@@???===;;;999777888888888777888:::<<<>>>AAADDDGGGIIIKKKNNNPPPWWWWWWYYY[[[]]]```ccceeehhhhhhiiiiiihhhfffeeeddd[[[SSSHHH>>>777333000...///111666<<>>;;;666111...,,,,,,---+++******))))))))))))))))))******+++***)))'''&&&''''''((())))))***++++++'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$"""%%%((((((&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$###""""""###%%%%%%&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&'''(((((()))%%%&&&'''&&&%%%%%%&&&((('''''''''((()))))))))******++++++,,,+++***)))(((&&&'''''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################!!!###%%%%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%###$$$&&&''''''&&&$$$###""""""###$$$%%%&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%'''(((&&&''''''(((((((((''''''))))))((('''&&&&&&&&&&&&%%%&&&''''''((((((((((((((()))***)))'''&&&&&&''')))))))))(((''''''&&&&&&''''''''''''''''''(((((())))))(((((())))))***+++,,,,,,+++++++++*********(((***---000333666777888<<<>>>???>>><<<999888888555777;;;???CCCFFFGGGHHHCCCBBB@@@???>>>???AAABBBFFFGGGJJJLLLNNNOOOOOOOOOPPPPPPOOOOOOPPPQQQSSSTTTPPPOOONNNNNNMMMMMMNNNNNNNNNPPPQQQSSSRRRPPPNNNMMMJJJKKKMMMOOOPPPPPPOOONNNSSSTTTSSSRRRPPPOOOOOOQQQLLLOOOUUUZZZ\\\[[[YYYWWWTTTPPPKKKGGGEEEGGGJJJLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVTTTRRRRRRTTTUUUTTTUUUUUUVVVWWWXXXXXXXXX\\\\\\[[[YYYVVVRRRNNNLLLIIIIIIJJJIIIHHHEEEBBBAAA===<<<<<<<<<===<<<:::888999;;;===>>>???@@@BBBCCCKKKKKKLLLNNNQQQUUUXXXZZZ```dddhhhiiieeecccccceee```YYYPPPGGG???999444111///000333999AAAGGGJJJKKKFFFDDDAAA===888444000///,,,,,,+++***************)))***+++++++++)))'''&&&))))))))))))))))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%'''((())))))))))))((((((''''''&&&&&&(((((((((((('''&&&%%%$$$"""%%%((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))******((((((((('''%%%%%%&&&'''&&&&&&&&&'''((()))*********+++,,,------,,,***)))))))))(((((('''&&&$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###""""""###$$$&&&'''((()))$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((((((((()))))))))))))))(((+++)))(((&&&%%%%%%%%%&&&%%%&&&((()))))))))((('''&&&'''((('''&&&%%%&&&'''&&&&&&''''''((()))))))))))))))))))))******++++++)))))))))))))))***++++++,,,,,,,,,+++++++++******&&&***///444888:::::::::AAAAAA@@@===999777777777;;;===@@@CCCEEEEEEEEEEEE@@@@@@AAABBBDDDFFFHHHJJJKKKMMMOOORRRTTTUUUVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUPPPPPPNNNMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRQQQPPPOOOHHHJJJLLLNNNPPPPPPOOONNNTTTUUUTTTRRRPPPOOOPPPQQQTTTYYYaaaiiimmmnnnkkkiiibbb\\\TTTKKKFFFEEEGGGIIIHHHHHHHHHIIIIIIJJJJJJJJJNNNNNNOOOPPPQQQSSSUUUVVVRRRRRRQQQOOOLLLKKKLLLNNNNNNNNNNNNOOOPPPQQQQQQRRRWWWXXXZZZ[[[ZZZWWWTTTRRRQQQQQQRRRRRRPPPNNNKKKIIICCCAAA@@@AAACCCBBB===999<<<>>>??????>>>>>>???AAABBBAAABBBCCCFFFIIIMMMOOOXXX___fffgggbbb^^^___bbbaaa\\\TTTMMMEEE???888444000000222888???GGGLLLNNNKKKJJJJJJGGGAAA:::444000------,,,+++*********+++)))***+++,,,+++)))'''%%%++++++******)))(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%###$$$%%%(((&&&###$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++***)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''')))+++,,,...++++++++++++++++++++++++******)))((('''&&&%%%%%%######$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%&&&((()))***)))'''&&&))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((()))))))))))))))&&&'''((())))))((('''&&&***))))))((((((((())))))---------,,,******,,,...,,,...222777<<<@@@BBBCCCDDDAAA<<<888777999===?????????>>>>>>???AAACCCDDDCCCCCCCCCDDDFFFJJJMMMOOOTTTSSSRRRSSSUUUWWWWWWVVVXXXWWWUUUSSSRRRRRRSSSSSSKKKJJJHHHHHHIIIJJJKKKJJJLLLKKKJJJJJJKKKLLLKKKKKKKKKGGGFFFJJJIIIGGGJJJQQQRRRWWWTTTRRRXXXVVVSSSXXXWWWiiitttaaaUUUNNNGGGBBB@@@BBBCCCDDDDDDDDDDDDFFFHHHGGGJJJNNNPPPPPPQQQRRRTTTPPPUUUUUUOOOJJJKKKLLLKKKJJJIIIHHHHHHIIIKKKNNNPPPQQQRRRSSSTTTTTTSSSRRRQQQTTTTTTTTTRRRQQQPPPQQQRRRPPPOOONNNLLLKKKJJJIIIIIIEEEDDDCCCBBB@@@???>>>===;;;;;;;;;;;;===???BBBCCCKKKOOOTTTXXXZZZ\\\]]]^^^^^^]]]ZZZTTTMMMEEE===999777333111444888<<>>BBBEEEGGGHHHBBBAAA>>><<<;;;;;;<<<===????????????AAABBBDDDEEEEEEDDDDDDDDDEEEHHHJJJLLLNNNMMMNNNPPPSSSTTTSSSRRRQQQPPPOOONNNMMMMMMMMMNNNHHHGGGGGGGGGHHHGGGFFFEEEIIIHHHGGGGGGGGGHHHHHHHHHFFFDDDFFFJJJKKKJJJNNNTTTXXXbbbcccccchhhdddaaagggwwwvvvhhh]]]RRRIIIFFFAAABBBBBBBBBBBBCCCEEEGGGKKKMMMOOOPPPOOOQQQUUUXXXZZZ___bbb___[[[WWWRRRLLLIIIGGGEEEDDDDDDGGGJJJLLLMMMNNNOOOPPPQQQPPPOOONNNQQQRRRTTTSSSQQQOOOMMMLLLPPPPPPPPPPPPPPPOOONNNMMMNNNMMMLLLJJJGGGEEECCCCCC???>>>===<<<<<<<<<======CCCFFFJJJNNNPPPSSSWWWYYY]]]]]][[[XXXSSSNNNHHHEEE<<<666333444666999@@@HHHJJJPPPSSSQQQOOOMMMJJJFFF===:::555222111111000///...,,,)))((()))***)))((((((((()))***************++++++++++++++++++++++++''''''&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''))))))(((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$$$$%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))***)))((($$$$$$############$$$$$$%%%%%%%%%%%%&&&'''((())))))***+++++++++)))(((&&&000//////...,,,+++)))(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((()))+++,,,,,,,,,+++***((((((((('''''''''''''''###$$$%%%&&&'''((())))))''''''&&&%%%&&&'''((()))''''''((()))))))))))))))(((((((((''''''(((((()))******)))(((((((((((())))))+++---......000333666888;;;@@@EEEIIIKKKKKKKKKCCCCCCBBBBBB@@@>>><<<;;;>>>>>>??????AAACCCEEEFFFCCCCCCBBBAAABBBCCCEEEFFFHHHHHHJJJMMMPPPQQQPPPNNNIIIIIIIIIHHHHHHGGGGGGFFFDDDEEEEEEFFFFFFDDDCCCBBBEEEEEEEEEEEEFFFFFFGGGHHHFFFFFFJJJPPPTTTVVV\\\cccmmm{{{|||sssfffXXXNNNJJJCCCDDDDDDDDDEEEGGGJJJMMMSSSTTTTTTSSSSSSWWW___eeerrryyy{{{rrrcccUUUMMMJJJFFFBBBAAABBBEEEHHHIIIJJJLLLMMMNNNMMMMMMLLLNNNPPPSSSUUUTTTQQQNNNKKKNNNPPPRRRSSSTTTSSSRRRQQQVVVUUUSSSQQQNNNLLLJJJIIIFFFEEECCC@@@>>>;;;:::999<<<>>>@@@BBBEEEJJJOOOSSS[[[[[[[[[ZZZXXXUUURRRPPPFFF>>>888666555666;;;AAAKKKQQQVVVUUUTTTUUUSSSOOOFFFCCC???<<<:::777333111000---+++******++++++***(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&((()))((('''$$$######""""""######$$$%%%%%%%%%$$$%%%%%%&&&'''&&&'''***,,,,,,+++)))(((000000000///...,,,***))))))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######%%%&&&&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((()))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((('''%%%$$$%%%&&&(((***''''''((())))))))))))))))))((('''''''''((()))***,,,,,,+++******+++++++++))),,,///111333555999;;;===@@@DDDIIIKKKLLLKKKKKKGGGFFFEEECCCAAA>>><<<:::;;;;;;<<<>>>???AAABBBCCC???>>>>>>>>>>>>???@@@AAAEEEEEEHHHKKKMMMMMMKKKHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@AAACCCDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNPPPPPPRRRVVV]]]eeeooozzz~~~qqqggg\\\VVVTTTLLLMMMNNNOOOQQQUUUZZZ^^^bbbccccccbbbccckkkvvv{{{hhhYYYTTTMMMFFFBBBAAACCCDDDFFFGGGIIIJJJKKKKKKJJJJJJKKKMMMPPPSSSUUUTTTQQQNNNJJJLLLPPPSSSTTTTTTSSSRRRVVVUUUTTTSSSQQQOOONNNMMMNNNMMMKKKIIIEEEBBB???===============???CCCIIIMMMUUUUUUUUUVVVUUUUUUTTTTTTQQQIIIAAA<<<777444666;;;EEEMMMTTTVVVWWWXXXUUURRRNNNLLLIIIFFFBBB===777333111///,,,+++++++++***)))'''(((((()))))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%'''''''''%%%$$$%%%&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%'''((('''%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%))),,,------+++***......//////...,,,***(((******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***''''''((())))))))))))))))))(((''''''''')))***+++++++++******+++,,,,,,---,,,///333666888;;;???AAACCCEEEHHHJJJKKKKKKJJJIIIGGGEEEAAA>>>;;;999888888888999:::;;;===>>>??????=========>>>???@@@AAABBBBBBBBBDDDFFFHHHHHHEEEBBBCCCBBBAAA@@@???>>>===<<<>>>@@@BBBDDDEEEIIINNNRRRRRRUUUWWWWWWWWWYYY\\\___aaadddhhhooo{{{{{{rrrkkkfffdddfff\\\]]]^^^```ccciiipppuuuwwwzzz{{{|||yyyfff```VVVMMMFFFBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFIIIIIIIIILLLOOOOOOMMMKKKDDDGGGKKKNNNPPPPPPOOONNNQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRPPPMMMJJJHHHCCCBBB@@@>>><<<>>>BBBEEEJJJJJJLLLNNNPPPSSSUUUVVVZZZRRRJJJEEE>>>777555777:::DDDOOOTTTXXXZZZYYYUUUTTTRRRPPPMMMIIIDDD===888444111...,,,,,,+++***)))******+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$&&&'''''''''&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%%%%'''###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%$$$###""""""%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$######%%%&&&'''&&&$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###$$$'''***+++,,,++++++***+++---...---,,,***(((******)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&''''''&&&%%%&&&'''((()))''''''((()))))))))))))))(((((((((((()))***++++++(((((())))))+++,,,...///222555999<<>>:::666444555666888999999;;;<<<===>>>>>>>>>??????@@@AAABBBBBBCCCCCC>>>>>>???BBBDDDDDDBBB???AAA@@@???>>>===>>>??????CCCGGGLLLOOOQQQVVV]]]cccdddfffhhhhhhffffffiiimmmqqquuuzzz{{{uuuqqqnnnpppsssnnnnnnnnnooosssyyyoooiii___TTTLLLFFFDDDCCCDDDDDDFFFFFFFFFEEEDDDDDDIIIGGGFFFHHHKKKKKKHHHEEEBBBCCCFFFIIIJJJKKKJJJJJJKKKLLLMMMOOOPPPRRRSSSSSSTTTUUUWWWXXXXXXVVVSSSQQQIIIIIIFFFBBB>>><<<===>>>???@@@BBBEEEJJJOOOTTTWWWYYYUUUPPPMMMGGG===888888222<<>>???@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAA======>>>AAADDDFFFEEEDDDCCCBBB@@@@@@AAADDDHHHJJJQQQXXX```fffiiilllrrrvvvvvvxxxyyyvvvqqqoooqqqtttxxxzzzyyyxxxuuuvvvzzz{{{zzzyyyyyy{{{~~~vvvqqqhhh^^^VVVPPPLLLKKKJJJKKKKKKLLLKKKJJJHHHGGGJJJIIIKKKOOOUUUUUURRRMMMBBBCCCDDDFFFGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPSSSVVVYYYZZZXXXVVVTTTOOOOOONNNIIIDDD???<<<<<<;;;;;;;;;===AAAFFFJJJMMMRRRQQQRRRSSSOOOEEE>>><<<222999@@@DDDKKKTTT[[[\\\[[[ZZZXXXWWWUUURRRMMMIIIDDD@@@;;;888555333000...---.........------,,,+++))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''((()))***+++,,,+++)))(((&&&&&&&&&'''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''"""%%%))))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((######"""""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###%%%'''***,,,$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%######$$$%%%%%%&&&''''''$$$######$$$&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########&&&(((+++---...---,,,***(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******%%%&&&''''''(((((('''''''''(((((()))))))))))))))&&&''')))***+++++++++***+++,,,---000222555777999;;;>>>BBBEEEGGGHHHJJJKKKHHHFFFCCC???<<<::::::999777777777888:::===@@@BBBAAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<<<>>???CCCGGGKKKLLLLLLFFFEEEDDDDDDGGGMMMRRRVVV^^^hhhsss{{{~~~~~~wwwssstttwwwyyy}}}~~~{{{|||}}}}}}~~~|||}}}{{{{{{wwwooofff^^^XXXUUUSSSRRRRRRSSSRRRQQQPPPNNNMMMKKKMMMRRR[[[cccfffaaa\\\DDDDDDDDDEEEEEEFFFFFFGGGAAABBBDDDEEEGGGIIIJJJKKKMMMPPPTTTWWWYYYXXXUUUSSSTTTTTTTTTPPPJJJDDD???===;;;:::999888999;;;>>>@@@KKKLLLQQQVVVTTTJJJBBB???777;;;<<<<<<@@@KKKSSSWWW\\\[[[ZZZZZZYYYVVVRRROOOKKKGGGBBB===:::777444222+++++++++++++++***)))(((((((((((((((((((((((((((***)))((('''%%%$$$###"""(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''((()))***+++***(((&&&%%%'''''''''''''''''''''''''''(((+++,,,,,,***(((&&&''''''''''''''''''''''''$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""!!!###&&&'''&&&%%%%%%&&&%%%%%%%%%$$$$$$###############%%%%%%%%%%%%###############$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&))))))*********(((&&&%%%$$$%%%'''((((((((('''&&&((()))***,,,,,,,,,+++******)))***...444:::;;;;;;@@@CCCGGGIIIIIIHHHGGGGGGCCCAAA???<<<::::::;;;<<<;;;===@@@CCCFFFHHHIIIIIIJJJIIIGGGFFFDDDBBB@@@???>>>>>>===;;;999999<<<>>>>>>CCCJJJNNNRRRSSSRRROOONNNKKKMMMRRRVVVYYYbbbnnn{{{yyywwwuuurrrsssvvv}}}zzzuuuqqqkkksss|||~~~}}}}}}{{{rrrjjjddd```]]][[[YYYbbbeee___\\\___aaa]]]WWWVVVZZZfffssswwwpppfffRRRLLLDDD??????AAABBBCCCBBBBBBBBBDDDGGGHHHIIIIIIKKKLLLNNNQQQTTTVVVWWWXXXWWWXXXXXXVVVRRRNNNMMMMMMAAA>>>:::666666888<<<>>>CCCDDDGGGIIIKKKIIIDDD@@@<<<999666555888>>>FFFKKKVVV[[[___^^^YYYUUUVVVXXXRRROOOKKKGGGCCC===777222000---***((()))******)))++++++***))))))((())))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))'''%%%$$$%%%&&&''')))((('''&&&%%%$$$######''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###########################$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&''''''(((***)))(((&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((''''''(((((()))))))))))))))((()))******+++,,,+++++++++))))))***+++,,,,,,,,,,,,000000111555;;;@@@BBBBBBDDDFFFIIIJJJHHHFFFDDDDDD;;;::::::999999:::;;;<<>>;;;666333444888>>>AAAPPPVVV\\\^^^[[[WWWVVVWWWTTTRRRNNNJJJFFFBBB===999333000,,,*********+++***))))))(((((())))))******((((((((((((''''''''''''(((''''''&&&&&&''''''((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%''')))***''')))++++++******+++,,,'''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))(((((('''''''''(((((()))***+++)))))))))))))))***++++++******))))))***,,,---...222333444999>>>CCCEEEEEEHHHJJJLLLJJJGGGDDDBBBAAA<<<===???AAACCCEEEFFFFFFMMMMMMNNNOOOOOOOOOOOONNNIIIHHHFFFDDDBBBAAA@@@@@@;;;<<<<<<<<<<<<===AAADDDHHHNNNXXXaaadddbbb]]]YYYXXX]]]fffooowwwxxxrrrnnnnnnnnnllllllooowww{{{~~~~~~|||vvvooogggbbbeeekkkzzz~~~~~~~~~}}}|||yyywwwuuurrrvvvssskkkjjjqqqtttqqqpppnnnooovvv|||}}}vvvnnn]]]YYYTTTQQQOOOOOONNNMMMHHHIIIIIIHHHEEEDDDCCCDDDFFFFFFHHHIIIKKKKKKLLLLLLOOOOOOOOOMMMLLLKKKMMMOOONNNKKKGGGBBB===:::888777666666888===AAADDDEEEDDDBBB>>>999444222444777999FFFNNNWWW]]]]]]ZZZWWWWWWXXXUUUQQQMMMKKKHHHEEECCC:::666111---,,,,,,++++++''''''''''''((()))***+++((((((((((((''''''''''''(((((((((''''''(((((((((%%%$$$###"""###$$$%%%&&&%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$"""###&&&(((%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%(((***,,,$$$''')))++++++,,,...///)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))))))))((('''''''''(((***+++)))((('''''''''(((***+++***)))(((((())),,,///111555777999===BBBEEEHHHHHHKKKLLLMMMLLLHHHDDDCCCBBBDDDFFFIIILLLOOOPPPPPPPPPRRRQQQPPPOOOMMMKKKJJJIIIGGGFFFDDDBBBAAAAAAAAAAAA===>>>???@@@AAACCCGGGKKKOOOSSS\\\fffjjjhhheeedddffflllvvvvvvoookkkkkkkkkjjjlllooosssyyy~~~}}}|||uuuqqqjjjdddjjjvvv}}}~~~sssrrrzzz~~~{{{xxxtttppppppssstttpppmmmhhheeeaaa^^^]]]^^^```aaa]]]___^^^XXXOOOHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLKKKJJJJJJKKKOOOQQQRRRPPPLLLHHHCCC>>>:::888999888777999<<<>>>??????AAA???:::666444444666777===FFFRRR[[[^^^\\\YYYXXXZZZWWWSSSPPPOOONNNMMMLLLDDD???999333000...,,,***((((((((('''(((((())))))((((((((((((''''''''''''((((((''''''''''''((((((%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###&&&(((%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%(((***,,,%%%''')))***))))))***+++))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********)))+++***)))'''''''''((()))+++***)))))))))***,,,---))))))((((((***...333555===???BBBFFFIIIKKKMMMNNNLLLNNNNNNMMMKKKHHHGGGHHHHHHJJJMMMPPPQQQQQQPPPOOOPPPNNNLLLIIIGGGDDDBBBAAABBBAAA@@@@@@@@@AAACCCDDDEEEGGGHHHIIIKKKNNNSSSVVVXXXXXX___iiinnnlllmmmqqquuu|||sssnnnkkkmmmppprrruuuyyyzzzyyyvvvqqqnnnwww~~~{{{~~~|||zzzrrrnnnnnnrrruuuwwwuuusssqqqoooppptttyyy}}}uuucccTTTMMMKKKCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIILLLPPPQQQPPPNNNKKKGGGCCC???===;;;999666555777888999999;;;:::888666666666777888888@@@KKKUUU[[[\\\[[[YYYZZZWWWTTTSSSSSSSSSRRRQQQLLLHHHAAA;;;666222...+++++++++***(((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))***++++++,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%''')))***+++%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!###%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###$$$&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%''')))***)))***+++)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))*********))))))+++***)))(((((('''''''''))))))(((((())))))***+++***)))***+++///444888;;;@@@CCCGGGJJJKKKLLLNNNOOONNNOOOQQQPPPNNNMMMMMMNNNMMMNNNPPPQQQQQQPPPNNNMMMIIIHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@AAADDDGGGJJJMMMSSSUUUVVVXXXZZZ^^^cccffffffcccfffooosssrrrvvv|||qqqooopppwww~~~|||{{{{{{~~~{{{tttoooqqqxxx|||fffXXXTTTGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDDDDFFFIIIKKKMMMMMMMMMLLLJJJHHHEEECCC:::777444333444666666666555555555555555666666666555:::CCCLLLTTTXXXZZZZZZYYYXXXVVVUUUVVVWWWVVVUUUQQQMMMHHHCCC>>>999333///...---+++***((('''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$######$$$%%%''')))+++,,,%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%#########$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''########################!!!###$$$###"""!!!"""############"""######$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((())))))(((%%%###"""#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))*********)))((((((((()))))))))))))))((('''''''''(((((())))))((((((+++,,,---111555;;;???BBBCCCFFFKKKLLLLLLLLLMMMNNNQQQSSSTTTSSSRRRQQQRRRSSSOOOOOOPPPOOOOOOMMMKKKJJJCCCCCCCCCCCCDDDEEEGGGHHHGGGGGGHHHKKKOOOUUUZZZ]]]cccdddfffhhhjjjnnnssswwwvvvqqqrrr{{{~~~zzz}}}uuuvvv}}}||||||zzzwwwvvv{{{vvvddd^^^WWWVVVTTTQQQMMMJJJGGGEEEDDDEEEGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJIIIHHH>>><<<888777777777777666666666666666666555444444444666;;;BBBJJJRRRWWWYYYYYYXXXXXXYYYZZZZZZXXXVVVPPPNNNLLLIIIFFF@@@:::666------,,,***))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%''')))***+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''########################"""$$$&&&&&&$$$###$$$$$$###"""""""""###$$$%%%%%%########################!!!###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$###%%%''''''&&&%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&***)))'''%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***************)))((('''%%%'''(((*********))))))***+++,,,......---,,,,,,,,,...000555:::@@@DDDGGGIIIMMMQQQSSSQQQPPPQQQSSSTTTUUUVVVUUUTTTSSSTTTUUUKKKKKKKKKJJJIIIHHHFFFFFF@@@AAABBBDDDGGGKKKNNNPPPPPPPPPRRRVVV[[[bbbhhhlllnnnoooqqqrrrtttxxx}}}|||}}}{{{~~~}}}yyytttqqqtttzzz{{{~~~|||~~~|||zzzzzz{{{|||~~~llleeehhhfffccc^^^YYYSSSOOOLLLGGGIIIKKKLLLKKKJJJJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJFFFCCC???===;;;:::888777::::::::::::888666444222333333555;;;DDDMMMUUUYYYZZZYYYZZZ[[[\\\\\\ZZZWWWNNNNNNMMMMMMKKKFFF???;;;,,,,,,++++++++++++++++++)))(((((((((''''''''''''((((((''''''''''''(((((()))*********)))(((''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&$$$###%%%'''(((%%%###((('''&&&&&&$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%""""""""""""############$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&&&&%%%$$$%%%&&&'''(((""""""""""""############"""###"""!!!!!!"""%%%(((%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***)))'''###!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&!!!!!!%%%((('''$$$"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$######$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))&&&!!!###&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++***(((&&&$$$$$$%%%((()))'''((()))+++++++++***)))%%%(((+++,,,,,,,,,------111444888<<<@@@DDDIIILLLQQQSSSTTTSSSPPPPPPRRRUUURRRSSSTTTTTTTTTSSSRRRQQQNNNMMMMMMLLLIIIEEEDDDEEECCCEEEHHHMMMSSSYYY]]]______bbbdddddddddfffkkkoootttyyywwwsssxxx~~~~~~}}}yyyuuussstttwwwzzz~~~}}}~~~xxxvvvxxx{{{{{{~~~wwwsssssspppnnnnnnmmmggg^^^VVVXXXTTTPPPQQQTTTWWWXXXWWWQQQJJJEEEFFFGGGFFFEEEFFFEEEFFFGGGEEEAAA===:::999===<<<999777666555666666111444666777999@@@KKKTTTYYY[[[\\\]]]]]][[[YYYXXXTTTSSSRRROOOLLLIIIFFFEEE@@@;;;444...,,,++++++******))))))))))))(((((((((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((('''%%%$$$%%%'''(((&&&###'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$$$$######"""!!!"""###$$$%%%""""""""""""############$$$%%%&&&%%%%%%%%%(((***%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! ###""" %%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))((('''&&&&&&'''((()))'''((()))*********)))((('''))),,,---,,,,,,...///444888===AAAEEEIIIMMMPPPTTTUUUVVVUUURRRRRRTTTVVVVVVVVVVVVUUUSSSQQQOOOMMMHHHIIIIIIHHHFFFEEEHHHKKKNNNPPPTTT[[[aaafffhhhiiimmmnnnooollliiijjjooouuuyyy~~~}}}xxx|||~~~}}}zzzzzz}}}zzzwwwxxx|||}}}}}}zzztttrrruuuvvvtttlllmmmsss{{{xxxvvvxxxvvvtttuuuwwwvvvqqqkkkeeeccccccffflllooopppnnncccVVVHHHCCCBBBAAAAAACCCBBBCCCFFFGGGFFFDDDCCCBBB???>>>===;;;999777777666333555555555555:::CCCKKKWWWYYY\\\^^^^^^\\\YYYWWWUUUUUUTTTRRROOOMMMJJJIIIFFFAAA:::444000---+++***)))))))))((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$"""!!!!!!!!!!!!"""######"""""""""#########$$$$$$ """$$$%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%******))))))'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&### ###%%%$$$"""&&&&&&&&&%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))(((((((((((((((((())))))(((((())))))))))))(((''')))+++,,,------...000333888<<>><<<:::888999999777444222555;;;AAAPPPTTTYYY^^^___]]]YYYWWWWWWVVVVVVUUUSSSQQQPPPOOOLLLHHHBBB<<<888333...+++***))))))(((''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!""""""###$$$$$$############$$$$$$%%%%%%""""""#########$$$$$$$$$!!!$$$%%%$$$#########$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%%%%'''***,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((((()))))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''((('''&&&&&&&&&%%%$$$###""" ###$$$$$$%%%%%%$$$$$$######%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((((((''''''''''''((('''((()))***+++***))))))))))))))))))(((((('''''')))***,,,---///111666999;;;>>>DDDHHHLLLPPPSSSVVVWWWVVVUUUTTTRRRQQQRRRRRRMMMLLLJJJIIIGGGGGGFFFFFFDDDHHHIIIGGGLLL[[[mmmyyy~~~}}}}}}sssttttttpppnnnsss}}}{{{xxxtttooopppvvv~~~tttrrrqqqnnnkkknnn{{{}}}{{{xxxxxxvvvpppooossstttsssnnnqqqyyywwwuuu{{{~~~vvvuuuxxxzzzxxxwwwzzzbbbPPPIIIEEEBBBAAACCCDDDEEEHHHJJJJJJIIIHHHIIIIIIIIIGGGEEEBBB???===???>>>;;;777444444888<<>>CCCGGGGGGKKKPPPTTTVVVXXXZZZ[[[ZZZXXXUUUSSSRRRQQQOOOMMMJJJHHHEEECCCCCCDDDFFFHHHHHHQQQXXX```rrr{{{uuurrruuuxxxxxxzzzyyyvvv{{{zzz|||yyyyyyzzz}}}}}}wwwyyywwwtttuuu{{{~~~}}}|||}}}{{{uuuyyyyyyoooooottt|||vvvooonnnoooqqqqqqpppooooooqqquuu{{{uuuiiibbb[[[TTTPPPGGGCCC@@@@@@DDDHHHHHHGGGNNNNNNNNNNNNMMMLLLKKKJJJFFFCCC>>>999666555666666666:::AAAHHHOOOTTTVVVWWWTTTUUUUUUVVVVVVUUUUUUTTTNNNNNNMMMLLLKKKHHHDDD@@@777555111---+++*********(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$###""" """#########"""!!!#########$$$$$$$$$%%%%%%!!!###$$$###"""###$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***&&&'''((()))************))))))))))))***+++---...111444999===AAADDDHHHKKKKKKOOOTTTWWWYYYYYYZZZ[[[WWWTTTPPPNNNNNNMMMJJJGGGEEEDDDCCCCCCFFFKKKPPPSSS\\\gggpppyyywwwnnnjjjqqqwww{{{}}}}}}xxxxxxtttvvvvvvsssvvv|||{{{wwwvvv{{{wwwooommmpppwww{{{~~~wwwpppnnnqqqsssqqqnnnjjjkkkkkklllooossswwwzzzzzzsssnnngggbbb```PPPIIIBBB@@@CCCFFFGGGFFFKKKKKKKKKKKKLLLMMMNNNNNNLLLHHHBBB===:::888777666555777:::???EEEKKKPPPSSSUUUUUUVVVVVVVVVVVVUUUUUUNNNMMMMMMMMMLLLJJJGGGDDD===:::555111---+++++++++'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$'''))))))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$ !!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%!!! """###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###""" !!!###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&&&&&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++&&&''''''((()))******+++))))))))))))+++---///000777:::???CCCFFFHHHJJJLLLLLLOOOTTTWWWXXXXXXXXXYYYSSSOOOKKKIIIIIIGGGDDDAAAEEEEEEFFFJJJQQQZZZbbbgggrrr}}}uuujjjgggpppzzz~~~xxx{{{|||}}}}}}vvvzzz}}}~~~tttwwwwwwuuuxxxzzzwwwvvv{{{}}}vvvrrrnnnoootttvvvxxx~~~{{{uuupppqqqvvvwwwrrrllleeefffhhhiiijjjmmmppprrrzzz}}}yyyvvvqqqmmmnnnZZZRRRGGGBBBBBBCCCCCCBBBIIIIIIHHHIIIJJJMMMOOOPPPRRRNNNGGGBBB>>>;;;999777555666777999???EEEKKKOOOUUUVVVVVVWWWVVVVVVUUUUUUOOOMMMLLLLLLLLLKKKHHHEEE@@@===888333...,,,++++++&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''***)))(((&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,+++)))'''&&&&&&&&&'''(((((('''%%%######&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###"""###%%%&&&%%%'''&&&$$$""""""###$$$%%%$$$$$$###""""""###$$$$$$########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''((((((((((((&&&$$$###%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((()))(((&&&&&&((()))((('''))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((+++******))))))))))))******++++++***+++---222555777<<>>CCCEEEEEEHHHHHHHHHHHHHHHIIIKKKMMMKKKKKKKKKJJJGGGBBB===;;;777666555555999>>>CCCGGGHHHJJJOOOSSSVVVWWWVVVVVVQQQKKKFFFFFFKKKMMMJJJEEEEEECCC???:::555111---,,,)))'''''''''))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%############$$$%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''''''''((()))((('''&&&%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((()))(((&&&&&&((()))(((''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))))))))***++++++*********************+++,,,---...111666999===AAAFFFJJJLLLMMMNNNOOORRRXXXYYYUUURRRQQQOOOJJJFFFGGGFFFEEEGGGJJJIIIDDDJJJLLLVVVeeeqqqwww~~~{{{rrrttt{{{zzzvvvxxx{{{}}}~~~~~~yyyvvvwwwyyy{{{~~~}}}xxxvvvssssssxxx}}}}}}wwwpppnnnooopppnnnlllmmmrrryyyyyyqqqllllllmmmmmmvvv}}}}}}|||{{{xxxzzzzzzxxxvvvqqqmmm```VVVJJJBBBBBBEEEHHHIIIOOONNNLLLJJJGGGFFFFFFGGGIIIJJJKKKKKKJJJHHHEEECCC===;;;999777777999<<<>>>BBBEEEJJJOOOTTTVVVXXXXXXSSSLLLEEECCCEEEHHHHHHGGGHHHGGGDDD@@@;;;555000---+++***(((((()))***)))'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$%%%'''(((((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######"""$$$''''''&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,***)))+++---$$$&&&'''(((((('''%%%###%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))))))))(((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''&&&%%%%%%%%%&&&((((((***(((''''''((())))))(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************++++++,,,++++++******,,,...000333666;;;???EEEHHHKKKNNNNNNOOOQQQRRRUUUXXXYYYTTTOOOLLLIIIEEEFFFCCCDDDJJJMMMLLLKKKLLLVVV\\\iiiyyyyyyvvvxxx|||wwwsssuuuwwwyyy|||}}}|||}}}~~~{{{uuuxxx{{{|||}}}{{{wwwvvvuuuvvvzzz~~~}}}wwwqqqnnnpppqqqoookkkiiijjjlll}}}wwwnnnhhhhhhmmmrrryyysssnnniiiggg___ZZZSSSMMMJJJJJJMMMOOOTTTSSSOOOKKKHHHEEECCCBBBCCCDDDEEEEEEFFFEEEEEEDDDBBB@@@===999777666777777999===BBBIIIOOOUUUYYYZZZUUUOOOGGGAAA>>>@@@DDDGGGKKKKKKJJJHHHCCC<<<555111///---+++*********((('''''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$&&&'''))))))(((&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&"""$$$&&&%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))...222000***''''''***%%%%%%&&&''''''&&&%%%$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""!!!!!!$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&'''((()))***++++++))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%'''((()))***(((''''''((())))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((()))***+++,,,,,,++++++***---111444777<<<@@@DDDIIIKKKNNNOOOPPPQQQSSSUUUSSSUUUUUURRRNNNJJJHHHGGGMMMIIILLLVVVZZZWWWXXX^^^eeelllyyy{{{~~~yyyyyy~~~{{{uuuwww}}}{{{wwwuuuyyy}}}{{{{{{~~~}}}{{{zzzyyyxxxxxxrrrwww|||}}}|||zzzyyy{{{~~~|||wwwrrrwwwzzzxxxtttqqqooolllyyy|||~~~~~~}}}}}}}}}wwwooohhhdddgggsss~~~xxxoooiiifffeee``````^^^YYYTTTSSSUUUWWWVVVTTTPPPMMMKKKHHHEEECCC@@@@@@@@@@@@@@@@@@AAAAAADDDBBB@@@===:::888777777333666;;;BBBIIIQQQWWWZZZVVVSSSMMMDDD>>><<<@@@DDDHHHJJJLLLMMMIIICCC<<<777333111---+++***)))(((&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&'''''''''((((((((((((######%%%'''((()))******&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''((())))))((('''$$$############$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''$$$$$$$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''######$$$$$$%%%%%%%%%%%%''',,,000///)))%%%%%%'''%%%%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&((()))***,,,,,,************))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&%%%&&&'''((()))***)))'''''')))***)))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))'''((()))***++++++,,,,,,,,,///444999<<<@@@DDDGGGIIIKKKNNNPPPPPPQQQSSSUUUQQQPPPOOOMMMIIIGGGGGGIIINNNRRRaaauuu|||wwwtttxxxwww~~~~~~|||}}}vvvwww{{{}}}yyyvvvttt|||wwwzzz~~~}}}|||wwwvvvuuusssrrrqqqrrrsssuuu{{{{{{{{{|||zzz{{{wwwvvvvvvwwwxxxqqqkkkfffdddccckkk~~~xxxpppkkkiiijjjeeehhhiiifffaaa^^^___bbb\\\YYYUUUSSSQQQOOOJJJGGGCCCBBB@@@??????@@@BBBCCCFFFFFFDDDBBB???<<<:::888222333666;;;BBBJJJQQQUUUUUUUUUSSSLLLCCC======???BBBEEEIIILLLLLLHHHCCC???999555000---+++)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''"""###$$$&&&((()))******&&&&&&&&&''''''''''''(((###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&((()))))))))'''&&&$$$###%%%%%%&&&&&&&&&&&&''''''"""######$$$$$$%%%%%%&&&######$$$%%%&&&&&&%%%%%%%%%%%%$$$""" !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$##################$$$%%%&&&"""######$$$$$$%%%%%%&&&"""&&&******(((''''''(((&&&$$$###""""""###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((***+++,,,******+++++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((('''&&&&&&&&&'''))))))+++)))(((((()))***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))***,,,...///000444:::>>>BBBEEEHHHJJJJJJLLLOOOPPPPPPOOOPPPQQQNNNKKKHHHGGGEEECCCGGGLLLQQQccc}}}tttsssuuuuuuuuuvvvrrr|||xxx|||}}}~~~~~~yyynnnmmmllllllmmmoooqqqrrryyyzzz}}}xxxuuussspppmmmiiieeeccceeehhhrrr{{{{{{yyyvvvrrrooonnnnnnmmmpppsssrrrooolllkkklllgggddd```^^^]]]ZZZUUUQQQGGGEEEAAA>>>===>>>AAABBBHHHHHHHHHGGGDDD@@@<<<:::666555555777<<>>======@@@DDDHHHJJJJJJHHHFFF???;;;555111...+++)))'''(((((((((((((((((((((((('''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""######$$$%%%%%%&&&&&&&&&&&&$$$#########$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&&&&'''"""###%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%''')))***,,,******+++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((('''&&&&&&&&&''')))***+++)))(((((()))******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))++++++******+++...111333666:::@@@EEEGGGIIIKKKMMMLLLOOOQQQQQQOOOMMMKKKKKKKKKFFFCCCDDDEEEGGGOOOXXXhhhzzzpppnnnmmmlllpppvvvvvv~~~vvvsss~~~}}}yyyqqqnnnlllmmmpppuuuxxxyyy||||||{{{yyysssnnnkkkggggggkkkooozzz{{{zzzyyyyyyyyyxxxvvvuuuuuuwwwzzz{{{yyywwwuuutttqqqmmmkkkkkkmmmkkkgggbbbUUUPPPIIIBBB===;;;;;;<<>>DDDIIIKKKLLLNNNOOOOOOQQQTTTSSSOOOKKKGGGFFFHHHCCCAAAEEEIIINNNYYYfff}}}zzzpppmmmkkkjjjpppyyy{{{zzztttmmm|||}}}{{{wwwrrrsssxxx}}}~~~{{{|||vvvoookkklllqqquuuzzz|||~~~~~~{{{yyytttrrrppptttxxxzzzvvvrrrhhhbbbVVVKKKAAA<<<:::999<<>>999444333666999<<>>@@@DDDIIILLLLLLLLLDDDBBB???;;;999888999999???AAAFFFJJJMMMMMMMMMLLLHHHDDD??????AAADDDDDDCCCMMMJJJFFFAAA===777111------+++************(((&&&&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))###""""""###&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''&&&%%%######$$$$$$%%%%%%$$$###!!!!!!#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$'''&&&$$$$$$%%%'''***,,,***((('''%%%%%%%%%'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&***+++,,,,,,+++)))'''%%%'''''''''''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((('''''''''(((((('''&&&&&&&&&'''''')))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))*********))))))+++---+++,,,---000444999<<<>>>FFFGGGHHHJJJLLLMMMNNNNNNOOOMMMKKKGGGEEEDDDEEEGGGFFFEEEHHHQQQ[[[hhh}}}wwwllljjjpppvvv}}}vvvmmmlllnnnqqqwww~~~~~~}}}vvvsssyyy}}}wwwyyy}}}}}}~~~xxxyyyuuubbbQQQEEE===:::;;;;;;===@@@EEEIIIKKKKKKGGGFFFBBB???<<<999888888;;;===AAAFFFIIIKKKMMMMMMKKKGGGBBB???>>>@@@BBBCCCKKKJJJHHHEEEBBB<<<666111...,,,***)))******)))((((((((()))******)))((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''((($$$###"""$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&'''((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''***)))'''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%(((((()))***)))((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''((()))***(((''''''((())))))((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((()))+++++++++,,,...000+++---000555:::???CCCEEEIIIJJJKKKLLLMMMNNNNNNNNNOOOJJJDDDBBBBBBDDDEEEEEEKKKNNNVVVbbbooo~~~~~~lllfffeeemmmvvvwwwsssqqqqqqsssvvv}}}xxx{{{}}}sssppptttzzz~~~{{{vvvwww~~~ooo\\\MMMBBB===:::::::::===CCCGGGJJJKKKKKKJJJGGGDDD@@@<<<999777:::;;;>>>AAAFFFJJJMMMOOONNNKKKFFF@@@<<<<<>>???BBBGGGKKKMMMLLLMMMKKKEEE>>>;;;<<<>>>BBBDDDGGGKKKLLLHHHBBB===777333///,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&###$$$%%%&&&'''''''''&&&%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###&&&'''%%%$$$######""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$#########$$$&&&''''''&&&$$$###$$$%%%((()))&&&&&&''''''((('''''''''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$###%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***+++***)))'''''')))***)))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***+++,,,,,,+++,,,...000///222888>>>DDDHHHKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLFFFFFFEEECCCCCCHHHRRR[[[iiipppzzz~~~mmmgggiiijjjxxxzzzzzzxxxyyy}}}}}}|||zzz{{{}}}{{{zzzzzz|||~~~|||~~~~~~pppcccXXXPPPMMMDDDBBB@@@@@@BBBDDDEEEEEEGGGHHHIIIJJJHHHFFFCCCAAAAAA@@@>>>===>>>AAADDDFFFGGGJJJLLLJJJDDD>>>;;;:::===???CCCHHHKKKIIIEEEAAA===999333000///......---(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&$$$%%%&&&''''''''''''&&&"""!!! """$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$!!!###%%%&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''((($$$%%%&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""$$$%%%%%%%%%$$$###&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((()))***++++++)))(((((()))***))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***+++,,,,,,+++,,,...000555888>>>DDDHHHKKKLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFCCCEEERRReeettt||||||qqqfffaaadddlllyyy~~~|||~~~}}}~~~yyyzzz~~~||||||{{{zzzyyyzzz~~~zzzwwwvvv{{{~~~{{{zzzzzzvvvkkkaaaYYYUUUPPPMMMIIIFFFEEEDDDBBB@@@CCCEEEGGGIIIJJJJJJHHHHHHDDDBBB>>>;;;:::;;;===>>>BBBFFFJJJLLLIIICCC>>>;;;:::<<>>;;;;;;<<<<<>>>>>???>>>???AAAFFFKKKKKKGGGCCC<<<;;;:::<<<@@@DDDFFFGGGJJJGGGBBB===999444///++++++***)))(((((()))***+++***)))(((''''''((()))***''''''(((((())))))******---,,,)))'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%###"""""""""###%%%###!!!"""$$$%%%$$$!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!###&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%'''((('''$$$#########$$$$$$%%%&&&''''''''''''%%%$$$$$$$$$###"""""""""%%%$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&################################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$#########$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))***++++++***))))))*********)))((('''&&&&&&******************************((('''''''''((()))***)))))))))((((((''''''+++******)))))))))))))))(((***,,,,,,+++******+++)))***+++...222777<<>><<<>>><<<<<>>;;;<<<@@@CCCEEEEEEFFFGGGEEE@@@:::333///+++***)))(((((())))))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((+++)))'''&&&&&&)))---///$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$$$$&&&$$$###$$$&&&'''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!###%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&'''((('''%%%######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############((('''&&&$$$###"""######&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''&&&&&&'''''')))************)))''''''******++++++***((('''&&&************************---,,,+++***)))***++++++************)))))))))((((((((('''(((((()))******((()))++++++)))((()))******+++---000555:::???BBBKKKMMMOOOQQQQQQPPPNNNLLLFFFCCCAAACCCHHHOOOXXX^^^jjjuuu|||tttvvvwwwuuussstttsssvvv|||}}}yyyvvvvvvyyy}}}{{{zzziiieee]]]UUUNNNLLLLLLMMMQQQRRRSSSUUUYYY___eeeiiiiiijjjkkknnnuuu{{{qqqlllmmmooonnnggg\\\UUUUUUVVVUUUUUUUUUTTTRRRQQQRRRWWWZZZ___gggoootttyyy}}}~~~{{{}}}yyyuuuuuu{{{}}}www~~~~~~{{{|||tttpppsssyyy{{{{{{zzz|||qqqjjjfff]]]TTTKKKJJJIIIHHHIIILLLQQQTTTRRRNNNIIIFFFDDDCCCBBBAAA@@@??????DDDJJJNNNMMMJJJGGGCCC>>>::::::;;;===>>>BBBCCCCCCCCC@@@<<<777555...---+++)))((())))))***)))(((''''''''''''((()))((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$######$$$$$$###$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&''''''&&&((()))(((&&&$$$$$$%%%$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$((('''&&&%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((('''(((((()))************)))'''&&&%%%)))***,,,,,,,,,***(((&&&))))))))))))))))))))))))...---,,,+++***++++++,,,***))))))))))))(((((((((&&&&&&&&&'''((()))***+++)))***++++++***)))***++++++---000444:::???DDDGGGNNNPPPRRRRRRRRROOOLLLJJJCCCDDDEEEJJJSSS___jjjqqq~~~vvvyyy}}}vvvqqqpppwww}}}~~~|||{{{www{{{}}}|||~~~zzzyyyvvvrrrpppqqqtttvvvssszzz}}}zzzuuupppiiibbbYYYXXXVVVRRRNNNMMMNNNPPPRRRTTTWWWZZZ^^^ccciiimmmqqqssswww~~~vvvxxxrrrccc\\\ZZZXXXZZZ\\\\\\\\\ZZZYYYYYYZZZ]]]fffpppxxx{{{yyy~~~wwwsssrrrwww{{{{{{yyyzzzyyy~~~yyyrrrppprrrzzz|||~~~yyyrrrpppssssssyyy~~~yyyuuummmeeeZZZWWWSSSPPPOOOPPPSSSUUUQQQLLLGGGDDDDDDFFFHHHHHHCCCCCCDDDFFFHHHJJJLLLLLLJJJGGGBBB===999888888888>>>>>>>>>>>>>>>===<<<;;;444222...+++)))))))))***)))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%$$$$$$$$$((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((''''''''''''(((((()))''''''''''''((()))***+++))))))))))))(((((('''''')))***,,,------+++((('''((((((((((((((((((((((((,,,+++***)))))))))***+++(((((((((((((((''''''''''''''''''(((((()))+++++++++,,,---,,,++++++,,,......000444:::???EEEIIIKKKNNNOOOOOOOOOMMMJJJGGGEEEDDDJJJRRR[[[hhhvvv}}}vvvppprrrxxxuuukkkkkkoooxxx{{{~~~zzz{{{~~~{{{tttqqqnnnjjjiiikkkooorrrsssyyyzzzsssiiibbb\\\WWW]]]^^^___]]]YYYWWWWWWYYY[[[___eeehhhkkkoootttxxxzzzmmmhhhfffiiikkklllkkkhhhgggfffggglllwww}}}ttttttwwwvvvtttssskkkeeebbbeeehhhgggfffgggdddiiinnnssszzz|||tttpppooosssyyy~~~}}}xxx{{{~~~|||wwwrrrqqqrrroooyyytttjjjeee^^^XXXUUUTTTSSSSSSLLLHHHDDDAAACCCGGGJJJLLLGGGIIIJJJIIIGGGFFFHHHKKKLLLKKKGGGBBB===999888888;;;::::::999::::::;;;<<<888555222...+++*********)))(((((((((((((((((()))(((((((((((((((((((((((($$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%$$$######$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$%%%%%%'''((()))&&&''')))((('''&&&&&&''''''((((((((('''&&&%%%%%%######$$$$$$%%%%%%%%%&&&######$$$%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((%%%%%%&&&''''''&&&%%%%%%'''''''''''''''((()))***'''''''''&&&''''''(((((((((((((((((())))))******)))***+++,,,,,,+++)))(((((((((((((((((((((((((((,,,+++***)))))))))***+++))))))))))))))))))))))))++++++******)))******+++***+++,,,+++++++++...000222555999???DDDIIILLLMMMLLLLLLLLLKKKIIIGGGFFFEEEFFFSSScccqqqyyyxxxwwwvvvuuuqqqwww{{{pppdddffflllvvv{{{zzz~~~~~~tttooojjjhhheeedddeeeiiinnnpppsssyyyyyyoooddd___^^^]]]fffiiikkkiiidddaaabbbdddjjjooouuuyyy{{{~~~yyyvvvwwwwwwwwwuuussssssuuuwwwvvvtttvvvtttqqqoooeee]]]XXXXXXYYYWWWUUUWWWUUUZZZ^^^cccjjjrrrrrrnnnnnnooossswwwyyyyyy~~~}}}zzz||||||xxxuuussssss}}}uuuooofff___YYYUUURRROOOGGGDDDAAA@@@CCCGGGJJJKKKJJJMMMNNNLLLGGGDDDFFFHHHKKKLLLJJJFFF@@@;;;::::::;;;999777666555666777888999777444111...,,,+++***((())))))))))))))))))(((((((((((((((((((((((((((%%%&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&"""###$$$$$$""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$&&&'''(((%%%&&&((((((&&&%%%&&&&&&'''((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$###"""'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((()))*********((('''&&&%%%%%%%%%(((((((((((()))+++,,,---)))***************))))))))))))))))))))))))))))))...---,,,+++***++++++,,,++++++,,,,,,,,,,,,,,,------,,,+++************+++'''((())))))***,,,///222777:::>>>DDDHHHKKKLLLMMMLLLKKKIIIHHHGGGHHHIIIJJJNNN```uuuzzztttsssssstttvvvssswwwuuulllaaadddiiirrrzzzxxxzzz|||yyypppgggbbb[[[\\\^^^cccjjjooorrrsssxxxwwwllljjjmmmppptttxxxyyyvvvqqqooorrruuuyyy~~~}}}zzziii```XXXVVVUUUSSSRRRSSSSSSWWWZZZ\\\bbbiiijjjhhhmmmnnnrrruuutttttt{{{~~~{{{}}}wwwqqqhhhbbb]]]WWWPPPKKKCCCBBBAAACCCFFFHHHIIIIIIKKKNNNPPPOOOKKKHHHHHHIIIIIIKKKLLLIIIBBB===;;;;;;<<<:::777555333333444444777666555444111...,,,***((())))))******))))))((((((((((((((((((((((((((('''(((((()))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$!!!###%%%$$$"""!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$###!!!&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&'''((()))***((((((((('''(((((())))))******))))))***+++,,,---***)))((((((((()))******************************---,,,+++***)))***++++++******++++++,,,,,,,,,,,,******************++++++((()))***+++,,,///333666;;;>>>CCCGGGJJJLLLLLLKKKIIIGGGEEECCCEEEHHHLLLOOO[[[pppyyyvvvwwwuuusssuuuuuuvvvzzz~~~{{{sssllldddfffiiipppxxxuuuvvv{{{tttiiifffddd```\\\ZZZYYY___jjjxxx~~~}}}{{{tttjjjaaa^^^]]][[[[[[]]]]]]aaabbbcccgggmmmooommmrrrrrrtttsssnnnmmmttt|||~~~rrrmmmfffbbb___YYYQQQKKKDDDDDDFFFIIIKKKLLLJJJHHHJJJMMMPPPRRRQQQOOONNNMMMKKKNNNPPPMMMFFF@@@======>>><<<999666444333333333333444555666444111---+++((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&''''''(((###$$$%%%%%%%%%%%%######!!!$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((%%%$$$&&&(((((((((''''''''''''&&&&&&'''%%%###""""""###$$$&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$%%%$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&((())))))###$$$%%%'''***---///111---,,,+++*********+++,,,***)))'''&&&&&&(((***+++******************************((('''''''''((()))''''''(((((()))))))))***(((((((((((()))+++,,,---+++,,,...///000444888<<<===@@@EEEIIILLLLLLKKKJJJFFFDDDAAA???BBBGGGMMMQQQggg|||}}}}}}yyyxxxuuutttvvvyyy{{{zzzuuuppphhhjjjkkkrrr{{{uuutttwww}}}vvvhhhZZZVVVVVVVVVVVVWWWeeeooo}}}sssiiigggfffeeefffhhhhhhlllnnnnnnrrrxxx{{{yyyyyyxxxwwwssskkkfffmmmxxx|||zzz||||||yyyssswww{{{lllhhhcccaaa```[[[RRRKKKEEEGGGJJJNNNPPPOOOKKKHHHHHHKKKPPPTTTVVVVVVSSSQQQOOOSSSVVVRRRJJJCCC@@@@@@>>>===:::777555444333333111333555777666222...+++((()))***++++++***)))((((((((((((((((((((((((((()))(((((('''''''''((((((########################%%%$$$###!!!!!!!!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''''''''''''''(((((((((((((((%%%$$$$$$###"""""""""###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###"""""""""#################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******>>>666...******,,,+++)))******)))(((((((((((((((*********))))))))))))))),,,,,,+++)))'''(((***,,,++++++++++++******))))))&&&(((***---......---,,,***+++---111666;;;???AAADDDFFFIIIJJJIIIHHHGGGGGGFFFDDDDDDGGGIIILLLVVV```mmm~~~wwwssspppqqquuuuuuqqqqqqvvvooommmkkksss}}}yyyvvvtttssswwwxxxkkkeee\\\VVVUUUYYY```eeesss~~~qqqjjjooorrrnnnnnntttqqqtttxxx{{{}}}}}}xxxtttnnnhhhiiinnnvvvrrrwww~~~tttpppoootttrrrjjjlllkkkfffbbb```ZZZRRRUUUPPPPPPSSSRRRLLLJJJLLLHHHHHHKKKQQQSSSRRRUUUZZZXXXYYYYYYWWWRRRJJJCCC>>>;;;<<<<<<:::666333000///111111333777::::::555111,,,,,,,,,+++***))))))((())))))))))))))))))))))))&&&&&&''''''((()))))))))########################%%%$$$###"""!!!!!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&''''''((((((((()))$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******;;;444,,,)))***++++++)))******)))(((((((((((((((++++++++++++++++++++++++,,,,,,+++)))((((((***,,,++++++++++++*********)))((()))+++---.........---+++---111666;;;???CCCDDDFFFIIIKKKKKKHHHEEEDDDEEEDDDDDDHHHMMMPPPSSS^^^hhh{{{wwwrrrnnnmmmqqqqqqoooooosssqqqsssuuu~~~}}}uuuttttttuuuuuuwwwrrrgggccc```]]]\\\```hhhqqqxxx}}}{{{pppmmmuuuzzzxxxyyy~~~~~~~~~{{{yyytttnnnooottt{{{wwwsssoooooorrrwww{{{}}}zzz~~~{{{oookkkkkkpppwwwllliiilllllliiiggghhhddd______ZZZWWWXXXVVVNNNIIIIIIEEEEEEHHHNNNQQQRRRVVV[[[XXXYYYYYYXXXTTTMMMGGGBBB======<<<999666222111000111111222555999999777444---,,,+++)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$###"""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$###############"""######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******666111+++((()))++++++******))))))(((((((((((((((++++++,,,,,,------......,,,,,,,,,***((((((***,,,++++++++++++***************+++,,,---...//////......111666<<>>DDDHHHIIIIIIIIIDDDFFFGGGFFFHHHPPP\\\fffiiihhhiiikkkmmmssszzzssssssooottt|||~~~wwwqqqlllfffaaabbbgggmmmiiiddd```___dddjjjooowww{{{~~~|||||||||}}}~~~tttrrrtttvvv}}}uuufffhhhqqqwww{{{uuurrrpppooonnnpppvvv|||zzztttrrrsssrrrooojjjhhhnnnrrrsssuuu{{{}}}{{{}}}yyykkk]]]TTTLLLFFFEEEFFFEEEGGGJJJQQQSSSVVVYYYZZZYYYWWWVVVNNNHHH???999666555444333222222111111333666:::===>>>:::666111---+++++++++((((((((((((((((((((((((((((((((()))))))))******########################"""###$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((('''%%%###!!!!!!"""###%%%&&&''''''#########$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''***)))(((&&&%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))*********))))))))))))))))))***((((((((((((((())))))***))))))******++++++,,,,,,+++---------+++***+++,,,++++++++++++,,,,,,,,,,,,+++******+++---000333555:::===AAAFFFHHHHHHGGGFFFDDDDDDEEEIIIPPP\\\iiiqqqooollljjjnnnsss}}}}}}tttrrrvvv}}}~~~uuukkkddd___\\\___dddooonnnmmmlllmmmqqqxxx}}}~~~{{{zzz}}}yyyuuuvvvrrrwww~~~~~~qqqeeeeeejjjmmmqqqttt{{{|||~~~}}}zzzzzzyyyyyyyyy{{{~~~xxxvvvrrrmmmiiijjjooorrroookkknnnuuu{{{{{{|||zzzgggXXXOOOFFFDDDEEEEEEFFFIIIMMMOOOSSSVVVYYYYYYYYYXXXTTTLLLBBB;;;999777555444222333333222222555999======;;;777222...,,,+++***))))))))))))))))))))))))%%%%%%&&&''''''((())))))########################"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''((((((%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))******))))))))))))((((((((((((((()))******************+++++++++++++++---...---+++***+++,,,+++++++++,,,,,,,,,------,,,++++++,,,///333777:::@@@BBBDDDGGGHHHGGGFFFEEEFFFFFFHHHPPP[[[gggooosssqqqkkkhhhmmmvvv}}}vvvzzz~~~xxxooofffcccbbbccchhhoooxxxzzz{{{|||}}}}}}{{{zzzyyy~~~yyywwwqqqsssvvv{{{uuuoooiiihhhjjjlllpppttt{{{|||~~~}}}{{{pppiiiiiiffffffhhhlllpppssstttsssvvvttt___TTTHHHDDDDDDCCCDDDFFFIIIKKKOOOSSSWWWXXXYYYYYYXXXOOOEEE>>><<<:::777444333444444333222444888<<<>>><<<999555111...,,,+++(((((((((((((((((((((((('''''''''''''''(((((((((########################"""###$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$''')))(((%%%###&&&&&&%%%%%%$$$###""""""'''&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&'''(((((((((***(((%%%######$$$&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******(((***++++++***)))))))))((((((((((((((()))******,,,++++++++++++++++++++++++---......,,,++++++++++++++++++,,,,,,---------...---,,,---000555;;;>>>DDDEEEGGGHHHHHHGGGEEEDDDHHHHHHLLLVVVcccmmmpppppprrrkkkhhhmmmvvv~~~{{{}}}{{{tttlllffffffiiimmmuuu|||~~~~~~vvvtttuuussssssuuu|||~~~|||yyynnnlllkkklllnnnpppuuuzzz}}}~~~uuugggaaabbbaaagggnnnsssuuuwwwzzz}}}|||gggZZZLLLFFFCCCAAA@@@AAAGGGIIIMMMRRRUUUWWWXXXXXXZZZQQQGGG@@@>>>;;;777444333444555444222333777;;;@@@>>><<<999555111///---''''''''''''''''''''''''++++++******))))))(((((( !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""'''&&&$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''(((%%%######$$$######$$$%%%%%%%%%%%%$$$######$$$%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((())),,,***)))'''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((($$$%%%&&&%%%######%%%&&&))))))))))))))))))))))))''')))***)))'''&&&&&&'''*********)))******+++,,,)))+++---,,,)))'''))),,,---...//////---++++++,,,)))***+++,,,,,,,,,,,,,,,------...///222888???DDDDDDDDDEEEDDDCCCCCCDDDDDDGGGPPP\\\eeeiiijjjlllnnnrrrnnnjjjlllttt~~~{{{~~~xxxvvv{{{wwwpppmmmmmmpppwww{{{|||}}}uuuqqqnnntttzzz|||{{{|||zzztttrrrtttuuuuuusssqqqpppssswww}}}~~~}}}}}}xxxrrrjjjeeedddhhhlllqqquuuyyy}}}ooodddWWWPPPJJJCCC@@@@@@AAADDDHHHLLLPPPRRRSSSTTTTTTSSSOOOHHH???:::999:::666666666444444666999<<<@@@@@@???<<<888444///---***)))(((((())))))((('''))))))************))))))"""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))(((%%%#########$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&'''&&&$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((***)))(((&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&''')))))))))))))))))))))))))))''')))******(((''''''''')))))))))((()))******+++)))***++++++******+++,,,,,,---///...,,,++++++,,,++++++,,,---------------...000222444666:::???CCC@@@BBBCCC@@@>>>AAAJJJQQQ^^^ccchhhlllmmmmmmooopppqqqnnnllloooxxx}}}xxx}}}xxxzzz{{{yyyvvvvvvpppqqqvvvzzzssssssuuu|||wwwrrrpppuuuzzz~~~~~~{{{zzz{{{~~~yyyrrrooopppsssvvvvvvvvvwwwzzz~~~|||rrrkkkjjjlllooosssvvv{{{yyymmm___WWWOOOGGGBBBAAA???@@@CCCGGGKKKNNNQQQRRRTTTTTTQQQLLLEEE@@@<<<;;;888777555444333555888;;;BBBBBBBBB@@@===888333000,,,+++))))))******)))((())))))************))))))$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$'''++++++'''#########$$$%%%%%%%%%%%%$$$"""###$$$&&&''''''((((((%%%$$$$$$######$$$$$$%%%&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((())))))(((''''''(((***((((((((((((((((((((((((((()))+++***)))(((((())))))(((((((((((()))************)))***,,,---,,,,,,+++---...---,,,++++++,,,------------............111444888;;;<<<>>>@@@BBB???AAAAAA???>>>FFFWWWddduuuuuutttrrrrrrrrrssssssqqqpppqqqvvv}}}xxxvvv}}}pppmmmllloooooojjjffffffhhhsss~~~xxxvvvuuu|||}}}zzzzzz|||}}}yyytttpppppprrrvvvyyyvvvxxx{{{}}}tttrrroooqqqsssvvv|||tttfff]]]TTTIIICCCAAA>>>???@@@BBBFFFKKKOOOQQQUUUTTTSSSRRROOOIIICCC>>>;;;999777555555777:::<<>>???DDDFFFHHHHHHFFF@@@:::777222///,,,************)))))))))************))))))""""""""""""###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$########################$$$###!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%$$$%%%'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((((()))++++++)))))))))***++++++******++++++,,,---,,,***)))***...000///,,,***,,,------,,,+++,,,---------,,,,,,---...000000777;;;AAADDDCCCBBB@@@@@@???>>>@@@HHHTTTcccpppxxx~~~|||yyyvvvssssssuuuvvvwww{{{|||}}}~~~zzzvvvwwwnnnXXX[[[```hhhlllhhh___\\\___qqq~~~~~~~~~}}}||||||}}}}}}{{{yyyxxxzzz~~~|||~~~|||}}}{{{zzzxxxxxxzzz|||rrrgggaaaZZZPPPIIIGGGEEECCC@@@???AAAEEEJJJNNNSSSTTTWWW[[[^^^[[[UUUNNNBBB@@@===<<>>AAACCCBBB@@@??????<<<===BBBNNN^^^llltttwww|||uuupppooorrrvvv}}}}}}{{{tttxxx{{{zzz|||zzztttxxxwww{{{~~~hhh]]]]]]bbbiiikkkeee___ccclll|||zzz|||zzzvvvqqqmmmiiigggfffgggffffffiiimmmuuu|||~~~~~~~~~yyypppiiieeeaaaYYYSSSQQQKKKHHHDDDAAAAAADDDHHHJJJPPPSSSWWW]]]``````]]]ZZZLLLIIIGGGGGGIIIJJJHHHEEEFFFGGGIIIJJJIIIEEEAAA>>>999555///***)))******+++))))))************))))))$$$###"""!!!"""###%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&''')))))))))))))))))))))))))))%%%'''))))))((((((((()))++++++******++++++,,,---,,,---......------...///+++---//////.........///.........///111444777999===???@@@@@@>>>======>>><<<@@@IIIUUUcccooovvvzzz~~~~~~zzzqqqiiiiiirrr{{{zzzuuurrrqqqkkkqqqvvvxxxzzzssssss}}}}}}oooeeeccc___cccggggggcccgggwww~~~zzz{{{tttqqqsssqqqllleee]]]XXXUUUUUUVVVWWWUUUVVVZZZ\\\```jjjsss}}}yyyvvvtttqqqpppwwwxxxxxx{{{xxx}}}yyy{{{}}}xxxpppkkkjjjgggaaa\\\ZZZTTTQQQLLLHHHFFFGGGIIIKKKMMMQQQWWW\\\___bbbccceee___[[[XXXXXXYYYWWWQQQLLLJJJKKKLLLMMMLLLIIIFFFDDD>>>999222---+++,,,------))))))************))))))&&&%%%###!!!!!!"""###%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""&&&'''%%%#########$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&((()))+++%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%''')))+++%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&''''''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&%%%######%%%&&&************************%%%'''((()))((('''((()))*********)))******+++,,,,,,///111///,,,+++---///,,,...000000///...///000000///000111333777:::<<>>>>>EEEPPP\\\fffpppyyyzzz{{{vvvkkkbbbeeessszzzrrrmmmlllnnndddkkkrrrxxx|||uuuvvv{{{ooocccaaaddd^^^```ccccccdddpppyyyvvv{{{yyykkkjjjmmmddd^^^UUUMMMIIIIIIMMMOOOOOOMMMNNNRRRSSSTTTXXX^^^]]]ZZZYYYZZZXXXYYYcccooo}}}sssrrrjjjmmmqqqmmmoooxxxzzz~~~{{{}}}~~~uuu{{{}}}wwwpppkkkkkkjjjddd___^^^]]]ZZZTTTOOOLLLKKKMMMNNNKKKPPPWWW[[[^^^bbbgggkkkoookkkhhhggggggbbbZZZSSSNNNOOOOOOOOONNNMMMJJJIIIAAA<<<444///---...//////))))))************))))))%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%###"""###&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%#########%%%'''((($$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''((((((((()))))))))***************************///////////////.........///---+++,,,000222111/////////111555:::>>>@@@AAABBB;;;999===>>>;;;;;;===GGGOOOXXXaaalllxxx}}}|||tttqqqlllggggggnnn||||||xxxrrriiihhhlllhhhnnnuuu}}}|||~~~lll___]]]______bbbggglllpppxxxzzzyyywwwwww{{{tttfffZZZSSSPPPNNNJJJIIIIIIJJJIIIHHHJJJIIIIIIKKKMMMNNNMMMLLLPPPOOONNNNNNOOORRRWWWZZZfffiiimmmnnnkkkeeeaaa^^^]]]\\\[[[ZZZ\\\___bbbdddpppsssttttttrrrsssvvvyyy~~~yyyvvvzzzyyysssvvv||||||tttpppmmmlllmmmllliiieeedddggghhhgggfffbbbYYYOOOKKKKKKQQQZZZbbbgggmmmssstttzzz}}}zzztttooohhhbbb]]]UUUQQQSSSSSSLLLHHHHHHFFFAAA999333000...------+++++++++++++++***))))))"""######$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))))))))************************...............---------///---,,,---///111000///111111222555:::>>>AAACCCBBB===:::>>>@@@>>>???CCCIIISSS```kkkuuu{{{{{{vvvooollliiiiiinnnwww}}}yyysssllljjjnnnsssyyy~~~mmm___XXXZZZaaahhhnnnsss{{{~~~~~~{{{xxxxxxuuuqqqpppttt~~~zzzqqqggg\\\TTTPPPMMMMMMMMMMMMMMMMMMMMMMMMQQQOOOMMMMMMNNNPPPQQQPPPIIIHHHGGGGGGIIIMMMPPPRRRWWWZZZ]]]]]][[[XXXUUUUUUVVVUUUSSSRRRSSSUUUWWWYYY```bbbdddeeeeeefffiiilllttt|||yyyuuuuuurrrppppppvvv~~~yyy|||{{{}}}wwwuuuzzz}}}rrrpppmmmllllllmmmnnnnnnoootttyyy{{{zzzssscccTTTJJJJJJNNNWWW^^^bbbhhhnnnzzz}}}uuunnneee\\\VVVWWWUUUOOOKKKKKKIIICCC<<<666222000...,,,***++++++++++++******))) """###$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((&&&$$$###%%%%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))++++++++++++++++++++++++------------------------///...,,,---...//////...222333555777;;;>>>AAACCC@@@>>>???CCCEEEDDDFFFJJJMMM[[[lllxxx~~~~~~wwwnnniiihhhkkksss~~~|||wwwrrrrrrvvv~~~wwwhhh[[[VVVUUUYYYfffttt|||~~~{{{rrrmmmkkkgggaaa^^^```jjjxxxzzzooolllhhhbbb\\\WWWTTTRRRQQQUUUYYYZZZXXXWWWXXXYYY^^^[[[XXXWWWXXXYYYZZZZZZPPPMMMKKKKKKNNNQQQTTTTTTUUUWWWYYYYYYWWWVVVUUUUUUQQQPPPOOOMMMLLLMMMMMMNNNPPPRRRTTTVVVWWWYYY\\\^^^___eeekkklllhhhdddccceeefffgggjjjpppwww}}}yyy|||~~~yyyuuu{{{xxx{{{{{{vvvxxx|||wwwuuutttvvv~~~{{{tttttttttttttttwww{{{~~~{{{nnnYYYKKKIIILLLSSSYYY]]]dddjjj||||||oooggg___[[[YYYTTTPPPPPPLLLGGGAAA;;;777333///,,,*********+++++++++++++++!!!"""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###%%%%%%&&&&&&'''&&&&&&%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''((((((((((((((((((((((((***((('''&&&&&&(((***+++++++++*********)))))))))++++++++++++++++++++++++---------------.........///...------......//////333555999;;;===>>>???@@@>>>BBBHHHMMMNNNMMMNNNPPPSSSbbbsss~~~}}}sssiiihhhlllvvvwwwsssjjj]]]VVVZZZ___dddsss~~~sssggg___[[[WWWRRRNNNOOOVVVaaaiiippprrrrrrpppmmmlllkkkkkkddddddcccbbb```___^^^^^^^^^dddkkkllliiifffgggiiimmmkkkiiihhhhhhhhhgggfff^^^ZZZVVVVVV\\\aaadddddddddfffiiiiiigggdddaaa```VVVUUUSSSQQQOOONNNMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVYYY[[[XXXTTTRRRTTTVVV\\\___cccgggjjjmmmnnnnnnhhhlllnnnqqq||||||xxx{{{{{{wwwpppooovvv}}}}}}yyyzzzuuurrrssstttwww}}}zzz~~~ttt\\\MMMJJJKKKPPPUUUYYY```fffvvvyyyqqqgggaaa]]]YYYUUUSSSNNNJJJEEE@@@;;;666111---+++*********++++++,,,,,,$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))***)))'''&&&'''(((***,,,+++++++++++++++*********++++++++++++++++++++++++------....../////////////////////.........000000333777===@@@@@@?????????BBBLLLWWW[[[ZZZWWWUUUTTTYYYggguuu{{{|||xxxppphhhmmmwwwqqqhhheee___YYY[[[fffqqq{{{zzzpppdddYYYRRROOONNNLLLJJJJJJNNNTTTYYY[[[\\\]]]^^^___```dddhhheeegggjjjmmmoooooonnnmmmooouuuzzzzzzvvvssstttvvvwwwwwwwwwxxxxxxvvvqqqnnneee```^^^cccnnnxxx||||||yyy}}}|||uuuooolll``````^^^\\\ZZZWWWUUUTTTRRRRRRRRRRRRRRRQQQOOONNNPPPPPPOOOKKKHHHGGGIIILLLPPPRRRWWWZZZ\\\[[[ZZZXXXUUUZZZ^^^bbbrrrzzzpppjjjnnnuuu}}}zzzvvvrrrwwwrrrqqqsssvvvwww{{{xxxbbbQQQLLLJJJLLLOOORRRXXX___lll{{{~~~xxxooogggccc___ZZZVVVOOOKKKGGGBBB>>>999333000,,,++++++******+++,,,,,,&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%''')))***$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$%%%'''(((&&&&&&''''''&&&&&&%%%%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))((((((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...///000000///000222444444999???BBBBBBBBBDDDGGGSSS___kkkkkkeee___ZZZVVV]]]hhhrrruuutttrrrnnnjjjssssssfffaaaaaadddgggnnnzzzyyyvvv{{{yyyvvvppphhh___VVVNNNJJJGGGHHHJJJKKKLLLOOORRRUUUYYYYYY[[[```ccceeekkkqqqnnnqqqvvvzzz}}}}}}{{{zzz|||~~~|||zzz{{{}}}|||}}}}}}wwwrrrkkkiiilllyyy}}}xxxlllllllllkkkhhheeebbbaaa]]][[[YYYXXXVVVSSSOOOLLLKKKJJJIIIFFFCCCCCCEEEGGGEEEGGGKKKPPPSSSRRRNNNKKKFFFLLLPPPTTTfff|||pppiiilllqqqxxx~~~vvvuuurrrooowwwttttttyyy|||{{{|||~~~}}}}}}mmmZZZRRRLLLJJJIIIIIINNNUUUcccqqq}}}vvvnnnjjjggg```XXXMMMJJJFFFBBB???;;;777333...---,,,*********+++,,,###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&((()))$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((())))))))))))*********)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---///111111000111444777777;;;???AAABBBGGGOOOVVVkkkxxxyyylllccc]]]YYY^^^gggooopppnnnooonnnlllvvv{{{oooeeeccclllyyyuuuiiigggkkkdddbbb___ZZZUUUQQQNNNLLLEEEHHHLLLPPPTTTXXX\\\```eeecccgggmmmpppqqquuu||||||}}}~~~}}}~~~|||xxxvvvxxxxxxyyyzzzyyyxxxuuuqqqoookkkiiifffdddbbb^^^XXXSSSSSSQQQOOOKKKGGGEEEEEEEEEGGGGGGJJJPPPUUUTTTMMMFFF???EEEHHHJJJ[[[xxxyyyoooiiilllqqqvvvxxxuuuyyyzzzxxx}}}~~~~~~}}}{{{~~~xxxhhh^^^TTTMMMGGGDDDGGGLLLYYYfffttt}}}|||vvvrrrnnneeeZZZKKKHHHDDDAAA>>><<<999777000///,,,+++******++++++ !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))'''%%%$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''###%%%'''((()))((('''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((()))************)))))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---///222222111222666999:::<<<>>>???BBBKKKXXXccc~~~oooeee___ZZZ]]]gggnnnnnnlllmmmnnnnnnvvv~~~}}}yyykkk```ZZZcccvvvlllbbbYYYVVVWWWVVVVVVUUUUUUTTTSSSRRRQQQLLLOOOTTTZZZ___eeelllqqqooonnnqqqxxxzzzyyy|||}}}}}}}}}|||zzzxxxuuurrrpppnnnjjjccc^^^```^^^ZZZTTTOOOJJJGGGEEEPPPNNNPPPVVV[[[YYYOOOFFF===CCCDDDDDDSSSooo|||vvvllliiinnntttvvv~~~}}}wwwzzz|||{{{~~~}}}}}}uuujjj\\\RRRIIICCCDDDIIISSS^^^jjjsss{{{{{{wwwssshhh\\\IIIFFFBBB???>>>===;;;999111000---+++))))))***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""!!!"""###%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$(((&&&%%%%%%&&&'''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******''''''''''''((((((((()))(((((((((((())))))))))))*********))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------...............------------111111///333;;;===:::888<<>>===;;;999:::===666222---,,,,,,+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!!"""###%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%$$$$$$&&&(((***)))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))***'''''''''((((((((())))))(((((((((((())))))))))))************)))))))))))),,,,,,++++++++++++++++++***************+++++++++///.....................,,,000111000444;;;===;;;;;;;;;???EEEMMM]]]xxxpppbbb]]]^^^cccdddhhhnnnnnnkkklllqqq}}}yyyrrruuuzzz~~~{{{xxxyyynnneee___gggyyymmmdddXXXNNNIIIIIIKKKMMMUUUYYYcccmmmnnneee^^^\\\cccgggmmmqqqtttvvvxxxzzzzzzzzzzzz{{{}}}~~~}}}{{{}}}~~~~~~~~~{{{yyyyyyzzzuuummmfffbbbaaa```___eeeffffffeeeaaaXXXMMMFFFEEEEEEFFFKKKRRR[[[cccgggoooqqqwww|||~~~zzzsssooonnnnnnnnnmmmlllnnnssszzz}}}sssyyy}}}||||||qqqgggccc^^^UUUOOONNNNNNTTT^^^iiirrryyyrrr___OOOEEE<<<:::999777777999777333///,,,,,,+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%&&&)))******)))$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((((((((''''''(((((()))***''''''((((((((()))))))))(((((((((((())))))))))))************************++++++++++++++++++,,,,,,)))*********+++++++++,,,///////////////000000000---111333444777===???>>>???<<>>666666:::555999===<<<777222///...###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''&&&$$$"""!!!""""""###"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))(((''''''&&&&&&''')))******++++++******)))((('''))))))***++++++++++++******************+++++++++,,,+++*********+++,,,------------...------,,,,,,,,,***+++///222333666;;;;;;===???AAAJJJZZZggglll~~~~~~xxxyyy{{{}}}yyyzzzzzzmmmbbb___bbbqqqoooyyy|||ooojjjaaaWWWTTTVVVXXX[[[aaammm|||wwwzzz{{{rrrjjjeeebbb```^^^aaaeeejjjnnnpppqqqrrrsssuuuvvvxxxvvvsssqqqrrrtttuuutttrrrpppmmmjjjhhhgggiiigggdddcccdddeeeffffffcccbbb``````aaabbbaaa``````````````````aaabbbbbbbbbaaa______^^^___```aaa``````aaaccceeefffggghhhiiikkkmmmooopppqqqtttvvvuuuvvvxxxxxxyyyzzz}}}{{{wwwvvvvvvyyywwwqqqhhh```___eeejjjnnnvvvxxxmmm```[[[\\\^^^___ZZZVVVWWWXXXVVVWWWYYYkkkxxx}}}ssskkkeeeeeedddccclllyyyssseeeVVVRRRSSSUUUWWWYYYdddsssvvv[[[CCC888888<<<999???BBB@@@<<<:::666111$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$###"""""""""###$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''((()))))))))************)))(((((())))))***++++++++++++***************++++++++++++,,,+++*********+++,,,---,,,------...------,,,,,,---+++---111333333666<<<>>>CCCHHHLLLVVVcccmmmqqqyyy~~~}}}|||}}}~~~~~~|||zzz~~~uuummmhhhhhhmmmsss|||ooogggddd___[[[^^^___aaacccjjjuuuzzzrrrvvv~~~{{{xxxvvvwww|||~~~rrrhhhddd___\\\]]]^^^``````dddhhhlllooooooooopppppptttuuuvvvtttqqqooooooqqqqqqqqqooommmjjjhhhfffeeegggeeebbb```aaabbbbbbaaa```^^^\\\\\\]]]]]]]]]\\\ZZZZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[\\\^^^___aaabbbbbb```ccceeeggghhhjjjmmmooossstttvvvwwwxxxyyy|||~~~~~~~~~}}}~~~|||yyyyyyyyy}}}|||yyysssnnnpppvvv}}}uuueee___```cccddd\\\UUUSSSQQQNNNMMMPPP^^^kkkqqqttt}}}uuummmjjjgggeeennn{{{|||ooobbb\\\YYYUUUTTTUUU\\\jjj~~~fffNNN???:::<<<666===AAA???<<<:::555000%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$###"""###$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&&&&%%%$$$######"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((((((((((()))************)))))))))***++++++++++++***************++++++,,,,,,+++++++++++++++,,,------,,,,,,------...------,,,///...///222333333777===BBBJJJSSSYYYbbbmmmtttvvvxxx~~~}}}~~~~~~yyyyyyxxx~~~vvvqqqooopppuuuzzz|||jjjaaa```___```ccciiiiiijjjnnnuuutttooouuuxxx{{{|||zzzwwwyyyrrreee]]]YYYWWWVVVWWW]]]bbbgggiiiiiilllooopppooonnnnnnnnnrrrssssssqqqnnnlllkkklllkkkkkkjjjhhhfffeeeccccccdddaaa^^^\\\\\\]]]\\\[[[[[[YYYWWWVVVWWWWWWVVVTTTQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQPPPPPPPPPRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[^^^aaacccdddgggjjjlllmmmooorrrssstttvvvxxx{{{||||||||||||}}}~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~xxxhhhcccfffiiikkkaaaVVVPPPKKKFFFFFFHHHOOO\\\aaadddoooyyyvvvqqqllljjjttt|||ssslllbbbXXXSSSSSSUUUaaassstttZZZGGG>>>;;;666===BBBAAA???<<<888222&&&&&&&&&&&&%%%$$$$$$###&&&$$$"""!!!!!!"""$$$%%%$$$###""""""!!!!!!""""""########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%%%%%%%%%%$$$$$$############%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&((()))))))))(((''''''''')))******+++++++++))))))***++++++++++++***)))******++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,------...---------000///000333333333888???HHHQQQ[[[aaahhhrrryyy{{{}}}|||}}}{{{|||~~~vvvyyy}}}uuuqqqsssxxx}}}kkkYYY\\\aaaaaadddlllqqqqqqrrrxxxrrrqqqyyyxxxwwwggg___[[[YYY\\\[[[[[[^^^cccjjjnnnpppmmmoooqqqqqqpppnnnmmmnnnppppppooommmjjjhhhggggggeeedddccccccaaaaaa```______]]]ZZZXXXXXXWWWVVVTTTUUUSSSQQQPPPPPPPPPNNNMMMJJJJJJJJJJJJJJJKKKKKKLLLHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRUUUXXX[[[^^^```bbbeeehhheeehhhkkkmmmoooqqqsssuuuzzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}}}}|||}}}}}}|||}}}~~~~~~rrrdddccchhhkkklllaaaUUUNNNHHHDDDDDDGGGFFFQQQTTTWWWcccsss{{{xxxuuurrrsss}}}{{{mmm]]]UUUUUUTTT\\\kkk~~~|||bbbLLL@@@;;;888???EEEEEECCCAAA<<<777&&&&&&&&&&&&%%%$$$$$$###%%%$$$"""!!!!!!"""$$$&&&$$$###""""""!!!!!!""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''&&&'''(((***++++++++++++))))))***++++++++++++***)))******+++,,,,,,------++++++,,,,,,------------+++,,,,,,---.........---//////111444444444;;;DDDRRR[[[cccgggllluuu~~~{{{wwwyyy~~~zzz|||}}}{{{zzz{{{uuu{{{tttrrrwww~~~lll[[[TTT___hhhiiillluuuzzzzzz}}}|||sssuuu}}}{{{yyyvvvuuunnn```XXXZZZ___ccceeecccbbbeeeiiinnnqqqsssnnnpppqqqqqqooommmmmmnnnlllkkkjjjhhhgggeeecccbbb^^^]]]]]]\\\\\\[[[[[[ZZZZZZXXXUUUSSSSSSRRRPPPNNNOOOMMMJJJIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGBBBAAAAAAAAABBBCCCEEEFFFIIIIIIJJJJJJKKKKKKKKKLLLKKKNNNQQQTTTVVVXXX\\\^^^^^^aaafffiiikkkmmmoooqqqwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyy|||}}}~~~|||{{{{{{~~~~~~|||{{{|||}}}~~~~~~kkkaaabbbfffiiibbbXXXNNNIIIEEEBBBCCCGGGDDDJJJIIILLLZZZlllzzzuuukkkmmmssswwwvvvxxxzzzuuuaaaVVVTTTTTTXXXbbbsssfffPPPCCC===:::AAAGGGGGGEEECCC???:::%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((((((((((((''''''(((******+++++++++))))))***++++++++++++***)))******+++,,,---......++++++,,,---------------++++++,,,---............///000333666777888AAALLL]]]fffmmmnnnqqqyyy}}}wwwuuuyyy{{{yyy|||~~~}}}~~~|||yyywwwtttuuu~~~uuuggg^^^YYY\\\iiisssuuuyyy{{{www{{{yyymmmgggbbbccc___XXXWWW___iiinnnmmmlllkkklllppptttvvvvvvnnnooopppnnnllljjjjjjjjjgggeeecccbbbaaa```^^^\\\VVVVVVUUUUUUTTTTTTSSSSSSSSSQQQOOONNNMMMLLLIIIGGGGGGEEECCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAABBB>>>======<<<===>>>@@@AAACCCCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJMMMNNNQQQTTTVVVWWW[[[___cccfffhhhkkkmmmppprrrtttvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxx{{{|||}}}|||yyyyyy|||{{{}}}|||{{{|||}}}zzzkkkddddddfffeeeWWWOOOIIIGGGEEECCCDDDFFFDDDFFFDDDGGGUUUeeevvvuuuyyy}}}zzzuuupppnnnbbbbbbfffqqq}}}ssswww~~~yyyeeeXXXTTTSSSUUU[[[hhhzzzmmmWWWHHHAAA<<>>IIITTTcccmmmtttuuuuuuzzz~~~{{{||||||xxxzzz~~~yyyzzz{{{}}}~~~{{{ooobbb\\\^^^dddnnnxxxxxxjjj```ZZZUUUZZZ^^^^^^bbbjjjrrruuutttrrrqqqqqqsssuuuvvvvvvnnnnnnnnnkkkgggdddcccccc```]]][[[[[[\\\[[[YYYWWWOOOOOONNNMMMMMMLLLKKKKKKKKKJJJHHHHHHGGGFFFDDDBBB@@@>>><<<<<<===>>>===<<<;;;::::::::::::;;;<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>;;;:::888888999::::::999777666666666666777888888:::999888777666777888999777777777777777666666666666888:::<<<===>>>AAACCCCCCGGGMMMRRRUUUWWWZZZ\\\aaaccceeehhhkkkllllllmmmkkklllooorrruuuwwwyyyzzzvvvyyyzzzxxxtttssswww{{{zzz|||~~~|||{{{|||~~~}}}~~~~~~}}}}}}|||{{{xxxsssrrrssspppjjjaaa\\\ZZZ[[[ZZZUUURRRRRRKKKKKKIIIOOOZZZ]]]jjjqqqjjjooottttttuuuwwwxxx{{{|||vvvsssqqqqqqqqqpppkkkkkknnnttt}}}}}}lllfffuuuqqqgggddd[[[YYYXXXZZZcccqqqjjjVVVKKKDDDIIIJJJGGGEEEEEEDDDAAA$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$)))******(((%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%$$$###$$$%%%'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&''')))%%%%%%%%%&&&'''((())))))&&&&&&((()))************(((((()))***************,,,---...---+++***+++,,,(((***++++++++++++---...//////////////////......///---++++++---///111111777888<<<@@@EEEMMMYYYdddhhhlllrrrvvvwwwxxxxxxyyyuuu|||rrrttt|||wwweeeWWWVVV^^^fffmmm||||||oooccc```]]]WWWTTTUUUWWW\\\dddiiilllppptttwwwqqqooommmllllllllljjjhhhhhhfffccc```]]]ZZZXXXWWWVVVUUUSSSQQQNNNKKKJJJIIIDDDCCCBBBAAA@@@>>>=========<<<;;;;;;:::::::::::::::999777666555555555666666666666666666666666666666666555444333333222222555555555666666666777777555555666666777999:::;;;???@@@AAADDDGGGKKKNNNPPPVVVYYY\\\```cccdddddddddhhhjjjkkklllmmmooorrrtttuuusssqqqqqqrrrttttttttt}}}|||{{{{{{|||}}}|||zzz|||~~~}}}|||}}}}}}}}}|||zzz||||||{{{zzzxxxuuusssrrrnnnkkkgggeeeccc___YYYTTTTTTSSSSSSTTTXXX```kkkrrroooeeekkkvvvyyy|||~~~}}}zzzyyy|||~~~}}}zzzvvvvvvxxxzzzyyywww|||||||||}}}jjjiiikkkuuuuuummmggg]]]UUUWWW___hhhsss|||~~~eeeQQQKKKPPPRRRNNNIIIEEEDDDDDD$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$(((((()))'''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&((()))((('''&&&''')))&&&&&&&&&&&&'''((())))))&&&'''((()))************((())))))*********))))))***,,,,,,+++***))))))***)))***,,,,,,++++++---///........................///...,,,---...111333444999;;;???GGGPPPXXX___ddddddhhhnnnqqqrrrqqqooooooooo|||xxxrrryyy|||pppbbbXXXZZZfffrrr}}}qqqddd[[[UUUVVVXXXVVVTTTUUU\\\```fffkkkmmmoooqqqtttmmmkkkiiihhhhhhhhhfffdddcccaaa]]]YYYVVVTTTRRRQQQOOONNNMMMJJJHHHEEEDDDCCC>>>>>>>>>======<<<<<<;;;::::::999888888888888888888777555444333333444444555555555555555555555555555555555444333333222222222222333333333333444444333333444444555777888999;;;;;;<<<>>>AAADDDGGGIIIJJJLLLPPPTTTXXX\\\^^^^^^dddeeeggghhhiiijjjmmmpppuuutttsssssstttvvvwwwwww{{{zzzyyyyyy{{{{{{zzzyyyyyy{{{||||||{{{zzzzzz{{{|||}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxwwwuuurrrnnnkkkiiieee___[[[\\\ZZZYYYZZZ^^^dddjjjmmmpppwwwtttkkkgggmmmuuu{{{||||||{{{yyyxxxxxxxxx||||||}}}~~~~~~}}}{{{zzz}}}~~~xxxccceeelllwwwxxxlll___ZZZ[[[aaakkkuuuppp]]]TTTWWWWWWSSSMMMHHHEEECCC$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&'''(((&&&&&&&&&&&&'''((())))))&&&'''((())))))******)))))))))*********))))))((((((*********((('''((()))***+++------,,,,,,---///------------------......//////...///000333666888;;;???HHHSSS^^^eeefffdddaaaeeeiiilllkkkiiihhhgggtttwwwtttwww|||pppddd___^^^ccctttmmm___VVVRRRRRRWWW[[[\\\[[[[[[___cccgggjjjkkkkkklllmmmhhhfffdddccccccbbb```^^^[[[YYYUUUPPPMMMKKKJJJJJJFFFFFFDDDBBB@@@===<<<;;;888888888888999999999999777777666555555555555666555444333222111111222222444444444444444444444444555444444333333222222222111111111222222222222333111111111222333444555666666666666777999<<<>>>@@@@@@BBBDDDHHHLLLPPPSSSUUU[[[]]]___aaabbbdddhhhjjjrrrrrrrrrsssuuuvvvxxxyyyyyyxxxwwwxxxyyyzzzyyyxxxyyyzzz||||||zzzzzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}zzzzzz{{{{{{||||||||||||zzzxxxuuusssqqqnnnjjjggggggdddbbbcccfffgggeeeccc^^^dddppp~~~zzzlllggghhhkkkqqqwww}}}||||||{{{zzzxxxvvvzzz~~~~~~~~~}}}mmm[[[aaakkkxxx~~~nnnbbb[[[[[[eeeooowwwnnn___]]][[[WWWRRRKKKFFFCCC$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''''''''((())))))''''''((())))))))))))))))))************)))((((((((()))***)))((('''((()))+++,,,...------,,,...///,,,,,,,,,---------------...///000000222555999<<<<<>><<<:::888777666555555555555555555555555555555444333333444444444333333222222111111111111222222222222222222222222444333333333222222222111222222222222333333333333111111111111222333444555333333333333444666888999?????????@@@CCCFFFIIIKKKPPPSSSVVVYYY[[[___cccfffkkkmmmoooqqqrrruuuwwwyyyxxxwwwvvvwwwyyyzzzyyyxxx{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||||||||}}}}}}zzzzzz{{{{{{{{{|||}}}}}}zzzyyyxxxwwwvvvuuutttrrrqqqmmmjjjiiijjjfff^^^WWWUUUXXX___kkkxxxvvvkkkaaaaaaffflllssszzz~~~|||~~~sssiii\\\bbbkkkuuu~~~pppddd___dddmmmrrr~~~fff```ZZZXXXUUUOOOHHHEEE$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%$$$######$$$&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((('''%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&((((((((('''''''''((())))))'''(((((())))))))))))((())))))*********))))))((()))***+++***))))))***++++++---......,,,,,,---///,,,,,,,,,---------......---///111222333777<<<@@@>>>QQQccckkkkkkjjjgggccc^^^___``````bbbeeekkknnnuuu~~~zzzwww|||tttoooiii^^^ZZZdddtttvvvdddZZZXXX[[[^^^aaacccdddccc```\\\aaabbbccceeeeeeeeecccaaa^^^\\\ZZZYYYYYYWWWUUUSSSNNNLLLIIIEEEBBBAAAAAAAAA<<<<<<;;;999888666555444555555555444333333222222444444333333333333444444333333333333222222222111222222222222222222222222222222222222222111111111111111111222222222333333111111111111222333444444444333222222333444555666;;;;;;:::;;;===@@@CCCEEEFFFIIIMMMQQQTTTYYY^^^bbbdddhhhlllooopppssswwwzzzxxxwwwvvvwwwyyyzzzyyyxxx{{{}}}~~~~~~~~~}}}|||||||||}}}|||{{{zzzyyyyyyzzzzzz{{{||||||{{{yyyxxxvvvvvvvvvwwwsssooommmkkkdddYYYPPPUUUTTTVVV[[[ccchhhjjjiiiddd___]]]___bbbgggoooxxx{{{sssllliiihhhjjjnnnsssxxx{{{{{{uuuuuuiiigggkkkqqq{{{nnnbbbYYYXXXXXXRRRKKKHHH$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&''')))(((((('''(((((())))))(((((())))))))))))(((((((((((()))***************)))+++,,,+++******+++---+++,,,...---,,,+++,,,...,,,,,,,,,---......//////---000333555666999@@@EEEEEEZZZnnnrrrnnnllliiiddd[[[\\\]]]___bbbgggooottt|||yyyvvv~~~~~~{{{wwwssspppmmmiiifffiiiccc```jjj~~~uuueee\\\[[[^^^aaaeeehhhgggggggggddd```ccccccccccccdddbbb___\\\XXXVVVSSSRRRQQQPPPNNNLLLFFFEEEDDDBBB@@@>>>>>>===::::::999888777555555444555555444333222222111111333333222222222333444444222222333333333333222222222222222222222222222222111111111111111111111111/////////000000000000111222222111111222222333444444444333222333444555666444444444555888;;;???AAA>>>AAAEEEIIIMMMRRRWWWZZZ]]]bbbhhhlllnnnqqquuuyyywwwvvvvvvwwwyyyzzzyyyxxxxxxzzz|||}}}|||||||||~~~~~~}}}}}}}}}}}}|||{{{zzzxxxxxxxxxyyyyyy~~~{{{wwwuuuuuuvvvyyywwwtttrrrooohhh^^^WWW\\\ZZZYYYYYY[[[^^^______ZZZYYYZZZ\\\\\\^^^gggqqqzzz{{{|||xxxvvvpppnnnqqqtttrrrqqqrrrwww|||qqqpppppp~~~vvvkkkhhhooowww~~~lll]]]\\\]]]VVVOOOLLL$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''))))))(((((((((((())))))(((((())))))))))))((((((&&&'''(((***++++++++++++)))***++++++******+++---+++,,,---,,,+++***+++,,,,,,------...//////000000///333777888999===DDDJJJOOOcccsssuuussssssooohhh[[[]]]aaadddhhhmmmsssxxx}}}~~~vvvxxx|||yyyrrrpppkkkfffdddeeeiiimmmooorrrooojjjmmmyyylllaaa\\\]]]aaaeeehhhlllnnnjjjhhhjjjhhhddddddbbb```___^^^\\\VVVRRROOOMMMKKKIIIIIIGGGEEECCC>>>>>>>>>>>>===;;;:::999888777777666555444333333222222222222222222111111111111111111111222333333111222333333333333222111222222222222222222222222000111111111111111111111//////000000000111111111111111111111111222222333333333222111222333444555333333333444555888:::;;;:::===@@@CCCEEEIIIMMMPPPSSSYYYaaaeeegggjjjppptttuuuttttttuuuwwwxxxxxxwwwvvvxxxzzz{{{zzzzzz{{{||||||||||||}}}}}}~~~~~~~~~|||{{{yyyxxxwwwxxxyyyzzz}}}~~~~~~|||yyyxxxyyy|||yyyyyyyyyxxxuuuqqqllliiiiiiiiiiiifffdddbbbbbbccc]]][[[ZZZZZZXXXYYYbbbkkkvvvzzzwwwyyyxxxrrrqqquuuvvvrrrnnnpppwwwuuujjjkkknnn}}}ssskkkhhhqqq}}}|||gggcccccc[[[RRROOO$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))"""############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''%%%%%%&&&'''***)))(((((((((((())))))((()))))))))))))))((((((%%%&&&((()))+++,,,,,,,,,(((***++++++******+++---***,,,,,,,,,******+++,,,------......///000111111111555999;;;<<<@@@HHHNNNWWWgggtttvvvwwwzzzuuukkk]]]aaaggglllppptttxxxzzzuuummmjjjnnnsss|||xxxiiigggiiiccc^^^]]]cccnnnxxx~~~zzzzzzqqqnnnggg___VVVSSSXXX```gggjjjjjjnnnnnnhhhdddfffeeeaaabbb___\\\ZZZYYYTTTNNNIIIIIIGGGEEECCCBBBAAA>>><<<888999:::;;;;;;999777555555555555444333222222222//////000000111222222333000000000000000111222222000111222333333222111000222222222222222222222222000000000000000111111111222222222222333333333333111000000000000111111222222111111000111222333444777666666555555555555555999;;;===???@@@CCCFFFIIIKKKRRRZZZ___aaadddjjjoootttsssrrrtttvvvwwwwwwvvvvvvxxxzzz{{{zzzzzz{{{|||wwwxxxzzz|||}}}~~~{{{zzzyyyxxxxxxyyy{{{|||xxxzzz||||||{{{}}}yyy{{{}}}}}}{{{xxxwwwwwwuuuwwwxxxuuuooojjjhhhhhhfff```ZZZYYYXXXYYYaaajjjuuu|||uuurrrwwwwwwooommmrrrqqqllliiimmmwwwqqqgggiiijjjzzz{{{rrrbbblllzzzqqqjjjhhh^^^TTTPPP$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###!!!!!!###%%%########################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$"""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%$$$""""""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$+++$$$###(((***%%%###$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&))))))))))))((((((((((((((((((((((((''''''''''''))))))((()))***,,,...///...,,,***+++---...,,,***++++++******++++++,,,---++++++,,,,,,---...///000555555999===>>>@@@LLLZZZdddoooyyyyyyrrrlllnnnqqqvvvzzz||||||{{{~~~xxxrrriiiaaa]]]bbbmmmwwweee___^^^aaa\\\[[[eeettt|||~~~xxxlllgggTTTPPPMMMSSS^^^hhhkkkjjjmmmkkkhhhgggfffdddbbb```[[[VVVQQQPPPPPPOOOJJJEEECCCCCCBBBAAA???>>><<<<<<444444444444444444333333111111000000//////......111111111111111111111111222222111111111111111222111222222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222222111000000000111222333222111000111222222222000333333333333333333333333111333555666777999===???EEEHHHMMMSSSYYY___bbbdddjjjnnnrrruuuuuuuuuuuuvvvrrruuuwwwxxxyyyyyyzzz||||||{{{zzzyyyyyyzzz{{{|||}}}yyyyyy{{{}}}|||{{{zzz{{{{{{zzzzzz{{{~~~~~~~~~~~~~~~}}}|||{{{}}}}}}xxxuuuvvvxxxssskkkeeeccc```[[[]]]bbbooowwwwwwoooppprrrpppoooqqqmmmkkkiiilllvvvrrrkkkjjjjjjqqqyyy}}}~~~wwwpppnnnuuu{{{qqqggg\\\UUU$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%###""""""$$$%%%$$$"""&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""$$$&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$,,,&&&$$$''''''### $$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&'''((()))+++,,,---+++***+++------,,,***+++++++++++++++,,,,,,---,,,,,,---...///111222333999999===CCCGGGMMMZZZgggjjjttt~~~~~~yyyxxxuuutttxxx}}}|||xxxvvvzzzuuunnn```^^^___eeepppkkk^^^\\\\\\^^^aaahhhvvv|||~~~~~~xxxvvvyyy}}}wwwhhh^^^ZZZQQQPPPQQQWWWaaahhhkkkkkkllljjjfffdddcccaaa]]][[[WWWSSSNNNLLLLLLJJJEEEAAA<<<;;;:::888777666555555666666555444333222222111222111111111000000000000111111111111111111111111222111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222111111111222333444333111000111222333222111333333333333333333333333222333555666666888:::===@@@CCCGGGLLLRRRXXX\\\___dddhhhnnnrrrsssssstttttttttuuuwwwxxxwwwwwwwwwyyyzzzzzzyyyxxxyyyyyy{{{{{{}}}{{{{{{}}}}}}{{{xxxxxxyyyzzzzzzzzz|||~~~}}}~~~~~~~~~~~~}}}}}}|||||||||wwwvvvwwwuuuoookkkiiifffaaa```cccnnntttyyyooopppuuuuuuttttttooonnnooottt~~~tttmmmjjjjjjooouuuyyy|||wwwnnniiilll~~~~~~nnn```XXX$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$#########%%%###"""###$$$%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###&&&'''&&&$$$######&&&&&&%%%%%%%%%%%%$$$$$$)))&&&$$$&&&&&&"""&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))(((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---,,,***)))***+++,,,+++***,,,++++++++++++,,,------.........///000333555666<<<;;;===DDDMMMVVVdddoooqqqzzz~~~|||wwwxxx}}}~~~yyyrrrooottt|||nnngggZZZ\\\aaaiiitttqqq]]]WWWYYYZZZ^^^kkkwww{{{{{{xxxwwwxxx{{{|||{{{vvvmmmbbbXXXQQQNNNPPPSSSXXX^^^dddiiikkkllljjjgggddd```^^^[[[WWWTTTQQQMMMIIIFFFFFFDDD???;;;;;;:::888666444444444555777666555444222111000000222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333555555555555555555555555444444444444444444444444444333333333333444555555333222111222333444333111333333333333333333333333222444555555444555777999:::;;;>>>CCCHHHNNNSSSVVV[[[```ggglllooopppqqqrrrtttuuuwwwwwwuuutttuuuvvvxxxxxxwwwwwwxxxyyyzzzzzz}}}}}}}}}~~~~~~|||xxxtttuuuwwwyyy{{{{{{{{{}}}~~~||||||}}}}}}}}}}}}}}}}}}}}}{{{yyyyyy}}}xxxtttrrrmmmgggdddffflllpppwww~~~~~~pppqqqyyy}}}{{{yyyvvvtttwww~~~uuupppoooqqqssswww~~~zzzooofffeeeuuu|||jjj___$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,******)))***+++++++++***,,,,,,,,,,,,,,,---......//////...///000222555666>>>>>>AAAHHHSSS___kkkssswww}}}|||zzz|||}}}}}}{{{vvvtttvvvvvvrrroooqqqxxxvvviiiddd\\\^^^dddmmmzzzbbbTTTTTTXXX[[[eee{{{tttzzz|||yyywwwnnnkkkeee___YYYTTTPPPNNNTTTZZZbbbfffhhhhhhhhhjjjgggddd```\\\YYYUUUPPPMMMJJJGGGDDDBBB@@@>>>:::777<<<;;;888666555555666666555444444333222111111000111111111111111111111111111111111111111111111111000000111111111111111111222222222222333333333333555555555555555555555555777777777777777777777777666666666666555555555555555555555555555666666666444333222333444555444222333333333333333444444444444555555444333333555666666666888;;;???EEEJJJMMMQQQWWW^^^eeeiiilllnnnoooqqqsssuuuuuuttttttuuuvvvwwwwwwwwwxxxyyyzzzzzz{{{zzz|||~~~~~~zzzuuuqqqrrruuuxxxzzzzzzzzzzzz{{{||||||||||||}}}}}}~~~~~~~~~wwwpppkkkhhhhhhhhhjjjooouuu{{{rrrtttyyyvvvvvvwwwzzz|||ttthhhcccqqqzzziii$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((()))))))))***((()))))))))*********+++''''''''''''((((((''''''))))))************+++,,,------,,,,,,------...///000///......///222555666BBBEEEKKKSSS___lllvvv|||}}}|||wwwuuuxxxzzzxxxuuutttrrrooommmmmmppprrrzzzsssllljjjeeeeeeiiisssrrrZZZQQQSSSYYY^^^uuu{{{vvv}}}|||sssnnn\\\\\\\\\\\\[[[YYYWWWVVV^^^dddjjjllliiieeeddddddccc```[[[WWWTTTOOOKKKHHHEEECCC@@@>>><<<:::888666777666444333222222222222111111222222222222222222000000000000000000000000111111111111111111111111///000111222333222222222333333333333444444444444666666666666666666666666888888888888888888888888777777777666666555555555555555666666777777777777555444333444555666555333333333444444555555555555666666666555333333444555555555555777:::???CCCEEEIIINNNUUU\\\aaaeeehhhkkklllnnnqqqrrrssstttvvvwwwvvvwwwxxxyyyzzz{{{||||||xxxzzz}}}~~~}}}yyyuuurrrqqqtttxxxzzzzzzyyyxxxyyy||||||{{{{{{|||}}}~~~wwwnnnjjjiiihhhdddeeeiiiooovvv}}}tttzzz~~~||||||}}}zzzssshhhdddpppuuu$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""#########$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$############&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$!!! !!!%%%)))$$$$$$%%%%%%%%%%%%&&&&&&$$$((()))&&&%%%&&&&&&$$$&&&%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''(((((())))))******'''(((((())))))*********'''((())))))*********)))(((***++++++******,,,---...------------...//////111000///000222666:::<<>>===;;;999888666666555444444333333222111111///000000111111222333333///////////////000000000111111111111111111111111000111222444444444333333444444444555555555666666888888888888888888888888999999999999999999999999888777777666666555555555555666666777888777777777666555444555666777666444444444555666666777777777888888888777555444555666666666666777999;;;===???BBBFFFLLLQQQVVV[[[aaadddeeehhhlllnnnppprrruuuwwwuuuvvvxxxzzz{{{|||}}}}}}wwwzzz}}}~~~|||zzzxxxxxxuuuxxx{{{|||{{{yyyyyyyyy}}}|||{{{zzz{{{|||}}}~~~sssiiigggfffddd___```dddjjjrrrxxxuuu}}}{{{ttt~~~{{{vvvuuuvvvuuurrrnnneeecccooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&###%%%'''&&&$$$###%%%&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$###!!!"""%%%'''$$$$$$$$$%%%%%%&&&&&&&&&"""((()))%%%###%%%&&&$$$''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&'''''''''((()))*********&&&&&&'''(((((()))*********+++,,,.../////////...(((***,,,,,,++++++---///...............//////000111111111333888===CCCGGGMMM[[[iiipppuuu|||yyyppplllsss{{{{{{uuuiiijjjlllpppvvv}}}yyy{{{||||||gggYYYTTTZZZmmm~~~~~~yyykkkbbb___YYYaaajjjmmmkkkhhhhhhiiikkkkkkjjjgggbbb]]]ZZZYYYTTTQQQNNNKKKHHHEEEBBB???:::::::::999777666666666555555666777666555333111000000000111111111111111//////000000000111111111111111111111111111111111000222444555666666555444666666666666777777777777999999999999999999999999999999999999999999999999888777777666555555444444555555777888888888777666777666555555777777666555555666666777888888999999999::::::888666666777888777888888888888999999999<<>><<<;;;::::::;;;;;;777999;;;;;;:::888888888777888:::<<<<<<;;;999777777888999:::999888777666:::999999999::::::;;;<<<<<<;;;999888777666555555777888888888666555333111999999:::<<<@@@EEEJJJMMMRRRVVV[[[```dddgggjjjmmmooorrrvvvxxxyyyzzz|||}}}zzz{{{|||}}}~~~~~~}}}|||~~~|||{{{zzzzzzzzz{{{~~~~~~~~~~~~~~~{{{tttmmmfff```\\\ZZZZZZ]]]```aaadddlllxxx~~~zzzyyyxxxxxxvvvrrrqqquuu}}}zzz~~~~~~{{{sssooonnnkkkjjjjjjjjjkkkvvv%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%&&&%%%$$$%%%&&&&&&### $$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&$$$"""###%%%%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++---------............///...///000000......///111222555:::BBBSSSiiizzz|||tttnnnkkkqqq~~~{{{{{{}}}uuuvvv}}}vvvwww~~~}}}|||qqqfffZZZRRRLLLLLLTTT]]]qqqxxx|||xxxrrrpppooommmjjjfff___YYYTTTQQQMMMKKKHHHEEEAAA???===;;;999777555555444444333222222222222333444555555444222111000000111111111111000000///000111222222333222222222333444555666666666666666777999;;;<<<;;;:::999:::999999:::;;;<<<<<<<<<<<<>>>AAAAAA@@@??????@@@===<<<;;;:::999::::::;;;<<<===??????===<<<<<<===;;;>>>AAAAAA???<<<:::999:::::::::::::::999999888:::999999999999999:::;;;;;;;;;:::999888777888888888888888888777666444333777777777999<<>>NNNkkk|||uuussssssxxx|||vvvyyy~~~}}}fffZZZNNNIIIJJJPPP[[[eeeqqqwwwzzzvvvrrrpppooollleeeaaaZZZTTTOOOLLLHHHFFFDDDAAA>>><<<;;;999777555444333333222222111111111111111333444444333222111000000111111111111000000///000111222333333333333333444555666777777777777888:::;;;===>>>>>>======888999999:::;;;<<<======@@@@@@BBBCCCDDDCCC@@@===>>>============>>>???@@@???@@@AAAAAA@@@???@@@BBBDDDIIIMMMLLLFFF@@@???@@@@@@??????>>>============<<<<<<;;;;;;::::::;;;;;;:::999999888999999999:::888888888888888777666555555555555666888;;;>>>AAAFFFJJJPPPUUUYYY^^^bbbeeelllooorrrtttuuuvvvwwwxxx~~~|||||||||}}}~~~}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxxxxzzz|||~~~}}}}}}~~~~~~~~~~~~}}}}}}|||yyyvvvsssrrrqqqooolllhhhhhhjjjooorrrtttxxxzzz|||{{{yyyxxxwwwwwwvvvvvvvvvwwwzzzuuu{{{{{{zzz{{{}}}}}}xxxuuu|||&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""######$$$%%%&&&&&&'''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))((()))))))))))))))))))))))),,,,,,------------......---------............//////000111111000111444666<<<===EEE]]]wwwqqqssszzz~~~|||}}}}}}~~~yyyppp]]]RRRHHHHHHNNNVVV___hhhpppuuuwwwsssooonnnllliii```[[[UUUOOOKKKGGGDDDAAA???===:::888888777555333333333222222222111111111000000111222222222111111000111111222222111111000///000111222333444444444555666777888888999999888:::;;;<<<>>>???@@@@@@@@@;;;<<<===>>>===>>>???@@@CCCBBBBBBEEEHHHFFFAAA===BBBCCCDDDEEEFFFHHHIIIJJJHHHIIIJJJJJJHHHHHHJJJLLLQQQWWW\\\YYYPPPIIIHHHJJJIIIGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>888888888888888999::::::777888888888888777777777555444444444555777:::;;;???CCCHHHMMMQQQUUUZZZ]]]hhhkkknnnqqqrrrsssuuuvvv~~~}}}{{{zzz{{{|||}}}~~~}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwxxxyyy{{{}}}~~~}}}}}}}}}||||||}}}}}}}}}~~~}}}||||||{{{{{{yyytttoooooossswwwxxxvvv{{{|||~~~~~~~~~}}}|||||||||}}}~~~|||{{{~~~{{{uuuwww|||$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))***++++++******))))))))))))))))))))))))))),,,,,,,,,------.........---------............//////000111111111333777:::===AAAOOOlll}}}xxxssspppuuu|||yyy}}}|||zzz{{{~~~xxx|||}}}tttfff\\\LLLFFFCCCHHHPPPWWW^^^dddnnnrrrrrrnnnjjjiiigggcccZZZUUUOOOJJJFFFCCC@@@>>>;;;999666555555555333222333333333222222222222222///000000111222222222222111111222222222222111111000111222444555555666666777777888999::::::::::::;;;;;;===???@@@AAABBBCCCBBBDDDEEEEEECCCCCCDDDFFFFFFFFFGGGJJJMMMMMMHHHCCCHHHIIIKKKNNNQQQSSSUUUUUUYYYZZZ\\\\\\[[[ZZZ\\\]]]aaafffiiiddd[[[TTTTTTVVVTTTRRROOOMMMKKKJJJIIIIIIHHHGGGEEEDDDBBBAAAAAAAAA999999888888888999::::::888888777777777777777777666666555555555666777888:::===AAAEEEHHHLLLQQQTTT```dddhhhlllnnnpppssstttxxxxxxxxxyyyzzz|||}}}|||zzzyyyyyyxxxyyyzzz{{{|||}}}}}}|||{{{{{{|||}}}}}}}}}}}}~~~~~~~~~yyyuuuwww}}}~~~xxxxxxzzz{{{}}}}}}|||{{{~~~~~~~~~ttttttwww~~~~~~{{{wwwxxx}}}$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%###%%%&&&&&&&&&&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))+++,,,,,,+++******))))))))))))))))))))))))++++++,,,,,,------......---------............///000111111222222555999===<<>>@@@BBBCCCEEEFFFDDDFFFIIIHHHFFFFFFHHHKKKIIIJJJLLLOOORRRRRRPPPNNNSSSUUUXXX\\\___bbbdddeeejjjlllooopppooonnnnnnooosssuuuvvvqqqjjjeeedddfffdddbbb___\\\YYYVVVUUUTTTPPPOOOMMMKKKIIIHHHGGGGGG???>>>===<<<<<<<<<<<<<<<::::::999888777777888888777777777666666777777888777999<<<>>>@@@CCCGGGJJJUUUYYY___dddhhhlllooorrrtttuuuwwwyyy|||~~~|||{{{zzzyyyyyyzzzzzz{{{}}}|||{{{zzzzzz{{{|||}}}{{{|||~~~}}}{{{}}}ssssssuuuwwwzzz|||{{{yyy}}}~~~nnnjjjpppuuu~~~zzzzzzyyyxxx{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%######"""$$$&&&&&&###!!!!!!"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&'''(((((('''%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$$$$###%%%'''&&&$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))+++,,,---,,,+++***))))))))))))))))))))))))******++++++,,,------------------............///000111222222333777;;;???BBBTTTrrr~~~rrrjjjfffiiiooozzz|||qqqoooooorrr~~~~~~vvvvvv|||uuummmhhhaaaZZZUUUOOOIIIEEEGGGIIIQQQZZZ```aaadddhhhiiijjjgggaaa^^^]]]XXXSSSLLLHHHCCC???===<<<:::888666444222222333333222111111111111111111111111111000000111111222333444444111222222333333222222111333444555777999:::::::::::::::;;;<<<============>>>???@@@BBBDDDFFFHHHIIIFFFJJJNNNNNNMMMMMMQQQUUURRRUUUYYY\\\]]]___```bbbgggjjjnnnssswww{{{}}}~~~}}}zzzzzz|||zzzyyyvvvsssnnnjjjfffddd\\\[[[YYYVVVTTTRRRQQQQQQHHHGGGFFFDDDBBBAAAAAA@@@>>>===;;;:::999999999:::888888888777777888888888666777999999:::<<<@@@BBBIIINNNUUU\\\bbbggglllooosssuuuxxx|||}}}}}}|||{{{zzzzzz{{{||||||}}}|||zzzyyyyyyzzz|||}}}}}}~~~~~~vvvuuuuuuwwwyyyyyywwwuuuvvvwww{{{tttdddccciiinnn{{{zzzyyyzzzzzz}}}&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""!!!$$$'''&&&###  $$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''((())))))'''%%%""" $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%'''(((&&&###"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))((()))+++---------+++***))))))))))))))))))))))))))))))***++++++,,,---------------.........//////000111222222444777<<<@@@JJJaaauuuiiiaaa]]]bbblll||||||vvvqqqooommmsssyyytttyyyrrrjjjbbbXXXOOOKKKJJJJJJJJJMMMPPPXXX___```^^^```eeehhhhhhddd^^^ZZZYYYTTTNNNGGGCCC???<<<:::999888777555333111111222333222111////////////000000000000111111111111222333444555111222222333333222222111444555666888:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCFFFHHHKKKLLLNNNSSSXXXZZZYYYZZZ___dddaaafffjjjmmmnnnppptttwwwzzz}}}zzzvvvsssgggfffcccaaa^^^\\\[[[[[[PPPNNNLLLJJJGGGFFFEEEDDDAAA@@@>>><<<;;;:::;;;;;;888888888888888888888888666777888777777888;;;>>>BBBGGGOOOVVV]]]ccciiimmmtttwww{{{}}}~~~||||||{{{{{{zzz{{{|||}}}~~~}}}|||zzzyyyyyyzzz|||}}}~~~yyywwwuuuuuuuuutttpppllljjjkkkqqq{{{~~~lll\\\\\\bbbdddvvv~~~{{{zzz{{{{{{|||&&&&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$!!!!!!###"""$$$(((&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&''',,,------***%%%""""""#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%''')))(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((()))(((((((((***((((((+++///000---((((((((((((((()))***+++,,,......,,,+++***))))))))),,,---///000000000///...000...111999???AAADDDGGGPPPpppsssddd\\\[[[___gggppp}}}{{{uuussslllffffffooo~~~{{{}}}ppp```YYYOOOHHHGGGJJJNNNQQQZZZ___eeegggeeecccccccccccc```\\\WWWSSSNNNHHHDDDCCCAAA>>>:::888777777777555444222111111111222333///000000000000000//////222222222222111111111111222333444666777777888888777:::<<<===<<<<<<<<<===>>>???AAABBBBBBAAA@@@???DDDCCCBBBCCCHHHNNNVVV[[[]]]ccchhhjjjjjjkkkooottt{{{}}}~~~|||yyyvvvsssqqqqqqooojjjgggccc___YYYUUURRRQQQOOOMMMGGGEEECCCBBBAAAAAA???===;;;:::999888777666666666555555555555666777999:::BBBDDDHHHMMMRRRYYY```eeelllpppwww|||~~~|||}}}~~~~~~|||||||||||||||{{{{{{zzz|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzuuuvvvxxx}}}yyynnndddfffhhhppp|||}}}yyyxxxeeeYYYWWW]]]dddjjjuuu}}}xxx}}}~~~}}}&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&%%%""" $$$&&&%%%"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&%%%$$$&&&((()))***+++)))%%%###$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&*********(((%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))***((('''***//////,,,((()))))))))******+++,,,---......---,,,,,,+++++++++---...///000000///............111888<<<>>>CCCJJJaaa}}}ooodddYYYWWW[[[aaajjjrrrwwwrrrmmmiiigggmmm}}}}}}wwwfffWWWQQQJJJGGGJJJQQQWWW[[[aaafffkkkmmmjjjfffdddccc___\\\WWWRRRNNNJJJEEEBBB@@@>>>;;;777555444444555333333222111111111111111000111111222111111000000222222222222111111111111333444555777888888888888888:::===>>>=========>>>???@@@AAABBBCCCCCCDDDDDDHHHHHHJJJMMMRRRYYYaaaeeennnsssyyy|||}}}~~~}}}}}}{{{wwwtttooolllgggbbb___\\\YYYWWWNNNLLLHHHFFFEEEEEECCCBBBAAAAAA???>>><<<;;;:::999777777777777777777888999<<<>>>BBBFFFJJJPPPWWW[[[gggmmmtttyyy||||||}}}}}}|||}}}~~~~~~~~~~~~|||||||||||||||{{{{{{zzz{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~yyyuuuvvvxxx}}}ssshhhdddhhhppp{{{zzztttsss|||zzzlll^^^VVVWWW___fffmmmrrryyy}}}zzz###$$$%%%'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((%%%""""""$$$%%%###!!!"""###$$$$$$%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))(((%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))))))))''''''***---...+++(((+++++++++++++++,,,---.........------------------...///////////////...---///000444999;;;>>>HHHSSSmmmiii\\\UUUQQQVVV___gggpppwww~~~}}}yyysssqqqjjjjjjnnnzzz}}}~~~jjjXXXOOOKKKHHHHHHOOOXXXaaaeeeiiimmmqqqqqqnnngggbbb___YYYUUUOOOJJJFFFDDDAAA???;;;:::777444222111222222111111222222111111000///111222222333333333222222222222222222222222222222555555777888999:::::::::;;;===????????????@@@BBBBBBDDDEEEFFFFFFGGGJJJLLLQQQTTTYYY___eeelllsssxxx~~~|||xxxtttqqqmmmhhheee[[[WWWRRRNNNLLLKKKJJJIIIFFFEEEDDDBBB@@@===;;;999999:::;;;999777666777888888:::<<<>>>BBBFFFLLLPPP```eeemmmtttwwwyyyzzz{{{}}}}}}~~~~~~|||||||||||||||{{{{{{zzzyyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~{{{vvvsssxxx||||||pppeeehhhqqqzzzmmmkkknnnxxx~~~pppnnnpppqqqqqqkkkbbbZZZWWW\\\fffnnnuuusssxxxyyytttwww%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&)))&&&$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&"""$$$&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%###############$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((())))))((((((((('''''')))+++,,,+++)))+++++++++++++++,,,------,,,,,,------............///////////////.........222444999===>>>BBBQQQ```vvvnnnXXXSSSPPPRRRZZZeeemmmvvv}}}|||rrrnnnnnnmmmrrrzzzyyyxxxoooYYYMMMKKKJJJIIIMMMUUU^^^fffjjjmmmooorrrrrrmmmddd\\\WWWSSSOOOHHHCCC@@@>>>===<<<888777444222000000111222000000111222222000///...111222222333333333333222222222222333333444444444777777999:::;;;<<<<<<<<<@@@AAAAAAAAA@@@@@@BBBDDDEEEHHHJJJKKKKKKNNNSSSWWWaaafffnnnuuu||||||wwwssskkkeee^^^XXXUUUSSSQQQPPPLLLLLLJJJHHHEEEAAA>>><<<<<<>>>???===999666777888777999:::;;;<<<@@@DDDHHHUUU[[[dddlllrrruuuxxxzzz}}}~~~|||||||||||||||{{{{{{zzzwwwwwwxxxyyy{{{|||}}}}}}||||||||||||}}}~~~}}}zzzxxx}}}}}}mmmlllppp{{{sssdddeeelllxxxvvvkkkjjjkkkkkkhhhddd___\\\^^^gggqqqxxx~~~yyy}}}oooooouuu(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''&&&%%%$$$&&&%%%$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''"""$$$&&&''''''''''''(((%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""$$$&&&&&&%%%&&&((()))%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((('''((('''((()))***++++++***+++************++++++,,,***+++,,,---......------/////////.........//////444777<<<@@@BBBIII[[[lllzzzfffXXXTTTTTTWWW___eeekkkuuu~~~|||zzz~~~wwwjjjhhhiiirrr{{{|||rrruuuuuuZZZMMMIIIJJJKKKMMMSSS\\\dddjjjmmmnnnooopppooojjjaaaWWWPPPNNNIIICCC>>><<<;;;;;;;;;777555333111000111222333000000111222222000///...000111111222333333333222222333333444555666777777999999;;;<<<===>>>>>>>>>@@@AAA@@@???>>>???BBBEEEEEEIIIOOOSSSVVV\\\dddjjjvvv}}}{{{~~~wwwqqqiiiccc^^^\\\YYYXXXUUUTTTRRRPPPMMMIIIGGGEEECCCFFFGGGCCC===999888999888888999999999;;;???BBBKKKPPPYYYbbbjjjqqqvvvzzz|||}}}~~~|||||||||||||||{{{{{{zzzwwwwwwxxxyyyzzz{{{|||}}}zzzzzzzzzzzz{{{|||}}}~~~~~~~~~yyyrrrqqq}}}wwwhhh___bbblllyyywwwqqqpppnnnkkkfffccc``````fffoooxxx~~~}}}rrrpppsssyyy###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$$$$%%%&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((###&&&((()))(((((((((((('''%%%$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''&&&$$$###$$$%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((())))))***++++++,,,++++++************++++++***+++,,,---......---,,,...............///000000555888===CCCGGGPPPcccuuupppccc]]]\\\^^^aaaddddddhhhuuutttwwwnnndddfffiiixxxxxxsssxxxcccNNNIIIKKKKKKMMMSSS[[[dddjjjllllllkkkkkkkkkjjjeee]]]SSSLLLIIIDDD???;;;999999999999666444333111111222333444111111222222111111000///000000111222333333333333444444555666777999999:::;;;;;;===>>>???@@@@@@@@@???@@@@@@???@@@CCCHHHKKKLLLSSS\\\dddiiiqqq|||||||||wwwqqqkkkhhheeecccbbbZZZYYYWWWTTTQQQOOONNNNNNSSSUUUUUUOOOFFF>>><<<===888888888777666777:::===CCCGGGOOOWWW```hhhpppvvvyyyzzz|||~~~|||||||||||||||{{{{{{zzzxxxxxxyyyyyyzzz{{{||||||zzzzzzzzzzzz{{{|||}}}}}}|||~~~yyytttoooccc\\\aaalllyyyyyywwwxxxuuuqqqiiigggeeegggmmmvvv}}}rrrqqqvvv}}}!!!"""######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%(((***+++***((((((((('''%%%$$$$$$''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((&&&$$$######$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************)))************+++,,,---,,,,,,++++++++++++,,,,,,+++,,,...//////...---,,,------------...000111222777999???GGGNNNZZZmmm~~~{{{pppjjjhhhkkkoooqqqooojjjmmmyyy~~~xxxgggeeemmmuuu}}}wwwwww|||oooUUUKKKKKKMMMQQQUUU\\\dddjjjkkkiiifffeeedddbbbaaa^^^WWWNNNHHHCCC@@@;;;888888888777666444333222111111222444555333333222111111111111111111222333444444555555555555666777888:::;;;<<<===<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDHHHNNNUUUZZZdddmmmwwwzzzwwwsssqqqpppooommmlllcccaaa^^^[[[ZZZZZZZZZ[[[gggiiihhh^^^PPPEEE@@@@@@999999999777666777999<<>>>>>===>>>???@@@AAABBBBBBBBBDDDFFFHHHKKKQQQYYYbbbhhh~~~vvvuuusssssstttuuutttsssqqqnnnkkkhhhggghhhjjjlllvvvxxxuuuiiiXXXJJJDDDCCC<<<<<<;;;:::888999;;;>>>===???BBBGGGMMMWWWaaahhhpppqqqtttxxx{{{~~~|||||||||||||||{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}~~~~~~}}}xxxnnnkkkbbbgggrrr~~~~~~~~~}}}uuummmuuu}}}|||))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((#########$$$'''))))))((())))))((('''%%%""" """############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&%%%''')))******)))'''%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&$$$######$$$&&&'''+++(((%%%%%%&&&((('''%%%((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$%%%'''(((((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%$$$$$$$$$%%%'''''''''''''''((()))***'''''''''(((((()))***+++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,111000///...---,,,++++++...///////////////......222000......///111222333;;;>>>FFFOOOZZZjjj~~~~~~xxxwww{{{{{{ttt}}}uuupppmmmrrryyyrrrrrrrrrrrrttt}}}sss]]]RRRLLLIIIPPP[[[cccccceeeggghhhgggccc```\\\YYYUUUPPPMMMHHHCCC@@@===;;;777444222222333333333222111000000111222333222444555444222222333444333333222222333555777888===;;;888888:::<<<>>>>>>@@@@@@@@@@@@AAADDDFFFHHHFFFLLLTTT[[[cccppp}}}|||uuutttrrrppppppttt{{{~~~zzzwwwuuupppkkkqqq{{{tttbbbVVVOOOKKKJJJFFFAAA===<<<;;;:::999<<<<<<<<>>888:::<<>><<<;;;::::::<<<@@@CCCEEEMMMRRR[[[eeennnuuuxxxzzzwwwxxxyyy}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}xxxxxxzzz{{{|||}}}}}}}}}{{{{{{xxxqqquuuxxx|||pppmmmsssyyy}}}{{{vvvqqqssswww''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&&&&%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((()))***+++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------...---------+++---///111444777;;;>>>@@@KKK\\\mmm}}}|||~~~~~~}}}~~~~~~{{{{{{~~~ssshhhccc```\\\YYYYYY\\\dddmmmxxx]]]RRRMMMUUU___eeehhhkkkkkkkkkkkkkkkhhhaaaYYYSSSNNNIIICCC>>><<<:::888777777666333111000000000111000000////////////000000000222333222111111222444111333666999<<<=========<<>><<<;;;999:::;;;===>>>FFFKKKTTT\\\dddlllqqquuuwwwyyy|||~~~~~~~~~~~~~~~~~~~~~}}}|||xxxyyy{{{}}}~~~~~~~~~~~~}}}~~~}}}yyy{{{~~~rrrpppxxxzzzvvvvvvwww&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''%%%$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((())))))((('''''''''%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''')))'''%%%###"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%$$$%%%&&&&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,---......------,,,...000111333666<<>>>>>BBBDDDEEEEEEDDDFFFKKKOOOXXXbbbppp|||yyylll___YYYZZZXXXTTTLLLKKKJJJJJJKKKLLLLLLKKKEEECCCAAA???>>>===>>>>>>:::???FFFLLLQQQYYYbbbiiirrrwww}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{|||~~~}}}{{{vvvwww|||vvv%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$%%%''''''&&&%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((((('''&&&&&&(((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$(((&&&###!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((###$$$&&&'''(((((((((''')))(((''''''&&&&&&'''''''''''''''(((((()))***+++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///////////////000222111333;;;FFFOOOYYYhhhsssvvvzzz~~~|||~~~|||{{{yyywwwwww~~~pppggg^^^XXXQQQJJJHHHJJJHHHPPPYYYrrr}}}hhh\\\bbbjjjooossssssrrrooohhheeeaaa^^^ZZZTTTNNNJJJBBB@@@<<<:::999777555333333222222222222222222222000000111222222111000000111333444444444444666777777888999;;;===@@@BBBCCCCCCEEEFFFFFFGGGMMMWWW___ooozzztttjjjffffffaaaZZZMMMLLLKKKKKKMMMMMMMMMKKKIIIHHHFFFDDDCCCBBBBBBBBB:::>>>BBBEEEHHHNNNWWW^^^jjjpppyyy~~~~~~~~~~~~}}}|||}}}|||zzzuuusss{{{{{{%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%''')))******)))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""&&&))))))'''&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))***+++$$$%%%''')))******))))))***)))(((''''''''''''''''''''''''(((((()))***+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''((()))***+++,,,------,,,---...///000000000000///111222222555>>>KKKVVV\\\mmmyyyyyyzzz{{{}}}|||}}}xxxvvvtttttt~~~xxxeee]]]UUUOOOIIICCCBBBEEEIIIQQQ[[[ttt~~~~~~|||aaabbbjjjsssvvvtttrrrooommmgggddd___ZZZUUUOOOIIIEEE>>><<<:::888777666333111222222222222222222222222000111222333333222111000222333555555555555666888888888999;;;>>>BBBFFFHHHEEEGGGHHHIIILLLUUUcccnnn|||tttqqqpppiii```OOONNNLLLMMMNNNNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFEEE>>>@@@BBBBBBAAADDDLLLSSSccckkkuuu|||~~~~~~~~~~~~}}}}}}|||~~~}}}{{{zzzxxxwwwtttrrrzzz'''''''''&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((((()))%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######""""""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&***)))((('''''''''''''''%%%&&&'''((())))))))))))''''''(((((('''&&&%%%%%%(((((((((&&&###""""""###$$$###"""###%%%&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))(((&&&$$$$$$&&&'''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((('''''''''''''''(((((((((((())))))***+++***)))((((((***)))******++++++******)))++++++,,,,,,,,,---------,,,,,,,,,---------.........///000///---,,,---...222555777666666???NNNZZZdddqqq{{{yyysssuuu~~~www|||zzz||||||wwwsssxxx}}}kkkYYYNNNEEECCCBBB???BBBGGGFFFWWWjjjsssxxxxxxrrriiimmmtttzzzxxxtttqqqmmmiiigggbbbZZZTTTPPPLLLFFFBBB>>><<<999666444333333444555333111000///000111222333333111000////////////111333555777999::::::999;;;>>>AAAAAA@@@AAAEEEIIIDDDEEEHHHLLLVVVeeexxx}}}||||||~~~wwwooo```]]]YYYWWWWWWUUUPPPLLLLLLJJJJJJKKKMMMKKKFFFBBBBBBBBBBBB@@@@@@CCCIIINNN[[[cccnnnvvvzzz|||~~~|||}}}|||mmmuuu}}}qqqqqq}}}|||wwwwww~~~&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''((((((''''''''''''((()))******%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((())))))(((''''''&&&)))***)))'''%%%$$$$$$&&&$$$######$$$%%%&&&&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$'''&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''')))***)))***+++---***++++++,,,,,,++++++***))))))))))))*********+++,,,,,,,,,---------......---///000///......///000333555777666888@@@MMMXXXeeepppyyywwwuuu~~~zzzxxx~~~~~~sss^^^NNNGGGAAAAAAAAAAAAEEELLLTTTcccppptttrrrrrrppplllrrrxxx|||xxxtttqqqmmmhhhccc^^^VVVQQQMMMIIICCC???<<<:::777555333222222333444222111/////////111222222222111000000000000000222333555777888999:::::::::>>>BBBCCCBBBCCCEEEHHHIIIMMMSSS[[[hhhyyy}}}|||{{{vvvssstttuuuxxx}}}zzzkkkiiieeebbb]]]XXXRRRNNNLLLKKKKKKLLLMMMKKKGGGCCC???@@@@@@???>>>AAAFFFJJJQQQXXXccclllrrrwww|||}}}|||}}}ssshhhqqq}}}zzzuuurrruuu~~~~~~{{{{{{}}}''''''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))&&&&&&&&&'''((()))***+++'''''''''''''''''''''''''''''''''(((((()))))))))******)))(((((()))))))))%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((())))))))))))((())))))))))))((('''''')))))))))'''%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))***)))***+++---*********++++++*********((((((((()))))))))******,,,,,,,,,---------......---...//////...///111333333555666777:::BBBMMMUUUgggqqqwwwvvvzzz}}}{{{zzz|||}}}jjjUUUGGGCCC@@@AAABBBEEEMMMUUUiiiqqqvvvrrrkkkjjjnnnqqqvvvzzz{{{uuupppmmmiiiddd^^^XXXQQQKKKHHHEEE???;;;999888666333222111111222222111000///...///000111111111111111111222333333444444555666888:::;;;===<<<@@@EEEFFFFFFFFFHHHJJJQQQXXXcccppp|||uuusssqqqlllkkkmmmrrruuu{{{xxxxxxvvvpppggg]]]VVVRRRLLLLLLLLLMMMMMMJJJFFFBBB???@@@@@@@@@@@@AAADDDGGGIIIPPPYYYaaahhhooovvv|||{{{~~~}}}|||}}}ttthhhdddnnnyyy~~~}}}yyyooopppsssxxxzzzwww{{{))))))((('''''''''((((((&&&&&&''''''(((((())))))'''''''''''''''((()))************)))))))))))))))(((((())))))******++++++***))))))))))))******+++(((((((((((((((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((()))'''&&&&&&&&&&&&''''''((()))(((((('''''''''((((((&&&&&&'''(((((()))((((((''''''((((((((((((''''''&&&''''''%%%######$$$%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%'''%%%%%%&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%&&&''''''((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))***+++***)))((((((***(((((())))))))))))(((((()))************+++++++++,,,,,,,,,---------......---...///...---...000222222444777:::>>>EEENNNTTTiiisssxxxyyywwwvvvzzzxxx|||}}}||||||~~~}}}wwwgggSSSFFFDDDCCCDDDGGGOOOZZZccc{{{zzzuuummmhhhiiioootttuuuwwwuuuooojjjhhhddd___XXXSSSLLLGGGDDDAAA<<<888777666444222111000000000111000//////...///000000000000000111222444555666666666666777999;;;>>>@@@CCCEEEHHHHHHGGGIIINNNSSS\\\eeettt{{{{{{~~~|||uuuqqqnnnjjjkkknnnuuuzzz{{{pppddd\\\XXXOOOOOOPPPQQQOOOKKKFFFBBBBBBCCCDDDDDDDDDEEEFFFFFFIIINNNTTTZZZ___fffooouuuwwwyyy|||}}}}}}~~~}}}~~~~~~yyypppfff```dddppp{{{~~~||||||wwwoooppprrrwww}}}{{{ssspppuuu|||~~~~~~~~~))))))(((''''''&&&''''''%%%&&&&&&'''((()))))))))***))))))((((((((())))))++++++++++++++++++******+++++++++,,,,,,------------,,,,,,,,,,,,,,,---...,,,,,,,,,+++***)))(((((()))))))))(((((((((''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''(((((()))&&&'''((((((((((((((((((%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&%%%######%%%&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))***+++***)))((((((***)))******************))))))************+++++++++,,,,,,,,,---------...............---,,,---///222222666<<>><<<888555222222222111111000000000//////000000000000111111000000111333555777999:::;;;<<<===>>>AAACCCEEEGGGIIIIIIIIIKKKQQQ]]]lllxxx{{{yyyyyy{{{vvvrrrmmmjjjlllrrrxxx~~~}}}{{{{{{~~~vvvoookkkfffhhhjjjhhhaaaZZZSSSPPPJJJHHHGGGGGGHHHHHHGGGEEECCCFFFJJJMMMPPPWWWaaahhhtttuuuxxxyyyzzz}}}qqqccc___ZZZSSSUUU^^^lll}}}}}}~~~vvvnnnqqq~~~|||xxxxxxxxxvvvwwwyyyzzz+++***)))(((''''''''''''((())))))***+++,,,---.........//////000222333444333333444555666777777888888888888777777666666555555444333333222222222222111111000000///...------...------,,,++++++*********))))))(((((('''''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&&&&(((***)))(((''''''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%'''((((((%%%###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''(((((('''''''''(((((())))))(((((('''''''''(((((()))******+++((((((((()))))))))******&&&''')))***)))***+++---++++++,,,,,,,,,,,,++++++))))))))))))*********+++,,,,,,,,,---------......------......///222777:::BBBKKKTTTTTTLLLIIIOOOVVVfffpppuuuxxxqqqoooppppppmmmooouuu~~~yyyvvv{{{yyyyyyxxxyyy{{{~~~hhhRRRFFFBBBIIISSS___qqq|||sssiiicccgggmmmooopppsssrrrrrrnnngggccc___XXXOOOKKKFFF@@@===;;;:::666333111111222222222111111000///000000111111222111111111111222444666888:::;;;===???AAACCCFFFHHHIIIJJJIIILLLPPPWWWbbbsss|||{{{}}}~~~{{{vvvssspppkkkgggjjjpppttt{{{zzzuuutttxxx{{{yyyuuuqqqsssuuuqqqiii___XXXUUUOOOLLLJJJIIIJJJKKKIIIGGGEEEGGGIIIJJJLLLQQQYYY```jjjooouuuzzz}}}mmm[[[VVVQQQLLLVVVgggsss~~~uuuttt}}}~~~}}}yyyuuuxxx}}}~~~///...---,,,++++++++++++******+++,,,...//////000//////111222555777999;;;::::::;;;<<<>>>???@@@AAA>>>======<<<;;;:::999999555444333222111000000000111111111111000000000000//////...------,,,++++++,,,++++++***)))(((((('''&&&&&&&&&'''''')))******'''''''''''''''((()))***'''(((((((((((((((''''''%%%&&&&&&'''((((((((('''###$$$%%%%%%$$$$$$&&&(((***(((''''''(((((('''%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%&&&%%%%%%&&&''')))(((%%%###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''''''''(((((((((((('''''''''(((((()))***++++++,,,))))))))))))************)))***+++***)))((((((***(((((())))))))))))((((((+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,---...///222666<<<@@@JJJUUU^^^[[[PPPJJJNNNVVVdddmmmqqqsss{{{pppooopppooolllooosss{{{tttssswwwppprrrtttssstttxxx~~~sss]]]OOONNNJJJSSS^^^mmmwwwjjjdddccciiimmmmmmnnnrrrqqqpppkkkddd___ZZZQQQHHHHHHCCC===:::999888444111111111222222222222111000///000111222222222222222111222333444666888:::;;;???@@@CCCGGGIIIKKKKKKKKKKKKPPPXXXcccrrr~~~}}}~~~~~~}}}~~~~~~zzzwwwwwwtttqqqooojjjfffhhhnnnrrrxxxyyyqqqmmmnnnuuu|||zzzuuuwwwyyytttkkkaaaYYYVVVTTTQQQMMMLLLNNNNNNMMMKKKKKKMMMMMMLLLKKKNNNTTTYYY```gggqqqzzzmmmXXXRRRNNNLLLZZZpppzzz~~~yyy|||zzzvvvzzz}}}(((***---000111111///...,,,,,,,,,---...111333555888999<<<>>>AAABBBDDDDDDEEEEEEEEEFFFFFFHHHIIIIIIJJJFFFAAA???AAA@@@<<<888666666555444333111000/////////000000000///..................------------,,,,,,++++++***))))))(((&&&''''''''''''&&&%%%$$$&&&&&&%%%%%%&&&((()))***%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))'''&&&%%%%%%&&&'''((()))))))))(((((('''''''''&&&$$$$$$%%%''')))(((&&&$$$''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((((('''''''''(((((((((((((((''''''(((((())))))((('''&&&&&&&&&''''''((()))******+++,,,+++***)))((('''&&&%%%******+++++++++,,,,,,,,,++++++******)))*********,,,,,,++++++++++++++++++++++++---.........---,,,,,,111222...///777???BBB[[[cccfff___PPPHHHJJJQQQZZZ[[[iiiyyyxxxjjjiiinnnnnnjjjyyywwwyyy|||tttoooqqqlllllllllnnnrrryyywwwyyy|||}}}}}}wwwuuuqqqiii\\\RRRNNNOOOOOO[[[qqqvvvllleeejjjooopppnnnlllnnnqqqpppkkkeee___[[[TTTMMMGGGEEE???999777888888555111111111111111111111111111222111111111111111222222222333555666777999<<>>???CCCDDDEEEGGGHHHJJJJJJKKKJJJJJJKKKKKKMMMNNNOOOPPPPPPKKKGGGEEEGGGFFFCCC???>>>>>><<<:::888555222111000111111222222222222222000000//////.........---,,,,,,+++******))))))((())))))((((((''''''&&&&&&&&&&&&%%%%%%&&&'''((()))''''''((((((((((((''''''(((((((((((()))))))))***''''''&&&%%%&&&'''(((((()))((((((((('''''''''&&&%%%$$$%%%&&&((((((&&&$$$######$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((())))))(((''''''&&&'''''''''((()))*********(((((((((((())))))))))))*********+++++++++,,,,,,------,,,,,,+++,,,,,,---+++++++++++++++++++++++++++,,,---...///......---...000222111222999EEEOOOgggjjjiii^^^PPPHHHJJJPPPXXX]]]mmm|||~~~kkkbbbdddiiilllzzz|||sssjjjiiihhhkkkoooqqqrrrxxxqqqkkknnnoooooonnnjjjiiiddd[[[PPPKKKNNNSSS]]]hhhzzz~~~ooohhhmmmqqquuutttqqqnnnnnnppplllggg```ZZZUUUPPPIIICCCCCC>>>888666777777444111111111111111111111111111111111111000111111222222222444666888999;;;>>>AAAEEEFFFIIIJJJKKKMMMPPPSSSaaammm|||~~~~~~}}}}}}}}}{{{wwwsssmmmhhhbbb___aaaeeejjjlllrrrssstttuuuwwwxxxyyyzzzyyywwwxxx||||||xxxtttooolllmmmrrrxxx|||zzzssskkkfffddd]]][[[WWWUUUSSSRRROOOMMMMMMNNNNNNNNNMMMNNNPPPRRRVVV```jjjooovvv}}}~~~qqq]]]QQQTTT```kkkwww------...///111444777999:::<<>>:::777555111222222333333444444444222222222111000//////...,,,,,,,,,+++******)))))),,,,,,***)))((((((((((((''''''&&&&&&&&&&&&'''((((((((())))))))))))((((((((())))))))))))*********(((((('''&&&&&&&&&''''''((((((((('''''''''''''''&&&%%%$$$%%%'''((('''&&&"""###$$$%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((('''(((((()))))))))(((''''''''''''(((((())))))******''''''(((((())))))***************++++++++++++,,,---,,,,,,+++,,,,,,------*********++++++,,,,,,---------...////////////...000...111555666;;;NNNbbbxxxuuukkk]]]OOOHHHJJJNNNXXX```rrr~~~lll[[[YYYcccmmmxxx~~~rrrfffccceeellltttuuutttyyyrrrccc```bbbaaa___^^^\\\[[[VVVNNNHHHLLLXXXcccqqqzzzpppfffdddrrruuuwwwuuuqqqlllkkklllfff```XXXQQQMMMHHHCCC??????;;;666555555555333000111111111111111111111111111000000000111222222333222555888:::<<<>>>AAACCCFFFGGGHHHJJJLLLQQQXXX]]]ooo~~~~~~~~~|||{{{zzzzzzzzzxxxuuurrriiieee```^^^aaafffkkknnnqqqrrrssssssttttttssssssrrrqqqsssxxx}}}|||}}}}}}yyyuuupppnnnlllkkknnntttzzz~~~}}}~~~xxxrrrooommmcccaaa]]]ZZZXXXTTTPPPMMMKKKNNNPPPQQQOOONNNMMMNNNQQQYYYccciiipppxxx|||}}}|||mmm]]]XXX___ggg{{{ppp111222444666:::===@@@BBBAAACCCFFFIIIKKKMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVTTTQQQPPPQQQPPPOOOMMMMMMLLLJJJGGGCCC@@@===;;;444444333333222222333333444444333222111000//////.........---,,,,,,++++++...---,,,***************)))(((((('''''''''&&&'''(((((())))))))))))((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&'''''''''&&&&&&''''''((()))******))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&'''(((((((((((((((((((((((()))))))))((((((''''''((((((((()))))))))*********))))))((((((''''''************++++++++++++******))))))******++++++))))))***+++,,,,,,------.........///////////////000,,,///888:::???VVVrrr|||lll[[[MMMHHHIIIMMM[[[cccssszzz{{{lllYYYVVVaaannnvvvmmmccccccgggpppxxxxxxvvv|||tttggg[[[XXXYYYWWWUUUUUURRRSSSPPPIIIJJJXXXlllzzzrrrccc```eeeqqqssstttqqqlllgggeeeddd```YYYPPPIIIEEEBBB>>>;;;;;;888555333444333222000111111111111111111111111000000000000111222444444444777:::===???AAADDDGGGGGGHHHJJJMMMSSS\\\fffmmm}}}|||~~~~~~|||{{{zzzzzzyyyxxxvvvtttrrrkkkgggbbbaaadddiiimmmpppuuuuuuuuuuuutttrrrqqqpppqqqppprrrwww}}}}}}xxxwwwwwwwwwxxxwwwssspppjjjiiihhhiiimmmssszzz~~~}}}~~~yyytttqqqppphhhfffccc___\\\WWWQQQMMMLLLOOOSSSUUUSSSOOOMMMLLLMMMTTT\\\ccckkkrrrxxx{{{{{{~~~}}}hhh]]]^^^bbb|||~~~~~~{{{tttnnn666888<<>>;;;999777555444333333222111000111111111111111111111111000000111111222444555666777:::>>>AAACCCEEEGGGIIIJJJLLLQQQXXXbbbnnn{{{~~~}}}}}}}}}}}}|||{{{}}}~~~{{{zzz{{{{{{{{{zzzxxxvvvuuuuuuqqqnnnjjjiiijjjnnnpppqqqwwwwwwwwwxxxxxxwwwwwwvvvvvvuuuvvvyyy}}}}}}zzzvvvnnnnnnoooqqqqqqqqqnnnlllhhhgggggghhhlllsssyyy}}}~~~~~~}}}yyytttqqqpppllljjjgggddd```ZZZSSSNNNNNNRRRVVVWWWUUURRRNNNMMMNNNQQQXXX___eeekkkrrrwww{{{~~~|||{{{|||ttteee___```vvv{{{xxxwwwvvvtttsss>>>AAAEEEHHHKKKKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDDDD@@@@@@AAABBBEEEHHHKKKMMMOOONNNLLLKKKIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEHHHHHHHHHHHHGGGGGGFFFEEE???===:::777444333222222111111111000000000000000222111111000//////............///000000000000////////////...,,,+++)))((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%'''(((((((((((('''&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))(((((()))*********))))))(((((((((((())))))))))))%%%%%%&&&((()))+++,,,,,,)))))))))************+++++++++++++++,,,---......*********++++++,,,,,,---......------......///000///---111999@@@LLLddd|||zzzlll\\\PPPLLLNNNRRR]]]```jjjppptttvvvhhhaaa___eeennnyyydddaaagggmmmooorrrsssxxxtttfff___WWWOOOKKKHHHDDDCCCEEEBBBGGGIIILLLZZZqqqwwwlllccc\\\[[[dddnnnlllllljjjhhhddd```[[[YYYRRRKKKDDD???===<<<:::777444444333333222222111111111111111111111111111111111111222333444666888999:::===AAADDDFFFGGGIIIKKKHHHMMMWWWcccrrr~~~~~~}}}{{{{{{zzzzzzzzz{{{}}}}}}{{{{{{{{{||||||{{{xxxwwwwwwxxxwwwuuusssrrrsssuuuuuutttwwwwwwxxxyyy{{{}}}}}}||||||}}}|||vvvqqqggghhhkkklllmmmmmmlllkkkjjjhhhggghhhmmmttt|||~~~}}}~~~~~~|||}}}~~~}}}yyyuuurrrqqqnnnlllkkkiiieee___WWWRRRPPPSSSWWWXXXVVVSSSQQQPPPQQQQQQUUU[[[```dddkkkqqqyyy~~~~~~yyyyyy|||pppfffcccppp~~~|||{{{{{{|||IIIIIIJJJJJJIIIHHHGGGFFF@@@???>>>===<<<;;;;;;;;;888888888888:::===@@@AAAAAA@@@???>>>============<<<<<<<<<<<<;;;;;;<<<>>>>>>??????@@@@@@?????????===;;;888444222111000111.........///////////////111000000//////...------...000222555666555444333333333333222000---+++***))))))************))))))((((((''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&((((((((((((((('''&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))(((((()))***************))))))))))))(((((((((((($$$%%%&&&((()))+++,,,---))))))))))))************++++++++++++,,,---...///++++++++++++++++++++++++...---,,,,,,,,,---/////////222555:::CCCTTTiiiyyyzzzuuummm```UUUQQQTTTXXX___aaannnyyy|||jjjdddbbb```eeeooo}}}{{{lllkkkoooppppppqqqvvvtttddd[[[UUUQQQMMMLLLIIICCC@@@BBBCCCIIINNNTTTeeezzzttthhh\\\ZZZ\\\aaahhhnnnkkkiiigggddd```ZZZUUUQQQJJJEEE???;;;;;;:::888666222222333333222222222222111111111111111111111111222222333444666888:::;;;===@@@DDDGGGHHHIIIJJJKKKKKKSSSbbbttt~~~||||||{{{zzzyyyxxxyyyzzz{{{}}}~~~||||||||||||}}}}}}{{{xxxwwwxxxzzzzzzyyyyyyzzz{{{{{{zzzxxx{{{zzzyyyyyy{{{~~~|||uuuoooiiikkknnnooooooooonnnnnnllljjjhhhjjjoooxxx~~~}}}|||{{{|||{{{xxxzzz{{{{{{wwwtttrrrrrroooooonnnmmmjjjddd\\\WWWQQQSSSUUUUUUTTTRRRRRRRRRSSSQQQSSSXXX[[[\\\ccckkktttzzz}}}yyy|||~~~}}}pppiiigggyyy~~~{{{~~~PPPNNNKKKHHHEEECCCBBBBBB888666555333222333333444222111000000111333666777444333333333333444444555555666777666555666777999555666666777777777666666888666333000...---......,,,,,,------...//////////////////...------,,,,,,...111555888:::999777666555555555444222///,,,++++++++++++,,,,,,+++++++++))))))(((((('''''''''&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%''')))(((&&&$$$###$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))(((((()))***************))))))))))))((((((((((((''''''(((((())))))******))))))))))))************))))))))))))***+++,,,---,,,,,,++++++++++++++++++------,,,+++,,,---...///000555999;;;EEEYYYmmmvvvsssrrrmmmcccYYYUUUXXX\\\aaaeeeuuu|||mmmbbbbbbaaa^^^dddoooqqqxxx~~~wwwvvvyyytttrrrsss|||~~~hhh[[[VVVQQQOOOPPPRRRNNNGGGCCCDDDIIIPPPUUU]]]ooozzzlll^^^TTTVVV___fffjjjllliiigggddd```[[[UUUOOOKKKFFFAAA<<<999:::999777555111222333444222222222333111111111111111111111111222333333555777999;;;<<<>>>BBBFFFIIIJJJJJJKKKLLLTTT___qqq~~~~~~~~~~~~zzzxxxzzzzzzzzzyyyxxxwwwxxxyyy{{{~~~}}}||||||~~~{{{}}}}}}{{{xxxvvvxxxzzzzzz{{{|||~~~}}}{{{~~~|||yyyyyy{{{~~~}}}uuunnnoooqqqtttuuutttsssssssssmmmkkkjjjkkkrrr|||}}}}}}}}}}}}}}}}}}}}}~~~zzz~~~{{{zzzsssuuuwwwwwwuuusssqqqqqqqqqpppppppppmmmggg```ZZZRRRSSSSSSSSSRRRQQQSSSTTTUUUQQQQQQVVVWWWXXX^^^fffpppwww}}}zzz|||~~~~~~~~~~~~xxxooo^^^rrrwwwoootttqqqnnnxxxOOOIIIBBB===:::888555333444333111//////111333444111111000000000111222222...///000000000000//////111333444444333333444555666666555555333222000///000///...------...000111******+++,,,,,,---......111000...------...///111...222666999999999888999;;;;;;999777444111...,,,************)))(((&&&&&&)))))))))+++,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((()))(((&&&%%%$$$$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))))))))*********)))((('''''''''(((((((((((('''''')))((('''&&&&&&'''((())))))*********++++++++++++*********)))))))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---///---------///000111000222777<<>>===;;;888666444333333222222222222111111111000222222222222222333444444444666888999;;;===@@@BBBCCCGGGKKKKKKKKKQQQ\\\eeesss|||{{{zzzzzzyyywwwyyy||||||zzzxxxxxxxxxyyytttqqqrrrxxx}}}~~~|||wwwuuuuuuwww{{{}}}}}}|||~~~}}}||||||}}}|||zzzxxxyyy{{{~~~~~~|||zzzyyyyyy|||{{{xxxuuutttvvv{{{~~~}}}~~~}}}{{{yyywwwvvvvvvvvvuuuuuuuuuuuussspppooottt}}}}}}{{{{{{{{{zzzzzzzzzzzzzzz|||||||||}}}}}}}}}||||||{{{yyywwwvvvuuuvvvtttrrrqqqqqqoookkkggg]]]ZZZUUUQQQOOOOOOQQQRRRUUUVVVVVVUUUTTTXXX^^^dddooowww~~~|||~~~~~~zzzzzz|||~~~}}}|||~~~uuuuuu~~~}}}{{{xxxlllfffeeennn{{{yyygggccckkkwww???<<<777444222222000///111111111111111111111111111111000///..................------...000222333444666888999888777777888666666666555555444444444444333000---+++*********++++++,,,,,,---............---,,,,,,,,,---///000///111444666888:::===???>>>>>>===;;;888444111///,,,,,,,,,------,,,++++++***))))))***+++***(((&&&%%%%%%&&&&&&'''''''''(((''''''((((((((((((''''''&&&''''''''''''((((((((()))(((((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%'''((()))))))))((('''''''''((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%&&&'''&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((()))******)))((('''''''''''''''(((((((((((((((((((((((('''%%%###"""(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))******------,,,+++)))(((''''''++++++++++++,,,,,,---------,,,,,,---...000222333333<<>>@@@CCCFFFHHHJJJKKKLLLPPP[[[kkkwww|||yyyxxxxxxxxxwwwvvvxxxzzzzzzxxxwwwwwwwwwzzztttooorrrzzz|||uuutttuuuwww{{{}}}}}}}}}{{{zzz{{{||||||{{{xxxvvvwwwxxxyyyyyywwwvvvwwwxxxyyyxxxuuuqqqppprrrvvvzzz~~~}}}}}}}}}|||zzzwwwuuuuuuvvvwwwvvvvvvtttssstttrrrssswww|||||||||{{{zzzyyyzzz{{{{{{zzzyyywwwvvv}}}|||}}}|||||||||{{{zzzxxxwwwvvvuuutttsssttttttssspppnnnddd```ZZZTTTPPPPPPRRRSSSWWWYYYZZZZZZYYYZZZ___dddpppvvv||||||zzzzzz{{{}}}~~~|||{{{~~~}}}{{{{{{xxxtttiiifffhhhooowww}}}}}}nnn```___jjjzzz:::888555333222222222222111222222333333222222111444444333111000000000000000/////////000333666777888:::======<<<;;;;;;;;;999999777666555444333333444222000...,,,*********,,,,,,------.........///,,,,,,+++,,,,,,---...///...///111333444777<<>>;;;888333000...,,,,,,------...---------+++***)))***++++++)))'''$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''***)))&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&''')))******)))'''&&&(((((()))))))))*********&&&''')))++++++++++++***)))(((((((((((((((((()))'''((()))******)))(((''''''''''''(((((((((((())))))))))))))))))*********,,,,,,+++***)))(((''''''*********+++,,,,,,------+++,,,,,,---...000333666666AAAOOO\\\hhhrrruuusssjjjiiiiiinnnvvvzzzxxxuuuyyyyyy~~~yyyjjj^^^\\\ccciiioooqqqooopppuuu{{{yyywwwxxxzzzqqqllliiigggeeeaaa\\\VVVNNNHHHJJJXXXggguuuhhhgggjjjooorrrqqqooommmlllgggbbbZZZRRRKKKEEE???;;;:::999777666444333222222222222222222222222222222111111111333444666888999999;;;===???@@@BBBEEEHHHKKKLLLMMMQQQYYYiii}}}|||yyyyyyyyyzzzyyywwwyyyzzzyyywwwuuuuuuuuuwwwuuutttxxx~~~}}}wwwwwwwwwyyyzzz|||||||||xxxxxxyyy{{{|||zzzwwwtttvvvwwwwwwuuutttuuuwwwyyyxxxvvvsssooommmooossswww}}}|||{{{|||||||||zzzxxxtttuuuwwwxxxxxxwwwuuutttssstttvvvzzz}}}{{{yyyyyyyyyyyyzzz{{{||||||{{{yyywwwuuu~~~|||yyy||||||||||||{{{zzzyyyxxxwwwsssttttttttttttsssqqqpppjjjeee^^^WWWSSSRRRSSSTTTYYY[[[^^^^^^]]]^^^bbbfffqqqvvvzzz|||~~~zzzwwwxxx||||||}}}xxxssskkkjjjlllrrrvvvyyy}}}qqqiiiaaabbbnnn~~~}}}666555555444333333444555444555555666666555555444777666555444333222222222222111000111222555888:::===@@@CCCDDDCCCAAAAAAAAA???===:::777555333111111222222111///...------------...............//////,,,,,,,,,,,,------......+++---...///000333777;;;???>>>===:::666222...,,,,,,,,,---.........------+++*********,,,,,,+++)))$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''###$$$&&&((()))******)))***)))(((((((((((()))***'''((()))******)))((('''&&&'''''''''(((((((((((((((((())))))************))))))))))))))))))))))))))))))***++++++,,,------+++,,,------...111666999;;;HHHXXXeeeqqqyyyyyyuuugggiiikkkmmmpppuuuyyy}}}}}}}}}|||ooo___ZZZ___kkkrrryyyyyyuuutttyyy}}}yyyvvvrrrnnnkkkhhheeedddZZZTTTMMMHHHGGGPPPeeewwwrrrlllrrruuuwwwuuuqqqllljjjiii```[[[TTTLLLFFF@@@;;;888888777555444333222222222000000111111111111111111111111222444666888:::;;;:::<<<>>>???AAACCCFFFHHHJJJMMMQQQXXXeeeyyy{{{yyyyyyzzz{{{zzzzzz{{{{{{yyyvvvtttssstttssswww}}}~~~zzzzzz{{{{{{zzzzzzzzz{{{vvvwwwxxxzzz{{{yyyvvvsssvvvvvvvvvuuutttuuuxxxzzzwwwvvvrrrooommmooossswwwzzzyyyyyyzzz||||||{{{yyyuuuvvvxxxyyyyyyxxxvvvuuurrrtttwww{{{}}}zzzxxxxxxyyyzzz|||}}}~~~~~~}}}{{{yyywwwzzzxxx{{{}}}}}}|||||||||{{{zzzxxxwwwvvvrrrssstttsssrrrpppnnnnnnnnnjjjccc\\\WWWUUUVVVWWWZZZ]]]```aaaaaabbbeeeiiiqqquuuxxxzzz~~~zzzwwwwww{{{~~~zzz~~~zzztttrrrppppppsssvvvyyy}}}zzzzzzxxxtttkkkiiihhhlllxxx}}}444555666555444444666888::::::::::::::::::::::::999888777777666666666666555555555666777999<<<===CCCFFFJJJKKKJJJHHHGGGGGGDDDBBB>>>:::777444333222333333222222111111000000////////////////////////------------------------***+++,,,------///222555;;;;;;:::888666333000...---......///......------,,,+++***+++---......---''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&((('''&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))&&&'''((()))***))))))(((******((((((((((((******((())))))******))))))(((''''''''''''((((((((((((((((((((()))******++++++''''''(((((()))***++++++((())))))***+++,,,------+++---/////////222888>>>CCCPPP___kkkuuuzzzyyytttdddhhhkkkkkkjjjnnnxxxvvvggg[[[]]]fffsssyyy}}}}}}~~~{{{yyy}}}~~~nnnnnnmmmkkkgggccc___\\\QQQKKKGGGIIIQQQ```vvvsssmmmoooyyyzzzyyyvvvqqqllliiihhhYYYTTTMMMFFFAAA===:::777666555444333222111111111000000000000000111111111111222333555777999;;;<<<;;;===???@@@AAADDDGGGIIIJJJOOOYYYfffwww~~~{{{xxxvvvwwwyyyyyyyyyzzz{{{zzzxxxuuusssssstttttt{{{~~~|||}}}zzz||||||{{{yyyxxxxxxyyyvvvvvvwwwxxxzzzyyyvvvtttuuuvvvvvvvvvuuuvvvyyy|||wwwuuurrrooommmoootttwwwyyyxxxxxxyyy{{{{{{zzzxxxuuuuuuwwwxxxxxxwwwwwwvvvrrruuuyyy|||~~~~~~}}}|||}}}}}}|||yyywwwwwwyyy{{{}}}~~~~~~}}}|||{{{~~~~~~yyyyyy}}}}}}}}}||||||zzzyyywwwuuutttrrrssstttssspppnnnmmmmmmrrrnnnhhhbbb^^^\\\[[[[[[^^^```ccccccbbbcccfffjjjooosssuuuwww||||||yyyxxxyyy{{{|||zzz}}}~~~}}}xxxuuuvvvyyy|||zzztttsssppplllhhhlllpppvvv666888::::::999999;;;===@@@???>>>======>>>???@@@>>>>>>===============>>>>>>>>>???@@@AAABBBCCCDDDHHHLLLOOOQQQPPPNNNMMMLLLHHHFFFBBB>>>:::888777777555555555555444333333222////////////////////////////////////...------,,,+++,,,---,,,+++,,,---///444555666777777777555555000111111111000///......,,,+++***,,,///111111111,,,,,,++++++******))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''')))************+++++++++)))***+++---......------+++***(((''''''(((***+++***))))))))))))))))))***''''''((((((((()))))))))'''(((((()))******++++++''''''(((((()))******+++(((((()))***+++,,,------+++...000000000333;;;AAAMMMXXXdddmmmtttwwwtttnnnbbbfffiiihhhggglllwww|||mmmaaaaaaiiiooowww|||~~~{{{{{{zzz|||wwwmmmlllkkkgggaaaZZZUUUSSSJJJFFFIIITTTcccuuuwwwhhhiiipppyyyyyyxxxuuupppiiiccc^^^RRRMMMGGGAAA>>><<<999888444333222111111111111111000000000111111222222222333333444555777999;;;======>>>AAABBBCCCEEEHHHKKKOOOWWWgggyyy|||yyyvvvuuuvvvxxxyyyyyyvvvwwwwwwvvvtttssstttuuuzzz}}}|||zzzyyywwwyyyzzzyyywwwvvvwwwyyywwwwwwvvvwwwyyyyyywwwvvvtttuuuvvvvvvvvvwwwyyy{{{uuutttqqqnnnmmmoootttxxx{{{zzzyyyyyyyyyyyywwwuuussstttttttttuuuuuuuuuvvvsssvvvzzz}}}~~~}}}}}}|||yyyzzzzzzxxxvvvvvvyyy|||~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}{{{}}}}}}}}}{{{zzzwwwuuusssqqqqqqtttuuuuuurrroooooopppuuurrrnnnjjjfffcccbbbaaaccceeefffdddaaaaaaeeehhhkkkooorrrsssxxx~~~zzzyyy{{{|||{{{zzzzzz}}}~~~~~~xxxsssnnnjjjfffmmmttt{{{:::===??????======@@@BBBCCCBBB@@@??????@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLOOOSSSUUUTTTQQQPPPOOOJJJHHHDDDAAA>>><<<<<<<<<888888888777666444333222000000000000////////////111111111000///...,,,+++,,,---...---+++***+++,,,000111444777999:::::::::333333333222111000///...,,,++++++,,,000222333333000//////...---,,,++++++%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%###$$$&&&'''(((''''''&&&%%%&&&((()))))))))((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((###$$$&&&&&&&&&'''***,,,###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))''''''''''''(((((((((((($$$&&&))),,,///000111111+++***)))'''''')))***++++++***)))(((((()))***+++(((((((((((())))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))'''((()))***+++,,,------,,,///111111000444<<>>@@@BBBCCCDDDFFFJJJLLLUUU```sss}}}zzzwwwvvvwwwyyy{{{{{{rrrsssttttttssssssuuuwww~~~|||{{{|||{{{yyyvvvtttvvvxxxwwwuuuuuuwwwyyyxxxwwwvvvvvvxxxyyyxxxwwwrrrtttvvvwwwwwwwwwyyy{{{tttrrrpppmmmllloootttxxx}}}|||zzzyyyyyywwwtttrrrrrrrrrrrrrrrrrrssstttuuuuuuxxx|||~~~~~~~~~~~~~~~vvvxxxxxxvvvtttuuuyyy|||~~~}}}}}}}}}}}}}}}~~~yyy|||}}}|||}}}}}}{{{yyyvvvtttqqqpppqqqtttwwwvvvtttrrrrrrssswwwuuurrrooollliiigggfffhhhiiihhheeeaaa```bbbfffhhhmmmpppqqqvvv~~~}}}xxxyyy|||~~~|||xxx{{{~~~~~~zzz~~~wwwqqqllldddllluuu|||}}}yyy}}}DDDDDDDDDDDDDDDDDDEEEFFFKKKHHHFFFEEEGGGIIIJJJJJJMMMKKKIIIHHHIIIJJJJJJJJJHHHJJJIIIHHHKKKQQQSSSQQQNNNPPPRRRSSSRRRQQQQQQQQQNNNLLLJJJGGGDDDBBBAAAAAAAAA@@@>>><<<999777555444222222111000111222333444111222222111111000///...111111000///......---------...000333777;;;>>>@@@;;;:::888666444222000000222///---///333777888777666555444222///---***)))+++)))&&&%%%&&&(((((((((((((((((()))***)))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))((()))(((&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''(((***,,,...///000000+++++++++*********))))))((((((((((((((((((((((((+++*********))))))((((((&&&''''''((()))******+++((())))))))))))*********------...//////............+++---222444666>>>IIIXXXaaaiiilllnnnqqqmmmeeedddbbbeeejjjlllnnnwww{{{oooggglllvvvyyyvvv{{{|||}}}{{{~~~}}}zzzyyylllaaa]]]WWWLLLGGGIIIEEEHHHWWWqqqwwwgggbbbgggmmmvvvrrrnnnllljjjdddYYYPPPMMMIIIBBB===999777555333666555444333222222222222333333222111111222333444777666666666888;;;>>>???BBBEEEHHHIIIEEEDDDMMMYYYgggwww~~~|||yyyvvvvvvwwwxxxvvvttttttuuuuuusssqqqsssxxx|||~~~{{{yyyxxxvvvtttrrrrrrrrrrrrssstttvvvwwwxxxxxxwwwuuutttuuuuuutttssswwwtttssstttvvvvvvssspppsssrrrooommmmmmqqqwww|||~~~{{{xxxuuuuuuuuutttsssmmmnnnnnnoooqqqssstttuuuuuuvvvxxx||||||yyyvvvtttrrrtttxxx{{{|||{{{zzz|||}}}}}}{{{zzzzzzzzz~~~|||}}}~~~xxxuuuvvvtttoooppptttvvvwwwxxxxxxxxxwwwvvvvvvwwwwwwvvvrrrooolllllllllssssssppphhh^^^[[[```fffgggjjjnnnqqqsssxxx~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~tttpppsssqqqqqquuu}}}www|||LLLLLLKKKJJJIIIIIIIIIIIIFFFEEECCCCCCEEEHHHHHHHHHKKKIIIHHHGGGGGGGGGGGGGGGGGGKKKKKKIIIJJJMMMNNNLLLQQQRRRSSSRRRPPPNNNMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHEEEDDDBBB@@@>>>;;;:::999666666555444444444555666555555555555444333222222000000///...---,,,++++++---...000333666:::===>>>======<<<:::777555333111111///---...222777999999999999888666444111///...---***'''&&&'''(((((('''(((''''''((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''((((((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))'''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''(((((())))))(((((('''&&&'''(((***,,,,,,------+++++++++*********))))))))))))))))))))))))))))))************)))))))))((('''''''''((()))*********)))))))))*********++++++***+++,,,------.........---,,,...111333666AAAMMM[[[dddlllooorrrsssnnngggjjjkkkkkklllooouuu|||~~~sssggggggpppyyy|||zzzzzz~~~~~~|||zzzzzzzzzzzzxxxjjj^^^YYYQQQGGGCCCFFFGGGTTTjjjnnnbbbaaahhhnnnuuurrrnnnkkkfff___UUUNNNKKKFFF@@@;;;888666555333555444333222222111111111333333222222222333444555888777777888999<<>>>>>???>>><<<999666444222000//////333777:::;;;======<<<;;;999777555444000---***(((((((((((('''((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((('''''''''&&&&&&'''((())))))))))))+++************)))))))))************************************))))))))))))''''''(((((())))))******************+++++++++,,,)))***+++---............------000111222777EEESSSaaahhhppptttuuutttoooiiimmmqqqrrrpppuuuyyyjjjbbblllyyy~~~~~~|||~~~zzzqqqcccVVVQQQJJJCCCBBBHHHLLLgggrrrddd___cccjjjooosssrrrnnnhhh```WWWOOOJJJFFFBBB===999777666444333444333222111111111111111222222222222333444666777999999999:::<<<>>>AAABBBDDDDDDEEEGGGIIIPPP```ooo~~~|||||||||{{{zzzxxxwwwuuuuuuvvvwwwwwwvvvvvvtttsssuuuyyy~~~}}}{{{xxxvvvvvvuuusssrrroooooooooooopppqqqrrrssspppooonnnooorrrtttttttttqqqpppppprrrttttttsssrrrqqqpppooonnnooorrrxxx||||||xxxrrrooonnnooopppppppppoooooooooooopppqqqqqqvvvvvvwwwyyyzzzyyyvvvtttuuuuuuuuuvvvxxxyyyxxxwwwwwwxxxyyyxxxvvvuuuvvvwww|||{{{zzz{{{~~~vvvsssrrrtttuuutttuuuxxxyyy{{{~~~~~~{{{wwwuuurrrssssssqqqooonnnoooppprrrtttrrriii^^^YYY\\\aaakkknnnssstttuuuwww|||~~~}}}|||||||||||||||zzz{{{{{{|||~~~||||||}}}vvvtttMMMLLLIIIGGGDDDBBBAAA@@@AAA@@@>>>???@@@AAA@@@???BBBCCCDDDDDDDDDEEEFFFGGGIIIPPPUUUPPPJJJGGGFFFDDDEEEEEEEEEFFFHHHHHHHHHGGGIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888777666444222000///...------...///111333555666:::;;;===???>>><<<:::888888666555444666999<<<>>>?????????>>>===;;;:::999333111---,,,+++***((('''((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%&&&'''&&&%%%&&&((()))((('''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''************))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---...............,,,///222222444<<>>AAACCCDDDEEEEEEGGGLLLRRR]]]ppp}}}{{{{{{{{{zzzyyywwwvvvttttttsssssssssrrrtttsssuuuzzzyyyvvvtttrrrrrrrrrpppooonnnmmmmmmmmmnnnoooppppppnnnmmmlllmmmoooqqqrrrqqqnnnnnnnnnoooppppppooonnnllllllllllllllloootttxxx{{{vvvpppllllllmmmooopppoooooooooooopppqqqrrrssswwwwwwwwwwwwwwwvvvtttrrrvvvvvvwwwyyyyyyyyyxxxvvvuuuvvvvvvuuutttssstttuuuzzzyyyyyyzzz|||}}}|||{{{sssrrrrrrsssttttttuuuwwwxxxzzz~~~~~~zzzuuuqqqrrrrrrrrrpppnnnmmmnnnooorrrtttrrrjjj___YYYZZZ^^^gggkkkqqqtttuuuwww{{{~~~}}}||||||||||||zzzzzzzzz{{{|||~~~xxxvvvIIIHHHFFFDDDBBBAAA@@@@@@CCCAAA>>>>>>>>>>>>===;;;>>>AAADDDFFFFFFGGGJJJLLLWWW^^^___WWWNNNIIIFFFCCCDDDCCCDDDFFFIIIIIIGGGEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEDDDCCCBBB@@@??????<<<<<<<<<<<<;;;:::999999:::999888666444222111000,,,,,,,,,---...///000111333555888;;;===<<<;;;:::======<<<;;;;;;<<<>>>????????????>>>>>>===;;;;;;777444111///...---***((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&(((((())))))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++---111444444888EEEWWWdddjjjlllpppuuuwwwvvvuuutttzzzvvvgggaaaiii}}}vvvqqqZZZNNNEEEBBBAAABBBKKKWWWllluuuqqqlllkkknnnqqqqqqpppooonnniii```VVVLLLFFFDDD<<<:::777555555555444333222222111111000111111111000000000000222444777888<<<===>>>???AAABBBDDDEEEEEEEEEJJJSSS]]]kkk}}}{{{{{{{{{zzzyyyvvvuuutttrrrpppnnnnnnnnnqqqsssxxx{{{vvvtttqqqpppppppppooonnnoooooonnnnnnnnnooopppppppppooommmmmmooopppooonnnnnnoooooonnnmmmlllkkkjjjiiijjjjjjjjjkkkmmmqqqtttxxxsssmmmjjjjjjlllnnnooonnnooopppqqqsssuuuwwwxxxyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxzzz{{{zzzyyyxxxxxxuuuuuuuuutttrrrrrrsssuuuxxxxxxxxxyyy{{{{{{yyywwwrrrssssssrrrssstttuuuuuuwwwzzz~~~{{{uuuqqqssssssrrrpppmmmkkkkkklllpppsssssskkk```XXXXXX[[[___eeelllqqqtttwww{{{~~~~~~}}}}}}}}}}}}}}}zzzzzzzzzzzz{{{~~~{{{|||DDDDDDCCCCCCCCCDDDEEEEEEJJJGGGDDDBBBBBBCCCCCCBBBFFFJJJOOOQQQQQQRRRUUUXXXkkkmmmjjj___UUUOOOKKKHHHFFFFFFFFFIIIKKKJJJEEE@@@>>>???AAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBFFFFFFFFFEEEDDDBBBAAA@@@======>>>======<<<;;;:::999888777666444333222111......------------......---///333666888999999999<<<>>>??????>>>===>>>???<<<<<<=========<<<;;;;;;:::888555333222000...+++***)))'''&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((***(((((((((((())))))))))))************************&&&'''(((((()))(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''''''''((((((''''''''')))))))))))))))((('''&&&(((((()))))))))))))))***''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))************+++++++++,,,******++++++++++++******...222555777@@@QQQbbbkkkkkkjjjmmmsssyyy||||||lll^^^eeevvv|||vvvlllfffVVVKKKBBBAAAAAACCCNNN]]]}}}}}}rrrssstttwwwxxxvvvrrrooolllhhhbbbZZZQQQJJJDDD@@@:::888666555555555444222333222222111111111222222111111111111333555777999===>>>???AAABBBDDDEEEEEEDDDGGGQQQ___mmm||||||zzzzzzzzzyyyxxxtttttttttqqqnnnlllmmmnnnrrruuu|||yyyttttttrrrpppoooppppppooonnnpppoooooonnnnnnnnnnnnooopppnnnllllllllllllkkkjjjlllmmmnnnllljjjgggggggggfffhhhiiiiiiiiijjjmmmoooppplllhhheeefffiiikkkkkknnnnnnpppqqqtttvvvyyyzzzxxxxxxxxxwwwvvvvvvwwwyyywwwxxxzzzzzzyyyxxxyyyzzzuuuvvvuuutttrrrrrrtttvvvwwwwwwxxxyyyzzzyyyvvvsssqqqttttttssstttwwwxxxvvvyyy|||}}}xxxtttssssssrrrooollljjjjjjkkkmmmqqqrrrlllaaaYYYWWWYYYYYY___hhhooosssvvvzzz~~~~~~~~~~~~}}}}}}~~~~~~|||{{{{{{{{{|||{{{IIIJJJKKKMMMPPPRRRUUUVVVXXXUUUQQQOOOPPPRRRTTTUUU[[[```eeefffeeeeeehhhlllvvvuuuoooeee^^^\\\ZZZVVVQQQQQQSSSWWWZZZXXXQQQJJJFFFFFFGGGFFFDDDBBB???>>>>>>???@@@@@@AAABBBCCCCCCEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>======999999888777666555444444111111000///............,,,---///111333555666666666999>>>???>>>======>>>::::::;;;<<<<<<<<<;;;;;;<<<:::888777666444111...,,,***((('''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''(((((('''&&&&&&(((***(((((()))))))))*********))))))))))))))))))))))))'''''')))*********))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((('''&&&(((((((((((())))))******((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((()))))))))*********++++++((()))+++,,,---.........///333666:::HHH\\\lllqqqkkkhhhjjjsss}}}rrrhhheeevvvvvvssstttyyy{{{mmm```YYYPPPGGGAAABBBCCCGGGUUUeeeuuussswww|||~~~|||vvvqqqnnngggbbbYYYRRRMMMGGGAAA<<<999777555555555555333222333333222222222222333333444333333444555777999:::===>>>???AAACCCDDDEEEEEEIIINNN\\\ooo||||||}}}}}}~~~~~~~~~~~~}}}zzzxxxxxxxxxxxxwwwrrrssssssrrrooonnnppprrruuuyyy~~~~~~xxxrrroooooommmkkkkkkllllllkkkjjjjjjjjjiiihhhhhhhhhhhhhhhiiigggeeedddeeeeeedddcccccceeegggeeebbb```aaabbbaaacccddddddcccccceeegggeeebbb```___aaaccceeeeeeiiijjjkkklllnnnppprrrssspppqqqrrrqqqpppppptttwwwuuuwwwxxxwwwvvvvvvxxxzzzwwwwwwvvvtttrrrsssuuuwwwwwwwwwxxxyyyzzzxxxtttqqqpppuuuvvvuuuwww}}}~~~{{{xxxzzz~~~|||xxxvvvpppqqqpppooolllkkklllmmmkkkooorrrlllbbbYYYWWWXXXVVV]]]gggnnnrrrvvvyyy|||}}}}}}}}}}}}~~~~~~}}}||||||}}}uuu}}}WWWXXX[[[^^^bbbfffjjjllleeeaaa]]][[[]]]aaaeeefffppptttyyyzzzwwwvvvxxx|||wwwuuunnngggeeehhhiiifff```aaadddkkkpppnnnggg```XXXWWWVVVRRRMMMHHHCCC@@@>>>???@@@AAABBBCCCDDDEEECCCDDDEEEEEEDDDCCCAAA@@@CCCCCCCCCCCCBBBAAA@@@???;;;;;;::::::999888777777444333222111////////////---......///000222333333///444:::>>>===<<<<<<===999999:::;;;;;;;;;;;;;;;===;;;:::999888666333000---+++(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))'''((()))(((&&&&&&((()))(((((())))))*********+++))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''(((((('''&&&&&&'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))((((((((((((((())))))))))))*********)))***---///222333555555000333666<<>>BBBFFFLLL\\\mmm|||qqquuu{{{|||uuuooommmddd]]]SSSMMMJJJFFF???999999777555555555555333111333333333222333333444444666666666666777888:::;;;===>>>@@@BBBCCCDDDEEEEEEOOOVVVggg|||~~~xxxxxxyyyzzz{{{|||}}}~~~~~~{{{xxxwwwwwwwwwvvvuuuppprrrsssrrrqqqpppsssvvvyyy|||~~~xxxrrrnnnmmmjjjhhhffffffggghhhgggfffccccccbbbaaa````````````___]]]\\\\\\]]]]]]\\\[[[ZZZ\\\^^^^^^[[[ZZZ[[[]]]\\\]]]^^^^^^]]]]]]^^^___]]][[[ZZZZZZ\\\___``````dddddddddeeefffhhhiiijjjgggiiijjjiiihhhjjjnnnrrrsssuuuvvvuuussstttwww{{{xxxxxxwwwuuussssssvvvxxxwwwwwwxxxzzzzzzxxxsssoooooouuuxxxwwwzzzuuuxxx{{{}}}|||zzzwwwuuunnnoooooonnnllllllmmmoooiiinnnrrrmmmbbbYYYWWWXXXVVV^^^hhhooosssuuuxxx{{{||||||}}}}}}~~~~~~}}}}}}~~~www|||zzzhhhfffdddfffjjjllllllkkkiii^^^[[[fffpppooopppuuuyyy|||}}}yyyyyy{{{{{{yyyuuuoooeeebbbkkkvvvuuummmkkkfffgggqqqzzzxxxpppjjjhhhbbbYYYSSSPPPNNNKKKHHHCCCAAAAAACCCGGGJJJJJJIIIHHHGGGEEEAAA???>>>@@@CCCBBBBBBDDDFFFGGGEEEBBB@@@DDDAAA===;;;999888777555666666555444222111000///000000000000000111111111111333777999::::::888777:::999777666555666888999============;;;999777666111///,,,******)))(((''''''''''''((((((((())))))(((((((((((((((((((((((())))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%***)))))))))((((((''''''))))))))))))))))))))))))'''&&&&&&''')))(((&&&$$$$$$%%%'''((()))((('''%%%)))((('''&&&''')))+++---$$$%%%&&&((())))))******((((((((('''&&&&&&&&&%%%***+++,,,,,,+++)))'''%%%))))))(((((('''''''''&&&+++***((('''((()))+++,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((()))***+++,,,,,,---.........---,,,,,,...000111222444===OOOaaajjjjjj```eeehhhlllsssnnnxxx|||rrrhhhbbbgggpppxxxjjj[[[OOOJJJFFFBBB???BBBLLL[[[iiirrrtttqqqsssyyy|||~~~yyyrrrkkkggg```ZZZQQQIIIDDD???<<<:::888777444222000000111222...000111111000000111222222444777999:::;;;>>>@@@CCC@@@@@@CCCEEEEEEGGGKKKWWWcccvvv~~~{{{rrrssstttuuuuuuvvvvvvuuuxxxxxxwwwuuuqqqoooooopppmmmmmmmmmnnnpppssswwwyyy{{{wwwrrrooonnnmmmjjjhhheeebbb______``````]]]ZZZTTTUUUWWWXXXXXXWWWUUUTTTVVVUUUUUUUUUTTTTTTSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSVVVUUUUUUTTTSSSTTTTTTTTTTTTSSSRRRRRRSSSUUUWWWXXX\\\\\\[[[ZZZZZZ\\\]]]^^^``````______aaadddfffhhhiiillloooqqqrrrsssuuuwwwtttuuuvvvuuussstttwww{{{zzzzzzzzzyyyvvvssspppmmmrrruuuyyy~~~}}}|||{{{zzzxxxwwwvvvuuuooommmkkkkkkmmmmmmkkkiiijjjjjjhhhbbb\\\YYYZZZ\\\^^^bbbggglllqqquuuyyy|||}}}~~~tttsssgggeeecccdddeeeeeeccc```ccc\\\\\\gggmmmkkkjjjnnnppprrrrrrssswww{{{wwwqqqjjjfffaaabbbkkkuuurrrjjjgggbbbbbbiiiqqqqqqnnnllltttooohhhccc^^^ZZZUUURRRKKKIIIHHHMMMUUUZZZ[[[ZZZWWWTTTMMMFFF???===???AAAAAAAAAAAAAAABBBCCCBBBAAA>>>=========???>>>===;;;999888777666444333222222111111222222222111111111///111333666777888777777555555444333444666888:::;;;<<<<<<<<<;;;999777666222000---++++++***)))(((&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&***))))))((((((((((((((())))))))))))))))))))))))'''''''''((())))))'''%%%&&&''')))***+++***)))(((&&&&&&%%%%%%&&&((()))***&&&&&&'''((()))))))))))))))((((((((((((((((((''''''&&&&&&%%%&&&'''(((((())))))((((((((('''''''''***)))((('''''')))+++,,,))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++---.........------...000111333777???MMM]]]cccaaa[[[___bbbjjj{{{}}}uuulllaaa___kkk{{{{{{qqqcccUUUKKKGGGCCCAAAAAAFFFQQQ```lllssszzzwwwoooooosss}}}~~~~~~{{{uuunnnhhheee\\\WWWNNNGGGAAA===:::888888666444222000000111222222333555444333333444666333555888999:::<<<>>>@@@EEECCCCCCFFFHHHJJJPPPXXXcccpppyyyuuuppppppppppppppppppoooooorrrrrrrrrpppmmmkkklllmmmnnnnnnmmmnnnooorrruuuvvvnnnkkkfffddddddcccaaa___^^^[[[YYYYYYZZZYYYWWWUUUPPPPPPQQQRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTTTTTTTVVVYYY\\\]]]aaacccfffgggiiikkkmmmppppppssswwwyyyyyyxxxyyy{{{wwwvvvvvvuuuttttttttttttsssvvvzzz~~~{{{{{{zzzyyyxxxwwwvvvuuupppmmmkkkkkkmmmmmmkkkiiikkkjjjhhhccc___\\\\\\\\\\\\```eeejjjnnnsssxxx{{{sssmmmyyyaaa``````______\\\XXXTTTYYYVVV[[[dddfff```^^^bbbbbbdddggglllssswwwqqqggg^^^]]]\\\```jjjqqqlllccc]]]YYYYYY___dddfffiiimmmuuurrrooolllhhhbbb\\\WWWMMMJJJJJJRRR^^^gggjjjiiijjjdddZZZNNNCCC======>>>???>>>=========>>>@@@AAA======???AAADDDDDDBBB@@@<<<;;;;;;999888777666555444555555666555444222111...///000111333444555555333222222111222333444555888999:::::::::999777666333111...---,,,,,,***)))&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++((((((((((((''''''''''''(((''''''&&&''''''(((((())))))(((((('''((((((((())))))))))))))))))))))))(((((('''(((******(((''''''((()))***+++***)))(((%%%&&&'''((((((((((((((('''(((((())))))(((((('''))))))))))))))))))******,,,***'''%%%%%%(((+++---))))))(((((((((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***......------,,,+++******,,,---//////......///000333888===EEEPPPZZZ[[[XXXSSSWWW[[[eee~~~}}}wwwvvvqqqhhh___cccyyy{{{sssgggYYYNNNGGGDDDAAAAAADDDKKKWWWdddnnnsss|||yyyqqqoootttzzz|||wwwpppjjjdddaaaVVVQQQJJJCCC>>>:::777555666555333222111111111222000111333222111111222444555777999;;;;;;===???AAAEEECCCDDDFFFHHHMMMZZZfffuuu~~~}}}~~~xxxrrrnnnlllkkkkkkjjjhhhgggfffeeehhhiiiiiigggeeeeeefffgggkkkkkkjjjiiijjjkkklllmmm```]]]ZZZYYYXXXXXXWWWVVVVVVTTTSSSRRRSSSSSSQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIKKKMMMPPPSSSTTTXXXYYY[[[]]]^^^aaaeeeiiijjjooovvv{{{|||{{{zzzyyyuuutttsssrrrrrrtttvvvxxxuuuwww{{{~~~~~~yyyyyyxxxwwwwwwvvvuuuuuuqqqooommmlllmmmmmmlllkkkllljjjgggeeecccaaa^^^\\\ZZZ]]]aaafffjjjpppvvvzzz~~~~~~~~~}}}uuugggjjjqqqvvv[[[[[[\\\[[[YYYUUUQQQNNNNNNOOOTTTYYYXXXSSSRRRWWWXXX^^^eeekkkpppqqqjjjaaaZZZXXXWWW\\\cccgggbbb[[[QQQPPPSSSXXX\\\^^^dddjjjmmmmmmmmmkkkggg```YYYUUUJJJGGGGGGQQQ```mmmqqqqqqtttoooeeeWWWJJJAAA===<<<<<<<<<<<<<<<;;;;;;===>>>@@@@@@@@@BBBCCCDDDBBB@@@???>>>>>>===<<<;;;::::::::::::;;;;;;:::888555444000000///...///000111222444333222000///.........444555777888888888777666333111///......---+++***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((******))))))))))))((((((((((((((((((&&&&&&&&&''')))***)))(((''''''''''''((()))(((((((((((((((((((((((()))(((((()))***+++***)))&&&&&&'''((((((((((((''''''(((***,,,,,,+++***))))))))))))))))))(((''''''((((((((())))))*********000...***((('''''')))+++))))))(((((((((((((((((((((((('''''''''((()))***))))))))))))))))))))))))*********))))))))))))(((***))))))))))))))))))***...------,,,++++++******+++---////////////000111555===GGGOOOVVV[[[YYYTTTNNNPPPUUUbbbzzz}}}rrruuu|||wwwvvvqqqjjjhhhsss|||~~~wwwlll^^^RRRJJJFFFEEECCCDDDHHHPPP\\\gggppptttzzzrrrmmmpppwww~~~~~~zzzuuuooohhhaaa]]]QQQLLLFFF@@@<<<999666444555444333222111111222222...///111000//////000222777999;;;<<<===>>>AAACCCFFFEEEFFFHHHJJJSSSeeevvv}}}zzz{{{||||||yyytttnnnjjjgggfffdddbbb___]]]\\\\\\^^^_________]]]]]]___aaabbbbbbaaa```_________```XXXVVVTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFGGGGGGEEEEEEEEEEEEFFFGGGEEEFFFGGGIIIKKKNNNQQQRRRTTTUUUWWWXXXYYY]]]bbbeeefffjjjqqqvvvyyyyyyxxxwwwuuutttsssrrrrrrsssuuuuuuuuuwwwzzz|||}}}}}}|||{{{vvvvvvvvvvvvvvvuuuuuuuuurrrpppnnnmmmmmmmmmllllllnnnkkkhhhggggggeeeaaa]]]YYY[[[^^^aaaeeekkkrrrwwwzzz}}}||||||{{{yyyeee___bbbkkk~~~``````___\\\WWWRRRMMMKKKHHHJJJMMMOOOMMMKKKNNNTTTWWWcccmmmppppppmmmhhhccc]]]WWWSSSUUUYYYZZZWWWSSSKKKNNNTTT\\\______ccchhhjjjkkkkkkhhhaaaYYYQQQMMMIIIFFFFFFOOO___lllsssttttttqqqjjj```SSSIIIBBB???<<>>;;;;;;;;;@@@>>>===>>>???@@@???>>>????????????????????????@@@@@@@@@???>>><<<:::999666444222///...------...222111000///------,,,,,,111222444666666666666555222111//////000///---+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))((((((((((((''''''&&&'''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((((((***++++++***&&&''''''(((((((((((((((((()))+++------,,,***)))************)))((('''&&&'''''''''(((((()))))))))))))))((('''&&&%%%%%%$$$(((((())))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************))))))))))))******))))))))))))******************+++++++++++++++,,,.../////////111333555AAAOOOWWW\\\^^^ZZZTTTKKKMMMSSS```uuuyyymmmfffnnn~~~}}}yyyuuupppmmmsss|||yyyqqqdddXXXNNNIIIHHHHHHDDDFFFLLLVVVcccoooxxx|||tttkkkiiinnnvvv||||||zzzwwwsssnnnfff]]]WWWLLLHHHBBB>>>;;;888666444333222222222111222222222000222333333222222333444777999<<<>>>???AAACCCEEEJJJIIIJJJMMMSSS___ttt|||tttvvvwwwwwwtttpppkkkhhhaaa___\\\ZZZWWWUUUTTTSSSTTTUUUVVVVVVUUUVVVXXXZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIGGGHHHIIIKKKNNNQQQSSSTTTUUUVVVXXXXXXZZZ]]]bbbffffffhhhkkkooosssttttttssspppqqqssstttuuuuuuuuuuuuuuuvvvxxxyyyzzzyyyxxxwwwttttttuuuuuuuuuuuuvvvvvvsssrrrpppnnnmmmlllmmmnnnooollliiihhhhhhgggbbb^^^[[[[[[\\\]]]```fffmmmrrrwww{{{}}}|||{{{~~~|||fffYYYWWWbbbyyyvvvxxx~~~rrrooojjjbbbYYYRRROOONNNKKKLLLNNNNNNNNNPPPVVV[[[bbbnnnyyyzzzvvvrrrnnnkkkddd[[[TTTTTTWWWWWWVVVVVVTTTXXXaaakkknnnllllllnnnmmmmmmkkkdddZZZPPPHHHDDDGGGFFFFFFLLLWWWcccllloooooooookkkddd[[[RRRKKKHHHDDDGGGJJJIIIDDD???============<<<>>>???@@@???===>>>??????@@@AAABBBBBBCCCDDDCCCBBBAAA@@@???>>>>>>;;;999666333000...---------------......////////////111222444444444444333000///...///111111///---******)))))))))))))))((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))((((((((((((''''''''''''((()))******)))'''&&&%%%%%%''')))***))))))))))))))))))))))))***((('''(((***+++++++++)))))))))*********++++++'''(((***++++++***)))(((************))))))((('''''''''((((((((((((((()))%%%&&&)))***+++***((('''(((((())))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++'''((((((***+++,,,------,,,------......000333666666EEEVVV^^^aaa```[[[UUULLLOOOVVVcccqqq~~~|||lllccccccooo~~~|||}}}sssppplllooo}}}yyypppggg\\\QQQLLLJJJIIIIIIEEEJJJTTTcccqqq}}}|||ooohhhjjjrrryyy~~~zzzvvvsssooojjjbbbXXXPPPGGGDDD@@@<<<:::888666444111111111222222222222222000111222222111111222333777:::===???AAACCCFFFIIIHHHGGGJJJQQQ[[[kkk}}}zzzwwwnnnoooppppppmmmiiidddbbbYYYWWWTTTQQQOOOMMMMMMMMMKKKLLLMMMMMMMMMNNNPPPRRRQQQQQQPPPPPPOOONNNNNNNNNMMMNNNMMMLLLJJJJJJLLLNNNMMMNNNPPPPPPPPPPPPQQQSSSRRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNPPPRRRTTTVVVXXXYYY[[[]]]^^^___```bbbfffiiikkkkkkkkkmmmppprrrrrrqqqkkknnnqqquuuxxxyyyyyyyyyvvvvvvwwwwwwwwwvvvuuutttsssssstttuuuuuuvvvwwwwwwttttttrrrooommmlllnnnppppppnnnkkkiiigggeeebbb```^^^]]][[[ZZZ[[[```hhhmmmsssyyy~~~}}}~~~~~~kkkZZZSSS\\\sssrrrrrrwwwttt~~~vvvkkk```YYYXXXYYYSSSUUUWWWXXX[[[```eeehhhqqqzzz}}}yyyuuunnnddd]]]^^^aaa```aaadddgggjjjsss~~~||||||tttsssoooggg\\\RRRMMMJJJKKKKKKKKKNNNTTT]]]ffflllmmmmmmkkkeee___YYYUUUTTTQQQTTTTTTPPPIIICCCBBBCCCDDDEEEGGGIIIIIIFFF@@@<<<<<<===>>>@@@BBBCCCEEEEEEFFFDDDBBBAAA@@@@@@AAAAAA>>>===:::777444222000000,,,,,,---...///000000000...///111222333333222111---,,,---///111222000///++++++++++++*********)))(((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((('''''''''&&&&&&((())))))*********((('''%%%$$$%%%&&&)))***)))))))))))))))))))))))))))'''&&&''')))+++++++++***************++++++,,,))))))***++++++***)))((())))))*********))))))(((***))))))))))))))))))(((''')))+++,,,---,,,***)))(((((()))))))))*********)))******+++++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,---+++******))))))******+++(((((()))***+++------...---------,,,---///444888:::KKK^^^fffgggccc]]]XXXMMMRRR[[[gggqqqxxx}}}rrraaa]]]eeesss|||~~~xxxwwwiiijjjmmmvvvzzzrrrccc\\\RRRKKKIIIIIIIIIIIIMMMUUUddduuu{{{qqqfffdddkkkvvv}}}zzzuuunnnhhhccc[[[PPPIIICCC@@@===:::999777555333000000111222222222222222///111222222111000222333777999===@@@BBBEEEIIILLLGGGGGGLLLYYYjjj~~~{{{yyyvvvrrrnnniiiiiiiiigggddd___ZZZXXXPPPOOOLLLIIIGGGGGGGGGGGGCCCDDDFFFFFFEEEFFFHHHJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHJJJKKKKKKJJJLLLOOORRRPPPSSSUUUUUUTTTUUUWWWYYYXXXYYYZZZ[[[[[[ZZZYYYXXXVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYVVVTTTSSSQQQRRRSSSTTTTTTRRRPPPOOOOOOOOONNNNNNNNNNNNNNNOOOMMMMMMMMMMMMOOORRRTTTUUU[[[\\\]]]___aaacccddddddfffhhhjjjkkkkkkllloooqqqtttrrrrrrsssuuuuuussspppnnnoooqqqtttwwwyyy{{{|||wwwwwwxxxwwwvvvuuutttsssrrrssstttuuuvvvwwwxxxxxxuuuuuutttpppllllllnnnqqqqqqpppnnniiieeebbbaaabbbbbb```\\\XXXXXX\\\ccciiinnnuuu~~~}}}}}}uuuaaaVVVZZZooo~~~tttppp|||xxxnnnnnn~~~}}}pppfffaaabbbeee[[[]]]___bbbgggnnnrrrrrr||||||uuulllgggjjjnnnnnnoootttxxxyyy}}}|||xxxqqqggg___\\\\\\UUUUUUVVVVVVXXX___iiipppmmmllljjjeee```]]]\\\]]]\\\]]][[[UUULLLGGGGGGIIINNNQQQTTTVVVTTTLLLBBB;;;;;;<<<===@@@BBBDDDFFFGGGFFFDDDAAA??????@@@BBBCCC???>>><<<:::888555333222/////////000000///.........///000222222222111000++++++,,,///111222111///,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((((((((((((''''''''''''%%%&&&(((************)))((('''%%%$$$$$$&&&)))+++)))))))))))))))))))))))))))'''%%%&&&(((***++++++((((((((((((((())))))***,,,,,,---------,,,,,,+++))))))************)))))),,,+++++++++******))))))))))))))))))(((&&&%%%$$$(((((())))))*********+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))''''''(((***+++,,,---...++++++************++++++***++++++,,,,,,---.........---,,,+++,,,///555:::@@@RRReeemmmlllgggaaa[[[MMMTTT___kkkqqqvvv{{{|||kkk[[[ZZZgggvvvyyywwwzzz||||||xxxzzzqqqdddjjjrrr~~~{{{qqqkkkZZZTTTLLLGGGFFFGGGHHHGGGWWWaaarrrlllcccZZZ\\\gggsss{{{}}}|||tttjjjbbb\\\TTTKKKDDD@@@>>>:::888777666444222///000111222222222222222444555777666555555666888666999===@@@CCCGGGKKKNNNNNNNNNUUUfff{{{|||wwwtttpppkkkgggeeeeeedddbbb]]]XXXSSSOOOKKKIIIGGGDDDCCCCCCDDDDDD???@@@AAAAAA@@@AAACCCEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFHHHKKKLLLLLLOOOTTTXXXUUUXXX[[[[[[ZZZZZZ]]]```^^^```aaaccccccaaa```^^^^^^^^^^^^_________````````````aaaaaa```^^^[[[ZZZWWWXXXYYYZZZZZZXXXVVVUUUVVVUUUTTTSSSSSSSSSUUUUUUTTTTTTUUUVVVXXX[[[]]]___hhhiiikkkmmmnnnoooppppppoooqqqtttuuuuuuuuuwwwxxxzzzyyyxxxyyy{{{yyyuuuppptttssssssssstttwwwyyy{{{yyyyyyxxxxxxvvvuuutttsssrrrssstttuuuvvvxxxyyyyyyvvvvvvtttpppllllllooorrrqqqqqqoooiiiccc```aaaccceeebbb\\\WWWVVVZZZaaafffjjjsss}}}{{{~~~~~~|||}}}jjj[[[\\\nnnwwwpppttt}}}ssskkkmmm~~~yyyppplllfff___[[[___eeejjjnnnrrrvvvyyyzzzsssnnnhhhiiiooouuuxxxxxxwwwooojjjkkkmmmjjjccc```dddiiimmmqqquuu}}}zzzrrrhhh^^^ZZZZZZ]]]^^^WWWTTTTTTNNNGGGMMMZZZbbb``````aaa```XXXIII===999999888999;;;???CCCEEEDDD@@@<<<>>>BBBEEEBBB???BBB@@@===:::888777666666222000///---,,,,,,,,,---222111000/////////////////////............//////000000///---+++(((&&&%%%((((((((((((''''''''''''))))))))))))))))))***++++++*********))))))((((((&&&(((*********)))***+++&&&''''''(((((((((((((((((((((((((((((((((((((((***(((((()))***+++***))),,,+++)))((((((((()))***)))******+++++++++******)))))))))))))))))))))))),,,+++***((((((((()))***))))))(((((((((((()))))))))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))***+++,,,------,,,+++******+++++++++,,,,,,,,,,,,+++---//////...222999AAAVVVjjjpppooollldddZZZXXXQQQaaaoookkktttnnn\\\TTTaaarrryyy||||||ssskkkiiiooouuuuuuzzzooo___hhhyyy}}}uuulllbbbUUUNNNGGGCCCAAACCCJJJRRRbbbpppzzzbbbWWWTTTaaaqqqwwwwwwwwwuuuppphhh___WWWNNNGGGBBB>>>===:::777444222222222333333333333333333333333555555444444555666888999:::<<>><<<<<<<<<===============>>>??????@@@???@@@AAACCCCCCDDDDDDCCCGGGHHHJJJJJJLLLOOOUUUYYYYYY^^^bbbbbbdddjjjmmmlllllllllmmmmmmlllkkkjjjjjjnnnmmmlllkkkjjjjjjjjjjjjjjjkkklllllljjjhhheeeccccccbbbbbbcccddddddbbb```]]]]]]^^^^^^]]]\\\[[[[[[]]]\\\]]]```cccggghhhiiiqqqvvvzzz}}}}}}~~~}}}|||}}}~~~~~~}}}{{{yyyzzzyyyxxxyyyzzzzzzxxxvvvzzzwwwvvvwwwuuuqqqppprrrtttssssssuuuwwwxxxyyyxxxvvvrrrnnnmmmoooqqqqqqqqqtttuuutttmmmeee``````bbbfffddd```\\\ZZZZZZZZZ[[[ccckkkwww}}}~~~~~~~~~~~~yyygggbbblllzzz}}}xxxqqqppp{{{~~~vvvppppppvvvuuunnniiiccc[[[XXX[[[___bbbeeeiiimmmppptttxxx|||zzznnniiieeeffflllrrruuuuuuyyy{{{}}}xxxqqqnnnnnnpppsssnnnmmmsssyyy|||}}}|||wwwnnnddd\\\XXXXXXWWWPPPMMMNNNKKKHHHRRR```mmmkkkiiihhhdddYYYJJJ>>>;;;::::::;;;;;;===>>>???AAA???===>>>@@@AAA@@@===BBBAAAAAA@@@>>><<<:::999555333111///------,,,,,,000000///.........//////111000000////////////000//////...---+++)))'''&&&******)))))))))((((((((()))(((((())))))***++++++************)))))))))(((&&&(((******)))(((((()))'''((())))))******))))))))))))))))))))))))))))))***(((((()))***+++***)))(((((('''((()))***,,,---))))))************)))))))))))))))))))))))))))))),,,+++)))((((((((()))***((((((''''''''''''(((((()))))))))))))))******+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,...111111111666>>>KKKaaauuuwwwrrrmmmhhhaaaZZZTTT___jjjiiiuuuwwwbbbWWWWWWjjj|||wwwlllddddddjjjpppsss|||wwwmmmeeeqqq{{{rrrdddWWWMMMHHHDDDCCCBBBEEEOOOZZZmmm{{{}}}jjj^^^VVVWWWcccqqqvvvvvvvvvsssmmmddd[[[SSSKKKEEEAAA<<<;;;888555333222222222222222222333333444444444555555444444555777999::::::>>>BBBFFFHHHJJJLLLOOOXXXaaaqqqzzzvvvooohhhccc^^^ZZZWWWXXXXXXWWWVVVRRROOOKKKIIIDDDBBB@@@===<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???AAAAAAAAABBBCCCCCCDDDDDDEEEGGGJJJKKKMMMRRRYYY^^^```fffkkkllloootttvvvuuuzzzyyyxxxwwwvvvvvvuuuuuuxxxwwwvvvuuuuuuuuuuuuuuuttttttttttttsssrrrpppoooooonnnmmmmmmnnnnnnmmmlllkkkjjjiiigggfffdddcccccceeefffgggjjjnnnrrrtttuuu|||yyyzzzyyywwwwwwxxxwwwvvvtttyyyvvvuuuvvvuuuqqqoooqqqrrrrrrssstttuuuvvvuuuuuurrrpppmmmlllmmmoooqqqrrrtttuuusssmmmfffbbbbbbeeegggdddaaa]]][[[ZZZ[[[[[[cccjjjuuu~~~ssseeegggqqqyyytttooonnnvvv~~~yyytttsssxxx|||}}}wwwqqqkkkccc\\\YYY\\\___ccceeegggjjjlllooorrruuuyyy{{{rrrhhheeebbbdddjjjpppssssssssssssuuuyyy|||~~~}}}|||{{{tttooolllmmmoooqqqmmmnnnvvv}}}~~~wwwnnnddd\\\XXXSSSMMMJJJKKKIIIJJJVVVeeeuuussspppmmmfffZZZLLLBBB======<<<<<<;;;;;;;;;;;;?????????@@@@@@???>>>===???@@@BBBCCCBBB???<<<:::999888555333000...------.........---......//////222111111000000/////////.........---,,,+++))))))++++++*********)))))))))'''(((((()))***++++++,,,************))))))))))))'''(((***)))(((''''''(((((()))******++++++*********************************(((((()))***+++***)))((('''(((((()))+++,,,---((()))))))))))))))((((((((((((((((((((((((((((((+++***))))))((()))))))))(((''''''&&&&&&''''''((()))))))))))))))******+++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))*********************++++++***))))))++++++++++++,,,,,,,,,,,,---,,,...222333444;;;DDDUUUlll~~~}}}tttmmmhhhcccXXXUUU\\\cccjjjxxxzzzjjjWWWUUU```www}}}pppddd^^^___eeeiiipppvvvzzz|||}}}zzzsssjjjmmm|||xxxmmm\\\MMMFFFDDDBBBCCCEEEKKKZZZhhhzzznnn]]]YYYXXX\\\gggqqquuuvvvvvvooohhh^^^UUUMMMGGGBBB???999888666444222222222222111111222333333444555555555555555555666888:::;;;<<>>?????????>>>>>>???@@@BBBCCCEEEHHHKKKNNNQQQWWW___eeejjjqqqxxx{{{}}}~~~~~~~~~}}}{{{zzz{{{||||||{{{|||zzzvvvssspppnnnnnnnnnooopppssswww{{{|||xxx|||zzzwwwvvvvvvvvvuuutttwwwttttttuuutttpppoooqqqrrrssstttuuuuuutttsssrrrmmmnnnnnnlllkkklllrrrvvvvvvvvvtttnnnhhhdddeeeggghhhfffccc___\\\[[[[[[[[[bbbhhhrrr~~~~~~~~~~~~mmmeeelllyyyxxx{{{~~~}}}~~~rrrqqqooopppuuu~~~zzzxxx{{{yyy{{{|||yyytttlllddd^^^[[[```ggglllnnnooopppppprrrtttvvvzzzyyymmmeeeddddddgggmmmrrrtttuuusssuuuxxx|||~~~||||||tttlllhhhgggiiillllllhhhhhhooovvvyyy{{{~~~~~~wwwnnngggbbbYYYUUUSSSQQQNNNNNNWWWcccrrrrrrrrroooiii___SSSLLLFFFDDDAAA>>>===<<<===>>>>>>@@@AAAAAA@@@>>>>>>???<<<===>>>??????>>><<<;;;===<<<:::777333111///...---------------...///000111111000000//////...------------------,,,,,,+++++++++*********)))))))))''''''((()))***+++++++++*********)))))))))))))))(((***+++***(((''''''(((((()))******++++++******))))))))))))))))))))))))***(((((((((***+++***)))+++******))))))))))))))))))************))))))(((((((((((((((((((((((((((******))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))((((((+++++++++,,,,,,,,,------...---///222333666>>>GGG[[[nnn~~~}}}uuunnncccYYYPPPSSSYYYbbbppp|||uuuaaaRRRYYYlllyyylllccc___aaadddfffnnnrrrvvvyyyyyyvvvpppjjjvvvssseeeUUUIIIEEEBBBBBBDDDHHHSSSfffxxxyyyggg\\\XXX\\\eeemmmsssuuuuuuvvvkkkdddYYYOOOHHHCCC@@@>>>666555444222222222222333000000111222444555666666666666666666888:::<<<>>>>>>DDDIIIIIIHHHKKKTTT\\\lllyyy}}}yyyxxxrrrmmmfff___YYYTTTOOOLLLMMMNNNOOONNNLLLHHHDDDBBB===<<<;;;;;;;;;<<<===>>>>>>>>>=========>>>??????AAA@@@?????????BBBDDDFFFHHHKKKOOOQQQTTT[[[eeemmmvvv~~~|||yyyxxxxxxyyyxxxzzz~~~|||yyy{{{yyywwwvvvvvvvvvvvvuuuvvvrrrrrrsssrrrooooooqqqsssuuuwwwwwwuuusssrrrqqqllloooqqqnnnkkklllttt{{{{{{zzzvvvpppjjjffffffhhhjjjhhheeeaaa^^^]]]\\\\\\___dddnnnyyy~~~~~~}}}~~~yyykkkooovvv}}}vvvvvvvvvttttttvvvlllnnnsssxxx{{{vvvwwwxxxxxxtttkkkccc___aaahhhsss{{{~~~}}}zzzxxxzzz{{{|||zzzmmmhhhhhhkkknnnssswwwyyyyyyzzz}}}xxxooogggeeehhhmmmqqqtttnnnkkkooouuuxxx|||~~~{{{xxxtttpppmmmfffdddbbb^^^XXXUUU[[[bbbnnnrrrvvvvvvqqqhhh```[[[VVVRRRKKKEEEAAAAAABBBCCC???@@@AAA@@@>>>=========;;;;;;;;;;;;;;;<<<===>>>@@@???===:::777444111000---------------...///000....../////////...---,,,,,,------.........------******)))))))))(((((((((&&&''')))***+++++++++***))))))))))))))))))*********+++,,,,,,***(((((()))'''((())))))******))))))((((((((((((((((((((((((***(((((((((***+++***)))************)))))))))(((+++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))*********))))))******))))))))))))******)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))((()))))))))************++++++***))))))(((((((((++++++,,,,,,,,,---------///...///111333666@@@JJJ___nnnzzz|||yyyqqq```OOOIIIRRRZZZfffxxx~~~nnn\\\QQQ^^^vvv~~~}}}wwwoooiiiggghhhhhhiiiooorrrwwwzzzyyytttpppnnn~~~jjjYYYMMMGGGEEEBBBAAAEEEMMM[[[qqqwwwfff^^^[[[cccmmmsssuuuvvvuuuuuuhhh```VVVLLLEEEAAA???===555444222111111222222333000000111222444555666666666666777888999<<<>>>@@@AAAEEEIIIIIIJJJPPP]]]hhhttt~~~zzzwwwuuunnnggg]]]UUUPPPMMMKKKJJJKKKLLLLLLKKKIIIEEEAAA>>>;;;;;;;;;<<<===>>>>>>???AAAAAA@@@?????????@@@@@@EEEDDDCCCCCCEEEGGGJJJLLLMMMPPPSSSTTTVVV^^^kkkuuu}}}{{{zzzyyyvvvtttssstttvvvwwwwwwvvvuuuqqqoooppppppnnnooorrrsssuuuwwwvvvsssqqqpppqqqppptttuuurrrmmmnnnwww}}}xxxrrrlllhhhhhhhhhlllkkkgggddd```^^^]]]\\\[[[```iiittt~~~|||~~~uuuuuuvvv}}}zzzuuupppnnnooogggkkkuuu{{{yyyzzz|||yyyrrrlllkkkrrrzzz~~~zzzooolllnnnrrrvvvzzz|||}}}~~~~~~yyysssmmmjjjlllsssyyy}}}}}}vvvqqqtttyyy|||}}}zzzwwwuuutttrrrqqqooommmnnnnnniiidddbbbfffkkkvvv}}}}}}ssslllhhhddd___XXXQQQLLLKKKLLLMMMGGGEEECCC@@@>>><<<;;;:::<<<<<<;;;;;;;;;===???@@@@@@???>>><<<999777444333.........---......//////,,,,,,......///...---,,,------......///......---******)))))))))((((((((('''(((***++++++***))))))))))))))))))***************+++---,,,+++******+++'''((())))))******))))))''''''''''''''''''''''''***(((((()))***+++***)))&&&'''(((***++++++++++++------------,,,+++******))))))))))))))))))))))))(((((()))************)))+++******))))))******+++)))))))))))))))******+++)))))))))************+++))))))))))))))))))))))))))))))))))))************++++++***)))))))))******,,,,,,,,,,,,------------///......111444999DDDOOOeeepppyyy||||||vvvcccOOOIIIVVV___nnnyyyddd[[[SSSccc||||||zzzwwwsssqqqppppppppprrruuuzzz|||wwwppppppuuusss^^^LLLEEEEEEFFFCCCDDDLLLXXXggg{{{yyyfff___aaajjjtttvvvvvvvvvtttqqqddd]]]SSSJJJCCC@@@===<<<444444222111111222222333111111222333333444555555777777777999;;;>>>@@@BBBCCCEEEHHHJJJPPP]]]nnn{{{}}}yyytttpppiiibbbXXXPPPLLLKKKKKKLLLIIIHHHGGGFFFCCC@@@===;;;;;;<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGIIIKKKNNNPPPRRRWWWYYY[[[[[[\\\fffwww|||vvvtttuuuwwwxxxooooooppptttxxxzzzzzzzzzuuuppplllllllllllloootttsssuuuvvvtttpppnnnooorrrwwwyyyyyyuuuppprrrzzzyyysssnnnkkkkkkkkknnnmmmjjjfffbbb___]]]\\\WWW[[[cccmmmyyy{{{}}}~~~yyyuuu~~~wwwsssrrriiilllvvv|||}}}{{{yyy|||{{{~~~xxxpppnnnrrrwww{{{~~~}}}}}}tttqqqooopppvvv|||~~~wwwtttxxx}}}~~~zzzuuuqqqpppooollljjjkkknnnooommmkkkoooxxx~~~yyynnnhhhdddccc```^^^]]]\\\]]]]]]XXXRRRJJJEEEBBB???<<<999:::;;;;;;<<<======>>>>>>>>>>>>>>>===;;;999777666000000///.........//////***,,,...///000///...---....../////////......---++++++*********)))))))))((()))+++++++++***((('''((()))))))))************(((***+++,,,*********+++((()))******++++++******((((((((((((((((((((((((***(((((()))***+++***)))&&&'''(((***++++++++++++,,,------,,,+++***))))))++++++++++++++++++++++++'''((()))***+++******)))******))))))))))))******)))))))))))))))******+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************++++++***)))***+++,,,,,,,,,,,,,,,------------......,,,...222777>>>JJJWWWiiittt|||||||||wwwhhhXXXTTT___ggguuunnnYYY\\\YYYkkk{{{wwwtttvvvxxxwwwyyy|||zzzpppjjjqqq}}}tttaaaRRRGGGDDDFFFGGGFFFKKKZZZkkkzzzsssdddcccfffpppwwwwwwvvvuuuqqqkkk___YYYPPPGGGBBB>>>;;;999555444333222111222222333222222222333333444444444777777888999<<>>=========>>>???@@@AAABBBBBBBBBDDDEEEFFFGGGIIILLLNNNOOOQQQRRRTTTWWWZZZ]]]```aaafffhhhiiihhhjjjwww|||xxxrrroooooorrrtttuuulllnnnrrryyyvvvooojjjiiiiiijjjpppwwwvvvxxxyyyuuuqqqpppssswww~~~~~~|||wwwssstttzzzxxxssspppooooooooopppnnnkkkhhhddd```^^^\\\UUUXXX^^^gggrrr}}}zzz|||~~~~~~}}}}}}~~~uuu}}}vvvtttzzz~~~zzzzzz}}}~~~~~~xxxuuuvvv{{{}}}{{{zzzyyyuuupppooosssyyy~~~zzz{{{}}}{{{wwwqqqqqqrrrvvv||||||wwwvvv{{{}}}wwwssspppmmmiiieeeeeeiiilllkkknnnyyyxxxjjjccc]]]___cccfffiiikkklllmmmggg^^^SSSKKKHHHDDD???:::777888;;;===>>>===;;;999======>>>===<<<;;;999888222111000///////////////***,,,...000111111000/////////////////////...---,,,,,,,,,+++++++++******)))***+++,,,+++)))'''&&&(((((())))))*********+++&&&(((*********)))***+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***(((((()))***+++***))))))******++++++)))(((''',,,,,,,,,++++++)))((((((++++++++++++++++++++++++'''((()))+++++++++***)))))))))(((((((((((()))))))))))))))))))))******+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))************++++++*********+++---...,,,,,,,,,---------......,,,+++---333999BBBPPP]]]kkkvvv~~~|||yyyvvvlllaaa^^^hhhmmmyyyfffPPP\\\bbbrrryyyvvvyyy}}}zzz{{{|||vvvjjjeeeqqqyyy```RRRKKKGGGGGGKKKJJJJJJTTThhh|||iiicccjjjjjjrrrxxxvvvuuutttoooggg\\\VVVNNNFFFAAA===999777666555333222222222222333333333333333333333333333777777888:::===@@@CCCEEEHHHFFFFFFNNN```zzz|||tttjjjcccTTTPPPJJJFFFDDDCCCBBBAAAEEEDDDBBB@@@@@@@@@@@@AAA>>>???@@@AAABBBCCCCCCCCCGGGHHHJJJMMMQQQUUUXXXZZZbbbdddgggkkkooorrrtttuuusssuuuuuutttxxx{{{uuurrrooommmlllnnnppprrrsssmmmpppwwwwwwoooiiiggggggiiipppxxx{{{}}}}}}yyyttttttxxx}}}}}}wwwtttuuuzzz}}}wwwsssrrrrrrssssssqqqooollliiieeeaaa^^^\\\TTTVVV[[[cccmmmwww~~~zzz|||~~~~~~}}}||||||}}}}}}~~~~~~~~~xxx}}}~~~zzzzzzxxxuuussswww~~~{{{rrrllliiimmmkkknnntttvvvrrroooooolllqqqwww}}}~~~{{{xxxuuutttssssssttttttrrrpppllllllooouuu{{{}}}{{{xxxrrrsssxxx~~~||||||~~~|||wwwtttqqqooommmkkkeeeeeehhhooovvv}}}vvvcccVVVPPPVVV[[[```jjjtttvvvqqqqqqkkkaaaUUUIIIBBB@@@@@@>>>;;;888888;;;======<<<@@@======AAABBB???======999555111///000111...,,,*********+++,,,---...///333222111///............//////...---+++***)))))))))************))))))(((***)))((()))++++++)))(((++++++******************)))***,,,,,,***)))***+++++++++***)))(((((())))))******++++++++++++******)))***,,,......---+++***((()))++++++******+++,,,,,,,,,,,,++++++*********+++***)))(((((()))***++++++*********++++++***((())))))************))))))************************''''''(((((())))))******)))***+++,,,,,,+++***)))++++++******++++++,,,------------,,,,,,+++++++++000---///777???GGGVVVdddtttuuuwwwxxxwwwtttqqqoooqqquuu||||||mmm[[[TTTWWWlll{{{{{{vvvvvv}}}|||ooobbb```rrrtttYYYLLLHHHDDDFFFLLLLLLRRRiiipppaaadddmmmwwwwwwxxxxxxvvvpppiiidddYYYSSSJJJBBB===:::888777444444444333333222222222222111111111111111222222666666888<<>>;;;:::>>>???===;;;<<<999666333111111000///...------,,,,,,,,,,,,------222111111000///......---///......---,,,+++***************+++******)))(((((()))*********)))))))))---,,,+++)))))))))******)))***,,,,,,***)))***+++***))))))(((''''''(((((((((((())))))((((((''''''''''''((()))))))))((('''((()))++++++***)))+++,,,++++++*********)))))))))******))))))))))))*********))))))***,,,,,,***))))))******************)))***************************************+++++++++******+++,,,++++++))))))******))))))******+++,,,++++++,,,,,,,,,---------000///111888@@@JJJZZZjjjxxxyyyyyyyyywwwuuutttrrruuuyyy~~~zzziiiYYYWWW]]]www}}}~~~}}}yyywwwzzz}}}qqqdddcccvvvqqqWWWKKKHHHFFFJJJPPPRRRbbb~~~}}}jjjaaafffpppxxxxxxwwwvvvsssnnngggbbbWWWQQQHHHAAA<<<999777666444444444333333222222222222222111111111222333333555666:::>>>CCCGGGHHHHHHEEENNNWWWbbbsss~~~zzzuuunnnfff]]]WWWKKKGGGBBB@@@@@@AAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEIIINNNSSSZZZ___eeeiiimmmsss|||{{{tttnnniiidddcccccciiivvvuuusssnnnjjjgggeeeeeefffeeegggkkkpppvvv{{{wwwpppqqqqqqpppwww{{{wwwxxx}}}}}}{{{yyyxxxxxxzzzzzzxxxwwwvvvxxx{{{yyytttnnnllliiieeedddfffeeeaaa]]]YYYUUUUUUXXX]]]dddooozzz|||yyy{{{}}}~~~~~~}}}|||}}}___```aaa^^^\\\]]]bbbfffffffffddd```[[[XXXWWWWWWTTTSSSUUU\\\```___^^^```bbbeeemmmyyy{{{oooiiiaaaZZZWWWVVVVVVVVV]]]]]]^^^bbbgggkkklllmmmllllllooosssqqqllljjjlllnnnooorrrtttwwwyyyzzz{{{wwwvvvyyy~~~~~~vvvoookkk``````___^^^bbbjjjnnnnnnggggggeeeaaa[[[WWWUUUUUUOOOIII@@@;;;:::;;;:::999===:::999<<<>>>;;;:::;;;888888777444111000000111000000///---,,,,,,,,,,,,///000111111000///...---.........---------,,,,,,+++++++++++++++***)))))))))+++...---***)))***,,,...---+++)))(((((()))***)))***,,,,,,***)))***+++)))(((((('''''''''''''''(((((((((((('''''''''&&&************************(((***+++***))))))***,,,***))))))))))))((((((((())))))************)))))))))))))))***,,,---+++*********++++++++++++******))))))))))))))))))))))))++++++++++++************++++++,,,,,,+++***)))))))))))))))))))))***++++++)))***+++,,,---...//////000111444:::BBBNNNaaaqqq{{{zzzxxxuuutttsssssstttwww|||~~~tttbbbWWW^^^kkk~~~|||~~~~~~zzzxxxvvvvvvyyy~~~|||sssiiijjj~~~nnnUUUKKKHHHIIIOOOWWW]]]{{{ooobbb```hhhssszzzxxxvvvssspppjjjccc___SSSMMMFFF???;;;888666555444444333333333333222222222222222222222333444555555888===BBBFFFGGGHHHHHHJJJUUUcccppp}}}xxxssslllbbbYYYRRREEECCC@@@???@@@AAA@@@???CCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHKKKQQQYYY^^^jjjpppxxx}}}{{{ssshhh```ZZZVVVSSSTTTWWW___ooo||||||rrrhhhfffcccaaa```bbbeeeggghhhmmmtttyyy{{{uuuvvvxxxyyy}}}yyyzzz}}}zzzvvvvvvxxxyyyyyywwwrrrvvv|||zzzsssmmmiiigggddddddffffffccc___YYYUUUSSSVVVYYY^^^hhhrrr~~~}}}yyyzzz|||}}}~~~~~~}}}}}}}}}TTTWWWYYYXXXWWWXXX]]]aaaeeeffffffccc___\\\[[[ZZZXXXUUUWWW]]]```___^^^___eeehhhqqq|||pppiii^^^UUURRRRRRSSSTTTUUUUUUVVVYYY]]]cccgggjjjhhhhhhlllppppppllllllooorrruuuyyy|||}}}~~~}}}vvvrrrqqqqqqllliiieeeaaa___aaabbbbbb___aaaccccccbbbcccdddfff^^^VVVKKKCCC@@@>>>===;;;???;;;999<<<===;;;;;;<<<777999:::777333111222444222111000///...------------///111222222111///...........................,,,,,,---,,,,,,+++***)))***...111000,,,***---000///---+++((('''((()))***)))***,,,,,,***)))***+++)))(((((('''''''''((((((+++******))))))))))))))),,,,,,+++*********++++++(((***+++***)))((()))+++))))))))))))))))))))))))))))))***++++++***((('''(((((((((***,,,---,,,++++++++++++,,,,,,+++++++++((((((((((((((((((((((((******))))))(((((('''''',,,,,,,,,+++++++++*********************++++++,,,******+++,,,---.../////////222666<<>>:::::::::888888:::;;;<<<<<<;;;999777777777333333222111111111111111...///111333444444444444111111111000000/////////////////////...,,,+++***'''***,,,,,,)))((()))+++,,,+++******************)))***,,,,,,***)))***+++***))))))))))))******+++((((((''''''''')))***,,,+++++++++******))))))((()))*********((('''((()))))))))************++++++******+++******)))(((''')))))))))***,,,---+++*********++++++++++++******))))))))))))))))))))))))++++++++++++************++++++***++++++,,,---...,,,,,,,,,,,,,,,---......---------------............444;;;GGGYYYmmm{{{{{{vvvooojjjiiilllrrrvvv}}}xxxjjjZZZVVVbbbttt|||vvvuuuvvvzzz{{{xxxxxx|||jjjXXXRRRQQQRRRZZZddd}}}lllZZZSSSWWW```kkkuuuwwwuuuqqqmmmggg___WWWQQQGGGCCC>>>;;;999777555444222222333333333333444444333444444555777999:::;;;<<<@@@CCCDDDCCCDDDHHHLLL```rrr~~~|||xxxrrrjjj^^^SSSKKKEEEFFFFFFEEEDDDEEEGGGIIIQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSVVVZZZ```iiissszzz}}}|||~~~~~~|||zzzyyyxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqgggfffbbb]]]WWWPPPKKKGGGIIIIIILLLSSSZZZbbbppp|||~~~tttoookkkhhhfffhhhlllsss{{{~~~}}}~~~|||zzzzzz{{{}}}}}}yyyvvvyyyzzz{{{wwwpppiiifffeee``````aaaaaa___\\\ZZZXXXUUUUUUXXX]]]```aaaeeekkkwwwcccfffjjjkkkmmmqqqwww}}}yyysssnnnllleeefffooo{{{|||qqqpppoooooopppooonnnllliiiiiiiiigggfffhhhmmmqqqpppnnnlllkkkeee]]]ZZZ\\\```dddhhhjjjjjjmmmrrrwww}}}{{{|||xxxssspppnnnllliiiiiilllmmmnnnuuu~~~}}}{{{uuurrrllljjjiiiiiikkkjjjeeeaaaKKKDDD>>>===<<<::::::======<<<<<<<<<<<<;;;999666666666444222111000000000000111222333555666777888333333222111000000//////000000000///...---,,,+++)))***+++++++++*********((()))***+++,,,+++******)))***,,,,,,***)))***+++((((((((((((((()))******((('''''''''(((+++---///......//////...---+++***)))*********((('''((()))((((((((()))))))))******,,,+++***)))((((((((((((***))))))***,,,,,,***))))))******************)))***************************************+++++++++***))))))***+++---///000,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000000666???OOOfff{{{{{{vvvooojjjjjjnnntttyyy}}}rrr```TTTZZZnnnzzzxxxzzz~~~zzzyyywwwgggYYYUUUVVVWWW___jjjooobbbWWWTTTYYY```jjjsssuuusssppplllfff^^^TTTNNNEEEBBB===:::999888666444222222222333333444444444444444555666888:::<<<===>>>AAACCCCCCCCCGGGOOOVVVkkk|||zzzvvvqqqiii^^^RRRJJJCCCEEEEEEEEEEEEHHHMMMQQQVVVVVVVVVVVVWWWWWWWWWWWWWWWYYY]]]aaagggpppyyy||||||}}}~~~~~~|||{{{{{{xxxvvvyyy}}}|||tttttttttttttttsssrrrrrrooonnnmmmjjjhhheeecccaaaZZZYYYVVVQQQLLLHHHEEEEEEGGGIIIOOOXXX___gggsss}}}}}}yyywwwvvvtttsssvvv}}}xxxzzz}}}~~~~~~}}}{{{yyywwwvvvsssoooiiieeebbbbbbYYY[[[]]]^^^\\\ZZZXXXWWWVVVWWW[[[bbbdddbbbdddhhhrrr~~~jjjllloooooopppttt{{{~~~wwwqqqnnnmmmkkknnnvvv~~~}}}yyyzzz|||~~~~~~{{{wwwssssssrrroookkkkkknnnrrrqqqnnnllljjjddd\\\YYY[[[]]]```ccccccbbbdddiiiooossssssvvv||||||wwwrrroooiiieeedddgggjjjmmmxxxzzznnnfffbbbccceeejjjnnnoookkkgggRRRKKKDDDBBBAAA>>>>>>AAA???===;;;<<<>>>===:::666999888666333111///......111111222333555777999:::444444333222111//////...111111111000///---,,,+++---,,,,,,---......---+++&&&(((***,,,---,,,+++***)))***,,,,,,***)))***+++'''''''''''''''((()))******)))))))))+++...111333+++,,,---...---+++(((''')))******)))(((''''''(((&&&'''''''''(((((())))))---,,,***((('''(((((()))+++*********,,,+++***((())))))************))))))************************''''''(((((())))))******)))))))))***,,,...111222++++++******++++++,,,---)))***+++---///000222222222888BBBTTTnnnyyytttnnniiiiiinnntttyyyxxxkkkXXXQQQ___xxxwww~~~|||yyy~~~|||zzzsssdddYYYWWWYYY[[[cccnnnyyyggg]]]VVVVVV[[[aaajjjqqqsssqqqooolllfff]]]SSSLLLDDDAAA===:::999888666555222222222333333444444444444444555777999;;;===>>>???AAACCCCCCDDDKKKVVV___sss}}}||||||zzzxxxuuuppphhh]]]QQQIIICCCDDDFFFFFFGGGLLLSSSXXXYYYYYYYYYYYYZZZZZZZZZZZZ]]]___ccchhhnnnvvv~~~yyyyyy{{{}}}~~~}}}zzzwwwuuuwwwtttrrrtttxxxzzzxxxtttmmmnnnooopppqqqpppooonnngggfffdddaaa^^^ZZZWWWUUURRRQQQNNNIIIEEEBBBAAABBBCCCFFFNNNXXXaaahhhtttyyyzzzuuuxxx|||~~~~~~{{{{{{tttrrrnnnjjjfffcccaaa___TTTWWWZZZ\\\[[[YYYXXXWWWVVVXXX^^^dddfffbbbbbbeeemmmyyy~~~~~~~~~~~~~~~~~~xxxpppuuupppsssvvvwwwwwwyyy}}}|||uuuqqqppppppiiilllwww~~~{{{yyyxxxxxxyyy~~~}}}~~~~~~~~~~~~{{{vvvqqqnnnmmmnnnnnnlllhhhdddaaabbbcccbbbaaa___```bbbdddffffffqqquuuxxxxxxwwwyyy|||zzzyyyyyyvvvsssqqqhhhbbbdddiiimmmuuuqqqbbbXXXWWWZZZaaaiiimmmkkkgggWWWRRRNNNLLLMMMKKKFFFBBBAAA???===;;;::::::;;;<<<999888777444222111333555222000000333888<<<>>>===999777444222000.........000111222333333222000///,,,+++)))***+++,,,,,,+++''')))***)))((('''((()))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++---......,,,***((()))*********)))(((((('''((((((((('''&&&&&&&&&''')))******************++++++,,,***++++++++++++***))))))))))))*********++++++++++++++++++***)))***,,,///***+++++++++***)))'''&&&)))************+++++++++,,,,,,+++++++++,,,---...---+++,,,......,,,///444666<<>>AAAEEEFFFCCCBBBLLL```qqq|||zzz}}}wwwpppllliii```SSSHHHCCCDDDEEEGGGKKKQQQYYY^^^cccbbb```___^^^^^^___```ccceeejjjoooqqquuu}}}zzzyyyyyyyyyxxx|||~~~|||wwwssstttvvvwwwssspppqqqssssssooojjjdddeeeeeefffeeedddbbbaaa^^^\\\XXXUUURRRPPPOOONNNLLLJJJHHHGGGFFFEEECCCAAAFFFFFFJJJTTT]]]fffsssxxxrrrqqquuu|||}}}|||~~~}}}|||}}}xxxuuuqqqmmmhhheeedddccccccbbbZZZYYYXXXXXXYYYWWWUUURRRXXX]]]bbbccc```^^^```ccclllwww}}}~~~}}}}}}~~~|||jjjdddlllqqqtttvvvwwwxxxzzz~~~~~~zzzuuuoookkkiiijjjhhhhhhnnnxxx}}}{{{xxxzzzuuutttrrrqqqrrrtttwwwxxxzzzxxxwwwyyy}}}~~~|||{{{zzzyyyvvvsssrrrsssuuuuuutttsssooollliiijjjkkkjjjhhhgggggghhhhhhgggfffvvvxxx||||||{{{yyyyyyzzz}}}{{{yyyxxxyyy{{{{{{{{{xxxpppjjjjjjlllooouuu}}}uuugggVVVUUUVVV[[[```ccccccaaa___[[[XXXVVVVVVRRRKKKDDDEEECCC???<<<999999999:::::::::999666444333333555444222222444999===??????;;;:::777555333222111111111222333444444222111///---+++******+++,,,,,,+++)))+++,,,+++***)))***,,,************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,------,,,***))))))******))))))(((((())))))***((((((''''''(((((()))***+++************+++,,,,,,))))))((((((((('''''''''))))))*********+++++++++)))***++++++******+++---******++++++***)))((('''************++++++++++++++++++,,,,,,,,,,,,------...,,,,,,//////---000666888CCCVVVpppyyyqqqpppkkknnnwwwxxxlllVVVNNNWWWjjj~~~}}}{{{~~~}}}}}}}}}pppddd\\\[[[VVVUUUeee{{{pppccc]]][[[\\\bbbiiinnnrrrtttvvvpppjjjeee___WWWMMMEEE@@@<<<999666666666555444333333333333333333333333555666777999;;;===>>>???AAAEEEHHHGGGHHHSSSgggwww|||zzz|||wwwpppmmmiiiaaaUUUKKKCCCDDDEEEHHHLLLSSS[[[```dddcccbbbaaa```aaabbbbbbfffggglllrrruuuzzz}}}|||yyywwwvvvvvvvvvwwwyyy|||~~~{{{tttpppoooqqqnnnlllkkkmmmooonnnhhhccc]]]]]]]]]\\\[[[YYYWWWVVVRRRQQQNNNKKKIIIGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCHHHHHHLLLTTT\\\ffftttzzzvvvxxx||||||{{{|||zzzzzz{{{|||vvvrrrnnnjjjfffccccccccccccbbb___^^^^^^^^^^^^]]]YYYWWWYYY\\\______^^^^^^aaaeeekkkuuu~~~~~~~~~~~~~~~wwwhhhfffnnn}}}ssstttuuuttttttvvvyyy|||wwwuuuqqqnnnkkkiiiiiiiiihhheeegggmmmrrrqqqooonnnjjjiiihhhhhhkkkpppuuuyyyxxxtttqqqqqqtttvvvvvvtttsssrrrpppmmmmmmoootttxxxyyyzzzyyywwwtttssstttuuutttsssssssssrrrpppllliiiwwwyyy{{{}}}}}}zzztttppppppqqqsssuuuxxx||||||vvvuuutttuuuzzzzzzooo[[[ZZZXXXWWWWWWYYYZZZ[[[cccbbbbbbbbb```ZZZPPPHHHHHHEEE@@@<<<999999:::;;;;;;<<<;;;999777555555555555444444666:::>>>@@@@@@===<<<;;;999777666666666333333444555444333222111...,,,++++++,,,---,,,+++***+++,,,+++******+++,,,************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++***)))***,,,*********)))******++++++(((((()))***************+++************+++,,,,,,---,,,+++*********++++++***************+++++++++''')))++++++***)))***+++)))******+++******))))))************+++++++++,,,***+++,,,---------,,,,,,...,,,---///000///222888<<>>;;;777555555555555444333333333333333333333333666666888:::<<<>>>@@@@@@AAAFFFJJJLLLPPP^^^rrr|||zzz{{{vvvqqqmmmjjjcccXXXOOOEEEEEEGGGJJJPPPXXX___cccfffeeeccccccbbbcccdddeeefffggglllsssyyy}}}wwwtttsssqqqppppppqqqssstttxxxzzz{{{wwwpppkkkiiijjjddddddeeeggghhhfff___ZZZTTTTTTSSSRRROOOMMMKKKJJJHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJIIILLLRRRZZZdddttt~~~|||{{{zzzyyyxxxvvvwwwzzz}}}zzzsssooojjjhhhdddccccccddddddddddddddddddddddddbbb^^^[[[\\\\\\[[[[[[]]]___bbbcccgggnnnuuuyyy~~~~~~~~~qqqhhhiiiqqq}}}}}}yyyxxxrrrrrrqqqppppppppprrrsssrrrpppnnnoooqqqsssssssssiiigggggglllpppoookkkhhhiiihhhggggggkkkqqqxxx|||}}}wwwqqqmmmnnnnnnmmmkkkkkkjjjiiiggggggiiinnnrrrwwwxxxyyyyyyxxxxxxzzz||||||||||||}}}}}}zzzuuuqqqvvvuuuvvvyyy|||yyyrrrlllfffjjjnnnqqqtttzzz~~~~~~|||vvviiifffaaa[[[VVVTTTVVVXXX```bbbeeeiiihhhaaaWWWPPPLLLIIICCC???<<<;;;<<<===999;;;<<<;;;999777777888777666666777:::===???@@@>>>>>>===<<<;;;::::::999555666666666555444333222///---++++++,,,---,,,,,,((()))******(((((()))************)))))))))))))))))))))))))))))))))))))))************************(((***++++++******+++------,,,++++++*********+++((()))***+++,,,+++*********))))))))))))***++++++000...,,,+++++++++---...************************&&&(((++++++***))))))***)))******************************+++++++++,,,,,,)))***,,,......---,,,+++...+++,,,///000000444:::BBB]]]}}}nnnggguuu~~~sss```WWW[[[mmmtttqqq~~~rrrfff\\\VVVVVVWWW]]]pppxxxggg^^^[[[___jjjtttxxxxxxwwwvvvtttpppkkkddd]]]VVVOOOGGGAAA???<<<777555444333222111222222333333333333444444777888999;;;>>>@@@BBBBBBBBBFFFKKKOOOWWWhhh~~~|||zzzzzzvvvqqqnnnkkkddd[[[SSSIIIIIIJJJOOOVVV]]]cccfffgggfffdddccccccccccccddddddfffkkkttt|||}}}zzz{{{~~~|||yyysssnnnmmmllljjjjjjjjjlllmmmooorrrsssssspppkkkgggeeeddd___^^^]]]^^^^^^[[[UUUQQQMMMLLLLLLJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNMMMPPPVVV]]]hhhzzz~~~|||zzzyyywwwuuuvvvxxx|||yyysssoooiiigggeeedddeeefffffffffffffffggghhhhhheee```]]]___]]]\\\]]]^^^______^^^^^^ccciiioooyyy~~~~~~~~~~~~~~~}}}lllhhhmmmvvvssspppuuummmmmmnnnoooqqqrrrsssssswwwuuuvvvzzz~~~kkklllmmmppprrrqqqlllgggiiihhhhhhjjjooowww|||tttooommmmmmkkkiiihhhiiiiiihhhgggggghhhjjjppprrruuuvvvwwwxxxzzz|||~~~~~~~~~{{{yyyuuurrrtttwwwuuuoooiiidddgggjjjmmmooouuu}}}|||zzzxxxuuurrrjjjaaaZZZVVVVVVXXX\\\aaahhhooopppkkkccc]]]XXXTTTMMMFFFAAA>>>======888:::<<<<<<;;;:::;;;<<<888888888888999;;;===>>>============<<<<<<;;;;;;888888888777666666555444000...,,,,,,---...---,,,(((***+++***)))((()))***))))))))))))))))))******************************************************''')))************+++---///...---+++***)))))))))((()))+++,,,,,,,,,+++***((((((((((((((()))******---+++)))((('''(((***+++************************&&&(((++++++***))))))******************+++++++++***++++++++++++,,,,,,,,,)))***,,,......---,,,+++---++++++...000000666<<>>???;;;;;;;;;:::888999;;;===<<<<<<======>>>======<<<;;;:::999888777777666666111///------......---,,,+++,,,---,,,+++++++++---))))))))))))************************************************************''')))******))))))+++,,,///...---+++***))))))((())))))***+++++++++++++++)))(((((((((((()))******,,,,,,***)))))))))***++++++++++++***************''')))++++++***)))***+++,,,++++++*********++++++++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,---+++,,,///111222888@@@UUUwwwzzzsss|||pppVVVbbb}}}tttpppwwwzzzmmmqqqyyy}}}{{{nnnaaa\\\TTTQQQZZZjjjzzzyyycccXXXZZZ```nnnzzz~~~yyyyyyvvvqqqkkkfff___VVVNNNFFFBBB???777444222111333555555555111222222333333444444555999:::<<>>>>>@@@BBB?????????<<<999888:::<<<;;;<<<===>>>??????>>>>>>===<<<;;;999888888777777222000...---......---,,,+++,,,------++++++,,,---((()))))))))************************************************************((()))******))))))***+++,,,++++++************+++)))))))))))))))***++++++***************++++++,,,------,,,,,,,,,++++++++++++++++++*********)))))))))***++++++******+++---...---+++************++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------///------111333555<<>>===555333111111222555666666111111222333333444555555:::;;;===@@@CCCEEEGGGHHHHHHQQQ^^^mmm}}}}}}}}}}}}|||{{{yyyuuuqqqlllfff```\\\TTTPPPMMMNNNRRRUUUTTTRRRSSSSSSSSSTTTVVVXXXZZZ\\\fffkkkuuugggVVV[[[aaafffhhhgggdddbbbbbb___\\\YYYVVVRRROOOMMMGGGFFFDDDCCCCCCEEEFFFGGGIIIJJJKKKLLLNNNNNNMMMLLLFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIKKKHHHJJJMMMPPPRRRTTTUUUUUUYYY\\\______\\\[[[^^^bbb___dddmmmyyy~~~{{{yyyzzz{{{||||||{{{{{{}}}||||||}}}{{{{{{|||}}}zzzxxxrrrpppmmmlllllljjjhhhfffbbbeeeiiinnnooommmgggbbb]]]```bbb```[[[UUUSSSRRRVVVSSSWWWcccpppzzz~~~uuucccbbbfffqqq~~~~~~|||nnnpppuuu{{{~~~zzz{{{}}}|||rrrqqqssssssppprrruuuzzzzzzuuuppplllkkknnnqqqssstttvvvyyy{{{yyy{{{|||{{{yyyvvvuuuuuutttqqqooopppuuu|||||||||}}}~~~}}}{{{xxxuuurrrmmmiiiiiimmmqqqttttttwww~~~}}}}}}|||uuunnnjjjkkkiiihhhmmmtttxxxwwwtttqqquuu{{{|||yyywwwtttrrrnnnggg```YYYSSSOOOGGGGGGEEEBBB??????@@@BBBBBBCCCBBB>>>:::888:::<<<;;;<<<>>>???@@@@@@??????>>>===;;;:::999888888888222000............---,,,)))***++++++))))))***+++(((((())))))*********+++************************)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))***+++,,,---***)))((((((((()))+++,,,,,,,,,++++++,,,,,,---...((())))))))))))((('''&&&++++++++++++******))))))+++++++++***)))***,,,//////...,,,***))))))******++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...111//////333555888???GGGTTTtttvvvvvvxxxppp{{{zzzkkklllxxxqqq```cccmmmrrrpppbbb[[[RRRPPPWWWnnnppp___YYY]]]cccjjjwww~~~{{{yyyzzzttthhheeeaaaYYYOOOFFF???<<<;;;888555222111111333333222111111222333333444555555;;;<<<>>>@@@CCCFFFHHHIIIIIITTTfffyyy~~~||||||}}}}}}}}}|||zzzvvvrrrlllfff```]]]SSSNNNJJJJJJMMMOOOLLLIIIKKKKKKMMMOOOSSSWWWZZZ\\\dddiiiuuuzzz___PPPUUUZZZ\\\ZZZXXXWWWXXXTTTRRRPPPMMMKKKHHHFFFDDD??????======>>>???BBBCCCAAAAAABBBEEEGGGGGGFFFEEEAAADDDGGGHHHHHHGGGGGGGGGIIIHHHHHHHHHIIIKKKMMMNNNPPPRRRUUUXXX[[[\\\]]]]]]aaaeeeiiihhhffffffjjjnnnpppvvv|||xxxuuuyyy{{{{{{{{{zzz{{{}}}{{{}}}~~~}}}{{{||||||zzzsssqqqnnnmmmkkkjjjgggeee^^^```fffkkkmmmjjjddd```[[[^^^```]]]VVVRRRRRRUUUTTTPPPSSS___kkkttt~~~|||ccc[[[eeezzz}}}{{{rrrmmmppptttttttttuuuxxx|||{{{rrroooppprrrtttyyy{{{{{{~~~{{{rrrnnnlllkkknnnpppuuuuuuqqqnnnvvvwwwrrrqqqqqqllljjjoootttvvvxxx|||~~~~~~}}}{{{yyyyyyyyy{{{{{{uuummmkkknnnrrruuuvvv|||~~~|||wwwppplllgggkkkjjjfffmmm|||}}}tttmmmpppooonnnkkkhhheeebbb```[[[XXXSSSMMMHHHDDD@@@???>>>???@@@@@@>>><<<;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA???===<<<;;;;;;:::888777777555222000...------------------,,,,,,,,,++++++******))))))))))))******+++***)))((((((((()))***000,,,)))(((***+++)))((((((((((((((())))))))))))******))))))))))))******+++*********))))))(((((()))))))))))))))******+++000...***'''&&&&&&'''((())))))))))))))))))))))))++++++,,,,,,,,,---------***((('''(((+++,,,***(((+++++++++++++++++++++++++++,,,------+++***+++---111......222555888===CCCPPPjjjtttuuuuuulllhhhlll~~~nnneeeooommmXXXZZZkkk{{{vvveeeZZZUUUPPPSSS___vvv}}}hhh\\\\\\```aaajjjqqqvvvwwwwwwvvvqqqkkkfff^^^SSSIIIAAA<<<999777888777555333222222222333111333444444444555777999<<<<<<@@@EEEFFFDDDEEEJJJPPP\\\lll~~~|||{{{}}}~~~{{{yyyyyyuuuooolllkkkfff```RRRKKKFFFEEEDDDBBBBBBEEEFFFHHHJJJJJJJJJNNNTTTZZZdddjjjrrr{{{yyydddXXXOOOMMMKKKJJJLLLMMMMMMMMMLLLJJJHHHEEECCCBBBAAAAAA<<<<<<;;;;;;===???AAABBBBBBAAA@@@AAACCCDDDCCCCCCEEEDDDDDDFFFIIIKKKLLLKKKKKKKKKJJJIIIHHHIIIMMMPPPSSSWWW^^^ccceeeeeeeeeeeejjjooossssssqqqpppsssvvv~~~yyyvvvwwwyyyvvvwwwyyy{{{~~~}}}{{{zzzzzz|||~~~|||zzz{{{yyytttooollliiihhhhhh___\\\\\\bbbiiilllhhhbbb______``````]]]ZZZVVVTTTYYYVVVVVV[[[aaakkkxxx}}}iiiaaahhhrrriiieeehhhnnnqqqrrrtttxxx|||{{{pppkkkkkkmmmnnntttxxxzzzvvvmmmiiifffdddlllnnnqqqrrrooopppzzzxxxtttkkkgggfffkkkoooqqqtttxxxzzzzzz{{{zzzzzzzzz{{{|||}}}yyytttsssuuuyyy}}}}}}~~~zzzuuuooopppnnnmmmrrr||||||pppgggggghhhjjjnnnqqqrrrpppmmmmmmiiiccc\\\UUUMMMGGGCCC@@@AAABBBAAA@@@>>>>>>===;;;<<<===???@@@@@@@@@@@@@@@>>><<<<<<;;;:::888666777666444222000///......---------,,,,,,,,,,,,+++++++++************++++++---,,,+++++++++,,,------///,,,)))(((***+++)))((((((((((((((()))))))))*********))))))))))))******************)))))))))((())))))(((((((((***+++,,,---,,,***((((((((()))***************************))))))*********+++++++++,,,***)))))),,,------+++++++++++++++++++++++++++,,,---...---,,,+++,,,---000......222555777===DDDQQQgggwwwjjjkkkjjjdddfffppp}}}lllcccoooiiiXXX^^^qqqsssbbbXXXUUUNNNSSSaaayyy|||gggZZZYYY]]]___eeennnvvvxxxyyyxxxrrrlllddd]]]RRRHHHAAA<<<999777777666444333222222333444111222444444444666888:::;;;<<<@@@EEEFFFEEEHHHNNNTTTcccxxx~~~}}}~~~~~~{{{yyyyyyvvvpppllljjjeee^^^PPPIIIDDDCCCBBB@@@@@@CCCBBBDDDGGGHHHHHHLLLRRRWWWaaafffkkkrrr~~~tttcccSSSKKKGGGFFFDDDDDDFFFGGGFFFEEEFFFEEEBBB@@@>>>>>>>>>>>><<<<<<<<<===>>>???AAAAAABBB@@@??????AAADDDDDDDDDGGGHHHJJJLLLMMMMMMMMMMMMOOOOOOOOONNNMMMOOORRRUUU```gggpppsssrrrnnnkkkkkksssxxx}}}|||yyyyyy~~~~~~yyyuuutttvvvyyyyyyyyyzzz{{{|||~~~~~~|||{{{{{{}}}~~~{{{zzzvvvuuusssqqqnnnkkkhhhggg^^^\\\\\\bbbjjjmmmjjjeeeaaabbbbbbbbb```\\\YYYWWWVVVSSSRRRWWW^^^ggguuu}}}}}}wwwllltttpppgggbbbfffmmmqqquuuxxxxxx}}}zzzmmmggggggiiikkkqqqvvvyyy|||oooiiifffcccaaallllllmmmnnnlllooo{{{zzzllljjjkkkooopppnnnooorrrvvvwwwzzz|||}}}~~~}}}}}}~~~xxxssstttyyy|||wwwvvv{{{yyytttrrrtttwww{{{{{{lllcccaaabbbfffnnnxxx~~~}}}zzz|||yyytttmmmeee[[[QQQJJJCCCCCCBBBAAA@@@@@@@@@???===<<<<<<<<<======>>>???AAA@@@>>>===<<<;;;888666777666666555333111///.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///...,,,***)))******)))(((((((((((()))))))))************))))))))))))******************)))))))))))))))(((''''''(((***,,,...************++++++++++++************************))))))*********+++++++++---+++))))))+++,,,---,,,++++++++++++++++++++++++,,,---......---,,,---...///---...222555777>>>EEERRReeewwwjjjaaa```]]][[[fffwww|||kkkcccqqq|||fff]]]hhh}}}mmm\\\TTTSSSLLLUUUfff~~~jjj[[[XXX\\\```bbbmmmxxx||||||zzztttmmmaaaZZZPPPGGG@@@<<<888666555555333333333333444555000222444555555777:::<<<;;;<<<@@@EEEFFFGGGLLLSSS\\\ppp|||zzzwwwyyyvvvqqqmmmjjjbbbZZZNNNGGGAAA@@@???<<<===@@@>>>AAADDDEEEEEEHHHMMMQQQZZZ^^^aaadddlllxxx|||ooobbbWWWNNNGGGCCCBBBAAA@@@@@@BBBBBBAAA@@@AAA@@@>>><<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBB@@@???@@@CCCGGGJJJKKKLLLPPPSSSSSSQQQPPPRRRTTTYYYYYYWWWUUUUUUWWW\\\```sss|||wwwssssss{{{~~~yyytttrrrtttxxx{{{}}}||||||{{{{{{{{{||||||~~~}}}||||||~~~~~~~~~~~~~~~}}}|||{{{{{{rrrrrrrrrqqqooolllhhhfff^^^]]]^^^dddlllpppooollleeeffffffdddbbb^^^[[[XXXSSSOOONNNRRRYYYbbbooo|||||||||~~~xxx{{{qqqiiikkkqqqvvvzzz~~~yyy~~~vvvjjjeeegggjjjmmmrrrvvvyyyvvvkkkhhhgggeeedddmmmkkkjjjiiiiiiooo}}}uuuvvvzzz}}}yyyrrrnnnooowwwzzz~~~}}}~~~~~~{{{xxxuuuuuuyyy}}}}}}wwwrrrlllhhhhhhooozzz~~~vvvuuuzzz{{{zzzxxxllldddccc```aaajjjwww~~~{{{wwwqqqggg[[[RRRGGGDDDAAA???????????????>>>===<<<;;;;;;;;;======BBBAAA???>>>>>><<<888666555666666555444222///...............------------,,,,,,++++++++++++,,,,,,*********+++,,,---......,,,+++************))))))(((((()))))))))***************))))))))))))***************))))))))))))))))))((('''&&&'''***,,,...***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,---------+++)))((('''((()))+++,,,++++++++++++++++++++++++,,,...///...------...000...---///333555777???GGGUUUggg~~~nnnfff___ZZZTTTUUUhhh}}}oooiiitttvvvfffeeeuuu|||dddTTTNNNOOOLLLYYYnnnrrr___ZZZ___dddgggsss~~~{{{rrrkkk\\\VVVMMMEEE???;;;888666444333333222333444555666000222444555666888;;;>>>>>>>>>BBBEEEFFFGGGOOOYYYfff|||}}}zzzxxxvvvxxxwwwrrrmmmiii```WWWLLLEEE>>>===<<<:::;;;>>>===@@@CCCCCCCCCDDDHHHLLLRRRUUUVVVWWW\\\eeejjjkkkiiiaaaVVVNNNJJJHHHFFFEEEBBBAAA@@@AAABBBCCCAAA@@@@@@???===<<<;;;;;;<<<======>>>@@@AAABBBBBBAAAAAADDDBBBAAACCCIIIOOOTTTVVVVVVYYYZZZXXXUUUVVV[[[aaakkkgggbbb]]]\\\aaaiiiooo}}}zzz|||zzzsssppprrrwww|||~~~}}}||||||||||||}}}}}}|||{{{|||~~~~~~}}}||||||||||||{{{{{{{{{rrrrrrqqqpppnnnkkkhhhfff```___aaagggoootttuuussskkkjjjiiifffbbb]]]YYYVVVPPPMMMLLLPPPUUU]]]jjjuuu~~~|||}}}~~~}}}}}}yyy|||qqqooosssvvv{{{|||uuuiiieeehhhkkkqqqtttxxx~~~tttiiigggfffeeegggnnnjjjhhhhhhllluuuyyy}}}wwwrrrsss{{{}}}~~~{{{wwwwwwyyy{{{||||||~~~{{{xxxtttmmmeee___\\\^^^fffrrr|||zzz{{{uuunnniiieee```\\\bbbnnnzzz~~~}}}zzzpppdddZZZLLLGGGAAA>>>=========<<>><<<;;;;;;<<<======BBBAAA@@@@@@???===:::777444555555555444222///.../////////.........------++++++************++++++******+++,,,---.........***+++++++++******)))***))))))))))))******************))))))))))))******))))))))))))))))))******)))(((''''''(((***,,,---+++,,,---------+++)))((())))))))))))))))))))))))++++++,,,,,,,,,---------)))))))))(((((()))***,,,++++++++++++++++++++++++,,,---......------///000------000444666888@@@JJJYYYmmm~~~sssnnnggg___VVVNNNQQQggg~~~tttpppuuuxxxwwwyyy}}}ooofffmmmqqq[[[MMMJJJLLLPPPaaazzzuuuaaa]]]ccchhhsss~~~yyyooofffXXXRRRJJJCCC>>>:::777555444333222222333444666777111333555666777999<<<>>>AAAAAACCCFFFEEEHHHRRR^^^ppp~~~zzzwwwuuutttwwwvvvqqqmmmhhh___VVVKKKCCC===;;;;;;999;;;???@@@CCCDDDCCCBBBCCCGGGKKKKKKNNNOOOOOOTTT]]]bbbbbb___XXXOOOJJJIIIIIIGGGEEEBBBAAA@@@AAABBBCCCBBB@@@@@@???===<<<<<<<<<===>>>???@@@AAACCCCCCCCCBBBBBBCCCBBBCCCHHHQQQZZZ```dddeeedddbbb]]]ZZZ___iiirrr|||vvvllleeedddkkkxxxyyyrrrkkkkkkrrrzzz}}}|||}}}}}}|||{{{zzz{{{}}}}}}|||{{{||||||{{{{{{{{{{{{{{{{{{wwwuuuqqqnnnkkkiiiggggggdddccceeejjjqqqwwwyyyyyyooommmjjjeee___YYYTTTQQQPPPMMMLLLPPPTTTZZZeeeooo~~~~~~~~~}}}yyysssnnnpppsssxxx}}}yyynnnjjjlllpppuuuyyyuuukkkiiiggghhhlllqqqmmmkkknnnuuusssyyywwwuuuyyy~~~|||yyyuuuqqqrrrwwwzzzyyywww{{{wwwtttqqqkkkccc^^^]]]___fffooouuuxxxzzz}}}}}}~~~|||uuupppnnneee___ZZZ\\\eeeqqqyyy|||zzznnndddUUUNNNEEE???======<<<:::??????>>>>>>===>>>>>>>>>AAAAAAAAAAAAAAA???<<<999555555555444333222000000000////////////.........++++++************++++++,,,,,,---...////////////)))***,,,,,,***)))******)))))))))*********++++++******))))))))))))******))))))))))))************)))))))))))))))******++++++,,,,,,,,,,,,***((('''))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,++++++,,,---+++++++++++++++++++++++++++,,,......------...000---...222666777999BBBMMM^^^rrrwwwpppoooggg\\\QQQJJJPPPggg}}}~~~uuuppppppmmmhhhkkktttyyyqqqgggeeesssyyycccSSSKKKJJJLLLYYYmmmqqq``````iiipppuuujjjbbbTTTOOOHHHAAA===999666444444333333222333444555666222444666777777999<<<>>>BBBBBBDDDEEEEEEIIIWWWeeezzz}}}}}}yyyvvvuuusssuuutttppplllggg___VVVKKKCCC===<<<<<<;;;>>>BBBDDDFFFFFFEEEDDDFFFKKKPPPNNNPPPQQQQQQVVV```fffgggccc[[[RRRNNNMMMLLLHHHEEEEEECCCAAAAAABBBCCCDDDCCCBBBAAA???>>>===>>>>>>???AAABBBCCCCCCDDDDDDDDDCCCCCCEEEIIIQQQ]]]hhhppptttwwwssslllfffdddkkkwwwuuummmnnnxxx}}}{{{nnnhhhdddhhhttt~~~}}}||||||~~~{{{zzzzzz{{{|||}}}{{{yyyzzzzzz{{{{{{{{{zzzzzzyyyyyyvvvrrrmmmjjjiiihhhhhhgggfffgggkkkqqqvvvzzz{{{qqqnnnjjjddd]]]VVVQQQNNNPPPMMMNNNRRRUUUXXX```hhhvvv~~~zzz~~~sssmmmoootttzzzwwwtttwww{{{~~~xxxrrrqqqpppuuu}}}~~~yyyvvvyyyyyynnnsssyyyzzztttnnnrrr{{{}}}tttsssrrrrrrrrrtttttttttzzzuuussssssppphhheeeffffffjjjnnnooommmnnnqqquuuuuu{{{vvvssssssgggccc]]]\\\aaaiiipppttt}}}|||zzzqqq```WWWKKKCCC@@@???===;;;??????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAA===:::777777555444333333222222000000000/////////......,,,,,,++++++++++++,,,,,,,,,---......///...---,,,'''***,,,,,,***)))***+++))))))*********+++++++++******))))))))))))******((()))))))))************)))******+++***)))((((((******************))))))++++++++++++++++++++++++))))))*********+++++++++'''***---...,,,++++++,,,++++++++++++++++++++++++***+++------,,,,,,...///...000444888888;;;DDDPPPcccsssxxxsssnnneeeXXXNNNKKKUUUjjj}}}{{{pppgggfffddd```dddlllnnnhhhbbbfffzzziiiVVVMMMKKKMMMOOOdddzzziii___fffsss|||}}}pppeee^^^PPPLLLFFF@@@<<<999666444555444333222333444555666444555777777777999;;;===@@@AAACCCEEEFFFLLL\\\lll}}}~~~yyywwwvvvrrrtttrrrnnnjjjggg___WWWKKKDDD>>>===>>>>>>AAAFFFFFFGGGHHHGGGGGGLLLSSSZZZ]]]______]]]bbblllrrrtttllldddZZZUUUVVVUUURRRNNNOOOLLLIIIGGGIIIKKKMMMMMMGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEEEEIIIKKKSSS^^^mmmzzzxxxqqqqqqwww{{{vvvyyyxxxssshhhcccaaajjjzzz}}}{{{zzzzzz{{{}}}|||{{{{{{|||}}}}}}{{{yyywwwxxxzzzzzzzzzxxxvvvuuuvvvtttrrrpppmmmkkkjjjiiihhhggghhhjjjoootttxxxzzzooommmiiiccc\\\VVVRRROOOOOONNNOOOSSSUUUVVV[[[aaaooozzz~~~ssssssuuupppsssyyy~~~zzzxxxzzz{{{tttoooqqqsssqqqiiieeennnyyy}}}~~~vvvxxxyyywwwtttsssuuuxxxxxxssssssuuusssmmmkkknnnkkkmmmnnnjjjeeedddhhhlllnnn}}}{{{wwwvvvvvvkkkhhhccc______ccchhhllluuuvvvzzz}}}hhh^^^PPPGGGCCCBBB???===???@@@AAACCCCCCBBBAAAAAA???@@@AAABBBCCCBBB>>><<<999888666555444444444555000000000000////////////...------,,,,,,------...***+++,,,,,,,,,+++***)))'''***------***)))***+++)))************+++++++++******))))))))))))******(((((())))))*********+++)))***+++,,,+++)))'''&&&'''(((((()))******++++++------------------------++++++,,,,,,,,,---------$$$(((,,,---+++)))((()))++++++++++++++++++++++++)))***,,,,,,,,,,,,---///...000555999999;;;FFFQQQeeesss|||xxxnnndddVVVMMMMMMZZZoooyyykkk______```___bbbiiiiiiddd```iiiwww___NNNJJJMMMQQQRRRkkkzzzddd___kkk|||zzzlllccc\\\OOOJJJDDD???<<<999666444555555333333333333444555555666888888888888;;;===>>>???BBBDDDFFFNNNaaarrr~~~~~~~~~}}}zzzxxxwwwqqqsssqqqmmmiiiggg```XXXLLLDDD>>>>>>???@@@DDDIIIGGGHHHHHHHHHJJJPPPZZZaaammmnnnllljjjnnnwww~~~sssjjj```\\\^^^aaa___\\\[[[WWWRRRQQQRRRUUUWWWXXXMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCDDDFFFGGGOOOSSS\\\jjjzzzzzzzzz~~~|||~~~{{{zzz{{{}}}ssslllfffbbbcccooo}}}{{{xxxxxxyyyzzz|||}}}||||||}}}~~~|||zzzvvvwwwyyyzzzyyywwwtttrrrrrrrrrsssrrrqqqnnnkkkiiihhhhhhgggiiilllqqquuuxxxnnnlllhhhbbb]]]WWWSSSQQQNNNMMMPPPTTTUUUTTTWWW]]]lllvvv~~~~~~|||mmmhhhzzz{{{}}}xxxqqqnnngggjjjlllllljjjkkknnnrrrwww~~~zzzxxxvvvsssqqqtttppppppuuuzzzyyyxxxyyytttoooiiifffeeegggiiijjjrrr~~~wwwtttrrrrrrssspppllliiigggiiikkkmmmuuuqqqrrr~~~~~~rrreee]]]UUULLLFFFEEE>>>@@@CCCDDDCCCCCCCCCDDDCCCEEEFFFGGGEEEBBB>>><<<>>><<<888555333333444555111111000000//////......,,,)))''''''***+++***((((((((()))***++++++,,,,,,)))***+++,,,+++***)))(((...,,,***)))((()))***+++))))))))))))))))))))))))%%%'''************+++,,,))))))*********+++++++++)))************+++++++++)))***++++++***)))***,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++++++++***)))))))))+++---......---...///111111444666777999???GGGNNNaaarrrqqqmmmYYYMMMIIIHHHZZZttt{{{nnnjjjfffeeefffgggfffeeehhheeegggttteeeNNNKKKMMMKKKPPPZZZuuupppeeejjj{{{wwwjjj```[[[NNNJJJDDD>>>:::777444222555444444444444555666666555777:::<<<;;;;;;<<<===DDDAAAAAAEEEIIITTTiii~~~|||{{{}}}{{{wwwuuurrrooollljjjiiifffaaa\\\LLLFFFAAA@@@@@@AAAEEELLLNNNMMMLLLLLLQQQ\\\hhhqqq}}}tttlllrrrwwwsssqqquuummmfff^^^]]]cccjjjnnnooocccTTTNNNMMMKKKPPPSSSKKKJJJKKKIIIEEEDDDGGGIIIJJJOOO___ooozzz}}}}}}yyytttqqqpppnnnlllrrr|||}}}uuuoooeeeeeejjjxxx~~~zzzxxxyyy|||}}}~~~~~~}}}}}}{{{zzzyyyxxxxxxuuuuuuvvvwwwwwwwwwwwwwwwtttrrrqqqqqqqqqpppnnnkkkjjjiiigggfffhhhkkknnnqqqmmmjjjeee```\\\WWWRRROOONNNPPPRRRUUUWWWWWWXXXXXXbbbnnnsssiiitttvvvoookkkiiikkknnnpppooommmmmmpppsss{{{xxxvvvuuutttsssooopppvvv{{{{{{zzz|||zzzvvvqqqllliiihhhiiikkkwwwyyyssspppooopppvvvssspppnnnnnnpppsssuuuuuusssuuutttllldddZZZRRRPPPHHHGGGEEEDDDDDDCCCCCCCCCBBBCCCFFFGGGGGGDDDBBB@@@@@@>>>;;;888555444555555111111111000//////......---+++))))))+++---,,,***)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***((('''******************))))))************************&&&(((***+++***)))***+++))))))*********+++++++++)))************+++++++++((()))++++++++++++---...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++************+++---......---...///111111444666777:::@@@IIIPPP___tttssshhhTTTIIIGGGIII\\\vvv}}}xxxqqqooonnnoooppppppmmmjjjccceeemmm{{{vvv___LLLKKKLLLLLLVVVddd}}}|||kkkgggtttssshhh___YYYLLLHHHBBB===999666333111444444444333444555555666555777:::;;;;;;;;;===>>>DDDAAABBBFFFMMM[[[rrr}}}|||~~~{{{vvvtttqqqmmmjjjhhhgggddd___ZZZLLLFFFAAA@@@@@@@@@EEEKKKMMMPPPSSSWWW^^^lll~~~{{{zzzssskkkjjjqqqxxx}}}ooo___WWWTTTQQQXXX\\\UUUTTTRRRMMMHHHFFFHHHLLLOOOXXXkkk~~~|||tttlllfffcccbbbbbbdddkkkvvvzzzsssnnniiikkkrrr~~~{{{yyyzzz|||~~~~~~~~~~~~}}}|||zzzyyyxxxwwwuuuuuuvvvvvvvvvvvvvvvuuusssrrrqqqqqqqqqqqqooommmmmmjjjhhhffffffiiimmmoookkkhhhccc^^^ZZZVVVRRROOONNNOOORRRTTTWWWXXXYYYYYY```kkk{{{zzzjjjooo{{{ssspppooopppsssuuuwwwvvvuuuvvvzzz~~~}}}vvvsssssstttuuutttrrrsssyyy|||{{{{{{}}}{{{{{{yyytttnnnkkkmmmooo{{{uuupppoooooopppxxxvvvtttssstttxxx{{{~~~wwwwww{{{~~~wwwkkkbbb^^^UUUPPPIIIFFFEEEEEEDDDBBBAAACCCFFFHHHIIIHHHFFFEEEBBBAAA>>>;;;999666555444222222111000//////......///---+++,,,---...------))))))******+++,,,,,,,,,......------+++)))(((''''''(((***,,,,,,+++)))(((************************((()))++++++***)))*********************+++++++++)))************+++++++++''')))+++,,,,,,---///000---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********++++++++++++++++++---......---...///111111333666888;;;BBBLLLSSS[[[rrr}}}ooodddPPPEEEFFFKKK___yyy{{{yyyvvvvvvwwwxxxxxxtttooojjj```iiiyyyfffWWWMMMLLLKKKNNN^^^sss~~~rrrhhhmmmyyyooofff]]]VVVJJJFFF@@@;;;888555333111333333333333333444444555555777999::::::<<>>;;;888555444333222222111000///............---------.........*********++++++,,,,,,,,,---------,,,+++***))))))&&&''')))***+++******)))************************)))***,,,,,,***))))))***************************))))))*********+++++++++***+++------------...000---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********++++++,,,,,,,,,+++---......---...///000111333666888<<>>GGGSSS\\\kkk}}}~~~wwwiiiRRRFFFGGGOOObbbvvv{{{|||{{{zzzxxxvvvuuuuuuvvvxxxqqqUUUTTTTTTTTTSSS\\\uuuyyyqqqkkkjjjwww}}}uuuoooeeeWWWLLLGGGCCC>>>:::888666555333333222222222222333444444777888999:::;;;===AAADDDDDDHHHNNNWWWggg~~~}}}~~~~~~~~~~~~{{{wwwrrroooppplllhhhfffeeeaaa[[[VVVLLLFFFAAA@@@@@@AAAFFFLLLZZZccckkknnnqqqwwwtttuuuxxxdddYYYVVVZZZeeeppp~~~qqqiiifffdddbbbUUUUUUTTTSSSVVV]]]gggooouuu}}}{{{{{{{{{~~~|||{{{||||||{{{zzzttt}}}}}}||||||||||||{{{yyyvvvwwwxxxxxxwwwvvvtttsssssstttttttttttttttsssssssssrrrrrrrrrttttttrrrpppllliiieeebbbdddhhhnnnrrrtttooofff^^^YYYUUURRRPPPQQQRRRSSSTTTVVVXXXYYYZZZ[[[aaajjjuuu~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~{{{~~~~~~vvvxxx{{{uuusssttttttrrruuu{{{zzz{{{mmmiiifffeeejjjpppvvvzzz{{{tttsss{{{yyyzzz||||||||||||zzzyyywwwuuutttssstttuuuvvvwwwwwwxxxxxxrrrssstttxxx|||}}}rrrkkkaaaYYYSSSOOOJJJFFFHHHIIIKKKMMMNNNOOOOOOOOONNNLLLHHHCCC>>>:::777666444444333222000///......+++,,,---,,,+++***,,,...++++++,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,+++)))((((((***,,,---++++++++++++++++++++++++)))***,,,,,,+++******++++++++++++***************)))************+++++++++...//////...,,,++++++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++---......---...///111111333666:::@@@JJJWWW```rrr}}}mmmTTTGGGJJJRRReeewwwzzzvvvwwwwwwuuuuuuxxxuuuaaaSSSSSSUUUYYY^^^llloooeeedddhhhwwwzzztttlllaaaTTTJJJEEEAAA===999888777555444333333333333333444444555777999;;;<<<<<<>>>AAACCCDDDKKKUUUaaattt~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}zzzvvvrrrooopppmmmiiigggeeeaaa[[[VVVJJJDDD@@@@@@@@@BBBGGGMMM^^^eeelllooorrr~~~|||iii^^^]]]bbbooo}}}~~~nnnaaaZZZWWWVVVUUUOOOQQQSSSUUUYYYaaammmvvv||||||}}}}}}{{{zzz{{{{{{zzzyyyvvv|||{{{zzzzzz{{{zzzwwwuuussstttvvvwwwwwwvvvuuutttttttttuuuvvvvvvvvvvvvvvvuuusssssssssttttttrrrpppjjjhhheeecccdddiiinnnrrrvvvpppggg___ZZZWWWUUUTTTUUUUUUUUUUUUUUUVVVWWWWWWYYY^^^fffooo{{{}}}{{{yyyyyyxxxxxx{{{rrrooo|||wwwnnnhhhjjjlllmmmuuu|||uuuiiigggfffhhhnnntttyyy{{{{{{xxxvvv{{{zzzxxxwwwvvvvvvwwwxxxuuuuuuuuuuuuuuurrrooommmmmmppptttxxxzzzzzzzzzyyysssuuuyyy~~~zzzvvvuuuqqqqqqxxx{{{vvvnnndddZZZQQQKKKGGGGGGHHHKKKNNNPPPRRRSSSTTTUUURRRLLLFFFAAA===:::999555444333222000///...---+++---...---******,,,...,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---+++++++++*********)))))))))************+++++++++,,,---...---,,,+++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---......---...///111111333666:::AAALLLZZZdddsss|||}}}}}}lllSSSGGGKKKWWWkkk}}}uuu~~~{{{uuuvvvvvvxxxzzzyyy}}}zzzvvviiiVVVOOOPPPTTT\\\jjjvvvggg\\\^^^fffuuu}}}vvvooofff\\\QQQJJJBBB???;;;888666666444333444444444333444555555666888:::===>>>>>>>>>@@@AAABBBNNN\\\kkk~~~}}}}}}}}}|||{{{{{{}}}~~~}}}|||{{{{{{|||{{{yyyvvvrrrppppppmmmiiifffddd```ZZZUUUHHHCCC??????AAACCCHHHOOO[[[aaafffhhhlll{{{kkkbbbccciiixxxzzz~~~rrriii]]]UUUQQQPPPNNNMMMLLLQQQWWW\\\bbbmmmzzz}}}{{{|||~~~|||yyyxxxwwwvvvtttrrrttt|||yyyxxxxxxyyyyyywwwtttrrrqqqsssvvvxxxyyyyyywwwvvvtttuuuvvvwwwxxxyyyyyyyyyvvvuuuttttttttttttqqqooojjjhhhfffdddeeehhhllloootttnnneee^^^[[[ZZZZZZYYYZZZYYYWWWUUUTTTTTTTTTTTTWWW[[[bbbkkkvvv~~~}}}}}}|||~~~|||zzzyyywwwwwwwwwzzztttmmmwwwwwwkkkeeehhhkkknnnxxxyyyrrrffffffgggjjjpppuuuyyyzzzuuu{{{|||{{{qqqooommmnnnpppsssuuuuuutttrrrsssuuutttpppllljjjlllooouuuzzz}}}~~~|||{{{uuuxxx}}}xxxrrrooohhhiiippp}}}~~~xxxmmm___SSSKKKGGGEEEGGGJJJNNNQQQTTTVVVWWWYYYUUUOOOHHHBBB???======555555333222111///...---,,,...///---+++***---///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''''''((((((,,,,,,.........,,,***)))++++++++++++++++++++++++''')))+++,,,,,,+++---...++++++++++++******)))))))))************+++++++++***+++,,,,,,++++++---...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,---------,,,,,,++++++++++++---......---...///111111333666:::AAAMMM[[[eeevvv}}}~~~iiiQQQEEELLLZZZpppwwwzzzvvv{{{~~~{{{vvvwwwxxx|||}}}qqqsssyyyvvvpppcccRRRLLLMMMRRR^^^rrr}}}jjjbbbXXX\\\eeettt}}}zzztttkkkaaaWWWOOOKKK@@@===999666555444333222555444444444444555666666888;;;>>>????????????@@@AAAOOO```rrr}}}|||}}}{{{zzzzzz{{{}}}~~~}}}|||yyyzzz{{{{{{yyyvvvssspppppplllhhhfffddd```YYYTTTGGGBBB>>>???AAACCCIIIPPPWWW[[[^^^___cccqqqllleeefffmmm}}}xxxrrrtttwwwrrrkkk]]]XXXQQQNNNOOOOOONNNMMMLLLSSS\\\dddnnnzzz}}}|||}}}|||}}}}}}{{{yyy{{{~~~{{{xxxvvvtttqqqnnnkkkpppwww}}}{{{wwwwwwwwwwwwxxxvvvrrroooqqqsssvvvyyy{{{{{{zzzyyytttuuuwwwxxxzzz{{{{{{{{{wwwvvvuuuttttttsssqqqoookkkjjjgggeeeeeegggjjjlllpppjjjccc]]][[[\\\]]]]]]\\\[[[XXXVVVTTTSSSRRRRRRTTTYYY```hhhsss~~~}}}{{{zzz{{{{{{zzzyyyxxxxxxyyyyyyxxx~~~zzzrrrwwwwwwlllfffjjjnnnppp{{{|||sssooofffiiimmmqqqssssssqqqppprrr{{{~~~pppooommmkkklllpppuuuyyy|||}}}uuuooommmnnntttwwwyyy{{{|||}}}}}}~~~yyyxxx{{{xxxmmmfffeeeaaaggguuu||||||~~~sssggg[[[QQQKKKLLLGGGDDDIIIOOORRRUUUYYY]]]YYYSSSMMMIIIEEEAAA>>>555444222111222333222111///......------,,,++++++------,,,++++++******)))((()))++++++******+++---+++***)))(((((()))***+++...,,,)))''''''))),,,...)))))))))***++++++,,,,,,++++++******)))((((((((('''(((((()))***++++++,,,------------------------+++******************+++......---,,,++++++***)))---------,,,,,,++++++++++++---......------///000999888888;;;BBBNNN```nnnqqq}}}___PPPFFFPPPeeetttyyy{{{www}}}{{{zzzxxx}}}kkkrrr{{{}}}uuugggYYYPPPKKKMMMRRReeevvvbbbXXXSSSXXXcccrrr{{{{{{wwwooofff^^^TTTKKKFFF<<<;;;999666444333333333333333333444555666777888===;;;<<>>???BBBGGGLLLOOOSSSVVV[[[gggyyyttthhheeelll}}}uuupppjjjfffccc___ZZZVVVSSSQQQMMMKKKKKKOOOSSSUUUUUUVVV^^^nnn~~~~~~zzzxxxyyyzzzxxxwwwxxxzzz||||||{{{|||xxxuuurrrllleeedddgggnnnwww~~~}}}}}}{{{xxxwwwyyyzzzyyywwwtttssssssqqquuuyyy{{{zzzxxxwwwvvvtttuuuwwwyyyzzz||||||}}}zzzwwwtttsssssstttsssrrrkkkkkkjjjhhheeeddddddeeekkkjjjiiifffcccaaaaaabbb^^^YYYUUUTTTRRRPPPQQQUUUXXX[[[___dddnnn|||~~~~~~~~~}}}|||zzzwwwuuuwwwyyy~~~{{{uuuuuupppnnnpppqqqtttzzzvvvmmmoooqqqsssttttttrrrqqqvvvrrrrrrpppmmmkkkooouuu{{{xxxuuuuuuzzzzzzyyy{{{zzzzzz|||yyymmmfffccc___dddrrrzzz|||zzzooocccYYYSSSNNNGGGDDDGGGMMMRRRWWW]]]___\\\XXXTTTPPPKKKEEEAAA999777444333222222000/////////......---,,,,,,,,,------,,,,,,+++************+++,,,,,,+++***,,,---++++++************++++++---+++)))(((((()))+++---++++++******************))))))))))))************)))))))))***+++++++++,,,************************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++---............///111666888;;;???FFFSSSeeerrrwwwqqqUUULLLIIIUUUfffrrrvvvwwwyyyttttttvvv{{{{{{kkkrrrzzz{{{rrrdddVVVNNNJJJMMMUUUjjjooo]]]WWWUUUYYYbbbooo{{{|||yyyuuummmddd[[[RRRIIIDDD<<<;;;888666444333333333333333333444555666777888<<<:::<<>>;;;777444333111///...000000///......------,,,------,,,,,,++++++******,,,---...---+++++++++---++++++,,,,,,,,,,,,++++++++++++***))))))***++++++,,,,,,++++++***))))))((((((((())))))***++++++,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++---............000111333888===CCCLLL[[[mmmyyyrrrbbbKKKJJJPPP^^^kkkqqqtttvvvvvvnnnjjjhhhmmm~~~uuuiiipppwwwwwwnnn```TTTMMMOOORRR\\\ssszzzeeeXXXVVVVVVYYYaaammmxxx~~~~~~{{{wwwrrrjjjaaaXXXOOOFFFAAA<<<:::888666444333333333333333333444555666888999::::::===BBBDDDEEEIIINNNVVVaaavvv~~~}}}|||zzzzzz|||~~~{{{tttsssrrrqqqpppqqqrrrsssuuutttsssqqqlllcccYYYRRRIIIAAA;;;:::;;;;;;===BBB???BBBFFFHHHMMMWWWfffqqq}}}~~~}}}~~~~~~tttjjjeeeggguuuxxxqqqlllddd]]]YYYTTTQQQNNNMMMMMMLLLKKKJJJMMMNNNOOOQQQSSSUUUVVVVVV___eeeuuu}}}zzzxxxyyywwwuuuttttttuuuuuutttrrrnnnhhhccc___ZZZWWWZZZ___lllttt{{{{{{yyyxxxwwwuuutttuuuvvvuuussssssuuuwwwyyy{{{{{{zzzxxxvvvuuuuuussstttwwwyyyzzzzzzzzzyyyxxxwwwuuuuuutttrrrooollllllmmmmmmkkkhhhffffffgggkkkkkklllllljjjgggdddcccZZZVVVSSSTTTSSSQQQSSSWWWXXX[[[```cccjjjwww{{{zzzyyyzzz|||}}}|||{{{yyy|||~~~}}}{{{}}}nnnjjj|||}}}zzz{{{|||tttnnnnnnwww~~~||||||~~~~~~|||{{{xxxoookkkdddbbbeeennnvvv{{{xxxnnngggXXXPPPIIIHHHJJJNNNWWW___```aaacccccc```XXXNNNGGG@@@===888555333222000...111000000//////...------...------,,,++++++******,,,---...---+++******+++)))***+++,,,,,,+++***)))*********++++++*********+++++++++*********)))))))))))))))******++++++++++++++++++***************------------............******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...///000222333888???EEEQQQdddwwwyyygggWWWGGGMMMYYYgggooorrrwww}}}~~~sssiiiccc```fffzzzqqqeeelllsssrrriii]]]SSSOOOWWW\\\iiisss]]]TTTVVVTTTYYYcccoooyyy}}}|||zzztttoooggg^^^UUULLLDDD???;;;999777555444333333333333333333444555777888999::::::>>>CCCDDDDDDIIIOOO[[[jjj}}}{{{yyyyyy||||||yyyttttttsssrrrssstttvvvwwwzzzyyywwwtttnnndddYYYQQQIIIAAA;;;999999999;;;???AAACCCFFFGGGJJJQQQ\\\eeeqqqzzz{{{uuuooonnnmmmnnnpppsssxxx|||}}}xxxuuu{{{lllbbb]]]^^^kkkzzz{{{nnngggbbb[[[TTTQQQMMMLLLJJJIIIIIIKKKKKKLLLOOOPPPRRRTTTWWWZZZ]]]^^^hhhppp}}}zzzxxxzzzvvvuuussssssrrrqqqooommmfff```ZZZVVVSSSRRRXXX___mmmuuu{{{zzzwwwwwwvvvsssrrrsssssssssrrrsssvvvyyy}}}}}}|||zzzvvvttttttuuurrrtttwwwyyyzzzyyyxxxwwwvvvvvvvvvwwwwwwuuuqqqnnnmmmnnnnnnmmmjjjgggggggggiiikkkmmmooooookkkfffbbbXXXTTTRRRTTTTTTRRRTTTXXXYYY]]]aaaccchhhttt|||{{{zzz{{{}}}~~~~~~~~~zzz}}}~~~|||yyy}}}llleeeuuuxxxrrrrrryyy}}}}}}{{{zzz{{{~~~{{{yyy}}}~~~uuupppooojjjhhhjjjpppvvv{{{xxxqqqaaaYYYSSSPPPNNNNNNTTT[[[^^^```ccceeeccc\\\RRRJJJBBB>>>999666444333222111222111111000000//////.........------,,,++++++***+++,,,---+++***))))))***((()))***++++++***)))((()))***++++++++++++***)))))))))*********+++++++++,,,+++++++++******))))))******************))))))))))))******++++++++++++))))))(((((((((((())))))......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++---.../////////111333444:::@@@HHHYYYqqq}}}qqq```SSSGGGQQQ```lllqqqsss||||||qqqfff___[[[bbbyyynnnbbbiiipppnnneee[[[UUUSSS\\\dddtttlllXXXRRRTTTSSS[[[gggttt}}}~~~{{{xxxrrrlllddd[[[SSSKKKDDD???:::999777555333333333444333333333444666888999::::::;;;>>>BBBCCCCCCIIIQQQbbbttt~~~{{{zzzzzz|||~~~}}}yyyuuusssrrrrrrssstttvvvwwwyyy}}}|||yyyuuunnndddYYYRRRIIIAAA;;;:::999999;;;???EEEFFFGGGGGGGGGLLLSSSXXXbbbjjjrrrsssqqqoooiiicccaaaaaabbbdddgggjjjmmmooonnnnnnmmmkkkqqq{{{uuubbbYYYTTTUUUbbbqqqttthhhaaa[[[SSSLLLJJJKKKJJJIIIHHHHHHJJJMMMNNNQQQRRRSSSVVVZZZ```eeehhhqqqzzz}}}yyyxxxzzzwwwuuusssrrrpppnnnjjjhhh```ZZZTTTRRRQQQRRRZZZbbbqqqxxx}}}{{{wwwvvvuuurrrpppqqqrrrrrrrrrtttwwwzzz~~~}}}|||yyyuuussstttuuussstttvvvwwwxxxwwwvvvuuussstttvvvyyyzzzyyyvvvsssoooppppppnnnkkkhhhffffffgggiiimmmqqqrrrnnnfff```VVVSSSQQQTTTTTTSSSTTTXXXZZZ^^^bbbcccfffppp~~~|||}}}~~~{{{~~~~~~}}}lllgggwwwyyyvvvxxx}}}~~~|||zzzyyyzzz~~~|||zzz}}}~~~zzzuuurrrqqqnnnnnnooorrrwww{{{~~~yyyiiieee```]]]XXXSSSUUUYYY\\\___bbbeeeeee___VVVPPPGGGCCC===999777666444333333222222111111000//////......------,,,,,,++++++***+++,,,+++)))))))))+++)))))))))******)))))))))******++++++++++++******((())))))***++++++,,,,,,---,,,,,,+++******))))))*********+++++++++++++++******++++++,,,---------++++++************++++++///......---+++******)))++++++,,,,,,,,,,,,------+++---...//////000222333666<<>>CCCBBBCCCCCCCCCCCCDDDFFFGGGNNNVVV^^^___^^^[[[VVVPPPQQQQQQRRRRRRSSSSSSSSSSSSPPPTTTUUUTTTVVV]]]bbbbbb```fffkkkmmmqqquuusssoooeeeYYYOOOMMMLLLLLLSSS___jjjxxx{{{lllbbbVVVPPPKKKEEEDDDEEEIIIJJJKKKJJJKKKNNNTTTYYY[[[]]]aaagggmmmtttyyy|||~~~yyyxxxyyyuuusssqqqnnnkkkfffaaa]]]SSSNNNLLLMMMPPPUUU___iiixxx~~~{{{vvvsssqqqnnnnnnqqqsssuuuuuuvvvwwwyyywwwxxxyyywwwuuuttttttuuuvvvuuutttssssssttttttuuuttttttuuuxxxzzz{{{yyywwwrrrsssssspppjjjeeebbbaaa```cccjjjrrrvvvpppdddZZZUUURRRQQQTTTTTTRRRSSSVVVUUUZZZ^^^]]]\\\ddduuu}}}}}}vvvzzz|||wwwsssttt{{{~~~|||{{{}}}|||zzzzzz{{{yyyrrrmmmlllooorrrtttxxx}}}yyyrrrqqqvvv{{{zzzxxxssssssuuuuuunnnccc]]]]]]```aaacccggghhhfffaaa]]]UUUOOOHHHAAA===:::888666444444333222222111111000///......------,,,++++++***+++,,,,,,,,,,,,---...---,,,+++******+++,,,---++++++***))))))***++++++,,,,,,++++++***)))))))))*********++++++,,,---------------...///000111111))))))***++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++---//////000000333444888@@@LLLaaa}}}zzzxxxyyyttthhhYYYOOOXXXdddwww~~~ooohhhbbb```bbbppptttpppjjjppprrrlll___UUUSSSUUUccctttpppfffdddfffhhhpppuuu|||{{{uuurrreee```XXXQQQKKKFFFAAA???888777666444333333333444222333444555777999;;;<<<;;;<<>>===>>>>>>@@@DDDAAAAAABBBBBBCCCDDDFFFGGGMMMVVV]]]^^^\\\YYYSSSLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHLLLNNNMMMNNNSSSWWWWWWUUU[[[aaacccfffiiifffbbbVVVMMMHHHJJJJJJHHHMMMVVV[[[hhhssswww{{{~~~yyyoooaaaWWWNNNJJJHHHFFFHHHLLLLLLNNNOOOPPPQQQUUU\\\bbb```dddkkkssszzzyyyxxxyyytttrrrooollliiiccc]]]YYYNNNJJJIIILLLOOOUUU___iiizzz{{{uuuqqqooolllnnnqqqtttvvvvvvvvvwwwxxxuuuvvvxxxwwwuuuttttttuuuwwwuuusssrrrqqqssstttuuuuuuuuuuuuwwwxxxyyywwwuuussstttssspppjjjddd```___^^^bbbiiirrrvvvpppcccXXXUUURRRRRRTTTTTTRRRRRRVVVSSSXXX\\\ZZZYYY```qqq}}}||||||~~~ssssss}}}pppkkkiiipppyyyyyymmmmmmuuu~~~~~~~~~zzzxxxyyyzzz{{{}}}zzzpppiiinnnoooqqquuuzzz}}}sssttt{{{wwwuuurrrqqqppplllfffaaabbbbbbccchhhllllllhhhcccZZZUUUMMMFFFAAA<<<888555222222222333444444222///,,,+++***+++---...---,,,...---+++*********++++++++++++++++++,,,,,,---...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))***+++---.........------++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,++++++***)))------,,,,,,,,,,,,++++++//////...------///222555===@@@QQQqqqyyyqqqppptttooo]]]QQQOOOXXXuuuxxxllliiiaaa^^^kkk}}}|||zzzrrrgggZZZQQQQQQWWWllluuuhhhaaaaaaiiirrr~~~{{{vvvooojjjeee^^^TTTLLLHHHDDD???<<<888777777666555555444444222333444666777999:::;;;:::<<>>:::999;;;<<<===???<<<<<<@@@BBBCCCFFFKKKMMMZZZdddddd]]]XXXUUURRRNNNNNNMMMNNNOOOMMMJJJGGGJJJHHHGGGGGGHHHIIIIIIHHHJJJMMMQQQVVVZZZZZZWWWUUUMMMKKKGGGCCCAAADDDIIIMMMTTTZZZbbbgggmmmqqqnnnhhhZZZOOOFFFEEEHHHHHHJJJLLLPPPMMMNNNUUU^^^dddiiikkkkkkmmmttt}}}yyyssspppoooooonnnkkkeee\\\SSSNNNFFFFFFGGGKKKMMMSSSaaannn~~~~~~yyyrrrmmmlllmmmrrrrrrsssttttttttttttttttttwwwwwwrrrrrrvvvvvvrrrrrrrrrssssssrrrqqqqqqpppuuusssrrrssswwwyyyyyywwwvvvrrrmmmjjjiiigggccc___bbb```aaagggmmmlllaaaWWWQQQPPPOOOOOORRRSSSTTTSSSVVVVVVXXXZZZZZZ^^^kkkxxx~~~~~~}}}|||||||||}}}zzz||||||oooiiihhhpppzzzyyyiiigggnnnvvv{{{}}}~~~{{{xxxvvvvvvwwwxxxxxxzzz~~~|||tttnnnooooooqqqwww{{{|||wwwuuutttuuuvvvsssjjjccccccdddggglllooonnniiiddd\\\XXXQQQJJJEEE@@@;;;888666555555555555444111///...---,,,---...///...------,,,+++*********+++,,,+++++++++++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++******)))***+++---.........---,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,------,,,++++++***+++++++++,,,,,,---------/////////......111555888<<<@@@QQQpppsssnnnnnnpppgggVVVLLLMMMaaa{{{zzzpppjjjgggccccccsssvvvjjj\\\SSSVVV___wwwoooeeebbbeeennnwww|||wwwooojjjddd]]]SSSKKKGGGCCC>>>;;;444444444444444444444444222333444666888999:::;;;===>>>AAAFFFJJJTTTfffwww|||{{{|||~~~}}}~~~~~~}}}yyywwwtttpppkkkccc\\\VVVIIIDDD>>>:::999;;;<<<===???<<<===AAADDDEEEIIINNNSSS```kkkjjjeee```]]]ZZZUUUTTTSSSSSSRRROOOKKKHHHHHHHHHHHHIIIIIIHHHFFFDDDHHHIIIKKKOOORRRRRRQQQOOOHHHFFFCCC???>>>@@@DDDGGGJJJPPPVVV[[[bbbgggeee```TTTLLLEEEFFFIIIJJJLLLNNNUUUUUUZZZdddnnnuuuxxxzzzyyyxxx{{{}}}xxxssspppooonnnlllggg```WWWOOOJJJFFFEEEGGGJJJMMMSSSaaannn|||vvvqqqpppqqqrrrsssttttttttttttsssrrrtttwwwuuuqqqqqquuuwwwtttsssssstttuuuuuuuuuuuuuuurrrpppooopppsssvvvuuutttvvvrrrllliiihhhfffbbb___[[[YYYZZZ___dddbbbZZZRRRSSSRRRQQQSSSUUUVVVUUUTTTRRRRRRTTTVVVVVVZZZfffsss}}}|||~~~}}}|||||||||}}}sssjjjfffnnnzzz~~~kkkeeehhhnnnuuu|||~~~|||zzzwwwuuuttttttuuuvvvtttvvvzzz~~~~~~yyyuuurrrqqqttt}}}zzzyyyzzzuuukkkggggggjjjooosssrrrlllgggbbb^^^XXXRRRLLLFFF???;;;;;;:::888777666555222///000///......///000///---,,,++++++++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******------------------------***++++++,,,,,,++++++***++++++---......------,,,++++++,,,,,,,,,,,,------+++,,,------......---------------...------,,,+++******+++,,,---...//////////////////000333888;;;>>>CCCUUUqqq|||ooonnnooommm```OOOJJJOOOjjjuuulllkkkhhheeejjj{{{vvvhhhYYYRRRZZZgggvvviiicccdddjjjuuu}}}wwwooojjjbbb[[[QQQIIIEEEBBB===:::222222333333444555666666333444555666888:::;;;<<<@@@@@@CCCHHHNNN[[[ppp~~~|||{{{|||~~~}}}~~~}}}|||wwwuuurrrooojjjbbbZZZUUUIIIDDD>>>:::999;;;<<<===???===>>>DDDHHHJJJNNNTTT]]]jjjuuuuuupppkkkhhhfffaaa```___^^^[[[WWWQQQMMMJJJKKKLLLLLLKKKHHHDDDBBBFFFEEEEEEGGGJJJLLLLLLKKKFFFCCC@@@======>>>@@@AAACCCHHHLLLPPPWWW]]]^^^ZZZPPPJJJFFFIIIMMMNNNPPPRRRYYY___jjjwww|||xxxtttqqqooommmkkkfff```XXXPPPIIIEEEEEEDDDFFFJJJLLLSSSaaannn~~~zzzvvvuuuuuuuuuuuuvvvvvvuuutttrrrqqqtttuuutttqqqqqqvvvxxxwwwtttuuuuuuvvvvvvvvvuuuuuuqqqooonnnooorrrttttttsssvvvqqqkkkgggfffeeebbb___\\\YYYYYY\\\______YYYSSSTTTTTTUUUWWWYYYYYYWWWUUUTTTSSSUUUWWWWWWZZZfffqqq~~~~~~}}}|||}}}~~~~~~qqqhhhlllxxxtttlllhhhjjjrrrzzz||||||{{{wwwvvvuuutttuuuuuuvvvwwwtttuuuxxx|||~~~|||xxxwww{{{{{{|||}}}~~~~~~~~~vvvkkkiiijjjmmmqqqsssqqqnnnjjjfffaaa\\\UUULLLDDD>>>===;;;999888777666333111111000......//////...---++++++++++++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******------------------------+++,,,,,,------,,,,,,+++++++++------...---,,,++++++++++++,,,,,,,,,------+++,,,------......---------...............------++++++,,,,,,---......///---...//////000444999===AAAIII\\\uuuzzzppprrrssslll[[[MMMOOOXXXssstttmmmmmmgggdddlll}}}|||pppaaaSSSPPP\\\lll{{{ooodddbbbgggooo{{{|||uuummmggg___XXXNNNGGGCCC@@@<<<999444444555555666777777777444444555777999:::<<<<<<@@@@@@CCCIIIQQQ```xxx}}}||||||~~~~~~}}}}}}||||||{{{|||||||||vvvuuurrrooojjjcccZZZTTTIIIDDD>>>:::999;;;<<<===@@@>>>AAAGGGLLLOOOUUU[[[hhhuuuzzzvvvsssqqqnnnnnnnnnmmmkkkeee^^^YYYSSSSSSSSSQQQMMMIIIFFFEEEFFFDDDDDDEEEIIILLLNNNOOOHHHEEEBBB??????@@@@@@@@@CCCFFFIIIKKKQQQYYY[[[YYYQQQLLLJJJMMMQQQRRRTTTWWW\\\iiizzz}}}zzzvvvrrrooolllkkkfffccc^^^WWWPPPJJJEEECCCDDDDDDFFFIIILLLRRR```mmm{{{~~~{{{yyyyyyzzzzzzzzzyyyxxxuuusssqqqrrrsssuuuvvvwwwxxxxxxwwwuuuuuuuuuuuutttsssrrrqqqrrrrrrrrrrrrsssuuuuuuvvvvvvpppjjjfffeeedddaaa^^^^^^\\\ZZZ[[[]]]]]]ZZZWWWTTTTTTVVVYYY[[[ZZZWWWTTTUUUSSSTTTVVVWWWZZZdddooozzz~~~}}}}}}}}}~~~{{{nnnooozzzuuulllhhhnnnuuuvvvuuuvvvvvvvvvwwwxxxzzz{{{|||}}}yyyyyyyyy|||yyyrrrrrrtttyyy~~~}}}nnnjjjffffffkkkpppssstttpppnnnjjjeee^^^TTTIIIBBB===;;;888777777777555333222000......///...---+++++++++,,,,,,------------,,,++++++******+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------,,,+++***+++++++++,,,,,,,,,------+++,,,------......---------......//////.........------------------------,,,,,,......000444999===BBBOOOcccxxxzzzrrrvvvvvvkkkXXXNNNWWWddd~~~ssslllhhhbbb```kkk||||||sssgggZZZPPPSSSdddvvvwwwkkkaaabbbiiirrr}}}}}}yyyqqqiiiccc[[[TTTKKKDDDAAA>>>:::777666666666666666666666666444555666888999;;;<<<===>>>???BBBIIISSSeee~~~}}}}}}~~~|||~~~|||xxxvvvuuuwwwzzz|||vvvuuussspppkkkddd[[[UUUIIIDDD>>>:::999;;;<<<===AAA@@@BBBJJJPPPTTTZZZ```ooo|||}}}{{{yyyzzz}}}~~~|||vvvlllfff^^^^^^\\\XXXQQQLLLJJJJJJGGGFFFFFFIIIMMMRRRUUUVVVKKKHHHCCCAAAAAABBBAAAAAACCCEEEFFFGGGMMMVVVZZZXXXTTTOOOMMMOOORRRSSSVVVZZZeeevvvwwwuuurrrnnnjjjgggeeeeee\\\YYYUUUPPPKKKGGGEEEDDDDDDDDDEEEHHHKKKQQQ^^^lllyyy~~~|||yyyvvvsssrrrooorrrwww}}}~~~{{{wwwuuussstttttttttttttttssssssssssssttttttttttttvvvwwwuuupppiiifffeeeccc```]]]YYYXXXWWWUUUUUUUUUUUUUUURRRSSSVVVYYYZZZYYYUUUQQQPPPNNNOOORRRTTTWWW```iiiuuu~~~~~~}}}}}}}}}~~~~~~~~~xxxwww|||ppphhhkkkoooooorrrvvv|||}}}~~~|||{{{|||sssllllllooovvv||||||oooiiibbb___dddjjjooorrrrrrqqqpppmmmfff\\\PPPHHH>>><<<999888888888666555333111///...///...,,,***+++,,,---------------,,,,,,++++++************+++,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,++++++,,,,,,------,,,******++++++,,,,,,,,,,,,------+++,,,------......------,,,---......///.....................------,,,,,,,,,---...///000444:::>>>DDDVVVlll{{{zzztttxxxvvvgggUUUQQQ```qqqxxxmmmfff^^^[[[___mmmsssiii]]]UUUUUU___uuutttiii___aaaiiirrr|||~~~{{{vvvnnnfff```XXXQQQHHHBBB???<<<999666444444444444444444333333555666777888:::<<<===>>>??????DDDLLLXXXkkk}}}~~~|||}}}~~~~~~~~~}}}||||||}}}zzzvvvssssssuuuxxxzzzuuutttrrrppplllddd[[[UUUIIIDDD>>>:::999;;;<<<===@@@???BBBJJJQQQVVV\\\bbbppp~~~{{{sssjjjkkkjjjddd[[[TTTPPPPPPKKKKKKMMMRRRWWW[[[]]]]]]OOOIIICCCAAAAAACCCBBBAAA@@@BBBDDDEEELLLVVV[[[[[[[[[UUUQQQQQQRRRTTTZZZaaasss}}}wwwnnnllliiieeebbb___]]]\\\SSSQQQNNNKKKHHHFFFFFFFFFFFFEEEFFFHHHJJJOOO\\\iiixxx~~~zzzvvvsssqqqqqqmmmpppxxx|||uuusssrrrssstttuuuvvvwwwwwwwwwqqqrrrsssrrrqqqrrrsssuuutttooojjjhhhfffddd```\\\WWWWWWVVVTTTQQQQQQRRRTTTRRRRRRTTTWWWXXXWWWSSSPPPPPPNNNNNNRRRUUUYYYaaaiiipppyyy~~~}}}~~~|||zzzzzz}}}tttkkkmmmooopppvvv}}}{{{{{{yyynnniiijjjlllrrryyy{{{ooohhh___[[[^^^cccgggiiioooppprrrrrrmmmdddYYYQQQCCC@@@===:::999888666555555333111000000///---+++,,,---.........---,,,+++,,,,,,+++***************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,---...............------------............---...///000222555;;;???JJJ```www~~~}}}|||zzzxxx{{{vvveeeTTTVVVjjj}}}~~~tttiiiaaaYYYZZZdddwwwvvvggg]]]SSSRRR\\\nnnqqqeee\\\^^^gggqqqzzz~~~zzzuuummmddd^^^VVVOOOFFF@@@===;;;888555222222333333444555555555555666777999;;;<<<===>>>AAABBBHHHQQQ^^^qqq~~~~~~~~~{{{|||~~~||||||||||||||||||||||||zzzyyywwwvvvuuuuuuvvvwwwsssrrrqqqoookkkcccZZZSSSIIIDDD>>>:::999;;;<<<===>>>===@@@HHHOOOTTT[[[aaalll{{{wwwzzz|||wwwmmmbbb[[[XXXTTTVVVZZZ___dddgggfffeeeSSSLLLEEEAAABBBDDDDDDCCCAAADDDGGGJJJSSS___eeefffddd]]]WWWVVVWWW\\\eeeooo~~~|||qqqllleeecccaaa^^^[[[WWWUUUTTTMMMLLLJJJHHHGGGFFFFFFFFFGGGFFFFFFHHHIIINNNZZZgggttt|||{{{tttooommmmmmmmmmmmooovvvyyysssrrrttttttuuuuuuuuuttttttssspppqqqrrrrrrpppppprrrtttsssoookkkjjjiiifff```[[[VVVXXXXXXUUUQQQPPPRRRUUURRRRRRSSSUUUVVVUUURRRPPPQQQOOOOOOTTTXXX\\\dddlllkkkuuu~~~~~~~~~}}}zzzwwwwwwwwwxxxooopppsssttt~~~|||yyyzzz|||rrrjjjhhhiiijjjooottt|||nnnggg___ZZZ[[[^^^``````kkknnnqqqtttqqqiii___WWWGGGDDD@@@<<<:::999666555666555222111111000...,,,------...///...---+++***,,,,,,+++***))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,---,,,+++***)))++++++,,,,,,,,,---------+++,,,------......------++++++,,,---.........---+++,,,,,,---...///000000///000111111333777<<<@@@QQQiii~~~{{{{{{||||||~~~wwweeeVVV[[[rrr|||ssshhh```YYY]]]kkkjjj^^^TTTKKKPPP```xxxnnnbbbYYY\\\fffpppxxx~~~~~~zzzuuummmddd]]]TTTNNNEEE???<<<:::777444222333444555777888999999666666888999;;;<<<>>>>>>CCCEEEKKKUUUbbbvvv~~~{{{{{{~~~}}}yyyzzz|||}}}}}}||||||||||||}}}~~~xxxyyyyyyyyyxxxwwwuuutttqqqppppppnnnjjjbbbYYYRRRIIIDDD>>>:::999;;;<<<===<<<;;;>>>FFFMMMRRRYYY___iiiyyy|||nnnddd```^^^```eeekkkooopppnnnkkkWWWPPPGGGCCCEEEGGGGGGFFFDDDHHHMMMRRR]]]jjjqqqrrrmmmeee^^^\\\^^^dddppp{{{}}}~~~{{{{{{qqqhhhddd___^^^]]]ZZZWWWSSSPPPOOOKKKJJJIIIGGGFFFFFFFFFEEEHHHFFFGGGHHHIIIMMMYYYfffooowwwwwwooojjjhhhhhhiiinnnnnnttt}}}~~~vvvqqqqqqxxxwwwvvvtttqqqnnnllljjjppprrrtttssspppppprrruuurrrooolllkkkjjjfff```[[[SSSUUUVVVSSSNNNLLLOOOSSSSSSRRRSSSTTTVVVUUURRRPPPMMMKKKLLLQQQVVVZZZbbbiiihhhsss~~~~~~~~~|||xxxvvvuuurrrzzz}}}|||yyy{{{sssooosssxxx}}}|||ooollliiijjjiiiiiiooovvvxxxqqqgggaaa``````^^^\\\dddhhhnnntttvvvssskkkeeeVVVKKK@@@<<<;;;888777777555555444333222000///...///............---------,,,,,,---------,,,+++***,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---......---------,,,,,,,,,((())))))***,,,---.........------,,,,,,------...------+++******+++------000000000000000000000000///...///222333666???IIIWWWuuu}}}|||~~~wwwiiibbbkkk~~~uuuiiiaaa___]]]iii}}}uuubbbVVVPPPKKKPPPeeeuuueee^^^[[[___gggnnnuuu{{{|||vvvkkk___WWWOOOJJJDDD>>>;;;999666555333222222222222333444555666888:::;;;;;;<<<>>>@@@@@@DDDNNN^^^ooozzzzzzxxx|||||||||~~~}}}}}}~~~~~~}}}{{{{{{zzzzzz{{{|||zzzvvvtttuuurrrnnniiieee___YYYTTTLLLCCC===<<<<<<999888999@@@???AAAGGGJJJMMMTTT\\\iiiuuusssiiiggghhhkkkooosssrrrlllgggTTTPPPLLLJJJJJJIIIFFFDDDBBBFFFMMMVVVgggwww~~~ooogggjjjjjjgggrrrzzzzzz{{{yyywwwvvvuuuuuuvvvzzzuuugggaaa```^^^[[[WWWTTTQQQOOOKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJOOOVVV[[[kkkvvv{{{rrrkkkgggeeedddccclllppptttvvvtttsssssstttxxxyyyxxxppphhhdddhhhmmmqqqqqqpppqqqrrrrrrpppnnnrrrqqqpppmmmhhhbbb\\\XXXYYYUUUSSSTTTRRRNNNNNNQQQTTTYYY^^^___ZZZTTTPPPNNNHHHIIIKKKNNNSSSXXX\\\___aaakkk|||~~~}}}}}}}}}}}}}}}~~~~~~|||~~~}}}vvvxxxuuussswwwuuuuuuzzzwwwqqqrrrnnnooowww}}}|||vvvjjjhhhiiimmmoooooottt{{{{{{tttmmmhhheeeeeeeeegggjjjooovvvzzzyyytttoooZZZOOOEEEAAA???;;;888888666666666555333222000//////............---------......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,---...------------,,,,,,,,,))))))***+++,,,---.........------,,,,,,------...------,,,,,,,,,,,,------........................///...///222333666???HHH[[[}}}{{{yyy~~~}}}vvvjjjfffooo~~~~~~~~~{{{pppeee___^^^cccqqqqqq```SSSMMMGGGMMMaaazzzpppeee___\\\```gggmmmtttzzz~~~{{{uuujjj^^^VVVNNNIIICCC>>>;;;888666555444444333333333444444555555777999:::;;;<<<>>>@@@AAAEEEPPPaaasss}}}uuu~~~|||{{{}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyxxxvvvssssssqqqmmmiiieee```ZZZVVVMMMEEE>>>===<<<:::999:::>>>===???EEEIIILLLSSS[[[fffrrrvvvqqqppppppssstttsssmmmiiiXXXTTTNNNJJJHHHFFFDDDBBBEEEJJJQQQ]]]ooozzzqqqrrrrrrppp{{{zzzsssrrrrrrooommmmmmnnnooorrrwww~~~nnnaaa\\\\\\^^^[[[WWWSSSQQQOOOMMMKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGIIINNNTTTYYYgggsss{{{ssslllhhhgggfffeeekkknnnrrrtttsssrrrssstttvvvwwwvvvppphhhggglllqqqwwwuuusssrrrsssssssssrrrsssrrrqqqnnnhhhbbb]]]YYYZZZVVVTTTTTTRRRNNNOOORRRXXX]]]bbbbbb\\\TTTNNNLLLFFFGGGIIIKKKOOOTTTXXXZZZ]]]fffvvv~~~}}}}}}||||||}}}~~~~~~~~~zzz|||yyyxxx|||{{{zzzzzzpppkkkiiieeehhhppp{{{~~~zzz|||~~~~~~|||xxxssskkkkkknnntttvvvvvvyyy~~~~~~{{{sssoooooopppfffgggkkkqqqxxx{{{zzzwwwbbbWWWMMMGGGBBB<<<999999888777777666555333222111///............---------000///...,,,,,,------...,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++,,,------------------,,,,,,,,,,,,******+++,,,---......///...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,///...///222333666???HHHccc}}}vvvuuuyyyvvvmmmeeegggsss~~~~~~vvvmmmfffaaa```dddvvvzzzjjj[[[QQQJJJFFFMMM```wwwlllddd___^^^bbbhhhlllqqqvvv||||||{{{yyysssiii]]]UUUMMMHHHBBB===:::888666555666555555444444444555555555777999::::::;;;===???BBBGGGTTTfffzzzvvvpppyyy~~~}}}}}}~~~~~~{{{zzzxxxwwwvvvwwwvvvtttsssrrrpppllliiifffaaa\\\XXXOOOFFF???======:::999;;;;;;:::===CCCGGGKKKRRRZZZbbbnnn{{{wwwtttssssssqqqlllhhh^^^XXXPPPIIIFFFCCCBBBAAAFFFLLLUUUcccwww{{{zzzxxxwww|||rrrjjjhhhgggeeedddeeeiiikkkpppwww~~~wwwhhh^^^ZZZ[[[___[[[VVVRRRQQQPPPPPPOOONNNMMMKKKHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGLLLRRRWWWcccqqq~~~wwwqqqnnnllllllkkklllnnnpppqqqqqqqqqrrrssstttuuutttoookkkkkkrrrxxx|||vvvssssssttttttuuutttsssrrrnnniiiccc]]]ZZZZZZWWWVVVVVVSSSPPPQQQVVV___dddiiihhh```VVVNNNJJJGGGGGGHHHJJJMMMPPPTTTUUUWWW```nnn}}}~~~}}}|||{{{{{{|||}}}}}}~~~qqqfffaaabbb___gggsssyyysssqqqwww}}}zzzwwwtttuuuyyy~~~}}}zzzyyy|||~~~zzz{{{~~~zzzxxxvvviiihhhhhhnnnwww}}}~~~}}}mmmaaaTTTKKKCCC<<<999:::888888777666555333222111///............---------000...,,,+++***+++---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,---------------,,,,,,,,,++++++++++++,,,------...//////...------,,,,,,------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000...000333444777@@@JJJlllwwwqqqqqqrrrkkk```\\\eeevvvyyyssslllgggeeeiii~~~vvvdddUUUOOOIIIHHHTTTggg|||kkkccc______dddgggiiimmmssszzzzzzyyywwwqqqggg\\\TTTKKKFFFAAA<<<999888666555777666666555555555555555444666888::::::;;;===???CCCHHHVVVlll|||nnnlllvvv~~~}}}}}}~~~|||zzzxxxuuuuuuuuuuuutttsssqqqnnnllliiifffbbb]]]ZZZOOOFFF>>><<<<<<999999::::::999<<>>@@@EEELLL]]]wwwzzzhhhfffhhhqqq~~~}}}||||||}}}~~~}}}{{{zzzyyyyyyyyywwwvvvpppnnnllljjjgggddd___[[[OOOFFF===:::999777777999;;;999<<>>999999888777666444333222///............---------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------........................///...111666:::???JJJTTTuuu{{{mmmhhhhhhfffcccZZZPPPSSShhh|||tttvvv}}}wwwdddWWWRRRJJJIIIVVVppprrrgggbbb```______^^^]]]bbbiiipppppppppooojjjaaaVVVOOOFFFBBB<<<999777666555555333333333444555666777888777999;;;<<<<<<===???AAAIIIOOObbb|||nnnbbbeeekkkuuu~~~~~~}}}~~~}}}~~~~~~}}}zzzxxxqqqooollljjjgggddd___[[[QQQGGG===:::999777777::::::999;;;@@@CCCEEELLLSSSZZZhhh{{{wwwooofffaaaaaacccdddcccdddaaa[[[RRRJJJFFFGGGIIIIIITTTdddxxxwwwlllccc```aaafffiiilllrrryyyyyyzzztttqqqpppooolllhhheeedddcccbbb```YYYVVVQQQLLLIIIGGGHHHHHHFFFHHHKKKOOOUUU^^^gggmmmxxx~~~|||zzzxxxzzzyyyyyyzzz{{{zzzwwwsssssssssttttttuuuwwwzzz|||xxxuuupppnnnooopppqqqqqqsssrrrpppnnnkkkiiigggfffdddccccccaaa[[[XXX___hhhnnnrrrtttqqqhhh]]]UUUQQQMMMLLLLLLLLLLLLNNNOOOPPPSSSXXX```kkkzzz~~~|||{{{|||~~~~~~}}}uuuvvvrrrqqqoooyyysssnnnnnnooonnnxxx~~~~~~~~~yyy|||wwwfffQQQCCC???:::::::::999777666444333//////.........---------,,,,,,---------,,,+++******+++,,,------,,,+++***,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,...------,,,,,,------...------+++******+++------........................///...222777<<>>@@@BBBKKKRRReeehhh___eeeqqqzzz{{{~~~~~~|||yyyqqqooommmjjjgggccc___[[[SSSHHH???;;;:::888888;;;:::888:::>>>AAACCCIIIQQQYYYgggzzztttmmmddd^^^]]]_________fffddd^^^TTTKKKFFFFFFHHHGGGSSSeeezzzuuulllgggeeegggmmmpppsssyyyyyyuuussstttqqqnnnllljjjhhhfffdddZZZWWWQQQLLLIIIHHHHHHIIIIIIKKKOOOTTTZZZdddnnnuuu~~~|||zzzzzzyyyzzz}}}{{{wwwrrrrrrsssttttttvvvwwwxxxqqqooommmnnnpppssstttttttttsssrrrpppmmmllljjjiiiiiihhhgggccc\\\XXX^^^gggkkkooorrrnnnfff\\\UUURRRPPPOOOOOOOOOOOOQQQRRRSSSQQQVVV^^^hhhvvv||||||}}}{{{sss|||zzz{{{yyywwwyyyrrriiieeefffnnnxxxyyyzzz~~~yyyooo___PPPFFF888;;;;;;777333333444444333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++...---,,,,,,++++++,,,,,,---+++)))***,,,---,,,)))---,,,,,,+++*********+++******+++,,,,,,---......,,,,,,------.../////////.....................---...---+++++++++,,,///000...,,,000888<<<===GGGUUUpppvvv}}}}}}ssshhhbbbbbbXXXNNNJJJUUUjjj||||||uuuoooqqq}}}lll^^^SSSNNNQQQMMMQQQaaazzzxxxiiifff___bbbbbb\\\VVVWWW```iiilllmmmllliiicccYYYPPPJJJCCC???;;;888888999999888444444444555666777888999:::::::::<<<>>>AAABBBBBBJJJUUUlll~~~gggbbbfffqqqzzz~~~|||zzzxxxzzz~~~~~~}}}}}}~~~~~~zzzvvvqqqnnnkkkjjjjjjgggbbb]]]VVVKKK@@@<<<:::888888:::999:::;;;<<<>>>AAAGGGKKKVVV___nnn{{{uuujjj___[[[ZZZZZZ]]]bbbeeeccc^^^UUUKKKEEEDDDEEEJJJRRRbbbyyy{{{}}}pppgggfffjjjpppwww}}}{{{xxxwwwzzzyyyxxxtttnnnjjjhhhggg___\\\VVVQQQOOOPPPRRRTTTUUUVVVWWWZZZ```kkkxxx}}}|||yyyzzz|||}}}xxxtttsssqqqpppooooooooooooqqqqqqqqqrrrssstttvvvwwwxxxvvvsssqqqooonnnooooookkkjjjiiifffccc```]]]\\\fffgggiiiiiifff___VVVPPPQQQNNNLLLMMMPPPSSSRRRQQQQQQQQQVVVbbbppp~~~||||||{{{zzzyyy|||xxx~~~{{{wwwwwwtttiiieeeeeekkkttt|||yyy}}}~~~mmmXXXHHHGGGGGGEEE???999666444444333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***...---,,,,,,++++++,,,,,,...,,,***+++---...---+++...------,,,++++++,,,,,,***++++++,,,------........................---------------.........//////------,,,,,,,,,---...///000...222999===>>>IIIWWWqqqvvv{{{yyypppeee___^^^TTTKKKJJJWWWjjj{{{~~~~~~yyysssooouuunnn^^^VVVOOOMMMPPPLLLSSSeee~~~sssbbb]]]YYYZZZYYYUUURRRVVV```iiimmmmmmlllggg```WWWNNNIIIBBB???;;;888777888777777444444444444555666777888;;;:::;;;===???BBBDDDEEEOOOZZZrrr{{{eeebbbfffxxx}}}zzzyyyxxxzzz}}}~~~~~~|||yyywwwssspppmmmlllllljjjeee```VVVKKKAAA<<<:::888888:::999:::;;;<<<===AAAGGGKKKPPPZZZgggsssuuujjj___ZZZYYYXXX[[[```fffeee```WWWMMMGGGFFFGGGJJJSSSddd{{{{{{{{{wwwqqqrrruuuyyy~~~}}}zzzxxxxxxxxxyyyxxxuuuoooiiifffdddccc```[[[VVVTTTUUUWWWXXX\\\]]]^^^bbbhhhrrr~~~~~~zzzzzz|||}}}xxxtttsssqqqooonnnnnnnnnnnnppppppqqqrrrtttvvvwwwxxxuuussspppmmmkkkkkkkkkkkkmmmllliiifffccc```]]][[[ccceeehhhjjjgggaaaXXXRRRRRRPPPNNNOOORRRTTTTTTSSSRRRRRRVVVbbbooo}}}~~~}}}}}}}}}|||~~~yyy~~~wwwtttyyyxxxmmmhhhfffkkkrrrxxx|||~~~|||~~~}}}{{{}}}dddQQQDDDBBB@@@===:::888777666444333111///............------,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******...------,,,,,,,,,,,,,,,...---,,,,,,......---,,,......------,,,,,,------+++++++++,,,------......000//////...------,,,,,,,,,------....../////////,,,------...............333000444;;;===???KKKZZZqqquuuwwwssskkkbbb\\\YYYMMMIIILLL[[[lllzzz|||{{{}}}~~~xxxrrroooxxxvvv[[[QQQOOOMMMMMMQQQMMMXXXlllnnn[[[UUURRRQQQOOONNNQQQYYYccckkkpppnnnjjjddd\\\SSSLLLHHHAAA>>>:::777666666555444444333333333444555666666:::;;;<<<>>>@@@CCCFFFHHHUUUbbbzzzvvvdddccchhh}}}~~~{{{xxxwwwwwwyyy||||||{{{zzzxxxwwwuuurrrpppoooooommmhhhdddWWWLLLAAA<<<:::888888:::999:::;;;;;;===AAAFFFJJJMMMVVVaaalllvvvtttiii^^^YYYVVVUUUXXX]]]gggfffaaaYYYPPPIIIHHHIIIJJJUUUgggzzzxxx}}}}}}||||||{{{{{{{{{wwwqqqkkkgggfffllliiiddd```___```bbbdddggghhhjjjmmmsss{{{~~~{{{{{{|||}}}xxxtttsssqqqooonnnmmmllllllmmmoooqqqsssvvvxxxyyyzzzsssqqqnnnkkkiiihhhhhhhhhnnnllliiieeebbb___\\\[[[```ccchhhkkkiiibbbZZZUUUTTTRRRPPPQQQSSSUUUUUUUUUTTTSSSXXXbbbmmmzzz~~~|||xxxsssttt~~~{{{qqqmmmkkkooossswwwzzz|||||||||}}}~~~qqq]]]BBB===999888888666555666555333111000............---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,------,,,,,,---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------......//////.........---------.....................---,,,---///000000000...---333111555;;;===???LLL]]]nnnqqqrrrmmmfff```YYYTTTHHHIIIRRRbbbpppzzz{{{|||{{{sssppp{{{gggQQQLLLOOOOOOPPPSSSQQQaaavvvjjjVVVQQQLLLJJJHHHKKKSSS^^^hhhnnnqqqnnnhhh```XXXOOOIIIFFF@@@===999777666555333222333333333333333444555555999:::<<<>>>@@@DDDHHHLLL[[[kkkqqqfffiiiooo|||yyyvvvuuuvvvxxx{{{~~~~~~}}}~~~{{{yyyxxxwwwwwwuuurrroooooopppnnniiieeeXXXLLLBBB===:::888888:::888999:::;;;===AAAFFFJJJOOOWWWbbbkkkuuu}}}rrrhhh^^^WWWSSSQQQUUUZZZeeeeeebbb[[[QQQKKKIIIIIILLLXXXkkkxxxuuu}}}zzztttpppnnnnnnuuussspppnnnmmmooorrrtttuuuuuuvvvwwwzzz|||{{{|||{{{|||~~~}}}zzzuuutttrrrpppnnnlllkkkjjjjjjlllooosssvvvxxxyyyzzzrrrpppmmmjjjhhhgggggggggkkkiiifffbbb___]]]\\\\\\^^^ccciiikkkhhhaaaYYYTTTTTTSSSRRRQQQRRRTTTUUUUUUWWWVVVZZZbbblllxxxzzztttsssxxxwwwnnnmmmoooqqqtttvvvxxxzzz}}}|||yyyyyy~~~zzzyyyyyy}}}hhhSSSHHH>>><<<:::666333333666444222000.....................------,,,,,,,,,,,,,,,---------------,,,///...------,,,,,,------++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------------......---------.........//////000000///...---,,,,,,+++,,,---///111222000///---222111555:::<<>><<<888666555555333111333333333333333444555666888:::<<<>>>@@@EEEKKKOOO```sssnnnkkkrrryyy~~~zzzwwwuuutttuuuwww{{{~~~~~~~~~~~~zzzwwwvvvwwwwwwssspppnnnnnnooommmiiieeeXXXMMMBBB===;;;888888:::888999:::;;;<<<@@@FFFJJJRRRZZZdddnnnwwwzzzpppfff\\\VVVPPPNNNRRRXXXbbbcccaaa[[[RRRKKKHHHHHHNNN[[[nnnuuurrrzzz|||~~~}}}wwwvvvxxx{{{}}}{{{zzz{{{}}}~~~}}}{{{{{{|||{{{{{{}}}|||wwwvvvuuurrrpppmmmkkkjjjgggjjjnnnssswwwxxxyyyyyyooonnnkkkhhhfffffffffggggggeeeaaa^^^[[[[[[\\\\\\]]]ccchhhjjjeee^^^WWWSSSRRRRRRRRRQQQQQQQQQSSSTTTXXXWWW[[[bbbjjjuuu~~~~~~~~~~~~|||wwwuuuvvvzzz~~~{{{mmmhhhjjjpppqqqsssuuuuuuvvvyyy{{{yyyvvvwww}}}}}}xxxsssuuusss___NNN@@@>>>===888666888666555333000///.........//////......---,,,,,,,,,,,,,,,---.........------///......---------------***+++,,,,,,******+++,,,++++++*********+++,,,,,,------------------......,,,,,,------...//////000000000///...---,,,,,,+++---...000111222111000...111111555:::;;;@@@QQQeeeooorrrpppjjjgggeee[[[NNNHHHRRRbbbrrrzzz}}}}}}|||zzzyyykkkZZZLLLKKKNNNNNNQQQVVVccc~~~^^^MMMKKKGGGHHHLLLTTT]]]ffflllooooookkkccc[[[RRRJJJDDDAAA===:::888666666555444222222222333333444666777888777:::===???AAAFFFNNNTTTfff{{{uuulllppp{{{|||xxxuuuttttttvvvxxx{{{~~~~~~~~~{{{wwwvvvvvvwwwrrrpppnnnnnnooonnnjjjfffYYYNNNCCC>>>;;;888888:::888999::::::<<<@@@EEEIIIRRRZZZgggqqqzzzxxxlllddd[[[TTTNNNKKKPPPWWW```aaa```[[[RRRKKKHHHGGGNNN[[[nnn{{{qqqpppyyy~~~~~~}}}~~~~~~}}}||||||zzzyyy|||~~~zzzzzzxxxvvvrrrooollljjjfffjjjooouuuxxxyyyyyyxxxmmmllliiigggffffffggghhhfffccc___[[[XXXYYYZZZ[[[[[[aaaffffffaaaZZZTTTRRRQQQRRRRRRPPPOOOOOOQQQTTTVVVVVVZZZ```fffqqq~~~~~~~~~|||xxxvvvvvvwww~~~~~~{{{qqqgggffflllppprrrttttttttttttvvvwww|||zzzyyyzzz{{{rrrnnnyyyjjjUUUCCC??????:::888;;;777555333111///........./////////...------,,,,,,++++++,,,---------------//////...---------------***,,,...---+++***+++---+++++++++++++++,,,------..................------------.............................................///000111111111000000111111555;;;===BBBUUUjjjvvvyyywwwooollljjj\\\LLLIIIUUUhhhxxx|||}}}~~~hhhYYYLLLIIIJJJLLLTTT^^^qqqzzzZZZMMMNNNLLLQQQXXXaaahhhmmmppprrrlllhhhbbbYYYPPPHHHBBB???;;;999777777777777555444222222333444555777999:::999<<<@@@BBBDDDIIIRRRYYYllloookkktttzzzvvvtttttttttvvvxxx|||~~~|||}}}}}}{{{xxxvvvvvvwwwtttrrrpppqqqrrrqqqmmmjjjZZZNNNCCC>>>;;;888888:::777888999:::<<<@@@EEEIIIRRR[[[iiiuuuxxxiiibbbYYYRRRLLLIIIOOOWWW^^^``````\\\SSSLLLHHHGGGMMMYYYkkk~~~vvvnnnooozzz}}}{{{zzz{{{|||}}}|||}}}~~~~~~}}}~~~|||{{{yyyxxx{{{~~~}}}{{{yyyuuuqqqnnnkkkhhhlllrrrwww{{{{{{zzzyyyooonnnlllkkkjjjkkklllnnniiieee___ZZZWWWVVVXXXYYYWWW]]]bbbbbb\\\WWWTTTTTTQQQRRRRRRQQQOOOOOOQQQTTTSSSSSSWWW\\\bbbmmm{{{~~~{{{wwwuuutttuuuvvvwwwtttkkkeeeiiirrrrrrtttvvvvvvuuuuuuvvvwwwvvv}}}~~~~~~tttooouuu}}}fffNNNFFFBBB999555777777666333111///.........000000///...------,,,,,,)))***+++,,,,,,,,,,,,,,,//////...------------...+++---///...,,,+++,,,///,,,,,,,,,,,,------...///..................------/////////...------,,,,,,++++++,,,---...///000111//////000111111111111111222222666<<<>>>DDDXXXnnn||||||tttpppmmm]]]JJJJJJWWWkkkzzz}}}|||iiiZZZMMMHHHHHHKKKXXXfff}}}www[[[QQQUUURRRYYYccclllqqqsssuuuvvvjjjgggaaaYYYPPPHHHBBB>>>:::999777777888888666555111222333444666888:::<<<:::>>>BBBDDDFFFKKKUUU]]]qqq~~~kkkjjjvvv}}}yyyvvvtttttttttwwwyyy|||{{{{{{|||}}}}}}{{{zzzyyyyyy{{{}}}|||xxxvvvvvvwwwvvvtttssssssuuutttpppmmmZZZOOOCCC>>>;;;888888:::777888999:::<<<@@@EEEIIIRRR]]]lllyyyxxxggg```XXXQQQKKKHHHNNNWWW^^^```aaa]]]UUUMMMIIIHHHLLLXXXhhh{{{ssslllnnn{{{}}}zzzwwwvvvvvvxxxyyyyyyzzz}}}xxxzzz}}}}}}zzzzzzxxxwwwzzz}}}{{{wwwsssooollljjjnnntttzzz}}}}}}{{{zzzsssrrrqqqppppppqqqssstttmmmhhhaaa[[[VVVUUUVVVWWWTTTYYY___^^^ZZZUUUUUUVVVQQQSSSSSSRRROOOOOOQQQTTTPPPPPPTTTYYY___iii|||~~~~~~}}}}}}~~~~~~~~~}}}{{{||||||}}}|||||||||{{{xxxtttqqqxxxrrrnnnmmmkkkiiikkkpppuuuzzz~~~{{{uuutttxxxxxxmmmqqquuu{{{sssUUUAAA;;;:::999777444444444333222111000/////////...---,,,,,,++++++************++++++,,,---///...,,,,,,------,,,+++...........................------,,,,,,++++++***................................................------------------------///000000///......000222111222777<<<===FFF]]]tttrrrggg^^^WWWLLL___ttt~~~cccTTTJJJJJJHHHGGGXXXoootttddd``````aaaiiiqqquuuvvvxxxvvvrrrkkkfff^^^UUUMMMFFF@@@<<<:::999777555444444555666888666555444444666999;;;>>>@@@CCCDDDHHHOOOXXX```vvvyyyrrrrrr||||||zzzvvvtttvvvxxx|||~~~{{{zzzxxxyyyzzz{{{zzzzzzzzzzzzyyyxxxxxxwwwvvvvvvxxxuuusssvvv{{{zzzssslll]]]SSSEEE;;;777888888888;;;;;;:::999:::???FFFKKKTTT\\\jjj{{{~~~xxxsssgggcccZZZQQQKKKJJJMMMQQQaaacccddd^^^TTTLLLHHHHHHNNNVVVbbbsss}}}rrrlllooo}}}{{{xxxttttttvvvxxxxxxwwwzzzyyyzzz{{{}}}~~~}}}|||yyyxxxzzz~~~}}}zzzxxxuuurrrpppnnnrrrxxx{{{sssrrrqqqsssvvvyyyzzzzzzrrrkkkaaa\\\[[[[[[XXXUUUXXXZZZ[[[[[[XXXUUUSSSRRRRRRRRRRRRRRRQQQPPPOOONNNSSSSSSUUUYYY^^^hhh{{{~~~}}}uuutttsssrrrqqqqqqrrrsssrrrrrrrrrqqqqqqppppppooooooppprrruuuxxxyyy{{{{{{~~~}}}}}}||||||~~~~~~yyywwwwwwxxxyyyzzzxxxsssppppppkkkhhhiiijjjkkkooottt|||vvvxxx}}}zzznnnppppppsss~~~eeeNNNBBB>>><<<;;;444444444333222111000/////////...------,,,+++++++++++++++++++++,,,------///...------------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...///000///......000222000333888<<<@@@MMMiiiqqqhhh```[[[WWWhhh{{{{{{cccVVVOOOPPPNNNMMM]]]sssmmm___^^^___iiipppwwwxxxxxxxxxuuupppjjjeee\\\TTTLLLFFF@@@<<<;;;999777555555555666777888666555444444777999;;;@@@AAACCCDDDIIITTTbbblllzzzssssss}}}}}}{{{wwwvvvwwwyyy}}}~~~|||zzzxxxxxxyyy{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwyyyxxxyyy}}}}}}tttkkk^^^TTTGGG===999999999999;;;::::::999;;;???FFFKKKSSS]]]kkkzzz|||wwwrrrjjjeee\\\RRRKKKJJJMMMPPP]]]```bbb]]]UUUMMMIIIIIILLLTTT```ooo~~~sssnnnqqq~~~yyyvvvrrrrrrtttvvvwwwvvvxxx{{{}}}~~~~~~~~~|||zzz{{{{{{xxxvvvuuusssqqqtttxxx~~~}}}sssssstttwww{{{||||||{{{rrrkkkaaa\\\[[[[[[YYYWWWYYY[[[^^^^^^]]]YYYVVVUUUSSSSSSRRRRRRQQQPPPPPPOOORRRRRRTTTYYY]]]gggyyy~~~~~~|||gggfffeeedddcccbbbbbbccceeeeeeeeeeeeeeeeeeeeeeeebbbbbbdddgggjjjnnnppprrrssssssrrrqqqrrrssstttuuuwwwzzz~~~~~~}}}{{{{{{|||}}}~~~}}}|||~~~{{{yyyzzz~~~zzz|||~~~{{{wwwqqqrrrtttwwwxxxvvvqqqnnnhhhdddbbbeeegggiiiooouuu~~~|||zzz|||}}}|||}}}sssrrrooollltttrrrYYYGGG???======666555555444222111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------..................---------........................,,,,,,---......///000000................................................------------------------...///000///...///000222000444999===BBBTTTuuu|||nnneeeaaa___]]]nnnrrr^^^VVVSSSUUUSSSSSScccxxx|||ddd[[[^^^aaaqqqxxx|||{{{xxxvvvrrrlllhhhbbbZZZQQQJJJDDD???<<<:::999888666666666777777777666555444555777999;;;BBBBBBCCCEEELLL[[[mmmzzz{{{ssssss~~~~~~~~~}}}yyywwwyyyyyy}}}~~~|||yyywwwvvvxxxzzz||||||||||||{{{{{{zzzzzzyyyyyy{{{|||tttjjj___VVVHHH???;;;::::::::::::::::::999;;;???EEEJJJSSS^^^mmmzzz~~~{{{vvvrrrooojjj```UUUMMMJJJLLLOOOZZZ]]]```]]]VVVOOOJJJIIIHHHPPP\\\kkk~~~~~~uuuppprrr|||wwwuuurrrrrrtttwwwxxxyyy|||~~~||||||}}}|||xxxvvvuuuuuuttttttxxx{{{~~~tttuuuxxx|||}}}zzzqqqkkkbbb]]][[[\\\[[[ZZZZZZ]]]aaacccccc```[[[XXXTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQTTTXXX]]]fffvvv~~~yyysssqqqyyy[[[ZZZYYYXXXWWWWWWVVVVVVYYYZZZZZZZZZ[[[[[[[[[\\\YYYYYYZZZ\\\___bbbfffhhhgggfffeeeeeeeeefffggghhhhhhkkkppptttvvvuuusssrrrrrrqqqooopppqqqssssssrrrrrrpppoooqqqtttvvvwwwvvvtttwwwyyy|||~~~~~~yyyuuuoooppprrruuuvvvsssnnnjjjeee```^^^```ccceeekkkqqq{{{~~~zzzwwwvvv}}}zzzxxxsssnnnqqq}}}dddNNNBBB???@@@777666555444333222111111//////......---------,,,---------,,,,,,------.........//////...---..............................,,,---------.........///...........................................................................///000///...///111333111777<<<>>>DDDWWWwwwrrrfff___]]]]]]ZZZpppnnnaaa]]]]]]___]]]^^^pppooo^^^ZZZ___dddtttzzz}}}zzzvvvsssnnnhhheee___WWWNNNHHHCCC>>>;;;:::999888777777777777777666666555555666888:::;;;@@@AAACCCFFFOOO```ssszzzsssqqq{{{~~~~~~{{{yyyzzzyyy}}}~~~~~~|||yyyuuuuuuwwwzzz}}}~~~}}}}}}}}}||||||{{{{{{{{{}}}~~~}}}rrriii___VVVIII???;;;::::::999999999999999;;;???EEEIIITTT```oooyyy|||xxxuuuuuuooodddWWWNNNJJJKKKMMMXXX\\\___^^^YYYQQQKKKHHHEEEMMMZZZiii{{{~~~uuuqqqsssxxxvvvuuussstttwww{{{~~~~~~|||{{{{{{{{{{{{{{{|||yyyuuuttttttuuuvvvvvvuuuyyy}}}xxxxxxyyy{{{||||||zzzwwwqqqkkkccc^^^\\\\\\\\\\\\[[[^^^cccggghhheee___[[[UUUUUUTTTTTTSSSSSSSSSSSSQQQPPPRRRWWW\\\cccppp}}}~~~|||rrroooqqq|||OOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQQQQRRRSSSVVVXXXZZZZZZYYYXXXXXXXXXYYYZZZ[[[YYY[[[___dddfffgggffffffhhhfffeeeeeeggghhhhhhgggfffeeefffgggiiikkkllllllmmmooosssvvvzzz~~~}}}xxxvvvqqqrrrrrrtttssspppjjjfffaaa\\\YYY\\\^^^bbbhhhooo|||~~~wwwrrrqqqvvv|||~~~{{{}}}|||xxxsssttt~~~sss[[[JJJCCCAAA999888666444333222111111///...............------...------,,,,,,---------,,,...//////---,,,...///........................---------,,,,,,,,,++++++************************................................................---...////////////111333333999???@@@FFFXXXtttvvvjjj___WWWUUUVVV]]]yyy{{{qqqlllkkkmmmmmmjjjnnn}}}gggZZZXXX]]]bbbpppvvvxxxuuuqqqnnnjjjeeeaaa\\\SSSKKKEEEAAA===;;;888888777777777777777777666666555666777999:::;;;<<>>>>>>>>======@@@@@@@@@AAAAAAAAAAAAAAA======>>>???@@@@@@@@@???BBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLMMMOOOOOONNNLLLMMMOOOQQQSSSTTTUUUVVVWWWVVVYYY^^^ccciiinnnuuuyyy}}}{{{vvvvvvtttrrrpppnnnmmmjjjfffccc^^^XXXUUUVVVYYY\\\cccjjj}}}yyyqqqooosssuuuxxx|||}}}||||||uuu[[[GGG===<<<:::777444333222222333............////////////------,,,+++++++++++++++(((+++...---***))),,,///........................---------------,,,,,,,,,////////////////////////................................................,,,.../////////000222444555:::>>>CCCRRRkkknnnaaaVVVOOOPPPVVVxxxzzzxxxuuuuuurrrjjjfffrrr~~~kkk]]]TTTQQQXXXaaajjjooorrrooollljjjgggccc\\\VVVNNNFFFAAA>>>;;;:::555555555666666666555555555555666777999:::;;;<<<:::>>>CCCKKKUUUddduuuyyyrrrmmmttt~~~~~~}}}yyyxxx{{{|||yyywwwxxxwwwzzz{{{yyyyyy{{{zzzvvvvvvuuutttuuuyyy|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{xxxsssmmmiii```WWWKKKBBB===;;;999777777888999:::;;;???CCCGGGNNNXXXfffooottt}}}}}}vvviii[[[OOOIIIHHHJJJKKKPPPXXX]]]]]]WWWNNNGGGCCCIIISSSaaattt{{{xxxzzz}}}uuuooorrrwww}}}~~~}}}}}}~~~}}}xxxvvvxxxyyyvvvuuuvvvwwwyyyyyywwwvvvssstttwww{{{~~~zzzyyywwwvvvvvvuuusssqqqooonnnkkkgggbbb^^^[[[ZZZZZZZZZ]]]bbbfffeee^^^XXXRRRUUUYYY\\\\\\YYYUUURRRPPPNNNNNNRRRUUUVVVZZZ```qqq{{{~~~~~~{{{}}}888999;;;<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;777888:::<<<======<<<;;;<<<;;;:::::::::;;;======AAA???>>><<<<<<>>>@@@AAABBBBBBCCCEEEGGGFFFDDDBBBCCCFFFHHHJJJKKKLLLMMMNNNMMMQQQVVV\\\bbbhhhnnnsssxxxyyy|||zzzuuuuuusssqqqnnnllljjjiiifffdddccc\\\WWWVVVVVVXXX^^^ddduuuwwwppppppvvvuuuwwwyyy|||{{{~~~jjjTTTGGG<<<:::777555333222333333.........///////////////---,,,++++++************'''+++...---)))(((+++///........................,,,,,,------.../////////................................................////////////////////////,,,.../////////000222444666999===DDDXXXvvv~~~jjj\\\SSSOOOTTT]]]}}}zzzxxxyyyyyytttiiidddssstttdddYYYRRRRRR[[[gggkkkppprrrooollljjjgggccc[[[UUULLLEEE@@@===;;;:::444444555555555555555444444555666888999:::;;;<<<<<>>>>>>>>?????????@@@AAACCCDDDDDDDDDDDDEEEGGGJJJOOOUUU[[[```bbbfffiiimmmqqqsssuuuxxxzzzzzzuuuvvvxxxsssqqqmmmkkkiiigggeeedddccc___YYYTTTSSSVVV[[[___sss}}}nnneeefffjjjlllooovvv|||~~~yyy___JJJ???>>>:::666444555444222222111000///...............------,,,,,,------...........................///---******,,,...//////,,,,,,,,,------.........------------------------+++,,,...---,,,,,,---///111000///---------...///...,,,,,,//////---000555777@@@DDDIIIaaauuuaaa\\\SSSIIIQQQddd{{{xxxwwwxxxzzzrrreeehhh|||qqqbbbYYYTTTVVVaaammmsssqqqnnnnnnnnnkkkeeeaaaZZZTTTLLLDDD???<<<:::888777666666666666555555555555666666888999;;;===>>>;;;???DDDJJJTTThhh|||rrrpppsss{{{yyysssuuuuuutttsssssstttvvvwwwxxxvvvuuuuuuwwwyyyyyyxxx}}}zzzxxxyyy{{{|||zzzwwwvvvwwwyyyzzzzzz|||}}}yyyuuuqqqmmmkkkbbb[[[QQQFFF>>>999777777666777888999:::>>>BBBFFFNNNUUU]]]dddjjjssswwwiiiZZZOOOHHHFFFEEEFFFIIIOOOXXX^^^\\\RRRIIIHHHKKKRRR]]]lll}}}~~~}}}xxxxxx~~~~~~{{{zzz~~~}}}~~~yyyyyy||||||wwwrrrpppsssvvvwwwvvvvvvxxxzzz{{{{{{xxxuuusssuuuuuutttuuuvvvxxxyyyzzzwwwvvvuuusssrrrrrrrrrrrrooommmjjjfffbbb^^^ZZZYYY^^^]]]\\\___aaa```YYYTTTNNNTTTZZZ\\\^^^^^^YYYQQQNNNLLLKKKMMMQQQTTTTTTRRRdddttt~~~~~~~~~}}}zzz}}}888888888888888888888888555666666666666555444333777777777777777777777666666777777777888888888888777777777777777777777777888888999999999999::::::::::::;;;<<<<<<===>>>>>>AAABBBDDDHHHLLLPPPSSSUUU[[[^^^bbbeeehhhkkkooorrrwwwwwwxxxwwwwwwyyy}}}|||{{{{{{}}}}}}yyyssspppqqqsssrrrqqqnnnllljjjhhheeeccceeeaaaZZZUUUSSSUUUXXX[[[hhhtttyyyjjj___^^^```jjjmmmtttyyyzzz~~~mmmSSSBBB@@@<<<888888888888666444333222111000000000000...------,,,,,,------...........................///---******,,,...//////,,,,,,,,,,,,------------------------------------+++,,,...---,,,,,,---///000000///...............///---...000000...111666555???FFFOOOjjjkkk\\\YYYQQQHHHRRRggg}}}uuuqqqooossstttoooffflllxxxmmmaaaYYYVVVYYYeeeqqqsssqqqooonnnnnnkkkeee```XXXSSSKKKEEE@@@<<<999777666666666555555555444444666666777888999;;;===>>><<>>>>>???@@@BBBDDDFFFGGGMMMOOORRRUUUXXX\\\aaadddgggiiikkklllmmmppptttwww{{{yyyrrrppppppnnnppprrrpppmmmkkkmmmoooqqqqqqpppnnnkkkhhhdddcccfffbbb\\\VVVSSSSSSUUUVVV^^^hhhttt~~~}}}ttthhh^^^[[[[[[fffkkkssswwwwww{{{~~~___HHHBBB<<<999888777555444444333222111000000000000......------------.................................,,,++++++,,,.........---,,,,,,,,,,,,,,,,,,+++------------------------+++,,,...---,,,,,,---//////////////////......---000......111000///222777666>>>GGGUUUqqqppp```UUUSSSLLLGGGVVVooowwwoookkklllmmmiiigggttt}}}tttjjj```ZZZXXX]]]jjjvvvtttqqqoooooonnnkkkeee___TTTPPPJJJEEE@@@<<<999666555555555555444444444333666666777888:::<<<===???===@@@EEELLLZZZrrryyyooolllppp{{{zzzwwwttttttsssrrrrrrsssssstttvvvyyy|||{{{wwwuuuuuuwwwzzz{{{{{{{{{yyyxxxyyyzzzyyy{{{|||}}}}}}}}}}}}yyyuuupppmmmkkkfff___UUUKKKBBB===::::::777999:::::::::<<>>???@@@@@@DDDEEEGGGHHHJJJMMMRRRVVVYYY[[[^^^```cccfffjjjnnnnnnvvvvvvkkkeeedddgggiiikkknnnnnnmmmmmmnnnppprrrssssssppplllgggcccaaaccc```[[[VVVSSSSSSSSSTTT[[[```iiittt~~~zzzzzzyyytttllleee```]]]```gggqqqwwwwwwyyymmmUUUJJJ???;;;:::777444222222111000///..................------------.................................,,,++++++---.........------,,,,,,+++++++++***------------------------+++,,,...---,,,,,,---///---...///000000///...---///---...000000...111666;;;@@@FFFTTTppphhh[[[QQQMMMGGGHHH___{{{~~~qqqiiihhhgggeeehhh|||~~~|||sssjjj```[[[[[[___kkkwwwtttrrrpppooonnnjjjccc]]]QQQMMMHHHDDD@@@<<<888555555555444444444333333333666666777888:::<<<>>>??????AAAFFFNNN^^^uuuzzzqqqpppuuu{{{xxxttttttttttttttttttttttttvvv{{{~~~}}}wwwssssssuuuxxx{{{}}}{{{xxxwwwyyy|||}}}}}}yyytttpppnnnlllgggaaaWWWLLLCCC>>>;;;:::888999:::::::::;;;===@@@DDDIIIPPPTTTXXX```lllttt|||pppcccWWWNNNHHHEEEBBBDDDKKKTTT[[[ZZZRRRJJJCCCEEEJJJTTTcccuuu~~~~~~}}}|||||||||}}}}}}~~~|||zzzzzzzzz}}}yyyuuuvvvyyyyyyxxxxxxsssmmmkkknnnrrrttttttuuuvvvwwwwwwvvvuuussssssqqqnnnllloootttzzz}}}~~~||||||{{{zzzyyyxxxwwwwwwsssqqqnnniiieeeaaa^^^\\\ZZZZZZZZZYYYWWWVVVVVVVVV[[[bbbhhhhhhfffccc^^^WWWOOOMMMLLLLLLOOOTTTXXX[[[dddrrr}}}~~~555555666666777777777777777888888999999999888888:::999999999888888777777666666666666666555555555666666666666666666666666666666666777777777777888:::999777666777888:::;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAABBBAAAAAADDDHHHKKKLLLNNNQQQTTTVVVYYY]]]```^^^dddkkkpppqqqsssvvvyyy~~~xxxmmmaaa\\\^^^cccjjjlllnnnpppqqqrrrssstttxxxyyyxxxtttmmmfffbbbaaa^^^]]]ZZZVVVTTTSSSSSSTTTWWWYYY___iiirrrxxx{{{}}}yyyxxxxxxwwwtttnnngggbbbZZZbbbnnnvvvvvvvvvcccRRRCCC??????;;;888777222111000///............///......------......///........................---,,,+++,,,---......------------,,,,,,+++++++++------------------------+++,,,...---,,,,,,---///---...///000000///...---...,,,---//////---000555???@@@EEESSSmmmuuuiii\\\PPPJJJEEENNNmmmssshhhgggfffdddkkk|||vvv~~~uuulllccc]]][[[^^^iiitttsssqqqoooooommmiiiaaa[[[NNNKKKFFFBBB???<<<888555555555444444444333333333666777777999:::<<<>>>???AAACCCHHHQQQaaaxxxvvvqqqttt|||~~~zzzxxxtttuuuuuuuuuvvvvvvvvvvvvvvv{{{~~~|||vvvrrrrrrtttwwwyyy|||{{{yyyxxxzzz}}}}}}yyytttqqqooonnngggaaaXXXNNNDDD>>>;;;999888:::;;;;;;::::::<<<>>>BBBGGGLLLOOORRRZZZeeennnzzz~~~sssgggZZZOOOHHHDDDCCCEEEKKKTTT[[[ZZZSSSKKKCCCDDDHHHQQQ___qqq~~~}}}}}}}}}}}}}}}~~~|||}}}~~~}}}|||zzz{{{{{{~~~wwwtttvvvyyyyyyxxxtttpppllllllppptttvvvuuuuuuuuutttssssssrrrqqqqqqqqqnnnmmmpppwww~~~||||||||||||{{{zzzxxxwwwsssqqqnnnjjjfffbbb^^^]]][[[\\\\\\YYYUUUTTTVVVYYY___hhhpppqqqmmmhhhaaaYYYNNNNNNMMMMMMPPPTTTYYY\\\bbbppp}}}~~~555666666777777888888999777777888999999999888888777777777777777777777777888888777777777777666666777777777777777777777777666666666666777777777777999999888777777888999:::999999999999:::;;;<<<===???@@@@@@???>>>???BBBDDDAAADDDGGGIIIJJJLLLOOOQQQQQQSSSWWW[[[```ffflllqqquuutttoooeee[[[YYY___ggglllnnnrrruuuyyy{{{|||}}}zzzppphhhcccbbbZZZZZZXXXWWWUUUTTTSSSSSSQQQPPPUUU```iiiooossswwwyyywwwxxx{{{~~~{{{rrrjjj^^^ccclllsssssssssyyykkkUUUAAA<<<===:::777888444333222111000000000000//////............//////........................---,,,+++,,,...///...---...---------------,,,,,,------------------------+++,,,...---,,,,,,---///---...//////////////////...,,,,,,///...---000555>>>???EEEVVVpppwwwhhh\\\PPPJJJKKK\\\zzzoooiiiiiihhhrrrvvvtttwwwnnneee___[[[]]]eeeooorrrpppnnnnnnlllggg___XXXLLLIIIDDD@@@===;;;888666555555555555444444444333777777888999;;;===>>>???AAADDDIIITTTfff}}}zzzmmmnnnwww}}}yyyvvvssstttuuuvvvwwwxxxxxxxxxwwwzzz{{{yyyuuurrrqqqrrrvvvwwwyyyzzzzzz{{{|||~~~|||xxxuuurrrqqqppphhhcccZZZOOOFFF???;;;:::888999;;;;;;::::::;;;===@@@DDDHHHJJJMMMTTT___gggtttwwwkkk^^^RRRIIIDDDDDDFFFKKKSSSZZZZZZRRRKKKGGGGGGIIIQQQ^^^ppp~~~~~~}}}|||}}}}}}|||{{{zzz{{{|||zzz}}}{{{vvvtttuuuvvvvvvuuuooollljjjkkkooorrrsssrrroooooonnnnnnnnnnnnoooooorrrooonnnsss{{{||||||||||||{{{zzzxxxvvvsssrrrnnnjjjfffbbb^^^]]]\\\^^^^^^ZZZVVVVVV[[[```gggpppwwwvvvpppiiiaaaZZZNNNOOOPPPPPPPPPTTTXXX\\\aaammm}}}~~~~~~666666777777888999999:::777777888999999999999999777777777888999999:::::::::::::::999999888888888999999999999999999999999777777777888888888999999999999888888888888888888:::999999999999:::;;;;;;;;;===>>>>>>>>>>>>???AAA>>>@@@BBBCCCCCCDDDEEEGGGHHHHHHJJJOOOWWW___eeehhhiiijjjggg___XXXZZZeeeoooppprrrwww}}}tttjjjffffffYYYYYYXXXWWWVVVSSSRRRPPPLLLJJJNNNYYYbbbfffkkkqqqvvvuuuyyy}}}nnnmmmpppssssssrrrvvv|||yyy^^^DDD<<<;;;777444555444333222111000000000000//////............//////........................---,,,+++---...///...,,,---..................///------------------------+++,,,...---,,,,,,---///...............///000000...,,,---000///...000666;;;>>>HHH\\\tttyyybbbXXXNNNLLLTTTlll|||xxxkkkmmmooozzz~~~xxxyyyxxxooofff___[[[[[[bbbkkkqqqooommmmmmkkkeee\\\UUULLLGGGBBB===;;;:::999777666666666555555555444444777777888999;;;===???@@@@@@CCCKKKYYYlllqqqeeekkk{{{}}}wwwssspppqqqtttvvvxxxxxxyyyyyyxxxxxxwwwuuutttrrrqqqqqquuuuuuvvvxxx|||~~~~~~{{{xxxuuusssssssssjjjeee\\\RRRHHHAAA===;;;777888:::;;;::::::;;;===>>>AAAEEEFFFHHHNNNYYYaaannn||||||pppcccVVVLLLFFFDDDEEEJJJRRRXXXXXXPPPIIIIIIHHHIIIPPP\\\nnn~~~~~~}}}{{{||||||{{{yyyxxxyyy{{{xxxzzz~~~{{{yyywwwtttrrrpppooooookkkhhhgggiiilllmmmkkkhhhfffeeeeeefffhhhkkkmmmoooqqqoooooottt}}}zzz{{{||||||{{{yyywwwuuusssqqqnnnjjjeeeaaa^^^\\\ZZZ]]]___\\\XXXYYYbbbjjjqqqyyy|||vvvmmmeee^^^XXXNNNPPPRRRRRRRRRSSSWWW[[[___kkk}}}}}}~~~666777777888999:::::::::888999:::;;;;;;;;;;;;;;;999999:::;;;<<<======>>>;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999::::::;;;::::::999888<<<<<<;;;:::::::::;;;;;;888:::===>>>>>>>>>???@@@???AAACCCCCCBBBAAABBBCCCEEEDDDEEEKKKUUU]]]aaabbbaaabbbaaa[[[WWW\\\jjjvvvsssvvv|||xxxmmmiiiiiiYYYYYYYYYXXXVVVSSSPPPNNNLLLIIILLLVVV]]]```dddjjjrrrrrryyy~~~yyyuuuuuuuuutttwww}}}|||zzzzzznnnPPPDDDAAA:::555666222111000///............//////............//////........................,,,,,,+++---...///...,,,---.........///000000000------------------------+++,,,...---,,,,,,---//////...---------///000111///......111000///222777999???LLL```wwwvvv\\\SSSLLLNNN\\\xxxxxxyyy~~~yyylllpppuuu~~~|||xxxooofff```[[[[[[aaajjjpppnnnmmmllljjjddd[[[TTTKKKGGGAAA<<<:::999999888777666666666666555555555777777888999;;;===???@@@>>>BBBLLL[[[ppp~~~mmmbbbkkk|||vvvqqqnnnooorrruuuwwwxxxyyyyyyyyywwwtttsssssssssqqqpppuuuttttttwww}}}~~~~~~{{{wwwuuutttttttttlllggg^^^TTTJJJCCC???<<<666888:::;;;;;;:::<<<===<<>>======<<<;;;::::::;;;<<<>>>@@@BBBCCCDDDDDDEEEJJJRRRYYY\\\]]]\\\aaadddbbbbbbjjjsssxxx~~~vvvllleee^^^[[[XXXUUUTTTRRRPPPOOOLLLHHHGGGMMMSSS[[[eeennnnnnvvv{{{zzz{{{vvvtttvvv~~~zzzxxxyyy~~~\\\IIIAAA:::999===777666555333222111111111,,,,,,,,,------.........//////.........------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...........................//////111222333---------,,,,,,...333666===CCCUUUqqqzzzppp]]]PPPKKKOOO\\\}}}pppnnn|||tttwwwlllmmmvvvlllaaa[[[XXXXXX\\\bbbmmmqqqqqqlllgggccc[[[TTTJJJGGGBBB???===;;;999777333444555666666555444333777888999:::<<<===>>>???DDDGGGPPP```wwwrrrgggbbbmmm{{{tttooommmlllmmmrrrxxx||||||zzzyyywwwuuuttttttrrrpppnnnrrrsssuuuwwwzzz}}}~~~}}}{{{yyywwwuuuuuuqqqkkkaaaWWWOOOGGGAAA>>>;;;;;;;;;<<<<<<<<<=========???AAAAAACCCHHHQQQWWWiiisssvvviii[[[PPPJJJEEEEEEFFFJJJOOOOOOLLLIIIJJJFFFFFFNNNWWWcccqqq}}}}}}|||}}}~~~~~~}}}||||||||||||}}}}}}{{{wwwttttttuuuwwwuuuxxx{{{|||{{{yyyyyyyyyrrrqqqooolllhhhccc___]]]\\\\\\\\\[[[[[[ZZZZZZYYYWWWUUUTTTXXX___eeeiiijjjhhhlllooorrrzzz~~~~~~}}}|||}}}|||vvvqqqpppmmmiiigggeeedddcccaaaaaa^^^]]]]]]\\\___mmm}}}|||pppdddZZZTTTRRRPPPOOOOOOOOOQQQSSSUUUWWWWWWbbbsss~~~<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;999999::::::;;;<<<<<<============>>>======<<<<<>>>>>>>>??????@@@CCCCCCEEEIIIPPPWWW[[[]]]XXX```fffhhhllluuu~~~zzzqqqjjj___[[[VVVSSSQQQOOONNNLLLLLLHHHGGGKKKQQQWWWaaaiiiooovvv{{{wwwvvvvvv}}}}}}yyyxxx{{{~~~lllRRRCCC;;;999:::777666555333222111111000,,,,,,,,,------.........//////.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...---,,,++++++,,,+++++++++,,,---.....................000444888>>>EEEZZZvvvxxxmmm]]]OOOJJJNNN\\\zzzooommmtttlllnnnhhhoooqqqggg]]]XXXVVVWWW\\\bbblllppppppkkkeeeaaaYYYRRRIIIFFFAAA>>><<<;;;999777444444555666666555444444777888999:::<<<===??????IIIKKKTTTeee}}}pppgggeeeqqq}}}uuuqqqiiihhhiiinnnuuuyyyyyywwwxxxvvvtttssssssrrrqqqooossstttvvvxxxzzz{{{||||||~~~~~~}}}{{{xxxvvvtttsssqqqlllcccZZZRRRJJJCCC>>>999999:::::::::;;;;;;;;;>>>@@@BBBCCCDDDIIIPPPVVVbbblllzzzxxxkkk]]]QQQIIIEEEDDDEEEIIINNNOOOMMMJJJIIIEEEFFFLLLVVVaaappp|||~~~|||zzzzzz{{{~~~}}}|||{{{{{{{{{{{{||||||zzzwwwtttrrrrrrsssrrrvvv{{{|||yyyvvvtttsssrrrqqqnnnjjjddd^^^YYYVVVWWWWWWVVVVVVUUUUUUTTTTTTPPPOOOOOOTTT\\\dddiiikkkkkknnnpppsssyyy~~~~~~~~~~~~~~~{{{vvvrrrqqqnnnkkkhhhgggeeecccaaa___]]]]]]^^^___dddsss{{{nnnbbbZZZVVVUUUPPPOOONNNNNNOOORRRUUUWWWYYYbbbqqq>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999::::::::::::999999::::::;;;<<<<<<<<<<<<======>>>>>>>>>======AAAAAA@@@?????????@@@AAAEEEFFFHHHLLLQQQXXX]]]aaa^^^gggooottt{{{~~~vvvoooddd___XXXSSSPPPNNNMMMLLLKKKGGGEEEIIIMMMRRRYYYaaajjjsssxxxvvvuuurrrxxx~~~~~~}}}|||{{{___HHH@@@<<<999888777555333222111111000---------------........................---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,+++******,,,+++++++++++++++,,,,,,...///000000000333777:::???HHH^^^zzzttthhh\\\NNNHHHMMM\\\wwwoooooouuukkkeeeaaabbbqqq~~~jjjbbbYYYVVVTTTTTTZZZaaakkkooonnniiiccc^^^VVVNNNGGGDDD@@@===;;;:::888666444444555666666555444444777888999;;;===>>>@@@@@@MMMOOOXXXkkkyyylllfffhhhvvv~~~vvvrrrffffffggglllssswwwxxxvvvvvvuuussssssttttttrrrqqquuuvvvwwwxxxyyyxxxwwwvvvxxxxxxxxxyyy|||~~~~~~}}}~~~~~~|||{{{xxxuuusssrrrqqqllleee^^^VVVMMMDDD>>>999::::::::::::;;;;;;;;;???BBBEEEFFFGGGJJJPPPUUU]]]fffttt{{{ooo```RRRIIIDDDCCCDDDGGGMMMOOONNNLLLIIIEEEEEEKKKTTT___ooo|||~~~zzzxxxxxxyyy}}}}}}||||||{{{{{{zzzzzz{{{|||{{{xxxsssooommmmmmlllrrryyy{{{xxxtttqqqpppqqqooolllggg```XXXQQQMMMPPPPPPOOONNNMMMMMMMMMMMMJJJJJJLLLRRR[[[dddjjjnnnoooqqqssstttyyy~~~}}}yyyvvvuuurrrpppmmmkkkiiifffbbb```^^^]]]^^^```ccckkkzzzzzzlllaaaZZZXXXXXXQQQOOOMMMLLLMMMPPPUUUWWW[[[aaannn?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<=========<<<<<<;;;===============>>>>>>>>>::::::::::::::::::::::::999999999999::::::::::::999::::::;;;;;;<<<======<<<===>>>?????????????????????>>>???@@@BBBDDDFFFHHHJJJNNNRRRVVV\\\ccchhhnnnvvv~~~yyyrrrkkkeee]]]VVVRRRPPPOOONNNJJJFFFDDDGGGIIILLLQQQXXX```lllrrrqqqrrrooowww~~~~~~mmmQQQFFF@@@;;;888777666444222111000000---------................................................---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------///...---------------......///000111222444888;;;@@@JJJ^^^www|||nnnddd\\\LLLFFFMMM^^^~~~uuussswwwtttmmmfffaaaYYY```sssyyyggg___XXXTTTRRRRRRXXX```kkknnnnnnhhhbbb\\\TTTLLLFFFBBB>>>;;;:::999777555444555555555555555555444777888999;;;===???AAABBBLLLPPP\\\rrruuugggeeejjjzzz}}}vvvqqqeeeeeegggllltttyyyyyyxxxvvvuuuttttttvvvvvvuuutttvvvwwwxxxxxxwwwuuusssqqqqqqqqqqqqtttxxx{{{||||||}}}}}}|||zzzxxxuuurrrqqqooolllggg```XXXNNNDDD>>><<<<<<<<<<<<============@@@CCCHHHIIIJJJLLLPPPTTT]]]fffrrr}}}}}}ssseeeUUUJJJDDDCCCBBBEEEKKKNNNOOOMMMJJJGGGFFFKKKSSS^^^ooo~~~}}}yyyxxxxxxyyy||||||||||||||||||{{{{{{{{{||||||xxxsssnnnjjjiiigggoooxxx{{{xxxtttqqqpppqqqoookkkeee]]]TTTMMMHHHKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIMMMTTT]]]fffnnnssssssuuuuuutttxxx~~~{{{xxxwwwxxxsssrrrooommmkkkgggccc_________aaacccgggqqqzzzlllbbb\\\YYYXXXPPPNNNKKKIIIKKKOOOTTTWWW[[[___jjj|||@@@@@@?????????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>==================>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>===>>>???@@@AAABBBBBBBBB@@@@@@??????AAADDDGGGIIIKKKPPPWWW[[[^^^ccckkkrrr}}}{{{sssoooiii```YYYTTTRRRPPPNNNJJJFFFDDDEEEGGGGGGJJJPPPWWWeee~~~pppoooqqqpppzzz~~~~~~~~~]]]KKKAAA999999888666444222111000000........................---.....................///...---------......///------------------------++++++++++++++++++++++++******+++,,,,,,---......//////..................---...000111333555999<<>>AAACCCCCCIIIPPPaaazzzvvvbbbdddmmm}}}|||tttnnndddcccfffllltttyyyzzzyyyxxxwwwvvvwwwyyyyyyyyyxxxwwwwwwwwwvvvtttrrrooonnnmmmmmmnnnrrrvvvzzz{{{{{{zzzzzzzzzyyywwwtttrrrpppnnnkkkgggaaaZZZOOOEEE===<<<<<<<<<=========>>>>>>AAAEEEIIILLLLLLNNNRRRUUU___gggrrr{{{wwwjjjYYYNNNEEEBBBAAACCCHHHMMMOOONNNLLLIIIHHHLLLRRR^^^ppp}}}~~~~~~|||zzzyyyyyy{{{||||||}}}~~~~~~~~~}}}}}}{{{||||||yyysssmmmiiigggjjjrrr{{{}}}yyysssqqqqqqssspppkkkddd[[[SSSLLLHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKPPPWWW```jjjsssxxxyyy{{{zzzvvvxxx~~~zzzxxxxxxzzztttrrrpppnnnlllhhhccc```aaabbbcccdddjjjuuuyyylllccc]]]XXXUUUOOOLLLIIIHHHIIIMMMRRRVVVZZZ]]]gggwww@@@@@@?????????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<======>>>>>>??????@@@========================;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>?????????>>>???AAABBBCCCDDDEEEEEEFFFEEECCCBBBCCCFFFIIIKKKOOOXXXbbbhhhjjjnnnwwwuuupppjjjbbb[[[VVVRRROOOMMMJJJFFFDDDEEEEEEDDDFFFJJJQQQ```zzzuuuooossswww~~~|||mmmRRRAAA888:::999777555333111000000/////////...............---------...............///...---------...///000------------------------++++++++++++++++++++++++...---------,,,,,,,,,+++---,,,,,,,,,,,,,,,------,,,...111333444777:::===BBBIIIYYYhhhnnnhhhaaa^^^XXXHHHFFFTTTjjj~~~}}}xxxzzziii[[[\\\^^^]]]\\\fff|||oooccc^^^YYYUUUPPPOOOVVV^^^hhhlllkkkfff```[[[SSSLLLDDDAAA===:::999888777555666555444444444444555666666777999<<>>>>>>>>>>>================================================<<<===>>>????????????>>><<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDFFFGGGGGGGGGIIIHHHFFFFFFHHHKKKOOORRRYYYdddrrryyy{{{~~~zzzrrrmmmeee___YYYUUUQQQNNNJJJFFFEEEFFFEEECCCDDDGGGLLLZZZrrr{{{ooosss}}}}}}}}}}}}\\\EEE>>>;;;999777555333111000000000/////////.........------------........./////////...---,,,---...000111........................------------------------.........---------------+++*********+++,,,---------///222555666999<<>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????;;;<<<<<<===>>>?????????????????????????????????============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAABBBCCCEEEGGGHHHIIIIIIHHHGGGGGGHHHLLLQQQVVVZZZbbboootttpppiiiccc^^^YYYTTTQQQJJJGGGEEEFFFEEECCCCCCFFFIIIUUUjjj~~~nnnqqq{{{zzz|||eeeLLLFFF;;;:::888555333111000000000000//////.........------------........./////////...---,,,---...111222........................////////////////////////++++++,,,---...000000111++++++++++++,,,---...///...000444666888;;;>>>AAAAAAKKK[[[iiilllddd^^^\\\VVVGGGHHH[[[ttttttoooqqqxxx{{{vvv~~~xxx\\\OOOVVV^^^```bbbnnnlllYYYWWWTTTRRRNNNNNNWWWaaacccfffgggbbb]]]XXXQQQJJJDDDAAA===;;;:::999888666666555444333333444555666666777:::===@@@CCCFFFGGGPPPcccjjjccchhhvvvzzzrrrlllddddddgggoooxxx~~~zzzyyyxxxxxxzzzzzzyyyxxxvvvtttqqqnnnmmmmmmooopppoooppptttyyy}}}}}}zzzwwwssstttvvvwwwwwwuuusssqqqrrroookkkeee]]]TTTJJJCCC============>>>>>>>>>???CCCGGGKKKMMMNNNRRRXXX]]]hhhnnnvvv}}}}}}tttfffZZZJJJEEE??????CCCIIILLLMMMLLLIIIHHHIIIMMMYYYooo~~~zzzxxxxxxyyywwwyyy{{{}}}~~~~~~}}}|||tttuuutttrrrnnnkkkjjjjjjnnnuuu{{{{{{wwwwww~~~|||pppbbbVVVMMMHHHEEEEEEDDDCCCDDDFFFJJJNNNPPPUUU[[[dddnnnyyy~~~}}}{{{wwwwwwzzz||||||{{{tttqqqmmmjjjiiihhhfffeee]]]aaabbbccclll|||zzzgggXXXQQQOOOMMMKKKIIIHHHHHHHHHJJJLLLNNNPPPXXX\\\bbbjjjxxx}}}===>>>???@@@@@@???>>>===????????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;???@@@BBBCCCCCCBBB@@@????????????@@@@@@AAAAAABBBBBB@@@??????AAABBBBBBAAABBBAAA@@@AAABBBAAA>>><<>>:::888777777555444666666666666666666666666888777999<<<>>>???EEELLLTTTpppyyyfff___mmm}}}~~~xxxssspppmmmiiihhhnnnyyy}}}{{{yyyyyyzzzzzzyyyxxxssssssrrrqqqppppppppppppvvvxxx{{{}}}}}}|||zzzyyyuuuvvvwwwyyy{{{zzzvvvtttrrrpppmmmhhh```VVVKKKDDD@@@>>><<<<<<===>>>>>>>>>AAAAAAFFFLLLOOORRRZZZbbbggglllvvv|||{{{}}}xxxjjjUUUJJJDDD@@@AAACCCEEEHHHMMMQQQMMMJJJKKKOOO\\\qqq~~~}}}|||{{{zzzzzzyyyyyyzzz|||~~~}}}{{{yyyvvvuuussspppmmmjjjiiigggiiimmmsssvvvyyy|||xxxlllfff]]]RRRJJJJJJHHHFFFFFFIIIJJJKKKOOOVVV\\\fffqqq{{{~~~{{{yyywwwwwwxxxxxxwwwvvvtttrrrooolllkkkjjjkkkkkkeeebbbaaaeeeooozzztttdddVVVOOOLLLJJJIIIJJJJJJJJJIIIHHHJJJMMMPPPVVVUUUZZZgggxxx===>>>????????????>>>===?????????@@@??????>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDBBBAAABBBDDDEEEEEEDDDDDDCCCBBBCCCDDDCCC@@@>>>@@@@@@@@@AAABBBCCCEEEEEEGGGIIIKKKKKKIIIJJJNNNRRRTTTSSSVVV[[[]]]^^^cccjjjtttuuuooohhhccc___ZZZTTTOOOKKKHHHDDDBBBCCCCCCCCCBBBBBBMMMWWWaaatttxxxqqquuu~~~{{{wwwyyy^^^KKK???<<<888555444444222///333111//////000111000/////////.........---------........................---,,,,,,++++++,,,,,,---,,,,,,---............---................................................111000///111666<<>>:::888777777555444333444444555666777777888:::888:::>>>???AAAGGGOOO___zzzpppddd^^^lll|||{{{wwwuuuqqqmmmlllqqq{{{}}}{{{yyyyyyyyyxxxvvvtttsssrrrqqqqqqrrrtttttt|||~~~~~~|||{{{zzzzzz{{{{{{yyyvvvssspppooommmiiicccZZZOOOHHH>>><<<:::999;;;<<<<<<;;;???@@@DDDJJJMMMOOOWWW___gggnnnxxx{{{zzz~~~}}}yyylllXXXLLLEEE@@@AAACCCDDDGGGLLLNNNKKKJJJLLLRRR^^^sss~~~~~~}}}}}}|||{{{{{{{{{xxxxxxyyy{{{||||||zzzxxxtttsssrrrooollliiifffeeeeeekkksssxxx{{{}}}tttjjjeee___UUUOOOMMMKKKIIIJJJMMMOOOPPPVVV]]]cccmmmzzz}}}{{{yyyyyyyyyzzzyyyxxxtttrrrpppmmmlllllllllllljjjfffcccdddkkkttt{{{|||ppp___RRRLLLJJJIIIIIIJJJJJJJJJIIIIIIJJJNNNPPPUUUTTTZZZgggwww===>>>>>>??????>>>>>>===>>>???@@@@@@AAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFEEECCC@@@AAAAAABBBCCCEEEGGGIIIJJJKKKMMMOOONNNMMMNNNRRRVVVZZZ[[[```eeefffffflllsss~~~~~~sssoooiiieeebbb^^^XXXTTTKKKHHHEEECCCBBBCCCBBBBBB@@@GGGMMMSSSbbbvvv~~~{{{zzzwwwuuuxxx~~~{{{uuutttyyynnnQQQCCC>>>999777666444111...333111//////000111000////////////............---........................------,,,,,,,,,,,,------...------------...//////////////////////////////------------------------//////000222666:::???AAAGGG^^^pppqqqiiiddd```[[[MMMKKKQQQfffmmmYYYWWWfff}}}ssseee^^^WWWVVV[[[eeemmmqqqlllkkkhhheee___WWWNNNHHH@@@===:::888777666555444222222333555666777888999::::::;;;???@@@BBBJJJSSSffftttcccaaa^^^lll{{{}}}{{{zzzuuurrrpppuuu}}}|||zzzyyyxxxvvvuuuuuutttsssrrrtttvvvyyy{{{~~~|||zzzyyywwwtttqqqnnnmmmmmmlllggg^^^TTTMMM???===:::999:::;;;;;;;;;======AAAGGGIIILLLSSS[[[eeelllvvvyyywww|||{{{zzzooo\\\NNNGGGBBBBBBBBBCCCFFFJJJJJJHHHIIIMMMTTT```ttt}}}}}}||||||{{{{{{{{{zzzwwwvvvwwwxxxzzzzzzxxxvvvrrrrrrqqqooolllhhheeebbbaaaiiittt|||~~~~~~~~~~~~zzzrrrkkkhhhddd]]]WWWTTTOOOMMMNNNRRRVVVYYY```hhhmmmyyy}}}{{{zzz{{{{{{zzzyyytttsssqqqooonnnmmmmmmmmmkkkgggcccbbbgggnnnuuuyyyyyymmm\\\OOOJJJIIIJJJKKKJJJJJJKKKJJJJJJKKKOOORRRTTTUUU[[[hhhvvv????????????????????????>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHKKKLLLKKKJJJGGGFFFFFFGGGGGGGGGDDDBBBAAAAAACCCEEEGGGJJJMMMNNNNNNPPPRRRQQQPPPQQQUUUYYY```bbbggglllllllllqqqyyy}}}uuupppkkkhhheeebbb\\\WWWLLLIIIEEECCCBBBBBBBBBAAAAAADDDFFFIIIUUUhhhvvvzzzzzzzzz{{{||||||zzzxxxxxxzzzxxxvvvsssppprrr{{{}}}XXXGGG???999888888555111000333111//////000111000////////////.......................................------,,,,,,,,,,,,------...---,,,,,,,,,---///000........................---------------------------///111333666999===@@@HHH]]]oooqqqkkkggg```YYYGGGIIITTTkkknnn^^^___qqqmmmgggaaa[[[]]]dddlllooopppnnnlllhhhddd^^^VVVMMMGGG@@@===:::777777666555333222333333444555666777888:::999;;;>>>???BBBLLLVVVkkkzzzaaaYYY]]]```mmm|||~~~|||{{{{{{wwwtttssswww{{{yyyxxxxxxwwwvvvvvvuuuttttttvvvzzz~~~|||yyywwwvvvtttrrrpppnnnnnnooonnnjjjaaaWWWPPPCCC@@@<<<;;;;;;<<<===<<<<<<<<<@@@EEEGGGIIIPPPXXX```fffrrrxxxuuuyyyyyyzzzrrraaaQQQJJJCCCBBBBBBBBBEEEIIIHHHGGGIIINNNTTT___qqq~~~}}}||||||~~~~~~}}}|||{{{yyyyyyxxxvvvuuuuuuvvvxxxxxxwwwuuuqqqrrrrrrqqqnnnjjjfffcccaaakkkxxx}}}{{{yyytttpppnnnkkkeee^^^YYYRRRPPPQQQWWW[[[```jjjssszzz}}}{{{zzz{{{{{{zzzyyyttttttsssrrrpppooonnnmmmfffccc``````eeellltttyyyzzznnn]]]PPPKKKKKKLLLMMMKKKKKKLLLKKKKKKLLLPPPRRRTTTVVV]]]iiiuuuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHIIIJJJLLLMMMLLLJJJHHHGGGGGGHHHHHHGGGEEECCCAAABBBDDDGGGJJJNNNQQQSSSPPPSSSTTTTTTSSSTTTXXX[[[fffhhhmmmqqqppppppvvvzzztttpppkkkhhheeeaaa[[[VVVMMMJJJFFFCCCBBBBBBAAA@@@AAABBBBBBDDDMMM^^^mmmuuuzzz~~~yyyssspppooopppqqqooonnnvvvfffMMMBBB999999:::777444444333111//////000111000///////////////////////////...........................------,,,,,,------...---,,,+++++++++,,,...///------------------------------------------------,,,...111333555999>>>AAAJJJ^^^ooossspppkkk```UUUEEEIIIZZZtttmmmeeegggvvv|||lllfffbbbaaadddkkkppppppmmmnnnlllgggbbb\\\TTTLLLGGG@@@===999777666666444333444444444444555555555555999999;;;===>>>AAAMMMYYYrrr}}}gggWWWTTTZZZeeeqqq~~~~~~{{{yyyxxxxxxyyyuuuttttttwww~~~~~~|||xxxwwwxxxyyyyyyyyyxxxwwwvvvwwwyyy~~~~~~|||{{{wwwuuusssrrrsssrrrpppooopppppppppnnnjjjbbbXXXQQQEEEAAA===;;;;;;<<<======<<<===@@@DDDFFFGGGNNNVVV\\\bbbmmmzzzyyytttvvvwwwyyytttdddTTTKKKDDDBBBAAAAAADDDHHHHHHHHHJJJNNNSSS\\\lll{{{|||zzzyyyyyy}}}{{{yyyxxxvvvuuuvvvuuutttuuuwwwxxxwwwuuussstttttttttqqqnnnjjjggggggqqq~~~}}}{{{yyywwwtttqqqnnniii___XXXRRRPPPRRRXXX^^^eeepppzzz~~~|||zzzyyyzzzzzzyyyxxxuuuuuuttttttrrrpppmmmllldddbbb```___cccjjjsssyyyyyynnn]]]QQQLLLKKKLLLMMMMMMMMMMMMLLLKKKMMMPPPRRRUUUWWW^^^hhhrrr}}}EEEDDDDDDCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPRRRQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOOOOONNNMMMMMMKKKJJJKKKLLLNNNNNNLLLJJJJJJIIIHHHIIIJJJIIIFFFDDDBBBCCCFFFIIINNNRRRVVVXXXUUUXXXZZZYYYXXXYYY]]]```jjjmmmsssvvvvvvvvv~~~vvvpppmmmhhhfffddd___YYYTTTNNNKKKFFFCCCBBBAAA@@@?????????>>>???GGGTTTcccmmmyyy}}}vvvqqqmmmmmmppppppmmmsss}}}zzzVVVFFF;;;:::;;;777555777333111//////000111000///...////////////000000000..............................------------......,,,++++++++++++,,,------------------------------------------------------,,,...222333555999???EEEPPPfff{{{~~~xxxmmm^^^PPPGGGMMMaaasssmmmkkktttuuukkkaaaaaabbbgggmmmppppppnnnnnnjjjeee___YYYRRRKKKFFF???<<<999777666555444333444444444444444444444444888999;;;======AAAOOO]]]uuuiii[[[RRRSSSZZZkkkvvv}}}{{{xxxuuutttuuuvvvwwwtttssssssvvv{{{{{{xxxvvvuuuwwwyyy{{{{{{zzzyyyyyyzzz|||~~~}}}{{{yyywwwvvvpppooooooppprrrrrrpppooorrrqqqooommmhhhaaaXXXRRREEEBBB===::::::;;;;;;;;;======@@@DDDEEEEEELLLSSSYYY___iiiuuu{{{sssttttttwwwtttfffUUULLLDDDBBBAAAAAADDDIIIJJJJJJKKKOOOSSSZZZjjjxxx|||zzzyyyyyy~~~}}}{{{yyywwwuuuuuuwwwvvvuuuvvvxxxxxxxxxwwwuuuuuuvvvvvvtttrrrooommmpppyyy}}}{{{wwwwwwvvvrrrnnnhhh]]]RRRPPPNNNOOOUUU\\\eeeqqq|||}}}{{{yyyxxxyyyyyyxxxwwwuuuvvvvvvuuusssooollliiieeeccc```^^^```eeemmmsssuuukkk\\\QQQMMMMMMMMMMMMPPPPPPOOOMMMLLLMMMOOORRRUUUVVV\\\eeelllwww~~~HHHHHHGGGFFFFFFGGGHHHHHHLLLMMMNNNOOOOOOOOOOOOOOOLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMMMMOOOPPPOOOLLLJJJLLLKKKKKKKKKLLLKKKIIIFFFDDDFFFIIIMMMRRRWWW\\\^^^\\\___``````___```dddgggooorrrxxx}}}}}}xxxpppmmmkkkgggfffeeebbb\\\WWWOOOKKKGGGCCCBBBAAA???>>>>>>===<<<===BBBLLLZZZdddttt~~~tttoooqqqpppmmmrrr|||~~~```MMM===<<<<<<777444777333111//////000111000///.../////////000000000000..............................------------......+++,,,,,,---------------................................................,,,///222333444999BBBIIIZZZwwwkkkYYYLLLGGGNNNeee~~~vvvmmmrrrxxxgggaaaXXXYYY\\\aaafffjjjnnnooolllhhhccc]]]WWWQQQKKKFFF???<<<999777666555444333333333333444444555555555999:::<<<>>>>>>CCCQQQaaa{{{ppp^^^SSSNNNTTT^^^qqq{{{}}}xxxvvvsssqqqqqqtttwwwyyytttsssrrrsssvvvyyy|||}}}zzzwwwtttsssuuuxxxzzzzzz{{{{{{{{{|||~~~|||{{{zzzyyywwwvvvttttttnnnnnnoooqqqttttttqqqoooqqqooommmjjjfff```YYYTTTHHHDDD>>>;;;:::;;;<<<<<<<<<<<>>???======>>>AAAHHHTTT^^^ooo~~~}}}rrrrrrqqqmmmrrr|||vvvgggRRR@@@<<<;;;555333777333111//////000111000///.../////////000000111111..............................------------......+++,,,.../////////...---////////////////////////////////////////////////,,,///222333444:::DDDKKKccchhhUUUJJJFFFLLLeee|||ooorrrjjjXXXSSSOOOQQQUUUXXX]]]ccckkkpppkkkgggaaa[[[VVVPPPJJJFFF???<<<999666666555444222111111222333555666777777:::;;;>>>??????DDDTTTcccjjjYYYNNNLLLUUUaaauuu~~~zzztttrrrpppoooppptttxxx{{{uuutttrrrrrrsssuuuwwwxxxzzzwwwtttrrrtttvvvxxxyyy||||||}}}~~~zzzzzzyyywwwvvvuuutttsssooooooqqqtttvvvuuusssppppppnnnkkkhhheee```ZZZVVVKKKGGGAAA>>>===>>>??????<<<;;;>>>AAABBBBBBGGGOOOQQQVVV___hhhqqq{{{tttrrrppptttrrreeeVVVMMMDDDBBBAAAAAAEEEJJJNNNLLLMMMQQQUUU]]]nnn}}}~~~}}}~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwxxxyyy{{{{{{zzzvvvvvvvvvvvvuuuuuuvvvvvv|||{{{{{{vvvyyyyyyuuuqqqkkk]]]OOOJJJHHHIIINNNVVV```nnnzzz}}}xxx}}}{{{yyyyyyzzzzzzyyyxxxwwwwwwwwwvvvsssmmmhhheee___^^^]]]ZZZZZZ___hhhoooppphhh^^^XXXVVVWWWXXXXXXTTTSSSRRROOOMMMLLLNNNPPPRRRSSSVVV\\\aaakkk}}}~~~}}}LLLKKKKKKLLLMMMNNNOOOPPPWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQNNNPPPQQQSSSSSSRRRPPPOOOOOOMMMKKKKKKMMMNNNLLLIIIKKKKKKMMMSSSZZZbbbhhhjjjnnnmmmmmmkkkkkknnnssswwwyyy|||vvvpppkkkkkklllmmmlllhhhbbb^^^RRRNNNIIIFFFDDDBBB@@@>>>>>>===>>>>>>===AAAMMM[[[ppp{{{ssslllnnntttzzz}}}}}}zzz]]]CCC;;;;;;666333444222111000000000111222333/////////000///...------//////.........---------........................,,,---///000111000...---........................------............------000......222666;;;DDDMMMkkkzzzcccQQQLLLHHHTTTmmm~~~rrrwwwzzzcccVVVRRRIIIMMMPPPUUU___iiillljjjhhheee```[[[VVVPPPJJJFFF;;;:::888666444444444444444444444444444555666777777999>>>@@@AAAIII]]]qqq}}}bbbSSSNNNOOOXXXcccwww~~~zzzuuutttsssrrrsssvvvyyy{{{|||xxxrrrppprrruuuvvvvvvyyyxxxvvvvvvvvvxxxzzz{{{|||~~~yyyxxxvvvuuuuuuuuusssqqqooooooqqqsssuuuuuurrrooolllkkkhhhfffdddaaa\\\YYYMMMHHHBBB===;;;;;;<<<<<<<<<===??????@@@BBBFFFIIIPPPSSSXXX```jjjttt}}}wwwrrrrrroookkkiiiWWWMMMDDDBBBBBBBBBDDDGGGLLLOOOQQQQQQSSS^^^ooo|||}}}|||}}}}}}}}}xxxxxxxxxxxxxxxwwwvvvvvvxxxvvvuuuuuuwwwxxxxxxwwwrrrvvvyyyxxxssspppqqqsssxxxzzz}}}~~~~~~|||zzzxxx{{{wwwtttsssqqqhhhZZZOOOMMMJJJKKKPPPWWWaaaooo|||yyyxxxyyy|||||||||{{{zzzyyyxxxwwwvvvwwwxxxvvvqqqkkkgggdddccc```[[[YYY\\\ccckkkppptttnnnfff```\\\[[[ZZZZZZTTTSSSQQQOOONNNNNNNNNNNNOOOOOOQQQWWW\\\gggxxx}}}NNNNNNOOOPPPQQQQQQRRRRRRYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUURRRRRRQQQQQQRRRRRRSSSSSSSSSPPPOOOOOOPPPQQQOOOMMMPPPPPPRRRXXX___fffkkkmmmoooooopppppppppsssxxx{{{{{{{{{rrrnnnllllllllllllkkkgggbbb^^^SSSOOOIIIEEEBBBAAA???>>>===<<<======<<<>>>JJJVVVlllyyy{{{qqqqqqvvv{{{~~~~~~fffHHH===;;;777333444333222111000000111222333111111111111000000000000//////.........---------........................+++---///000111000///...........................---......//////......---000......222777<<>>>>>???AAADDDGGGMMMQQQVVV^^^fffpppyyy~~~yyysssqqqmmmiiihhhXXXNNNDDDBBBBBBBBBDDDGGGLLLOOOQQQQQQSSS^^^ooo}}}~~~||||||}}}}}}|||wwwwwwxxxxxxwwwwwwvvvvvvuuutttssstttuuuwwwwwwvvvrrruuuxxxvvvrrrooooooqqqrrrtttvvvxxxzzzzzzzzzyyyyyyuuusssrrrqqqiii\\\QQQMMMKKKLLLQQQXXXbbbqqq~~~zzzuuuuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxuuuwwwxxxvvvqqqkkkgggeeeaaa___\\\\\\___gggnnntttzzzuuuooojjjgggeeebbbaaaUUUTTTRRRPPPNNNNNNNNNNNNQQQQQQTTTXXX\\\fffyyyRRRSSSUUUWWWWWWWWWVVVUUUZZZ[[[\\\^^^___```aaaaaa_________^^^]]]\\\ZZZYYY[[[ZZZZZZZZZZZZZZZ[[[\\\[[[[[[ZZZYYYYYYXXXYYYYYYUUUTTTSSSRRRRRRTTTVVVXXXXXXVVVUUUUUUUUUUUUTTTRRRWWWXXXZZZ```gggnnnrrrtttuuuvvvwwwwwwxxxzzz~~~}}}uuunnnjjjlllkkkkkkjjjjjjgggccc```VVVQQQIIICCC@@@???>>>======;;;<<<<<<:::<<>>BBBDDDHHHTTTllluuu[[[OOOMMMQQQ^^^kkkuuu{{{~~~}}}|||}}}|||yyyuuuuuutttuuuwwwzzz}}}yyywwwsssrrrsssuuuvvvvvvyyyyyyyyyyyyzzzzzzzzzzzz{{{|||~~~|||vvvuuuuuuwwwyyyzzzzzzyyysssssstttvvvwwwvvvssspppqqqooollliiieee```ZZZVVVSSSMMMFFFAAA>>>===<<<<<<:::;;;<<<===>>>@@@CCCFFFKKKNNNTTT[[[bbbkkktttzzz|||{{{tttpppjjjggggggYYYOOOEEEBBBBBBBBBCCCFFFJJJNNNPPPQQQTTT___ppp}}}~~~|||||||||||||||wwwwwwwwwwwwvvvvvvvvvuuusssrrrqqqrrruuuvvvvvvuuurrruuuvvvtttpppmmmmmmnnnkkkmmmppptttwwwyyyzzzzzzwwwtttqqqqqqooohhh]]]TTTNNNNNNPPPWWW^^^hhhxxx}}}vvvrrrsssvvvtttuuuwwwxxxyyyyyyyyyxxxtttuuuvvvtttpppkkkgggfff```___^^^```dddkkkssswww{{{yyyuuurrrnnnjjjdddaaaVVVTTTRRRPPPOOONNNNNNNNNPPPRRRUUUWWWYYYbbbxxxWWWYYY\\\^^^^^^\\\ZZZXXXZZZ[[[]]]```bbbccccccccc____________^^^\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]___^^^\\\[[[YYYYYYYYYYYYWWWVVVVVVUUUVVVWWWYYYZZZ^^^]]]\\\[[[[[[[[[ZZZYYY]]]^^^bbbiiiqqqxxx|||}}}~~~}}}}}}}}}zzzuuupppkkkhhhjjjiiihhhiiiiiihhheeecccXXXRRRJJJCCC???>>>>>>======<<<<<<<<<;;;:::AAAJJJYYYjjjooollluuu~~~ZZZDDD>>>;;;777666666555333111000000000000222000...---,,,---///000................................................+++,,,...///000000000000...........................//////000000//////...111...///333888>>>HHHRRRdddzzz{{{hhhWWWJJJDDDGGGLLLcccvvvdddYYYVVVXXXXXXccckkkkkkiiijjjmmmnnnooolllgggaaaZZZRRRIIICCC===;;;999777666555666666555555555666777888999:::;;;<<>><<<;;;::::::;;;======>>>@@@DDDFFFIIIMMMTTTZZZ```iiirrryyy{{{|||tttlllgggfffiii[[[PPPFFFCCCBBBAAABBBEEEIIILLLPPPQQQTTT^^^ooo|||}}}||||||||||||{{{wwwwwwvvvvvvvvvuuuvvvvvvrrrqqqqqqsssuuuwwwvvvuuussstttuuurrrnnnlllllllllgggkkkpppvvvyyyzzzyyyyyyvvvsssqqqooommmfff\\\UUUPPPQQQWWW```iiisss}}}wwwssssssvvvuuuvvvxxxyyyzzzyyyxxxwwwssstttuuusssoookkkhhhgggbbbbbbbbbdddhhhnnntttxxx}}}{{{yyywwwrrrkkkccc]]]WWWUUUSSSQQQOOONNNNNNNNNOOORRRUUUVVVUUU^^^vvv[[[]]]```bbbbbb```\\\ZZZZZZ\\\^^^aaabbbccccccccc]]]]]]^^^^^^]]]]]]\\\[[[WWWXXXXXXYYYZZZ\\\]]]^^^bbbaaa^^^[[[YYYXXXXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[aaabbbbbbaaa````````````aaadddiiirrr{{{yyyxxxvvvtttqqqnnnjjjhhhhhhgggggghhhiiiiiigggeeeYYYSSSKKKDDD@@@>>>>>>===>>>======>>>===;;;???FFFQQQccc}}}{{{iiihhhtttfffKKK@@@===:::888777666444222000000000000222000...---,,,---///000---.............................................,,,---...//////000000000........................///000000000000000000///000...///444999>>>GGGPPPZZZnnnppp```QQQFFFBBBIIISSSooorrrbbbYYYXXXZZZ]]]gggmmmkkkgggiiinnnrrrpppmmmgggaaaZZZQQQHHHCCC<<<:::888666555444444555444444444555666777999::::::;;;???CCCIIIZZZwwwvvv\\\QQQPPPUUUbbbpppsssxxx{{{yyyyyy|||}}}{{{{{{zzzyyyxxxxxxxxxyyyyyyuuutttrrrqqqppprrrtttvvvxxxyyyyyyzzzyyyyyyxxxxxxxxxzzz|||}}}}}}|||yyyxxxyyyxxxwwwwwwyyyzzzyyywwwvvvtttqqqqqqrrrrrrrrrqqqrrrqqqpppooommmhhhbbb^^^VVVPPPHHHBBB>>><<<:::999;;;<<<===>>>???AAADDDGGGIIINNNUUU[[[aaaiiissszzz|||rrrkkkfffgggjjj\\\RRRGGGDDDBBBAAAAAADDDGGGKKKOOOPPPSSS]]]mmmzzz}}}||||||}}}|||{{{xxxxxxwwwvvvuuuvvvvvvvvvsssssssssuuuwwwxxxwwwuuuttttttsssqqqnnnllllllllliiinnnvvv|||~~~zzzwwwwwwtttrrrooollleee]]]VVVPPPUUU```llluuu~~~xxxssssssvvvzzz{{{|||||||||zzzwwwvvvrrrttttttsssooollljjjiiiggggggfffgggjjjnnnrrruuu}}}zzzuuulllccc\\\XXXVVVTTTRRRPPPOOOOOOOOOQQQSSSVVVWWWVVV^^^uuu^^^```bbbdddcccaaa^^^[[[[[[]]]___aaabbbbbbaaa```[[[[[[\\\\\\\\\[[[ZZZZZZVVVWWWWWWYYY[[[]]]___```cccaaa^^^[[[YYYXXXYYYYYYXXXZZZ]]]___```___^^^]]]cccdddfffeeeddddddeeegggfffiiipppyyy{{{vvvtttrrrqqqpppnnnkkkiiigggggggggiiiiiihhheeecccYYYTTTLLLFFFBBB@@@???>>>???======???>>><<<>>>CCCKKK___{{{xxxfffeeerrruuuVVVEEE>>><<<:::777666444222111000111111333222000/////////000111---------...................................................////////////........................000000111111111111000000///...000666:::===EEEMMMYYYmmmppp```PPPDDDBBBLLL^^^}}}ooo___VVVUUUVVV^^^gggllljjjgggjjjpppsssqqqlllfff^^^WWWOOOHHHCCC;;;:::888666444444444444333333444555666888999:::;;;===AAAFFFMMM___~~~sss[[[PPPPPPUUUaaammmtttyyy|||{{{{{{~~~~~~|||{{{zzzxxxwwwvvvvvvvvvtttssspppnnnmmmooossswwwwwwwwwwwwwwwvvvvvvvvvvvvwwwyyy{{{||||||zzzxxxvvvyyyxxxvvvvvvwwwwwwvvvttttttqqqmmmkkklllnnnpppqqqrrrrrrqqqqqqooojjjddd___VVVQQQIIIBBB>>><<<;;;:::;;;<<<>>>>>>???AAAEEEGGGJJJPPPWWW]]]bbbjjjuuu}}}|||tttooojjjhhhiii^^^SSSIIIDDDBBB@@@@@@CCCFFFJJJNNNOOOQQQ[[[jjjvvv}}}}}}~~~~~~}}}{{{zzzyyywwwvvvvvvvvvwwwxxxuuuuuuvvvwwwyyyyyywwwuuuvvvuuusssqqqpppooonnnnnnmmmssszzz{{{wwwxxxvvvsssqqqmmmgggaaa\\\VVV^^^lll{{{~~~xxxsssrrruuu}}}~~~}}}zzzwwwtttrrrttttttssspppmmmlllllllllkkkiiihhhiiillloooqqq|||zzzxxxuuuppphhh```YYYYYYWWWUUURRRPPPOOOOOOOOOSSSUUUWWWXXXXXXaaavvv```aaaccccccbbb```^^^\\\^^^___aaabbbbbbaaa^^^]]][[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWXXXZZZ\\\___aaabbbbbb```^^^[[[ZZZ[[[\\\]]]\\\]]]^^^___```aaaaaabbbccceeeggghhhggggggiiikkklllooovvv{{{sssqqqoooooopppooollliiijjjiiijjjjjjjjjfffaaa]]]XXXTTTMMMHHHEEEBBB@@@???>>><<<<<>>BBBHHHPPPcccqqqZZZRRRRRRWWWbbbnnnuuu{{{~~~yyyyyyxxxwwwvvvuuuttttttsssqqqnnnkkkiiilllrrrxxxwwwvvvtttsssssssssttttttvvvxxxzzz{{{zzzxxxvvvtttwwwuuuttttttuuuuuutttsssrrrmmmgggdddfffjjjoooqqqssssssrrrqqqnnniiibbb]]]WWWRRRJJJDDD@@@>>>===<<<:::;;;<<<===>>>@@@CCCFFFIIIPPPYYY___ccckkkwww}}}yyyvvvooohhhddd___TTTIIIEEEBBB@@@@@@BBBFFFIIIMMMNNNPPPXXXgggrrr~~~~~~~~~|||{{{zzzxxxwwwvvvwwwxxxyyywwwvvvwwwxxxyyyxxxvvvssswwwvvvsssrrrqqqqqqqqqqqqrrruuu{{{}}}{{{xxxwwwvvvtttqqqmmmiiifffcccmmm~~~{{{uuuuuuyyy~~~~~~{{{wwwtttssstttuuusssqqqooonnnoooooollliiiggggggjjjmmmpppvvvtttqqqoookkkfff___[[[ZZZXXXVVVSSSQQQPPPOOOOOORRRRRRTTTVVVYYYaaasssaaaaaabbbbbbaaa```]]]\\\```aaaccccccccc```]]][[[\\\[[[ZZZYYYWWWUUUSSSRRRWWWXXXYYY[[[^^^```cccdddaaa___]]]\\\\\\^^^```bbb______^^^^^^___aaadddeeebbbeeehhhiiihhhhhhkkknnnpppssszzz|||rrrooonnnnnnpppooollliiilllllllllllljjjeee^^^YYYXXXTTTNNNJJJGGGDDDAAA???<<<:::;;;??????<<<<<<>>>???SSSooouuuccc^^^eeennn|||iiiMMM@@@<<<:::666555333222111222222333/////////000///...---------------.........//////........................111000///......---..............................111111222222222222111111------222888;;;<<<@@@FFFWWWkkknnn^^^LLL???EEEXXXqqq{{{~~~}}}qqqvvv|||rrrfffZZZTTTSSSSSSYYYbbbjjjlllnnnrrrsssrrrpppjjjaaaYYYRRRLLLGGGDDD===<<<:::888666666666666555555666777888:::<<<===:::===BBBHHHQQQcccqqq\\\UUUVVVZZZeeeqqquuu|||vvvvvvvvvvvvuuuuuuttttttrrrqqqmmmiiigggjjjrrrxxxvvvuuusssqqqpppqqqssstttvvvwwwyyyzzzzzzxxxuuuttttttsssrrrssstttuuutttsssqqqkkkddd```bbbhhhnnnrrrtttsssrrrqqqmmmggg___ZZZXXXSSSKKKEEEAAA@@@???>>>999:::;;;<<<===???BBBEEEIIIPPPYYY___dddlllxxx~~~}}}|||tttggg___```UUUJJJEEEBBB@@@@@@BBBEEEIIIMMMMMMNNNWWWeeeppp}}}~~~}}}|||{{{yyywwwwwwxxxyyyzzzwwwwwwwwwxxxyyyxxxtttrrrxxxvvvtttssssssssssssrrrtttvvvyyy|||~~~xxxxxxwwwvvvtttrrrooommmooo{{{~~~yyyyyy}}}|||~~~~~~{{{wwwuuussstttuuutttrrrpppppppppooommmiiiffffffiiimmmpppvvvtttqqqooommmjjjfffcccZZZYYYVVVSSSQQQPPPOOOOOOOOONNNOOORRRVVV___ooo}}}~~~}}}eeecccbbbcccdddccc```\\\cccccccccccccccaaa^^^\\\aaa^^^[[[YYYXXXYYYXXXXXX\\\]]]^^^```bbbcccddddddfffeeecccbbbaaa`````````^^^___aaaaaaaaabbbeeegggiiieeeeeejjjmmmlllmmmpppuuuyyy|||{{{vvvqqqpppnnnkkklllooopppnnnkkkiiihhhfffdddbbb]]]YYYSSSKKKEEEBBB@@@@@@======<<<;;;;;;;;;;;;<<>>;;;999888666444222111111000000/////////............000000//////......------............................................................////////////000000000000000000000000111000333999<<<===BBBIII[[[cccoooZZZFFFFFFIII[[[~~~{{{}}}~~~~~~nnnbbbppp{{{mmmmmmiiibbbZZZTTTSSSTTT\\\fffmmmnnnmmmooorrrrrrpppjjjaaaXXXPPPJJJDDD@@@:::999777666555444555555555555555555666888999999999>>>DDDIIIRRRggg~~~iiiWWWTTTYYY^^^gggqqqyyy|||zzztttrrrtttuuussspppnnnnnnmmmlllkkkmmmqqqtttvvvuuutttsssrrrsssssstttvvvwwwwwwvvvtttsssuuuvvvtttttttttuuuttttttssssssqqqhhh___^^^fffooouuuvvv|||xxxqqqlllhhhdddaaa___VVVQQQIIICCC???===:::999???>>>===<<<===???AAABBBHHHMMMTTTZZZaaakkkvvv~~~xxxlllhhhcccYYYOOOGGGAAA<<<>>>BBBFFFIIILLLKKKLLLSSSaaalllzzz{{{|||~~~}}}|||zzz{{{{{{zzzyyyyyyzzz{{{zzzwwwtttyyyxxxwwwuuutttrrrqqqppprrrwww}}}|||{{{~~~{{{xxxuuutttuuuwwwyyy}}}}}}~~~~~~|||yyyvvvuuuzzzyyyyyyzzzzzzyyyvvvtttsssqqqnnnjjjggghhhllloooooopppeeeooouuuooonnn___]]]]]]]]]ZZZVVVRRRPPPOOOLLLMMMPPPTTTXXX___mmmzzz~~~}}}~~~dddcccbbbccceeeeeebbb___aaabbbccceeeeeedddaaa___```^^^[[[YYYYYYYYYZZZZZZ]]]^^^```ccceeefffggghhheeeeeeddddddcccbbbbbbaaa```aaacccccccccdddgggiiiiiiffffffkkkooopppssswww|||{{{uuusssqqqmmmmmmppppppmmmjjjhhhgggfffeeedddaaa\\\UUUMMMFFFCCCAAAAAA======<<<;;;;;;;;;;;;;;;???HHHXXXoooyyylllaaa[[[```jjj~~~___JJJ@@@;;;888777555333222111000000000000/////////.........///////////////.....................................................................////////////000000000000000000000000111000333999<<<>>>CCCJJJ[[[aaalllWWWDDDHHHNNNaaaxxxwww{{{zzz|||zzzjjjeeevvvyyyllleeefffddd```ZZZWWWXXXZZZbbbkkkrrrrrrqqqsssttttttooojjjaaaXXXPPPIIIDDD@@@;;;:::888666555555555666555555555666666888999:::<<>><<<;;;;;;:::999999:::;;;===???FFFKKKQQQXXX___iiittt|||}}}pppkkkcccZZZPPPIIIBBB>>>???DDDDDDHHHLLLLLLMMMUUUbbbmmm}}}{{{}}}~~~}}}{{{zzzzzz{{{yyyyyyyyy{{{}}}}}}zzzxxxzzzzzzxxxwwwuuusssqqqqqqrrruuuzzz}}}~~~}}}}}}~~~|||zzzzzzzzz|||}}}~~~}}}||||||zzzxxxwwwzzzxxxwwwwwwxxxwwwuuusssrrrpppmmmjjjhhhhhhjjjlllmmmooofffrrrzzzuuuttteeecccaaa^^^ZZZUUUPPPNNNMMMLLLLLLOOOTTTWWW^^^lllyyy~~~~~~cccbbbbbbcccddddddcccaaa```bbbdddfffgggfffdddbbb___^^^\\\ZZZZZZ[[[\\\]]]```aaadddfffiiijjjkkkkkkcccdddfffggggggfffdddcccbbbdddeeeffffffgggiiikkkkkkhhhiiinnnrrruuuzzzzzzwwwtttpppoooqqqpppmmmjjjhhhhhhhhhhhhgggddd___WWWNNNGGGDDDBBBBBB===<<<<<<;;;;;;;;;;;;;;;;;;AAAMMM]]]ooo~~~}}}uuummmeee```dddjjjzzzzzz{{{~~~lllPPPAAA;;;999888666555333222111111000000000/////////...............///////////////............................................................////////////////////////////////////000000444:::===@@@EEELLL[[[^^^gggRRRCCCIIIRRRfffxxxwww~~~|||www{{{rrrfffhhh|||mmm______```aaa^^^ZZZYYY[[[]]]hhhpppvvvuuutttuuuvvvtttoooiii```WWWPPPIIIDDD@@@;;;:::888777666555666666555555555666777888::::::>>>@@@BBBHHHUUUjjjvvvgggZZZYYY\\\aaannn{{{~~~|||yyyvvvsssssstttssspppmmmrrrrrrrrrqqqpppqqqtttwwwvvvuuusssrrrqqqrrrtttuuuuuuuuuuuusssqqqpppqqqssspppqqqsssuuuwwwyyyzzzzzzpppiiidddfffqqq~~~xxxpppkkkgggcccaaaZZZUUUMMMGGGBBB@@@===<<<999999888888999:::<<<===CCCHHHNNNUUU\\\fffqqqyyysssmmmddd[[[QQQJJJDDD???AAAEEEBBBGGGLLLNNNPPPWWWdddooo~~~}}}|||}}}~~~|||zzzyyyyyyzzzyyyyyyzzz|||}}}|||{{{yyywwwuuusssqqqqqqpppsssxxx{{{|||}}}~~~~~~|||zzz~~~|||{{{{{{zzzzzzwwwuuusssttttttsssrrrqqqpppmmmkkkjjjiiiiiijjjiiilllgggvvv~~~oooiiieee___XXXRRRNNNLLLKKKLLLLLLOOOSSSVVV]]]jjjwww}}}aaaaaaaaaaaaaaaaaa```______bbbeeeffffffdddcccbbb___^^^^^^\\\\\\]]]```bbbdddfffhhhjjjkkkkkkjjjjjjbbbdddgggjjjjjjiiigggeeeeeefffhhhhhhhhhiiilllnnnnnnlllmmmrrruuuyyy|||xxxuuuqqqoooqqqqqqnnnjjjhhhiiijjjjjjjjjfffaaaYYYOOOHHHDDDBBBAAA===<<<;;;;;;::::::;;;;;;:::>>>EEEPPP^^^mmmyyy}}}}}}zzzuuunnniiiiiillltttvvvxxx|||wwwUUUCCC===;;;:::888666555333333222000000000////////////...------......//////000000............................................................////////////////////////////////////000000444;;;???BBBHHHOOO[[[___iiiTTTEEELLLUUUiii}}}{{{~~~zzz~~~pppfffjjj~~~}}}jjj^^^```aaaaaa^^^ZZZYYY\\\___mmmtttxxxwwwvvvvvvuuurrroooiii```WWWPPPIIICCC@@@<<<:::999777666666666666555555555666777999:::;;;??????BBBIIIYYYnnnsssfff[[[ZZZ\\\aaannn}}}~~~|||{{{wwwuuuttttttttttttqqqnnnsssssssssrrrqqqrrruuuwwwvvvuuusssrrrrrrsssuuuvvvwwwxxxxxxvvvtttssstttvvvrrrsssuuuwwwyyyzzz{{{|||uuupppkkkmmmwwwzzzqqqkkkgggcccaaa[[[UUUMMMGGGBBB???===<<<;;;;;;::::::;;;<<<===>>>@@@EEELLLRRRYYYcccnnnvvv}}}uuuoooddd[[[RRRKKKEEE@@@AAAEEEAAAGGGNNNQQQTTT\\\hhhsss~~~~~~}}}~~~~~~|||zzzxxxyyyzzz|||{{{|||~~~{{{zzzyyywwwtttrrrpppooonnnsssyyy}}}~~~~~~~~~|||{{{}}}|||{{{{{{{{{zzzvvvsssqqqqqqrrrrrrrrrrrrqqqooonnnmmmllljjjiiifffjjjfffzzzxxxkkkeee]]]UUUOOOLLLKKKJJJKKKKKKNNNRRRUUU[[[hhhuuu|||zzz______^^^]]]\\\[[[[[[\\\___bbbddddddbbb```````````````aaa___^^^___cccfffiiijjjllllllllljjjhhhgggbbbdddhhhkkkmmmkkkiiiggggggiiijjjkkkkkklllnnnppptttrrrssswwwyyy|||zzzvvvuuuqqqppppppnnnkkkhhhggghhhiiiiiihhhfffaaaYYYQQQIIIDDDAAA@@@<<<<<<;;;::::::::::::::::::;;;???FFFRRRaaaoooxxx~~~wwwqqqmmmkkkooosssxxx~~~\\\FFF???:::999777666444333222222111000000000////////////------......//////000000............................................................////////////////////////////////////000000555<<>>BBBLLL]]]tttssseeeZZZYYY[[[```nnn~~~}}}{{{zzzvvvuuuuuuuuuuuutttrrrqqqrrrssssssrrrqqqqqqsssuuuvvvuuutttttttttuuuvvvvvvxxxxxxyyywwwvvvuuuvvvxxxuuuvvvxxxyyyzzz{{{{{{{{{xxxtttqqqsss{{{yyyqqqkkkfffbbb```ZZZTTTMMMFFFAAA>>><<<:::;;;;;;;;;;;;<<<===>>>>>>???CCCJJJPPPVVV___jjjqqqxxxyyyrrreee\\\SSSLLLFFF@@@@@@DDDCCCIIIPPPTTTWWW___mmmwww}}}~~~~~~~~~|||zzzyyyzzz|||~~~~~~~~~}}}yyyxxxwwwuuusssqqqooonnnnnnttt||||||}}}~~~~~~}}}~~~~~~||||||~~~~~~}}}|||{{{zzzzzzzzzyyyvvvrrrpppqqqsssttttttuuusssqqqppppppooollliiicccgggeee{{{~~~hhhbbbXXXPPPMMMLLLKKKJJJKKKKKKMMMQQQSSSYYYfffssszzzyyy~~~[[[[[[[[[ZZZXXXXXXYYY[[[___aaacccaaa^^^]]]^^^aaabbbdddeeecccaaabbbfffjjjlllmmmnnnooommmjjjgggeeeccceeeiiilllmmmllljjjhhhkkkmmmnnnnnnnnnooorrrtttxxxxxx{{{~~~vvvssstttrrrqqqqqqkkkiiiggggggggggggfffeeedddaaa[[[SSSLLLFFFAAA???<<<;;;;;;:::::::::::::::999999:::???HHHWWWhhhrrr}}}~~~wwwpppjjjkkkrrryyyfffKKKBBB888777555333222000000000111111000000000/////////.........///////////////............................................................////////////////////////////////////000111555===BBBFFFMMMTTTlllvvvnnnYYY]]]hhhyyyuuuxxxsss|||sssjjjlll}}}vvvmmmjjjkkkjjjgggbbb___```ggglllwww{{{}}}|||{{{|||yyytttnnnhhh___VVVOOOHHHCCC???:::999777666555444555555444555555666888:::<<<===;;;???FFFQQQbbbyyyttteeeXXXWWW[[[bbbqqq}}}zzzxxxvvvuuuuuuuuuttttttssssssrrrssssssrrrqqqqqqrrrtttuuuvvvwwwwwwxxxwwwwwwvvvtttuuuvvvuuuttttttvvvxxxyyyyyyzzz{{{{{{|||{{{{{{vvvuuutttxxx~~~xxxqqqkkkfffbbb___YYYTTTLLLEEE@@@===:::888888888999::::::;;;;;;<<<===AAAGGGLLLRRRZZZdddkkksss}}}~~~vvvhhh___VVVOOOHHHAAAAAACCCEEEKKKQQQTTTXXXaaaooozzz~~~}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}{{{wwwwwwuuutttrrrqqqpppooopppwww~~~~~~~~~{{{|||~~~}}}}}}}}}|||{{{zzzxxxwwwyyywwwsssrrrtttvvvwwwwwwxxxuuuqqqqqqqqqqqqmmmjjjaaadddbbbyyyeee^^^TTTNNNLLLLLLLLLKKKKKKJJJLLLPPPRRRWWWdddqqqzzz{{{UUUWWWXXXXXXVVVWWWZZZ]]]^^^```aaa___[[[\\\```eeeeeeggghhhfffcccdddhhhmmmmmmooopppqqqooollliiifffdddfffiiikkklllllljjjiiioooqqqrrrsssssstttvvvxxx{{{||||||rrrqqqssstttssstttmmmllllllllllllkkkhhheeecccaaa]]]WWWPPPIIICCC@@@<<<;;;::::::999999::::::<<<;;;:::<<>>CCCGGGNNNVVVtttwww^^^cccssswwwuuuwwwuuu~~~yyynnngggmmmyyyvvvwwwwwwtttnnnfffaaabbbiiipppxxx{{{}}}|||||||||yyysssnnnhhh___VVVOOOHHHBBB???999888666555444333444444444555555777888:::<<<===;;;BBBKKKVVVeee|||vvvdddUUUUUU\\\gggvvv}}}yyyvvvuuuttttttrrrqqqrrrssstttrrrssstttsssrrrqqqsssttttttvvvyyy{{{{{{zzzxxxvvvppprrrssssssssssssvvvxxxyyyzzz{{{|||}}}}}}}}}}}}xxxxxxxxx{{{|||vvvqqqmmmhhhbbb___ZZZTTTLLLEEE@@@===:::888666777888999999:::::::::;;;>>>DDDHHHMMMTTT^^^eeennnxxxuuulllcccZZZSSSKKKCCCBBBDDDFFFKKKPPPSSSVVV```ooo{{{~~~~~~}}}|||}}}}}}|||}}}}}}|||{{{vvvvvvuuutttsssrrrqqqqqquuuzzz~~~~~~~~~~~~|||}}}|||{{{|||}}}~~~}}}zzzwwwuuuyyywwwuuuuuuxxxzzz{{{{{{zzzuuuqqqoooqqqqqqmmmjjj```ccc___vvveee]]]TTTNNNMMMNNNLLLJJJJJJJJJLLLOOOQQQVVVbbboooyyy|||RRRTTTVVVWWWVVVXXX\\\```]]]___```]]][[[\\\ccciiifffiiijjjhhheeeeeeiiinnnmmmoooqqqrrrqqqnnnkkkiiieeegggiiikkkkkkkkkjjjiiissstttuuuvvvvvvwwwyyy||||||yyyppppppsssuuuuuuvvvrrrrrrqqqrrrrrrpppllliiicccbbb___ZZZSSSKKKEEEAAA<<<;;;::::::999999::::::???>>>======CCCPPPaaammmwww|||ssslllrrrwww|||{{{WWWFFF===;;;:::888666555444444111111111111000000000000000000//////.........---............................................................/////////000111111111111111111111111000111666>>>DDDHHHOOOWWWwwwxxx^^^dddxxx~~~{{{{{{|||~~~}}}ssshhheeeooo}}}tttiiibbbbbbhhhnnnvvvyyy{{{yyyzzzzzzwwwqqqnnnhhh___VVVOOOHHHBBB???999777666444333333333333444555555777999;;;===>>>===EEEOOOYYYggg}}}wwwcccRRRSSS^^^kkkzzz~~~xxxttttttsssrrrpppooopppsssuuussstttuuutttsssrrrsssttttttvvvzzz}}}~~~|||xxxvvvpppqqqssssssssstttwwwyyyyyyzzz{{{}}}~~~~~~}}}||||||}}}~~~}}}zzzvvvrrrnnniiiccc```ZZZUUUMMMEEE@@@===:::888777888999::::::;;;::::::999<<>><<<;;;;;;:::999999999999888:::>>>AAABBBIIIZZZkkkyyyyyyrrrmmmooozzz```BBB===888555666444222222555222222111///............111111000......---------+++,,,...000111111000///........................222000...---,,,---...///......//////000000111111000444555<<>>;;;888555444666666444222555666666666666999===@@@EEEGGGMMMYYYmmmppp```OOOOOO___uuu|||zzzyyyzzzvvvqqqooooooqqqrrrsssqqqrrrssstttuuuuuuuuuuuusssuuuyyyzzzyyywwwwwwvvvrrrqqqppprrruuuwwwwwwwwwvvvwwwwwwxxxzzz}}}~~~}}}wwwvvvtttrrroookkkfffbbb\\\VVVNNNFFF@@@<<<999777666666666666777888999:::;;;===???BBBFFFMMMUUUZZZjjjqqqyyy}}}ssslllaaaVVVLLLGGGDDDCCCEEEIIIOOOTTTYYY```iiippp|||}}}yyyyyy}}}}}}zzzwwwvvvtttrrrsssuuuwwwyyy~~~}}}{{{yyyxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{~~~|||xxxwwwyyy~~~~~~yyyuuuzzzzzzzzzzzzzzzwwwsssooorrrtttwwwyyyzzzzzzyyyxxxwwwqqqkkkkkknnnoookkkfffaaa]]]^^^jjjlll```UUUSSSTTTQQQNNNLLLJJJHHHIIIMMMQQQTTT[[[dddtttOOORRRUUUXXXZZZZZZ[[[\\\]]]]]]]]]^^^___bbbdddfffiiiiiihhhggghhhjjjlllmmmqqqqqqrrrssstttrrrnnnkkkhhhiiiiiiiiihhhjjjmmmoootttxxx}}}{{{yyy}}}yyysssrrruuuyyyyyyxxx{{{yyywwwvvvuuuqqqlllhhheeebbb]]]XXXSSSLLLEEE@@@<<<<<<;;;:::999999999999999:::===???@@@EEETTTdddwww~~~wwwkkkjjjwwwiiiHHH@@@:::777777555111111333222111000///////////////111000///......---------+++,,,...000111000//////........................111000...---------//////.........///000000111111111444555===FFFGGGMMM```yyyzzz~~~fffUUUaaaqqq|||||||||sssjjjfffXXXVVVSSSYYYooouuulllhhhgggjjjmmmsssyyy}}}|||zzzyyyvvvrrriiiddd\\\TTTMMMGGGAAA>>>;;;888555555666666444222555666666666777999<<>>:::888666555666555444333444555666777777999<<>>DDDPPPaaavvvaaaVVVNNNSSSfffzzz}}}|||{{{xxxtttrrrrrrsssttttttuuuttttttssstttuuuwwwxxxyyy|||~~~~~~{{{wwwtttsssrrrqqqppprrruuuxxxyyyyyyyyyyyyyyyyyy{{{}}}}}}xxxrrrnnnkkkjjjiiijjjiiigggccc```XXXSSSKKKEEEAAA>>><<<;;;666666666666777888999999888999;;;<<>>===<<<;;;:::999999999::::::;;;<<<<<<>>>IIIUUUeeesssqqqcccttt{{{~~~YYYFFF???:::999888333000000000000000///000000111111000000///...............------...///000000//////........................000///............//////------......///000000111222666888>>>FFFFFFNNNccczzzwww[[[KKKVVVeee}}}wwwcccRRRKKKHHHNNNVVVdddzzztttmmmkkkfffbbbbbbiiiqqqxxxxxxvvvtttoooiiieee```YYYRRRLLLGGGBBB???:::999777666555555444444444555777777777999<<>><<<;;;:::999999999999888:::<<<<<>>FFFFFFPPPfffaaaMMMUUUddd~~~}}}uuu^^^NNNJJJLLLTTT]]]jjj|||ooollljjjbbb\\\\\\eeennnuuuwwwuuusssnnnhhheee```YYYRRRMMMHHHCCC@@@:::999888777555444555555333555777888888999<<<>>>===AAAKKK^^^uuusssYYYSSSPPPYYYlll~~~{{{yyywwwvvvvvvvvvuuutttvvvuuutttssstttvvvxxxyyyxxxzzz}}}}}}{{{yyyxxxxxxtttsssrrrtttwwwyyyyyyyyyyyyyyyxxxxxxxxxyyy{{{||||||~~~~~~zzzssslllgggeeeddddddddddddbbb^^^[[[XXXRRRJJJCCC>>>;;;888777555555555555666777888999999:::;;;;;;;;;===AAADDDLLLRRRZZZaaagggnnnvvv|||rrr```RRRJJJFFFFFFBBBLLLWWWYYYXXX[[[gggqqqrrr|||}}}||||||~~~}}}|||yyyzzz|||~~~~~~{{{xxxxxxxxxyyyyyywwwuuusssqqqrrrxxx|||zzzxxxxxxxxxyyyyyyzzz||||||uuuvvvxxxzzz{{{|||||||||zzzzzzzzzzzz{{{|||uuupppoooppprrrrrrtttwww{{{|||{{{zzzuuuvvvvvvwwwxxxxxxxxxxxxuuurrrooommmjjjfff___ZZZSSSRRRTTTaaazzztttbbbZZZWWWTTTRRRQQQJJJHHHIIILLLMMMMMMRRRXXX```oooRRRVVV^^^eeeiiiiiifffdddbbbcccdddeeefffggghhhhhh```cccgggkkkooorrrtttuuurrrqqqqqqqqqpppnnnkkkhhhdddhhhmmmqqqsssuuuvvvwwwyyyiiiaaa\\\[[[^^^fffqqq{{{~~~~~~{{{xxxxxxxxxxxxwwwwwwuuuqqqlllhhhggggggfffccc^^^ZZZTTTNNNHHHCCC???>>>===;;;:::999999999888888999<<<===???FFFOOO[[[nnnnnnYYY```jjjkkkttt}}}nnnMMMBBB999888999777555555222111111000000000111111//////............////////////......////////////.................................///////////////,,,------......///000000000666999>>>FFFFFFRRRiiidddOOOXXXhhh}}}{{{rrrYYYKKKKKKNNNWWWbbbooovvvhhhhhhfff]]]YYY\\\gggpppwwwxxxvvvtttoooiiieee```YYYRRRMMMGGGBBB???999:::999888555444555666333555777888999:::<<<>>>>>>AAAJJJ]]]vvvlllYYYUUUUUU```rrr~~~|||zzzyyywwwwwwwwwwwwuuusssuuuttttttssstttuuuwwwxxxvvvxxxyyyyyyxxxxxxyyyzzzvvvuuutttuuuwwwxxxyyyxxxxxxwwwvvvuuuuuuvvvwwwwwwvvvwwwyyyxxxuuuoooiiieeeaaaaaaaaabbbbbb```]]]ZZZVVVQQQIIIAAA<<<999666444555555555555666777888888:::;;;<<<;;;;;;===???BBBGGGMMMUUU\\\bbbjjjssszzzuuucccUUULLLGGGFFFBBBKKKUUUYYYYYY]]]gggooorrr|||~~~}}}{{{{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{yyy{{{}}}~~~~~~|||yyywwwwwwwwwxxxwwwvvvtttrrrqqquuuzzz|||zzzxxxxxxxxxxxxyyyzzz{{{|||sssuuuxxxzzz||||||{{{zzzzzzyyyyyyxxxzzz}}}xxxvvvsssrrrssstttuuuwww{{{~~~{{{uuuuuuvvvwwwxxxyyyzzzzzztttrrrnnnkkkhhhccc^^^ZZZVVVUUUXXXdddzzzrrraaaYYYVVVSSSPPPOOOHHHGGGHHHKKKLLLLLLPPPVVV___nnnWWWZZZbbblllsssssslllfffffffffeeeeeefffhhhjjjkkk```bbbfffkkkooosssvvvxxxwwwuuusssqqqpppnnnkkkiiihhhlllrrrvvvxxxyyyzzz{{{{{{ccc[[[ZZZ\\\dddnnn||||||yyyxxxxxxxxxwwwwwwvvvrrrmmmiiiiiijjjeeebbb^^^ZZZVVVQQQKKKGGG@@@???===<<<:::999999999999777888;;;<<<===CCCJJJYYYllliiiTTTUUU___ggguuu{{{~~~{{{SSSFFF:::777777666444555333333222111000000000000//////............////////////............//////........................---......///////////////,,,,,,---......//////000///555999>>>FFFGGGTTTmmm}}}___OOO\\\mmmyyyxxxqqqWWWKKKLLLQQQ\\\jjjwwwnnnbbbbbb```XXXYYYbbbooovvv{{{{{{xxxvvvqqqkkkddd```XXXQQQKKKFFF@@@===999::::::888555444555777222555777999999:::;;;===>>>AAAKKK___yyyeeeXXXXXX]]]iiizzz}}}|||~~~}}}zzzyyyxxxwwwwwwxxxwwwtttrrrssssssssstttuuuuuuvvvvvvvvvwwwvvvuuutttuuuxxxzzzyyywwwuuuvvvwwwxxxwwwwwwvvvuuutttsssrrrrrrssstttqqqrrrrrrrrrnnniiiddd```\\\\\\]]]^^^```___]]][[[SSSMMMFFF???;;;888666444555555555555555666888888999:::;;;;;;;;;<<<>>>@@@CCCHHHOOOVVV]]]eeeooovvv{{{{{{iiiZZZOOOIIIFFFCCCJJJRRRVVVXXX\\\ccciiiooozzz}}}{{{yyyxxxwwwxxxyyyzzz||||||{{{zzzzzz{{{{{{{{{{{{|||~~~~~~|||zzzxxxwwwvvvvvvvvvuuutttsssrrrrrrtttyyy~~~~~~{{{yyyxxxxxxxxxxxxyyyzzz{{{{{{wwwxxxxxxyyyyyyyyyyyyyyywwwxxxyyyyyy{{{~~~uuuuuuwwwvvvtttuuuuuuwww{{{~~~zzzsssssstttuuuwwwyyyzzz{{{tttqqqmmmiiieeeaaa]]][[[YYYXXXYYYcccwwwppp```WWWTTTOOOKKKJJJGGGEEEGGGKKKLLLLLLPPPUUU\\\jjj]]]___gggsss||||||sssiiihhhgggffffffgggiiikkkmmm```bbbeeejjjoootttxxxzzz{{{xxxuuurrrpppooommmkkkmmmqqqwww|||~~~~~~zzzgggXXXWWW[[[aaappp}}}zzzxxxyyyzzzvvvvvvuuuqqqllliiiiiikkkcccaaa^^^[[[XXXSSSNNNJJJ@@@???>>><<<:::999999999:::888888;;;;;;;;;@@@FFFVVVjjj~~~gggRRRPPPZZZhhhyyy{{{~~~WWWIII;;;777666555333444444333222111000000000000//////.........//////000000//////.........//////........................------...///000000//////,,,,,,------...//////000...555999>>>FFFHHHUUUnnn~~~uuuYYYNNN```rrrvvvqqqssstttYYYLLLNNNVVVcccsss}}}kkk^^^^^^[[[UUU[[[hhhuuu|||~~~zzzwwwqqqlllddd___WWWPPPJJJDDD???;;;999:::;;;888555333555777222555777999999:::;;;===>>>BBBNNNccc}}}xxx___VVVYYYbbbqqq|||{{{}}}~~~|||yyyxxxxxxwwwxxxxxxwwwtttqqqqqqrrrssstttuuuuuuuuuuuuwwwwwwuuusssrrrsssvvvyyyzzzxxxvvvvvvwwwxxxwwwvvvuuutttrrrqqqppppppqqqqqqnnnnnnooommmjjjeee```\\\XXXXXXYYY\\\______]]][[[OOOJJJCCC>>>:::888777666555444444555555666777888888:::;;;;;;:::;;;===???@@@EEELLLRRRXXXaaakkkssswww~~~nnn^^^QQQJJJGGGEEEJJJPPPTTTWWW[[[```dddlllwwwyyywwwuuusssrrrrrrsssttt{{{zzzyyyxxxxxxzzz{{{||||||}}}~~~}}}{{{xxxwwwwwwuuuuuuuuutttssssssrrrrrrrrrvvv{{{~~~|||zzzyyyyyyxxxxxxxxxyyyyyyzzz{{{|||{{{yyywwwvvvvvvwwwxxxuuuwwwyyy{{{}}}vvvnnnqqqvvvvvvttttttvvvxxx|||}}}yyyqqqqqqrrrtttvvvxxxzzz{{{tttqqqmmmhhhddd```]]]\\\[[[YYYXXX```sssppp___WWWRRRLLLGGGEEEFFFDDDFFFJJJKKKKKKOOOUUUXXXfffzzz```gggnnnvvv}}}vvvlllkkkjjjhhhgggfffggghhhiiigggiiilllnnnooorrrvvvyyy||||||{{{xxxtttpppooooooqqqssszzz{{{fff]]]VVVXXX___mmm~~~zzzvvvtttuuuwwwyyyxxxxxxvvvrrrnnnkkkkkkkkkiiigggbbb^^^YYYRRRKKKGGGBBB@@@===:::888777888888:::;;;;;;;;;<<<>>>BBBEEERRRddd~~~lllVVVOOOYYYkkkwwwhhhKKK<<<>>>999555555222333333222222222222222222000/////////............000000//////.........---........................,,,---...//////...---,,,000000///////////////000333444999???BBBIII[[[mmmsssdddYYYTTTccc~~~pppqqqnnnZZZQQQOOOXXXkkkooobbbYYY\\\___^^^eeeppp|||~~~~~~yyysssmmmjjjbbb\\\TTTLLLFFFAAA>>>;;;999888888777666555555444555666777888:::;;;<<<======BBBRRRjjjsss^^^[[[YYY```sss~~~}}}{{{wwwwwwvvvuuutttrrrpppooottttttsssrrrrrrrrrsssssstttsssrrrqqqrrrtttvvvwwwxxxvvvtttuuuxxxzzzyyyxxxwwwtttrrrpppppppppnnnmmmpppooommmkkkhhhddd___[[[UUUTTTVVV[[[```aaa\\\WWWMMMHHHCCC>>>;;;:::888777777666666666666777777888999;;;======<<<<<<===>>>???CCCIIINNNTTT\\\fffmmmsss{{{zzzgggWWWMMMHHHHHHHHHLLLTTTXXXYYY[[[___hhhsss{{{pppiiihhhiiijjjooovvvyyyyyyyyyzzzzzz{{{zzzzzz{{{~~~{{{wwwuuuuuuxxxwwwvvvtttrrrpppooonnnppptttyyy|||}}}|||{{{{{{{{{xxxvvvvvvyyy{{{{{{yyy|||yyyuuussssssuuuyyy|||~~~|||{{{}}}~~~{{{vvvttttttvvvwwwwww|||~~~~~~zzzxxxuuuttttttwwwzzzzzzwwwtttvvvtttqqqnnnjjjfffdddbbb[[[[[[[[[```ooooooYYYQQQOOOJJJFFFFFFHHHEEEFFFJJJLLLLLLNNNRRRZZZdddttt~~~~~~gggoooxxx~~~|||ssspppnnnkkkiiihhhiiijjjkkkiiikkknnnppprrruuuxxxzzz~~~~~~}}}zzzvvvsssrrrrrrwwwxxx}}}lllbbb[[[YYY___lll{{{vvvtttsssuuuvvvwwwwwwvvvsssooommmmmmnnniiifffaaa\\\WWWRRRLLLGGGBBB@@@===:::888777888888888999:::::::::<<<@@@CCCKKK[[[rrryyyhhhWWWTTT]]]nnnwww~~~jjjLLL<<<<<<888444444111333333333222222222222111000000/////////.........000/////////.............................................//////.........000000////////////000000222444:::@@@CCCJJJZZZjjj~~~hhhXXXTTTXXXnnnwwwxxxkkkZZZUUUVVVaaatttlll___WWW[[[___bbbjjjuuuyyyrrrkkkggg___ZZZRRRKKKFFFAAA===:::888888777777666555555444888888999::::::;;;<<<<<<>>>CCCQQQhhh~~~ppp^^^\\\^^^iii{{{~~~zzzvvvvvvvvvuuuuuusssrrrpppooossssssrrrrrrrrrsssttttttuuutttsssrrrssstttvvvwwwxxxvvvtttuuuwwwyyyxxxvvvtttrrrpppoooppppppnnnmmmllljjjiiigggeeeaaa\\\XXXSSSTTTWWW\\\aaaaaa\\\VVVLLLHHHBBB===;;;999888777555555555555555666666777888:::;;;;;;999888999999???CCCIIINNNTTT[[[dddkkkqqqzzzlll[[[PPPJJJHHHHHHLLLTTTXXXXXXZZZ^^^jjjuuu}}}tttjjjddddddgggjjjqqqxxx|||{{{yyyyyyzzz{{{{{{{{{|||~~~|||xxxvvvvvvxxxwwwvvvtttrrrpppooonnnooosssyyy}}}~~~|||zzzyyy{{{xxxvvvwwwyyy{{{{{{yyy{{{xxxuuurrrrrruuuxxx{{{}}}{{{{{{|||}}}zzzvvvtttuuuvvvxxxxxx{{{|||~~~~~~~~~{{{yyywwwwwwvvvvvvyyy{{{{{{yyyvvvuuutttrrroookkkgggdddbbb___]]]\\\```nnnnnnYYYQQQNNNJJJFFFFFFHHHEEEEEEIIIKKKKKKMMMRRRWWWbbbrrrnnnyyy|||wwwtttppplllkkkkkklllnnnkkkmmmqqqtttvvvxxxzzz||||||yyyvvvvvvwww~~~mmmaaa```\\\^^^jjj}}}|||xxxuuusssssstttvvvvvvuuussspppnnnnnnoooiiieee```[[[VVVQQQLLLHHHCCCAAA===:::888777777888666777888888888:::===@@@EEERRReeewww~~~sssggg[[[YYY```nnnuuu|||rrrQQQ>>>===888555555333333333333222222222111111000000000/////////......////////////....................................000//////......//////000000000////////////000000111555<<>>;;;888777777888555666777888888999<<<>>>DDDOOO]]]kkkxxx~~~xxxtttjjjaaa]]]```iiizzzxxx|||~~~ZZZDDD@@@;;;888999777444333333222222111111111000000000////////////...///////////////.................................111000///......///000111000////////////000000111000666>>>CCCFFFLLLUUU^^^```LLLCCCJJJaaa{{{ggg]]]___eeeqqqhhh]]]VVVZZZdddnnnyyy}}}wwwooogggaaaXXXTTTNNNIIIEEE@@@<<<999777777666666666555555555555666666777888999999:::>>>AAANNNdddzzzuuuiiidddlll{{{{{{vvvsssrrrsssssssssrrrqqqqqqpppoooooopppqqqsssuuuwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyxxxxxxwwwwwwvvvuuutttpppooooooooopppqqqooonnniiigggeeebbb```\\\VVVSSSPPPUUU\\\dddgggccc[[[TTTJJJFFF@@@<<<999888777666444444444444555666777777:::;;;;;;:::999888:::;;;???DDDKKKPPPTTTXXX___dddnnnzzzxxxcccSSSJJJIIIHHHLLLSSSVVVVVVXXX[[[hhhttttttfffcccbbbfffooozzz~~~{{{{{{~~~}}}~~~~~~}}}{{{{{{xxxwwwwwwuuussspppmmmlllnnnttt}}}{{{xxxyyyxxxxxxxxxyyyzzzzzzzzzzzzxxxvvvuuuuuuvvvxxxzzz|||{{{{{{}}}zzzxxxuuuuuuwwwyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzzzzzzzz{{{|||{{{zzzyyyrrrrrrrrrpppmmmhhhccc```aaa^^^YYY\\\iiiyyytttdddXXXSSSPPPMMMLLLLLLIIIGGGJJJKKKJJJMMMQQQSSS]]]lll}}}}}}~~~{{{xxxtttpppmmmmmmnnnooolllooosssuuuwwwyyy|||~~~~~~~~~}}}wwwsssrrrpppooorrrrrrwww~~~|||{{{zzzzzzzzzyyyxxxtttooolllkkkkkkgggddd___[[[WWWRRRNNNJJJDDDBBB???;;;999888777888555777888999999:::<<<>>>DDDMMMXXXcccnnnxxxzzzxxxuuunnneee___^^^fffxxxcccHHHBBB<<<999:::888444444333333222111000000111000000000////////////.........///////////////////////////////////////111000///......///000111///////////////000111111111888???DDDGGGLLLSSSXXXRRRFFFCCCMMMddd~~~oooffffffjjjvvviii```XXX\\\gggsss||||||yyyuuuooogggbbbWWWSSSMMMGGGCCC???;;;999666666666666555555555555444555666888:::;;;======;;;???MMMddd|||zzzoooiiippp}}}}}}{{{yyyxxxxxxrrrsssssssssrrrqqqqqqpppmmmnnnoooqqqsssvvvyyyzzzyyyyyyxxxxxxwwwwwwwwwwwwyyyzzzzzzyyyxxxvvvuuuuuuqqqpppooopppqqqpppnnnlllgggeeeaaa^^^[[[XXXTTTQQQSSSYYYbbbiiijjjdddZZZRRRHHHDDD???:::888777666555555555555555666777888999888999:::999999:::<<<>>>@@@EEEKKKPPPSSSXXX^^^cccnnn{{{zzzdddRRRHHHIIIHHHLLLRRRVVVUUUVVVZZZcccqqqyyyooobbbcccgggnnnzzz~~~~~~~~~~~~~~~~~~|||{{{xxxxxxwwwvvvssspppmmmkkkooovvv}}}zzzwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxzzzzzz|||{{{{{{}}}yyywwwuuuvvvxxxzzz{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{yyyzzzzzzzzzzzzyyyyyyyyypppppppppoookkkgggbbb___]]][[[XXXZZZeeeuuuyyykkk]]]VVVSSSQQQOOOOOOKKKIIIJJJKKKJJJMMMQQQSSS[[[jjjzzzxxxvvvsssqqqooonnnnnnooonnnppprrrtttvvvyyy}}}|||tttpppllliiilllttt|||~~~||||||zzzzzzwwwsssnnnjjjiiiiiifffccc```]]]YYYTTTOOOKKKEEECCC???<<<999888777777666777999:::::::::<<<===@@@IIISSS\\\gggsssyyyyyyvvvqqqkkkddd```ggg{{{jjjKKKBBB:::777888666555444444333222111000000111111000000000/////////.........///////////////////////////////////////000//////......//////000///......//////000111222222:::AAACCCFFFLLLRRRTTTIIIDDDGGGSSSiiixxxpppnnnnnnyyyhhh```YYY]]]iiiuuu~~~~~~{{{xxxvvvuuupppiiicccXXXSSSLLLFFFAAA>>>;;;:::555555555555555555555555555666888:::<<>>???<<>><<<<<<;;;444555555555555555555555444555666777888999::::::???DDDTTTmmm}}}qqqjjjnnnzzz}}}}}}~~~~~~{{{vvvttttttvvvwwwwwwvvvuuutttrrrpppooommmnnnoooqqqtttvvvyyyzzzzzzzzzyyyyyywwwvvvtttsssqqqtttwwwwwwtttrrrrrrsssrrrpppooommmkkkgggbbb^^^ZZZVVVQQQPPPTTTZZZ```cccbbbiiippprrrmmmbbbVVVNNNEEEAAA<<<888777666555444222333333444555666888888======<<<;;;999:::===???DDDGGGLLLOOOSSSYYYbbbiiimmmzzzlll\\\TTTJJJIIILLLQQQTTTSSSSSSVVVeeeppp~~~rrriiidddrrr|||~~~||||||}}}}}}{{{xxxxxxxxxxxxwwwtttpppllliiiooouuu|||{{{zzzuuuxxx{{{{{{yyyxxxyyyzzzxxxyyyyyyzzzzzzyyyyyyxxxvvvvvvwwwyyy{{{|||{{{yyy{{{yyyxxxxxxyyyzzzyyyxxxuuuvvvwwwyyyzzzzzzzzzzzzzzz||||||{{{xxxwwwyyy{{{uuutttrrrooollliiihhhfff]]]ccceeeaaabbbnnnrrreeeaaa___[[[PPPKKKGGGGGGFFFEEEGGGLLLQQQVVV___kkk|||{{{~~~~~~zzzxxxuuurrrooovvvwwwxxxyyyzzzzzzyyyyyy~~~}}}}}}{{{{{{}}}wwwbbbUUUNNNMMMRRRYYYXXXfffyyy}}}zzzwwwuuu|||xxxtttpppmmmiiifffcccbbbbbbaaa___[[[VVVQQQNNNFFFCCC???<<<;;;:::888666:::999888888888999;;;<<<>>>???EEERRR```lllxxxyyynnnjjjsssXXXDDDBBB@@@:::666777555111000000111111111000000000000000000000000//////.........---------...///000///------///000000000000000000000000000...............///000111555<<>>AAAHHHZZZxxxzzzuuuxxxuuukkkeeefffuuu|||cccYYYTTT^^^nnnyyy~~~~~~xxxssspppkkkfffaaaYYYNNNEEE@@@<<<999666666666555555555666666777444666888888999:::===???@@@LLL___ssssssgggnnnxxx}}}yyyvvvvvvwwwwwwvvvzzzzzzyyywwwuuusssqqqooorrrrrrrrrsssuuuxxxzzz|||wwwxxxxxxyyyyyyyyyxxxxxxvvvuuuuuutttttttttttttttssssssqqqlllddd^^^YYYWWWUUURRROOOPPPUUU]]]dddhhhnnnqqqsssqqqiii]]]RRRKKKCCC@@@;;;999888777666555111222333444555777888888777888999999:::<<>>AAAIII\\\zzz}}}uuupppssspppgggbbbcccrrryyyccc[[[YYYdddsss}}}zzzuuurrrnnnhhhbbbZZZNNNEEE@@@<<<999777777666555444444333444444555666888888999:::===???DDDPPPbbbwwwxxxlllcccjjjuuu}}}zzzxxxxxxzzzzzzzzzzzzzzzyyyxxxvvvtttrrrqqqssssssssstttuuuwwwyyy{{{vvvwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvuuutttuuuuuuuuutttssspppjjjbbb[[[WWWUUUSSSRRRSSSVVV\\\cccjjjmmmppprrrssspppggg\\\RRRKKKCCC???;;;888777777666555555555555555555555555555555666888888999;;;>>>AAAJJJNNNSSSXXX\\\cccjjjoooyyysssaaaVVVNNNKKKKKKNNNPPPQQQUUU[[[aaammmvvvooopppnnn~~~}}}~~~}}}||||||{{{yyyzzzyyyvvvqqqlllhhhggglllvvv~~~yyywwwzzz||||||zzzxxxvvvvvvyyyxxxvvvuuuuuuwwwyyy{{{{{{}}}}}}zzzxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwxxxxxxwwwvvvuuuuuuuuuvvvuuuqqqlllfffccccccdddeeeggggggddddddooowwwnnncccYYYNNNLLLIIIFFFEEEFFFHHHIIINNNSSS^^^nnn~~~|||{{{zzzzzz{{{|||{{{yyyttttttvvvyyy{{{~~~iiiQQQKKKGGGHHHKKKNNNVVV^^^ppp~~~yyyuuuoookkkhhhgggeeedddcccddddddccc^^^WWWPPPKKKFFFCCC???<<<;;;:::888666555555666777777777777777666:::CCCMMMUUUbbbwwwnnnfffooovvv}}}jjjMMMBBB>>>999666:::777444111111000///...000000000000000000000000/////////.........------...///000///------///000........................+++,,,,,,---///111333444444;;;AAACCCCCCEEECCC@@@===AAALLL```}}}}}}wwwooolllooolllddd```cccqqquuubbb]]]^^^jjjwwwzzzuuusssnnniiiddd[[[NNNDDD???<<<:::888777666555444333222222222555666888999999:::===@@@FFFRRReeezzzqqqeee^^^eeeppp{{{|||yyywwwxxxzzz{{{{{{yyyyyyyyyxxxwwwvvvuuutttssssssttttttuuuwwwxxxyyyvvvvvvwwwwwwwwwvvvvvvuuuxxxwwwwwwvvvvvvvvvvvvvvvtttsssooohhh___XXXSSSRRROOOQQQVVV\\\cccjjjooorrrrrrrrrqqqmmmeee[[[QQQKKKBBB???;;;888777666555444555555555555555555555555555777888999:::<<<@@@CCCNNNQQQVVV]]]fffmmmrrruuussscccYYYMMMJJJJJJMMMPPPQQQTTTYYY___kkk~~~tttoooooowww~~~~~~|||||||||}}}}}}{{{{{{yyyuuuooojjjhhhgggnnnxxxyyy{{{||||||{{{xxxvvvvvvvvvyyyxxxvvvuuuvvvwwwyyy{{{}}}}}}zzzxxxwwwuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwuuutttrrrqqqpppppppppqqqsssqqqkkkeee```^^^```cccffffffdddaaaaaakkk~~~zzzooocccZZZNNNLLLIIIFFFEEEFFFGGGIIIMMMRRR^^^nnn~~~yyyyyyyyy|||yyyyyyzzz}}}eeeSSSJJJGGGGGGJJJMMMRRR\\\fff~~~yyyuuuooojjjhhhggggggfffccceeefffddd___WWWOOOJJJGGGDDD@@@===;;;:::888666555666888999:::999888777666888>>>HHHSSScccyyyttteeejjjoooxxxtttRRRBBB<<<999777999666333222222111000///000000000000000000000000////////////............000111111000//////000222////////////////////////---------...///111222333444;;;AAABBBBBBCCC@@@<<<<<>>@@@FFFQQQeee|||nnn```ZZZaaalllxxx}}}zzzwwwuuuvvvwwwxxxxxxvvvwwwwwwwwwwwwvvvuuuuuutttttttttuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvuuuxxxxxxwwwvvvvvvvvvvvvwwwtttrrrlllddd[[[TTTPPPOOOJJJPPPZZZbbbiiinnnqqqrrrrrrqqqnnnjjjcccZZZQQQKKKBBB>>>:::777666666444333222222333555666777888999888999;;;<<<===???CCCFFFLLLQQQYYYaaajjjqqqwww{{{wwwfff[[[QQQLLLJJJMMMPPPQQQTTTXXX___kkk}}}uuuoooppp{{{}}}{{{{{{|||~~~}}}|||yyysssmmmiiihhhhhhmmmxxx{{{}}}}}}}}}zzzwwwuuuuuuvvvxxxwwwvvvvvvwwwxxxzzz{{{~~~|||yyyxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuuuuurrrooommmlllmmmnnnppppppooolllggg```]]]^^^cccgggkkkgggccc______hhhyyyyyylll```WWWOOONNNKKKHHHGGGGGGHHHIIINNNQQQ\\\jjjyyyyyyzzz{{{}}}}}}~~~|||eeeSSSJJJHHHFFFGGGIIILLLTTTcccppp~~~}}}~~~~~~}}}{{{wwwrrrmmmhhhggggggggggggccceeefffddd___WWWOOOJJJHHHEEE@@@===;;;:::888666555666777888999888777777999777999DDDTTTfff|||vvvcccgggnnnxxx~~~XXXCCC<<<:::999666444333222333444222111111111111111111111111111000000/////////.........///000000///......///111000000000000000000000000000000/////////000000111444;;;AAABBBBBBBBB???;;;<<>>@@@GGGRRRfff}}}nnn^^^YYY```kkkvvv~~~|||xxxuuuuuuvvvvvvvvvttttttuuuuuuuuuuuuuuutttsssttttttuuuvvvwwwwwwwwwxxxxxxyyyyyyxxxwwwwwwvvvxxxwwwvvvvvvuuuuuuvvvvvvrrrpppjjjaaaXXXRRROOONNNMMMUUUaaajjjoooqqqqqqqqqooollliiifffbbbZZZRRRKKKAAA>>>999666555555444333222333444555666888999999999:::;;;<<<===???CCCFFFIIIQQQ]]]dddjjjqqqzzzmmmbbbYYYRRRMMMNNNPPPQQQTTTXXXbbblll}}}vvvqqqrrrzzz~~~|||{{{{{{}}}}}}yyysssmmmjjjiiiiiimmmxxx~~~~~~~~~}}}zzzvvvtttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{~~~}}}zzzxxxxxxyyyxxxyyyyyyzzzyyyyyyxxxxxxuuuttttttssssssrrrrrrrrrnnnlllkkklllooorrrsssrrrooommmiiieeecccgggmmmrrrtttlllddd___^^^ddduuuwwwhhh]]]UUUQQQOOOMMMKKKIIIIIIIIIIIINNNPPPXXXdddsss{{{|||}}}}}}}}}sss```PPPHHHFFFCCCBBBCCCFFFJJJUUUiii||||||www|||{{{|||{{{zzzyyyssspppkkkhhhggggggffffffcccddddddccc^^^WWWPPPKKKIIIEEEAAA>>><<<:::888666333444444555555555555555:::666777CCCTTThhh}}}sss^^^dddooozzz___EEE<<<;;;;;;444333222333444555444222111111111111111111111111000000000/////////......,,,---...---++++++---...111111111111111111111111222111000000//////000000444<<>>AAAIIITTTgggooo___[[[bbblllvvv~~~~~~zzzwwwwwwwwwwwwwwwsssttttttuuuuuutttttttttrrrssstttvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuuuutttttttttttttttpppmmmggg^^^VVVQQQPPPPPPUUU^^^kkksssuuurrrpppnnniiifffdddcccaaa[[[RRRLLL@@@===999666555444333222666666666666666666666666888999:::::::::<<<@@@BBBGGGQQQ]]]dddiiippp|||{{{rrrddd[[[RRRPPPRRRSSSUUUYYYdddmmm}}}xxxssstttxxx}}}}}}|||||||||~~~~~~zzzuuuoookkkkkkkkkoooyyy}}}~~~}}}zzzwwwuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{|||}}}}}}|||zzzxxxwwwxxxzzzzzzzzzzzzzzzzzzzzzyyyxxxttttttsssrrrqqqqqqqqqqqqmmmmmmnnnrrrwwwyyywwwuuusssrrrqqqoooooosssyyy}}}{{{oooddd___]]]aaaqqqvvvfff\\\VVVQQQPPPNNNKKKJJJIIIIIIIIIMMMOOOUUUaaannn~~~~~~}}}}}}wwwdddXXXOOOGGGDDDFFF@@@AAADDDHHHMMMYYYqqq{{{zzz|||~~~}}}{{{zzz{{{|||{{{zzzsssqqqmmmkkkkkkjjjiiihhhbbbcccbbb```\\\VVVPPPMMMIIIFFFAAA>>><<<:::888666444444333333444444555666888666999CCCRRReee|||nnn[[[eeeooo{{{gggHHH===;;;:::555444333444555444333111111111111111111111111111000000000000/////////...---......---,,,,,,---///000000000000000000000000111000000000000000111111555===DDDEEEEEEEEEAAA<<<>>>FFFVVVmmmtttxxxyyyvvvuuuoooeeeeeelll{{{yyyrrrhhhbbbfffoooyyy}}}{{{{{{~~~{{{}}}{{{uuuqqqoookkkfffWWWQQQIIICCC@@@>>>:::777444444444444555555666777666888999::::::<<<>>>AAAIIISSSfff~~~uuuccc___eeeoooxxx}}}yyywwwwwwxxxxxxxxxttttttuuuuuuuuuuuuttttttppprrrtttvvvwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvuuutttssssssrrrrrrrrrrrrrrrmmmjjjddd\\\UUURRRRRRSSS]]]fffrrrxxxvvvpppkkkhhhbbb```___``````\\\SSSLLL@@@<<<888555444444333222666666666666666666666666999::::::::::::;;;>>>@@@FFFMMMVVV^^^eeennnzzzpppcccWWWSSSSSSTTTWWWZZZcccmmm|||xxxssstttwww~~~{{{||||||}}}~~~~~~~~~{{{wwwrrrnnnllllllsss}}}}}}|||}}}|||{{{xxxvvvuuuvvvvvvwwwwwwxxxyyyzzz{{{|||{{{{{{zzzxxxvvvvvvxxx{{{yyyzzzzzzzzzzzzyyyxxxwwwvvvuuusssrrrqqqqqqrrrrrrpppqqqtttzzz{{{vvvuuuvvvwwwwwwwwwzzz~~~}}}ooobbb]]]\\\___pppsssccc[[[VVVPPPNNNLLLJJJIIIGGGGGGGGGKKKNNNVVVbbbooo~~~~~~{{{~~~~~~iiiZZZMMMIIIHHHFFFEEEHHHCCCFFFJJJNNNRRR___vvvuuuuuuyyy}}}{{{zzzzzz|||}}}||||||vvvtttrrrppppppooonnnlllbbbbbbaaa___[[[VVVQQQNNNJJJFFFBBB>>><<<:::888666666666555444444666777888444666<<>>>>>GGGVVVnnntttxxx|||{{{sssiiiiiippp~~~ssspppkkkccc___cccllluuuxxxuuuuuuyyywwwyyyxxxrrrnnnlllhhhcccTTTNNNGGGCCCAAA>>>:::777555555444333333333444444666888999::::::<<>>AAAEEEHHHMMMVVVaaammmvvv{{{wwwiiiZZZTTTTTTUUUXXX[[[bbblll{{{xxxssstttxxx}}}|||zzz{{{|||~~~}}}}}}|||xxxsssooonnnmmmwww{{{{{{||||||{{{xxxvvvvvvvvvvvvwwwwwwxxxzzz{{{{{{|||yyyyyyxxxwwwuuuvvvyyy{{{yyyyyyyyyyyyyyyxxxwwwvvvwwwvvvuuusssrrrrrrsssssstttuuuyyy|||uuuuuuvvvxxxyyyyyyzzz}}}}}}mmm```\\\[[[___pppppp```XXXUUUNNNMMMKKKIIIGGGFFFEEEEEEIIIMMMXXXeeeqqqwww}}}zzz{{{}}}|||~~~qqqaaaPPPNNNJJJGGGDDDCCCDDDDDDHHHHHHHHHJJJTTThhhvvvrrrvvv~~~~~~||||||{{{zzzwwwuuurrrsssuuuwwwwwwsssnnniiidddaaa]]][[[ZZZWWWRRRMMMFFFEEEBBB>>>;;;999777666555555555555666666666777::::::<<>>BBBGGGNNNVVV]]]gggqqqyyy}}}lllZZZRRRQQQSSSVVVZZZ___iiixxxzzzuuuuuu~~~~~~}}}}}}~~~~~~{{{{{{{{{|||~~~}}}{{{xxxuuusssqqqqqqzzz|||~~~zzz}}}|||xxxwwwzzz}}}zzzvvvyyyzzzwwwzzzyyyxxxxxxzzzzzzyyyxxxyyyxxxvvvuuuuuuwwwyyyzzz{{{yyyxxxvvvuuuuuuvvvwwwyyyzzz|||~~~|||yyyxxxxxxwwwwwwwwwwwwwwwoookkkfff```[[[___ooolll^^^UUUQQQLLLIIIFFFCCCBBBBBBDDDEEEIIINNNXXXdddmmmzzz||||||iiiWWWMMMGGGGGGFFFFFFEEEFFFGGGHHHKKKNNNQQQVVV```sss~~~wwwvvv~~~|||{{{{{{zzzwwwvvvuuuuuuvvvwwwwwwsssmmmiiifffbbb^^^[[[ZZZWWWQQQMMMFFFEEEBBB???;;;999777666555555555666666666777777999999<<>>888444333333333333444444555555666777777777:::;;;<<<;;;::::::<<<>>>BBBGGGNNNTTT[[[dddnnnuuu|||{{{lll\\\UUUUUUUUUVVVYYY^^^gggvvv{{{wwwwww~~~}}}}}}~~~|||{{{yyywwwuuusssrrrrrr{{{{{{~~~zzzzzz}}}|||yyyyyy}}}zzzyyyyyyyyyyyyxxxwwwxxxyyyyyyxxxwwwwwwvvvtttsssssssssuuuvvvyyyyyyxxxwwwwwwwwwwwwxxxzzzzzz{{{~~~~~~{{{yyywwwwwwwwwwwwvvvuuutttsssmmmiiieee```[[[^^^lll|||{{{gggZZZRRRNNNJJJHHHEEECCCBBBBBBDDDEEEIIIMMMVVVaaakkkyyy~~~}}}nnn[[[NNNGGGCCCBBBDDDFFFGGGHHHJJJMMMOOOUUUZZZaaaiiirrr~~~{{{|||zzzyyyyyyxxxvvvxxxwwwwwwwwwvvvsssnnnjjjiiieee```]]][[[WWWQQQLLLFFFEEEBBB???<<<999888777555555666666666777777777999999;;;???GGGXXXtttwwwlllmmmiii{{{uuutttYYYEEE===999888777555333222222222222111111111111000000000000333333222111111000//////////////////////////////111111000000000000111111000111111000///000222444:::===GGGLLLJJJTTT\\\VVVOOOWWWkkkzzzyyy|||tttsssxxxxxxpppiiidddccc^^^\\\cccpppzzz~~~|||{{{wwwtttqqqllleee```QQQMMMFFF@@@===:::888666444444444444444444444444444666999:::;;;<<<>>>AAADDDOOOgggkkkbbbjjjvvv~~~{{{xxxvvvvvvwwwvvvvvvvvvuuuttttttvvvxxxxxxwwwrrrrrrssstttvvvxxxzzz{{{{{{{{{zzzxxxvvvtttqqqpppsssrrrrrrrrrsssrrrpppnnniiiddd]]]VVVRRRTTTYYY___hhhjjjkkkiiiddd^^^YYYWWWZZZXXXXXX\\\^^^[[[RRRKKKCCC???999555444333333333444444555666666777888888:::;;;;;;;;;::::::<<<===AAAFFFLLLRRRWWW___iiipppvvvzzz{{{nnn```ZZZYYYWWWWWWYYY]]]eeerrr|||xxxyyy}}}|||}}}}}}~~~zzzyyywwwuuusssrrrqqqqqqzzz~~~{{{wwwxxx{{{~~~}}}||||||vvvvvvwwwwwwvvvvvvwwwxxxxxxwwwvvvuuuuuusssrrrrrrssstttuuuyyyyyyzzzzzzzzzyyyxxxxxxzzzyyyyyyzzz{{{zzzxxxvvvuuuvvvvvvvvvuuurrrpppnnnjjjhhhddd```[[[]]]iiiwwwvvvcccWWWPPPLLLGGGFFFDDDBBBBBBCCCDDDEEEHHHKKKTTT^^^hhhvvvzzzgggUUUIIIEEEEEEFFFFFFGGGIIIJJJLLLPPPWWW]]]iiipppyyy{{{yyyxxxxxxxxxwwwwwwvvvvvvvvvuuussspppmmmkkkgggaaa^^^[[[WWWQQQLLLFFFEEEBBB???<<<:::888888555666666666666777777777888888;;;>>>DDDSSSlllqqqhhhgggeeevvv}}}{{{___FFF<<<:::999888666444333222222333111111111111000000000///333222222111000///......////////////////////////111000000//////000000111000000111000///000222555;;;>>>HHHMMMOOO^^^hhhbbbUUU\\\qqq||||||vvvooopppvvvzzzpppggg```aaaaaaccckkkwww}}}vvvrrrnnnjjjddd___RRRMMMFFF@@@<<<999777555333444444555555444444333555777999::::::<<<>>>@@@DDDPPPgggyyygggbbbkkkwww}}}yyyvvvuuuuuuvvvwwwuuutttssstttvvvwwwwwwwwwqqqqqqrrrsssuuuxxxzzz{{{|||{{{zzzxxxvvvtttqqqpppqqqqqqqqqrrrtttssspppnnnhhhddd]]]VVVRRRTTTZZZ___bbbcccdddbbb___[[[YYYYYYZZZYYYYYY[[[\\\XXXPPPIIIDDD@@@:::666555444333333444444555666777888888999999:::;;;:::999:::;;;===AAAEEEJJJOOOSSSZZZccciiiqqquuu{{{ssseee^^^[[[XXXYYY[[[^^^dddppp~~~|||xxxyyy}}}|||{{{{{{{{{|||zzzyyyvvvtttqqqooonnnmmmuuu}}}|||xxx{{{~~~~~~}}}zzztttrrrrrruuuuuuuuuvvvxxxxxxvvvtttuuuuuuuuuuuuvvvxxxyyyzzzzzz{{{{{{{{{{{{yyywwwvvvxxxwwwvvvwwwxxxxxxwwwuuussstttuuuuuussspppllljjjjjjgggdddaaa]]]]]]gggrrrtttbbbVVVPPPLLLEEEDDDCCCBBBBBBCCCDDDEEEGGGJJJPPPZZZdddsss~~~qqq```XXXMMMDDDAAAAAACCCEEEHHHJJJMMMOOOSSS\\\iiirrr|||yyyxxxxxxwwwvvvtttssstttuuuvvvuuurrrppplllgggbbb^^^\\\WWWQQQLLLFFFDDDBBB???===:::999888666666666666777777777888888999;;;>>>BBBNNNdddyyy|||nnnfffcccbbbqqqdddGGG<<<::::::999777444333222222333111111111111000000000///111000000///......------////////////////////////000//////......//////000.../////////...///222444;;;???JJJOOOTTTfffqqqiiiXXX___ttt~~~zzz|||}}}xxxsssnnnpppwww~~~ssshhh___\\\bbblllvvv}}}}}}uuuoookkkgggaaa\\\RRRMMMFFF@@@<<<999777555333444444555555444444333555777999::::::;;;===???EEEPPPeeeyyypppddddddlllyyy}}}zzzvvvttttttvvvwwwvvvtttssstttvvvwwwwwwvvvpppqqqqqqsssuuuwwwxxxyyy{{{{{{zzzxxxvvvsssqqqpppppppppqqqssstttssspppnnniiieee^^^WWWSSSUUUYYY^^^]]]^^^___]]]ZZZXXXWWWWWWYYYYYYZZZ[[[ZZZVVVNNNGGGCCC???:::777555555333222444444555666777888999999:::;;;;;;;;;::::::<<<===@@@DDDIIILLLPPPVVV^^^dddmmmqqqwww~~~{{{kkkaaa[[[YYYZZZ^^^^^^dddooo~~~zzzwwwwww~~~}}}||||||zzzyyyyyyzzz{{{{{{{{{yyyvvvrrrnnnkkkiiihhhnnnwww~~~~~~{{{~~~~~~|||{{{}}}xxxuuuqqqooosssssstttvvvxxxxxxvvvtttssstttuuuwwwyyy{{{}}}~~~|||||||||{{{zzzwwwuuussstttssssssuuuwwwxxxwwwvvvssstttttttttrrroookkkiiikkkgggdddbbb^^^]]]eeeooosssaaaUUUNNNJJJDDDCCCCCCBBBCCCCCCEEEEEEFFFHHHNNNWWW```ooonnn\\\SSSIIIEEEAAA???@@@BBBCCCDDDIIIMMMSSSYYYbbbppp|||zzzyyyxxxwwwuuurrrssstttvvvxxxwwwtttrrrkkkgggbbb^^^\\\WWWQQQLLLFFFDDDBBB???===;;;:::999666666666777777777888888999:::<<<>>>@@@III^^^ppp|||rrrkkkfffbbbnnnzzz~~~~~~jjjHHH<<<===:::999777444333222222222111111111111000000000000//////............------//////////////////////////////............//////.../////////...///222555<<>>FFFQQQbbbuuu~~~hhhaaaeeennnzzz||||||zzzxxxuuutttvvvxxxxxxvvvuuuuuuvvvwwwvvvuuuqqqqqqqqqrrrtttuuuwwwxxxyyyyyyxxxwwwuuusssrrrqqqooopppqqqssstttsssooollliiifffaaaZZZUUUTTTWWWZZZ\\\]]]]]]ZZZWWWTTTSSSSSSWWWXXXZZZ[[[YYYTTTMMMGGGAAA===999666555555444333444444555666888999::::::;;;<<<<<<<<<;;;;;;===>>>???CCCGGGJJJMMMSSSZZZ```iiimmmsss{{{sssggg^^^YYYZZZ___^^^dddoooxxxuuuuuu~~~|||{{{{{{zzzyyyyyyyyyzzz{{{|||{{{yyyuuuqqqllliiifffeeejjjttt||||||~~~{{{}}}~~~zzzzzzxxxsssqqqrrrssstttvvvxxxxxxvvvssspppqqqsssvvvxxx{{{|||}}}{{{zzzzzzyyywwwuuusssrrrrrrrrrsssuuuxxxyyywwwvvvsssttttttsssrrrooollljjjlllgggdddaaa]]]\\\ccclll{{{rrr```SSSKKKFFFDDDDDDDDDCCCDDDDDDEEEEEEEEEGGGMMMUUU^^^lllpppaaaRRRHHHEEEBBB@@@>>>>>>BBBFFFHHHJJJPPPXXXcccmmmwww}}}{{{zzzxxxvvvttttttuuuxxxzzz|||zzzuuurrrjjjfffaaa]]][[[WWWQQQLLLFFFDDDBBB@@@===;;;::::::666666777777777888888888:::;;;===>>>???GGGYYYjjjwwwzzzsssllleeellluuuzzz|||oooKKK???@@@:::999666444222111111111111111111111000000000000............////////////////////////////////////000000////////////000000...///000000///111444666===DDDNNNRRRYYYoooxxxkkkZZZeee~~~vvvppprrryyy}}}{{{zzzwww{{{{{{nnnccc\\\dddoooyyywwwpppkkkeee^^^YYYPPPLLLEEE@@@===;;;999777555444333333333333444555555777999999999:::<<<>>>FFFPPPbbbuuusssaaaaaafffooo{{{yyyzzz{{{yyyvvvuuuvvvxxxzzzxxxvvvvvvwwwwwwvvvuuurrrrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvtttsssrrrqqqppppppqqqssstttrrrnnnkkkkkkhhhddd]]]WWWTTTTTTUUUXXXYYYZZZXXXVVVSSSSSSSSSVVVWWWYYYZZZXXXSSSLLLGGG>>>;;;888666555555444333444444555777888999:::;;;<<<=========<<<<<<>>>??????BBBFFFIIILLLQQQXXX^^^eeeiiipppxxx{{{nnnbbbZZZYYY\\\]]]bbbnnn~~~vvvsssttt~~~~~~|||{{{}}}|||{{{zzzzzz{{{||||||xxxwwwsssoookkkhhheeedddjjjttt~~~}}}{{{{{{|||xxxtttsssrrrrrrtttwwwyyyyyyvvvtttqqqrrrtttvvvxxxyyyzzzzzzwwwwwwvvvuuuttttttttttttssstttuuuxxxyyyyyyvvvtttuuuuuutttsssqqqpppnnnmmmlllgggaaa^^^[[[ZZZaaaiiizzzuuucccUUUKKKEEEEEEEEEEEEEEEEEEEEEEEEEEECCCFFFLLLTTT\\\jjjfffVVVMMMDDDAAACCC???<<<:::;;;@@@GGGLLLOOOZZZdddrrr~~~~~~|||{{{yyyuuussswwwxxx{{{~~~~~~{{{vvvqqqiiieee```]]][[[WWWQQQLLLFFFDDDBBB@@@===<<<;;;:::777777777777888888888888:::;;;>>>??????EEEVVVgggppp{{{~~~xxxqqqgggkkkrrrwwwzzz~~~sssNNNAAACCC:::888666333222111000000111111111111000000000000......//////000111111111////////////////////////111111000000000000111111///000111111111222555777>>>EEEOOOSSSZZZpppxxxjjj[[[iii|||tttnnnpppyyy}}}}}}|||zzz{{{nnnccccccfffmmmwwwyyyrrrlllfff^^^YYYOOOKKKEEE@@@===;;;999888666555333222222333555666555777999999999:::<<<===EEEPPPbbbwwwmmm^^^bbbgggooo{{{wwwzzz{{{zzzwwwuuuwwwyyy|||zzzwwwwwwwwwwwwvvvtttsssrrrrrrrrrrrrsssttttttuuuuuuuuuuuutttsssrrrqqqpppppprrrssstttrrrnnnjjjkkkjjjeee___XXXSSSRRRRRRQQQTTTVVVWWWVVVVVVVVVVVVUUUWWWYYYZZZXXXRRRLLLHHH<<<:::777555555555444333444444555777888:::;;;;;;<<<===>>>===<<<===>>>@@@>>>BBBFFFHHHKKKPPPXXX]]]bbbgggnnnuuu~~~sssfff[[[WWWYYY[[[aaammm{{{tttrrrttt||||||{{{~~~}}}|||{{{{{{||||||vvvtttqqqnnnjjjhhhfffeeelllwww}}}}}}yyy|||{{{uuurrrtttrrrssstttwwwyyyyyywwwtttuuuuuuwwwxxxxxxyyyyyyyyytttsssrrrrrrrrrtttuuuvvvuuuvvvwwwzzz{{{yyyuuuqqqvvvuuutttsssqqqppppppooolllfff```\\\YYYYYY___ggg{{{yyygggXXXMMMFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCEEELLLTTT\\\hhh|||hhh^^^PPPFFFAAA@@@===::::::===AAACCCAAAEEEPPP[[[iiittt}}}}}}~~~}}}zzzwwwvvvxxx{{{||||||yyyvvvsssiiiddd^^^\\\]]]ZZZQQQIIIGGGDDDBBB@@@???===:::888999888777666666888:::;;;888888:::>>>@@@EEERRR^^^jjjuuuzzznnnnnnzzz~~~yyy|||SSSAAA???:::888666444333222222333111111111111111111111111////////////////////////111000////////////000000000000000///////////////000...///111111000333999===IIIOOOQQQ___pppoooaaaZZZpppuuuiiiiiiwww}}}zzzvvvtttrrrbbb```gggqqq{{{xxxqqqjjjeeeaaa^^^RRRLLLDDD???===;;;999666666555444333333333333333555777999999999:::<<<===EEEQQQeee{{{~~~ccc]]]bbbjjjvvv}}}yyyxxxwwwxxxyyyzzzxxxvvvxxxxxxxxxxxxwwwwwwwwwvvvtttttttttrrrpppqqqsssuuuwwwvvvuuutttsssrrrrrrrrrvvvvvvwwwvvvtttqqqnnnlllmmmllliiiaaaXXXRRRPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQRRRUUUXXXZZZXXXRRRKKKGGG>>>:::666333333333333333444555777999:::;;;::::::<<<<<<======<<<;;;::::::BBBBBBCCCGGGLLLQQQTTTVVVaaagggnnntttyyyuuuggg]]]YYYWWW]]]eeeqqq~~~yyytttuuuyyy~~~}}}||||||}}}~~~~~~}}}{{{xxxwwwyyytttqqqqqqnnniiihhhkkkooo{{{}}}{{{yyywwwvvvvvvwwwxxxyyyzzz{{{{{{{{{wwwxxxzzz||||||zzzxxxvvvttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxvvvuuutttsssrrrqqqqqqrrrkkkeee```^^^\\\[[[```gggzzzkkk[[[OOOFFFGGGFFFEEECCCBBBBBBAAAAAACCCGGGNNNUUU[[[fff{{{}}}hhhRRRJJJAAA;;;;;;===<<<;;;:::===@@@BBBDDDLLLYYYeeevvv|||~~~}}}~~~{{{xxxvvvwwwyyyyyyyyywwwtttsssiiieee```___^^^ZZZRRRLLLFFFDDDAAA@@@???===:::888888777777666777888999:::777777999;;;<<<@@@KKKWWWdddsss|||nnnkkkxxx{{{~~~UUUBBB@@@:::888666444333222222333111111111111111111111111000000000000000000000000000000////////////000000222222111111000000//////000...///111111000333999>>>FFFLLLQQQ]]]iiihhh^^^\\\sss{{{nnnnnn|||}}}}}}tttvvv~~~qqqbbbeeekkkttt|||}}}wwwqqqkkkeee___ZZZQQQKKKCCC>>><<<:::888555666555444333333333333444555666888999999:::<<<===DDDPPPdddyyyuuu^^^YYY___mmmxxx~~~xxxwwwwwwxxxyyyyyyxxxvvvxxxwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvuuuttttttuuuwwwvvvvvvuuutttsssssssssssswwwwwwwwwwwwuuurrrooonnnmmmnnnmmmggg___VVVQQQOOOOOOPPPQQQRRRSSSRRRQQQQQQRRRTTTVVVWWWUUUPPPJJJFFF<<<999555333333333444333333444555666777777777666<<<============<<<;;;:::AAAAAACCCFFFLLLQQQUUUWWW^^^dddkkkrrrxxxwwwiii___[[[YYY^^^eeeqqq~~~zzzuuuvvvzzz}}}||||||{{{zzzuuurrrqqqnnnjjjjjjmmmuuu~~~|||||||||}}}}}}}}}}}}}}}}}}}}}xxxyyyzzz{{{||||||||||||wwwxxxzzz{{{{{{zzzxxxvvvuuuuuuvvvvvvwwwxxxxxxxxxvvvvvvwwwwwwxxxwwwwwwwwwwwwvvvtttrrrqqqoooooonnnjjjeeeaaa^^^\\\ZZZ___fff{{{lll\\\OOOFFFGGGGGGEEEDDDCCCBBBBBBBBBDDDHHHOOOVVV[[[eeexxxsss]]]MMMCCC???:::999<<>>===:::888666777777888888888888888999999:::;;;:::===GGGRRR\\\ooommmgggvvv~~~XXXDDDAAA:::888666444333222222333111111111111111111111111111111111111111111111111///////////////000000000333222111000////////////000...///111111000444:::AAACCCHHHQQQZZZ^^^]]][[[^^^vvvsssuuu}}}|||zzzttt{{{uuuiiikkkqqqxxx~~~~~~{{{wwwrrrllleee]]]XXXQQQJJJBBB===;;;999666444555555444333333333444444444666888888888999<<<>>>DDDPPPdddxxxlll[[[ZZZaaarrr{{{wwwvvvvvvwwwxxxxxxwwwuuuvvvvvvvvvvvvuuuuuuuuuuuutttvvvwwwxxxvvvuuuuuuvvvuuuuuuttttttttttttuuuuuuwwwxxxxxxwwwuuusssqqqooommmoooqqqnnnfff[[[SSSNNNNNNOOOQQQRRRRRRRRRQQQPPPRRRSSSTTTTTTQQQMMMHHHEEE<<<999555333333444444444666777888999999999999999==================<<<;;;@@@@@@BBBFFFKKKQQQVVVYYY[[[```hhhooowww{{{kkkaaa]]]\\\^^^eeeppp~~~|||wwwxxx{{{~~~~~~}}}{{{vvvrrrqqqooollllllpppxxx}}}{{{|||{{{||||||}}}~~~zzz{{{|||}}}}}}}}}}}}}}}wwwxxxzzz{{{{{{zzzxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{vvvvvvwwwwwwwwwvvvvvvuuuuuuuuusssrrrpppooonnnnnnjjjeeeaaa___\\\ZZZ^^^ddd{{{nnn\\\OOOGGGHHHGGGFFFDDDCCCCCCCCCCCCFFFJJJQQQXXX[[[bbbsssnnn\\\LLLCCCAAA???<<<<<<>>>@@@@@@???>>>@@@AAADDDOOOaaaqqqxxx{{{vvvppplllkkkoooyyy}}}yyyssssssrrrqqqqqqqqqqqqqqqlllkkkiiieee___XXXQQQNNNEEECCC@@@???>>>===:::888666777999:::;;;:::999888;;;;;;<<<===<<<>>>GGGQQQ]]]pppnnndddsss[[[DDD@@@:::888666444333222222333111111111111111111111111000000000000000000000000...//////000000000000000000000///......///000000000...///111111111555:::DDDAAAFFFRRRWWWTTTSSSWWW]]]vvvrrrxxxzzz|||zzzwwwxxxvvvmmmnnnssszzz|||vvvpppkkkeee^^^ZZZRRRKKKCCC===;;;999777444555444444333333333444444555666777888888999<<>>======<<<<<<>>>???BBBEEEJJJPPPVVVZZZYYY^^^fffoooxxx~~~nnnddd___^^^___eeeppp}}}zzzzzz}}}~~~}}}|||wwwsssrrrpppmmmnnnrrrvvv{{{~~~}}}}}}||||||{{{{{{||||||}}}}}}}}}||||||wwwxxxyyyzzz{{{zzzyyyxxxyyyyyyzzzzzz{{{|||||||||vvvvvvwwwwwwwwwvvvuuuuuuttttttssssssrrrqqqppppppjjjeeebbb```]]]ZZZ]]]bbbvvvnnn\\\PPPHHHGGGGGGFFFEEEDDDCCCCCCCCCHHHLLLSSSXXXZZZ___nnn~~~vvvaaaUUULLLCCC===>>>===;;;;;;<<<<<<<<<;;;BBBDDDDDDIIIWWWkkkwwwyyyqqqhhh```___bbbjjjyyy~~~{{{wwwqqqppppppoooooopppqqqrrrpppnnnjjjddd]]]UUUNNNJJJDDDBBB@@@>>>>>>===:::888777888:::<<<<<<;;;:::888::::::<<<>>>===>>>GGGRRRcccuuuqqqbbbppp]]]DDD===:::888666444333222222333111111111111111111111111////////////////////////---...///000111000000000////////////000333555666000...///111222111555;;;FFFBBBGGGRRRSSSLLLLLLSSS^^^ttt~~~nnnyyyyyy}}}|||tttrrr{{{|||vvv|||~~~~~~xxxpppkkklllrrr{{{}}}uuunnnhhhdddaaa___SSSMMMDDD???<<<:::777555444444333333333444444555555666777888888:::>>>AAAIIIVVVkkk|||iii```eeeooo{{{~~~vvvuuuuuuvvvxxxxxxwwwvvvuuuuuuuuuuuutttttttttsssqqqtttxxxyyyxxxwwwuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwuuuuuuttttttsssrrrqqqqqqqqqqqqppplllfff^^^UUUPPPNNNOOOPPPRRRSSSRRRRRRQQQVVVVVVUUURRROOOKKKHHHFFFCCC???:::666555555444333222333444555888:::;;;<<<<<<<<<============<<<<<<<<<>>>AAADDDGGGMMMUUUZZZYYY^^^eeeooo{{{ssshhhcccbbbbbbhhhqqq~~~~~~~~~}}}}}}}}}xxxtttsssqqqnnnnnnqqqrrrwww~~~~~~}}}{{{zzzyyyxxx{{{{{{|||||||||{{{zzzzzzwwwxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{|||||||||vvvvvvwwwwwwwwwwwwvvvvvvwwwwwwvvvuuutttrrrpppooojjjfffdddbbb^^^[[[\\\aaaqqqnnn\\\QQQIIIGGGFFFEEEDDDCCCCCCCCCDDDHHHLLLRRRVVVWWW\\\jjjyyyqqqYYYKKKFFFBBB>>><<<;;;;;;;;;;;;<<<===>>>???DDDHHHJJJQQQbbbuuu{{{vvvggg\\\UUUYYY```kkk}}}~~~}}}}}}~~~}}}xxxsssnnnnnnnnnooopppqqqrrrsssrrrmmmfff___YYYRRRLLLGGGCCCAAA???>>>>>>===:::888777888:::<<<<<<;;;:::999777777:::<<<;;;<<>>:::;;;<<<<<<<<<<<<<<<<<<;;;>>>@@@BBBDDDJJJRRRYYYZZZ^^^eeeppp}}}{{{qqqkkkiiihhhmmmvvv}}}xxxvvvuuurrrnnnmmmoooqqquuu~~~~~~}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwxxxyyyzzzzzzzzzzzz|||{{{{{{{{{{{{zzzzzzzzzvvvvvvwwwxxxxxxxxxxxxxxx{{{zzzyyywwwtttqqqmmmkkkkkkhhhfffddd```\\\\\\```nnnnnn\\\PPPIIIEEEEEEDDDCCCCCCCCCCCCCCCGGGJJJOOOSSSTTTYYYhhhwwwhhhXXXIIICCC@@@===<<<===;;;;;;<<<===>>>???BBBCCCEEEKKKPPPYYYmmmttt___TTTOOOWWWdddrrr}}}}}}{{{||||||zzztttooolllmmmnnnppprrrsssuuuuuuqqqiii___YYYUUUQQQKKKFFFCCCAAA???>>>===<<<:::888666777888999999999888888777777999;;;::::::BBBLLL^^^nnn{{{eeennn}}}eeeHHH???:::888666444333222222333111111111111111111111111////////////////////////,,,---///111222111000000111111000000222666999<<<000...///222333222777===BBBFFFKKKLLLHHHEEEFFFJJJ^^^pppzzzvvvvvv{{{|||vvvooopppyyy}}}sssllljjjfffooo{{{|||tttmmmhhhdddaaa___TTTMMMDDD>>><<<999666444333333333333333444555666888999999999:::===AAAEEELLL]]]ttt{{{iiibbbiiiuuu~~~~~~xxxvvvvvvvvvwwwyyyzzzyyyxxxvvvvvvvvvuuuuuuuuuttttttuuuwwwzzz|||{{{zzzzzz{{{yyyxxxxxxwwwvvvvvvvvvvvvuuuttttttsssssssssssssssrrrpppmmmkkkfff^^^UUUNNNOOOPPPRRRTTTUUUUUUUUUTTTWWWWWWVVVTTTQQQKKKFFFCCC???;;;777555444555555444:::999999999:::<<<===>>>999999:::;;;;;;;;;;;;;;;:::===@@@@@@AAAGGGOOOWWW[[[^^^eeeppp}}}{{{uuurrrpppttt{{{|||yyywwwwwwsssmmmjjjkkksssvvv|||}}}{{{{{{{{{|||}}}}}}~~~~~~|||||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{||||||{{{zzzyyyxxxwwwwwwuuuvvvwwwyyyzzzzzzzzzzzzwwwwwwwwwwwwuuurrrooommmmmmjjjhhhgggbbb]]]]]]```pppooo[[[NNNGGGDDDCCCCCCBBBBBBBBBBBBBBBFFFHHHLLLOOOPPPVVVfffwwwhhhNNNEEE>>>===<<<777888<<<999:::;;;;;;;;;<<>>===<<<:::999555555666777777777777777999999;;;<<<::::::AAAJJJbbbsss~~~gggnnn{{{~~~iiiKKKBBB:::888666444333222222333111111111111111111111111000000000000000000000000+++---///111222222000000000///......///222555888000...///222333333777===???GGGLLLIIIDDDCCCEEEFFF\\\nnn|||}}}~~~tttzzz}}}xxxsssttt|||{{{nnnfffeeeeeeooo|||~~~zzztttnnniiiddd___[[[SSSLLLDDD===;;;888555222333333333333333444555666999999:::::::::>>>BBBFFFLLL^^^vvv~~~llldddkkkwww~~~}}}vvvwwwvvvvvvxxxzzz{{{zzzyyyvvvvvvvvvvvvuuuuuuuuuuuutttvvvyyyyyyyyyxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvuuuttttttttttttuuuuuuqqqpppnnnlllhhh```UUUMMMOOOPPPRRRTTTUUUVVVUUUUUUVVVVVVVVVUUUQQQKKKEEEBBB;;;888444222333555666666:::999888777777777888999888999::::::;;;;;;;;;::::::===??????@@@EEENNNUUU[[[^^^dddooo}}}|||yyyuuuyyy|||yyywwwxxxtttmmmiiiiiisssxxx~~~zzz|||}}}}}}}}}}}}}}}~~~~~~~~~||||||||||||{{{zzzxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{}}}|||{{{zzzxxxwwwvvvuuuuuuvvvwwwyyyzzz{{{||||||pppqqqsssuuuuuutttsssrrrmmmkkkiiihhhddd^^^]]]```ssspppZZZMMMEEECCCCCCBBBAAAAAAAAABBBBBBDDDFFFJJJMMMNNNUUUfffwwwiiiPPPAAA@@@>>><<<;;;::::::;;;:::;;;;;;;;;<<<>>>BBBEEEJJJSSS___nnnrrrXXXVVVVVV]]]nnnxxx}}}}}}}}}~~~}}}|||zzzxxxvvvuuuttttttpppqqqssstttuuuttttttssskkkeee___YYYUUUPPPKKKFFFFFFDDD@@@===:::999999999888888777777777777888888666444555888999:::???FFF___zzzvvv___gggooovvv}}}nnnIII@@@;;;999555444333333222111333333222222111000//////111111000000//////......000000000000000000000000000000//////.........---111111111111222444999<<>>>>>@@@DDDJJJNNN[[[___gggppp{{{}}}zzzwwwyyywwwwwwvvvpppiiiiiimmmqqq~~~zzzyyyyyyzzz|||~~~}}}{{{{{{zzzyyyyyyzzz||||||||||||{{{zzzzzzzzzzzz{{{~~~}}}{{{wwwtttrrrsssuuuvvvxxxzzz|||}}}|||zzzxxxxxxvvvtttttttttsssqqqpppmmmnnnnnnjjjeeeaaa```aaarrrgggVVVMMMGGGHHHDDDAAA@@@BBBCCCBBB@@@EEEFFFJJJNNNQQQYYYiiiyyyxxxZZZIII???>>><<<:::999999999999:::;;;;;;<<<<<>>AAAEEEIIIZZZiii|||iiiZZZ[[[aaaooosssmmmooo|||{{{{{{|||}}}{{{{{{{{{{{{yyyxxxvvvtttsssrrrpppooommmmmmmmmmmmgggccc^^^YYYTTTOOOJJJFFFDDDCCC@@@===;;;999999999888777777666666777777888888666777:::;;;;;;???EEEXXXtttcccSSS[[[ggguuuuuuNNNCCC<<<999666444444444222111333333222222111000000000000000000000////////////000000000000000000000000000000////////////......////////////000333888;;;EEECCCDDDEEEDDDBBBDDDIII\\\uuupppsssyyy~~~zzz}}}nnneeeffffffooozzzwwwrrrkkkgggddd```ZZZVVVNNNJJJCCC>>>;;;888666555555444444444444444555555777666888===>>>===@@@EEEOOO\\\oooxxxsssmmmzzz}}}zzz|||}}}|||zzzxxxxxxyyyxxxxxxvvvuuuttttttttttttrrrtttwwwzzz|||}}}||||||{{{zzzyyyxxxvvvtttrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvtttpppmmmiiiaaaVVVQQQQQQPPPRRRUUUXXXXXXUUURRRPPPSSSSSSQQQOOOKKKFFFBBB???888777666555444555666666666777888999:::::::::::::::999999888888888888999:::;;;>>>@@@BBBFFFLLLPPPXXX]]]dddlllvvv{{{{{{~~~}}}tttxxx}}}{{{zzzxxxuuurrrjjjbbbbbbfffttt}}}}}}{{{{{{|||~~~~~~~~~}}}}}}|||}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzzxxxuuurrrrrrsssuuuzzzzzz{{{{{{{{{zzzyyyyyywwwvvvttttttttttttrrrpppoooooommmiiieeebbbaaabbblllzzzrrr```UUUOOOJJJHHHFFFDDDCCCDDDDDDCCCBBBGGGHHHLLLQQQTTT\\\mmm}}}lllSSSFFFAAA;;;:::999888777777888999999;;;<<<===???CCCHHHKKK]]]nnnmmm]]]^^^dddqqqsssmmmsss|||}}}zzzyyyzzz|||}}}{{{|||}}}}}}|||zzzwwwuuuvvvtttpppllljjjjjjjjjkkkgggeee```[[[UUUOOOJJJGGGCCCBBB???===;;;999999888777777666666666666777777888777888;;;;;;;;;>>>DDDRRRlll}}}cccVVV[[[eeevvvzzzPPPCCC999777333222111111000///222222222111111111000000000000000000////////////////////////////////////000000////////////////////////000000111444999===CCCBBBBBBDDDCCCAAAFFFLLL___{{{qqqqqqvvvssszzzqqqfffddddddooozzzuuupppjjjeeebbb___YYYUUUMMMHHHBBB===:::888666555555555444444444555666666666666888===>>>===???EEEMMMZZZmmmzzzuuuooo{{{~~~{{{|||}}}|||zzzxxxyyyzzzzzzyyywwwuuutttsssttttttrrruuuxxx{{{}}}|||zzzyyyzzzyyyxxxvvvuuussssssrrrrrrssstttuuuwwwxxxyyyzzzsssppplllhhh___TTTOOOPPPQQQTTTWWWZZZZZZXXXTTTRRRTTTRRRQQQNNNKKKGGGBBB>>>777666555444333444555555444555777888999::::::;;;:::999999888888999999999;;;<<<>>>@@@AAAEEEIIIMMMRRRVVV^^^gggppp{{{}}}wwwwwwyyy~~~}}}pppttt~~~}}}}}}}}}||||||{{{xxxtttppphhh``````ddduuu|||{{{}}}~~~{{{zzz{{{}}}~~~|||~~~}}}||||||{{{{{{}}}~~~}}}{{{zzzzzzzzzxxxvvvssssssuuuwww{{{{{{{{{{{{||||||}}}}}}yyywwwuuuuuuvvvvvvtttsssrrrpppmmmjjjfffdddcccccclllvvv{{{qqqcccXXXPPPJJJHHHGGGFFFEEEEEEEEEDDDCCCFFFHHHLLLPPPTTT\\\mmm}}}xxx___MMMBBB>>>;;;:::999888888999:::::::::<<<===???AAADDDIIIMMMaaappprrrccccccgggqqq~~~tttooorrr|||zzzyyyzzz|||}}}}}}}}}~~~~~~}}}{{{xxxvvvwwwtttpppllliiihhhiiijjjiiigggddd^^^WWWPPPKKKIIIBBBAAA???===;;;999888888777777666666666666777777888777888;;;;;;:::===BBBKKKcccwwwxxxfff]]]```hhhzzz~~~RRRCCC999777333222111111000///222222222111111111111111////////////000000000000//////////////////////////////000000000000000000000111111111333666;;;???BBBAAAAAABBB@@@@@@EEENNNeeerrrnnnqqq{{{sss|||rrreeeaaaeeeqqq|||uuupppjjjfffccc___ZZZVVVMMMHHHBBB===:::888666555444444444444444555666777666555777;;;===<<>>@@@@@@@@@BBBEEEHHHJJJOOOWWWaaakkkuuuzzzssssssuuu|||~~~|||pppttt||||||zzzzzz{{{{{{zzz{{{wwwsssooogggaaabbbgggyyy}}}||||||}}}~~~~~~|||||||||~~~}}}~~~~~~}}}}}}|||{{{zzzyyyzzz{{{|||}}}}}}{{{yyyxxxzzzzzzyyywwwuuuuuuxxxzzzzzz{{{|||}}}~~~zzzxxxwwwwwwxxxxxxvvvuuutttqqqmmmjjjgggeeedddcccllluuu{{{uuugggZZZPPPJJJGGGGGGGGGGGGEEEDDDDDDDDDEEEGGGJJJOOORRR[[[kkk{{{gggTTTHHH???999;;;:::999999999:::;;;<<<<<<===???@@@BBBFFFJJJNNNcccpppwwwgggeeefffmmmzzz{{{{{{|||}}}{{{zzz{{{|||}}}~~~~~~~~~}}}{{{yyywwwuuuuuurrrnnnkkkhhhhhhhhhiiijjjjjjggg```XXXPPPJJJHHHAAA@@@???===;;;:::888777777666666555555666666777888666888;;;;;;999;;;@@@FFFYYYjjjuuuiiifffggglllUUUCCC<<<999666444444444222111111111111111111111111111////////////000000000000000000000000000000000000//////000000000000111111000111222222333777<<<@@@AAAAAAAAAAAA>>>>>>EEEOOOgggqqqlllqqq~~~uuuttt{{{mmmbbb^^^gggvvv}}}vvvqqqkkkfffdddaaa[[[WWWNNNJJJCCC>>>;;;888666555333333333333444555666666999777888;;;<<<<<>>===<<<:::888777666666555555555555666666777666777::::::777999>>>BBBQQQ^^^vvvpppnnnmmmnnnXXXEEE===:::777555555444333222111111111111111111111111.../////////000000000111000000000000000000000000//////000000000111111111///000111111333777<<<@@@CCCBBBBBBBBB>>>>>>FFFQQQeeepppoooyyy|||qqqrrrtttxxxssseee___]]]jjjzzzzzzvvvqqqkkkgggdddaaa\\\XXXPPPKKKEEE???;;;999666555222222222222333444555666<<<:::999;;;<<<>>>CCCJJJTTTcccyyyxxxyyyxxx}}}~~~}}}{{{yyyyyyzzz|||zzz{{{{{{{{{zzzyyyyyyxxxyyy{{{|||~~~}}}|||yyyxxxwwwvvvuuuuuuvvvxxxzzz{{{{{{zzzzzzyyyyyyxxxxxxxxxyyytttoooiii```VVVQQQSSSRRRWWW]]]ccceeedddaaa___VVVRRRNNNLLLKKKGGG@@@:::777777555444444444555666888888999:::::::::::::::999999999999999:::;;;<<<@@@BBBCCCDDDCCCDDDFFFGGGHHHLLLTTT\\\dddllltttyyyxxxnnnnnnooouuuyyysssrrrjjjppp~~~}}}{{{zzzzzzzzzzzzyyyzzzvvvssspppllliiinnnvvv|||}}}~~~~~~}}}||||||~~~}}}}}}}}}~~~}}}yyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvwwwzzz|||zzz|||}}}~~~}}}|||xxxwwwvvvvvvwwwxxxvvvuuurrrmmmhhhdddccccccaaa___eeelllsssooo```QQQKKKKKKDDDFFFHHHGGGEEEBBBCCCDDDGGGGGGJJJNNNPPPWWWgggwwwrrrhhhQQQDDD???>>>===999888888888888:::;;;<<>>===<<<:::888777666666555555555555666666777555777:::999777888<<<@@@MMMXXXyyyzzzvvvuuupppnnn}}}~~~ZZZFFF;;;999555444333333222111111111111111111111222222.../////////000000111111000000000000000000000000//////000000111111111222...///000111222666;;;???EEEDDDDDDCCC???>>>GGGRRRbbb|||qqqtttuuullltttwwwxxxiii^^^\\\^^^mmm~~~xxxuuuqqqjjjfffdddaaa\\\XXXQQQMMMFFF@@@<<<999666444222111111222333444555666???<<<;;;<<<===???FFFNNNWWWfff}}}xxx{{{{{{~~~~~~}}}{{{yyyyyyzzz|||zzz{{{|||||||||{{{zzzyyyyyyzzz|||}}}~~~}}}|||{{{zzzyyyxxxwwwwwwyyy{{{|||yyyyyyyyyzzzzzz{{{{{{{{{zzzuuupppjjjaaaWWWSSSTTTQQQVVV]]]cccffffffccc```VVVRRRNNNLLLKKKGGG@@@999888777666555444555666666999::::::;;;;;;;;;::::::999999999999::::::;;;<<<@@@BBBDDDEEEFFFGGGIIIKKKKKKOOOVVV]]]cccjjjqqquuuzzzzzzmmmmmmnnnttt}}}tttnnnkkkeeennn~~~|||{{{{{{{{{zzzyyyyyyuuusssqqqnnnmmmsss{{{}}}yyy{{{|||}}}|||||||||~~~zzzyyyzzz{{{}}}}}}{{{yyyyyyzzz{{{|||||||||{{{zzz{{{zzzyyyxxxxxxxxxyyyyyyvvvwwwwwwvvvuuuvvvyyy|||{{{|||~~~~~~{{{yyywwwwwwvvvtttuuuvvvvvvuuutttpppkkkeeeaaaaaa```___]]]```gggmmmhhhYYYKKKHHHLLLCCCFFFHHHGGGDDDBBBBBBCCCHHHIIIKKKNNNQQQWWWgggvvv|||jjjTTTKKKJJJEEE>>>999888999:::::::::;;;>>>@@@@@@???@@@DDDEEEFFFJJJPPPYYYbbbqqq|||zzzzzz{{{{{{{{{}}}zzzvvvssssssrrrqqqpppnnnllljjjgggfffffffffgggkkkjjjfffaaaZZZRRRKKKGGGCCCBBB@@@???<<<;;;999888:::999888777666666666666777999999999888777888999AAAIIIZZZqqq~~~wwwmmmlllvvv^^^GGG???<<<888666555444222000000000111111111222222222//////000000000000//////000000////////////000000111111000000//////......000111111000000555===CCCHHHEEECCCBBB@@@@@@HHHRRRdddwwwsssqqqvvvssswww{{{xxxjjj]]]YYY\\\nnn{{{yyyuuuqqqlllhhheeeaaaZZZUUUOOOKKKDDD>>>;;;888666444888777444222111222333333999888999<<<===???GGGPPP\\\kkkyyy}}}~~~}}}}}}~~~||||||||||||}}}~~~~~~~~~~~~|||zzzyyyyyyzzz|||}}}~~~}}}{{{zzzyyyyyyzzzzzzzzzvvvrrrnnneee[[[VVVVVVQQQUUU[[[bbbeeeccc]]]XXXXXXTTTPPPKKKGGGBBB===:::888888777777777777777888888888999::::::::::::999888888888888999:::;;;<<<>>>@@@CCCEEEFFFHHHKKKMMMNNNTTT[[[___bbbfffnnntttyyy}}}tttooommmvvvzzznnnggggggccckkk}}}|||zzzyyyyyyyyyxxxxxxtttqqqqqqpppooottt{{{~~~xxxzzz|||~~~}}}zzzyyy{{{}}}}}}|||{{{{{{||||||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}yyyzzzzzzxxxvvvvvvwwwxxxxxxwwwuuutttuuuvvvxxxyyy~~~~~~|||{{{yyywwwvvvvvvvvvvvvuuutttrrrqqqpppooohhhdddfffddd___]]]```\\\dddggg```WWWRRRMMMHHHGGGHHHIIIFFFCCCBBBCCCFFFGGGHHHMMMRRRTTTXXXbbbnnnvvvrrraaaOOOGGGEEEAAA<<<999888999:::::::::;;;>>>AAADDDBBBBBBEEEGGGHHHMMMTTT\\\cccooo}}}}}}~~~{{{zzzzzzzzzyyyxxxvvvtttsssssssssqqqpppllljjjhhhfffeeeeeefffgggllljjjfff```YYYQQQJJJFFFAAAAAA???===;;;999888777999999888666666555555666555666888888888888:::<<<@@@HHHXXXppp{{{pppmmmuuu}}}___HHH???<<<888666555444222111000000111111111222222222//////000000000000//////000000////////////000000111000000000/////////...///000111000111555===CCCFFFDDDCCCBBB@@@BBBKKKUUUkkkwwwooorrryyywww|||wwwmmmbbb]]]___ooo|||zzzvvvrrrlllhhheeeaaa[[[VVVOOOKKKDDD>>>;;;888666555777666444222222222333444;;;:::;;;>>>???@@@HHHQQQ[[[kkkzzz~~~~~~~~~~~~}}}||||||}}}~~~}}}|||}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{vvvrrrmmmdddYYYUUUVVVPPPRRRVVV\\\```aaa^^^\\\WWWSSSNNNIIIEEEAAA===:::888777777666666666777777888888999::::::::::::999888888888888888:::;;;;;;===@@@BBBDDDFFFHHHLLLOOOTTTZZZ```bbbbbbccchhhmmmvvv}}}~~~wwwrrrpppxxxzzzoooiiiiiigggrrr|||zzzzzzzzzzzzyyyzzzvvvtttsssqqqpppsssyyy}}}zzz{{{}}}~~~}}}{{{zzz|||~~~}}}||||||}}}|||zzzxxxzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyyyyxxxvvvvvvwwwyyyxxxwwwuuuttttttuuuwwwxxx}}}}}}|||zzzxxxvvvtttsssvvvvvvuuuuuutttsssrrrqqqmmmgggcccdddbbb]]]\\\^^^]]]dddggg```WWWRRRMMMIIIFFFGGGHHHFFFDDDCCCDDDFFFGGGHHHLLLPPPRRRWWWbbbnnnmmmyyyyyydddWWWJJJDDDBBB>>>;;;:::888999:::::::::<<>><<<:::888777666888777666555555555555555222444777888999:::<<<>>>???FFFVVVllltttnnnsss{{{```HHH???<<<888666555444222111000000000111111111111222//////000000000000//////000000////////////000000000000000000///////////////000111111111555===CCCEEECCCBBBBBBAAADDDOOOZZZuuutttmmmssszzzxxxvvvtttrrriiicccdddrrrzzzwwwrrrkkkfffccc```[[[WWWOOOJJJDDD>>>;;;999666555555555333222222333444555;;;:::;;;===>>>???GGGOOO[[[kkk{{{}}}~~~~~~~~~}}}|||~~~~~~}}}{{{zzzzzzyyy|||wwwqqqkkkaaaWWWTTTUUUUUUUUUVVVYYY\\\^^^^^^]]]UUUPPPJJJEEEBBB???<<<:::666666555555555666666777888888999::::::::::::999777777777777888999:::;;;===>>>AAABBBEEEIIINNNRRRYYY^^^dddeeecccbbbeeehhhssszzz}}}wwwuuu{{{~~~yyyoooiiijjjnnn{{{~~~~~~{{{zzz{{{|||{{{{{{|||xxxvvvvvvsssoooqqquuuwww{{{{{{|||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~}}}yyyvvv|||{{{zzzyyyxxxwwwvvvuuuwwwxxxyyyyyyxxxwwwyyyzzzyyyxxxuuutttssstttuuuvvvzzzzzzyyyxxxvvvtttrrrqqquuuuuuuuuuuuuuutttsssrrrnnnhhhdddcccbbb^^^\\\]]]]]]ccceee```XXXSSSNNNJJJEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGJJJMMMPPPUUUbbbooocccooonnn\\\RRRIIIEEEAAA===;;;===888999:::::::::<<>><<<:::888777666777666555444444444444444333555777888888:::<<<>>>>>>DDDRRRfff{{{zzzpppqqqyyybbbIII>>>;;;888666555444333111000000000000111111111111//////000000000000//////000000////////////000000000000000000////////////...000111111111555<<>>;;;999777555444333333333333444555666999777888;;;;;;<<>>===;;;999555555444444444555666666888888999::::::::::::999777777777777888999::::::<<<>>>@@@BBBEEEKKKQQQVVVZZZ```ggghhhfffdddfffiiirrryyy|||zzz~~~}}}vvvlllfffhhhttt~~~}}}~~~|||{{{{{{|||}}}}}}||||||yyywwwvvvrrrmmmlllpppsss|||}}}zzzzzzzzz{{{{{{zzzzzz{{{|||}}}}}}~~~~~~{{{www|||{{{zzzyyyxxxwwwvvvuuuwwwyyy{{{{{{zzzzzz{{{|||yyyxxxvvvtttsssssstttuuuvvvvvvwwwvvvvvvuuuttttttttttttuuuuuuuuuuuutttsssppplllhhheeedddbbb______^^^aaabbb___YYYSSSOOOLLLEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHKKKNNNTTTbbbppp~~~~~~WWWeeewww{{{mmmXXXPPPHHHDDD???:::999<<<888999::::::;;;===@@@CCCCCCFFFMMMVVVZZZXXXYYY\\\```aaaccchhhoooxxx~~~}}}rrrlllfffjjjoootttzzz}}}{{{zzzzzz{{{zzzxxxvvvuuuuuuuuuvvvvvvtttooollljjjiiihhhggggggiiikkkllllllhhhaaaZZZRRRLLLGGGEEEAAAAAA???===;;;999888777666555555444444444444444555777888999888888999;;;>>>CCCNNN```tttsssooovvvcccJJJ>>>;;;888555555444333222000000000000000000000000//////000000000000//////000000////////////000000////////////000000000000...000111222222555<<>>;;;999777666333333333333444555555666888777888:::;;;===DDDMMM]]]nnnzzz}}}~~~}}}||||||||||||}}}}}}}}}|||~~~~~~~~~~~~{{{yyyyyyyyyyyyzzzzzzzzzzzzzzz{{{uuunnnggg^^^TTTQQQSSS[[[\\\]]]```aaa___ZZZWWWNNNJJJDDD???===;;;:::999444444444444444555666666888888999::::::::::::999777777777777888999:::;;;<<<>>>@@@CCCGGGMMMTTTYYY]]]cccjjjkkkiiiggghhhkkkuuuzzz}}}~~~yyyqqqgggeeeiii|||}}}}}}|||{{{{{{}}}~~~~~~}}}{{{xxxvvvtttoooiiigggjjjrrr||||||zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz{{{~~~}}}zzz{{{zzzzzzzzzyyyyyyxxxxxxxxxzzz}}}}}}|||||||||}}}zzzxxxvvvtttsssssstttuuutttuuuvvvwwwxxxxxxxxxxxxuuuuuuuuuvvvuuuuuuttttttpppnnniiieeedddcccaaa^^^^^^^^^___^^^ZZZSSSOOONNNGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFGGGJJJMMMTTTbbbqqqOOO]]]nnnxxx~~~}}}vvvnnnUUULLLDDD@@@<<<888777999888999:::;;;;;;===AAADDDEEEIIISSS\\\___[[[XXXYYYYYYZZZ\\\___eeelllrrrvvvuuuqqqooonnnooozzz~~~ooommmjjjpppwww|||zzzzzzzzz{{{|||{{{yyyvvvvvvuuuvvvvvvvvvtttooolllkkkjjjiiihhhhhhiiikkkllljjjfff___WWWPPPKKKGGGFFFAAAAAA???===;;;999888777666555555444444444555555888999:::999888777888999<<>>;;;999888666333333333444444555555555999888:::===>>>@@@HHHQQQaaaqqq~~~}}}~~~}}}}}}|||{{{zzzyyyzzz{{{|||~~~}}}~~~zzz|||~~~~~~}}}|||}}}~~~}}}~~~~~~~~~|||zzzwwwuuuuuuuuuwwwxxxyyyyyyzzzyyyxxxsssmmmggg]]]SSSPPPQQQRRRTTTYYY]]]```^^^YYYUUUKKKGGGBBB>>>===;;;999888444444444444444555666777888888999::::::::::::999888888888888999:::;;;<<<===???BBBFFFJJJOOOVVVZZZbbbgggmmmnnnkkkiiikkknnnzzzyyysssllleeehhhppp~~~}}}|||{{{|||~~~~~~}}}zzzvvvtttrrrllleeecccfffrrr}}}~~~{{{zzzxxxxxxwwwwwwxxxzzz{{{zzzyyywwwxxxyyy|||~~~|||yyyyyyyyyyyyzzzzzzzzzzzzyyy{{{~~~~~~}}}|||||||||zzzxxxvvvuuutttuuuvvvwwwtttuuuwwwxxxzzz{{{{{{{{{vvvvvvvvvvvvvvvuuutttsssnnnnnniiicccaaabbb```[[[]]][[[[[[\\\YYYSSSOOONNNIIIIIIIIIJJJLLLKKKIIIGGGGGGFFFGGGJJJMMMTTTcccqqqOOOZZZiiittt|||~~~wwwnnnUUUJJJ@@@<<<;;;888777888777999:::;;;<<<>>>AAADDDGGGJJJRRRZZZZZZTTTPPPPPPPPPQQQSSSVVV[[[```eeehhhcccbbbbbbdddgggsss{{{~~~|||||||||}}}~~~|||yyyvvvsssssssssttttttssspppnnnllljjjiiigggggghhhjjjkkkhhhddd]]]UUUOOOJJJHHHGGG@@@@@@>>><<<:::888777666666555555555555555666666777999:::999888777888999:::???IIIYYYnnnooooooxxxxxx~~~fffLLL===:::777555555555444333111111000000//////////////////000000000000//////000000////////////000000.../////////000000000111---000222222333666<<>>;;;:::888777333333444444444444444444999888:::===???BBBJJJSSSddduuu}}}|||}}}|||{{{yyyxxxwwwxxxyyyzzz}}}~~~~~~||||||}}}zzz{{{}}}}}}|||||||||}}}|||||||||{{{yyywwwtttssstttuuuwwwxxxyyyxxxxxxwwwuuuppplllggg^^^SSSOOOPPPOOOQQQUUUYYY\\\[[[VVVSSSHHHEEEAAA???===<<<999777444444444444555666777888888888999::::::::::::999999999999999:::;;;<<<======@@@DDDIIIMMMRRRWWW[[[bbbgggmmmnnnmmmnnnrrrwwwqqqlllhhhgggppp}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~|||zzzvvvssspppjjjcccbbbeeeqqq}}}~~~{{{{{{{{{zzzxxxwwwyyy|||}}}|||{{{xxxxxxxxxzzz|||}}}|||{{{xxxxxxxxxxxxxxxyyyyyyyyyyyy{{{}}}~~~|||zzzzzzzzzzzzyyywwwvvvuuuwwwxxxyyyvvvwwwxxxyyyzzz{{{{{{{{{wwwwwwwwwvvvvvvtttsssrrroooooojjjcccaaaccc```[[[]]]YYYXXX[[[YYYRRRNNNOOOMMMKKKKKKLLLNNNMMMJJJGGGFFFFFFHHHLLLOOOUUUcccqqqSSS\\\hhhuuuzzznnnVVVJJJ???<<<<<<;;;::::::777999:::;;;<<<>>>BBBEEEHHHIIIOOOTTTRRRKKKGGGHHHIIIJJJMMMQQQUUUYYY\\\^^^WWWYYY\\\```eeerrr}}}xxxuuuqqqpppppprrrssssssqqqoookkkjjjhhhgggfffggghhhiiigggccc\\\TTTNNNJJJHHHHHH???>>>===;;;999777666555666666555555555666666777666888999999888888999:::999===HHHXXXnnnooollltttuuu{{{gggLLL===:::777555555555444333111111000000/////////...//////000000000000//////000000////////////000000.../////////000000111111---///222333333666<<>>;;;:::888777333444444555555444333333666666888<<<>>>AAAIIISSSfffwww{{{zzz{{{|||{{{zzzxxxvvvvvvwwwxxxyyy|||||||||{{{zzz{{{}}}zzz|||}}}~~~}}}|||}}}~~~||||||{{{yyywwwuuusssrrrvvvwwwxxxyyyyyyxxxwwwvvvsssoookkkggg^^^TTTOOOPPPSSSTTTUUUXXXYYYXXXTTTPPPFFFDDDAAA???>>><<<999777444444444555666777888888888888999::::::::::::999::::::::::::;;;<<<======>>>AAAFFFKKKOOOSSSXXX[[[^^^dddjjjnnnooossszzzyyylllgggfffiiiwww|||}}}}}}~~~}}}~~~}}}|||}}}}}}|||{{{vvvrrroooiiicccbbbfffppp|||}}}}}}}}}|||zzzxxxzzz}}}~~~|||zzzyyyxxxyyyzzz{{{{{{zzzxxxxxxxxxxxxwwwwwwvvvvvvxxxzzz}}}}}}{{{yyyxxxwwwzzzyyywwwvvvvvvxxxyyy{{{yyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvtttsssrrrqqqrrrmmmeeeccceeeccc]]]\\\WWWVVVZZZXXXQQQMMMOOOOOOMMMLLLNNNOOONNNJJJFFFFFFFFFIIIMMMPPPVVVdddqqqZZZ]]]jjj{{{gggMMMHHHAAA;;;999888777777999:::;;;<<<===???@@@@@@DDDCCCBBBCCCEEEGGGHHHGGGHHHJJJMMMQQQUUUXXXZZZ\\\XXXYYY^^^dddlll{{{~~~{{{xxxvvvvvvwwwvvvuuutttrrrqqqnnnllliiigggfffgggiiijjjgggbbbZZZSSSNNNIIIEEEBBBAAA???<<<:::999888666444444444444555555555555666777777888999::::::;;;;;;>>>===FFFZZZpppccc___jjjlllvvvfffGGG???===;;;888666555444444000000000000000000000000222222222222111111111000////////////000000000000111000///......///000111111111111111333777>>>CCCFFFFFFFFFFFFEEELLL___qqq{{{mmmgggmmm{{{zzzwwwzzzoooddddddssszzzqqqkkknnn~~~{{{wwwrrrnnniiihhhfffaaaXXXPPPMMMHHHAAA;;;888777666666222222333333444555666666666999<<<<<<<<>>AAAEEEHHHLLLPPPUUUYYYaaaiiiooonnnmmmrrr|||mmmbbbhhhkkklll~~~}}}}}}}}}{{{zzz}}}~~~|||yyywwwrrrpppooonnnjjjcccaaacccqqq~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{wwwvvvvvvwwwyyyzzzzzzyyyxxxzzz|||{{{yyyxxxzzz|||zzz{{{||||||{{{yyyxxxwwwyyy{{{{{{xxxtttssswww{{{|||{{{zzzyyyyyyyyyzzz{{{xxxwwwwwwvvvvvvuuuttttttuuurrrnnnkkkhhhddd```]]][[[[[[[[[ZZZVVVRRRMMMJJJIIILLLPPPRRROOOKKKGGGEEEBBBDDDIIINNNQQQUUU```kkk]]]cccsss}}}gggPPPJJJCCC===:::999888777888888999;;;<<<===>>>???@@@@@@@@@AAACCCDDDEEEEEEIIIKKKOOOSSSWWWZZZ\\\]]]______dddlllwww~~~{{{wwwuuuwwwwwwwwwvvvtttrrrpppnnnmmmkkkhhhfffeeeeeeggghhhddd___YYYSSSNNNJJJGGGDDD@@@>>>;;;999999888666444555555555666666666777777777777888888999999::::::===>>>III]]]sssyyybbb```gggmmmsss~~~gggHHH>>><<<:::777555444333333000000000000000000000000222111111111000000000000////////////000000000000111000///......///000111000111111111333888>>>CCCGGGFFFFFFEEEEEEKKK^^^pppxxxooommm{{{}}}uuuuuu|||pppffffffrrrvvvmmmhhhlll~~~|||xxxrrrmmmhhhfffddd```XXXQQQNNNIIIBBB<<<999888777777222333333444444555555555666999<<<<<<<<>>???@@@CCCGGGJJJMMMQQQUUUYYYbbbiiioooppppppuuuyyyiiiaaahhhrrr|||~~~~~~}}}|||zzz||||||}}}}}}|||zzzwwwvvvtttqqqpppoookkkdddbbbeeettt~~~~~~~~~||||||{{{{{{{{{zzzzzzzzzxxxwwwvvvwwwyyyzzzzzzyyyxxxzzz{{{zzzxxxxxxyyy{{{zzzzzzzzz{{{{{{zzzzzzyyyzzz||||||yyytttssswww{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzyyywwwuuusssrrrqqqqqqrrrpppnnnllljjjfffbbb^^^ZZZZZZYYYXXXUUUQQQMMMKKKIIILLLPPPPPPMMMIIIEEEDDDCCCDDDHHHMMMOOOTTT```lll\\\ggg||||||eeeSSSNNNFFF???<<<:::888777777777888:::;;;<<<===>>>>>>>>>???@@@BBBDDDEEEFFFLLLNNNRRRWWW\\\```ccceeekkkjjjooo{{{~~~~~~~~~|||xxxuuusssvvvvvvvvvtttssspppmmmlllkkkjjjgggeeeddddddeeeeeeaaa]]]WWWRRROOOKKKHHHFFF???<<<:::999888888666555666666666666777777777888888888888888888888888888;;;AAANNNbbbwwwnnn______dddnnnpppwwwiiiJJJ===;;;999666444333222222000000000000000000000000000000000000////////////////////////000000000000000000////////////000000000000000111333888???DDDHHHGGGGGGEEEDDDJJJ]]]nnntttqqquuu|||sssvvv~~~~~~qqqjjjjjjrrrrrriiigggnnn}}}zzzrrrlllfffcccbbb^^^XXXRRRNNNIIIBBB===:::999888777444444444444444444444444666999<<<<<<<<>>>>>???AAABBBDDDFFFJJJLLLRRRUUUZZZaaahhhnnnrrrtttzzzyyy~~~~~~}}}{{{xxxuuusssssssssssssssqqqooommmlllkkkjjjgggeeecccccccccccc___\\\WWWRRRNNNKKKGGGEEE>>>;;;999888888888777555555555666666666777777777888888888777777777777777:::CCCRRRfff|||ccc[[[___```mmmmmmtttkkkMMM===<<<999666444333333333000000000000000000000000000////////////.........////////////000000000000000000////////////000000///000000111444999@@@EEEIIIHHHGGGFFFDDDJJJ\\\nnnyyyqqqwwwzzzuuuxxxwwwrrrmmmmmmqqqnnngggjjjrrr{{{rrrkkkddd```___]]]WWWRRRLLLHHHAAA===:::999777666444444444444444444333333666999<<<<<<<<>><<<;;;777777777666777888888999;;;;;;;;;;;;;;;:::999999777999:::::::::<<>>???>>>???AAACCCEEEIIIOOOTTT[[[___fffoooxxx~~~||||||{{{zzzxxxuuusssqqqnnnooopppqqqqqqpppooonnnllljjjhhhfffdddcccbbbbbb___\\\WWWRRRNNNJJJEEEBBB>>><<<999888999888777666444444555555555666666666888888888777777777777777999CCCSSSggg~~~rrrXXXVVV]]]```iiijjjsssmmmNNN>>>===:::888666444444444000000000000000000000000////////////.........---////////////000000000000//////000000000000////////////000111444:::AAAFFFIIIHHHHHHFFFEEEKKK]]]nnnwwwtttyyyxxxxxx}}}tttppplllkkkllliiieeejjjttt~~~{{{ssslllddd___^^^[[[VVVQQQIIIEEE@@@<<<999888666555444444444444444444333333666999<<<<<<<<>>777777777777777888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::;;;>>>@@@BBBFFFKKKQQQVVV]]]cccgggrrrqqquuuzzz|||nnnllllllwww}}}|||{{{yyyxxxxxxyyyzzz{{{yyyxxxyyy{{{yyyuuutttwww}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}xxxwwwwwwxxxzzz{{{{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxyyyzzz|||~~~}}}|||yyywwwwwwxxxzzzyyyzzzzzz{{{{{{|||||||||zzzxxxuuusssrrrrrrtttuuuuuutttrrrooojjjccc[[[VVVTTTSSSSSSQQQPPPPPPOOOOOOJJJKKKLLLJJJFFFCCCAAA@@@CCCCCCEEEIIILLLRRR___lllKKK]]]wwwjjj[[[OOOIIIBBB===:::999999888888888999;;;<<<===>>>???>>>???AAABBBEEELLLVVV]]]hhhlllttt~~~}}}wwwwwwvvvuuusssrrrpppooolllmmmooopppqqqqqqpppooollljjjhhhfffdddbbbaaa```^^^[[[VVVRRRNNNIIIDDDAAA@@@===;;;999999999777666444444444444555555555555888888888888888888888888999CCCRRReeeeeeQQQQQQ[[[bbbgggjjjtttnnnOOO???===;;;888666555555555000000000000000000000000////////////............////////////000000000000//////000000000000//////...///000111555;;;BBBHHHJJJIIIIIIGGGFFFLLL^^^pppzzzxxx|||zzzxxx}}}vvvoookkkgggeeecccbbbiiisss|||{{{tttmmmeee```^^^ZZZTTTOOOHHHDDD???;;;999777555444444444444444444444444444666999<<<<<<<<>>>>>777777777777777888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>===;;;:::;;;===@@@BBBFFFLLLSSSZZZaaahhhmmmuuurrrttt{{{~~~|||kkkkkkqqq||||||{{{zzzzzz{{{|||}}}zzzzzz}}}~~~xxxvvvxxx~~~}}}|||~~~~~~~~~~~~yyyxxxwwwxxx{{{|||{{{zzzzzzxxxwwwxxxyyyzzzyyyxxxzzzzzzzzzzzz{{{|||}}}~~~}}}|||zzzxxxwwwxxxyyyzzz{{{{{{|||}}}~~~~~~~~~~~~yyyxxxvvvuuuuuuvvvxxxyyyyyyvvvrrrmmmggg```WWWRRRQQQQQQRRRRRRRRRQQQPPPPPPJJJJJJJJJHHHEEEBBBBBBBBBCCCCCCFFFJJJMMMSSS___lllHHHYYYooo}}}|||ooo^^^RRRIIIDDD>>>999888888888888777777888:::;;;<<<===>>>@@@BBBCCCCCCGGGPPP^^^hhhuuuyyy|||~~~}}}|||uuuttttttsssrrrppppppooommmnnnooopppqqqpppoooooojjjiiigggeeebbb```^^^^^^[[[XXXUUUQQQNNNJJJFFFBBBBBB???<<<;;;:::999777666555555555555666666666666777777888888999999::::::999BBBOOObbbxxx\\\MMMMMMYYYeeekkkooozzznnnOOO>>>===:::777555444444444000000000000000000000000000000000/////////......////////////000000000000...///000111111000///......///000222555;;;CCCIIIJJJIIIIIIHHHHHHNNNaaasss~~~zzzwww~~~~~~}}}}}}{{{|||}}}tttnnngggcccaaabbbiiiqqqzzzzzzuuuooofffaaa^^^ZZZSSSLLLHHHDDD@@@<<<:::888666444222333333444444555555555666999<<<<<<<<>>@@@AAAAAAAAA=========;;;:::<<>><<<;;;:::888666666666666666777777777777777777888999:::;;;;;;;;;999AAALLL```~~~mmmWWWKKKJJJWWWhhhrrrvvvnnnOOO===;;;999666444333333333000000000000000000000000000000000000////////////////////////000000000000...///000111111000///...---...000222555<<>>===;;;:::999999:::;;;777777888:::<<<===??????MMMGGGDDDHHHOOOYYYfffrrrzzzwwwtttnnnjjjmmmoooooooooqqqqqqyyy}}}|||zzzvvvrrrrrrrrrrrrrrrrrrrrrrrrvvvtttrrrpppnnnmmmmmmmmmmmmkkkhhhfffddd```\\\YYYRRRQQQPPPPPPOOOLLLHHHDDD@@@???<<<:::999888888888888777666555555666777888444555666666555555666777>>>???JJJbbbfffQQQHHHKKKZZZkkktttyyyoooMMM>>><<<888666555444222000444333222111000000000000////////////////////////000000000000000000000000222...,,,---222333111...111111222222555:::AAAFFFJJJGGGFFFIIILLLUUUjjj~~~yyynnnjjjppp|||sssmmmmmmvvvvvvjjjeeebbbaaagggpppuuu}}}zzzxxxrrrjjjccc]]]XXXTTTQQQJJJFFF@@@<<<999777555444444444444333333444444555999999<<>>???===;;;999888888888888777777999:::<<<===???@@@JJJGGGFFFKKKSSS^^^nnn{{{|||sssmmmnnnnnniiidddaaa^^^ZZZYYY\\\```cccgggmmmuuu}}}|||{{{xxxuuutttttttttuuuttttttsssssstttsssqqqnnnmmmlllllllllmmmjjjgggeeeccc```\\\YYYTTTRRRQQQOOOMMMJJJEEEBBB@@@>>><<<:::999888888888888777666555555666777888777888999999888888999:::<<<===GGG]]]yyy}}}```OOOHHHKKK[[[llluuuzzzrrrPPP???<<<999777666444222111444333222111000000000000000000000000000000000000////////////////////////111...,,,...111333111...000000111222555;;;BBBGGGKKKIIIIIIKKKNNNWWWjjj}}}{{{ooohhhllluuu{{{rrrmmmmmmuuu~~~{{{ooohhhcccaaafffnnnuuu}}}|||vvvqqqjjjddd___ZZZUUURRRIIIEEE@@@<<<999888666444555555444333333333444444888888:::>>>@@@BBBIIIQQQ```qqq||||||||||||}}}}}}}}}}}}|||zzzzzz|||~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{|||{{{{{{zzzyyyyyyzzzzzzyyyyyyzzz{{{zzzyyyxxxwwwrrrqqqmmmggg___UUUMMMHHHCCCCCCBBBDDDHHHMMMQQQSSSWWWTTTOOOHHHAAA;;;777666777666666777777888999:::;;;===???AAACCCDDDDDDDDDAAA===<<<@@@BBBAAA@@@AAAEEEIIIOOOXXX```hhhnnnqqqmmmnnnpppttt{{{zzzpppxxx}}}|||~~~}}}{{{zzzyyyxxxwwwxxxzzz|||}}}~~~~~~~~~vvvmmmjjjmmm}}}~~~}}}|||{{{yyyxxxwwwwwwwwwxxxvvvwwwxxxyyyzzzzzzyyyxxxyyywwwuuuvvvyyy{{{}}}}}}~~~}}}|||||||||}}}|||{{{zzzzzz||||||{{{zzz|||}}}~~~~~~~~~}}}|||{{{}}}zzzyyyzzzzzzzzzyyyyyyvvvpppiiiaaaYYYTTTQQQQQQQQQRRRVVVZZZ[[[WWWSSSRRRPPPLLLIIIFFFEEEDDDDDDHHHGGGKKKQQQUUUXXX^^^fffzzz>>>>>>>>>???>>>===<<<<<<>>>===;;;888777666666666777888999:::<<<===???@@@CCCBBBEEEJJJQQQ\\\nnn~~~~~~iii```YYYYYYZZZUUUPPPNNNLLLJJJLLLPPPSSSXXXcccmmm{{{{{{yyyvvvsssuuuvvvxxxxxxxxxvvvtttsssrrrqqqooommmllljjjjjjjjjkkkiiifffdddbbb___[[[XXXUUUSSSPPPNNNKKKGGGBBB??????===;;;999888888888888777777666666666666777777444666777777666666777999;;;<<>>:::888777666666666777777999::::::<<<===>>>???@@@AAAAAAAAA???;;;;;;???AAA@@@???AAADDDIIIRRR[[[dddkkknnnpppkkklllnnnqqqyyyxxxttt}}}|||{{{|||}}}{{{yyywwwwwwwwwxxxyyyzzz{{{|||~~~}}}rrrjjjlllsss}}}{{{{{{yyywwwvvvtttttttttuuuvvvwwwxxxxxxyyyxxxxxxxxxvvvuuutttuuuxxx{{{||||||~~~}}}||||||}}}~~~~~~|||{{{{{{{{{||||||{{{yyy{{{{{{}}}~~~~~~}}}||||||}}}||||||}}}}}}{{{zzzxxxuuupppiiiaaaZZZTTTQQQQQQQQQRRRWWW[[[\\\YYYVVVTTTQQQKKKFFFCCCCCCCCCDDDHHHGGGKKKQQQUUUXXX^^^fff{{{<<<;;;:::999999:::;;;<<<;;;:::888777666666666666888888999:::;;;>>>@@@AAA@@@AAAEEEJJJNNNWWWhhhyyyyyyjjj```XXXWWWVVVRRRMMMLLLJJJJJJLLLOOOQQQXXXfffuuuzzzwwwvvvtttvvvwwwyyyzzzyyyvvvtttrrrqqqpppooommmllljjjiiiiiijjjgggeeecccaaa^^^ZZZWWWTTTQQQOOOLLLJJJFFFBBB???>>><<<;;;999888777888888777777666666666666777777333555666666555555777888:::;;;CCCVVVnnnvvv^^^PPPHHHLLL^^^rrrvvv|||tttRRRAAA>>>:::777666555444333333222222111000000111111000000000000000000000000////////////////////////000...---...111222111///...///000222666===EEEJJJLLLMMMOOOPPPTTT___ssswwwgggdddkkk~~~uuussssssvvv}}}~~~qqqfffaaaeeejjjooowww}}}~~~~~~{{{tttqqqmmmiiiccc]]]VVVQQQFFFCCC>>>;;;999888777666666555555444333333333333555555777<<<>>>AAAJJJSSS```sss|||yyyyyyzzzzzzzzz{{{{{{{{{xxxxxxyyyzzz}}}}}}}}}}}}}}}}}}|||{{{{{{||||||{{{{{{zzz{{{{{{|||||||||}}}~~~}}}|||{{{zzzvvvrrriii___UUULLLFFFCCCGGGFFFFFFJJJPPPVVVYYYYYYTTTOOOHHHAAA<<<999888777666666666777888999:::;;;============>>>============;;;;;;???AAA@@@AAADDDHHHMMMTTT]]]dddjjjnnnooollllllnnnrrrxxxzzzvvv|||{{{||||||zzzxxxxxxxxxxxxyyyyyyyyyyyyyyy|||tttmmmrrr{{{|||yyyzzzyyywwwuuutttsssssstttwwwwwwwwwwwwwwwwwwwwwwwwtttsssssstttxxxzzz||||||{{{zzzyyyxxxxxxzzz{{{|||zzzzzzzzz{{{}}}}}}|||zzz{{{|||}}}~~~}}}|||||||||}}}}}}{{{yyywwwtttnnnhhh```YYYTTTQQQPPPPPPQQQTTTYYYZZZWWWSSSQQQNNNKKKGGGDDDCCCCCCDDDHHHGGGKKKQQQUUUXXX^^^fff{{{:::::::::::::::;;;;;;<<<888777666555666777888999999999999999;;;>>>@@@BBBCCCEEEIIIMMMOOOUUUcccrrruuujjj```]]]\\\WWWRRRQQQNNNOOORRRVVVXXX```qqqzzzwwwwwwuuuuuuvvvxxxxxxwwwtttqqqoooqqqpppooonnnllljjjiiihhhhhhfffcccaaa```]]]YYYWWWRRRPPPMMMKKKIIIFFFCCC@@@<<<;;;:::888777777777888666666777777777777666666666888999999999999;;;<<<888999AAARRRiii}}}xxxaaaQQQHHHMMMbbbyyywww|||vvvSSSBBB>>>:::777666555444333333222111111000111111111////////////////////////........................//////...///000111000000...///000222777===EEEKKKJJJMMMPPPPPPUUUeeeyyyooommmooo{{{tttsssvvvzzzyyyjjjccceeehhhiiiqqqxxxzzz{{{}}}{{{wwwtttrrrnnniiiddd\\\TTTOOOFFFBBB>>>:::999888666555666555444333333333333333555444777;;;>>>AAAKKKTTTeeexxx}}}zzzyyyyyyyyyyyyzzzzzzzzzzzzuuuvvvxxxyyy{{{|||}}}~~~}}}}}}}}}}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~}}}{{{{{{xxxqqqgggZZZPPPIIIEEECCCDDDDDDGGGNNNWWW\\\\\\ZZZRRRLLLCCC===:::999888777666666777777888:::;;;<<<======<<<<<<;;;;;;;;;;;;===;;;===BBBCCCBBBDDDHHHNNNQQQVVV[[[aaagggkkkmmmmmmoooqqqtttzzz|||vvv~~~}}}}}}{{{zzzzzzzzzzzzzzzyyyxxxxxxwww|||yyysssyyy{{{www{{{zzzxxxvvvuuuuuuuuuuuuxxxwwwwwwwwwwwwwwwwwwwwwtttssssssuuuxxx{{{|||{{{yyyxxxwwwuuuvvvwwwyyyzzzwwwwwwxxx{{{}}}~~~}}}{{{yyyzzz|||~~~|||zzzzzzzzz{{{{{{xxxvvvtttrrrmmmfff___XXXSSSQQQOOONNNNNNQQQTTTUUUSSSOOOLLLKKKJJJIIIGGGFFFEEEDDDHHHGGGKKKQQQUUUXXX^^^fff{{{888888999:::::::::999999666555555555666888999;;;:::999999999;;;>>>AAACCCBBBDDDJJJPPPTTTYYYdddooowwwlllhhhfffbbb^^^]]]ZZZ[[[^^^cccgggppp}}}yyyxxxvvvuuuvvvvvvvvvtttrrrooommmppppppooonnnllljjjhhhgggfffdddbbb```^^^\\\XXXVVVRRROOOLLLJJJHHHFFFCCCAAA;;;:::999777666777777888666666777777777777666666555666888888888888:::<<<888999???OOOeeezzzzzzeeeTTTJJJOOOgggzzzxxxUUUBBB>>>999666555444444333222222111111111111111222................................................////////////000000000000...///111333777>>>EEEKKKIIINNNPPPOOOUUUhhhwwwwwwttt~~~yyyuuuyyy}}}~~~pppfffdddeeecccllluuuxxxzzz{{{xxxtttsssqqqmmmhhhccc\\\UUUPPPFFFCCC>>>:::888777555444444444444333333444444555666555777;;;>>>BBBKKKUUUjjj||||||{{{xxxyyyyyyyyyzzzzzzzzzzzztttvvvyyyzzzyyyyyy{{{|||}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzyyyzzzzzz{{{|||}}}~~~~~~}}}|||xxxpppdddVVVLLLGGGEEEEEEAAACCCJJJUUU```ccc___ZZZNNNHHH@@@;;;999999888666666666777777999:::<<<===>>>===<<<;;;::::::::::::===<<>>AAACCCCCCEEENNNYYYcccjjjsss|||~~~}}}zzzwwwwwwuuuuuuwww{{{{{{yyywwwvvvvvvuuutttrrrpppnnnmmmnnnnnnnnnmmmkkkiiigggeeeeeeccc```___^^^[[[XXXUUUTTTQQQMMMJJJHHHEEEBBB@@@;;;:::888777666666777777555666777888888777666555222444666666666777888:::======AAAOOOeee{{{nnn]]]QQQRRRhhh~~~xxxTTTAAA===888444333333333333222111111111111111222222////////////////////////...........................///000000//////000111///000111333777===EEEKKKLLLPPPQQQNNNTTTiiitttwwwwww{{{}}}}}}vvviiidddbbb___iiitttxxxzzzzzzwwwrrrpppmmmjjjfffbbb]]]WWWSSSGGGCCC>>>:::888666444333333333333333444444555666888777888<<<>>>BBBKKKVVVjjj{{{}}}}}}~~~yyyyyyyyyzzzzzzzzzzzz{{{vvvxxx{{{{{{yyyxxxyyyzzz}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzz{{{||||||}}}~~~wwwnnnaaaTTTJJJGGGGGGHHHHHHLLLUUUbbbkkkjjj```WWWKKKEEE===999999999777444666666777888999;;;<<<===>>>===;;;:::999:::::::::<<<<<>>AAADDDJJJMMMXXXhhhvvv|||yyywwwwwwvvvuuusssqqqooonnnmmmlllllllllllljjjgggeeeddddddbbb```^^^]]][[[WWWUUUWWWTTTOOOKKKHHHDDDAAA>>>:::999888666666666777777555666777888888777666555555777999999999:::<<<===CCCBBBFFFRRRggg}}}yyygggXXXUUUhhhvvvRRRAAA===777444333333333333222111111111111111222222000000000000000000000000...........................///000000//////000111000111222444777===EEEJJJNNNSSSRRRMMMSSShhh~~~mmmpppxxx}}}{{{kkkccc___^^^hhhtttyyy{{{{{{wwwqqqmmmjjjgggdddaaa^^^ZZZVVVHHHDDD???:::888666333222222222222333444555666777:::888999<<<>>>BBBLLLVVVhhhzzz}}}yyyyyyzzzzzzzzz{{{{{{{{{xxx{{{}}}}}}zzzxxxxxxyyy}}}}}}}}}}}}}}}||||||{{{|||||||||||||||}}}~~~~~~vvvnnn```RRRIIIGGGHHHKKKUUUYYYbbbnnntttooo```TTTIIICCC<<<999::::::777333666666777888999;;;===>>>>>>===;;;:::999::::::;;;:::;;;???DDDEEEDDDHHHNNNGGGLLLTTT\\\bbbdddddddddbbbhhhpppyyy}}}rrrqqqwww~~~~~~~~~{{{zzzxxxxxxzzz}}}uuussszzz~~~~~~{{{zzzyyyxxxxxxxxxyyyzzz{{{|||{{{yyyxxxxxxxxxyyyyyyzzzzzzzzz{{{~~~~~~|||}}}zzzwwwtttsssuuuwwwxxxxxxxxxxxxzzzzzzxxxuuuqqqtttvvvyyy|||~~~~~~zzzvvvtttssssssrrrqqqnnnkkkgggaaa[[[UUUPPPNNNIIIIIIJJJOOOVVVZZZZZZYYYSSSPPPLLLHHHFFFEEEFFFGGGHHHGGGKKKQQQUUUXXX^^^fff{{{888777777666777777888888777888888888888999999999>>>>>>???>>>>>>@@@DDDGGGIIITTTbbbrrr~~~{{{vvvqqqqqqqqqqqqpppooonnnnnnnnnmmmllljjjhhheeecccaaabbbaaa```___\\\ZZZXXXWWWOOONNNKKKHHHEEECCCAAAAAA???;;;888888:::;;;:::888888777555444333333333444333555777888888888999:::;;;???CCCOOOjjjlll[[[ZZZlll~~~wwwQQQAAA>>>;;;:::999888666444222222111111111111222222000000000000////////////000000000000111111111111............///////////////222333222666@@@HHHKKKRRROOOMMMMMMRRRbbb~~~vvvooonnn{{{|||{{{wwwxxxfff^^^[[[[[[jjjwww{{{yyywwwuuusssqqqnnnjjjgggbbb]]]WWWRRRJJJEEE???;;;888666444333555444444333333333444444888888;;;>>>???BBBLLLWWWiii{{{~~~}}}||||||||||||}}}}}}zzzxxxzzz{{{|||{{{yyywwwwwwwww||||||}}}}}}|||{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}~~~|||vvvooocccVVVLLLIIIKKKNNNWWWdddrrr{{{}}}sss___NNNEEEBBB===:::888777666555222444555555666888<<>>;;;888888:::;;;:::999::::::<<>>===:::777666888999888666888777666555444444444444333555888999888888999;;;:::>>>FFFVVVoooppp]]]]]]mmmuuuNNN@@@===:::888777777555333222111111000000111111222000000000000//////////////////000000000111111111....../////////000000000///222333222777@@@HHHKKKOOOLLLJJJKKKRRRcccsssmmmlllzzz~~~~~~}}}xxxvvvsssaaa[[[[[[```mmmyyy{{{yyywwwvvvtttrrroookkkgggccc]]]XXXTTTJJJFFF???;;;888666444333555444444333333444444444999999;;;>>>???CCCNNNYYYkkk}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}zzzxxxzzz{{{}}}|||zzzxxxyyyyyy{{{{{{{{{{{{zzzzzzyyyyyy|||||||||||||||{{{zzzyyy}}}~~~}}}{{{yyyrrrfffXXXNNNKKKMMMQQQ___mmm|||rrr]]]LLLEEEAAA===:::888777666555555777888999999;;;===@@@>>>;;;888888:::;;;:::999:::;;;<<>>>>>;;;888666555555666666555777777777777666555444333444666888999999999:::;;;999<<>>@@@DDDPPP\\\nnn}}}|||}}}}}}}}}}}}||||||}}}}}}|||zzzwwwzzz|||}}}}}}{{{zzz{{{{{{yyyyyyyyyyyyxxxxxxxxxxxx|||||||||{{{zzzxxxwwwvvv{{{}}}~~~}}}}}}vvvjjj\\\RRRPPPSSSVVVjjj{{{oooZZZJJJEEEAAA===:::888777666555777999;;;<<<;;;;;;===>>>===;;;999888999::::::999;;;<<<===@@@CCCFFFIIIKKKPPPVVV]]]bbbcccaaa^^^\\\^^^dddkkkrrryyyzzzlllkkkrrr}}}~~~}}}yyywwwzzz~~~}}}nnnggggggkkknnntttzzz}}}}}}|||~~~}}}zzzwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyyyy|||{{{yyyxxxxxxyyy{{{|||}}}|||zzzyyyyyyzzz|||}}}~~~}}}{{{xxxvvvtttxxxwwwxxxzzz||||||zzzyyyzzzxxxvvvsssqqqqqqqqqrrrpppmmmgggaaa[[[WWWTTTSSSNNNOOOSSSZZZaaabbb\\\VVVQQQOOOMMMKKKIIIHHHHHHHHHGGGMMMLLLMMMTTTVVV]]]nnn999999888888777777888888999999999999:::::::::;;;888999:::;;;<<<>>>BBBFFFLLL[[[rrryyyxxxwwwvvvvvvuuutttrrrqqqooonnnmmmmmmllljjjhhheeedddcccbbbaaaaaa___]]]ZZZWWWTTTSSSKKKJJJHHHEEECCCAAA??????:::888666555444555555555666666777888777666444333444666999999999999:::;;;999;;;III```tttnnn[[[^^^ppp|||sssNNN???<<<888666555555444333111111000000000000111111000000000000////////////////////////000000000111000000000000111111111111///222333333999BBBGGGGGGFFFBBB@@@CCCMMM___{{{vvvnnnkkktttxxxrrrqqqsssyyy~~~dddXXX[[[aaaooowww}}}|||zzzyyyxxxvvvuuurrrlllhhhddd```\\\YYYJJJFFF@@@;;;888777555444444444333333333444555555:::999;;;>>>@@@EEERRR^^^ppp~~~{{{{{{|||||||||}}}||||||}}}}}}|||zzzwwwyyy{{{||||||{{{{{{{{{|||yyyyyyxxxxxxxxxxxxxxxxxx||||||{{{{{{zzzxxxwwwvvv|||~~~xxxmmmaaaYYYWWW[[[```vvvkkkVVVIIIDDDAAA<<<999888888777555666888;;;<<<;;;::::::;;;===;;;:::999999999::::::;;;===???AAACCCGGGKKKMMMSSSYYYaaaffffffccc```^^^```dddjjjpppvvvxxxnnnlllttt~~~|||yyyxxx|||qqqgggdddeeehhhkkkrrryyy~~~}}}{{{|||{{{xxxwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvyyy{{{}}}~~~}}}{{{zzzzzzzzz{{{{{{|||{{{yyyyyyzzz{{{||||||}}}{{{yyywwwxxxxxxxxxyyyyyyzzzzzzzzz{{{xxxtttrrrqqqrrrrrrrrrppplllfff```[[[XXXWWWWWWRRRSSSVVV]]]cccbbbZZZSSSPPPOOOMMMKKKIIIIIIHHHHHHHHHMMMKKKLLLSSSUUU]]]ooo>>>===<<<<<<;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;:::;;;<<<===>>>AAAEEEIIINNN]]]uuu{{{pppmmmnnnooooooqqqqqqqqqqqqpppnnnlllkkklllkkkiiifffdddcccbbbbbbbbbaaa___]]]YYYVVVSSSQQQJJJHHHFFFDDDAAA???>>>>>>;;;:::888666555444555666555555777777777666444333444666888999999999:::;;;:::;;;GGG]]]qqqmmmXXX[[[lllzzz}}}|||pppMMM@@@===888666555555444444111000000000000000000111000000000000////////////...////////////000000000000000000000111111111111000222222444:::CCCFFFEEECCC???===AAAJJJ\\\uuu{{{nnnhhhqqq|||uuuqqqtttyyywwwcccYYY\\\cccttt{{{}}}{{{zzzyyywwwuuurrrmmmiiieeeaaa\\\YYYKKKFFF@@@<<<999777555444333333333333333444555666::::::<<>>@@@BBBCCCGGGLLLPPPWWW]]]eeekkkkkkgggccc```aaadddiiimmmsss{{{wwwpppnnnvvv~~~~~~zzzyyyzzzvvvgggbbbaaaaaabbbeeemmmuuu{{{{{{yyyyyyzzzxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzxxxwwwvvvwwwzzz}}}}}}}}}~~~~~~}}}|||zzzyyyzzzxxxvvvwwwyyy||||||{{{{{{||||||}}}|||{{{yyyyyyxxxyyyyyyyyyxxxyyyzzzzzz{{{xxxtttsssssstttsssrrrooolllfffaaa]]][[[[[[[[[VVVVVVYYY^^^cccaaaXXXQQQNNNMMMLLLJJJIIIHHHHHHGGGHHHMMMJJJKKKRRRVVV___qqq>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>???AAADDDIIILLLOOO^^^wwwzzzoooddd```___```bbbfffjjjlllnnnppppppnnnllljjjllljjjhhheeeccccccbbbcccaaa```^^^[[[XXXTTTQQQOOOFFFEEECCC@@@>>><<<<<<;;;;;;;;;:::888555444555777444555555555555555444444333555777888888888999::::::<<>>===BBBKKK[[[qqq}}}nnnhhhqqquuusssuuu}}}tttddd[[[]]]dddxxx}}}~~~||||||zzzwwwsssqqqnnnjjjgggbbb\\\XXXKKKGGGAAA<<<999777666444333333333333444555555666999999===AAABBBFFFQQQ\\\ooo}}}}}}}}}{{{zzz{{{zzz{{{|||~~~~~~|||zzzyyyzzz||||||zzzyyyyyyzzz{{{{{{zzzyyyyyyzzz|||}}}zzzzzzzzz{{{zzzzzzyyyyyyzzz|||~~~~~~|||xxxrrrkkkgggggglllooozzzbbbQQQHHHCCC@@@<<<999999888777666999;;;======<<<<<<===>>>;;;<<<;;;:::888888:::;;;<<>>???@@@BBBFFFKKKNNNQQQ```wwwrrriii\\\UUUQQQRRRRRRRRRVVV]]]dddhhhmmmqqqrrrpppmmmkkkkkkiiigggdddcccbbbbbbccc```^^^\\\YYYUUUQQQNNNLLLEEECCCAAA???===<<<;;;:::;;;;;;;;;888444333444666444444333333333333444444222444666777777777888999999>>>GGGVVVpppqqqTTTSSS```iiivvviiiIII???<<<777333333333333333000000////////////000000000000000000////////////........./////////000000....../////////000000000000111222555===EEEEEEAAA@@@======DDDNNN]]]qqq~~~tttrrrtttmmmqqq|||zzznnnccc\\\___fffxxx~~~~~~}}}zzzvvvqqqooonnnlllhhhccc\\\WWWKKKGGGAAA<<<999888666555333333333333444555666666888999>>>BBBCCCEEENNNYYYlll~~~{{{yyyyyyyyyyyy|||~~~~~~|||{{{|||~~~}}}{{{zzzzzzzzz{{{zzzyyyxxxyyyzzz|||}}}zzzzzzzzzzzzyyyxxxvvvvvv{{{|||~~~~~~}}}|||yyyuuupppllllllnnnqqqsss^^^QQQIIICCC@@@<<<999999888888777999:::;;;;;;:::;;;===???;;;<<<<<<:::777777999<<<<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>???AAACCCGGGLLLOOOTTTbbbxxxxxxqqqjjjaaaVVVNNNIIIFFFFFFJJJKKKJJJOOOWWWaaaffflllrrrtttrrrooolllkkkiiifffdddbbbbbbbbbccc^^^]]]ZZZWWWSSSOOOKKKIIIFFFEEECCCAAA???===<<<<<<:::;;;:::777333222444666444333222111111222444555111333666666666666777999777@@@HHHVVVsssoooRRRRRR___ggguuuiiiKKK>>>:::555222111222222222000000////////////000000000000000000////////////............/////////000............////////////000111222555>>>EEEEEE@@@>>><<<>>>FFFQQQ```sss|||wwwhhhqqq~~~ppphhh```\\\```iiixxx~~~~~~{{{vvvoooooonnnllliiiccc[[[VVVLLLGGGAAA<<<:::888666555222222222333444555666777777999>>>CCCDDDEEEMMMVVVjjj}}}{{{xxxxxxxxxyyy|||~~~}}}}}}~~~~~~|||zzzzzz{{{{{{zzzxxxxxxxxxzzz|||}}}{{{{{{zzzyyywwwuuusssrrr}}}}}}{{{xxxsssnnnmmmooopppnnn\\\QQQJJJCCC@@@<<<999999999888777777777888888777999<<<>>>:::<<<<<<:::777777999<<<<<<@@@CCCDDDDDDGGGOOOVVV^^^eeeooouuuvvvrrrnnnkkkccceeeggghhhllluuu~~~pppssswww|||~~~}}}{{{uuuhhh```bbbdddeeennnzzz}}}zzz{{{|||yyyyyyxxxxxxyyyyyyzzz{{{zzzzzzyyyyyyzzz{{{}}}~~~{{{zzzxxxwwwwwwxxxzzz{{{sssqqqpppuuu|||}}}||||||||||||{{{yyywwwvvvxxx{{{~~~~~~{{{yyyzzz{{{{{{yyywwwyyy|||{{{vvvqqqlllkkkjjjhhhfffdddbbbaaa[[[YYYYYY\\\___]]]WWWPPPNNNNNNNNNNNNMMMKKKJJJIIIHHHLLLIIIJJJTTTZZZggg{{{