BM66(d@ rrrhhh```ZZZjjj{{{ooobbb]]]ZZZTTTMMMLLLEEE@@@AAACCCCCCDDDFFFCCCBBBAAABBBCCCCCCAAA???AAADDDDDD@@@>>>@@@@@@>>>??????AAABBBAAA@@@BBBEEE>>>@@@BBBBBBAAA@@@@@@@@@BBBAAACCCHHHNNNSSSTTTSSSVVVKKKGGGSSSdddllljjjfffYYYUUUOOOIIIIIIRRR```kkksssfff\\\[[[\\\WWWSSSRRRSSSQQQOOONNNNNNNNNMMMLLLJJJKKKKKKJJJHHHFFFGGGHHHKKKKKKJJJIIIGGGFFFFFFEEECCCBBB@@@@@@AAAAAA@@@???CCCCCCBBBAAA@@@??????>>>??????>>>===============;;;;;;<<<<<<======>>>>>>??????>>><<<;;;===@@@CCCCCCBBBEEE___{{{xxxpppkkkkkkuuuzzzlllccc```UUUHHHIIIPPPWWW\\\cccgggaaaVVVOOOFFF>>>GGGccciiibbbvvvVVV===444444444000000//////000111222222333222111000///...---,,,......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))))))))))))))))))))))))))************+++++++++,,,---...///000111222333555555555666666666666666888666888;;;;;;:::===CCC>>>;;;;;;>>>???===>>>AAAGGGJJJJJJIIIJJJLLLIIIDDD???@@@GGGQQQVVVVVVVVVXXXccckkkjjjnnnwwwrrrooorrrwwwxxxrrrlllaaa```tttuuuiiiXXX^^^nnn{{{nnndddOOOHHHCCCCCCCCC@@@???@@@CCCAAA>>>===>>>AAABBBBBB<<>>>>>===============<<<<<<<<<<<<===============>>>???>>><<<<<<===>>>BBBBBBAAAPPPpppxxxooogggjjjvvv|||lll\\\SSSPPPJJJDDDSSS\\\cccbbb^^^YYYPPPHHH@@@DDDLLLZZZooovvvfffiii|||^^^AAA444111222222000000//////000111111222111000000///...---,,,,,,......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,************************)))))))))))))))))))))))))))************+++++++++,,,---...///000111222333555555555666666666666666999777888;;;<<<;;;>>>DDD@@@<<<<<<>>>???======AAAHHHJJJJJJIIIJJJLLLIIIDDD@@@CCCKKKTTTWWWUUUVVVZZZcccmmmmmmrrrwwwqqqlllnnnssssssnnngggfffeeeyyy{{{rrrjjjfffcccaaaiiitttyyy{{{vvvpppllldddYYYTTTSSSOOOLLLGGGEEEEEEHHHJJJKKKKKKPPPSSSPPPMMMMMMLLLJJJNNNKKKIIIHHHIIIIIIGGGCCCBBBGGGNNNRRRTTTTTTVVVXXXcccdddggglllpppqqqpppnnncccZZZUUUVVVXXXUUUPPPNNNVVVZZZfffzzzhhh\\\```YYYTTTWWWYYYXXXUUUSSSRRRPPPMMMMMMMMMMMMLLLJJJIIIJJJKKKJJJIIIHHHIIIJJJFFFFFFEEEEEEDDDCCCBBBBBBDDDBBBAAAAAABBBCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>======<<<<<<===============<<<<<<<<<<<<<<<;;;===??????===;;;::::::>>>AAA???CCCTTTfff~~~~~~wwwrrrooocccWWWOOOJJJHHHJJJNNNccckkkmmmcccSSSGGG???<<<:::III\\\jjjppppppiii```bbbzzzmmmAAA///000111///...000000/////////000111111.........---------,,,,,,......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++************************)))))))))))))))))))))))))))************+++++++++,,,---...///000111222333555555555666666777777777:::888999<<<<<<<<>>===??????<<<===AAAIIIKKKKKKIIIJJJLLLIIIDDDAAAFFFOOOWWWWWWTTTVVV\\\dddnnnpppvvv|||tttnnnoootttuuupppiiigggeeexxxzzzpppiiiaaa\\\ZZZQQQ[[[lll}}}{{{yyywwwsssvvvllliiiddd```]]]YYYUUURRRTTTWWWYYYZZZ\\\___\\\VVVWWWVVVUUUWWW]]]cccbbb]]]___cccjjjqqqtttqqqjjjdddeeedddcccaaa^^^ZZZVVVTTTRRRLLLIIIMMMTTT[[[eeennnqqq___VVVTTTXXXUUUSSSUUUXXXXXXUUURRRPPPNNNLLLKKKLLLLLLJJJIIIFFFGGGHHHHHHGGGGGGHHHIIIEEEEEEDDDDDDCCCBBBBBBAAACCCBBBAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<<<<<<<===============<<<<<<;;;;;;;;;;;;===>>>>>>===<<<======;;;AAA@@@???EEEJJJZZZrrr{{{~~~|||zzzvvvooofff```RRRMMMMMMPPPMMMIIIOOO\\\sssqqqhhhWWWFFF<<<;;;>>>IIIVVVdddgggaaa]]]]]]```qqqMMM000...555333...---000000/////////000000111------------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++************++++++************************(((((((((((((((((((((((())))))*********+++++++++,,,---...///000111222333555555555666777777888888<<<::::::<<<===<<<@@@GGGDDD@@@>>>@@@???===>>>AAAJJJLLLKKKIIIJJJLLLJJJEEE@@@GGGRRRYYYWWWRRRUUU[[[cccooorrrxxx~~~vvvnnnooovvvyyysssmmmgggeeevvv}}}ppp^^^NNNMMMKKKMMMVVVZZZYYYXXXZZZttt|||uuusssssstttzzz{{{}}}|||zzzyyyrrrdddXXXWWWUUUSSSNNNJJJGGGEEEDDDMMMMMMSSS___nnn|||hhh___ZZZXXXYYYTTTTTTSSSSSSUUUVVVSSSOOOOOOMMMKKKJJJJJJJJJIIIHHHCCCEEEFFFFFFDDDDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCAAA@@@AAACCCCCCBBBAAABBBAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<============<<<<<<;;;;;;::::::<<<<<<===<<<<<<>>>AAADDD???DDDAAA===???>>>DDDVVVrrrtttzzzvvvxxx}}}zzz{{{zzzwwwpppiiiaaaXXXQQQLLLIIIIIIOOOTTTQQQMMMWWWhhhxxxjjjWWWFFF<<<===EEELLLVVVYYY[[[VVVQQQWWWjjj|||}}}LLL999...333666///,,,111000000///////////////000---............/////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,---...///000111222333555555666666777888888999===::::::<<<<<<<<>>???CCCKKKMMMKKKIIIIIILLLJJJEEE???FFFQQQXXXVVVQQQSSSYYYcccoooqqqvvvzzzqqqjjjllluuuyyytttllliiifffwwwoooYYYZZZPPPJJJMMMOOONNNQQQXXXSSS^^^kkkqqqmmmiiiqqq~~~}}}rrrbbbZZZXXXUUUMMMEEEGGGIIILLLNNNOOOQQQUUUWWW```ggguuucccYYYZZZYYYUUUTTTRRRSSSRRRPPPQQQSSSQQQLLLNNNLLLJJJIIIIIIIIIHHHGGGCCCDDDEEEDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@???@@@BBBCCCBBBAAAAAAAAA@@@???>>>===<<<;;;<<<<<<;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;<<>>===AAAOOOdddssswww{{{rrrlllffffffnnnzzz}}}uuurrrsssjjjfff^^^UUUMMMHHHEEEDDDJJJMMMSSSXXXZZZ___lllyyymmm[[[GGG===>>>EEEOOOXXXPPPNNNNNNQQQYYYkkkrrrOOO<<<444111222///***---444000000//////......//////.............../////////------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---...///000111222333555555666777777888999999===::::::;;;<<<<<>>???AAABBBAAA@@@>>>>>>======<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;;;;;;;;;;<<<:::;;;<<<<<<===>>>AAADDDAAADDD???===@@@===>>>JJJKKK^^^rrr}}}tttlllbbb[[[[[[aaaiiinnnyyyzzzsssllleee```^^^UUURRRMMMHHHGGGHHHMMMPPPTTTYYY^^^eeeppp{{{~~~WWWKKKAAABBBHHHMMMSSSYYYPPPRRR___sss{{{iiiNNN777666444111...,,,---///111000000///.....................---------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************************************************************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---...///000111222333444555666777888999::::::===:::999:::;;;;;;AAAGGGFFFBBB???@@@AAA@@@CCCGGGMMMNNNLLLHHHIIIKKKJJJFFF???CCCLLLVVVXXXUUUSSSUUUaaannnoooqqq{{{rrrkkkoooyyy}}}uuukkkddd```ooo{{{uuueee\\\WWWTTTTTTWWWVVVTTTQQQPPPQQQQQQQQQPPPLLLQQQRRRNNNKKKMMMNNNMMMHHHPPPQQQJJJHHHNNNOOOIIIHHHKKKOOOSSSUUUYYY^^^bbbiiitttnnnZZZRRRPPPUUUSSSLLLNNNVVVJJJNNNMMMIIIIIINNNNNNJJJLLLJJJHHHGGGHHHHHHFFFEEEEEEFFFFFFEEECCCAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBB???>>>===>>>@@@AAA@@@???;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<888:::===>>>>>>===>>>???888@@@@@@AAACCC;;;777@@@<<>>;;;???>>>???@@@AAA@@@===:::<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::999999999888888888999:::;;;<<<<<<<<<<<<<<<<<<===============<<<>>>===CCCUUUsss{{{rrrccciiibbb___ccchhhkkksss|||yyy~~~{{{yyy|||}}}xxxuuuuuuqqqkkkggghhh___SSSIIIIIIMMMLLLGGGDDDDDDCCCHHHXXXnnn~~~|||{{{~~~www___KKKHHHQQQNNNKKKVVV]]][[[]]]zzzqqqFFF222111444000000000000000000000000........................000///...---,,,+++++++++++++++++++++++++++++++++...---,,,+++++++++,,,---++++++************++++++************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((***+++,,,------/////////000111111222222777777888999999999999888===:::777888999:::AAAIIIIIIBBB===>>>@@@AAABBBEEEFFFIIIIIIEEEEEEIIIKKKKKKCCCEEELLLRRRRRRPPPRRRWWWcccfffjjjqqq|||~~~pppfffjjjqqqrrrlllfffhhhcccooo~~~}}}~~~}}}tttrrrqqqrrrwww~~~}}}rrr___ZZZ\\\TTTTTTSSSQQQOOOMMMKKKJJJLLLKKKHHHFFFEEEFFFHHHIIILLLJJJHHHEEEDDDDDDFFFGGGCCCBBBAAACCCEEEFFFDDDBBB@@@CCCCCC??????AAA???<<<>>>>>>>>>@@@AAA@@@===:::???>>><<<;;;999888888888::::::::::::::::::::::::::::::999999999888888888888888999;;;;;;<<<<<<<<<666777999;;;<<<===>>>>>>===<<<<<>>???@@@@@@AAADDDEEEHHHHHHEEEEEEIIIJJJHHHCCCFFFLLLSSSTTTRRRUUUZZZggghhhjjjpppzzz|||ooogggllluuuuuuoooiiikkkeeerrrnnn```[[[ZZZZZZPPPPPPPPPOOOMMMKKKJJJIIIJJJIIIGGGEEEDDDEEEFFFGGGIIIHHHEEECCCBBBCCCDDDEEEDDDCCCDDDEEEFFFEEEBBB@@@@@@@@@>>><<<>>>CCCBBB===>>>>>>>>>???@@@???===;;;???>>><<<;;;999888888888:::::::::::::::::::::::::::999999999999888888888777888999:::::::::::::::777888999;;;<<<=========<<<===<<<;;;BBBUUUppp~~~sssiiieeebbbaaaaaafffiiikkknnnssszzz{{{xxxyyy{{{}}}}}}zzzwwwnnneee\\\WWWSSSMMMHHHHHHHHHGGGHHHIIIGGGCCCFFFLLLIIIVVVlllooo]]]SSSVVV```jjjssspppqqqGGG333333444111000000000000000000000000........................///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++/////////000111111222222777777888999999999999888===:::999;;;===???FFFNNNJJJCCC?????????>>>@@@DDDFFFIIIJJJHHHHHHJJJJJJGGGBBBEEEMMMTTTVVVUUUXXX^^^nnnnnnnnnqqq{{{yyynnnhhhoooyyyyyyrrrllliiicccpppzzznnn___WWWVVVWWWUUUQQQOOONNNNNNMMMLLLKKKIIIIIIHHHGGGFFFDDDDDDDDDEEEFFFHHHFFFEEECCCBBBBBBCCCDDDCCCDDDFFFGGGGGGDDDAAA???@@@???;;;:::???EEEDDD???>>>======>>>??????===;;;;;;::::::::::::::::::;;;::::::::::::::::::::::::999999999999888888888888777777888999999999999999=========>>>======<<<;;;777:::===<<<<<>>222444444///000000000000000000000000........................///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************++++++************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++/////////000111111222222777777888999999999999888===::::::<<<===???EEELLLGGGAAA>>>>>>??????AAAFFFHHHKKKLLLJJJKKKMMMKKKFFFAAADDDLLLTTTWWWWWWZZZ```nnnooommmnnnyyyvvvlllgggpppzzz{{{tttmmmhhhcccooommm[[[WWWSSSQQQQQQPPPLLLIIIOOOOOONNNNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCDDDDDDCCCEEEGGGGGGFFFCCC@@@???AAA???<<<;;;AAAGGGFFFAAA>>>===<<<===>>>???>>><<<:::::::::999999:::::::::::::::::::::::::::::::::999999999888888888777777777777888888999999888888======>>>>>>===<<<<<<;;;444666888999999<<<@@@DDD^^^}}}{{{uuuiii[[[RRROOOOOOPPPQQQRRRTTTWWWXXXYYY[[[___aaaggghhhiiijjjjjjjjjiiihhhhhhiiiiiijjjlllnnnpppqqqyyyuuurrruuu|||~~~rrreee\\\RRRLLLHHHGGGGGGFFFHHHLLLOOOSSS\\\cccbbb]]]]]]aaarrr}}}qqqnnndddooorrrSSS<<<444555444000////////////////////////..............................---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************++++++************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++/////////000111111222222777777888999999999999888>>>;;;:::;;;<<<<<>><<<>>>??????DDDJJJIIIKKKKKKIIIJJJLLLIIIDDD???CCCKKKTTTWWWWWW[[[aaaiiikkkiiiiiivvvuuukkkgggooozzzzzzrrrjjjlllgggsss}}}qqqhhhYYYRRRSSSSSSRRRPPPOOOPPPQQQPPPOOOOOONNNLLLKKKIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEGGGFFFEEEEEEDDDDDDDDDEEEBBBDDDFFFFFFCCCAAA@@@@@@AAAAAA???>>>AAAFFFEEE@@@===<<<;;;<<<>>>???>>>===>>>===;;;:::888777777777::::::::::::::::::::::::999888888888888777777777777888888999999999888888888999:::;;;<<<<<<<<<<<<<<<:::888777999<<>>EEE???<<<<<<>>>>>>@@@EEEMMMJJJJJJHHHFFFHHHJJJGGGAAA???CCCKKKTTTXXXXXX\\\bbbmmmooommmnnn}}}wwwlllgggnnnxxxwwwnnngggiiidddqqqzzzddd^^^^^^XXXNNNPPPSSSSSSQQQQQQSSSVVVPPPPPPOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAACCCDDDDDDAAA???@@@AAA???AAABBB???@@@BBBAAA>>>===<<<;;;;;;===>>>>>>======<<<;;;999888777777666::::::::::::::::::::::::888888888888777777777777888999999999999999888888999999:::;;;<<<<<<<<<<<>>AAABBBDDD]]]yyy{{{nnnkkkhhhyyyqqqkkkccc]]][[[nnneeeYYYPPPMMMLLLLLLLLLJJJIIIHHHGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKVVVccciiifff___YYYWWWSSSZZZeeeqqq{{{~~~|||zzzwwwsssmmmhhhjjjxxxsssrrrvvvnnnppp}}}eeeDDD>>>;;;999777555333333444////////////////////////........................---------,,,,,,------...++++++++++++++++++++++++,,,+++***+++---111555777++++++************++++++************************++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---/////////000111111222222777777888999999999999888;;;999999;;;;;;;;;???EEE???<<<<<<>>>>>>>>>EEELLLMMMLLLHHHEEEHHHKKKHHHBBBAAAEEEMMMVVVYYYZZZ^^^dddrrrvvvtttttt{{{pppiiinnnvvvuuullldddddd___lll|||xxxjjjddd[[[YYYZZZUUUOOORRRUUUUUURRRNNNKKKJJJPPPOOONNNMMMJJJHHHFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@BBBCCCBBB???>>>@@@BBB===BBBCCC@@@>>>???>>><<<===<<<:::;;;===>>>>>>>>>:::999999999999999999:::::::::::::::::::::::::::888888888888777777777777999999:::::::::999999888>>>>>>>>>>>>===<<<;;;:::555888;;;<<<<<<;;;;;;<<<>>>RRRgggtttuuu~~~vvvfffZZZWWWWWWWWWUUURRRQQQOOOLLLKKKJJJJJJJJJHHHHHHIIIKKKNNNPPPSSSTTTZZZgggrrrpppbbbUUURRRTTT[[[^^^ccciiimmmnnnkkkhhhiiiqqq|||xxx{{{qqqlllnnnxxxsss]]]FFF===555444444555444111111222////////////////////////........................------,,,,,,,,,------...++++++++++++++++++++++++---,,,******---222777:::++++++************++++++************************++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------/////////000111111222222777777888999999999999888:::888888;;;<<<<<>>===>>>======CCCKKKRRRPPPKKKHHHJJJNNNLLLFFFCCCFFFOOOWWW[[[[[[___eeeqqquuusssrrrssskkkooouuutttjjjcccddd___lll|||pppeeeaaa\\\XXXWWWXXXXXXXXXTTTTTTSSSRRROOOMMMKKKJJJOOONNNLLLKKKIIIIIIHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAACCCDDDCCCBBBBBBCCCDDDBBBBBBAAAAAA@@@??????>>>@@@???>>><<<<<<======>>>;;;;;;:::::::::999999999999999999888888777777777888888888777777777666666666666777777888888888999888???FFFGGGBBB===;;;<<<:::;;;;;;;;;;;;;;;;;;;;;DDDIIIMMMPPPZZZqqqxxxyyy{{{vvvooommmqqqooohhhccc___XXXOOOTTTYYY___cccgggppp}}}yyyfff```eeekkkrrrqqqooonnnmmmkkkiiiggggggqqq}}}tttjjjiiitttrrr\\\EEE:::888666111111111111000000000000////////////////////////........................------------------------))))))***+++,,,,,,------,,,------***(((***222999444...)))(((+++---,,,***************************,,,,,,,,,,,,,,,+++***)))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---////////////000111333444::::::::::::::::::::::::<<<777666:::===>>>AAAEEEAAA===<<>>=========???>>>===<<<;;;<<<<<<===;;;::::::::::::999999999999999999888888888888888888888888888777777777666666666777777777888888888777===DDDEEEAAA<<<:::;;;999999::::::;;;;;;;;;<<>>===???@@@@@@DDDHHHGGGHHHGGGEEEGGGLLLLLLHHHEEEEEELLLWWW\\\\\\bbblllyyyzzzzzz{{{qqqoootttsssuuuuuummm|||{{{mmmfff```[[[\\\ZZZWWWVVVVVVUUUTTTSSSPPPPPPPPPOOONNNMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDCCCAAA@@@@@@AAA>>>>>>======<<<;;;;;;:::======<<<;;;:::;;;;;;;;;:::::::::999999999888888888888888888888999999999888888888888777777777777666666666666777777777777666;;;@@@AAA>>>;;;999999777888888999:::;;;<<<<<>>AAAJJJWWWaaa}}}wwwqqqrrrssspppmmm~~~uuulll___tttyyyppprrr{{{cccDDD555333333111///111111000000000000//////........................------------------------------------------------*********++++++,,,,,,---***+++,,,++++++...444:::<<<555,,,((((((***++++++************************+++++++++,,,++++++***)))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,---...////////////000222444555::::::::::::::::::::::::===999888;;;======@@@EEECCC???===???@@@@@@BBBGGGDDDFFFGGGEEEGGGKKKJJJFFFCCCDDDLLLXXX]]]^^^fffqqq}}}}}}}}}}}}qqqqqqvvvssstttvvvqqqttt{{{yyyyyyllleee___[[[]]]XXXWWWVVVUUUVVVUUURRRPPPMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCBBB@@@>>>??????======<<<<<<;;;:::::::::;;;;;;;;;:::::::::::::::999999999999888888888888777777777888888999999999777777777777777777777777666666666666666666666666555888<<<===;;;999777777666666777888999;;;;;;<<>>@@@@@@???AAAFFFCCCFFFGGGFFFHHHKKKIIIEEECCCDDDLLLXXX]]]^^^gggttt}}}~~~tttrrrvvvssssssrrrkkkccciiiqqqwwwuuuxxx~~~|||lllbbbdddeee]]]XXXYYYWWWUUUUUUUUUUUUTTTQQQOOOKKKKKKKKKKKKKKKJJJJJJIIIFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAA>>>======>>>>>>======<<<<<<;;;:::::::::::::::::::::999999888999999888888888777777777666666666777777888888888666666666666666666666666666555555555555555555555444666999:::999777666666555555666777888999:::;;;===<<<<<<===???BBBCCCDDDFFFbbb~~~qqqnnniiiaaa\\\[[[___bbbuuu}}}xxxwww{{{jjjCCC777111444555///...333000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++******)))***,,,...---,,,++++++++++++***)))************************)))******++++++***************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---......////////////111333555666::::::::::::::::::::::::999777999<<<===>>>DDDKKKEEEAAA>>>@@@@@@???AAAEEEDDDFFFGGGFFFIIILLLJJJEEECCCEEENNNYYY]]]^^^hhhuuuuuuqqqvvvvvvvvvrrrfffdddhhhooovvvyyywwwvvvxxx~~~{{{jjjfffaaaZZZYYY^^^___YYYUUUVVVVVVUUUSSSSSSSSSQQQOOOLLLJJJJJJJJJJJJIIIIIIHHHGGGDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAA@@@>>>======>>>>>>>>>======<<<;;;;;;;;;:::::::::::::::999888888888888888777777777777666555555555555666666666666444444444444555555555555555555555555555444444444444555666777777777666555444555555666777888999999999999:::;;;;;;<<<<<<===EEEVVVaaaZZZQQQ\\\yyy}}}yyyvvvtttwwwwwwqqqhhhdddgggkkkkkkfffiiinnnsssyyy~~~uuu|||hhhKKK666444444333///,,,///666000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))'''(((***,,,---,,,+++***************************((()))******+++*********))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,---.../////////000111444666777::::::::::::::::::::::::888888:::=========DDDLLLEEE@@@>>>@@@@@@???AAAEEEDDDGGGGGGEEEGGGKKKJJJFFFDDDFFFOOOZZZ^^^___jjjyyyuuupppwwwzzz{{{vvviiidddgggnnnwww{{{yyyzzz{{{yyyyyybbb\\\aaaYYYYYYZZZZZZXXXVVVWWWXXXUUUSSSQQQOOOOOONNNKKKIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEFFFBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>===>>>??????=========???=========<<<;;;;;;::::::::::::;;;;;;;;;:::999888888888777777777666666666444444444444444444333333222222222333333444444444555555555444444444333333444444444555666666666555555555555666666777777777666888::::::888999:::===FFFOOOQQQEEE999===MMM[[[rrr}}}{{{{{{eeeKKK999333777777222///000222222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))************)))''')))+++,,,,,,,,,------************************(((((()))***************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******+++,,,---/////////000222444666888::::::::::::::::::::::::;;;:::<<<>>><<<<<>>???@@@???BBBFFFDDDFFFEEECCCEEEIIIIIIFFFDDDGGGQQQ\\\```cccpppxxxvvv|||}}}}}}zzzpppdddgggpppzzzxxxwwwyyy{{{wwwrrrvvvyyyrrr[[[VVVXXXQQQWWWYYYVVVSSSUUUXXXZZZUUURRROOOMMMLLLKKKIIIGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>============<<<===>>>>>>======>>>???===<<<<<<;;;;;;::::::999::::::;;;<<<;;;:::999888777777777777666666666666444444444333333222222222111111111222222333333333555555555444444333333333555444333444666777666555555555555666666666666666111444777666555666:::>>><<>>AAACCCDDD[[[}}}~~~|||xxxfffHHH666000000666888444555999444***000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))((()))***,,,---,,,+++++++++,,,++++++,,,...000************************(((((()))***************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---/////////000222444777888::::::::::::::::::::::::======>>>???<<<:::???GGGCCC???===???@@@@@@BBBGGGDDDEEECCCAAACCCGGGHHHEEECCCGGGRRR^^^cccfffttt|||}}}~~~|||{{{tttppprrryyytttuuuvvvuuuuuuvvvyyy{{{~~~xxxeee^^^YYYRRR]]]XXXTTTTTTWWWYYYWWWTTTQQQPPPNNNMMMKKKJJJJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEEEECCC@@@@@@BBBCCCBBB@@@AAAAAAAAA@@@@@@@@@?????????????????????>>>======<<<<<<<<<<<<;;;:::999888999::::::::::::999888888999999999999888888888777666666666666666666666666444333333222222333333444222222222222222222222222666555444444222222111000222222333333333333444444444444444555555555555666444444555666777888999:::<<<<<<<<<<<<=========>>>DDDBBBOOOlllwwwzzz}}}~~~}}}~~~}}}oootttzzz[[[BBB444111222///>>>EEE<<<333222333///------------------------,,,,,,,,,---------......++++++------------++++++++++++++++++++++++++++++************************************************************************+++++++++************)))))))))************))))))))))))))))))***+++,,,------,,,***)))))))))******))))))))))))************))))))))))))))))))))))))''')))*********+++...000000000/////////111222333888888:::;;;;;;;;;;;;;;;>>>;;;;;;<<<<<<;;;???EEE@@@======@@@AAA@@@BBBEEEFFFDDDBBBBBBDDDDDDDDDCCCBBBLLLRRRYYYdddjjjuuu|||}}}{{{||||||tttlllnnnvvvmmmoooqqqqqqqqqsssuuuxxxwwwwwwwwwwwwzzzqqq```XXXSSSUUUZZZ```[[[VVVTTTUUUTTTQQQMMMPPPOOONNNLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDBBB@@@@@@BBBCCCAAA@@@AAA@@@@@@@@@???????????????????????????>>>======;;;<<<<<<<<<;;;;;;::::::999999::::::999999888777999888888888777777777777555555555555555555555555444333333222222333333444111111111222222333333333444444444333333222222111222222222333333333444444444444444444555555555555333333444555666777888999::::::::::::;;;;;;;;;;;;???999<<>>UUUggg\\\FFF------------------------++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************+++++++++************))))))******************)))))))))))))))***+++,,,---,,,+++***)))))))))******))))))))))))************))))))))))))))))))))))))((()))+++++++++,,,///111000000//////000111222333999::::::::::::::::::;;;===::::::<<<<<<<<<@@@FFF@@@======@@@AAA@@@BBBFFFFFFEEECCCCCCEEEFFFFFFEEEDDDNNNSSSZZZfffkkkuuu}}}~~~}}}}}}zzznnnlllmmmttt}}}hhhjjjnnnpppqqqrrrtttvvvtttvvvxxxwwwvvvwww{{{~~~hhhRRRRRRTTTPPPSSS^^^^^^ZZZUUUSSSRRRQQQNNNJJJNNNNNNMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEECCCBBB@@@@@@AAABBBAAA???@@@@@@?????????>>>>>>>>>???????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;999999::::::999999888777777777777777666666666666555555555555555555555555333333222222222222333333000111111222222333333333333333333333333333333333222222222222333333333333333333333444444444555555222222333444555666666777777777777777888888888888===888666888999???QQQdddzzz{{{iiiUUU<<<...///666;;;<<<888222+++---===LLLIII===------------------------************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************+++++++++************)))******++++++++++++******))))))))))))***+++,,,,,,++++++***)))))))))******))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,---///222000000//////000111333444<<<;;;:::999999999:::;;;;;;999999<<<======AAAHHHAAA======@@@AAA@@@BBBFFFFFFEEEDDDDDDFFFHHHHHHGGGFFFPPPUUU\\\ggglllvvv~~~~~~~~~wwwiiijjjlllrrr{{{gggjjjooorrrtttuuuwwwyyyxxx||||||{{{}}}{{{tttttttttjjjfffWWWOOOUUUXXXSSSQQQTTTUUUSSSPPPPPPQQQQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEBBBAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>===???????????????>>>======>>>===<<<;;;;;;:::::::::999999999999999888777777777666666666666555555555555555555555555555555555333333222222222222333333222222222111111111111111111111222222333333333333111222222222222333333333222333333333444444444444111222222333444444555555555555555666666666777777<<<:::;;;===:::888===FFFOOOccc|||xxxzzz~~~___OOOKKK???333///333777666222***222444,,,%%%(((///444------------------------*********++++++++++++,,,---,,,+++******+++,,,---************************************************************************************************+++++++++*********))))))+++++++++,,,,,,+++++++++******))))))***++++++,,,*********))))))))))))***((()))))))))************(((((((((((((((((((((((()))+++,,,,,,,,,---000222000000//////000222444555===<<<:::888888888:::;;;:::888999<<<======BBBIIIAAA>>>===@@@AAA@@@BBBFFFEEEDDDCCCDDDFFFHHHHHHHHHEEEPPPUUU\\\gggkkkuuu}}}}}}~~~wwwgggiiikkkqqqzzzgggjjjooorrrtttuuuwwwyyy|||~~~|||xxxuuuvvvxxx}}}yyyuuuwww~~~}}}}}}xxxsssqqqooollliiifffbbb\\\XXXRRRUUUVVVUUUTTTSSSOOOJJJNNNNNNNNNNNNPPPPPPOOONNNKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDAAAAAABBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>===???????????????>>>======@@@???===;;;999888777777888999999999999888777777666666666666555555555444555555555555555555555555333222222111111222222333444333222222111000//////000111111222222333333444111111111222222222333333222222222222333333333444111111222222333333444444444555555555555666666666888777888;;;<<<:::888888:::EEESSSdddyyyyyysssRRRBBB@@@:::777555333333222000...222111///...000444444111------------------------++++++++++++,,,,,,,,,,,,,,,,,,***))))))***,,,,,,************************************************************************************************+++++++++*********))))))+++++++++,,,,,,+++++++++*********)))******+++,,,))))))))))))***)))))))))((()))))))))************(((((((((((((((((((((((()))+++,,,,,,,,,---000222000000///000111222444666===<<<:::888888888:::;;;:::888888<<<===>>>CCCIIIAAA>>>>>>AAABBBAAACCCFFFDDDCCCBBBCCCEEEGGGGGGGGGCCCNNNTTT\\\gggkkkttt{{{{{{zzz|||yyykkkjjjkkkqqqzzzfffiiilllnnnoooqqqsssuuuyyy{{{|||zzzwwwwwwzzz}}}{{{wwwvvvxxx{{{}}}{{{ssskkkggghhhgggbbb\\\aaaccceeeccc___\\\\\\^^^PPPXXXYYYRRROOOSSSSSSOOONNNNNNNNNNNNNNNMMMLLLLLLJJJKKKKKKLLLKKKIIIHHHFFFEEEEEEFFFFFFEEEEEEDDDCCC@@@BBBDDDDDDCCCAAA@@@AAA@@@@@@?????????>>>>>>>>>???????????????>>>======???>>>;;;999777666666777888888999999888888777666666666666666555555555555444444444444444444444444222222111111111111222222333333222111000//////...000111111111222222333333111111111111222222222222111111222222222333333333111222222222333333333444444444444555555555555666888555222333666777777666;;;<<>>BBBIIIBBB>>>>>>AAABBBAAACCCGGGEEEDDDCCCCCCEEEGGGGGGFFFBBBMMMTTT\\\hhhllluuuzzzzzzxxx||||||rrrmmmmmmsss|||eeegggiiiiiiiiikkkmmmpppsssvvvzzz{{{|||~~~wwwrrrqqqpppppptttzzzrrrrrrtttzzz{{{yyyoooiiifffcccbbbcccccc___\\\XXXYYYZZZXXXTTTSSSUUUXXXXXXVVVTTTTTTSSSRRRSSSTTTMMMNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLLLLLLLJJJHHHGGGDDDDDDDDDDDDDDDCCCBBBBBBAAACCCFFFFFFDDDAAAAAABBBAAA@@@@@@@@@???????????????????????????>>>======;;;:::888777666666888888888888888888888777777666777777777666666666555555444444444444444444444444222222111111111111222222000000000000111111111111111111111111111222222222111111111111222222222222111111111111222222222222222222222333333333333444333333333333444444444444666666444222333555999;;;:::999999999;;;AAALLLUUUeee~~~}}}eeeLLLCCC???777111111333444333///,,,,,,000444///111222111---+++...222------------------------************++++++++++++******++++++++++++******************************************************************************************************+++++++++************))))))******************)))++++++***************+++&&&''')))*********))))))))))))))))))************))))))))))))))))))))))))((()))+++++++++,,,///111000//////000111333666777999::::::::::::::::::;;;;;;999999<<<======BBBHHHBBB???>>>AAABBBAAACCCGGGGGGFFFDDDDDDFFFGGGGGGFFFAAALLLTTT]]]iiinnnwww}}}{{{{{{xxx|||~~~vvvqqqqqqvvv}}}fffggghhhgggggghhhkkkmmmooossswwwxxxxxxyyy}}}zzzxxxyyyuuunnnkkknnnuuusssqqqppprrrwww}}}}}}rrrooonnnlllrrruuulllgggddd___\\\[[[[[[ZZZZZZWWWWWWWWWWWWXXXZZZ^^^aaaZZZNNNLLLVVVXXXNNNIIIOOOJJJLLLNNNNNNMMMLLLLLLLLLJJJKKKLLLMMMLLLKKKIIIGGGCCCCCCCCCDDDCCCBBBBBBAAAAAADDDGGGGGGDDDBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@??????????????????>>>======888777666555666777999;;;888888888888888777666666777777777777666666666666444444444444444444444444222222111111111111222222---...///000111222333333111111111111111111111111000111111111111222222222000111111111111222222222333333333333333333444444111222222222222333333333...444999777444555999<<<555888;;;===:::777888;;;;;;LLL[[[dddrrrhhhJJJ;;;111444666111000555333444444444222000//////222---)))***---/////////------------------------))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************************************+++++++++************)))))))))************))))))++++++***************+++&&&'''(((*********)))((())))))))))))************))))))))))))))))))))))))''')))*********,,,...000000//////000222444666777888999:::;;;;;;;;;;;;;;;;;;999999<<<======AAAHHHBBB??????AAABBBAAACCCGGGIIIHHHFFFFFFGGGHHHGGGFFFAAAMMMUUU___kkkpppyyyzzz{{{~~~zzz}}}xxxttttttxxx~~~dddgggiiigggddddddjjjooosssqqqnnnmmmoootttyyy}}}zzzuuusssooolllnnnsssssssssrrrqqqqqqqqqqqqrrruuuuuussswww~~~xxxpppkkkjjjhhhhhhhhhgggeeeccc`````````___^^^\\\[[[ZZZTTTTTTTTTVVVZZZ```fffiiiTTTQQQNNNNNNPPPQQQOOOMMMOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCBBBAAA??????????????????>>>>>>>>>===>>>>>>>>>>>>============888888888888777777777777;;;::::::999888777666666666666777666666555444444555444333333222222222222000111222333333222111000////////////000111222333000000000000000000000000111111111000000000000000000000000000000000000000222222222333333333444444222222222333333333444444222333444555666666666666777777888888888999999999;;;@@@DDDFFFJJJXXXlll|||pppYYYNNN999888666555444444555555111111000///////////////000...------......---,,,++++++++++++++++++++++++************************)))))))))))))))******+++************************---,,,+++******+++,,,---******************************************************************************+++++++++******)))))))))))))))))))))))))))))))))************))))))************************,,,+++++++++******)))))))))***++++++******,,,...111111111111222444666888;;;:::999:::<<<<<<<<<:::>>>>>>>>>======???BBBFFF???===>>>AAA@@@===???DDDHHHFFFCCCCCCFFFIIIKKKKKKLLLKKKSSS___dddhhhzzzyyy||||||~~~zzzssssssxxxvvvuuuyyyfffggggggeeecccdddiiimmmnnnllljjjiiijjjnnnrrrtttsssrrrsssssspppooovvvuuutttsssrrrqqqpppppppppnnnrrrvvv}}}|||uuuooopppuuuwwwqqqjjjeeeeeeeeefffgggeeeccc```]]]]]]\\\[[[[[[[[[[[[\\\ZZZYYYWWWVVVVVVXXXZZZ[[[UUURRROOONNNOOOOOOMMMKKKOOONNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBAAAAAA@@@???>>>??????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;888888888777777777666666888888888777666555555444666666666666666555444444555444333222222222222222000111222222222222111000111111000000000000000111000000000000000000000000////////////////////////////////////////////////111111111111222222222333222222222333333333333444222333444555555666666666666666666777777777888888444888;;;<<<===CCCOOOXXXbbbrrr|||```JJJ>>>999777666444333222222333333111000000///////////////...---,,,,,,------,,,+++++++++++++++++++++++++++************************)))))))))))))))******+++************************,,,+++************+++,,,************************************************))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))))))))************))))))************************++++++*********))))))))))))***++++++***+++,,,...000000000000111333666777<<<;;;::::::<<<<<<;;;:::;;;<<<<<<<<<<<>>@@@???===@@@EEEGGGEEECCCCCCEEEHHHJJJKKKHHHHHHQQQ___dddiii}}}~~~zzzvvvwwwssstttyyyiiigggdddcccbbbdddgggjjjkkkjjjhhhggggggiiikkklllhhhjjjnnnooolllmmmwww|||yyyvvvtttrrrrrrlllpppuuu|||}}}ssszzz|||~~~zzzvvvrrrpppooooooqqqlllhhhiiimmmllleee^^^aaaaaabbbcccdddccc```]]]\\\[[[YYYYYYZZZ\\\___aaa___^^^[[[XXXVVVTTTRRRRRRTTTRRROOONNNNNNMMMKKKJJJNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDCCCAAA@@@??????>>>???????????????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999888888777777777777666666666555555555444444333333444555555555555444444333444333333222222222222333000111111222222111111000333222111000////////////000000000000000000000000........................///////////////////////////000000000000111111111111111222222222333333333222222333444555555555555444444555555555666666666444666888999888999;;;===;;;DDDQQQ```pppxxxlllzzzuuu```JJJ:::222222444444333222111111000111111111000//////......//////---,,,++++++,,,,,,+++***++++++++++++++++++++++++************************))))))))))))******++++++************************+++******))))))******+++************************************************(((((((((((((((((((((((())))))******+++******)))))))))))))))))))))))))))))))))************))))))******************************))))))))))))(((((()))***++++++***+++---///////////////111333555666>>><<<;;;;;;<<<<<<:::999888999:::;;;<<>>===>>>>>>===@@@FFFFFFDDDAAAAAADDDGGGIIIIIIEEEEEEOOO]]]dddjjjyyyvvvsssttt{{{jjjgggbbbaaabbbdddfffgggmmmlllkkkjjjiiiiiiiiiiiigggggghhhiiihhhhhhpppyyy|||xxxuuusssrrrrrrrrrrrrtttxxxyyytttoooxxxxxxwwwvvvvvvvvvwwwxxxvvv}}}yyyssstttxxxzzz}}}|||}}}}}}|||zzztttuuurrrnnnmmmpppnnnjjjkkkiiifffeeeeeegggjjjllloookkkgggfffgggfffaaa\\\dddbbbaaaaaaaaa```^^^\\\\\\ZZZYYYXXXZZZ^^^cccfff^^^]]]\\\[[[YYYWWWUUUTTTQQQOOONNNMMMLLLLLLKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCBBBAAA@@@??????======>>>???????????????=========<<<<<<<<<<<<;;;:::::::::999999999888888888777777777666666666666444444444444333333333333333333444444444444333333333333222222222222222333000000111111111111000000111111000///////////////////////////////////////...............///////////////////////////////////////000000000111111111111111111111222222222222111222333444444555555444444444444444555555555666777777888999;;;:::888777999:::;;;<<>>BBBEEEAAA>>><<<=========AAAGGGEEEBBB@@@@@@BBBEEEGGGHHHCCCDDDNNN\\\cccjjj}}}zzzxxxxxx}}}iiifffbbbaaabbbdddffffffnnnmmmmmmlllkkkjjjjjjjjjlllfffccceeeggghhhkkkpppzzzyyywwwuuusssrrrqqqqqqwwwtttsssvvvxxxyyywwwvvvrrrssstttvvvwwwxxxwwwwwwsssuuurrrhhh```aaaeeeggggggjjjlllkkkmmmssstttsssuuuooojjjmmmsssvvvrrrlllnnnooommmjjjkkknnnnnnjjjjjjiiifffdddbbbaaaaaaaaabbb___^^^___bbbfffggggggiiifffaaa___^^^^^^]]]]]]ZZZYYYWWWWWWYYY]]]aaadddYYYYYYZZZZZZYYYXXXWWWVVVKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEE@@@@@@@@@AAAAAAAAAAAAAAA<<<===>>>??????@@@@@@???<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888777777777666666666666555444444444444444444444444222222333333333333222222222222222111111222222333000000000000000000000000//////......///000111111.................................//////000000000........................000000000000111111111111000000000111111111222222000111222333444444444444444444444555555555666666666444333555777888777555:::;;;:::888666777<<<@@@IIIUUUgggzzzzzzwwwsssrrruuuuuulllaaaWWWiiikkkOOOAAA======777444222333666666444111222222222222222111111000000//////..................---,,,,,,------,,,+++++++++++++++++++++++++++************************))))))***++++++++++++***************************)))))))))******)))))))))************************************************************************'''((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))))))))((()))***+++***+++...000222111111222333555777999???>>><<<<<<<<<<<<:::999999:::;;;;;;;;;===???BBB@@@===<<<=========AAAHHHDDDBBB??????BBBEEEGGGGGGDDDEEEOOO\\\aaaiii~~~}}}fffeeedddccccccdddfffgggllllllkkkjjjjjjjjjjjjjjjnnnfffaaadddjjjlllnnnpppoooooooooppprrrsssuuuuuuuuutttvvv||||||zzzzzzwwwwwwwwwyyyzzzyyyvvvtttppppppkkkccc```dddiiijjjfffiiiiiihhhiiimmmooommmuuupppmmmqqqwwwxxxrrrlllfffhhhhhhgggjjjnnnnnnjjjeeeeeeeeeeeedddbbb```___```___^^^^^^```dddhhhkkkhhheee```^^^]]]]]]]]]\\\VVVVVVVVVVVVWWWYYYZZZ\\\UUUUUUUUUUUUTTTSSSRRRQQQHHHIIIJJJJJJJJJJJJLLLOOOKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDD>>>??????@@@@@@AAAAAABBB<<<===>>>>>>????????????;;;;;;;;;::::::::::::999999999999888888888777777777777666666666666555555333333444444555555666666000111111222222222222222222111111111111222222333111000000//////000000111............///000111222.................................//////000000111........................000000000000111111111111///000000000000111111111000000111222333333333333333444444444555555555555777555333222333555555555555777:::;;;;;;:::;;;<<<999:::???IIIVVViiizzztttkkkmmmssszzz~~~uuulllqqq}}}jjjOOO===777888888666777555333333444444000---111222222333333222111111000///......------.........---,,,,,,------,,,+++++++++++++++++++++++++++************************((()))+++,,,,,,,,,+++***************************)))******++++++******)))************************************************************************''''''((()))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))******''')))***+++***,,,...000222222222333444666888999???===<<<<<<======;;;::::::;;;<<<<<<<<<===???AAA???<<<<<<>>>>>>===AAAHHHDDDBBB??????BBBEEEGGGGGGDDDEEEOOO[[[```hhhbbbeeegggfffddddddfffiiijjjjjjiiihhhiiijjjkkkllljjjeeebbbeeeiiikkknnnsssmmmmmmnnnnnnpppqqqrrrsssrrrooorrrxxxzzzwwwuuuwww{{{yyywwwvvvvvvuuuqqqmmmjjjiiieee```bbbgggiiifffeeeggggggeeefffjjjllljjjkkkllloooqqqrrrqqqmmmjjjgggjjjkkkllloootttsssooo```aaacccdddeeeffffffeeeeeeeeeeeeccc```___```bbb___^^^]]]]]]^^^]]]ZZZXXXUUUVVVWWWXXXXXXVVVUUUSSSRRRRRRQQQPPPOOOOOONNNNNNGGGIIIJJJJJJHHHHHHKKKMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCC????????????@@@@@@@@@@@@;;;<<<<<<=========<<<<<<::::::::::::999999999999777777777777666666666666777777666666666555555555222222333333444555666666///000000111222222111111111111111111111222333333111000///......///000111//////.........//////000------------------------,,,,,,---......///000000............................../////////000000000/////////000000000111111///000111222333333333333222222222333333333333444666666555444444444666777333555888999999999888888555444777>>>CCCGGGQQQ\\\xxx~~~mmmeeeiiioooqqquuuzzzooo```KKKAAA888777<<<===888333333222111222222222111000000111222222222222111000//////...------------...---,,,++++++,,,,,,+++***++++++++++++++++++++++++************************((()))+++------,,,+++*********************************+++,,,,,,+++******************************************************************************&&&'''((()))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++''')))******+++,,,...000222222111222333555777999>>><<<;;;<<<===>>><<<;;;888:::<<<======>>>@@@BBB===<<<<<>>AAAGGGDDDBBB@@@@@@BBBEEEGGGHHHBBBDDDOOOZZZ___hhh}}}```dddiiihhheeedddgggjjjjjjiiihhhhhhiiikkkmmmooogggddddddeeeeeeffflllsssmmmmmmkkkjjjiiiiiiiiiiiiqqqkkkjjjmmmnnnlllnnntttpppmmmkkkllloooqqqooonnnmmmlllhhheeehhhllliiibbbdddffffffccceeeiiikkkjjjdddkkksssvvvsssooooooqqqjjjllllllkkkkkkllliiicccdddddddddccccccbbbbbbaaa```bbbcccbbb^^^[[[ZZZ[[[VVVWWWZZZ]]]^^^]]]XXXUUUVVVXXXZZZ[[[ZZZWWWSSSPPPQQQPPPOOONNNNNNNNNOOOOOOHHHJJJKKKJJJGGGFFFIIIKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@??????>>>>>>:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888666666555555555444444444777666666666555555555555111111222333444555555666//////000111111111111111111111000000111222333333111000///......///000111111000///......---......------------------------++++++,,,,,,---...//////........................---------.........//////////////////000000000000///000111222222333222222000111111111111222222222111333444444333333555777777777777777777666777777777333333888999777<<>>===<<<777999;;;===>>>@@@BBBEEE<<<;;;===@@@@@@???AAAFFFEEEBBB@@@@@@BBBEEEGGGHHHAAACCCNNNZZZ___hhh}}}~~~yyy}}}aaabbbbbbbbbbbbccccccccceeegggiiilllmmmmmmmmmllliiigggdddcccdddhhhllloooooonnnkkkiiiggghhhlllnnnjjjmmmpppqqqpppnnnmmmlllmmmnnnnnnnnnlllllllllmmmnnnlllkkkkkkkkkjjjgggeeecccdddgggjjjmmmnnnllljjjnnntttuuunnnjjjlllnnnllllllkkkiiifffdddbbbaaaaaa`````````aaabbbbbb```^^^aaa```^^^\\\ZZZYYYZZZZZZZZZ[[[^^^___^^^\\\XXXVVVWWWWWWWWWVVVTTTRRRQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777444444444444444444444444444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000111000000///...------------------............///---------------------------------------------------------------------------------............///............////////////000000111111111111000000000000000000111111111111000222333333222111333444444555777888888888777666666666555555555555666666::::::<<<@@@GGGOOOWWW[[[sss}}}wwwjjjQQQKKKBBB;;;888777888888333333333222222222111111222111111111000000//////000000000000000000000000111111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************)))((((((******))))))))))))******+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((()))***,,,+++)))(((((())))))*********+++++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000111111111222444666888999;;;;;;;;;<<<>>>>>><<<:::888888999;;;===AAADDDFFF@@@===<<<>>>???===>>>BBBDDDBBB???@@@BBBFFFHHHIIIDDDAAARRRVVV]]]oooxxxbbbbbbbbbbbbbbbbbbaaabbb```bbbdddfffhhhggggggfffiiigggdddbbbbbbdddgggiiihhhiiijjjhhheeedddfffhhhgggjjjmmmnnnmmmkkkjjjiiiiiiiiijjjiiihhhhhhhhhiiikkkjjjiiiiiiiiiiiigggeeehhhhhhjjjllllllkkkhhhfffjjjooopppjjjfffhhhjjjiiihhhgggeeedddbbbbbbaaaaaaaaaaaa```aaabbbbbb___]]]```___]]][[[YYYYYYYYYYYYYYY[[[]]]^^^]]][[[XXXVVVUUUUUUTTTSSSRRRPPPNNNNNNOOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBB??????????????????>>>>>>;;;::::::::::::::::::;;;::::::999888777777777777444444444444444444444444444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000//////...------,,,------------............------------------------------------------------------------------------------------........................///////////////000000111111000000/////////000000000111111111000111333222111111222444333333555666666666555444666666666666666666666666;;;:::888888999;;;===???DDDHHHOOOUUU^^^kkk{{{|||qqqdddXXXLLLCCC======:::666444444444444333333333222222222111111111111111111000000000//////000000000000000000000000111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************)))((((((******))))))))))))******************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((()))***++++++)))(((((())))))))))))*********++++++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000000111111333444666888999<<<;;;;;;<<<>>>>>><<<:::999999:::<<<>>>@@@CCCDDD???===>>>???>>><<<>>>CCCEEEBBB@@@@@@BBBEEEGGGHHHEEECCCTTTWWW[[[mmmttt~~~dddddddddcccbbbbbbaaaaaa___aaacccfffgggggggggfffkkkhhheeebbbaaabbbdddffffffjjjnnnlllhhheeeeeehhhfffhhhlllmmmkkkiiihhhhhhffffffffffffffffffffffffiiigggffffffggggggfffdddhhhiiikkkkkkkkkiiigggeeeggglllmmmhhheeeeeegggfffddddddcccbbbaaaaaaaaabbbcccbbbaaaaaabbbaaa^^^\\\]]]\\\[[[YYYXXXWWWWWWWWWXXXYYY[[[\\\[[[YYYVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLQQQPPPNNNLLLJJJGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>=========;;;:::999888888999:::;;;:::999999888777777666666444444444444444444444444333333333333222222222222111111111111111111111111////////////////////////000000000000000000000000/////////......------,,,------------............------------------------------------------------------------------------------------............---............///////////////000000000000////////////000000000000111111000111222222111111222444111111222333333333333333555666777888888777666555666666555555555666777888777666666888???IIISSSZZZaaaqqqwwwkkk\\\TTTHHH>>>888777888999222222333444666666444222333222222222222111111111111111000000000000//////000000000000000000000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***))))))************))))))(((******))))))))))))******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((((((***++++++)))(((((()))((((((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000000111111333444777888999===<<<;;;<<<>>>>>><<<::::::;;;<<<>>>???@@@@@@@@@>>>>>>@@@AAA===:::>>>EEEFFFCCC@@@@@@BBBDDDEEEFFFFFFFFFWWWXXXZZZjjjwwwggggggfffeeedddcccbbbaaa\\\^^^aaaeeehhhiiiiiiiiillliiifffdddcccdddeeegggfffjjjnnnlllgggdddfffiiifffiiilllmmmllljjjhhhhhhffffffeeefffhhhhhhhhhhhhhhhfffeeeeeefffgggfffeeedddeeehhhhhhhhhgggffffffhhhkkkmmmjjjgggfffggghhhfffeeedddccccccbbbbbbbbbeeecccaaaaaa```___]]][[[[[[ZZZYYYXXXWWWVVVUUUUUUWWWXXXYYYZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPOOOMMMLLLOOOOOOMMMKKKIIIGGGFFFEEEGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======<<<<<<<<<:::999888777777888999:::999999999888888777666555444444444444444444444444333333333222222222222111111111111111111111111111////////////////////////////////////////////////.........---------,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////...//////000000//////...////////////000000000111000111222222111111222333111111111222222222222222333444666777777666444333333444555777999::::::;;;>>>======???CCCDDDBBB@@@???JJJ[[[hhhiiiddddddhhhrrrwwwyyywwwrrrjjj^^^RRRGGG@@@<<<999666555666888999999555444555666888777444222222222222222111111111111000000000000000000//////////////////////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))************)))(((******))))))))))))***************)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((***++++++)))((()))***(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++...000000111111333555777999:::>>>===<<<<<<======<<<;;;;;;<<<>>>???@@@@@@???>>>===>>>BBBBBB===999>>>GGGGGGDDDAAA@@@AAACCCDDDDDDEEEFFFXXXYYYYYYiiizzzfffeeedddcccbbbaaa```___UUUXXX]]]aaaeeehhhiiijjjhhhgggeeeccccccdddfffhhhdddfffhhhfffbbb```dddgggeeehhhkkklllkkkiiigggggggggfffeeefffiiikkkjjjiiihhhfffddddddeeeffffffeeeaaaccceeeeeecccbbbcccdddgggiiilllkkkhhheeefffhhhjjjiiihhhfffeeeddddddccceeeccc```______^^^\\\ZZZXXXXXXXXXWWWVVVUUUTTTSSSUUUVVVWWWWWWVVVUUUSSSRRRSSSSSSSSSSSSRRRQQQOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????=========<<<<<<;;;;;;;;;999888777777777777888999888888999888888777555555444444444444444444444444333333222222222111111111000000000000000000000000000000000000000000000000........................------------,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------..................////////////.........////////////000000000///111222222111000222333222222222222222333333333111222444555555444222111444555555555444333222111333333555;;;??????:::555999;;;AAAEEEBBB===>>>BBB>>>BBBHHHOOOUUU\\\cccgggttt~~~}}}zzzvvvuuuttttttppphhh[[[QQQIIIFFFBBB>>>;;;999888888555555555666666555111...555333222222333333222000222222222111111111000000//////////////////000000///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))((())))))*********))))))******))))))))))))******))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''')))++++++)))))))))***(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))************+++...000000111222333555888:::;;;???>>><<<<<<======<<<;;;;;;===>>>@@@@@@@@@??????===???BBBBBB===999>>>GGGGGGDDDAAA???@@@BBBCCCCCCCCCDDDWWWYYYYYYjjjzzzbbbaaa```___^^^]]]\\\\\\VVVYYY^^^ccchhhkkkmmmmmmccccccaaaaaaaaaccceeeffffffffffffeeedddeeegggiiicccfffiiijjjhhhfffeeeeeefffdddccceeeiiikkkjjjhhhhhhfffdddcccdddeeeeeedddaaadddeeeccc___]]]^^^___eeefffhhhjjjgggbbbcccggglllkkkiiihhhfffeeeddddddcccaaa^^^]]]]]]\\\[[[ZZZWWWWWWWWWWWWVVVUUUSSSSSSTTTTTTUUUUUUTTTSSSQQQPPPSSSSSSSSSSSSRRRQQQPPPOOOIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888888999888666555444444444444444444444444444222222222222111111111111000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------............------......////////////000000///000111111000000111333333222222222222333444444000111222333333222111000222222222222222111111000444222222555888999888555<<<999888999777444666;;;222444666777888999;;;===???EEEMMMRRRNNNGGGGGGLLLHHHFFFEEEEEEFFFHHHLLLOOOKKKIIIGGGIIIKKKHHHAAA;;;FFFDDDAAA@@@@@@@@@???>>>333444555666666777777777:::888666666666666444333444222000000222333444444222111111111111000000000......////////////000000000000000000000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************((())))))************)))******))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***''')))***+++)))))))))***((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000000111222333666888;;;<<<@@@???<<<<<<======<<<;;;;;;<<<===???@@@AAAAAAAAA??????AAABBB>>>;;;???FFFFFFCCC@@@???@@@BBBCCCCCCBBBCCCVVVXXXZZZkkk~~~`````````___^^^]]]\\\\\\[[[]]]bbbfffjjjmmmnnnnnncccbbbaaaaaaaaabbbdddeeefffffffffhhhkkklllkkkiiicccfffiiijjjhhhfffeeeeeefffdddbbbeeejjjmmmkkkiiihhheeebbbaaaaaabbbbbbaaa```ccceeeccc^^^\\\^^^```ddddddgggjjjgggaaaaaafffiiihhhgggfffeeeeeeeeeeeeaaa___\\\[[[[[[[[[ZZZYYYVVVVVVWWWWWWVVVUUUSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQQQQQQQPPPOOONNNMMMIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======999999::::::;;;;;;<<<<<<777888:::;;;;;;:::888777777777888999888666444333444444444444444444444444222222222222111111111111000000000000000000000000////////////////////////------------------------++++++++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------......---------........./////////000000///000111111000000111222222222111111111222333444111111111111111111111111///000111222444666777888;;;:::999888888888777666999555555777777555666999777999:::;;;:::999:::;;;;;;999;;;>>><<<777888===<<<>>>???===;;;;;;===>>>>>>===<<<===???>>>;;;777:::999888777888:::<<<===555666777777666555333222222000------///111222222333222111222444555555444111111111111000000000000........./////////000000000000000000000000000000------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++(((((()))*********************))))))))))))******((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******'''(((***+++***)))***+++)))))))))*********++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000000000222444666999;;;<<>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<888888999:::;;;<<<<<<===666888:::<<<<<<:::888666666777888999888666444333444444444444444444444444222222222111111111111000000000000000000000000000........................------------------------+++++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,............/////////000///000111111000000111222222111000000000111333444333333222111111222333333222222222222333444555666...111444777777666444222666333555999999555333444111222444555333333444555999444444999:::666555888444999<<<:::777777999:::666666666666555555666777555777:::<<<:::777444333888777555333333444666888666555444444555555333111111111000111222222000---111111111111000000000000---.........//////000000000000000000000000000000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++(((''''''(((+++,,,(((((()))*********************))))))))))))******(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******'''(((***+++***)))***+++************++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++...000000000222444666999;;;===BBB@@@===<<<<<<======<<<::::::;;;<<>>@@@@@@???@@@DDDEEEBBB???>>>@@@CCCDDDEEEHHHEEEVVVYYY\\\jjjyyy~~~YYY\\\```ccccccaaa```___]]]^^^```bbbdddeeeffffffhhhiiikkkmmmmmmkkkgggddd]]]aaafffjjjllljjjgggdddgggiiikkknnnooommmhhhddd```bbbeeejjjmmmlllhhheeecccbbbaaabbbbbbaaa^^^\\\WWW\\\aaaaaa______bbbfffffffffffffffeeedddbbbaaadddcccbbbbbbccccccaaa___]]][[[[[[]]]___```]]][[[XXXXXXWWWVVVTTTSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEECCCAAA???>>>===BBBAAA@@@@@@??????@@@@@@??????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999888777666666888777666555555555555555555555444444444333333333222222111111111111111111000000///...............---...///000000///...---...------,,,,,,------...,,,,,,,,,++++++*********((())))))+++,,,---......,,,+++***))))))***+++,,,+++++++++*********))))))************************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------,,,+++***)))---...............------------------.........///---......///000111111222000000000000000000000000111111222222222222111111333333333333333222222111222333444444555555444444555555555444444333333333555555555555666666666666666777777777888888888888666666666666666666666666666555555555555444444444555555555444444333333333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***)))(((((('''******))))))))))))******))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))++++++***+++---//////000111333555888:::;;;>>>=========??????===<<<888999;;;<<<===???CCCFFF>>>;;;;;;>>>???>>>@@@DDDAAAAAA@@@???@@@AAACCCDDDDDDIIIYYY[[[bbbjjjrrrYYY]]]bbbcccbbb```___```___``````````````````___iiiiiijjjkkkjjjhhheeebbb___bbbgggkkkmmmkkkgggeeefffgggjjjlllmmmkkkfffcccaaabbbeeegggggggggfffeeeaaa`````````aaa```]]][[[]]]aaaeeeeeeccccccfffiiiaaacccdddffffffeeedddccccccbbbaaaaaabbbaaa___]]]\\\[[[[[[]]]___^^^[[[XXXXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFDDDCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@????????????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888888777666666777666555555555555555555444444444333333333222222111111111111111111111111000000///............///---...///000000///...---------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++*********))))))++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,------............------------........./////////---......///000000111111000000000000000000000000000111111222222111111000333444555666666555444444333333333333333333333333555444444444333333333333333444444444444555555555666666666777777777888888666666666666666666666666555555555555444444444444555444444444333333333333333333333333333333333333222111111111111111111111000000000000000000000000................................................------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((('''******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))))),,,+++***))))))((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((***++++++***+++---000111222222333555777888999<<<<<<<<<>>>@@@@@@>>>===999:::;;;;;;<<>>@@@DDDDDDBBB???===>>>@@@CCCFFFEEEIIIXXXZZZbbblllvvvXXX]]]cccccc```]]]^^^aaa_________^^^]]]]]]\\\\\\iiiiiihhhgggfffdddbbbaaa___bbbfffjjjkkkiiieeeccceeeeeegggiiijjjhhhdddaaaaaacccdddcccaaa```bbbddd```___^^^_________]]][[[^^^aaadddcccaaaaaacccfff___bbbeeehhhjjjiiigggfffdddcccbbbbbbcccaaa___\\\ZZZZZZ[[[]]]^^^\\\XXXUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSRRRQQQOOOMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEE@@@@@@AAAAAAAAABBBBBBBBB@@@@@@???>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777777666666555555444444444555666666333333222222222111111111000000000000111111111111111111000///////////////---...////////////...---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++//////...---,,,++++++***++++++***))))))***+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,------...---------............------............/////////000.........//////000000111000000000000000000000000000111111222222111111000333444666888999888777666666555333222111111222333444444333333333333333222222222222333333333444444555555666666666777777777666666666666666666666666555555444444444333333333444444333333333333333222222222222222222222222222222222222111111000000000////////////////////////................................................------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((((((******))))))))))))******)))))))))))))))))))))))))))((((((''''''((()))))),,,+++***)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******)))***+++++++++,,,...000333333333444555666777888::::::<<<>>>AAAAAA???===::::::::::::;;;???DDDHHHAAA>>>===@@@@@@???@@@DDDEEEBBB???<<<<<>>>>>======>>>>>>===<<<<<<;;;::::::;;;;;;::::::::::::999999999999888888777777777666666666333333333333444555666666111111111111000000000000/////////000000000000000111111000////////////000........................---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))+++******************+++************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,------------,,,,,,---.........------........./////////000000........./////////000000000000000000000000000000000000111111111111000000111333555888999999777777999777444222111111222333333333333333222222222222222222222333333333333444444555555555555666666666666666666666666666666666444444444444333333333222333333333333222222222222222222222222222222222222222222111111000000//////........................................................................---,,,,,,+++***+++++++++************************))))))))))))))))))))))))************))))))((((((******))))))))))))******(((((((((((((((((((((((((((''''''''''''(((((()))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))***+++++++++,,,...000222222333333555666888999;;;;;;===???AAA@@@>>>;;;;;;;;;::::::;;;???EEEIIICCC???>>>AAAAAA@@@AAAEEEDDDBBB???===>>>@@@CCCEEECCCIIIYYYZZZaaakkkvvvsssVVV[[[```aaa^^^\\\^^^aaaaaaaaa```___^^^______```eeeeeeeeebbb^^^]]]^^^``````bbbeeegggfffdddaaa___aaaaaaaaabbbcccbbb```^^^ZZZ___cccbbb^^^ZZZZZZ]]]```___^^^^^^```aaa```___aaabbbaaaaaa``````aaacccbbbeeehhhkkkllljjjgggddddddccccccddddddbbb___\\\ZZZ[[[]]]]]][[[XXXUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===<<<;;;;;;::::::::::::;;;::::::999999999888888888777777666666666666666666333333222333333444555666111111000000000/////////....../////////000000000111000000///////////////......------------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,---......------............////////////............////////////////////////////////////000000000111111000000000///000333555666777666555:::888555333222222222333222222222222222222222222222222333333333444444444333333444444444555555555555555555555555555555555444333333333222222222222222222222222222222222222111111111111111111111111111111111000000000//////------------------------................................................,,,,,,+++************+++************************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***,,,,,,+++,,,...000000000111333555888:::;;;>>>>>>>>>???@@@???<<<999<<<;;;;;;:::;;;???EEEJJJBBB??????AAABBB@@@BBBEEEBBBAAAAAAAAAAAAAAAAAAAAA@@@HHH[[[\\\aaagggppp|||ooozzzWWWYYY\\\^^^^^^___```aaafffdddbbb___^^^]]]]]]]]]```bbbcccaaa]]]\\\^^^aaaeeegggiiijjjiiigggcccaaaaaa```______``````___]]]YYY]]]aaaaaa___\\\[[[\\\```^^^]]]^^^___aaaaaa```___^^^]]]\\\]]]^^^___``````bbbdddffffffdddaaa___]]]]]]^^^```aaa___[[[XXXXXXZZZ[[[ZZZWWWUUUTTTUUUSSSSSSRRRRRRQQQQQQQQQQQQJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::999999:::::::::999999999888888888777777666666666666555555555555333333222222222333444444111111000000000/////////------......//////000000000000///.....................------------......,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,(((((())))))******++++++)))***++++++++++++***)))***************+++++++++))))))))))))))))))))))))*********+++++++++++++++******++++++++++++******,,,,,,,,,------,,,++++++***+++,,,------...------------------.........///........................///////////////////////////000000111111000000///...///000111222333444444888777555333222222222222000111111111111222222222222222333333333444444444222333333333333444444444444444444444444444444444333333333222222222111111000111111111111222222222000000000000000000000000000000000000000000000000........................------------------------------------------------,,,,,,+++***************************************))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''((()))******)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,,,,,,,///111///000111333555888:::<<>>>>>>>>===;;;999;;;;;;;;;;;;<<<@@@EEEIIIAAA>>>>>>AAABBBAAACCCFFFAAAAAABBBBBBBBBAAA@@@???>>>HHH[[[]]]```dddkkk~~~}}}|||oooxxx}}}{{{~~~WWWWWWXXX[[[___bbbbbb```dddbbb___]]][[[[[[[[[[[[[[[^^^aaaaaa^^^]]]```ccciiijjjkkkllljjjhhheeebbbaaa___^^^^^^______^^^]]][[[\\\]]]^^^____________^^^]]][[[\\\^^^```aaa```\\\ZZZYYYYYYZZZ[[[]]]]]]^^^___```bbbbbb```___]]]YYYYYY[[[]]]___]]]ZZZWWWVVVWWWXXXVVVSSSQQQSSSUUURRRRRRQQQPPPOOOOOONNNNNNJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB????????????>>>>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;::::::999999999999::::::999888888888777777777777555555555555555555555555444333222222222222222222111111111000000000//////,,,,,,---......///000000///......---------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,)))))))))******+++++++++))))))*********+++++++++)))***++++++++++++***)))))))))*********+++++++++)))))))))))))))))))))))))))*********++++++++++++******++++++++++++************+++,,,------------******+++,,,------------,,,,,,,,,,,,------------........................//////////////////////////////000000000000/////////.........///111222333444444333222222111000000000000000000111111222222111111111222222222222333222222222222333333333333333333333333333333333333222222222222111111111111000000000000111111222222000000000000000000000000......//////000111111111........................------------------------------------------------,,,++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((()))***++++++...---,,,+++))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,---///111111111222333555777999:::AAA???===<<<=========<<<:::;;;<<<===>>>AAAEEEHHH???<<<<<<@@@AAAAAACCCGGGBBBBBBAAAAAA@@@@@@@@@@@@???HHH[[[[[[]]]bbbkkkyyywww}}}|||WWWUUUUUUYYY```dddccc```]]]\\\[[[YYYYYYZZZ\\\]]]XXX\\\aaaaaa^^^^^^aaadddiiijjjkkkkkkiiigggcccaaaaaa___]]]]]]^^^^^^^^^]]]^^^\\\ZZZ[[[^^^aaabbbccc]]][[[ZZZ[[[]]]___``````___]]][[[[[[]]]___aaaaaa]]]^^^___```aaaaaa``````XXXYYY[[[^^^___^^^[[[XXXTTTUUUUUURRROOOOOOQQQTTTOOOOOONNNMMMLLLKKKJJJIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBCCCCCCBBBBBBBBB>>>>>>>>>>>>????????????<<<<<<;;;::::::::::::;;;999999999888999999::::::888888888888777777777777444555555555555555555555444444333222111111111111111111111111000000000000,,,,,,------...///000000......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,++++++++++++++++++,,,(((((())))))*********+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++************************))))))******++++++++++++******++++++++++++******((()))***,,,---...//////)))***+++,,,------...---+++++++++,,,,,,,,,------.....................---//////////////////////////////000000000000//////000///...------///222333111111222111111000///...//////000000111111111222000000000000111111111111111111222222222333333333222222222222222222222222222222222111111111111000//////000000111111111222000000000000000000000000------...///000111222222////////////////////////------------------------------------------------,,,++++++***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((()))***,,,,,,444222000...+++)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,---///111333333333444555666777888@@@>>>;;;;;;<<<>>>??????999;;;===>>>???AAAEEEGGG>>>;;;;;;???AAAAAADDDHHHEEECCCAAA???>>>???AAABBB@@@HHHZZZYYY[[[aaalllzzzRRRUUUWWWVVVWWW\\\]]]ZZZZZZXXXVVVWWWZZZ[[[ZZZWWWWWW[[[______]]][[[^^^bbbggggggffffffeeedddcccbbb___\\\ZZZ\\\___```[[[WWWZZZYYYXXXZZZ]]]```bbbccc]]]\\\[[[[[[\\\^^^___aaa]]]ZZZXXXYYY\\\`````````[[[\\\]]]___aaaaaa___\\\\\\[[[[[[ZZZZZZZZZZZZZZZRRRRRRRRRQQQQQQQQQRRRRRRMMMLLLIIIHHHGGGHHHIIIKKKIIIHHHHHHGGGGGGFFFFFFEEEBBBBBB@@@@@@@@@@@@BBBBBB@@@@@@@@@AAAAAA@@@@@@???============<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999888888888777777666666666666666666666666555555444333333333333444444333222222111111222222111111000///////////////........................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***))),,,,,,++++++***+++++++++,,,***(((((()))***)))(((+++++++++*********)))))))))************+++++++++((())))))))))))***************+++,,,,,,---......------------------------------------------------........................000000//////.........---////////////////////////////////////////////////////////////000000000000111111000000//////......///000000000111111111111000000111222222222222111222222222222222222222222333222111111000000111111222222222111111111111000111111111000000000000000//////000000000000//////......//////////////////------------------------.........------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((///000000000...+++)))'''))))))((('''''''''''''''))))))))))))((((((((((((''')))***)))((('''(((************)))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,///111555555555555555666777888:::888777:::>>>@@@???===>>>???===:::>>>DDDFFFEEE>>>>>>???@@@AAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAAGGGVVVVVV[[[cccmmmzzzVVVXXXXXXTTTTTTWWWXXXVVVUUUTTTTTTVVV[[[]]]]]]\\\VVVZZZ]]]\\\ZZZYYY\\\```eeeeeeffffffeeedddcccbbb^^^\\\ZZZ\\\```aaa^^^[[[\\\[[[ZZZ[[[]]]^^^^^^^^^\\\\\\\\\\\\\\\]]]]]]^^^XXXVVVSSSTTTWWWZZZ[[[[[[YYYYYYZZZ]]]______]]][[[\\\\\\ZZZYYYYYYXXXXXXXXXRRRRRRPPPPPPOOOPPPQQQQQQLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@AAABBB??????@@@@@@AAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999888888999999888888888777777777555555555555555555555555555555444333333333333444444333222222111111222222111000000///////////////........................------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********)))******++++++******)))+++******))))))******+++,,,+++))))))*********)))+++++++++*********)))))))))************+++++++++)))))))))************+++******++++++,,,------...------------------------------------------------........................////////////......------........................////////////////////////....../////////000000000000000000000//////......//////000000000111111111000000111222222222222111111111111111111111111111222111000000//////000000111111111000000000//////....../////////000000000......////////////..............................------------------------......---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((***++++++***)))((())))))((('''''''''''''''(((((((((((())))))))))))''')))***)))((('''(((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,///111444444444444555777888999;;;999888;;;???BBBAAA???>>>???===;;;>>>EEEGGGEEE>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@FFFUUUUUU[[[cccmmmyyyZZZ[[[XXXRRRPPPSSSTTTRRRTTTSSSTTTWWWZZZ]]]^^^]]]YYY[[[\\\[[[XXXYYY\\\___bbbcccdddeeedddbbb```___]]]ZZZXXXYYY]]]^^^^^^\\\[[[ZZZZZZ\\\^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZUUUSSSQQQQQQSSSVVVWWWWWWWWWWWWXXXZZZ]]]]]]\\\ZZZ\\\\\\ZZZXXXWWWVVVVVVVVVRRRQQQOOOMMMMMMMMMOOOPPPLLLLLLKKKJJJIIIHHHFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA===>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888888888888777777777777444444444444444444444444555555444333333333333333333333222111111111111222000000000000////////////........................------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++******))))))******+++***)))))))))))))))******---+++***)))++++++***)))+++************))))))))))))************+++++++++)))************+++++++++******++++++,,,,,,------------------------------,,,,,,,,,,,,------------........................///............---------------------------------////////////////////////.........////////////000000000000////////////...////////////000000000000///000111111222222111111000000000000000000000000000000///............///000000/////////.........------......//////000000---------......---------------------------------------------------------------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((($$$%%%'''((())))))(((''')))((((((''''''''''''(((''''''(((((())))))******''')))***)))((('''(((***))))))))))))))))))******))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,///111222222333444555888:::;;;===;;;:::===AAACCCBBB@@@???@@@>>><<>>>>>>>>>>>@@@BBBDDDFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDHHHVVVUUUZZZaaajjjxxxZZZZZZVVVPPPOOOSSSUUUTTTYYYXXXXXXYYYYYYZZZYYYYYY]]]]]]]]][[[YYYZZZ]]]```___```bbbbbbaaa^^^[[[YYY[[[YYYVVVVVVXXXYYYYYYXXXWWWWWWYYY\\\```aaaaaa___\\\\\\]]]\\\[[[ZZZXXXVVVUUUTTTRRRRRRSSSUUUWWWXXXVVVVVVVVVYYY[[[]]]\\\[[[\\\[[[YYYWWWUUUTTTSSSSSSQQQPPPMMMKKKJJJKKKLLLMMMLLLMMMMMMMMMKKKIIIFFFDDDGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@AAA<<<===>>>???@@@@@@@@@@@@=========<<<<<<<<<<<<;;;::::::::::::999999888888888888777777777666666666333333333333333333333333555444333333222222333333333222222111111111111111000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++***)))(((((()))***+++***))))))))))))******+++...,,,******+++,,,+++***************))))))))))))))))))*********+++++++++************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////////////////////////////........./////////000000///000000111111111111111000000000000000000000000111000//////......//////000000000/////////......////////////////////////------............------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))))))))((('''''')))(((''''''''''''((((((&&&''''''((()))******+++''')))***)))((('''(((***)))))))))))))))*********))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,...111111111111333555888;;;===BBB???===???BBBCCCAAA??????@@@???===AAAFFFHHHEEE>>>======>>>@@@CCCFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDJJJMMMXXXUUUYYY^^^ddd}}}wwwVVVWWWTTTOOOPPPVVVZZZZZZ[[[[[[[[[ZZZYYYYYYXXXYYY^^^^^^\\\ZZZYYYZZZ\\\^^^]]]^^^^^^^^^\\\YYYWWWUUU^^^\\\YYYWWWWWWWWWVVVVVVXXXXXXZZZ]]]aaabbbbbb```\\\]]]]]]\\\[[[YYYVVVUUUUUUUUUTTTSSSSSSUUUWWWYYYWWWWWWWWWYYY[[[]]]\\\[[[[[[ZZZXXXUUUSSSRRRQQQQQQQQQOOOMMMJJJIIIIIIJJJJJJMMMNNNOOOOOOMMMJJJGGGEEEGGGGGGGGGFFFEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>?????????>>>>>>>>>>>>=========<<<<<<:::999999999999999888888777777777666666666555555333333333333333333333333444444333222222222222333333222111111000000111111///000000111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++***************+++,,,---...,,,******+++,,,+++***))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........................../////////---............///////////////000111111111111000111111111111111111111111111111000////////////000111111000000000/////////333222111111000///...............//////.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''((((((&&&''''''((()))******+++''')))***)))((('''(((***(((((())))))************))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,...111111111111222555999===???FFFCCC@@@@@@AAAAAA>>>;;;>>>@@@???>>>AAAGGGHHHEEE>>>>>>>>>???AAACCCFFFGGGDDDDDDCCCCCCCCCDDDDDDEEEKKKMMMWWWTTTXXX^^^ccczzzuuu~~~SSSTTTRRROOOQQQXXX\\\]]]YYYZZZ\\\\\\[[[[[[]]]^^^\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZXXXWWWVVVUUUaaa```^^^\\\ZZZXXXWWWWWW\\\[[[[[[]]]___```___]]]]]]]]]]]]\\\ZZZYYYWWWVVVUUUUUUUUUTTTSSSTTTWWWYYYZZZXXXXXXYYY[[[\\\\\\[[[YYYXXXVVVTTTRRRQQQPPPOOOOOONNNMMMKKKJJJHHHHHHGGGLLLMMMNNNNNNMMMJJJHHHFFFFFFFFFEEEEEEDDDDDDCCCCCC??????@@@@@@@@@@@@??????======>>>>>>>>>>>>======>>>============<<<<<<<<<999999999999999999888888666666666666555555555555333333333333333333333333444444333222222222222222222222111000000000000111///000111111111000...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))******************))))))(((((())))))***************+++,,,---...---+++***)))++++++***)))(((((()))))))))))))))***)))************+++++++++((())))))))))))***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---............/////////------------.........///...///000000111111000000111111111111111111111111222111000000//////000000111111111000000000//////333333222111000///............////////////.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&((()))******(((''''''''''''(((((()))''''''(((((())))))******''')))***)))((('''(((***((((((((()))******++++++))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,///111111111000111444999===???FFFCCC@@@???@@@@@@<<<999===??????>>>AAAFFFGGGDDD===>>>???AAABBBDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGRRRRRRYYYaaaggg|||vvv}}}uuuyyyRRRTTTRRROOOPPPVVVYYYYYYWWWZZZ\\\]]]]]]^^^```ccc\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWYYYZZZ[[[`````````___\\\ZZZYYYYYY[[[ZZZYYYZZZ\\\]]]]]]]]]___^^^\\\[[[ZZZYYYXXXXXXVVVWWWWWWUUUTTTTTTXXX[[[[[[YYYXXXXXXZZZ[[[ZZZYYYWWWVVVTTTRRRQQQPPPOOOOOONNNNNNNNNMMMKKKIIIFFFEEEJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888999999666666666555555555444444444444444444444444444444444333222222111222222222222222111000000000000000//////111111111000...---........................++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++((()))))))))*********+++(((((())))))))))))(((((())))))))))))***+++,,,---,,,+++))))))*********)))(((((((((((())))))******)))************+++++++++''''''((((((((()))))))))++++++******************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------.........//////,,,,,,---------............//////000000000000000000000000000000000000000000000///.........//////000000/////////.........000000000000000000000000---------......---------.........---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''''''''''''''((())))))(((((((((((())))))))))))''')))***)))((('''(((***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,///111222111111111444888===???CCC@@@======??????<<<999<<<>>>>>>>>>AAAFFFFFFCCC===???AAACCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEBBBDDDPPPQQQZZZccciii}}}uuu~~~}}}yyy}}}wwwwwwSSSUUUSSSOOOOOOSSSUUUTTTXXX[[[^^^^^^^^^^^^aaaddd^^^]]]\\\\\\\\\[[[YYYWWWUUUUUUUUUUUUXXX[[[___aaa\\\^^^______]]]ZZZYYYYYYWWWUUUUUUVVVZZZ]]]______```^^^\\\ZZZYYYYYYZZZZZZYYYZZZZZZXXXVVVVVVZZZ]]][[[ZZZXXXXXXYYYYYYYYYXXXVVVUUUSSSRRRPPPPPPOOOOOONNNNNNOOONNNLLLIIIFFFDDDIIIIIIIIIIIIHHHGGGGGGFFFBBBBBBAAA@@@@@@??????>>>>>>???@@@AAAAAA@@@???>>>??????>>>>>>===;;;:::999:::::::::999999999888888888888888888888888999999666666555555555444444444444444444444444444444444444333222222111111222222222111111000000000000000...///111222111000...---........................++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++(((((())))))*********+++'''((()))******)))((('''(((((((((((()))***+++,,,,,,***(((((()))***)))((('''((((((((())))))******)))************+++++++++''''''''''''((((((((((((++++++******************++++++++++++++++++++++++))))))***+++,,,,,,------*********************************++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------.........//////000000000000000//////////////////////////////...------------...//////.........---------,,,,,,---...///000111222+++,,,,,,------,,,,,,+++//////...------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((******)))((('''''''''''''''''''''''''''((()))***))))))))))))((((((((((((((()))***)))((('''(((***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,///111333222111111444888<<>>===@@@EEEEEEBBB===???BBBDDDEEEDDDBBBAAABBBBBBBBBBBBBBBCCCDDDEEEDDDEEEPPPQQQYYYbbbhhhxxx~~~}}}www{{{}}}zzzyyyUUUTTTTTTSSSTTTUUUWWWXXX]]]___``````]]][[[ZZZZZZ___\\\ZZZZZZ\\\[[[XXXUUURRRVVVZZZYYYVVVVVVYYY]]]```aaaaaaaaa^^^[[[WWWTTTPPPOOOPPPRRRVVVZZZ[[[\\\ZZZXXXVVVUUUVVVYYY]]]___^^^\\\YYYYYY[[[\\\[[[YYYXXXXXXWWWVVVUUUUUUUUUUUUXXXWWWVVVUUUSSSQQQOOONNNMMMMMMNNNMMMLLLIIIFFFDDDKKKJJJJJJKKKLLLKKKHHHFFFBBBBBBAAA@@@????????????===============<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;888999:::;;;;;;:::999888888888888888777777777666666666555444333333222222444444444444444444444444222222222111111111111000222111111111000000////////////.........---------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''((()))******)))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---,,,+++***)))---.........---,,,,,,+++,,,,,,,,,---------............///000000000000000000000000000000000000000000000//////.........---//////............//////------...///000000//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))((((((((((((((())))))***++++++******))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))),,,***((()))++++++)))&&&)))))))))***,,,+++)))''')))************+++++++++))))))))))))))))))))))))***+++++++++***,,,...111333333444444666777999999???===>>>@@@@@@<<<:::<<<:::<<<<<<;;;???DDDFFFCCCCCCCCCBBBAAAAAACCCDDDEEEBBBCCCBBBAAA@@@BBBDDDGGGAAABBBPPPUUU]]]aaafffzzzzzznnnwwwssstttUUUUUUTTTTTTTTTUUUWWWXXXZZZ\\\]]]\\\ZZZXXXXXXXXX\\\ZZZYYYYYYZZZYYYVVVSSSUUUXXXZZZZZZWWWVVVYYY]]]______``````^^^[[[XXXVVVPPPPPPQQQTTTXXXZZZ[[[[[[XXXWWWUUUTTTUUUXXX[[[]]]^^^[[[ZZZZZZ\\\\\\ZZZXXXXXXWWWVVVUUUTTTTTTTTTUUUWWWWWWVVVTTTRRRPPPNNNMMMLLLMMMMMMMMMLLLJJJGGGFFFHHHGGGGGGHHHIIIJJJHHHGGGCCCBBBBBBAAA@@@@@@???@@@>>>=========<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;<<<888999999::::::999999888888888888777777777666666888777777666555555444444333333333333333333333333222222222111111111000000111111111000000000/////////.........------------...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))''''''((()))******)))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******------......---,,,,,,+++,,,,,,,,,------------.........///000000000000///........................000/////////.........---//////............//////---......////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((()))******)))((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))***)))((()))+++,,,***((()))(((((()))++++++)))'''))))))*********+++++++++))))))))))))))))))))))))***+++++++++***,,,...111333333333444666777999:::???===>>>AAA@@@<<<:::<<<;;;=========@@@FFFGGGDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBCCCBBBAAA@@@BBBEEEGGGCCCCCCPPPTTT[[[^^^cccyyyooo}}}{{{ttttttsssSSSSSSSSSRRRRRRSSSTTTTTTWWWWWWXXXVVVTTTTTTUUUVVV[[[ZZZYYYYYYZZZYYYWWWUUUWWWYYYZZZYYYVVVVVVYYY\\\\\\]]]^^^^^^]]][[[YYYWWWQQQQQQTTTWWW[[[\\\\\\ZZZYYYXXXWWWVVVVVVXXXZZZ\\\\\\[[[ZZZ[[[[[[ZZZXXXUUUWWWVVVTTTSSSRRRRRRSSSTTTVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLMMMMMMLLLKKKIIIHHHEEEDDDCCCDDDFFFGGGGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<;;;::::::;;;;;;:::::::::;;;<<<<<<999999999888888999999999777777777777666666666666777777666666555444444444222222222222222222222222222222111111111000000000111111000000000000//////............------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++---------------,,,,,,+++,,,,,,,,,,,,---------------...//////000/////////------------------------/////////...............//////............//////....../////////......---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))(((''''''(((***++++++***(((((('''(((******(((&&&)))))))))*********++++++)))))))))))))))))))))))))))***+++++++++,,,///111333333333444666777999:::@@@>>>???BBBAAA===;;;<<<<<<>>>>>>===AAAFFFGGGEEEAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@BBBEEEHHHDDDDDDPPPSSSYYY\\\```rrrjjj{{{}}}wwwrrrrrrQQQPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTRRRQQQQQQSSSUUU[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYYYYVVVTTTTTTWWWYYYZZZZZZ\\\]]]\\\[[[ZZZYYYSSSUUUXXX\\\______]]][[[]]]\\\[[[ZZZZZZ[[[\\\]]]YYYYYYZZZ[[[ZZZXXXUUUSSSVVVUUUSSSRRRQQQQQQRRRRRRTTTTTTSSSQQQPPPMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJFFFDDDBBBBBBDDDEEEFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA??????>>>===;;;:::999999:::999999999:::;;;<<<<<<:::999888777777888999:::777777666666666555555555444444444333333222222222111111111111111111111111111111111111000000000000000000000000000000//////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***)))***+++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------------...////////////...------------------------........................///......------......///////////////...---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++************))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))((('''''''''((()))))))))((('''&&&'''((()))(((&&&))))))))))))************)))))))))))))))))))))))))))***+++++++++,,,///222222222333444666888999:::@@@>>>???CCCBBB>>>;;;<<<<<<>>>>>>===@@@FFFGGGDDD@@@BBBDDDFFFFFFEEECCCBBBBBBBBBAAA@@@@@@BBBFFFIIIEEEDDDPPPSSSZZZ]]]bbbuuulll}}}}}}rrrxxxnnnqqqQQQPPPPPPPPPOOOOOONNNNNNRRRRRRRRRQQQPPPPPPRRRUUUYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXUUURRRQQQRRRUUUWWWXXXXXXZZZ[[[[[[[[[ZZZZZZVVVXXX[[[___bbbbbb___\\\]]]]]]]]]\\\[[[[[[ZZZZZZUUUWWWXXXYYYWWWUUUSSSRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIGGGDDDCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@???>>>===<<<;;;:::999888999999999999999:::;;;<<<:::999777777777777999:::666666666555555555555444333333333333333222222222111111111111111111111111111111111000000000////////////////////////000000,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))************************((((((((((((((((((((((((***((('''((()))***)))'''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***)))***+++,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,---.......................................---------.....................------------............///......---,,,,,,------,,,,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++(((((((((((((((((((((((()))))))))((()))******+++))))))))))))************'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&'''((()))'''&&&'''((()))((('''(((((()))))))))*********)))))))))))))))))))))))))))***+++++++++,,,///222222222333444666888:::;;;@@@>>>@@@DDDCCC>>><<<<<<;;;===<<<<<>>======<<<;;;:::999999999999888888888999::::::888888888777777888888888666555555555444444444444555555444444444444444444111111111111111111111111111111000000000/////////......////////////000000,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------........................---------------...............------------......------.........------,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++((((((((((((((((((((((((((((((((((((((())))))***''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((('''&&&''')))+++***(((''''''((())))))(((((((((((()))))))))******))))))))))))))))))))))))((()))***++++++---000222111222333444666888:::;;;@@@???AAAEEEEEE???<<<<<<:::<<<<<<;;;???DDDEEECCCAAABBBEEEGGGGGGFFFDDDBBBBBBBBB@@@??????BBBGGGKKKDDDDDDQQQUUU^^^dddkkk~~~jjjvvvyyyuuu}}}qqqrrrzzzPPPPPPPPPPPPOOOMMMKKKJJJLLLNNNPPPQQQPPPPPPQQQSSSQQQSSSVVVVVVTTTSSSTTTVVVYYYVVVQQQNNNOOORRRUUUXXXVVVWWWWWWXXXYYYYYYYYYZZZXXXYYYZZZ]]]______]]][[[VVVVVVVVVVVVTTTRRRPPPNNNNNNPPPRRRQQQPPPOOOQQQSSSPPPRRRUUUVVVVVVSSSOOOMMMJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDBBB@@@BBBCCCDDDDDDDDDBBB@@@???<<<<<<<<<;;;;;;::::::::::::999999888888888888999777777888888888888777777555555555444444444333333444444444444444444444444222222222222222222222222111000000000////////////........./////////000000++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,------............------,,,,,,------...,,,,,,---.........------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((('''''''''''''''(((((()))&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((***))))))***...222+++)))''''''(((******)))(((((((((((()))))))))***))))))))))))))))))))))))((()))******+++---000333111111222444666888:::<<<@@@???BBBFFFFFF@@@<<<===;;;======<<<@@@EEEFFFCCCBBBCCCEEEFFFFFFFFFDDDCCCCCCBBB@@@>>>>>>BBBGGGLLLEEEEEEQQQVVV___eeelllwwwzzzttttttsssLLLMMMMMMMMMKKKIIIGGGFFFJJJMMMPPPQQQQQQPPPPPPQQQQQQTTTWWWWWWUUUTTTVVVXXXZZZVVVQQQNNNPPPSSSWWWYYYVVVWWWWWWWWWXXXYYYYYYYYYWWWXXXYYY[[[]]]]]][[[YYYUUUUUUVVVUUUTTTQQQNNNLLLLLLNNNPPPOOOMMMMMMPPPSSSPPPRRRVVVXXXWWWTTTOOOLLLHHHHHHJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBCCCDDDEEEDDDBBB@@@BBBBBBDDDDDDCCCBBB???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777888666777888999999888777666555555444444444333333333222222222222222222222222222222222222222222222222000000000000////////////---.........//////000000+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((())))))(((&&&'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...++++++,,,---............,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((()))))))))******++++++'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))&&&(((***++++++...444888,,,***(((''')))*********(((((((((((())))))))))))))))))))))))))))))))))))((()))******+++---000333111111222444666999;;;<<<@@@???BBBGGGFFF@@@======<<<>>>>>>===AAAFFFGGGDDDBBBCCCEEEFFFFFFEEEEEEDDDCCCBBB@@@>>>>>>BBBHHHLLLFFFFFFRRRVVV^^^dddlll|||vvvuuuqqqOOONNNLLLJJJIIIHHHIIIIIISSSTTTUUUTTTQQQOOOOOOOOOVVVWWWYYYXXXWWWVVVVVVWWWVVVSSSPPPOOOQQQSSSRRRPPPMMMPPPUUUZZZ\\\[[[ZZZXXXWWWWWWVVVUUUVVVWWWXXXYYYWWWVVVUUURRROOOMMMNNNOOOPPPQQQQQQNNNKKKJJJMMMQQQTTTRRRQQQQQQPPPNNNKKKHHHIIIIIIJJJJJJKKKLLLLLLMMMHHHHHHHHHHHHGGGFFFDDDCCCCCCBBB@@@????????????@@@???>>>???AAADDDBBB>>>999:::::::::999999:::;;;;;;999999999999999999999:::999999999888777555333333333333333333333333333333333222222111111222222333222111111111000000//////////////////000000000000000000000000////////////++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))((((((************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))************))))))************************)))************+++++++++,,,+++******++++++)))(((---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,------......------,,,...------,,,,,,------...---------,,,,,,+++++++++///---,,,,,,---...,,,+++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++++++++++++++***)))((())))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++)))(((''''''((()))+++'''(((((()))***+++++++++''''''(((((())))))***************))))))))))))))))))************+++++++++)))'''(((++++++***---222111111222222444777999;;;>>><<<>>>BBBBBB>>><<<======@@@AAA???AAAEEEGGGEEEDDDEEEFFFEEEDDDCCCDDDEEEBBBDDDBBB>>>???FFFLLLNNNEEEFFFSSSWWW___bbbfffxxxuuu~~~MMMLLLJJJIIIHHHHHHIIIIIIPPPRRRSSSSSSQQQPPPQQQRRRRRRTTTVVVWWWVVVUUUUUUVVVQQQOOOMMMNNNPPPQQQPPPNNNRRRTTTXXX[[[\\\[[[YYYWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXVVVSSSNNNLLLLLLMMMMMMNNNNNNMMMKKKLLLOOORRRRRRQQQPPPPPPPPPNNNKKKHHHGGGGGGHHHIIIJJJKKKLLLMMMIIIHHHHHHFFFEEEDDDCCCCCCCCCBBB@@@????????????@@@AAA???>>>???AAAAAA>>><<<;;;::::::999::::::;;;;;;888888888888999999999999888888888777666555444333333333333333333333333333222222222111111222222222222222111111111000000000.../////////000000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************)))))))))(((************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++++++++******************************))))))*********+++++++++,,,+++******++++++***(((,,,,,,++++++******))))))+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,---///000000///,,,,,,+++++++++*********+++***))))))))))))***++++++++++++++++++***))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''(((((()))******++++++(((((((((((()))))))))))))))))))))))))))*********))))))*********++++++++++++)))***,,,,,,+++...333222222222333555777999;;;>>><<<>>>BBBBBB>>><<<>>>===@@@@@@???AAAEEEGGGEEEDDDEEEFFFEEECCCCCCCCCDDDCCCEEEDDD@@@@@@GGGMMMNNNHHHGGGSSSVVV\\\___ccctttwwwIIIHHHGGGGGGGGGHHHIIIJJJMMMOOOQQQQQQQQQQQQSSSTTTPPPSSSVVVWWWVVVUUUUUUUUUNNNNNNNNNOOOQQQRRRQQQOOOVVVXXXZZZ\\\\\\ZZZXXXVVVWWWWWWVVVVVVVVVWWWXXXYYYWWWVVVUUURRRNNNLLLMMMNNNMMMMMMMMMLLLKKKKKKMMMPPPQQQPPPNNNNNNOOONNNKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKIIIGGGEEECCCCCCBBBCCCCCCBBBAAA???>>>??????@@@BBB@@@===<<<===??????>>>;;;;;;:::::::::::::::;;;888888888777777777777777555555666666555555444333333333333333333333333333222222222222222222222222111111111111111000000000....../////////000000000000////////////.........------------------------+++++++++++++++*********************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))*********++++++,,,,,,++++++***************************)))))))))*********++++++,,,+++)))***++++++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++++++++++++++*********+++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++---000222222111,,,++++++++++++************))))))(((((())))))******++++++++++++***))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''(((((())))))******+++))))))))))))(((((((((((((((((())))))******++++++)))))))))*********++++++,,,++++++------+++...333222222222444555777999:::>>><<<>>>BBBBBB>>><<<>>><<>>>>>??????@@@???============>>>>>><<<;;;;;;::::::::::::;;;777777777777666666666666333333444555555444444444222222222222222222222222111111222222222222111111000/////////////////////........./////////000000/////////.........------------------,,,,,,,,,,,,+++++++++************************)))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***)))******++++++******)))************************))))))))))))************,,,***)))***++++++***)))******++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++***************+++++++++***************************++++++++++++)))************+++++++++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///111111000++++++++++++************))))))))))))))))))))))))******+++++++++******)))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((((((((((()))***(((((((((((())))))************))))))((((((''''''''''''((()))***++++++,,,))))))))))))************,,,***+++---,,,+++---222222222333444666777999999===<<<===BBBBBB>>>===>>><<>>@@@EEEFFFEEECCCDDDEEEDDDBBBAAABBBCCCEEEGGGFFFBBBBBBGGGLLLMMMJJJGGGPPPQQQVVV[[[aaa}}}yyy~~~lllrrr~~~DDDDDDDDDEEEFFFIIIKKKLLLOOOPPPPPPOOONNNNNNPPPRRRRRRTTTVVVUUUSSSPPPOOOOOOQQQSSSUUUVVVVVVUUUUUUUUUQQQRRRTTTUUUVVVVVVVVVVVVTTTUUUUUUVVVVVVVVVVVVVVVLLLMMMMMMLLLKKKLLLNNNPPPQQQPPPOOOMMMMMMLLLKKKKKKQQQOOOMMMMMMMMMMMMLLLJJJMMMMMMLLLKKKKKKJJJJJJIIILLLJJJGGGDDDBBBBBBBBBCCCDDDCCCAAA???>>>>>>>>>???===>>>>>>???>>>===<<<<<<===<<<;;;;;;:::::::::;;;777777777666666666555555222333333444444444444444222222222222222222222222000111111222222111111000....................................////////////............------------,,,,,,,,,,,,++++++******************************))))))))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********+++***)))***+++,,,+++))))))******++++++,,,,,,---((())))))))))))*********************************************************)))))))))******+++++++++)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++*********))))))************************)))******+++++++++******))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))))))))******))))))((((((''''''''''''((()))***++++++,,,(((((()))))))))*********+++)))))),,,+++***,,,111222333444555777888888999===;;;===AAABBB>>>===???<<>>@@@DDDFFFDDDBBBCCCDDDCCCBBBAAAAAACCCDDDGGGFFFBBBAAAFFFJJJKKKHHHEEENNNOOOVVV[[[bbb|||~~~EEEEEEEEEFFFHHHJJJLLLNNNQQQQQQPPPNNNMMMLLLNNNPPPPPPRRRRRRQQQOOOMMMMMMNNNRRRTTTUUUTTTRRRQQQQQQRRRMMMNNNOOOPPPRRRSSSUUUUUURRRSSSTTTUUUUUUUUUTTTTTTOOOOOONNNLLLJJJIIIJJJLLLOOONNNMMMOOOQQQRRRQQQPPPRRRPPPNNNMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFLLLJJJHHHFFFDDDDDDCCCDDDEEECCCAAA???>>>>>>>>>>>>;;;===??????===;;;;;;;;;>>>===<<<;;;::::::::::::888888777777666666555555333333444444555444444444222222222222222222222222///000111222222111000///------------............------........./////////......---------,,,,,,,,,---,,,,,,++++++******))))))))))))***************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))******+++)))))))))+++,,,+++***)))))))))******+++++++++''''''((((((((())))))))))))))))))***************)))))))))***************(((((())))))***+++++++++))))))*********+++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...,,,++++++,,,,,,+++)))+++************))))))))))))******++++++******)))))))))***++++++++++++***))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******++++++((((((((()))))))))******)))'''(((++++++***---222333333555666777888888888<<<;;;===AAABBB???>>>???;;;>>>???>>>???DDDFFFDDDBBBCCCCCCCCCAAA@@@AAABBBEEEGGGGGGBBBAAAFFFIIIIIIGGGEEENNNOOOVVV[[[bbbyyyyyy|||GGGGGGGGGHHHIIILLLNNNOOOPPPPPPOOOMMMLLLLLLNNNPPPPPPQQQQQQPPPOOOOOOQQQSSSTTTUUUUUURRROOOMMMNNNOOOLLLLLLLLLMMMOOOPPPRRRSSSPPPQQQSSSSSSTTTSSSSSSRRRPPPPPPOOOMMMJJJJJJKKKLLLPPPOOONNNQQQTTTVVVUUUSSSUUURRROOOMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBB@@@>>>>>>>>>>>><<<===>>>===:::999;;;===>>>===<<<;;;;;;:::::::::999999888777777666555555444444555555555444444333111111111111111111111111///000111222222111000///.........//////000000000---------.........//////---------,,,,,,,,,,,,+++...------,,,++++++******((()))))))))*********+++((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))******)))((()))+++,,,+++***))))))))))))))))))******(((((((((((())))))))))))((()))))))))*********+++((()))))))))*********+++((((((((()))***+++++++++*********+++++++++,,,,,,)))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------...---++++++,,,---+++***************))))))))))))(((((()))******)))(((((())))))***+++++++++++++++))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((((((((()))))))))***((('''(((,,,,,,,,,///555333444555777888888888888<<<;;;===AAABBB???>>>@@@;;;>>>???===???DDDFFFDDDAAABBBCCCBBB@@@@@@@@@AAAFFFIIIHHHDDDCCCFFFIIIIIIHHHFFFPPPQQQWWW[[[```uuuwwwvvv~~~~~~HHHHHHHHHIIIJJJMMMOOOPPPOOOOOONNNMMMLLLLLLOOOQQQRRRRRRRRRRRRQQQSSSWWWZZZWWWXXXWWWSSSNNNKKKMMMOOOMMMMMMLLLLLLMMMOOOQQQRRROOOPPPRRRSSSSSSSSSRRRQQQNNNOOOOOONNNLLLMMMOOOQQQTTTRRRQQQSSSVVVWWWTTTRRRVVVTTTPPPNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOIIIJJJJJJIIIIIIGGGFFFEEEEEEDDDBBB@@@>>>======>>>>>>>>>===:::777888<<<@@@>>>>>>===<<<;;;::::::::::::999999888777666666555555555666666555555444333111111111111111111111111...000111222222111000...///000000000111111222222---------.........//////---------,,,,,,,,,++++++//////...------,,,++++++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++,,,,,,***)))))))))((((((((((((((())))))))))))************(((((())))))*********+++(((((())))))*********+++'''(((((()))***+++++++++***++++++++++++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------...---,,,,,,......---,,,************))))))))))))&&&'''((())))))((('''&&&((()))***+++++++++++++++))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((('''''''''''''''(((((())))))***************)))))))))))))))(((((((((((()))))))))))))))'''))),,,------111777333444666777888888888777<<<:::===AAABBB???>>>@@@;;;>>>???===???DDDEEEDDDAAABBBCCCBBB@@@???@@@AAAGGGJJJJJJEEEDDDHHHJJJJJJJJJHHHRRRRRRWWWZZZ___yyy}}}xxxxxx{{{MMMLLLLLLLLLMMMOOOQQQSSSTTTRRROOOLLLLLLNNNQQQSSSTTTTTTUUUVVVXXXYYYYYYZZZ[[[XXXUUUPPPMMMKKKKKKKKKRRRPPPMMMMMMNNNOOOOOONNNQQQQQQSSSVVVXXXVVVSSSOOOQQQMMMHHHFFFHHHKKKOOOPPPQQQRRRUUUVVVVVVTTTQQQOOOQQQNNNKKKJJJKKKLLLLLLLLLPPPPPPPPPPPPOOOMMMKKKJJJGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>>???>>><<<;;;:::::::::;;;<<<<<<;;;:::999999999999888777777666555444444333444444333333333222222222444444333333222111000000222111111111000000//////000000000000000000000000///...---,,,,,,---...///000000///------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))((('''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))***++++++++++++***(((((())))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************************************+++---///000***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********)))(((((((((((((((((((((''''''''''''((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))***+++,,,------...111444666444333444777999999999:::999;;;@@@AAA???>>>@@@===@@@@@@>>>???CCCDDDBBB@@@???>>>>>>@@@BBBBBBAAAGGGFFFEEEEEEFFFGGGIIIJJJKKKJJJQQQZZZVVVPPP]]]tttvvvxxx}}}MMMLLLKKKKKKMMMOOOQQQRRRQQQPPPNNNMMMMMMOOOQQQSSSTTTTTTTTTUUUUUUVVVVVVWWWRRRQQQOOOMMMMMMMMMNNNOOOPPPNNNMMMMMMOOOQQQQQQPPPRRRRRRSSSTTTUUUTTTQQQNNNGGGEEECCCCCCGGGLLLPPPRRRMMMNNNOOOPPPOOONNNLLLKKKQQQNNNLLLKKKLLLNNNNNNMMMOOONNNNNNNNNLLLKKKJJJIIIEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@??????>>>>>>???>>><<<;;;:::;;;;;;<<<<<<<<<;;;:::999999999999888777777666555555444444444444444444333333333222444444333222222111000000111111111000000000/////////////////////////////////...---,,,,,,---...///000///...---,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))***++++++++++++***)))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))************************************************************************************---,,,++++++++++++------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********)))(((((((((((((((((((((''''''''''''((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***+++,,,,,,,,,///222555666555444555888999:::999:::999;;;@@@BBB???>>>@@@<<>>???AAABBBBBBBBBGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKRRR[[[WWWRRR```vvvwww|||KKKKKKJJJJJJKKKMMMOOOPPPMMMMMMMMMMMMOOOPPPRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQKKKKKKJJJJJJKKKMMMNNNOOONNNMMMLLLNNNPPPRRRRRRQQQSSSRRRQQQRRRRRRQQQNNNLLLCCCBBBAAADDDHHHMMMPPPQQQKKKKKKKKKJJJJJJJJJIIIIIIMMMKKKJJJJJJLLLMMMMMMLLLLLLLLLJJJIIIHHHHHHHHHHHHBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>=========<<<<<<;;;<<<<<<======<<<;;;:::999999999999888777777666666555555555555555444444444333333333333333333222111111000000111111000000000000//////////////////////////////......------------......//////...---,,,,,,,,,,,,,,,++++++++++++***************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((()))******++++++******************))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************++++++++++++++++++++++++************************************************///...---+++******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********)))(((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%&&&&&&'''''',,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++++++++,,,///444888666555555666999::::::999:::999<<>>===???DDDFFFDDD@@@???>>>???AAABBBBBBBBBFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLTTT\\\XXXTTTbbbwww}}}{{{~~~HHHHHHGGGHHHHHHJJJKKKLLLHHHIIIKKKMMMOOOQQQQQQRRRSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMNNNQQQQQQPPPOOORRRQQQPPPOOOOOONNNLLLJJJGGGFFFEEEGGGJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKHHHGGGFFFGGGIIIJJJJJJIIIIIIHHHFFFEEEDDDDDDEEEEEE@@@@@@???????????????????????????>>>>>>=========<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888999999777777777666666555555555555555555444444444333333333222222222111111000000000000000000000000//////////////////////////////------------------------......---,,,++++++,,,,,,++++++++++++******************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))(((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))((((((((((((((())))))***************++++++******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************************************************************************************...------,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))(((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''((())))))+++******)))(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))******++++++,,,000555999666666666888:::;;;;;;::::::999<<>>===>>>999<<<>>>===???EEEGGGFFF@@@>>>===>>>@@@BBBBBBAAAEEEFFFFFFFFFGGGHHHHHHIIIHHHKKKTTT[[[WWWUUUbbbuuu{{{|||~~~DDDDDDDDDEEEEEEFFFGGGGGGDDDFFFHHHKKKNNNPPPPPPQQQQQQOOOMMMKKKIIIIIIIIIIIIMMMLLLKKKJJJJJJIIIIIIIIIMMMMMMMMMOOOPPPPPPMMMKKKPPPOOONNNNNNNNNMMMKKKJJJHHHGGGGGGHHHIIIKKKJJJIIIMMMLLLJJJIIIIIIIIIKKKLLLFFFEEEFFFGGGIIIJJJHHHFFFFFFEEECCCBBBAAAAAABBBCCC========================>>>>>>============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888777777888666666666666555555555555555555444444444333333333222222111111111111111000//////////////////000000........................,,,------------------,,,---,,,,,,++++++++++++,,,+++++++++*********))))))******))))))))))))******((()))))))))************************************(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))++++++******))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))************************************************+++++++++++++++++++++***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))(((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((('''''''''(((((()))***(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((()))))))))*********+++))))))))))))))))))))))))******+++,,,---000555999666666666888:::;;;:::999:::999===BBBCCC>>><<<===999<<<======???EEEHHHFFF???===<<<===???AAAAAA@@@DDDDDDEEEFFFFFFGGGGGGGGGEEEKKKTTTYYYUUUTTTaaarrrzzz{{{}}}}}}~~~BBBBBBCCCCCCCCCDDDDDDDDDAAACCCEEEHHHKKKMMMOOOOOONNNLLLJJJHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPNNNJJJGGGLLLLLLLLLMMMOOOOOOMMMKKKDDDCCCCCCEEEHHHJJJKKKKKKLLLLLLJJJIIIIIIIIIJJJKKKGGGGGGHHHJJJLLLKKKIIIFFFBBBBBBAAA@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;::::::999:::999888777666666666666444444444444444444444444444444333333333222222222111111111111111111111111......////////////000000........................,,,,,,------------,,,,,,,,,++++++******++++++++++++************)))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))************))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************((((((((((((((((((((((((************************************************))))))***+++,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********)))(((((((((((((((((((((''''''''''''((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((#########$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))+++---......111444777555555666888:::;;;:::888::::::===CCCCCC>>>;;;<<<999<<<>>>===???EEEGGGFFF===<<<;;;<<<>>>?????????BBBCCCDDDEEEEEEFFFEEEEEEDDDJJJTTTWWWSSSRRR^^^nnnsss{{{BBBBBBCCCCCCDDDDDDCCCCCC@@@AAACCCEEEHHHJJJMMMNNNKKKJJJGGGFFFEEEFFFHHHJJJGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHKKKMMMOOONNNJJJFFFHHHHHHKKKNNNPPPQQQNNNLLLDDDCCCCCCDDDHHHKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKHHHHHHIIIKKKLLLKKKGGGDDD???@@@@@@@@@@@@???>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999777666888777666555555444444555333333333333333333333333333333222222222111111111000000000000111111111111........./////////000000........................+++,,,------------,,,+++++++++************++++++************))))))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************((((((((((((((((((((((((************************************************((()))***+++,,,++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********)))(((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''((("""######$$$$$$%%%&&&&&&'''''''''&&&&&&'''(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))+++...000000111333555444444555888::::::999777::::::>>>CCCCCC>>>;;;;;;:::===>>>===???DDDGGGEEE<<<:::999:::<<<>>>>>>===@@@AAABBBDDDDDDDDDDDDCCCDDDLLLUUUWWWRRRRRR]]]kkkxxxgggyyy{{{zzzwww~~~~~~CCCCCCDDDDDDEEEDDDDDDDDD@@@@@@AAACCCFFFIIIKKKMMMIIIHHHFFFEEEEEEGGGIIIKKKGGGHHHHHHIIIIIIHHHHHHHHHDDDFFFIIIMMMOOONNNJJJGGGEEEGGGJJJNNNRRRRRRPPPMMMIIIGGGFFFFFFIIIMMMOOOOOONNNNNNNNNNNNNNNMMMMMMMMMFFFGGGHHHJJJKKKIIIEEEAAA>>>>>>???@@@@@@???>>>===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999777666555777666555444444333333444222222222222222222222222222222222111111111000000000000000000000111111111---.........//////000000........................++++++------------+++++++++***************++++++************))))))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))************************************************)))***+++,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********)))(((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&'''((((((***)))(((''''''&&&&&&'''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''(((((()))***++++++,,,))))))))))))))))))))))))))),,,///111111111222333333333555777::::::888666::::::>>>CCCDDD>>>;;;;;;:::>>>>>>===???DDDFFFDDD;;;999888999;;;======<<>>@@@>>>;;;======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888777777777777666666555555555444555555444333333333333444555444222000///000000111000000000000000000000000111///...///000111000...//////............//////...---,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))''''''''''''((((((((((((************)))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++++++++++++++++++++(((((())))))))))))((((((******************************************************+++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((((('''((()))+++***)))((((((((()))+++,,,***+++------...000333666666333444999;;;999888999<<<<<>>===@@@FFFIIIHHH???===;;;;;;===?????????BBBBBBBBBBBBCCCCCCDDDDDDHHHOOOVVVUUURRRUUU___jjj|||zzz^^^SSSggg{{{{{{wwwyyyFFFDDDCCCCCCEEEEEEDDDBBBBBBDDDGGGIIIJJJJJJJJJIIIGGGGGGFFFGGGHHHJJJLLLMMMLLLLLLMMMMMMMMMKKKIIIHHHDDDGGGKKKNNNNNNLLLIIIFFFHHHJJJLLLNNNNNNLLLJJJHHHFFFFFFFFFGGGIIILLLNNNOOOQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKJJJGGGCCC@@@<<<;;;;;;===@@@AAA???===>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999;;;::::::999999888888777777666666666555555555555555555444333333333333444444333222000000000000111000000000000000000000000000///...///000111000...///......------......///...---,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))******))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***************************(((((())))))))))))((((((************************************************)))***++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))***)))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))((('''(((***)))))))))))))))******+++***+++------...000333666666333444999;;;999888999;;;<<<@@@DDDCCC???>>>@@@999<<<===<<>><<<::::::<<<>>>>>>>>>AAAAAABBBCCCCCCCCCCCCBBBEEELLLSSSTTTRRRVVVaaajjjjjj```rrr|||~~~HHHFFFDDDCCCDDDEEEEEEDDDCCCEEEGGGIIIJJJKKKKKKJJJFFFFFFGGGHHHJJJLLLNNNOOONNNOOOQQQQQQPPPMMMIIIGGGEEEGGGKKKOOOPPPNNNKKKIIIIIIJJJJJJKKKKKKKKKJJJJJJFFFFFFFFFGGGHHHKKKMMMNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMKKKJJJHHHFFFBBB>>><<<<<<>>>AAACCCBBB@@@===>>>===<<<<<<;;;;;;<<<<<<;;;<<<;;;;;;:::999888777999999999999999999999999666666666666555555555555555555444333333333333333444333222111000000000000000000000000000000000000000///......000000///......------,,,,,,------...---,,,,,,++++++++++++,,,+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((************************************************)))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((*********((('''((()))(((((()))******************+++------...000444777666333444888;;;999888::::::;;;@@@FFFEEE@@@>>>@@@888;;;<<<;;;>>>DDDGGGFFF===;;;999999;;;=========???@@@BBBCCCDDDCCCAAA@@@AAAGGGOOORRRSSSXXXbbbjjjyyyqqqJJJGGGDDDCCCDDDEEEFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLHHHIIIIIIJJJKKKMMMNNNNNNPPPPPPPPPPPPNNNLLLIIIHHHFFFIIIMMMPPPRRRQQQOOONNNMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNOOOOOONNNNNNMMMNNNMMMJJJHHHGGGDDD@@@===>>>@@@BBBDDDDDDBBB???<<<<<<<<<;;;::::::::::::;;;======<<<<<<:::999777777777777888888999999999:::666666666666666555555555555444333333222222333333333222222111111000000000000000000000000000000000000///......///000///...---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((()))))))))******''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((************************************************))))))***+++++++++++++++************))))))))))))(((((((((((((((((((((((()))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))'''((()))++++++***))))))***+++---......111555777777333333888:::999888:::999:::???EEEEEE@@@>>>@@@999<<<===<<<>>>DDDGGGFFF===<<<::::::<<<===>>>======???BBBDDDDDDCCC@@@??????EEELLLQQQTTTYYYaaahhh~~~~~~IIIFFFCCCCCCDDDFFFGGGGGGGGGGGGIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLPPPOOOMMMKKKIIIIIIJJJJJJIIILLLOOOSSSTTTTTTSSSRRRTTTRRROOOLLLJJJIIIIIIJJJFFFFFFFFFGGGHHHKKKMMMNNNPPPPPPPPPPPPPPPPPPOOONNNMMMKKKHHHGGGEEECCC@@@>>>BBBCCCFFFFFFDDD@@@===;;;>>>======<<<<<<<<<<<<<<<>>>>>>======;;;:::999888666777777888888999999:::555555555666666666666666444444333222222222222333222222222222111111111000///////////////////////////...---...///000///---,,,,,,++++++++++++,,,,,,+++++++++******++++++,,,************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))&&&'''((())))))******)))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((((('''&&&((()))'''((()))++++++***))))))***+++---...///111555888777444333777:::999999;;;888999>>>CCCCCC>>><<<>>>;;;>>>>>>===???EEEHHHFFF???===;;;;;;===>>>???>>>===???BBBDDDDDDCCC@@@???@@@EEEKKKQQQVVV\\\aaaeee}}}FFFDDDBBBCCCEEEGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMLLLLLLLLLMMMLLLKKKKKKJJJMMMKKKIIIGGGFFFHHHJJJLLLLLLNNNQQQTTTUUUUUUTTTSSSYYYWWWSSSOOOLLLJJJJJJJJJFFFFFFFFFGGGJJJLLLOOOPPPTTTTTTTTTSSSSSSRRRQQQPPPJJJHHHFFFEEEEEEDDDBBB@@@CCCEEEGGGFFFCCC???===<<>>>>>??????>>>>>>>>>===<<<;;;:::999777777777888888888999999555555555666666666666666444444333222222222222222111111222222222111111000///////////////////////////...------//////...------,,,,,,++++++,,,,,,---+++************++++++,,,***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((())))))***''''''''''''((((((((((((''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((()))((('''&&&((()))(((((()))******************+++---...///222666999888444333777999888999;;;::::::===AAA@@@<<<;;;>>><<>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;:::999777777777777888888888888555555555555666666666777444333222222111222222222000111222222222222111000///////////////////////////...------//////...---------,,,,,,,,,,,,------***************+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''''')))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***************(((((((((((())))))******))))))))))))))))))))))))'''(((((()))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,+++(((&&&'''''')))))))))))))))******+++)))+++---...000222777:::888444333666999888999;;;>>>===>>>@@@???;;;;;;>>>;;;>>>>>>===???DDDGGGEEE>>><<<;;;;;;<<<>>>>>>>>>AAAAAABBBCCCCCCCCCCCCBBB@@@DDDJJJTTT^^^eeehhhhhh{{{??????@@@CCCFFFHHHGGGFFFBBBBBBBBBCCCDDDFFFHHHHHHCCCEEEFFFHHHIIIIIIHHHHHHCCCDDDFFFHHHIIIJJJKKKLLLLLLNNNPPPRRRSSSSSSRRRQQQOOONNNKKKIIIFFFEEEEEEDDDEEEFFFGGGIIILLLOOOSSSUUUSSSRRRRRRPPPOOOMMMKKKJJJEEECCCBBBBBBDDDEEEEEEDDD@@@BBBDDDDDDAAA@@@AAACCC======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888888777777777777777444555555555666666777777444333222222111111222222000000222333333222111000///////////////////////////...------...///...---...------,,,,,,------...******))))))***+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))000111000---)))&&&&&&&&&***)))((((((((()))+++,,,)))+++---...000333777:::999444333666999888999<<>>CCCEEEDDD===;;;::::::;;;=========BBBBBBBBBCCCCCCCCCDDDDDD???BBBJJJUUUaaahhhkkkkkkzzz@@@@@@BBBEEEGGGGGGEEEBBBAAA@@@@@@AAADDDFFFEEEEEEHHHFFFDDDCCCEEEFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGJJJIIIHHHJJJNNNQQQPPPNNNMMMNNNNNNMMMMMMKKKJJJJJJDDDFFFIIILLLPPPSSSVVVWWWUUURRRMMMJJJIIIHHHGGGFFFGGGFFFEEECCCAAA@@@@@@@@@===>>>???@@@@@@???>>>===999999999999999999999999;;;:::999888777777777777666777888999999888777666222333333444444555555666111111111111111111111111000000000000000000000000///////////////......---........................---------,,,,,,+++++++++************************,,,***(((''')))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************&&&''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))***((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((''''''(((+++,,,,,,+++)))...222111,,,((((((***))))))))))))((((((((((((+++,,,---...000222444555777555777;;;<<<888777888>>>@@@BBBAAA>>><<<;;;;;;;;;======<<>>AAAAAA???@@@CCC@@@DDDMMMXXXcccjjjmmmnnn~~~}}}~~~BBBBBBCCCFFFGGGFFFCCCAAAAAAAAAAAABBBEEEFFFFFFEEEGGGEEEDDDCCCDDDEEEFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFHHHGGGGGGIIILLLNNNNNNLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQSSSSSSSSSPPPLLLJJJIIIHHHGGGEEEGGGFFFDDDBBBAAA@@@@@@???<<<===>>>??????>>>======999999999999999999999999;;;:::999888777777777777666666777888888888777666333333333333333444444444111111111111111111111111///////////////////////////////////////...------........................------,,,,,,,,,+++++++++************************,,,***(((((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********&&&'''((()))***))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&'''(((((())))))))))))''''''(((***+++***)))'''+++//////+++'''''')))))))))))))))((((((((((((++++++,,,...000222444555666555777<<<<<<999888:::>>>@@@AAA@@@>>><<<;;;;;;===>>>>>>===@@@EEEFFFCCC<<<;;;;;;===??????>>>===AAA>>>>>>AAAAAA??????BBBAAAFFFPPP\\\gggooosssttt}}}}}}}}}CCCCCCCCCEEEFFFEEEBBB???AAAAAAAAACCCEEEFFFEEEDDDEEEEEEDDDCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEGGGIIIKKKKKKJJJMMMMMMMMMNNNMMMMMMLLLLLLPPPOOOOOOOOOPPPQQQQQQRRROOOMMMJJJIIIIIIHHHEEECCCFFFEEECCCBBB@@@?????????<<<<<<============<<<;;;888888888888888888999999:::999888777777666666777666666777777777777666666333333333222222222222111111111111111111111111111////////////////////////...////////////...------------------------------,,,,,,,,,,,,++++++++++++************************+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))******''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&'''((()))))))))))))))((('''''')))))))))'''$$$(((,,,,,,)))''''''((((((((((((((())))))))))))******+++---///111333555666555777<<<===;;;:::===???@@@AAA@@@===;;;;;;;;;<<<>>>===<<>>>>>===<<<@@@======@@@AAA>>>???BBBBBBHHHSSS___jjjsssxxx{{{}}}~~~}}}@@@@@@@@@BBBCCCCCCAAA?????????@@@AAADDDDDDCCCAAACCCDDDDDDCCCCCCBBBCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOPPPRRRRRRLLLJJJIIIHHHHHHGGGDDDBBBDDDCCCBBBAAA??????>>>>>>;;;<<<<<<<<<;;;;;;::::::777777777888888888888888999888777666666666666666666666666666666666555555333333222222111000000///111111111111111111111111////////////////////////......//////......---,,,------------------------,,,+++++++++++++++++++++************************+++)))((((((*********)))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&'''((()))***))))))((()))(((''''''(((((('''&&&$$$'''******)))(((((()))(((((((((((()))))))))))))))***+++---///111444555666444777;;;===<<<<<>><<<<<<===999;;;;;;:::===BBBCCC@@@===<<<:::;;;<<<<<<<<<:::>>><<<===@@@AAA??????AAADDDJJJTTT___iiirrryyy}}};;;:::;;;===@@@AAA@@@???=========???AAABBB@@@>>>AAABBBDDDCCCBBBAAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPKKKIIIHHHGGGGGGFFFCCCAAACCCBBBAAA???>>>>>>>>>>>><<<;;;;;;:::::::::::::::666666666777777888888888777777666666555666666666777666666555555555444444333333222111000000///...000000000000000000000000.......................................------,,,------------------------++++++++++++++++++++++++***************************)))((()))***+++)))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))''''''&&&&&&&&&'''''''''((((((((())))))(((((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&''')))*********)))((()))(((''''''(((((('''&&&&&&''')))******)))******'''((((((((()))))))))***)))***+++---///222444666666444666;;;===<<<===@@@BBBBBBCCCAAA>>>===>>>???999;;;;;;:::===BBBCCC@@@<<<;;;999888:::;;;:::999>>><<<===AAABBB??????BBBFFFKKKTTT\\\eeennnwww|||777777888:::===??????>>>;;;;;;<<<>>>@@@@@@===;;;>>>AAADDDCCCAAA???@@@CCCBBBAAAAAAAAAAAABBBCCCCCCDDDFFFGGGGGGGGGGGGIIIJJJFFFGGGIIIKKKLLLMMMNNNNNNOOOMMMKKKIIIIIIIIIKKKLLLLLLJJJHHHFFFFFFEEEBBBAAAAAAAAA???>>>>>>============<<<;;;:::999999999:::555555666666777777888888666666555555555555666666777666555444444333444444333333222222111000//////000000000000000000000000........................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''(((***++++++***(((''')))((('''''')))))))))'''(((((()))***************''''''(((((())))))******)))***+++...000333666777666444555:::<<<;;;<<<@@@BBBCCCBBB@@@>>>===>>>???<<<>>>===<<>><<<>>>CCCCCCAAA@@@CCCGGGKKKRRRYYY```jjjvvv~~~}}}888888888999<<<>>>======;;;;;;<<>>???BBBAAA@@@@@@???@@@AAABBBCCCCCCEEEGGGGGGFFFEEEGGGJJJDDDEEEGGGIIIKKKMMMMMMNNNMMMKKKIIIHHHHHHIIIKKKMMMNNNKKKHHHEEEDDDDDDBBBAAA@@@@@@???>>>============>>>===;;;:::999999::::::444444555666666777888888666555555444444555555666777666555333333333333333333333333222222111111000000000000000000000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************)))))))))***++++++)))'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((('''((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((((('''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''(((***,,,,,,***(((''')))''''''(((***+++***)))))))))((()))*********)))'''''''''((()))************+++,,,///111444777888777444555999:::999;;;???AAAAAA@@@>>><<<;;;<<<>>>===>>>>>>===@@@EEEFFFCCC===:::888888:::<<<======>>>===???DDDEEEBBBAAADDDHHHLLLQQQVVV^^^jjjyyy{{{{{{;;;:::999:::<<<===<<<;;;;;;<<<===???AAA@@@===:::<<<@@@DDDCCC@@@===???BBBAAA@@@?????????@@@AAABBBBBBEEEGGGFFFEEEDDDFFFIIICCCDDDFFFHHHKKKLLLMMMNNNIIIHHHGGGGGGIIILLLPPPRRRPPPMMMHHHEEEDDDCCCBBBAAA@@@???>>>======<<<======>>>===<<<:::999999::::::444444444555666777777888555555444444444555555666777666555333222222333333333333333222222222222222000000000000000000000000........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))))))))***++++++)))'''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))((('''''''''(((***+++(((((())))))))))))(((((())))))))))))))))))))))))************************&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((()))***((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''')))+++,,,,,,***(((&&&(((''''''(((+++,,,,,,+++***)))(((((()))))))))(((&&&''''''((()))******+++++++++---///222555888999777444555888999888:::>>>???@@@???<<<:::999;;;<<<;;;======<<>>;;;999:::<<<>>>@@@@@@>>>===@@@EEEFFFCCCBBBDDDHHHLLLQQQVVV^^^lll}}}{{{xxx~~~999:::;;;;;;;;;;;;<<<===;;;<<<=========<<<:::999AAABBBCCCBBB@@@???@@@AAABBBAAA@@@???@@@BBBDDDFFFFFFGGGIIIJJJJJJJJJIIIHHHEEEEEEFFFGGGIIIKKKMMMNNNEEEFFFGGGIIIMMMQQQTTTWWWNNNLLLHHHDDDAAA?????????>>>===;;;::::::;;;===>>>@@@>>><<<<<<<<<;;;999888555666777888888777666555777666666666666666777777666666555444333333222222333333222222111000/////////////////////......---................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,+++***)))((())))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''$$$%%%''')))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))))))))'''&&&&&&'''((()))&&&((()))(((***222>>>GGG///---)))&&&%%%''')))+++))))))))))))************,,,)))(((,,,444999:::999999555555999;;;:::;;;===>>>>>>======<<<;;;:::999;;;===<<<;;;>>>CCCCCC@@@>>><<<;;;;;;===>>>>>>===@@@???BBBEEEDDDAAAAAADDDIIINNNTTTWWW\\\gggxxxuuurrrzzz888999::::::::::::;;;==================<<<;;;;;;AAABBBCCCBBB@@@??????@@@@@@??????@@@AAACCCDDDEEEHHHIIIJJJKKKKKKKKKJJJJJJGGGGGGGGGHHHIIIKKKLLLMMMFFFFFFGGGHHHJJJLLLOOOPPPLLLJJJGGGCCC@@@>>>>>>>>>===<<<;;;;;;;;;<<<===>>>???>>><<<;;;<<<;;;999888666777888999999888777666777666666666666666777777666555555444333333222222333333222111111000/////////////////////......---................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***)))((())))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((()))'''%%%%%%'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((()))***(((&&&%%%&&&'''((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))((((((***))))))((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))((((((((((((''''''''''''((((((&&&&&&%%%&&&...>>>SSSbbb...,,,)))'''&&&''')))***((((((((()))))))))******,,,)))(((,,,333888:::999999555444888;;;::::::<<<>>>>>>>>>======;;;::::::<<<>>>===<<>><<<;;;;;;===>>>>>>===???>>>AAAEEEDDDAAAAAAEEEEEEKKKSSSXXX]]]hhhxxxtttqqqzzz666777999999999999:::<<<>>>>>>======<<<<<<======AAABBBCCCAAA???>>>>>>???===>>>@@@AAACCCDDDEEEEEEIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHEEEBBB@@@>>>======;;;;;;;;;<<<<<<=========>>>===;;;;;;;;;;;;999888777888888999999888888777777777666555555666666777555555444444333333222222222222222111111000000//////////////////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++******)))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))((((((((((((((((((((((((((('''%%%%%%'''((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((,,,---,,,***'''%%%%%%&&&((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))(((''''''&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''(((((((((((((((''')))'''%%%$$$)))777HHHUUU++++++***)))((((((((((((''''''((((((((()))))))))+++)))))),,,222777999888888444444888:::999999;;;===============<<<;;;:::===>>>>>>===???DDDEEEBBB===<<<;;;;;;===>>>>>>===>>>>>>@@@EEEEEEBBBBBBFFFEEELLLUUU[[[___gggttt~~~}}}pppoooxxx444666777888777888999;;;???>>>===<<<<<<===>>>???AAABBBBBBAAA>>>======>>><<<>>>AAADDDFFFFFFFFFFFFHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGEEEBBB@@@???>>>>>>:::;;;<<<===>>>>>>=========<<<::::::;;;:::999777666777777777888888888888777777666555555555666666444444444333333333222222222111111111000000000//////////////////......---........................------------------------++++++++++++++++++++++++******************************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((.........,,,***(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&((()))))))))(((''''''(((((('''&&&(((,,,000))))))***))))))(((''''''''''''''''''((((((((((((+++)))))),,,111555888888777444444888:::888888999;;;;;;<<<<<<<<<;;;;;;:::<<<>>>===<<<>>>CCCDDDAAA===;;;:::;;;===>>>>>>>>>======@@@DDDEEEBBBCCCGGGIIIQQQZZZ___aaaeeennnvvvwwwkkklllwww333555777777777777999;;;???>>>===<<<<<<===>>>???@@@AAAAAA@@@>>>======>>>===???CCCFFFHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFEEEEEEEEEEEEGGGFFFEEECCCBBBAAA@@@@@@;;;;;;<<<===>>>>>>======<<<;;;999999::::::999777555555555555666666777777777777666555555555555555333333333333333222222222111111111000000000000000///////////////......---........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((***+++,,,+++)))((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''%%%&&&((()))))))))((('''$$$&&&)))***)))'''&&&&&&(((((()))***)))(((''''''''''''''''''((((((((((((***)))***,,,000444666777777444444999;;;888777888999999:::;;;;;;;;;:::::::::<<<<<<:::===BBBBBB???<<<;;;:::;;;===??????>>>======@@@DDDEEEBBBCCCGGGJJJRRR[[[```aaaeeennnuuuxxxlllmmmvvv333444666777777888999;;;======<<<<<<======>>>>>>>>>???@@@???=========??????@@@CCCFFFHHHHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA========================;;;:::888999999:::888777444444444444555666777777777777666555444444444444333333333333222222222222000000000000000000000000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((())))))***((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))'''(((((())))))(((((('''''''''((((((((()))))))))))))))***,,,///222555777888555555:::<<<999777888888999:::;;;;;;;;;;;;;;;:::;;;;;;999<<>>>>>@@@EEEEEEBBBBBBFFFFFFNNNWWW]]]```fffqqqzzz}}}rrrqqqwww}}}333444666777777888:::<<<;;;;;;<<<===============<<<===???>>>======>>>@@@???@@@BBBDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>><<<<<<<<<======:::999888888999999888777555444444444555666888999777777666555444444444444222222222222222222222222///000000000000000000000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((((((((((((((('''((((((((()))))))))*********)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******((((((((((((((((((((((((&&&'''((('''%%%%%%''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))((((((&&&&&&&&&''''''((()))***,,,***&&&$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((()))))))))******((()))***,,,...111444777999666666;;;===:::777888999:::;;;<<<============:::<<<;;;:::===BBBBBB???<<<::::::;;;===????????????>>>AAAEEEDDDAAAAAAEEEDDDKKKTTTXXX\\\dddqqq{{{~~~sssrrrwww{{{333555777777888888:::<<<999:::<<<=========<<<;;;;;;<<<>>>>>>======???@@@???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFFFFHHHJJJLLLMMMMMMLLLKKKHHHIIIIIIHHHFFFDDDAAA@@@AAAAAABBBBBBBBBAAA@@@@@@BBBAAA>>><<<;;;;;;<<<===:::999777888999999888777666555555555666777999:::888777666555444333333333222222222222222222222222////////////000000000000///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((((((((((((((('''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''')))'''%%%$$$''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((***+++***)))((()))+++((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''&&&&&&'''(((***+++(((''''''((())))))((('''(((((('''''''''(((((()))))))))))))))************((()))***,,,---000444777999666777<<<===:::888888;;;;;;===>>>????????????;;;===<<<;;;>>>CCCCCC@@@;;;::::::;;;===???@@@???@@@???BBBEEEDDDAAAAAADDDFFFLLLRRRUUUXXXaaannnyyy{{{ppppppvvv{{{~~~222333555666888999999:::888999:::<<<===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@===>>>@@@AAABBBBBBAAA@@@===>>>@@@@@@AAABBBEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFFFFFFFEEEBBB@@@>>>======>>>???@@@BBBCCC@@@???>>>===<<<;;;::::::777777777777777777777777444444444555555666777888555555444333333222111111000000000000////////////000000000000000000000000......//////......---,,,........................---------,,,,,,++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((('''''''''***)))((('''&&&&&&'''((())))))(((((('''''''''&&&((((((((((((((('''''''''%%%%%%%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&''''''(((((((((((('''''')))((((((''''''''''''((())))))))))))))))))))))))((('''''''''((()))***+++******))))))((((((''''''******)))***,,,///222333999777888<<<<<<999888:::<<<<<<============<<<<<<777<<<===:::===EEEFFF@@@<<<:::999:::===@@@BBBCCC???@@@AAABBBCCCBBBAAA@@@CCCFFFRRR___dddfffrrryyytttnnnnnnyyy|||wwwyyy222333444666777888999999777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???===>>>@@@AAABBBBBBAAAAAA>>>@@@AAAAAA@@@AAACCCEEEFFFGGGHHHJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDBBB???===>>>>>>??????@@@@@@AAA??????>>>===<<<;;;::::::777777777777777777777777666555555555555666777777555444444333222222111111111111000000000///////////////////////////////////////.........---------........................------------,,,,,,,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((('''***)))((('''&&&''''''((()))(((((((((''''''''''''((((((((((((((((((((('''''''''(((((()))******+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))((('''''''''((((((((((((''''''((((((((('''(((((())))))))))))))))))))))))))))))%%%'''))))))(((''''''(((***)))))))))(((((((((''')))(((((()))+++///222444888666777;;;;;;888777999;;;<<<<<<======<<<<<<;;;999>>>>>>:::===DDDDDD>>><<<:::999:::===@@@BBBBBB??????@@@AAAAAAAAAAAAAAAAAAFFFRRR```ddddddmmmzzzwwwrrrmmmnnn|||{{{vvvxxx111222333555666777777888777888999::::::;;;::::::;;;:::::::::;;;<<<======>>>>>>???AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@AAACCCEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFDDDDDDDDDCCC@@@>>>===>>>???@@@@@@???>>>>>>>>>>>>===<<<;;;::::::999777777777777777777777777888777666666555555666666444444333333222222111111222222111111111000000000////////////////////////000///......------..............................---------------.........+++++++++************)))))))))************))))))))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''(((((((((((((((((())))))(((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((('''(((((())))))******+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((((((&&&%%%''''''((((((((((((''''''(((((((((((())))))***+++))))))))))))))))))))))))%%%***//////***&&&%%%'''))))))))))))((((((((((((((('''((())),,,///333555777555666:::;;;888777999:::;;;;;;<<<<<<;;;;;;:::;;;@@@???;;;===CCCCCC<<<;;;:::999:::===@@@BBBBBB???????????????@@@@@@AAA@@@EEERRR___bbbaaaiiiuuuwwwrrrlllooo~~~~~~|||}}}ssswww000111222444555666666666666666777888999999999::::::::::::::::::;;;<<<<<<>>>??????@@@AAAAAAAAABBB???@@@AAAAAA@@@AAACCCDDDHHHHHHIIIIIIIIIGGGFFFEEEFFFEEECCCCCCCCCBBB???===>>>???@@@AAA@@@???===;;;======<<<<<<;;;::::::999777777777777777777777777999888777666555555555555333333333333222222111111222222222222111111111000////////////////////////000000......------...///........................,,,------....../////////+++++++++*********))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''((())))))***(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%###"""''''''((((((((((((''''''(((((((((((()))***,,,,,,(((((((((((((((((((((((('''...555555...'''&&&((())))))))))))(((((((((((((((((((((***---111444777666444666::::::777777999999::::::;;;;;;::::::999;;;??????;;;===CCCCCC<<<:::999999:::===@@@AAAAAA???>>>=========>>>@@@AAA@@@DDDPPP\\\``````iiiwww{{{uuunnnppp~~~xxxrrrxxx///000111222333444444444555555666666777888888999:::::::::::::::;;;<<<===????????????@@@AAABBBBBB>>>@@@AAABBBBBBCCCEEEHHHLLLLLLLLLKKKIIIFFFDDDBBBEEEDDDBBBBBBBBBAAA>>><<<>>>???@@@AAA@@@>>><<<:::<<<<<<;;;;;;::::::999999777777777777777777777777888888666555444444444444333222222222222222111111222222222222111111111000........................000000///.......................................,,,------....../////////+++++++++*********))))))))))))************))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%###"""''''''((((((((((((''''''(((((((((((()))***,,,,,,(((((((((((((((((((((((('''...555555...'''&&&((((((((((((((()))))))))))))))))))))+++...222666888555444555::::::888777999999999::::::::::::999999999>>>>>>:::===DDDDDD>>>:::999999;;;>>>@@@@@@@@@???>>>===<<<===>>>???@@@AAADDDMMMXXX]]]aaannn~~~xxxoooqqq||||||{{{www|||...///000111222222222222444444444444555666777888999999::::::;;;===>>>???????????????@@@AAABBBCCC???@@@BBBCCCCCCEEEHHHJJJMMMMMMLLLKKKIIIFFFCCCBBBEEEDDDBBBBBBBBBAAA>>><<<>>>>>>?????????>>><<<;;;;;;;;;:::::::::999999999777777777777777777777777777666555444333333333333222222222222222222111111222222111111111000000000........................///000000000000///...---........................---------------.........+++++++++************)))))))))************))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((())))))***+++(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''(((((()))((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))************************(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((''''''((((((&&&%%%''''''((((((((((((''''''(((((((((((())))))***+++))))))))))))))))))))))))%%%***//////***&&&%%%'''(((((((((((())))))))))))*********+++...111555777666444666:::;;;888888:::999::::::;;;;;;::::::999999>>>>>>:::===EEEEEE>>>999888999;;;>>>@@@@@@???>>>>>>>>>>>>>>>??????@@@AAACCCKKKVVV\\\bbbqqqwwwmmmoooyyyzzz......///000111111111111444333333333444555666777999999:::;;;<<<>>>@@@AAA@@@????????????AAABBBCCCBBBCCCEEEEEEEEEFFFHHHJJJJJJJJJJJJIIIHHHFFFDDDCCCFFFDDDCCCBBBBBBAAA???===>>>>>>>>>>>>>>>=========::::::::::::999999999999777777777777777777777777555444333222222222222222111111111111111111222222111111000000000/////////...........................///111222222000...,,,........................------------,,,,,,,,,,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))***+++(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&((()))))))))((((((''''''''''''((((((((()))&&&&&&''''''((())))))***************************(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''((())))))((('''''''''((((((((((((''''''((((((((('''(((((())))))))))))))))))))))))))))))%%%'''))))))(((''''''((('''((((((((()))))))))***)))))))))***,,,///222444666444666;;;<<<999999;;;::::::;;;;;;;;;;;;::::::;;;??????;;;===CCCCCC===888888888;;;>>>@@@@@@???===>>>??????@@@@@@?????????AAAKKKWWW]]]bbbqqq{{{rrrhhhlll{{{......///000000111000000444333222222333444666777888999:::;;;===???AAACCC@@@??????>>>???AAABBBCCCEEEFFFGGGFFFEEEEEEGGGIIIFFFGGGGGGHHHGGGFFFEEEDDDFFFDDDCCCCCCCCCBBB???===>>>>>>============>>>???::::::999999999999999999777777777777777777777777333333222222111111222222111111111111111111222222000000000000////////////........................---///111333333000---+++........................---------,,,,,,++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))************************&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))******+++(((((((((((((((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&((()))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***)))))))))((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&%%%&&&(((((('''&&&''''''(((((((((((('''''')))((((((''''''''''''((())))))))))))))))))))))))((('''''''''((()))***+++'''((((((((())))))******((((((((((((***---000222666555777;;;===::::::<<<:::;;;;;;<<<<<<;;;;;;:::===AAA@@@;;;<<>>@@@???>>>===>>>@@@AAAAAA@@@@@@???>>>AAAKKKXXX^^^aaannn~~~uuullldddjjj////////////000000000000222222222222333444555555777888999;;;<<<===>>>>>>????????????@@@BBBEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEIIIJJJLLLKKKIIIFFFDDDDDDEEEGGGHHHIIIGGGCCC???===????????????>>><<<;;;:::777777999999999888777777888999999888888777666555222222222222222222333333111111111111111111111111111000000/////////////////////............//////---///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))"""$$$&&&(((***************(((&&&'''***+++)))'''(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&& ###&&&((()))((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))************+++,,,+++******,,,000333888666888===<<<888555666888999999:::;;;<<<=========>>><<<:::<<<@@@AAA>>>:::;;;<<<===>>>>>>>>>>>>===<<<===???AAAAAA???===@@@FFFQQQXXXYYY^^^lll{{{xxxrrrmmmqqq.../////////000000000000111111111111111222444444666777999;;;===>>>??????>>>>>>>>>???@@@BBBDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEHHHJJJKKKJJJHHHEEECCCCCCEEEFFFGGGGGGFFFCCC@@@>>>@@@@@@@@@@@@???>>>======::::::;;;;;;;;;:::999888888888888888888777555555222222222222222222222222111111111111111111111111111111000////////////000//////............//////---...000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''))))))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((((('''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''''')))*********))))))***((('''''')))***)))''''''((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''***)))'''&&&&&&''')))***(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''$$$%%%'''((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************+++++++++******---111444888666888<<<<<<888666888:::::::::;;;<<<<<<======<<<===<<<:::<<<@@@AAA>>>:::;;;<<<======>>>>>>>>>===<<<===???AAAAAA???>>>???FFFPPPWWWYYY^^^lll{{{vvvpppiiilll|||....../////////000000000000000///000000111222333666777999;;;===??????@@@;;;<<<>>>???AAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEGGGHHHIIIHHHFFFCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>??????>>><<<:::999888888888888777666555555444333333222222111111111111111111111111111111111222111111000000000000000//////............//////---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))***+++++++++***)))(((''')))(((''''''))))))((('''''''''((((((((()))))))))((((((''''''''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''((())))))))))))))))))************************+++---222555777555666:::;;;888888;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===<<<:::<<<@@@@@@===:::;;;<<<======>>>======<<<<<<===???AAAAAA@@@>>>???DDDNNNVVVXXX^^^kkkzzzwwwpppgggiiixxx........./////////000000000000000000111222333333777888999:::;;;<<<<<<<<<999;;;===???AAAAAAAAA@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHFFFDDDAAA@@@AAABBBBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAABBBBBBAAAAAABBBBBBBBBAAA@@@>>><<<:::888888888888777666555444444444333333222111000000111111111111111111111111222222111000000000000000///......------......///---............---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((************)))(((((('''(((((('''((((((((((((''''''''''''((((((((())))))'''''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''%%%&&&&&&'''((())))))***'''''''''''''''((())))))((()))))))))************))))))******+++...333666777555555999:::888999===>>>>>>=========<<<<<<<<<:::<<<;;;999;;;@@@???<<<::::::;;;<<<============<<<<<<<<>>>>>CCCLLLTTTXXX^^^kkkyyy{{{tttkkklllzzz............////////////111000000111111222333444777888888999999888888777999;;;===???@@@AAA@@@@@@BBBBBBCCCDDDEEEFFFFFFFFFEEEFFFFFFEEEBBB@@@@@@@@@AAA@@@???>>>>>>???@@@@@@===>>>???@@@AAAAAAAAAAAACCCCCCCCCBBB@@@>>><<<:::777888888777777666555444444444333333222111000000111111111111111111111111222111111000///000000000......------------......---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''(((((())))))'''((((((((('''''''''(((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((***(((&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))******'''''''''''''''((())))))((()))))))))************))))))******+++...333666666444555999:::999:::===>>>>>>>>>===<<<<<<;;;;;;999;;;;;;999;;;???>>>:::999:::;;;<<<============;;;;;;<<<>>>AAABBB@@@???>>>CCCKKKTTTYYY___lllyyy}}}vvvnnnppp~~~------........./////////111111111111111333444444777777777777777777666555:::;;;===>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFDDDAAA???@@@@@@???>>>>>>=========>>>>>>======>>>???@@@@@@??????AAABBBBBBAAA???===;;;:::777777777777666555444444444333333222222111111111111111111111111111111111111000000///////////////......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((******&&&'''((((((&&&&&&'''(((&&&&&&'''''''''(((((((((%%%&&&'''((()))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((((('''&&&%%%$$$$$$%%%&&&))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))***'''''''''''''''((())))))))))))))))))************************+++---222555666444555:::;;;999999<<<=========<<<<<<;;;;;;;;;888::::::999;;;???>>>999999:::;;;<<<<<<===<<<<<<;;;;;;<<<>>>AAABBBAAA??????CCCKKKTTTZZZaaammmyyyyyysssnnnqqq---------.........//////000000///000000111222333444555666777888888888888<<<<<<===>>>???AAABBBCCCBBBCCCDDDEEEEEEDDDDDDCCCFFFFFFFFFDDDAAA???@@@AAA>>>=========<<<<<<;;;;;;>>>>>>???????????????>>>????????????>>><<<:::888777777777777666555444333222222222222222222222222111111111111111111111111000//////..................------,,,,,,------...---,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&''')))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((('''''''''''')))***+++%%%''')))(((&&&%%%'''(((&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))''''''''''''))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))'''''''''''''''((())))))))))))))))))************+++++++++******---111444555444666;;;<<<999888:::<<<<<<<<<;;;;;;;;;;;;;;;777999:::999;;;>>>===888999999:::;;;<<<<<<<<<<<<:::;;;<<<>>>AAABBBAAA@@@@@@CCCKKKTTT[[[bbbnnnzzztttpppmmmsss---------.........//////.........//////000111222222333555777999:::;;;;;;============???AAACCCDDDBBBCCCDDDDDDDDDCCCBBBAAAFFFFFFFFFDDDAAA???@@@AAA============<<<;;;:::999??????@@@@@@@@@??????>>>============<<<;;;999888777777777777666555444333222222222222222222333333111111111111111111111111//////...---------------...------,,,,,,------...---,,,++++++******++++++************************************************))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***))))))(((((()))***+++%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''(((((($$$%%%'''))))))))))))((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))************,,,,,,+++******,,,000444555444777<<<===999777888;;;;;;;;;;;;;;;;;;;;;;;;777999:::999;;;>>>===888999999:::;;;<<<<<<<<<<<<::::::<<<>>>AAABBBAAA@@@AAADDDKKKUUU\\\cccooozzzqqqnnnmmmuuu---------............///.........///////////////333444666777999:::::::::<<<<<<;;;;;;;;;<<<<<<===@@@???>>>>>>>>>???@@@AAAFFFEEEDDDCCCAAA???>>>===;;;<<<<<<============<<>><<<;;;===;;;888777888888666555777666555555555555666666444444333333333333222222333333333222222222111111111///...///000111000.........---------,,,,,,,,,***++++++,,,,,,++++++***************************+++*********))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((('''&&&%%%%%%''')))''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,///222111//////111444:::777888::::::777666888:::999999888999:::<<<===<<<999888;;;???AAA===999::::::;;;<<<============;;;:::999<<<@@@BBBAAA???@@@BBBHHHQQQYYYaaannnzzztttrrrqqqvvv------------........................////////////222333555666888999999999:::::::::::::::;;;;;;<<<@@@???>>>>>>>>>???@@@AAAHHHHHHGGGEEEDDDCCCBBBBBB?????????>>>>>>=========????????????>>>>>><<<<<<===;;;888888888888666555777666666666666666666666444444333333333333222222333333222222222111111111000///...///000111000......------------,,,,,,,,,***++++++,,,,,,++++++***************************************)))))))))((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((('''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&%%%%%%''')))''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''((('''((((((((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***)))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++---///111222333666888888666666999999666555888::::::999999999:::<<<===<<<:::999<<<@@@BBB???;;;:::;;;<<<<<<===<<<<<<<<<:::999:::===@@@BBB@@@>>>@@@BBBJJJSSS[[[cccqqq}}}~~~}}}}}},,,,,,,,,---------......------........./////////111222333555666777888888999999999999999:::;;;;;;??????>>>===>>>???@@@AAAHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCAAA???>>>>>>>>>>>>@@@@@@???>>>============<<<:::888888888888666555777777777777777777777777444444333333333333222222222222222222111111111000000///......000000///...------------,,,,,,,,,,,,***++++++,,,,,,++++++***************************************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''(((''''''&&&%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((('''%%%%%%''')))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((''''''(((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((())))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))'''(((((((((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((())))))***************(((((((((((())))))))))))))))))(((((((((((())))))******,,,///444888:::;;;777555555999999666666888;;;::::::999999:::;;;<<<;;;::::::===AAABBB@@@===;;;<<<=========<<<;;;:::888999;;;>>>AAAAAA???===???CCCLLLVVV]]]eeesss+++,,,,,,,,,------------,,,------......////////////000222333555666666666999999888999999:::;;;<<<>>>>>>======>>>???@@@AAADDDDDDDDDCCCCCCCCCCCCCCCDDDBBB@@@>>>===>>>???@@@AAA@@@>>>===<<<<<<======;;;:::888888999888777555666777777888888888888888444444333333333222222222222111111111111000000000000///......///000///...---------,,,,,,,,,++++++***++++++,,,,,,++++++************************************)))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((())))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))(((((((((((())))))))))))))))))(((((((((((())))))***((((((,,,333999::::::666444555999:::777777:::<<<<<<:::999999:::;;;<<<:::::::::===@@@AAA@@@>>>;;;<<<===>>>===<<<:::999777999<<>><<<===BBBMMMWWW^^^eeesss~~~++++++++++++,,,,,,,,,---,,,,,,,,,---...//////000...///111222444555555555999999999999:::;;;<<<===>>>======<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>======>>>@@@AAAAAA???>>><<<;;;<<<<<<===:::999888999:::999777555555666777888999888888888444444333333333222222222111111111000000000/////////...---...///000///---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((())))))(((((((((((((((''''''''''''((((((&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%'''((((((&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''((()))))))))))))))))))))(((''''''''''''((('''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))))))))(((((((((((())))))***((('''***000555666555666555666:::<<<::::::===>>>===;;;:::999::::::;;;999999:::<<<>>>???>>>===;;;<<<===>>>>>><<<:::888666999===@@@@@@???===<<<<<>>===<<<<<<<<<===???@@@BBBDDDDDDDDDDDDCCCCCCCCCCCC>>>======<<<===>>>???@@@??????>>>===<<<<<<<<<<<<999888888999:::999777555444555777888999888888777444444333333333333222222000000000000///////////////...------//////...---,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((%%%&&&''''''(((''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''((()))))))))))))))***)))((((((''''''(((((('''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***((('''(((,,,///222222666444666;;;===;;;<<>><<<;;;::::::::::::999:::;;;=========<<<<<<:::;;;===???>>>===:::888777:::===???>>>===<<<===<<>>>>>>>>>>>>>>=========>>>>>>>>>>>>===<<<;;;:::888888888:::;;;:::777555222444666888888888777666444444333333333333222222000000/////////.........///...------//////...---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************((()))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''((((((%%%&&&&&&'''((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''%%%'''((()))'''&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''((()))))))))))))))***))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())),,,000333444333555:::<<<;;;<<<@@@@@@???===;;;:::999:::::::::<<<===>>>===<<<<<<<<<888:::===??????===;;;999777:::===>>>===;;;<<<>>>>>>FFFRRR[[[\\\^^^hhhuuussssssttt|||)))************+++++++++******+++,,,...//////000...///111222444555555555666666666777888:::;;;<<<<<<<<<;;;<<<===???AAABBBEEEEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@???===<<<;;;===>>>>>>>>>>>><<<;;;999888888888:::;;;:::777555111333555777888888666666444444444333333333222222000/////////............///...------...///...---,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************(((((())))))*********+++))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&((((((''''''''''''((((((%%%%%%&&&'''((((((((('''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''$$$&&&))))))'''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''(((((()))))))))))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))(((((((((((())))))'''(((***)))(((***000555333111444999<<<;;;<<>>@@@@@@>>>===<<<<<<777999<<>><<<:::888;;;======;;;;;;<<>>===============>>>???CCCCCCCCCCCCBBBAAA@@@???>>><<<;;;:::;;;;;;:::888888999::::::999:::<<<===<<<;;;;;;:::999888666666555555555555555555555555333333222222222222222222222111111000///......---......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************+++*********))))))(((((())))))***))))))((('''&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((((((''''''''''''(((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&''')))((('''''''''(((***+++((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++,,,+++***((((((***,,,444666777888777777999;;;<<<:::888999:::<<<<<<<<<======>>>>>>>>>>>>======999===>>><<<<<<===<<<888888:::<<<===<<<<<<===>>>???IIIPPPQQQTTT```oooxxxxxxuuutttzzz*********++++++,,,,,,,,,******++++++,,,------...//////......//////000111555555666777888:::;;;<<<======<<<<<<===>>>??????BBBBBBBBBBBBAAA@@@???>>>===<<<::::::;;;;;;999888777888999999888999;;;===:::;;;;;;;;;999888666555444444444555555555555555333333333222222222222111111111000000///......---......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************)))))))))(((((())))))))))))(((((('''''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************)))))))))(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))((('''''''''(((******((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))*********)))***---///444555777777777777999;;;<<<:::999:::<<>>>>>=========999===>>><<<;;;<<<:::777888:::<<<===<<<<<<===>>>???IIIPPPPPPRRR]]]mmmwwwwwwssspppvvv*********+++++++++++++++******++++++,,,,,,------...---------......///000444444555666777999:::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>======<<<;;;::::::;;;;;;999777666777888888777777999;;;999:::;;;;;;:::888555444444444444555555555666666333333333222222222111111111000000//////...............---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))'''(((((())))))))))))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++******)))((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%'''(((((('''&&&&&&'''((((((''''''(((((()))***''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++---000333333555777777777777999;;;;;;:::999;;;>>>AAABBBBBB<<<<<<============<<<<<<:::===>>>;;;:::;;;:::666888:::<<<<<<<<<;;;<<<===>>>HHHOOONNNOOOZZZkkkwwwxxxrrrmmmsss***************+++++++++******++++++,,,,,,,,,,,,------------...///000000333333444555666888999:::::::::;;;<<<===>>>@@@AAA@@@@@@@@@@@@???>>>======;;;:::::::::;;;:::888666555666777666666666888:::777888:::;;;:::888555333333333444444555666666666444333333222222111111111000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))&&&'''((())))))***))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************))))))(((''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%'''(((((('''&&&&&&'''''''''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((******+++...111444222444666777777777999;;;<<<;;;:::;;;>>>@@@AAAAAA;;;<<<<<<======<<<<<<;;;<<>>???@@@AAAAAAAAA@@@@@@???>>>===:::999999:::;;;:::777444444555666666555666888999777888999999999777555444444444444555555555666666444444333333222111000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******&&&'''((())))))***))))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************'''''''''''''''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((******'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%'''(((((('''&&&&&&'''&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))+++++++++---000222222333555666666777999;;;===;;;999:::<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<>>???@@@AAAAAA@@@@@@???>>>===999999999:::;;;999666333444555666666555555777999777777777777777666555555555555555555555555555555555444444333222111000000..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))************'''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))***+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++******+++...111111333555666666777999;;;<<<:::888888:::<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;>>>>>>::::::======:::777999;;;;;;;;;:::;;;<<<@@@FFFKKKMMMTTTaaammmssssssrrrsss{{{+++*********)))))))))(((++++++******************,,,,,,,,,---...///111111111111111222333555777888;;;;;;;;;;;;;;;<<<===>>>????????????>>>===<<<<<<888888888::::::999555222444555666666555666888:::888777666555555555666666666666666555444444333333555444444333222111000///..............................---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************((()))))))))************((())))))))))))(((((('''''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$%%%''')))***)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&((()))***+++(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&'''(((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))+++...111000222444666666777999;;;;;;999777888:::<<<======::::::;;;;;;;;;;;;::::::888;;;;;;888888;;;<<<:::777999;;;;;;::::::;;;<<<>>>BBBFFFKKKVVVdddmmmnnnrrruuuxxx+++*********))))))((((((++++++******************+++++++++,,,---...000000000000111222333555666777<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::888888888::::::999555222555666777666666666888:::888777555444333444666777777777666555444333333222555555444333222000000///---...........................---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************(((((())))))*********+++))))))***))))))(((''''''''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''((())))))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******$$$%%%''')))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))((('''&&&%%%%%%$$$(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))***+++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))+++///111000222444555666777999;;;999888777888;;;>>>??????999::::::;;;;;;::::::999666888888666666:::;;;999777999;;;;;;::::::;;;<<<<<>>???@@@@@@???>>>===888999:::;;;:::888666444555444333222333666999;;;888777666444444555555666777777666555444333333222222222222222222111000///111111000......---------......---------,,,,,,,,,......---------......///...---,,,+++************************))))))))))))(((((()))***************))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((()))&&&''''''((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***)))'''&&&'''((()))((('''((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((()))************)))''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''%%%$$$'''***+++***'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++******)))(((''''''&&&((()))++++++,,,...222444777444555888:::999:::>>>888999:::;;;<<<<<<<<<<<<999:::::::::888999;;;===;;;>>>???;;;888::::::888888<<<<<<::::::===<<<999::::::===EEEQQQ^^^jjjppprrrvvv{{{+++++++++*********))))))))))))*********+++++++++++++++,,,,,,---.........---///111333333444666888888888888888999;;;===>>>===>>>>>>??????>>><<<<<<999:::::::::999777555333555555444444555777999;;;888777666555444555666666777777666555444333333222222222222222222111000000111000///......---------......---------,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++***))))))************))))))))))))(((((()))************))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))(((((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))*********)))(((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%'''***+++)))'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))((('''''''''((()))++++++,,,...222444777444555888:::999:::>>>:::;;;<<<===============999;;;<<<;;;:::999:::;;;999===>>>:::999:::;;;:::888;;;<<<:::;;;======:::666888===EEEPPP[[[dddhhhnnnrrrwww+++************))))))))))))))))))*********++++++++++++,,,,,,------......---///111222222333555777777888999:::;;;<<<<<<<<<<<<============<<<;;;:::888777777777666555555444555555666777888999999:::888777666555555555666666777777666555444333333222111222222222222111000000111000///......---............---------,,,,,,,,,...---,,,++++++***+++++++++,,,,,,,,,,,,***)))(((************))))))))))))'''((())))))******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))******)))'''&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))*********)))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&((())))))(((&&&(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******))))))((((((''''''((()))++++++,,,...222444666444555999:::999:::======>>>>>>?????????>>>>>>:::<<<>>>>>><<<:::999999999===>>>:::999;;;<<<:::777:::<<<:::;;;>>>>>><<<;;;???GGGQQQYYY```dddfffhhhmmmrrr{{{************))))))))))))))))))))))))***************++++++,,,------......---///111222222222444666666777999;;;<<<<<<;;;:::;;;;;;;;;;;;::::::999999777666555444444555666777555666888999::::::999999777777777666666666666666777777666555444333333222111111222222222111111000000000///.....................---------,,,,,,,,,......---+++************)))***,,,---,,,+++)))'''************)))))))))((('''(((((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))'''&&&'''((()))((('''((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((())))))************))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((()))++++++,,,...222444666444555999;;;999:::===>>>>>>?????????>>>======:::===@@@@@@>>>:::888777:::>>>>>>:::999:::;;;999666:::;;;:::;;;??????===@@@GGGRRR[[[aaadddeeeeeeeeejjjpppyyy~~~zzz))))))))))))))))))))))))(((((()))))))))***************++++++,,,------...---...000111111222333555555666999;;;;;;;;;999888:::999999999999999999:::@@@>>>:::777555555666777555777888:::;;;:::999888777777777777777666666666777777666555444333333222000111111222222222111111000//////............///......---------,,,,,,,,,//////---,,,++++++++++++)))***+++,,,,,,+++)))'''************)))))))))(((''''''((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&%%%&&&((())))))'''&&&'''((()))((('''((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((((((''''''&&&''''''''''''(((((((((((((((((()))***+++******))))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))++++++,,,...222444555444555:::;;;999999<<<======>>>>>>>>>===<<<<<<:::===@@@AAA>>>:::777666<<>>OOOJJJBBB:::555444555777666777888888888888888888777777888999888777666555777777666555444333333222000000111222222222222222//////............//////......---------,,,,,,,,,,,,,,,+++++++++++++++,,,)))))))))***************************))))))))))))&&&'''(((((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((()))))))))******&&&''''''((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((())),,,...///...------)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))))))))''''''''''''((((((((((((''')))***,,,,,,+++***)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&))))))((('''(((***'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))((()))++++++,,,...222444444333666;;;<<<:::999;;;:::;;;;;;<<<============999<<<>>>>>><<<999777777888<<<===:::999;;;<<<;;;999======<<<<<>>???HHHCCC<<<666222333666888777777777777777888888888777888888999999777666555777777666555444333333222///000111222222222222222//////.........//////000......---------,,,,,,,,,******************++++++***))))))((())))))***+++************))))))))))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))************&&&''''''((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&***///444555333000---)))'''&&&'''((()))((('''((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******''''''''''''((((((((()))''')))+++,,,,,,,,,***)))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###&&&))))))(((''')))+++'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))((()))++++++,,,...222444444333666;;;<<<:::999;;;::::::<<<===>>>>>>>>>>>>999;;;======;;;999888888555:::<<<:::999===???>>>:::===>>><<<<<<>>>>>>;;;@@@FFFMMMRRRTTTYYY```eeeiiiqqqzzzrrruuu))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,------.../////////222333555555444333444555888666555666777999999888:::::::::999777666444444777777888999999999999888888888888888888888888888555555555444333222111000111111111111000000000000222000...,,,+++,,,---...,,,++++++******++++++,,,************************)))))))))+++///111111111))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&+++,,,---...---+++)))''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***)))))))))))))))(((''''''((('''&&&'''((())))))'''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))+++---000333333222///...&&&'''((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((***)))'''%%%))))))(((((('''''''''&&&)))************+++++++++))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&((((((((((((((())))))))))))))))))((('''''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%%%%&&&'''(((((()))***)))(((''''''((()))***))))))))))))(((((((((((('''(((***+++,,,---000222666888::::::999999:::;;;:::>>>>>>======@@@@@@===;;;>>>@@@@@@===:::777777666<<>>@@@@@@===:::888777666<<<>>>;;;999999:::::::::>>>@@@??????BBB@@@===AAAJJJRRRTTTWWW^^^ccceeennnsssxxx}}}|||uuuzzz~~~www))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---......//////222333555666555444555666888777666777999999999888777777777666666444333222555555666777777777777666666666666666666666666666111222333333444444444333111111111111000000000000111000...---,,,,,,---...------,,,,,,,,,,,,------***************************))))))***,,,---,,,+++))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***+++,,,,,,+++***((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((('''((('''&&&'''((())))))'''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++***))))))%%%&&&'''((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''((())))))(((&&&))))))(((((((((((('''''''''((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&'''''''''''')))((((((''''''''''''((((((((())))))))))))((((((((((((''''''''''''((((((&&&''''''(((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))***---222555666888::::::999999:::;;;777:::;;;::::::======;;;:::<<<>>>===;;;888666666666<<<>>>;;;888:::;;;:::;;;???AAA@@@@@@BBB@@@<<>>>>>;;;888:::;;;;;;888555444444666<<<>>>;;;888:::<<<<<<<<<@@@BBB@@@@@@BBB@@@===>>>HHHSSSZZZaaajjjoooooosssyyy|||}}}|||xxx{{{((((((((((((((((((((((((((()))))))))************)))))))))******+++++++++++++++,,,,,,---.........000222444555444444555666777777666777999999777555333333444444444333333222222333444444555555444444666666666666666666666666444444444444333222111000111111111111000000000//////......---------------...------,,,,,,------...************************+++)))(((((()))***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))******))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))((((((((('''&&&'''((())))))'''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((''''''((((((+++***))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''(((((()))))))))))))))))))))))))))*********++++++))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''')))******(((&&&&&&'''''''''((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))***...444888666888::::::999999:::;;;888;;;<<<;;;<<<@@@@@@===:::;;;<<<;;;888666555555777<<<>>>;;;888:::======<<<@@@BBBAAAAAACCCBBB>>>>>>HHHRRR[[[dddnnnsssrrrtttzzz|||zzz~~~(((((((((((((((((((((((())))))))))))************(((((())))))***++++++++++++++++++,,,------.........000333333333333444555666666666777888777555333222333333444444444444333555555666777777777777666666666666666666666666666555555555444333222000000111111111111000000000000.....................---------,,,,,,,,,,,,------************************+++***(((((())))))((('''))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((((((((('''(((((()))))))))))))))((('''&&&'''((())))))'''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))******((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((())))))++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&((()))((('''(((((())))))))))))******************++++++++++++))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((***++++++)))'''&&&'''(((((((((((()))))))))***(((''''''''''''(((((()))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))******+++///444888666888::::::999999:::;;;888<<<>>><<<>>>AAABBB???===>>>???===:::888888888777<<<>>>:::888;;;>>>>>><<<@@@BBBAAABBBDDDCCC@@@BBBIIIRRRZZZdddnnnrrrrrrsssyyyyyywww(((((((((((((((((((((((())))))))))))************((((((((()))***+++++++++***++++++,,,,,,---......---///111222222222333444555444555666777666333111222222333444555555444444444555666666777777666666444444444444444444444444444444444444333333222111111111111111000000000000------...............---,,,,,,++++++++++++,,,,,,************************+++)))((()))******)))((())))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''(((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((()))))))))))))))((('''&&&'''((())))))'''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))***((('''((()))***)))'''))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))))))))))))))((((((((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***(((&&&&&&'''((((((((((((((()))))))))*********))))))))))))************))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((***,,,,,,***((('''&&&'''''''''((((((((())))))'''''''''''''''((())))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''))))))))))))(((((((((((('''(((***,,,---000444777666888::::::999999:::;;;888<<<>>>===>>>BBBBBB@@@===>>>>>><<<:::888888888777<<<>>>:::888;;;??????;;;???BBBBBBCCCFFFEEEBBBAAAHHHPPPXXXcccnnnttttttrrrxxxvvvrrr~~~(((((((((((((((((((((((())))))))))))************'''(((((()))***+++++++++***++++++,,,,,,---......,,,...000111111111222444444444444555666555222000222222333444555555555555111222333333444444333333333333333333333333333333222222333444444444333333111111111111000000000000------......///......---,,,++++++******++++++,,,************************+++)))((()))***+++***((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((('''''''''(((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''((()))))))))))))))((('''&&&''')))))))))'''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***((('''((()))***)))((())))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))*********)))'''''''''''')))+++---///))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***(((&&&&&&'''((((((((((((((())))))*********+++(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((+++---,,,***((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''((()))******)))((('''))))))))))))((((((((((((&&&(((+++---...000444777666888::::::999999:::;;;888;;;===<<<>>>AAABBB???;;;;;;;;;:::777555555666888<<<>>>:::888;;;???@@@:::???BBBBBBCCCFFFFFFCCC===DDDLLLUUUbbbpppxxxxxxqqqwwwtttppp}}}|||))))))))))))))))))))))))''''''(((((())))))******))))))))))))************++++++,,,,,,,,,,,,------............///000111222555555555555555555444444333333333333333333333333555555444333333333444444111111111111111111111111111222222111///...000111000000000000////////////......//////...---,,,,,,))))))******++++++++++++,,,+++******))))))******))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))***+++(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))(((&&&&&&((()))((('''***))))))((((((((())))))***)))(((&&&&&&&&&'''((($$$%%%'''))))))((('''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))************((()))))))))))))))(((((((((((())))))******++++++))))))))))))***************)))((((((((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&,,,+++)))((((((((()))***))))))))))))))))))))))))***///222///'''$$$&&&+++)))((('''&&&''')))***,,,***+++++++++,,,000555888;;;::::::999999888888888;;;>>>???<<<===AAAAAA???<<<<<<:::999888777777777:::===>>><<<;;;>>>???===>>>======???AAACCCCCCBBBCCCBBB@@@GGG^^^vvv~~~xxxvvvtttzzz(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------............///000111222666666555555555555555555333333333333333333333333333222222222333444444555222222222222222222222222111222222111///...000111000000000000////////////......//////...------,,,)))*********++++++++++++,,,+++******))))))******))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((''')))(((''''''''''''((()))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''((()))(((((((((((((((((((((((()))(((&&&&&&((()))((('''))))))(((((('''(((((()))))))))((('''''''''((((((%%%&&&(((******)))((('''))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))************(((((())))))))))))(((((()))))))))))))))*********))))))))))))************)))))))))(((((())))))***))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************************))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''++++++)))((((((((())))))))))))))))))))))))))))))))),,,000222111...***(((***,,,---,,,)))(((((()))((()))***+++---111666::::::::::::999999888888888;;;>>>???===>>>AAAAAA>>><<<<<<:::999888777777777999===>>>;;;;;;>>>???>>>>>>======???BBBDDDDDDCCC@@@FFFKKKSSSfffzzz~~~xxxxxx''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,......---......///000111555555555555666666666666222222222222222222222222000000000111222333444555333333333333333333333333111222222111///...000111000000000000////////////.........///......---,,,************++++++++++++,,,+++******))))))******))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''(((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***)))((((((((((((((()))((((((((((((((((((((((((***(((''''''((())))))(((((((((''''''''''''(((((('''(((((()))))))))(((((('''((()))***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))***))))))(((************)))))))))))))))))))))*********++++++)))))))))))))))***+++,,,))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''(((((())))))+++,,,,,,,,,,,,,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))******)))((((((((())))))))))))))))))))))))))))))((((((,,,333999888///'''(((+++...---***((('''(((&&&''')))+++...222777;;;::::::999999999999999999999===@@@??????BBB@@@===<<<<<<:::999888777777777888;;;<<<;;;<<<@@@AAA???>>>======@@@CCCEEEFFFEEEBBBMMMYYYbbbpppyyy{{{''''''''''''''''''''''''******))))))((((((''''''((()))))))))***************++++++++++++,,,,,,,,,------------...///000000333444444444444444555555222222222222222222222222/////////000000111333333333333333333333333333333111222222111///...000111000000000000////////////---...............------++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))++++++***)))((((((((()))((((((((((((((((((((((((***(((''''''((())))))(((''''''''''''''''''((()))'''((()))***+++***)))((('''((()))*********))))))((((((((((((((((((((((((((((((((())))))*********((()))))))))************(((((()))*********))))))++++++******))))))(((((())))))*********+++++++++))))))))))))***+++------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************)))))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***)))))))))((((((((())))))(((((((((((((((((((((((((((''')))000777888333---'''''''''((()))))))))(((&&&(((***,,,...222777:::999999999999999999999:::888===@@@???@@@BBB@@@<<<<<<<<<:::999888777777777777:::;;;:::===AAABBB???======>>>@@@DDDFFFGGGGGGGGGRRR^^^hhhwwwxxxyyy}}}zzzyyy''''''''''''''''''''''''******))))))((((((''''''((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,---...///000111111111222222222333333111111111111111111111111111000000//////000000000222222222222222222222222111222222111///...000111000000000000////////////------...............---,,,+++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,+++***)))))))))))))))))))))))))))))))))))))))***)))'''''')))***)))((('''''''''''''''((())))))((()))***++++++***)))(((''''''(((((())))))))))))((((((((((((((((((((((((((()))))))))******++++++((()))))))))************(((((()))***************++++++******))))))((((((************++++++++++++))))))))))))***+++------************************))))))************))))))((((((((((((((((((((((((************++++++++++++************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''&&&&&&&&&%%%))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))---111444555///)))######(((,,,***((((((***,,,---...111444777888888888999999:::::::::888===@@@???@@@BBB@@@<<<<<<<<<:::999888777777777888999999999===CCCCCC???======>>>@@@DDDFFFGGGGGGGGGNNNWWWfff}}}wwwtttuuussswww''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,---////////////000000111111222222000000000000000000000000222111000///////////////111111111111111111111111111222222111///...000111000000000000////////////,,,---......///.........,,,,,,,,,,,,++++++++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((+++***))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))***))))))(((((('''(((((()))***++++++++++++++++++***))))))'''''''''((((((((())))))))))))))))))))))))))))))***************+++++++++))))))))))))************(((((()))***++++++++++++************))))))))))))*********++++++++++++,,,)))))))))))))))***+++,,,************************)))******++++++******)))))))))))))))))))))))))))*********++++++++++++,,,************))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&%%%%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***''''''((()))))))))(((((())))))))))))))))))))))))(((((((((&&&&&&***111777:::222)))&&&)))+++***'''(((***,,,...///111444666777777888999::::::;;;;;;999===@@@??????BBB@@@===<<<<<<:::999888777777777999:::999999>>>CCCBBB>>>>>>======@@@CCCEEEFFFEEEAAAEEENNNbbbwwwqqqppppppxxx(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,---.../////////000000111222222222000000000000000000000000000000000///000000111111222222222222222222222222111222222111///...000111000000000000////////////,,,------...//////......------,,,,,,,,,+++++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((&&&&&&''''''((())))))***((()))************)))(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((((()))******))))))))))))))))))))))))+++)))(((((()))******)))((((((((())))))***,,,,,,...---,,,+++***))))))))))))((((((((())))))******))))))))))))))))))))))))++++++++++++++++++******))))))))))))************(((((()))***++++++++++++)))))))))))))))******************+++++++++,,,,,,)))))))))(((((())))))***************************)))***++++++++++++***)))))))))))))))))))))))))))*********+++++++++,,,,,,************))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))&&&&&&((()))))))))(((((())))))))))))))))))))))))'''((()))((('''))),,,000888555111,,,(((''''''(((&&&))),,,...///222555777666777777999:::;;;<<<<<<;;;>>>???===>>>AAAAAA>>><<<<<<:::999888777777777::::::999999>>>CCCBBB===>>>======???BBBDDDDDDCCC>>>CCCNNNdddxxxsssrrrrrrwww~~~))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))************+++++++++++++++++++++,,,---......///000000111222222333333000000000000000000000000////////////000222333444333333333333333333333333111222222111///...000111000000000000////////////,,,,,,---.../////////...---------,,,,,,+++++++++,,,++++++***)))*********))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''')))***+++((((((((((((((((((((((((&&&&&&&&&'''((())))))***((()))***++++++***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''((()))******))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))***+++,,,---000///,,,***))))))))))))******))))))******+++,,,))))))))))))))))))))))))---,,,,,,++++++*********))))))))))))************(((((()))++++++,,,,,,,,,(((((())))))******++++++******+++++++++,,,,,,,,,***)))((((((((((((((()))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&'''***+++,,,+++)))(((...222444///'''###&&&+++$$$'''+++...000333666999666666777888:::;;;<<<<<<;;;>>>???<<<===AAAAAA???<<<<<<:::999888777777777;;;;;;999999>>>CCCBBB<<<>>>======???AAACCCCCCBBB>>>EEESSSiiiyyyvvvwwwtttvvv''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))------------------------+++,,,---...///222666:::111111000000//////......000000000000111111111111222222111111111111222222222111111111000000//////////////////........................////////////......---------,,,,,,,,,++++++***)))(((((())))))))))))))))))(((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))+++***))))))***,,,...//////---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******(((((())))))***************++++++,,,,,,++++++***++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***))))))******++++++************++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))***,,,---+++'''$$$&&&'''((((((((((((&&&&&&((((((''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))+++,,,,,,+++(((''''''((())))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******---111444222---)))))),,,***+++---...///222777;;;888777666777999:::999888888===???>>>???BBBAAA>>><<<;;;;;;:::999999999:::999===>>>===>>>BBBBBB???<<<<<<===???BBBDDDDDDCCC@@@MMMUUUfffyyyxxxsssnnnrrr''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...000444888000000000000//////......//////000000000111111111222111111111111111111222111111111111000000000///000000000/////////..................////////////...------------,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((()))(((((('''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))*********)))((('''''''''(((((((((((())))))))))))******)))((()))+++---...---,,,***((((((((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,,,,+++++++++*********++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))*********************************************************+++++++++,,,,,,,,,++++++***))))))******++++++************++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((()))+++......,,,******))))))((((((((())))))***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((()))***(((&&&%%%&&&'''))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******+++...111///+++((()))+++***+++---...000333888<<<:::999888999;;;<<<;;;:::999>>>AAA??????AAA@@@===;;;;;;:::999999999999999999===>>>===>>>BBBBBB@@@;;;;;;<<>><<<::::::;;;<<<===<<<;;;:::@@@CCCAAA@@@AAA???===::::::999999888888999999999===>>>===???BBBCCC@@@;;;:::;;;>>>CCCHHHJJJKKKHHHTTT[[[lll|||sssuuutttrrrxxx''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,+++,,,...000////////////////////////////////////000000000111111111111222222111111111111111111000000000000000111111111111000000000000---------.........//////---------,,,,,,,,,++++++******)))))))))))))))***))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%''')))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((((((((('''((()))***+++((((((''''''((()))******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++***************+++++++++************++++++))))))))))))))))))))))))))))))*********++++++++++++)))'''&&&'''(((''''''((()))***+++...000333444000///---+++)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((''')))******))))))***,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&(((******)))((()))+++)))+++---///222666;;;???<<<;;;:::;;;<<<======;;;;;;AAAEEEBBB@@@@@@>>><<<:::999999888888888999999999===>>>>>>???CCCDDDAAA>>><<<<<<>>>CCCHHHKKKLLLDDDOOOVVViiitttqqquuuuuutttzzz}}}''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******,,,................../////////...////////////000000000000111222222222222111000000000000000000000111111111111111111000000000000------------............------,,,,,,,,,+++++++++***)))))))))))))))******))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&&&&&&&''')))***&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))'''''''''(((((()))************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........+++***************++++++++++++************++++++))))))))))))))))))))))))************+++++++++++++++)))'''&&&((()))******---///222444555555444333111000...,,,***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))((('''(((******))))))+++,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''((()))))))))***+++,,,)))+++---///222666;;;???;;;999999:::;;;<<<;;;:::999AAAFFFCCC???>>>===;;;:::999999888999999::::::999===>>>>>>@@@DDDDDDBBBAAA???>>>???CCCFFFHHHIIIBBBLLLTTThhhsssrrrvvvwwwuuuyyy''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++------............/////////......////////////000000000111222333333222111000000000000000111111111111111111000000000/////////,,,------------.........,,,,,,,,,,,,++++++++++++)))))))))))))))******+++))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))((((((((())))))***************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********)))******+++,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++)))((((((***---111333333555666888999888444000---///...---+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))))))))(((%%%'''((((((''''''(((***))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))))))))((()))***+++,,,---)))+++---///111555:::>>>:::888888888:::;;;:::999777@@@FFFCCC???===<<<;;;::::::999999::::::;;;;;;999===???>>>@@@DDDEEECCCCCCAAA@@@@@@CCCEEEFFFEEEFFFOOOVVVlllyyyrrrvvvwwwtttwww''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,,,,++++++,,,------------.........//////........./////////000000///111222333333222111//////000000000111111111111000000000/////////......,,,,,,---------.........,,,,,,,,,++++++++++++***)))))))))))))))***++++++))))))))))))((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******))))))((())))))******************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...------............------++++++,,,---...//////000,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,------------------------------------------------+++,,,,,,,,,------------******))))))***++++++,,,++++++************++++++)))))))))))))))))))))))))))))))))************+++)))((())),,,111555666777333333444333111...***(((******)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&'''((((((''''''((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((***((('''((()))***++++++***+++---...000333888<<<:::888888999:::;;;:::999444>>>EEECCC>>><<<<<<;;;;;;;;;::::::;;;;;;<<<===999===???>>>@@@EEEFFFCCCAAA@@@@@@AAACCCEEEDDDCCCGGGOOOUUUkkkzzzppptttuuuqqqttt''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,,,,+++,,,------------.........//////............/////////000///000222333333222000/////////000000111111111222////////////............,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))((())))))***++++++))))))))))))((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((******)))'''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***************)))(((******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////------............------+++,,,---...///111222222,,,------......------,,,------------------------,,,------......------,,,------------------------------------------------+++++++++,,,,,,,,,------******))))))***+++,,,,,,++++++************++++++))))))))))))))))))))))))((())))))))))))************)))***---111333444333*********))))))(((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((())))))***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((***(((''''''(((************+++---...///222777;;;:::999888999;;;<<<;;;:::333===DDDBBB===;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>999===???>>>AAAEEEFFFDDD?????????AAADDDEEEDDDCCCEEELLLQQQgggvvvnnnrrrsssooorrr%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))******++++++***)))))))))))))))***))))))))))))))))))))))))))))))***+++,,,,,,------........................////////////000000000000222000///------///000222000000000000000000000000////////////............000///...---------------......---,,,,,,+++******++++++++++++++++++++++++***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))((('''&&&&&&'''((('''%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++******)))))),,,+++*********+++,,,---...---,,,***)))******+++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,***))),,,///111///,,,////////////000000000000000//////.........//////+++,,,,,,------...//////,,,---...///000///...---........................,,,,,,,,,+++++++++******)))******+++,,,---............---,,,++++++++++++,,,+++++++++***)))))))))************************))))))******++++++,,,,,,++++++,,,,,,,,,---------+++***)))'''''''''((()))******))))))((((((''''''((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))------)))''')))+++***))))))))))))))))))))))))+++,,,,,,,,,...222888<<<999999999::::::;;;;;;;;;:::???DDDCCC>>>;;;;;;>>>::::::::::::::::::::::::888:::>>>AAACCCDDDDDDDDDAAAAAA@@@BBBCCCDDDCCCAAAFFFRRRYYYhhhrrrpppvvvxxxtttttt~~~&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((()))*********(((((('''''''''(((((()))))))))))))))))))))))))))*********++++++,,,,,,,,,.........................../////////000000000000111000///......///000111000000000000000000000000////////////..................---------......///...------,,,++++++************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((('''((()))++++++***)))((()))))))))))))))))))))))))))'''&&&'''))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++*********))),,,+++*********+++,,,------,,,+++******++++++,,,......---,,,,,,+++******...------,,,---......///222111000//////.........///.........//////...,,,000000000000000111111111...............///000111........................---......//////...---,,,........................,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++***************************************)))))))))***************)))************++++++++++++***)))(((''''''((()))***)))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%&&&''')))***+++,,,)))))))))))))))))))))))))))***(((&&&'''++++++'''))))))))))))))))))))))))***+++,,,,,,...222777<<<999999999:::::::::;;;;;;999???DDDDDD???;;;;;;<<<::::::::::::::::::::::::999;;;===@@@BBBBBBAAAAAAAAAAAA@@@BBBDDDDDDCCCAAAEEERRRYYYaaavvv}}}qqqgggmmmtttvvvsssttt((((((''''''''''''''''''(((((((((''''''''''''&&&''''''(((((())))))******((('''''''''((()))******))))))))))))))))))))))))******++++++++++++++++++------------------------....../////////000000000111000///......///000111000000000000000000000000////////////............,,,,,,,,,,,,---...///000------,,,,,,++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***************************((('''((()))***)))'''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((''''''(((***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))++++++++++++************+++++++++++++++,,,------,,,,,,+++++++++,,,------.........------------------,,,,,,+++,,,---...//////...---,,,++++++,,,,,,,,,---......,,,+++,,,,,,///......------............------,,,,,,------...............------------//////000000000///..............................------,,,,,,,,,+++++++++---------,,,,,,,,,++++++......---,,,++++++++++++***************+++++++++***************************))))))))))))))))))((((((((((((((())))))))))))***))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))***)))&&&$$$(((---+++%%%))))))))))))))))))))))))***+++,,,,,,...222888<<<999999999999::::::::::::888>>>EEEEEE@@@;;;:::;;;::::::::::::::::::::::::<<<===???AAABBBBBBAAA@@@AAA@@@AAABBBDDDDDDBBBAAAEEETTTYYY^^^mmmssskkkeeennntttvvvrrrqqq|||zzz))))))((((((''''''&&&&&&(((((((((''''''''''''''''''((((((((()))))))))***)))))))))******,,,---...))))))))))))))))))))))))++++++++++++************------------------------........./////////000000000000////////////000000////////////////////////////////////............---,,,,,,,,,------...///,,,,,,,,,,,,++++++******))))))))))))))))))))))))******************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((((((((((((((('''&&&&&&''')))+++***)))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++,,,---......///,,,------...///000111111,,,---...///000000//////+++,,,---.../////////...,,,///222222000///111333222111111000000000111222666555333222000000//////000000////////////////////////000111111111222222........................------------,,,,,,,,,,,,..............................---,,,++++++++++++)))))))))***+++++++++,,,******************************))))))(((((('''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))),,,---+++((((((+++***'''))))))))))))))))))))))))***+++---...000444999===999999999999999999999:::888>>>EEEFFFAAA;;;999999;;;;;;;;;;;;;;;;;;;;;;;;>>>???BBBDDDEEEEEEEEEDDD@@@@@@AAACCCDDDDDDBBB@@@GGGUUUYYY^^^pppzzzuuuqqqqqqwwwxxxqqqnnnwww{{{uuu)))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))+++*********************------------------------............////////////000000////////////000000////////////////////////////////////..................---,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))''''''''''''''''''''''''''')))((('''&&&'''(((***+++((((((((((((((((((((((((&&&%%%%%%&&&(((***)))((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************+++++++++++++++++++++,,,++++++,,,,,,------------***+++,,,---.../////////,,,------...//////000000+++...222555666444111//////111444777777666333222111444777666444222444666666555444333444555666888888777666444333333333333//////000000111111111111.........///000111222333////////////////////////.........---------,,,,,,......//////000111111222......---,,,++++++++++++)))))))))***+++++++++,,,******************************))))))((((((''''''((((((((()))))))))******((((((((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((+++*********)))))))))(((((((((((((((((((((((((((---333444---((((((******))))))))))))))))))))))))+++,,,...000222666;;;???999999999999999999999999888>>>EEEEEE@@@:::888888;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAADDDFFFGGGGGGGGG@@@@@@AAACCCEEEDDDBBB???JJJTTTUUU\\\ttt~~~yyyqqqxxxzzzrrrmmmtttyyyuuu))))))(((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))******************,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////000000000000//////000000000000000000000000////////////............///...---,,,++++++++++++++++++++++++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***((('''((()))***)))''''''''''''''''''''''''''')))((('''&&&'''((()))***))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,++++++,,,---------------+++,,,---...///////////////.....................+++...333777888555222000000222555888888666333111333444555444333111111111444333222222333555777999222222111111111111111222////////////000000000000000////////////000111111//////////////////////////////.........------------...///000111222333333......---,,,++++++++++++***************+++++++++***************************))))))))))))))))))((())))))))))))************'''(((((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((---444777///'''&&&***,,,))))))))))))))))))))))))***,,,///111333777;;;???999999999999999888888888999???DDDDDD???999888888;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>BBBDDDEEEEEEEEE???@@@AAADDDEEEEEEBBB???IIIRRRRRRXXXqqq|||xxxoooxxx|||vvvpppwwwyyyuuu|||((((((((((((((()))))))))'''((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000//////000000000000000000000000////////////............------,,,,,,+++,,,,,,,,,******************++++++))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------+++,,,---.........---,,,,,,---...///000000/////////000111222333444555666666888;;;===>>>>>>===<<<;;;<<<>>>AAACCCEEEFFFGGGDDDCCCDDDFFFHHHIIIIIIGGGGGGFFFEEEEEEGGGJJJMMMOOOKKKJJJHHHFFFEEEDDDCCCCCC??????>>>===<<<::::::999999888666444222222222222////////////////////////////////////.........---.........//////000000000......---,,,+++++++++++++++++++++***************************************)))))))))***************((())))))))))))*********&&&'''((()))******)))((('''((((((((()))))))))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((((((((((((***000111,,,&&&'''***+++))))))))))))))))))))))))(((***---000222666:::===999999999999888888888777:::???DDDCCC===888888999<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>AAACCCDDDDDDCCC???@@@AAADDDFFFEEEBBB???FFFRRRTTTXXXlllzzzyyywwwrrr}}}|||uuuzzzwwwsss}}}''''''(((((())))))******'''((((((((())))))******))))))))))))(((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000//////000000000000000000000000000/////////............++++++++++++,,,---......******************++++++((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))***)))(((((())))))((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++************************+++++++++,,,,,,---------+++,,,---.........---,,,------///000000000///...///000333777;;;>>>AAACCCIIIIIIJJJJJJKKKMMMNNNOOOQQQRRRSSSWWW\\\ccciiilllbbbaaaccchhhooossstttrrrkkkjjjiiijjjlllooosssvvvzzzxxxtttppplllhhheeedddXXXWWWVVVSSSQQQOOOMMMLLLCCCAAA>>>;;;777555444444000000000000000000000000000/////////...........................---------......---,,,++++++++++++,,,+++++++++******))))))************************))))))******++++++,,,,,,(((((((((((())))))))))))&&&'''(((*********)))((('''((((((((())))))******((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((('''******'''&&&)))***((())))))))))))))))))))))))&&&(((,,,...111444999<<<999999999999888888777777;;;@@@CCCBBB<<<888888:::<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCDDDDDDCCCCCC???@@@BBBDDDFFFEEEBBB>>>CCCSSSXXX[[[lllxxxyyy|||xxxxxx{{{vvvqqq''''''''''''(((((((((((()))))))))))))))))))))))))))&&&%%%&&&)))***)))'''(((((((((((())))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------------------------------,,,------.../////////...000000000000000000000000...///000000000///---,,,---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))))),,,,,,+++***))))))******))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((///---+++)))(((***,,,------+++))))))+++,,,***''')))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,---//////...---,,,++++++---///000///,,,...444666333555:::999888<<>>AAA:::;;;>>>BBBFFFHHHGGGFFFBBBAAA@@@AAABBBBBB@@@???KKKQQQXXXbbbqqq{{{~~~{{{www|||sss~~~''''''''''''(((((((((((())))))))))))))))))))))))((('''%%%&&&)))***)))'''(((((((((((())))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,------------------------------,,,,,,---...............////////////////////////...///000000///...---,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))((('''&&&(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))++++++***))))))))))))))))))((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((---,,,***)))***+++...///---+++))))))+++,,,***(((************++++++++++++,,,,,,++++++++++++++++++***+++,,,------.........---///222555666555333111000///444;;;>>>===>>>CCCEEEGGGMMMSSSWWW\\\iiivvvzzz|||zzzssseeeZZZYYYNNNIIICCC>>>;;;999777666///000000///...000111222000000000111111222222222222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***---111111///000444888999999999999999888888777999>>>BBBAAA<<<888888::::::;;;<<<;;;:::;;;>>>AAA>>>===>>>@@@DDDGGGGGGGGGCCCBBBAAABBBBBBBBB@@@>>>JJJNNNTTT```vvvyyysss}}}yyy''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&'''((())))))'''(((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,------------------------,,,,,,------......------////////////////////////...////////////...------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((()))(((((('''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))******))))))))))))((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***,,,///111,,,+++)))***++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.........------......000333888;;;>>>;;;:::<<>>???CCCFFFHHHHHHCCCBBBBBBBBBCCCBBB???===KKKNNNSSSaaa}}}xxxrrr{{{{{{''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((((((((())))))))))))((()))))))))************((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,////////////////////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))***************))))))***+++---...+++************+++***************+++++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,---///000111000333777<<>>BBBBBB===999999;;;:::;;;;;;;;;<<<>>>AAACCCAAA@@@@@@BBBDDDGGGGGGFFFCCCCCCCCCCCCDDDBBB???===JJJOOOVVVddd{{{ssszzzyyy''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((()))(((((((((((())))))))))))((()))))))))************((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,...........................------------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''((())))))))))))(((((('''''''''((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))*********++++++***))))))((()))************+++************+++***++++++++++++,,,,,,,,,,,,,,,---------.........///...,,,,,,...222666999===EEEPPPZZZ]]]ZZZTTTPPPUUU^^^iiiuuu~~~{{{hhhZZZNNNCCC=========;;;888555333333444555000///...------...//////------------------------+++,,,,,,,,,,,,+++************************************++++++++++++******************************(((((((((((())))))))))))(((((())))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((()))***+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++---...///111333555333444555666777888888888:::???DDDCCC???;;;;;;===;;;::::::;;;>>>@@@CCCDDD>>>???BBBEEEHHHIIIFFFDDDCCCCCCCCCDDDEEECCC@@@===FFFPPPYYYddd}}}~~~uuuvvvyyy{{{{{{{{{''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***(((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////......------........................---------,,,------...///,,,,,,------------,,,,,,************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))((((((''''''((()))***+++***)))((('''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++++++++***))))))))))))))))))***++++++***)))+++,,,++++++++++++,,,,,,,,,,,,,,,------....../////////333222222222555:::???BBBTTTUUUWWWYYY]]]aaaeeeggg}}}uuummmiiinnnrrrtttyyytttllliiifffbbblllqqqqqqmmmnnnsssrrrkkksssooooootttxxxyyyzzz|||zzzqqqjjj___VVVSSSHHHEEEAAA<<<888666555555222111///......//////000------------------------,,,,,,,,,,,,,,,++++++*********************************++++++++++++******************************(((((((((((())))))))))))(((((())))))))))))******''''''''''''''''''''''''))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***+++...000333666777444444666777888888888888;;;@@@EEEDDD@@@<<<===???;;;:::999;;;???BBBDDDDDD===???CCCGGGKKKJJJGGGDDDAAABBBCCCEEEFFFDDDAAA>>>CCCPPPYYYbbbxxx~~~wwwtttsssuuuuuu{{{''''''''''''(((((((((((())))))))))))))))))))))))%%%''')))((('''&&&(((***(((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++++++++++++++//////000000//////...---........................------,,,,,,,,,---...///,,,,,,---......---,,,,,,************************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))''''''&&&'''(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))((('''''''''(((***+++,,,+++***)))''''''''''''((((((((()))(((((()))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++++++++,,,,,,,,,(((***,,,+++))))))+++---+++++++++,,,,,,,,,------,,,------...//////000000666777999===AAAEEEHHHJJJYYYWWWVVVZZZeeevvvrrrqqqxxxuuurrrpppuuu~~~|||zzz~~~{{{sssbbbcccgggjjjfff______dddkkkllljjjfffkkk{{{|||yyyiiifffaaaYYYPPPFFF>>>:::777666333111000/////////........................,,,,,,------,,,,,,+++*********************************++++++++++++******************************(((((((((((())))))))))))(((((()))))))))*********''''''''''''''''''''''''***)))))))))((((((((('''((((((***++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((***---111555777888555666777777888888888888:::???DDDDDD@@@<<<===???;;;:::999;;;@@@DDDEEEEEE===???BBBFFFJJJKKKIIIGGG@@@@@@BBBEEEGGGFFFBBB???FFFQQQXXXaaayyyvvvqqqyyy}}}|||zzzvvvvvvuuuzzz''''''''''''((((((((()))))))))))))))))))))))))))%%%'''))))))'''&&&(((***(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++++++++++++++++++++++++++000000111111000///..............................---,,,,,,+++,,,---//////,,,,,,---......---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''''')))+++,,,---,,,+++***&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,---......//////'''***,,,+++))))))+++---++++++,,,,,,,,,------------------...///000000111777:::@@@EEEJJJMMMMMMNNNJJJSSSdddxxxyyymmmpppwwwzzzxxx~~~ooolllsssssstttoooeeebbbiiisssyyyqqq}}}}}}nnn]]]NNNEEE<<<:::777444111000///...........................,,,,,,------,,,,,,+++*********************************++++++++++++******************************(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))((((((((('''''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((,,,111555888888666777777888888888888888999>>>CCCCCC???<<<<<<>>><<<:::999;;;AAAEEEFFFEEE??????AAADDDHHHKKKKKKJJJ???@@@BBBEEEGGGFFFCCC@@@KKKTTTYYYbbb~~~qqqeeelllrrrvvv|||{{{yyy|||******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******)))+++,,,+++))))))***+++++++++,,,,,,,,,,,,------...------,,,,,,------............------,,,,,,,,,,,,,,,---...---,,,+++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((())))))***))))))((('''&&&&&&'''(((*********))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((***+++***)))((()))***'''((()))******)))((('''*********)))))))))))))))******+++++++++,,,,,,,,,//////...,,,***)))+++---000---******+++...000111...,,,---222555888>>>DDDGGGGGGGGGJJJPPPYYYbbbhhhuuuooopppkkkgggnnn~~~xxxsssqqqrrrssswwwrrrfffTTTQQQIII>>>999888666333000222222///***)))---222,,,,,,,,,...000///+++(((...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************)))))))))))),,,+++)))((((((((()))***+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))(((((('''&&&%%%)))***,,,///222555777888666666777777777777666666:::<<<===>>>===<<<:::999======<<<;;;@@@FFFGGGCCC???@@@BBBEEEHHHIIIHHHFFFAAA???@@@DDDIIIJJJFFFAAADDDTTTYYYaaa~~~yyy___hhhkkkhhhpppyyy***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++*********+++,,,+++***)))***+++++++++,,,,,,,,,,,,------...------,,,,,,------.........---------,,,,,,,,,,,,,,,---------,,,+++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))******)))))))))(((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((''''''((()))******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))***((()))***++++++***)))(((***)))))))))))))))))))))******+++++++++,,,,,,,,,,,,------,,,******,,,------------...//////---,,,//////444???HHHLLLPPPUUUIIIIIIMMMZZZooowwwsssvvv~~~}}}yyyzzz|||xxxuuujjj]]]QQQHHH<<<111111111222222111000---,,,////////////000000000///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***************************))))))))))))++++++)))((((((((()))***************)))))))))((()))))))))))))))))))))(((******************************************************)))))))))))))))***))))))))))))))))))))))))))))))***************))))))***,,,///222444666777444444666777777888888888:::<<<>>>>>>===<<<::::::======<<<;;;@@@FFFGGGCCC???@@@BBBEEEHHHIIIHHHFFFBBB@@@@@@DDDHHHIIIEEEAAADDDSSSWWWaaayyy^^^fffkkkkkkvvv|||))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++*********+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------...------,,,,,,------......------------,,,,,,,,,,,,,,,---------,,,+++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''&&&&&&''''''((()))'''(((((())))))))))))(((((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********(((***+++***)))((()))***)))***+++,,,,,,+++***)))))))))))))))))))))************+++++++++,,,,,,,,,***,,,------,,,,,,---///......//////000000000///222555@@@NNNVVVVVVTTTTTTLLLSSSccc|||}}}tttpppwwwsssfffeee```ZZZfff{{{}}}qqqcccPPP@@@999666222222555555111.../////////...,,,---...000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++*********)))))))))+++******)))((()))))))))************))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))'''((()))***++++++++++++)))***,,,...111333555666222333444666888999999999:::<<>>EEEHHHJJJLLLNNN\\\___dddhhhlllxxxwwwtttqqqttt~~~~~~{{{wwwnnnkkkjjjYYYlllyyyvvvpppfffXXXJJJ???999555333000///000000000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************)))(((((())))))))))))************((())))))******+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((******+++---...000111111333444555666666666666666999>>>BBBAAA===:::;;;===999;;;;;;<<>>CCCBBB===999;;;>>>999;;;;;;<<>>CCCKKKLLLKKKHHHGGGLLLWWW___iiirrrkkkaaaiii{{{ooodddkkkvvv}}}hhhYYYFFF:::777666222...//////...------------...------------------------)))***+++,,,------...///,,,,,,,,,+++++++++******)))******++++++)))((('''(((((())))))*********+++((())))))***++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))'''((((((((()))+++,,,---))))))))))))))))))))))))'''((()))******************++++++,,,---//////000///000222444777888999:::999>>>CCCBBB===999;;;???999:::;;;<<>>777333000888///)))+++//////---+++++++++,,,,,,---------,,,------------------------++++++++++++++++++++++++***************************************************)))((()))***+++***(((************************************************************************222---(((''')))+++,,,+++))))))))))))))))))))))))+++,,,---,,,---///333666111222222333444555666666<<>>BBBDDDCCCAAABBBAAAAAACCCEEEFFFEEEDDD@@@AAACCCEEEFFFGGGGGGFFFVVV___aaallluuurrrjjj{{{(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))******)))((('''''')))))))))))))))))))))))))))))))))***++++++++++++***---,,,+++,,,.........---------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''((())))))((((((((())))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******(((((('''(((((()))***+++))))))))))))(((((((((((((((((()))***************+++***)))(((((()))***+++))))))))))))************))))))))))))************,,,,,,------,,,,,,++++++***+++,,,,,,+++,,,...111555;;;AAADDDEEEGGGKKKOOOFFFMMM\\\mmm|||rrriiimmmxxx{{{}}}}}}tttuuuxxx}}}xxxnnneeeYYYJJJ???000000222333000+++---222+++---......---,,,,,,,,,------------------------++++++++++++++++++++++++************************************************+++)))((()))***+++***(((************************************************************************,,,)))'''(((***,,,+++***))))))))))))))))))))))))***+++++++++,,,...222555111222222333444555666666;;;>>>@@@???;;;999999:::<<<;;;;;;>>>BBBEEECCCAAAAAAAAABBBDDDFFFFFFEEECCC@@@BBBDDDFFFGGGGGGGGGGGGPPP\\\aaajjj}}}wwwpppnnnkkk(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))***++++++++++++***---,,,+++,,,---...---,,,------------------------+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))***++++++((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))(((((((((((())))))*********)))((('''''''''(((((()))*********************))))))))))))******))))))))))))************)))))))))*********++++++++++++++++++++++++******)))+++,,,---...000444777???FFFMMMNNNJJJJJJPPPWWWUUUooovvvnnnjjjrrr~~~|||wwwwwwiii]]]EEE===666222...+++---111***---000000---++++++---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))***+++***)))************************************************************************'''&&&''')))+++,,,***((()))))))))))))))))))))))))))*********+++---111444111222222333444555666666<<<>>>AAA???;;;888888:::===;;;;;;>>>CCCEEEDDDAAAAAAAAACCCEEEGGGGGGDDDBBBAAABBBDDDFFFHHHHHHHHHHHHLLL\\\dddkkkuuutttllllllgggiii(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))***++++++++++++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((())))))***''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***))))))(((((((((((()))***)))))))))((((((((('''(((((()))******************))))))))))))))))))***((()))))))))************))))))*********+++++++++))))))******+++,,,------***---000333666:::@@@CCCKKKMMMOOONNNOOOVVVcccmmmsssnnn{{{{{{~~~}}}rrrkkkrrrzzz]]]>>>111222444000---(((,,,000///,,,+++,,,...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))++++++***)))************************************************************************(((((()))***+++***)))((()))))))))))))))))))))))))))*********+++---111444111222222333444555666666>>>AAACCCBBB>>>;;;:::<<<===<<<;;;>>>CCCEEEDDDBBB@@@AAACCCFFFHHHGGGCCC@@@AAABBBEEEGGGHHHIIIIIIIIIOOO]]]gggooowwwqqqjjjooodddeee|||(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))***++++++++++++***,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((''''''''''''&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***))))))(((((((((((()))'''((((((((()))))))))***(((((()))***************)))))))))******)))))))))((()))))))))************************++++++++++++---,,,,,,,,,,,,---...///---000555:::>>>DDDIIIMMMMMMJJJHHHKKKXXXlll|||}}}ttt{{{mmmfffbbbnnnzzzSSS@@@<<<999333...))),,,......,,,,,,---000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))***+++,,,+++)))************************************************************************...---,,,+++))))))******))))))))))))))))))))))))***++++++++++++...222555111222222333444555666666>>>AAACCCBBB>>>;;;;;;======<<<<<>>AAA@@@===:::;;;<<<>>><<<<<>>888111...///000000...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******,,,,,,+++***************************************************************************---///111///,,,***+++,,,)))))))))))))))))))))))))))*********+++---111444111222222333444555666666:::===@@@@@@===;;;<<<>>>>>><<<<<>>@@@BBBEEEGGGIIIIIIIIIKKKPPPZZZnnnzzzpppjjjwwwooonnn(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******&&&((())))))(((((()))+++))))))))))))))))))))))))))))))***++++++++++++***+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''')))+++---///000111///,,,)))((('''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************''''''''''''(((***++++++******))))))((((((''''''(((((()))***************((()))***++++++***)))((())))))))))))******************+++++++++,,,,,,,,,,,,---...222777<<>>444///111222000,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******,,,,,,+++***************************************************************************(((,,,111222///,,,++++++))))))))))))))))))))))))((()))))))))))),,,///222111222222333444555666777;;;???BBBBBB???>>>???AAA>>>===<<>>???BBBEEEGGGHHHIIIIIIHHHNNNZZZoooxxxkkkhhhxxxmmmooo(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++........................+++***))))))+++------,,,---,,,,,,++++++,,,,,,---************))))))))))))******))))))((((((''''''((('''%%%$$$%%%&&&((()))---,,,+++***)))))))))))),,,+++++++++******))))))%%%&&&''')))+++---//////+++)))(((&&&&&&((()))+++(((((((((((()))***,,,,,,(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))******++++++))))))))))))(((((((((((())))))))))))************))))))(((''''''((()))***''''''((())))))))))))))))))************+++++++++***+++------,,,+++,,,---111,,,***111>>>GGGGGGCCCMMMRRRWWWVVVOOOMMMVVVaaannncccddd|||jjjdddxxxwwwlll___aaayyywwwYYY:::///222333000---111)))&&&,,,000///...111///...---,,,+++*********...---,,,,,,......---,,,+++++++++,,,,,,---------++++++************++++++************************++++++************+++++++++***)))***++++++***)))+++++++++*********))))))(((((())))))*********+++++++++******+++---...000222333444555666777888999>>>AAACCCBBB>>>;;;;;;<<>>CCCJJJPPPQQQQQQQQQQQQSSS\\\kkkxxx{{{qqqqqqttttttyyy|||ooohhhfffooosssVVVEEE>>>888333111222111444999888111,,,---///...---,,,,,,+++++++++...---,,,,,,......---,,,+++,,,,,,,,,,,,,,,,,,---++++++************++++++************************++++++************+++++++++***)))***++++++***)))+++++++++*********))))))((()))))))))************+++*********+++---///000222333444555777888999999>>>@@@CCCAAA===:::;;;<<>>444...,,,000///...---------------...---,,,,,,......---,,,---,,,,,,,,,,,,,,,,,,+++++++++************++++++************************++++++************+++++++++***)))***++++++***)))+++++++++***************))))))))))))************+++*********+++---///000333333444555777888999:::===???AAA@@@<<<:::;;;<<<>>>===>>>BBBGGGIIIHHHEEEBBBCCCBBB???@@@FFFIIIHHHEEEEEEEEEGGGHHHIIIGGGEEEIIIOOOccczzz~~~qqqkkknnnnnnsss(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***************---,,,+++,,,------,,,***++++++************++++++************)))))))))((())))))))))))((((((((((((''''''''''''((()))+++,,,++++++***)))))))))))))))((((((((((((((((((''''''))))))(((((('''''''''&&&)))(((''''''''''''((())))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))((((((((('''(((((((((((())))))))))))((()))))))))************,,,,,,++++++++++++++++++''''''((()))))))))))))))*********+++++++++,,,,,,---,,,+++++++++///555:::>>>>>>AAAHHHOOORRRPPPLLLJJJRRR^^^kkk}}}xxxfffkkkzzzpppeeetttwwwzzzpppgggZZZLLLCCC666777999<<<;;;888444222000000///..................---,,,,,,......---,,,---------,,,,,,+++++++++++++++************++++++************************,,,++++++******++++++,,,+++***)))***++++++***)))************************)))))))))))))))*********************+++---///111333333444555777888999:::;;;>>>@@@>>>;;;999;;;=========???BBBFFFGGGFFFDDDAAACCCAAA???AAAGGGLLLLLLFFFFFFFFFGGGHHHGGGEEEBBBIIINNN___tttvvvjjjffflllhhhppp(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))*********++++++,,,,,,,,,+++,,,...000111///...,,,,,,++++++++++++,,,,,,************)))))))))((((((((((((((()))))))))))))))))))))(((((((((((((((******))))))((()))))))))''''''''''''''''''(((((('''''''''''''''(((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********)))))))))(((((('''''''''((((((((()))))))))***((()))))))))************,,,,,,,,,,,,++++++******''''''((()))))))))))))))***++++++++++++,,,,,,,,,,,,,,,++++++...666???FFFIIIJJJLLLOOOQQQPPPMMMJJJYYYiii|||zzzgggdddoooyyysssqqq|||}}}wwwkkk```LLLCCC888444666;;;:::777000000///.........//////...---,,,,,,......---,,,---------,,,,,,+++++++++++++++************++++++************************,,,,,,++++++++++++,,,,,,+++***)))***++++++***)))******************************))))))))))))))))))***))))))***+++...000111222222333555666777888999:::<<<>>><<<999888;;;===<<<===???CCCEEEEEEDDDBBB???AAA@@@>>>BBBIIINNNOOOFFFEEEFFFGGGHHHFFFCCC@@@GGGNNNbbbwwwwwwiiibbbhhheeeppp(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))************************((((((((()))))))))***************+++,,,,,,------******+++...111222111///---,,,,,,,,,,,,,,,,,,---************))))))))))))(((((((((((()))))))))))),,,++++++******)))((((((***))))))(((((()))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((('''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''''''''(((((())))))******))))))))))))************,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,***+++...111666===FFFLLLGGGPPPWWWRRRHHHDDDLLLWWWkkk~~~|||ZZZ\\\{{{www{{{yyybbb___ssswwwfffXXXDDD888888>>>===777//////............//////...---,,,,,,......---,,,---,,,,,,,,,,,,,,,,,,+++++++++************++++++************************,,,,,,++++++++++++,,,,,,+++***)))***++++++***)))***************+++++++++************)))))))))))))))))))))***,,,...000111111111222333555666777888999;;;<<<;;;888888;;;>>>;;;===@@@CCCDDDDDDBBBAAA===@@@@@@???BBBJJJNNNNNNEEEEEEEEEGGGGGGFFFBBB???DDDOOOggg}}}|||jjj```cccaaannn~~~~~~(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))***++++++,,,------)))***+++---///000...,,,,,,,,,++++++++++++,,,,,,************))))))))))))'''((((((((()))))))))***))))))******))))))(((((())))))(((((((((((())))))''''''((((((((()))))))))''''''((((((((()))))))))&&&''''''''''''''''''&&&(((((((((((())))))***+++(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((('''''''''((()))*********))))))))))))************+++,,,,,,,,,+++***(((((())))))***++++++++++++++++++++++++,,,,,,,,,------***///777>>>CCCHHHLLLOOOJJJRRRVVVQQQKKKPPPdddwww{{{nnnjjj~~~uuussskkkppp}}}~~~sssiiiWWWGGGAAAAAA;;;222///......------......///...---,,,,,,......---,,,+++,,,,,,,,,,,,,,,,,,---++++++************++++++************************---,,,,,,++++++,,,,,,---+++***)))***++++++***)))))))))*********+++++++++************)))))))))((()))))))))***,,,...000222///000111222444555666666777:::;;;:::777777;;;>>>:::===AAACCCDDDBBBAAA@@@>>>AAAAAA@@@BBBHHHKKKJJJCCCDDDEEEGGGGGGFFFBBB>>>DDDMMMaaatttrrrbbb[[[aaabbbnnnqqqvvv(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,*********,,,...---+++(((++++++************++++++************))))))))))))'''((((((((())))))******%%%%%%&&&'''((((((''''''))))))(((((((((((()))***'''((((((((())))))******)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&(((((((((((()))+++,,,,,,(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))************++++++,,,,,,+++***((('''''''''((()))))))))))))))++++++,,,,,,,,,------------555AAAJJJPPPQQQQQQPPPXXXVVVSSSTTT]]]pppnnneeewwwtttqqq|||~~~uuurrrrrrrrrooodddTTTIIICCC999///......---------......///...---,,,,,,......---,,,+++++++++,,,,,,---------++++++************++++++************************---,,,,,,++++++,,,,,,---+++***)))***+++++++++)))))))))******+++++++++++++++*********))))))(((((()))))))))***,,,...111222//////000111333444555666777999:::999777777;;;>>>:::===AAADDDCCCBBB@@@@@@???BBBCCCAAABBBGGGHHHFFFBBBCCCDDDGGGGGGFFFBBB>>>FFFIIIVVVccc```TTTVVVbbbiiitttsssvvv((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&''')))***+++***((('''))))))************)))))))))))))))))))))))))))))))))))))))((()))******+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''&&&&&&''')))))))))))))))(((''''''***)))(((&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&''')))(((&&&$$$***)))((((((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))++++++++++++,,,...000111;;;EEEOOOQQQNNNPPPUUUYYYWWWOOOPPPccc~~~yyyaaadddtttwwwzzzvvviiivvvxxxnnnmmmfff\\\TTTNNNCCC666...///000///...---,,,,,,---///111000,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************************************,,,,,,,,,+++++++++******+++*********))))))((((((***+++,,,,,,,,,---///111111222222333333444444555333999<<<999666888999999888>>>BBB???===???@@@???BBBAAA>>><<>>;;;:::BBBHHHPPPQQQKKKGGGQQQ^^^kkkooo}}}((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&''')))*********(((((())))))************))))))(((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((()))))))))))))))(((''''''***)))((('''''''''((())))))))))))))))))))))))))),,,***&&&$$$%%%)))...222---)))%%%%%%(((+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((()))************)))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))******+++++++++++++++......,,,***+++111:::AAAQQQQQQRRRRRRTTTWWWXXXWWWOOOPPPeeesssjjjooouuummmmmmooorrrzzzoooiiittt}}}zzzsssiiiccc___TTTIII<<<777000---...///...---...111222111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************************************,,,+++++++++************************)))))))))(((***+++,,,,,,,,,---///111111222222333333444444555777<<>>???@@@???@@@@@@>>>===BBBIIIJJJFFFDDDFFFHHHGGGDDD@@@>>>===>>>AAAFFFIIIHHHIIIRRR^^^hhhppp((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((***))))))((((((''''''&&&&&&''')))*********)))((())))))************))))))(((((((((((((((((((((((()))))))))))))))*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***)))((()))))))))))))))))))))((((((''')))))))))((())))))***+++))))))))))))))))))))))))***)))&&&%%%***777HHHTTT999111((($$$&&&))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))((((((''''''''''''((((((((((((((())))))))))))***)))))))))))))))((((((((((((((((((((()))******))))))((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))******+++++++++,,,,,,,,,------......,,,+++---888HHHTTT[[[UUUQQQTTTYYYZZZVVVPPPOOO\\\xxx^^^TTTiiiqqqttt}}}tttgggaaa___^^^]]]hhhuuulllVVVWWWfffvvv{{{pppjjjgggbbb\\\QQQEEE777......000000///...000111000///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************++++++*********)))))))))************))))))))))))***+++,,,,,,,,,---///111111222222333333444444555:::???AAA===999999:::999;;;@@@BBB@@@???@@@@@@>>>??????>>>>>>CCCIIIIIIEEEDDDFFFHHHHHHEEEAAA???>>>CCCAAACCCJJJQQQVVV^^^eeeeeeqqq~~~~~~ttt((((((((((((((()))))))))((((((((((((((((((((((((---,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((()))***))))))((())))))************))))))''''''''''''''''''''''''(((((()))***************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))(((((()))(((((())))))))))))(((((()))))))))******++++++,,,((((((((((((((((((((((((&&&''''''(((...===PPP___;;;333)))%%%''')))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''(((((((((((((((((())))))))))))************))))))))))))((((((((((((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,------+++,,,...222:::FFFTTT]]]WWWUUUUUUYYYZZZWWWTTTSSS___uuukkkZZZdddzzzmmm}}}qqqmmmkkkjjjqqqxxxxxxiiiaaaWWWTTTeee}}}vvvmmmjjjjjjkkkaaaVVVEEE888111/////////,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************))))))))))))(((*********)))))))))))))))***+++,,,,,,,,,---///111111222222333333444444555999???AAA===999:::;;;:::<<<@@@BBB@@@@@@BBBAAA>>>>>>?????????DDDJJJIIIDDDBBBDDDFFFFFFDDD@@@>>>>>>HHHEEEGGGRRR^^^dddhhhkkkgggrrr~~~kkk(((((((((((())))))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))************)))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))((('''(((((((((((())))))))))))(((((())))))***+++++++++,,,,,,((((((((((((((((((((((((''')))***(((''',,,666>>>---)))%%%&&&***---,,,***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************((((((((((((((())))))***''''''''''''((((((((((((************************))))))))))))***************)))))))))***+++---...+++///666BBBNNNXXX]]]___ZZZZZZ\\\ZZZTTTQQQ\\\iiiyyyzzzaaakkk~~~{{{uuuvvv~~~zzznnnXXXZZZjjj}}}{{{tttsssuuuiiicccVVVFFF777///...000...---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************))))))))))))((())))))))))))))))))*********+++,,,,,,,,,---///111111222222333333444444555666<<<>>>;;;888:::;;;;;;<<<@@@AAA@@@AAADDDCCC??????@@@??????DDDIIIHHHCCCAAADDDFFFGGGDDDBBB@@@???FFFDDDIIIWWWdddhhhhhhgggmmmtttppp'''(((((())))))******+++))))))))))))))))))))))))(((((()))+++,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''((()))++++++******))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((('''(((((())))))))))))))))))******+++++++++******))))))))))))))))))))))))&&&(((***(((%%%###$$$&&&(((''''''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))(((((((((((())))))))))))(((((()))))))))))))))***((((((((((((((()))******'''(((((((((((()))))))))************************)))))))))*********++++++***)))))))))***+++---...333;;;GGGTTT^^^bbbaaa______\\\WWWQQQJJJOOOiiilll]]]hhhuuulllsss}}}wwwhhhcccccckkkxxx~~~xxxvvvkkkiiiaaaRRR@@@444111222222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++*********)))))))))))))))))))))***************+++,,,,,,,,,---///111111222222333333444444555444:::===:::777999;;;:::<<>>:::777888:::999;;;>>>??????DDDHHHGGGCCCDDDDDD@@@>>>AAAFFFFFFBBBCCCFFFIIIJJJHHHFFFDDDDDDCCCHHHSSS```ggghhhkkkooosssuuu~~~'''(((((()))***+++++++++))))))))))))))))))))))))::::::999777666555444333)))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))******))))))************))))))************************'''(((***+++,,,+++)))((()))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++''''''((())))))))))))))))))***++++++***)))((('''))))))))))))))))))))))))***)))((((((***++++++***&&&))),,,***'''&&&***///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''''''''''''''((()))***(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((()))******(((((())))))******++++++************************)))************+++++++++,,,+++******+++...000222BBBRRRaaabbbYYYRRRVVV\\\YYYMMMIIIUUUeeexxx\\\UUUdddrrr{{{jjjwwwzzzyyynnn\\\RRR^^^sss~~~}}}{{{kkkggg```WWWNNNEEE===999333000,,,+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************************************,,,,,,,,,++++++++++++***(((((())))))*********+++***+++,,,,,,,,,---///111111222222333333444555555888>>>???;;;777888888777;;;===>>>???DDDJJJIIIDDDGGGEEEAAA===@@@EEEFFFBBBAAADDDGGGHHHFFFDDDCCCCCC???FFFRRR^^^bbbdddjjjrrrppprrr}}}+++*********))))))((((((,,,***(((+++......)))$$$777777444000+++)))+++...222---))))))+++,,,***'''))))))(((((((((((()))))))))((('''&&&&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******************++++++******)))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''((((((((((((((()))******+++++++++*********)))))),,,)))'''(((+++---,,,+++'''---...***)))444BBBLLLWWWYYYUUUPPPTTT]]]]]]TTTUUULLLeeeqqq```WWWeeejjj~~~zzzvvvuuu~~~~~~zzzkkk___TTTSSSXXXbbbsssvvvtttlll```WWWSSSOOOJJJ666333...,,,,,,---------,,,...111000---,,,---.........,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************++++++++++++++++++++++++''')))***+++******,,,---*********+++,,,---...//////000000000111111111111<<>>@@@EEEEEEBBBCCCAAA???@@@BBBEEEFFFGGGEEECCCEEEHHHGGGBBB???@@@AAAHHHSSS]]]dddhhhjjjlllnnnuuuxxx+++*********))))))))))))***((((((+++///000---)))...111555555222///------111---)))(((***+++***((())))))(((((((((((())))))***)))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************+++***************+++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******+++++++++*********))))))+++)))(((***,,,...---,,,+++------...555CCCOOOTTTTTTTTTRRRRRRWWW\\\ZZZUUUQQQiiijjj\\\mmmzzzuuuuuuwww~~~||||||~~~~~~}}}||||||pppaaaYYYVVVXXXbbblllzzzwwwppphhheeeccc^^^VVVDDD===444///------...---,,,...000///---+++,,,......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))******)))''''''(((***++++++++++++,,,...///000111111111111222222222222<<>>>>>??????===???DDDDDDAAAGGGDDD@@@???AAADDDGGGHHHGGGEEEEEEGGGFFFAAA???@@@AAAJJJWWWbbbhhhjjjiiiiiiaaadddeeevvvwww*********+++++++++++++++++++++++++++...111555777***)))))))))++++++)))'''***...111///***&&&(((+++((()))***++++++***)))(((''''''((()))************((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))***++++++,,,,,,))))))))))))***+++,,,,,,***************+++++++++************************(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''*********)))((('''''''''((()))***+++++++++***)))***************+++++++++***+++,,,+++***+++,,,...999DDDNNNSSSUUUWWWVVVSSSaaa^^^ZZZUUUTTT```|||sss}}}uuufffqqq|||xxx{{{~~~~~~~~~vvv|||xxx||||||rrrdddTTTTTTdddssspppeeeaaaYYYOOOJJJGGGBBB888000333000---,,,---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))*********((('''(((+++---++++++,,,,,,---...000111//////000000000111111111666::::::666444888===>>>===???>>><<>>>>>AAAKKK[[[hhhmmmkkkgggddd___bbbaaaooovvvkkklll|||*********++++++,,,,,,,,,------------000444999<<<888444///,,,+++***(((&&&(((...444222,,,'''(((+++((()))+++,,,,,,+++)))((('''((()))+++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++***************++++++))))))*********+++++++++************************************************))))))))))))************)))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''')))***,,,,,,+++***)))))))))*********+++++++++)))***+++++++++...333777FFFNNNTTTVVVWWW[[[\\\ZZZ^^^]]]YYYXXXeeecccZZZqqqhhhkkkyyy|||yyy}}}|||vvvzzzwwwzzz|||mmmYYYQQQ[[[kkkqqqnnnggg___UUUPPPOOOJJJAAA888555222...---.........,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))******)))''''''(((***++++++++++++,,,...///000000000111111111222222222444888888444222777<<<>>>>>>???>>>===???DDDDDDAAAIIIEEEAAA???AAADDDGGGHHHEEEDDDGGGJJJHHHBBB===<<>>OOORRRTTTSSSWWW]]]```___VVVZZZ]]]eee}}}kkkdddyyyjjjggg|||}}}}}}pppqqq}}}}}}uuu{{{~~~rrrqqqqqqjjj[[[RRRZZZjjjvvvnnndddYYYUUUTTTPPPGGG>>>666333...---...///...------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************++++++++++++++++++++++++''')))***+++******,,,---*********+++,,,---...///111111222222222333333333333777777222111666<<<>>>???@@@???>>>@@@EEEEEEBBBJJJFFFAAA???AAADDDGGGIIIDDDDDDGGGKKKJJJBBB<<<;;;AAAKKKZZZfffiiigggaaa]]]YYY``````jjj~~~|||yyy))))))))))))))))))))))))))))))))))))))))))))))))666:::>>>???;;;111''' '''///555444---(((***///))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***************)))))))))))))))))))))))),,,***''''''''''''&&&%%%(((((())))))*********+++++++++************++++++,,,,,,,,,+++++++++******************************)))************+++++++++************************))))))************)))))))))************+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++***)))((((((***,,,...,,,+++)))))),,,444@@@HHHNNNSSSYYY^^^```aaabbbccc]]]```mmmhhhkkk~~~ppprrr}}}wwwrrruuu{{{}}}{{{pppkkkddd\\\SSSQQQZZZeeepppjjjaaaYYYRRRNNNLLLKKK@@@888///,,,---///...,,,........................------,,,++++++******************++++++,,,,,,,,,************************++++++************++++++)))************+++++++++)))***+++---...///////////////000000111222444555999999888666555777:::===@@@???======>>>???BBBCCCJJJDDD@@@BBBCCCCCCEEEHHHGGGFFFDDDCCCCCCBBB???===CCCGGGTTTccckkkggg___ZZZ^^^dddfffjjj|||************************))))))))))))))))))))))))---000666999888444...***,,,000444222,,,((()))+++))))))))))))))))))))))))))))))))))))************************************)))************))))))((())))))))))))))))))))))))***)))((((((***,,,,,,+++))))))))))))*********+++++++++************++++++,,,,,,,,,+++++++++******************************)))************+++++++++************************))))))************)))))))))************+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++*********+++,,,---******+++...444===GGGMMMLLLVVVbbbiiiiiibbb[[[VVVYYYllllll|||nnniiiuuu}}}tttqqqsss|||zzzzzz|||~~~vvvrrrnnnkkkbbbWWWQQQQQQcccbbb```YYYSSSPPPRRRUUUHHH@@@666000---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,************************++++++************++++++)))************+++++++++)))***,,,---...///////////////000000111333444555999999888666555666999<<>>===<<<<<<>>>???AAAHHHCCC@@@BBBCCCBBBCCCFFFEEEEEEFFFHHHHHHEEE@@@<<<@@@EEERRRbbbjjjeee]]]XXXbbbhhhkkkmmm~~~ttt************************))))))))))))))))))))))))&&&)))---111333444333222111222111///+++((((((((()))))))))))))))))))))))))))))))))*********++++++************************++++++++++++***)))((('''))))))))))))))))))))))))***)))((())),,,------,,,)))))))))***************++++++************++++++,,,,,,,,,+++++++++******************************)))************+++++++++************************))))))************)))))))))************+++++++++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,000777AAAKKKQQQUUU\\\aaaeeeeeebbb___^^^___mmmmmmrrrkkk```uuuzzznnnyyy~~~|||xxxxxxsssfffYYYRRRTTTYYY]]]\\\XXXTTTSSSTTTOOOIII@@@777000---------++++++++++++++++++++++++*********+++,,,---------,,,,,,++++++++++++++++++************************++++++************++++++)))************+++++++++***+++,,,---.../////////000000000000222333444555999999888666444555777:::>>>===<<<<<<<<<===>>>???EEEAAA???BBBCCCBBBAAACCCBBBDDDHHHLLLMMMIIIAAA<<>>@@@BBBDDDEEEDDDAAAAAAEEEFFFCCCBBBBBBAAABBBDDDGGGIIIGGGBBB???>>>FFFVVVgggmmmhhhaaa___jjjpppooolllxxx++++++++++++++++++++++++***************************)))((('''((()))+++,,,+++)))'''''')))+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++'''((()))+++,,,------...))))))))))))))))))))))))((()))***---111222111000+++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++******************************++++++++++++******)))************+++++++++)))))))))************+++************************************************)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))((((((************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---///555>>>FFFKKKOOOSSSVVV___bbbbbb___]]]cccoooyyy|||rrryyyfffaaazzzvvv~~~zzzwwwvvvtttzzzwwwlllaaafffuuuyyy}}}{{{|||yyydddOOOKKKVVVaaa```ZZZLLLLLLKKKHHHCCC;;;444///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++,,,,,,++++++++++++++++++************************++++++************++++++)))************++++++++++++,,,------......------111111111111222444555666777888888777666555666888::::::<<<>>>AAACCCDDDEEEEEEAAAAAAEEEFFFCCCBBBCCCBBBBBBCCCDDDEEEDDDAAA???>>>FFFVVVfffkkkgggcccbbbmmmsssrrrppp}}}++++++++++++++++++++++++************************((((((((())))))***++++++((((((((((((((()))***+++*********************************+++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,---------))))))))))))))))))))))))((()))+++...222333333111,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************)))************+++++++++***************************++++++,,,,,,++++++***)))************+++++++++))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))************************)))))))))***++++++,,,,,,,,,,,,,,,,,,---///000111555<<>>@@@AAAAAABBBEEEAAA@@@CCCDDDBBBAAACCCBBBBBBCCCEEEFFFDDD@@@===???GGGVVVeeejjjgggdddeeennnssstttuuummm++++++++++++++++++++++++************************))))))***++++++***))))))'''(((***)))(((''')))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))***+++...000000...,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************)))************+++++++++***************************++++++,,,,,,++++++***)))************+++++++++))))))******++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&''''''(((((())))))************************)))))))))***++++++,,,,,,......------...111333555;;;CCCMMMPPPPPPSSS\\\dddVVV[[[```dddlll~~~vvveeezzzqqq]]]ttt}}}yyy{{{xxxqqqpppxxxzzzvvvrrrhhhhhhcccXXXMMMJJJQQQYYYWWWPPPIIIFFFEEEBBB<<<777000000000000000000000000+++,,,,,,------......///*********++++++,,,,,,---************************++++++************++++++)))************+++++++++,,,,,,------...---------111111111222333444555666666777999999888888999;;;<<<======>>>>>>>>>>>>>>>DDD@@@>>>AAABBBAAA@@@BBBAAABBBDDDGGGGGGEEE@@@;;;;;;CCCRRR```eeebbbaaaccclllqqqssswww}}}```+++*********))))))((((((************************))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,...000000,,,)))************************)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++)))************+++++++++,,,+++++++++***))))))))))))************+++++++++,,,+++******)))*********************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))******+++,,,'''+++.........111:::AAAHHHQQQQQQKKKQQQaaaeee\\\]]]bbbiiitttqqqkkkyyy{{{hhh]]][[[qqq~~~|||vvvqqqyyy|||yyyqqqvvvzzzuuuqqqooommmpppjjjgggeeeYYYIIIDDDHHHRRRVVVPPPDDDEEENNNGGG666:::444///...000111...+++/////////000111///+++(((++++++******++++++,,,------***((((((***,,,+++***))))))******++++++++++++...111111...---//////,,,...///000///...---...000000000111222333333444444888777666555555666777888===============>>>??????@@@AAABBBCCCCCCCCCBBBBBBJJJIIIGGGFFFEEEAAA===:::;;;GGGUUU^^^dddhhhgggcccjjjlllqqq{{{iii+++*********))))))))))))************************))))))))))))))))))))))))'''(((((()))))))))))))))************************************++++++++++++---,,,,,,...000///,,,***************************************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,+++++++++************++++++++++++,,,,,,,,,+++++++++++++++************++++++++++++,,,++++++***************************************************************************************++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************++++++,,,***,,,------///666BBBKKKQQQSSSPPPMMMUUUbbbddd^^^^^^kkkwww~~~jjjvvvpppbbbaaalllzzz|||vvvooovvvuuuvvvxxx{{{{{{yyyvvvyyyooohhhdddlllmmmooonnnbbbQQQEEEAAANNNUUUVVVNNNIIIKKKHHH@@@<<<666000...//////---+++111///---,,,,,,***(((&&&++++++******++++++,,,------+++((((((***,,,+++***222///,,,)))((((((***,,,111333111---,,,......,,,,,,...//////......///111111111111111111111111111888777666666666666777888===<<<<<<<<<===>>>??????@@@@@@@@@AAABBBCCCEEEFFFHHHGGGGGGGGGFFFCCC>>>:::???LLLZZZcccgggjjjhhhdddhhhjjjpppmmm***************)))))))))************************))))))))))))))))))))))))'''((())))))******))))))************************************+++++++++,,,,,,,,,,,,...//////---***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---------************+++++++++,,,,,,,,,+++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,,,,...,,,,,,...666AAAMMMTTTRRRNNNKKKPPPYYY______]]]```nnn|||sss}}}jjjaaammm}}}nnnwww~~~xxxzzz~~~|||~~~vvvnnnkkkiiiiiihhhxxxttthhhbbbgggmmmqqqmmmeee[[[OOOFFFIIIPPPWWWVVVOOOHHHGGGIII???999222.........,,,+++...,,,******,,,...//////++++++******++++++,,,---,,,+++))))))+++,,,+++***,,,+++***)))***+++---...444555222---+++---...++++++,,,............000222111111111000000000//////999888777666666777888999<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>@@@CCCGGGIIIEEEEEEGGGHHHHHHDDD>>>:::AAANNN]]]eeeiiijjjgggccccccgggnnn}}}xxx************************************************))))))))))))))))))))))))(((((()))************)))*********************************+++++++++,,,,,,,,,,,,---.........---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++++++++,,,,,,------*********+++++++++,,,,,,,,,,,,+++************+++************************************************++++++++++++++++++++++++*********************************************************************************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++************+++,,,,,,...,,,---666EEEQQQUUUTTTMMMJJJOOOZZZ^^^[[[ZZZ___kkkvvviiidddjjjyyy|||~~~}}}zzzxxxzzz}}}~~~}}}~~~yyyvvv}}}|||qqqkkkhhhiiijjjlllvvv}}}tttiiiooonnnfffdddhhhhhhaaaKKKJJJOOOVVVUUUKKKFFFHHHBBB===555000...---,,,+++,,,+++***+++---.........++++++******++++++,,,---,,,+++******++++++++++++&&&(((***---...---,,,+++666666222,,,***,,,---+++)))+++---......///111333000000000111111111111111999888777666666777888999:::;;;;;;<<<===>>>@@@@@@>>>>>>======???AAADDDFFFAAACCCFFFIIIJJJFFF???:::===LLL\\\dddfffgggdddaaa```dddlll{{{|||***************+++++++++************************))))))))))))))))))))))))((())))))******************************************++++++++++++,,,,,,,,,,,,---------------------+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))******++++++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++***+++,,,,,,------,,,333CCCUUU\\\WWWNNNKKKOOO[[[fffcccXXXYYYccc}}}ggglllhhh]]]yyy|||{{{zzzyyyyyyzzz}}}}}}zzz}}}uuummmhhhfffeeeqqqxxxppprrrnnneeegggrrrxxxvvvVVVHHHEEEQQQZZZSSSHHHDDDDDD@@@999333000...,,,,,,...------------+++(((%%%++++++******++++++,,,---++++++,,,,,,++++++++++++......---,,,,,,,,,------555555111+++))),,,---+++(((***,,,---...///111333//////000111222444444555999888777666666777888999999999:::;;;===>>>@@@AAA<<<===>>>???????????????@@@BBBFFFJJJJJJGGG@@@;;;;;;JJJZZZbbbcccdddccc```___ccckkkyyyvvv*********+++++++++++++++************************))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------............++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******************++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++,,,------,,,222???OOO[[[\\\TTTLLLNNNVVVaaafff___WWW^^^lllkkk^^^kkkggg^^^hhh~~~}}}zzzxxxxxxxxxwwwxxx~~~|||~~~~~~{{{zzz~~~|||zzz}}}~~~zzzrrriiibbb___}}}qqqnnnhhhcccdddkkkooonnnaaaNNNCCCLLLXXXWWWLLLCCCEEEBBB===888333000...---***+++...111444555222000++++++******++++++,,,---***,,,------,,,++++++,,,111---)))'''***111:::@@@111222///***))),,,---+++(((***,,,------...000222...///000111333555666777888777666555555666777888888888999;;;<<>>?????????>>>===@@@BBBFFFIIIJJJFFF@@@;;;>>>MMM\\\aaaaaabbbbbbaaa```cccjjjwwwrrr*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------.........///------------............+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++******+++++++++,,,,,,,,,------------,,,++++++++++++,,,************************************************************************************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++++++++,,,------,,,;;;MMMVVVVVVQQQPPPQQQWWW]]]aaa___\\\bbbttt}}}```aaappp}}}wwwfffmmmvvvuuu{{{xxxvvvwwwzzz{{{{{{wwwuuusssrrruuurrrrrrzzz{{{uuuxxx}}}{{{pppfff```wwwzzzuuukkk```\\\[[[[[[^^^ccccccVVVIIIHHHNNNQQQLLLEEEEEEDDDAAA<<<777222///...)))***---111666:::;;;:::++++++******++++++,,,---))),,,......,,,++++++,,,+++)))'''(((,,,444===BBB,,,...---******------+++)))+++,,,------...///111...///000111222333444555777666555444444555666777777888888:::<<>>>>>???@@@AAAAAABBBCCCFFFHHHIIIFFF@@@;;;BBBQQQ^^^```^^^^^^______bbbeeejjjuuummm*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...///---+++***---///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------.........//////---------.........//////+++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++,,,,,,---......BBBWWWYYYNNNGGGMMMXXXccceeeccc^^^bbbvvvqqq\\\lll~~~ccchhhjjj{{{zzz~~~wwwuuu|||yyyxxxzzz|||yyywwwtttuuuqqqooopppsssvvvyyy}}}|||sss{{{vvvkkkeeeeeejjjttt~~~uuunnn]]]XXXVVVUUU[[[eee```YYYNNNEEEDDDHHHIIIHHHEEEEEECCC???999444000//////---++++++---//////...++++++******++++++,,,---))),,,//////,,,***+++---,,,,,,.../////////...---(((+++,,,******------+++)))+++------------///000//////000000111111222222666555444333333444555666777777888:::<<>>======???BBBEEEGGGCCCDDDFFFHHHHHHEEE@@@<<>><<<555///000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((......---,,,++++++******+++++++++*********))))))++++++******++++++,,,---,,,...///000///000111333888777555333333333555666;;;999777888<<<>>>>>><<<===>>>?????????@@@CCCFFFEEEEEEFFFIIIIIIEEE>>>888@@@PPPYYY[[[]]]XXXWWW```___hhhmmmqqqppp***++++++,,,,,,++++++***************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++////////////......---,,,---------------,,,+++))))))+++---......---...///111---,,,000111...///222---------,,,,,,,,,,,,,,,---//////---...111111...222222222000...---///111///...------......---+++,,,,,,---------.........,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,************++++++++++++************************************************************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((()))************+++++++++...++++++---------555???TTT^^^```VVVRRRZZZdddgggddd___```mmmkkk{{{rrriiiwww|||{{{}}}}}}vvvtttrrrpppnnnjjjgggdddjjjsss{{{}}}}}}vvvvvvuuuwwwzzz|||zzztttoooiiiddd```___]]][[[___eeeuuuuuuwwwzzzzzzuuukkkccc]]]^^^]]]UUUIIIBBBAAACCCNNNIIICCC@@@@@@===666111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++***))))))(((/////////...------,,,,,,+++++++++*********))))))++++++******++++++,,,---,,,...///000///000111333888666555333333333555666:::999777999<<<>>>>>>======>>>???@@@@@@BBBFFFHHHDDDEEEFFFHHHIIIEEE>>>888>>>NNNWWWYYY\\\XXXWWWaaabbbjjjnnnrrrvvvhhh******++++++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,------.../////////...444555666555444333333444777333222444666666777:::111111222333333444444444---//////---///333333///...000222111///...000222000///......//////---,,,---------...............---------,,,,,,,,,,,,+++------,,,,,,,,,,,,------/////////...............+++++++++++++++*********************************************************************************'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))************+++++++++---,,,+++,,,---333@@@LLL``````ZZZVVV]]]hhhkkkeeeaaaWWWcccnnnvvvmmmlll}}}zzz{{{zzzxxxvvvrrrmmmiiieeecccbbbgggkkklllooovvv|||}}}}}}{{{{{{wwwppplllmmmttttttuuuxxx{{{|||{{{zzzyyyrrrjjj___UUUQQQYYYdddrrrvvv|||kkkZZZ]]]```___XXXNNNCCC<<>>888555111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))///......------,,,,,,,,,+++++++++***************++++++******++++++,,,---,,,...///000///000111333777666444333333444555666:::999888999;;;===>>>===<<<>>>@@@AAABBBDDDHHHJJJDDDEEEFFFHHHHHHDDD>>>999<<>>??????===<<<>>>BBBAAA@@@>>>;;;888555333111111666888555222222111///***...333444333111000111111000......000000000///.....................///............------------------,,,,,,,,,,,,------/////////...............,,,,,,,,,++++++*********************************************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++,,,+++++++++///<<>>CCCDDDDDDCCCAAA>>>;;;:::555333111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++++++++*********)))************************++++++******++++++,,,---,,,...///000///000111333777666444333333444555666999999999999;;;<<<===>>>===???AAABBBBBBDDDFFFHHHCCCDDDFFFHHHGGGCCC>>>;;;===LLLSSSUUUZZZXXX[[[gggjjjoooooonnn{{{~~~YYYNNN)))******++++++******)))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........000//////.........///000000333666999<<>>>>>777777666555333222111111111///------///000000000/////////////////////////////////.........------...------,,,,,,------...---------------------------,,,,,,,,,++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++,,,,,,***,,,555GGGZZZggg[[[[[[[[[___fffkkkfff^^^\\\eee|||wwwwwwggg___dddzzzrrrnnnlllbbb]]]YYYXXX[[[```ggglllrrriiieeefffbbb[[[]]]fffkkkoootttvvvwwwwwwyyy{{{}}}yyysssiii[[[TTTZZZdddnnnzzzsssccc^^^[[[ZZZ___ddd___RRRFFF>>>????????????>>>>>>>>>999777555222///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,***************)))))))))************************++++++******++++++,,,---,,,...///000///000111333666555444333333444666777999999:::::::::<<<===>>>>>>@@@BBBBBBAAABBBCCCDDDBBBDDDFFFGGGEEEBBB>>><<<@@@NNNTTTVVVZZZZZZ___lllrrruuusssooozzzXXXJJJ))))))************))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,------....../////////......------...000222333444===JJJVVV```jjjsssyyywwwqqqxxx~~~}}}wwwsssqqqpppttt{{{|||sssgggbbbaaaaaaPPPJJJBBB===<<<:::777444444222///...///000//////000000000000/////////////////////............---......------------......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,---...333@@@SSS```fffXXX\\\cccgggiiigggddd```ddd{{{eee{{{lll[[[VVVaaaxxxzzzrrroooeee^^^YYYXXXYYYZZZ^^^bbbbbb______cccfffhhhkkkpppjjjooouuuvvvtttssswww{{{tttpppmmmiiiaaaYYYWWW[[[bbbmmmzzzxxxooojjjbbbZZZTTTVVV\\\]]]VVVMMM@@@===999999;;;>>>???@@@<<<;;;777444111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++++++++++++++++++++***************+++++++++++++++******++++++,,,---,,,...///000///000111333666555444333333444666777888999:::::::::;;;===??????AAABBBCCCBBBAAABBBBBBAAADDDFFFGGGDDDAAA>>>===CCCQQQVVVVVV[[[\\\aaaoooyyy|||xxxrrr|||cccNNN))))))************))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,------...//////000000...///111555;;;AAAFFFIIIJJJXXXjjjzzz|||}}}}}}zzzwwwvvv|||qqqppppppsssxxx~~~mmmhhhdddeeefff```RRRFFF???;;;777444333222111000111111111000000000////////////.........---------......------------......++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,***************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))************++++++++++++///444>>>NNN]]]___ZZZYYY___gggkkkiiidddcccdddyyykkkmmm___WWWbbb|||}}}}}}~~~tttpppkkkccc^^^^^^___\\\[[[^^^XXX]]]cccjjjsss{{{{{{vvvnnnsssxxxwwwtttuuu|||uuuooolllllljjjaaaYYYUUUYYY]]]cccfffiiimmmrrrvvvjjj___SSSPPPVVV[[[XXXTTTGGG???777444777===??????>>><<<888555111///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,***+++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---,,,...///000///000111333666555333333333555666888777999;;;;;;::::::===@@@>>>@@@CCCDDDCCCCCCCCCDDD@@@CCCFFFFFFCCC@@@>>>>>>FFFSSSVVVVVVZZZ\\\bbbqqq{{{~~~yyysss~~~~~~pppQQQ))))))************))))))************************)))************+++++++++******+++++++++,,,,,,,,,---------...///000000111333666<<>>>>>>>><<<888444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++((((((((((((((()))))))))))))))******++++++++++++++++++******++++++,,,---,,,...///000///000111333666555333333333555777888777999;;;;;;::::::===@@@===@@@CCCEEEEEEEEEFFFGGG@@@CCCFFFFFFCCC@@@>>>???GGGSSSVVVUUUZZZ[[[bbbqqqyyy{{{wwwrrr}}}~~~vvvRRR++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))***+++---//////---+++***+++///555999999888999AAACCCLLL___ttt~~~yyywwwwwwqqqgggcccddduuu}}}{{{kkk___]]]```lllpppvvvyyyccc^^^^^^aaammmwww[[[PPPJJJ:::999>>>444000000222333...(((,,,555111111000---,,,,,,)))&&&...........................------,,,,,,------...,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++,,,)))***------***+++...+++555IIIZZZ___ZZZVVVXXXeeeeeeiiiiii___XXXdddyyy~~~iiiiii]]]QQQqqq}}}|||qqqlllwwwtttppptttjjjcccbbbccc```^^^^^^YYY\\\dddrrr~~~~~~wwwssssssvvvzzz||||||}}}yyyuuusssnnncccZZZQQQKKKFFFIIITTTbbbmmmrrrppphhh[[[RRRTTTZZZ\\\XXXQQQHHH<<<555666999<<<<<<;;;:::777444111...---,,,///---+++))))))***+++---************************+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,---////////////000111222333333333333333444666777999;;;:::999:::<<<>>>>>>===AAACCCFFFGGGFFFDDDDDDDDDDDDDDDDDDCCCAAA???===<<>>???>>>>>>AAADDDEEEEEEEEEFFFGGGBBBCCCDDDEEEDDDBBB???===LLLQQQXXX]]]```cccgggjjjwwwyyywwwvvvuuuQQQ++++++++++++++++++++++++*********+++++++++++++++******++++++,,,---------//////......000222555777:::<<<@@@FFFNNNVVVZZZ\\\xxxuuuuuuyyytttbbbNNNEEEFFFMMMUUU[[[YYY```ggghhhggghhhnnnuuuuuuuuuqqqsss{{{sssooolllsssoooRRREEE888555555333///------............---///111...........................------,,,,,,------...,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++***)))***------+++,,,111888OOOeeeiiieeeeeeeeeccciiieee```XXXRRR\\\~~~sss}}}ppp\\\___kkk{{{ttt{{{|||tttiiiZZZSSSUUUhhh}}}|||{{{wwwwwwvvvuuuuuuuuuvvvvvv}}}{{{}}}~~~}}}|||zzzxxxvvvvvvvvvvvvyyy{{{}}}}}}sssjjjgggfffdddccceeeeeebbb^^^[[[^^^fffqqqxxxxxxvvvtttrrrtttxxx}}}oooppprrruuuwwwuuuqqqnnnaaaTTTDDD>>>DDDRRR```hhhkkkwwwwwwggg[[[VVVSSSRRRUUUTTTKKK>>>666555888;;;:::888666333000---,,,)))******+++++++++******************************************************+++************)))))))))))))))***+++,,,,,,------////////////000111222222333333222333444555777888999888888999<<>>JJJYYYjjjwww|||{{{{{{rrrllljjjjjjkkkkkkaaaWWWLLLGGGLLLUUU```gggvvv}}}tttbbbKKK<<<777555333000000000000111000,,,,,,..............................------,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))*********++++++++++++***+++---+++)))---333AAAZZZkkkggg```dddhhhfffeeeaaa^^^]]]___mmmuuu|||bbb\\\nnnyyy}}}qqqttt|||{{{jjj^^^[[[VVVQQQ[[[lll{{{vvvqqqmmmkkkkkkkkkkkkmmmlllllllllmmmoooqqqrrrxxx|||~~~wwwlllfffeeegggqqqooossszzz~~~}}}|||}}}{{{{{{zzz{{{}}}~~~}}}xxxwwwuuussspppmmmkkkjjjhhhgggeeeccccccccccccdddmmmppptttyyy}}}xxxoookkkhhhdddccceeeggggggeee___[[[]]]fffnnnxxxzzzyyyuuuttttttrrrooofffjjjooossstttrrrpppmmmfff\\\NNNDDDDDDOOOaaammmtttmmm]]]TTTQQQQQQVVVXXXRRREEE:::444444<<<<<<;;;999666333///---***************+++++++++************************))))))))))))))))))))))))************))))))))))))))))))***+++,,,,,,------///......//////000111222333222222222333555777888888777777999<<>>??????CCCCCCCCCCCCCCCEEEIIILLLFFFEEECCCAAA????????????IIITTT^^^___ZZZYYYaaajjjuuu}}}}}}~~~xxx~~~|||hhh+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********+++---///222333:::<<<>>>???@@@EEEMMMTTT]]]iiivvviiidddZZZPPPLLLQQQ\\\fffooo]]]QQQIIICCC===222+++///222000///222////////////////////////...------,,,,,,------......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++---,,,,,,,,,+++...888DDDYYY```aaaZZZXXX```hhhiiieee___\\\eeeyyyrrruuummm___ddd|||rrriiijjjooorrrpppjjjgggiiiooo|||{{{tttqqqsss{{{||||||yyytttppplllkkkfffhhhkkkooossstttrrrpppkkkjjjhhhhhhhhhfffccc```ZZZ]]]aaafffkkkmmmnnnnnnrrrnnnhhh```XXXXXXcccpppsssqqqpppqqqmmmeee``````\\\ZZZXXXWWWVVVVVVXXXYYY[[[ZZZYYYWWWTTTQQQOOOMMMNNNLLLIIIGGGHHHJJJMMMOOOOOOOOONNNNNNOOOPPPRRRSSSRRRTTTXXX]]]bbbhhhlllnnnxxx|||~~~|||tttoooppphhhjjjkkkiiijjjvvvwwwkkkjjjiiidddWWWYYY^^^dddiiikkkiiiggggggjjjiii]]]OOOKKKRRR[[[jjjllljjjeee```\\\UUUMMMNNNLLLLLLNNNNNNHHH>>>555:::<<<===>>>===999555333...---,,,++++++++++++,,,************************************************(((((()))))))))))))))***(((((()))***,,,---..................///000111111222222111222333444666777888777777888;;;>>>>>>>>>CCCDDDDDDCCCBBBDDDGGGJJJGGGEEECCC@@@>>>>>>>>>>>>MMMVVV___```[[[ZZZaaaiiipppyyy~~~}}}yyy~~~++++++++++++++++++++++++***++++++,,,,,,---------***+++,,,///333888<<>>===:::666333,,,...///000///---)))'''************************++++++++++++++++++++++++(((((((((((())))))******'''((()))***,,,---...///...............///111111222111111111222444666777999888777888;;;=========@@@AAABBBBBBAAABBBEEEGGGCCCDDDDDDDDDCCCAAA???===LLLUUU^^^```]]][[[___dddfffooovvvyyy|||++++++++++++++++++++++++******+++,,,,,,---......---...000555:::AAAGGGJJJCCCIIIRRRYYY___gggqqqxxxnnnppplllfffjjjqqqlll```^^^dddpppsssRRRDDD>>>666111222000000000000000000000000...------,,,,,,------............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++---,,,,,,...222;;;MMM______TTTMMMQQQYYY\\\\\\\\\MMMTTTbbbuuuyyywwwfff```uuuwwwvvvyyynnnlllgggcccdddeeeggglllsssrrrkkk^^^QQQGGGEEEIIIMMMVVV[[[cccjjjmmmjjjccc]]]WWWTTTPPPMMMLLLKKKIIIGGGFFFKKKRRRXXXYYYVVVPPPLLLMMMLLLPPPVVV[[[cccuuu}}}oooaaa[[[]]]NNNLLLIIIGGGEEEDDDEEEEEEBBBBBBBBBBBBAAA@@@??????===>>>???AAABBBBBBCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKPPPPPPOOOPPPSSSWWW[[[^^^aaagggooovvv{{{|||{{{www{{{~~~|||}}}|||{{{xxxzzz{{{{{{~~~~~~pppooolllddd```]]]\\\aaaiiimmmiiiddd___eeekkklllfffZZZLLLCCCGGGLLLQQQWWW^^^```ZZZPPPLLLKKKJJJKKKKKKIIIEEEAAA444666:::======:::666333111555999<<<;;;555///***************************++++++++++++++++++++++++'''((((((((())))))******'''((()))***,,,---...///...------......///000111222111111111222444666777:::888777888:::<<<<<<<<<===>>>@@@@@@@@@BBBDDDFFF???BBBEEEHHHGGGDDD@@@===HHHQQQ\\\```]]]ZZZ[[[]]]gggooouuuxxx}}}...---,,,,,,------,,,***,,,------------,,,++++++111333888===AAADDDHHHLLLHHHOOO___sssqqqccceee```]]]]]]]]]\\\___ddd{{{xxx___KKK;;;444333333111111333222...,,,.../////////...------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))++++++******)))*********)))************+++++++++*********)))******+++,,,,,,))))))...888FFFYYYjjjUUUTTTRRRRRRYYY```\\\TTTZZZ^^^zzzyyyuuuvvvfffccclllzzz|||{{{nnnhhhbbbiiipppvvv|||~~~xxxpppaaaQQQHHHFFFIIIQQQYYY\\\dddgggaaa```ddd```VVVRRRKKKEEEDDDEEEHHHPPPXXX```UUUSSS[[[WWWIIIGGGPPPTTT]]]dddccceeeuuuyyyssspppjjjeee___VVVMMMJJJKKKLLLHHHCCC???@@@@@@???=========>>>BBB>>>===BBBGGGFFFCCC@@@DDDBBB@@@AAACCCGGGIIIJJJMMMIIIJJJPPPSSSRRRUUUZZZaaadddiiimmmrrrxxx~~~{{{yyyvvvtttvvvzzzzzzjjjjjjkkkgggfffcccaaacccgggiiifffbbbiiijjjhhheeebbb]]]QQQFFFHHHCCCHHHXXX```\\\YYY\\\QQQLLLJJJLLLLLLHHHCCCBBB::::::;;;<<<<<<:::777444555666DDDYYY\\\III333(((+++***)))(((((()))***+++...///000...+++(((&&&&&&&&&'''(((*********)))))))))***++++++***+++---///000...---...111222111///333222222333444666888:::888888888888999:::;;;;;;???CCCDDDCCCDDDGGGFFFCCCAAABBBCCCCCCCCCBBBAAA@@@FFFRRRVVVXXX]]]]]]^^^hhhnnnrrrtttuuu~~~+++******+++,,,,,,,,,+++///...,,,,,,,,,...000111444888>>>CCCDDDCCCDDDEEEIIIXXXnnn}}}vvvjjjaaa\\\YYYTTTNNNLLLYYYwwwsssdddPPP>>>444000---...222555222111222000000///......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************************************+++***************++++++)))************+++++++++***************++++++,,,+++......000===SSSaaacccUUURRRRRRXXX```aaaZZZSSSTTTffflll]]]jjj}}}rrrjjjfffhhhpppvvvxxxyyyyyyuuuooocccXXXNNNMMMOOOTTT\\\cccmmmtttqqqeee\\\\\\XXXPPPMMMJJJJJJPPPVVV[[[bbbhhhgggdddcccaaaXXXOOOUUUcccjjjsssyyyxxxzzz}}}tttjjjbbbRRRRRRTTTYYY[[[WWWOOOHHHBBB@@@???@@@BBBBBB@@@===CCCAAAAAACCCHHHKKKIIIEEEEEECCC@@@???@@@BBBDDDEEELLLFFFEEEKKKRRRVVV\\\bbbbbbdddfffgggiiilllrrrvvvzzz~~~~~~}}}{{{yyywwwuuuvvvyyy}}}|||}}}~~~}}}||||||~~~~~~mmmiiigggccceeebbbaaabbbfffgggdddaaaggghhhfffbbb```]]]VVVNNNDDD>>>AAAPPPYYYWWWUUUWWWUUUNNNIIIKKKKKKGGGAAA???<<<:::888999::::::888555333333AAAWWW```PPP999++++++***)))(((((()))***++++++,,,...---+++)))))))))'''(((***+++,,,,,,++++++)))***++++++***+++---///000...---...111222000///222222222222444666888999888888888888999:::;;;<<<>>>AAABBBAAABBBFFFFFFCCCAAABBBCCCCCCCCCBBBAAA@@@DDDQQQVVVXXX^^^]]]^^^hhhooosssuuuwww}}}******++++++,,,---------///---++++++---111666999@@@BBBEEEEEEEEEFFFGGGHHHOOO\\\lllvvvssshhh\\\UUUVVVWWWZZZ___iiiiiihhhgggggghhheee___[[[dddiiiiiidddeeelllnnnjjjxxxvvvcccVVVFFF<<<444333333111///...000000//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************************************))))))))))))***+++,,,,,,)))************+++++++++***************+++,,,,,,+++222333555HHHbbbfffZZZTTTPPPTTT```ddd\\\SSSQQQVVVqqqgggZZZ{{{zzzsssqqq~~~rrrggg```^^^^^^eeemmmsssqqqlllgggaaa[[[WWWRRRRRRYYY```fffmmmttttttwwwrrrdddZZZYYYWWWSSSSSSRRRXXXfffrrrxxx|||zzzxxxllllllzzz{{{qqqhhhdddbbbhhhpppvvvuuunnnddd^^^RRRLLLFFFDDDEEEFFFDDDAAAAAAHHHKKKLLLQQQUUUPPPFFFCCCBBBBBBBBBCCCFFFHHHJJJRRRNNNNNNTTT\\\aaaeeehhhiiijjjjjjiiihhhjjjmmmppptttyyy}}}|||yyyxxxvvvuuutttvvvwwwxxxuuuxxxzzzzzzxxxyyyrrrjjjgggcccfffcccaaa```aaa```]]]YYY^^^``````]]][[[\\\ZZZUUUJJJBBBAAALLLWWWYYYYYY\\\^^^SSSKKKKKKLLLHHHBBB@@@@@@:::555555888:::999666333...444FFFPPPFFF555)))+++***))))))))))))***+++(((***,,,,,,+++***+++,,,'''((()))***++++++++++++)))***++++++***+++---//////...---...000111000///222222111222333555777999777777777888999;;;<<<======@@@@@@???@@@EEEFFFEEEAAABBBCCCCCCCCCBBBAAA@@@BBBPPPVVVXXX]]][[[\\\fffjjjpppsssuuu|||+++,,,------------...///,,,,,,---000444:::???BBBIIIIIIGGGBBBCCCJJJQQQUUU\\\\\\^^^```bbb```ZZZTTT```gggyyylllggg^^^VVVRRRRRROOOKKKMMMNNNPPPSSSTTTTTTRRRQQQSSSWWWXXXVVVXXX]]]\\\XXXXXXdddoooqqqmmmppp~~~qqq]]]DDD666111......000111111000//////......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))***+++,,,---))))))*********++++++++++++************+++,,,,,,...000444@@@VVVgggcccUUUVVVUUU^^^jjjfffVVVPPPVVVjjjttthhhcccyyyttt~~~zzztttnnndddZZZSSSRRRTTTVVV]]]fffkkkggg```ZZZUUUQQQVVVVVV[[[dddlllooosssxxxrrrqqqlllbbb^^^___\\\WWW\\\]]]fffvvv{{{ooolllpppuuu|||uuuqqqgggbbbYYYPPPJJJHHHHHHIIIMMMYYYaaaaaabbbbbbWWWGGGAAADDDIIINNNRRRUUUXXXZZZ___aaaeeeiiikkkllllllnnnqqqqqqpppooooooppprrrtttsssxxx~~~}}}|||wwwvvvtttsssrrrqqqqqqqqqmmmrrrwwwwwwuuuxxxzzzqqqhhheeedddhhheeeaaa___\\\YYYTTTQQQPPPUUUXXXWWWXXX[[[[[[YYYUUUJJJCCCIIIRRRYYY^^^ccchhhZZZNNNKKKLLLJJJGGGEEECCC<<<444222666::::::888:::111---222666333---)))************************((()))++++++******+++---&&&''''''(((((())))))))))))***++++++***+++---///............///000000///111111111111333555777888666777777888999;;;<<<======??????>>>@@@EEEHHHFFFAAABBBCCCCCCCCCBBBAAA@@@CCCQQQXXXYYY\\\YYYYYYccceeelllpppsss~~~}}}~~~,,,---......,,,+++,,,...,,,000555<<>>666333555888999888>>>999444111...++++++...******++++++++++++*********+++++++++))))))***+++)))))))))((((((((()))))))))***++++++***+++---///---...............///000000000000111222444666777777777777888999:::<<<===>>>@@@@@@>>>@@@FFFHHHGGGAAABBBCCCCCCCCCBBBAAA@@@FFFTTTZZZZZZZZZVVVVVVbbbhhhooorrrttt~~~|||}}})))+++...---***)))+++...333888AAAIIIOOOQQQQQQPPPRRR^^^hhhjjjllloookkkdddUUU[[[]]]UUUQQQcccwwweeeVVVPPPOOOQQQRRRWWWaaafffccceeeqqq}}}~~~vvvnnnjjjjjjkkkccckkk{{{{{{YYYAAA444111444222222111111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,,,,)))************++++++++++++++++++++++++,,,------333222AAA[[[eee[[[TTTXXXYYY^^^eeecccVVVQQQaaaxxxyyyoooaaa[[[bbbzzzttteee[[[XXXTTTSSSUUUXXXYYYZZZdddhhhiiidddaaabbbddddddaaa___^^^^^^YYYSSSRRRTTTWWWUUUTTTXXX^^^```\\\VVVOOOSSS^^^lllssstttuuuwwwuuu```jjj~~~~~~}}}zzzyyy}}}}}}xxxuuuwww{{{uuummmgggbbb___^^^dddjjjrrrvvvvvvuuuuuuvvvvvvzzzzzzvvvuuu}}}}}}{{{yyyxxx~~~~~~zzzyyywwwtttrrrpppooonnnrrrtttvvvsssoooooosssxxxmmmllljjjhhhjjjtttuuukkkeeeeeegggbbbaaa```___]]][[[YYYXXXEEEJJJOOOVVV^^^eeeddd___\\\SSSGGG>>>===EEEQQQZZZ___VVVOOOMMMLLLIIIGGGHHHEEEAAA;;;777666777888888666999;;;888222,,,+++,,,******+++,,,,,,+++******+++,,,,,,***(((''')))***///...---,,,+++*********)))***++++++***+++---///,,,...//////...---///000000000000000111333555777888888888888999:::;;;;;;>>>AAAAAA@@@AAAFFFGGGFFFAAABBBCCCCCCCCCBBBAAA@@@HHHWWW\\\YYYYYYUUUWWWcccqqqvvvxxxvvv~~~yyyyyy}}}'''+++......------000444;;;@@@GGGNNNRRRSSSQQQOOO```qqq~~~~~~zzzoooaaaLLLTTT[[[___iiiwwwggg[[[WWWQQQOOOVVVdddttt~~~~~~wwwtttzzz~~~~~~tttXXXBBB555111333222222111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++***************++++++)))************+++++++++,,,++++++++++++,,,------222>>>SSSdddcccYYYUUUZZZ]]]aaaaaaYYYTTT```|||yyynnnddd]]]ddd|||~~~uuurrrooonnnoooqqqpppoooqqqpppkkkcccaaaeeehhhgggeeebbb___^^^[[[YYY\\\ccccccccccccdddbbb^^^\\\\\\]]]cccoooyyyyyyssspppqqqxxxxxxyyy|||~~~{{{qqqgggeeewww|||tttuuuwwwzzz~~~|||zzzvvvxxxwwwrrrvvv~~~}}}}}}zzzxxxuuurrrpppnnnnnnnnnqqqqqqqqqooommmlllmmmnnnfffggghhhfffeeeiiisss{{{yyyrrrlllfffcccccc^^^^^^^^^\\\YYYWWWUUUUUUGGGHHHKKKRRR___iiihhhaaaZZZWWWNNNBBB;;;???IIIQQQPPPPPPRRRUUURRRJJJEEEEEEDDDDDDAAA<<<777555666777444888:::999444///+++)))***++++++,,,,,,++++++******++++++)))'''''')))+++333111///---+++*********)))***++++++***+++---///+++...//////------...000/////////000111333555666:::999999888888999::::::<<<@@@AAA@@@AAAEEEEEEBBBAAABBBCCCCCCCCCBBBAAA@@@HHHVVV[[[XXXXXXUUUZZZhhhqqqvvvvvvttt|||{{{wwwwww(((,,,111222111222777;;;???CCCIIIMMMPPPOOOLLLJJJiiixxxzzzuuugggXXXSSSRRRXXXkkksssaaaZZZ[[[^^^^^^dddmmmyyyttthhhjjjvvvmmmUUUDDD===333333222222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++******************)))************+++++++++,,,,,,++++++,,,,,,---...000IIIaaaggg```ZZZYYY[[[iiikkkeee[[[___xxx}}}wwwccc\\\___vvv|||tttzzzpppfffccchhhkkkjjjhhheeedddeeegggjjjttt~~~}}}mmm___[[[^^^uuu~~~|||uuuuuuyyyzzz~~~zzzssspppqqq~~~wwwvvvtttttttttvvvwwwxxx||||||}}}~~~~~~~~~~~~}}}uuuvvvvvvrrrnnnpppxxxzzz|||{{{zzzxxxvvvwwwzzz}}}~~~}}}|||{{{xxxuuurrrooolllkkkkkkkkkkkkkkklllllllllllllllllljjjjjjiiifffdddgggmmmrrr}}}vvvoookkkggg```[[[XXX]]]]]]\\\XXXSSSOOOMMMLLLIIIGGGFFFLLL\\\iiiiiibbbUUUVVVQQQDDD999888@@@GGGGGGLLLVVV]]]YYYNNNFFFDDDCCCEEEEEE@@@999444444777>>>>>>;;;666333222...+++***+++,,,------,,,+++***)))******)))'''(((***,,,333222///,,,)))((((((((()))***++++++***+++---///+++---//////---,,,...000////////////111333555666;;;:::999999888888999999;;;???AAA@@@AAACCCCCC???AAABBBCCCCCCCCCBBBAAA@@@GGGUUUZZZXXXXXXWWW]]]mmmjjjooopppoooyyy~~~vvvsss333&&&%%%333999777@@@RRRKKKGGGIIIPPPNNNHHHMMMXXXxxxuuuuuuvvvooo___SSSPPPMMMbbbtttkkk\\\TTTWWWXXXhhhzzzqqqsssyyyYYYAAA444:::888///---333222+++000/////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++************************************************************************************+++,,,,,,,,,,,,+++...***(((+++---,,,---000???UUUccc^^^UUUWWW[[[\\\mmmbbbbbb]]]```nnn___bbbxxxwwwhhhkkk{{{ooojjjnnnqqqqqqnnnhhhlllmmmmmmwww}}}sssppppppuuu|||}}}yyyuuuoooooouuu~~~}}}vvvvvvqqqkkklllwwwwwwqqqooolllgggcccbbbqqqxxxpppeeeiiivvv|||vvvsssxxxwwwuuuttttttuuuvvvwwwzzz{{{yyywwwyyy|||yyytttwwwvvvuuussspppmmmjjjiiigggiiikkkkkkiiigggfffgggfffggghhhgggfffeeefffggghhheeeaaa[[[VVVUUUVVVXXX[[[ZZZWWWRRRNNNKKKJJJJJJAAAEEEJJJQQQWWW\\\```bbbVVVUUURRRKKK@@@999<<>>>>>KKKTTTVVVWWWZZZYYY___pppmmmoooooonnnwwwvvv+++---,,,+++444CCCMMMOOOHHHMMMVVVXXXOOOGGGSSSfffpppqqqsssrrrfffWWWQQQSSS\\\~~~mmmZZZUUUNNNUUUgggrrrtttooo{{{oooZZZFFF<<<333222444444111000000000/////////.........------------------------+++,,,,,,------,,,,,,+++......------------,,,,,,************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---******,,,,,,+++...444GGGYYYbbbZZZPPPSSS\\\aaaggghhh]]]YYYrrrfff```nnnyyylllvvv|||xxxuuuyyytttsssuuuwwwuuurrrppp|||vvvpppwww|||qqqlllkkkiiittt}}}uuupppiiiaaa[[[```jjjppplllkkkwww|||xxxvvvuuusssvvv{{{~~~|||vvvooojjjlllnnnppppppuuuzzzyyytttqqqqqqqqqppppppooonnnmmmggghhhiiihhhfffddddddeeeeeeffffffffffffeeeddddddcccbbb___ZZZUUUSSSSSSTTT[[[ZZZXXXTTTQQQNNNMMMMMMFFFHHHJJJMMMQQQVVVYYY[[[TTTUUUUUUOOOFFF???>>>@@@FFFHHHLLLOOONNNIIIDDD@@@DDDCCCAAA===999555222111333444666555333000---,,,---,,,++++++,,,,,,+++)))******)))((()))***,,,......---***)))(((***+++---************************,,,---...---,,,---...000000000000111222333555555666555555555666777999:::===@@@AAA@@@BBBEEEFFFCCCCCCCCCDDDBBB@@@>>>>>>???IIIRRRSSSTTTYYYXXX```sssqqqpppmmmllluuu|||&&&...444666>>>LLLSSSQQQRRRSSSWWWZZZWWWUUUbbbsssdddiiimmmjjj```ZZZaaammmwwwTTTOOOTTT\\\rrr{{{uuuxxxgggLLL555444666111---000000000000/////////......------------------------+++,,,,,,------,,,,,,+++......------------,,,,,,************************************************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++++++++,,,---+++***111:::RRR\\\___TTTLLLSSS___ggg```jjjZZZ^^^qqq]]]eeezzzuuuxxxpppiiieeeaaa___nnntttxxxyyy|||{{{wwwzzz~~~{{{wwwyyyzzzkkkaaa[[[YYY^^^ddduuuzzzrrriiiccchhhpppwwwzzz~~~yyyxxxxxxxxxqqqtttwwwwwwqqqggg]]]VVVTTTYYY]]]aaagggnnnnnnkkkmmmmmmmmmmmmllllllllllllhhhhhhfffdddaaaaaabbbddddddcccbbbdddfffeeebbb^^^]]]]]]]]]ZZZUUURRRPPPPPPUUUUUUSSSQQQNNNLLLKKKJJJKKKKKKKKKKKKLLLNNNPPPQQQQQQSSSTTTQQQKKKEEE???<<>>;;;777333///111222444444333000---+++---,,,++++++,,,,,,+++***,,,+++***))))))***+++,,,***************+++,,,---******++++++++++++++++++,,,---...---,,,,,,...000000000000111222333555555555444444555666888:::;;;<<<@@@AAA@@@AAAEEEFFFDDDCCCCCCCCC@@@>>>===???@@@GGGOOOPPPQQQWWWYYYdddxxxzzzuuummmkkkvvv,,,...===OOOSSSLLLOOOZZZbbbVVVPPPZZZiiiqqqrrrrrr]]]___aaa___aaaooouuummmdddZZZeeettt{{{mmmvvvPPP<<<555111///000000000000////////////...........................+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++......***+++666CCCZZZ[[[XXXQQQPPPZZZdddhhh]]]bbbaaauuuyyycccYYYnnnzzz||||||tttmmmeee\\\UUUTTTXXX\\\___bbbfffhhhhhhhhhkkkjjjgggjjjqqq{{{|||vvvrrrssswwwzzz|||~~~xxxnnnbbbYYYYYYYYY[[[fffttt}}}vvvzzz}}}{{{}}}yyywwwwwwnnnjjjcccZZZRRRLLLGGGEEEAAAFFFKKKNNNSSSYYYZZZWWW^^^___aaacccfffhhhkkklllgggfffeeebbb______aaacccbbb```___bbbeeeeee___YYYZZZ\\\]]]\\\XXXTTTQQQPPPTTTSSSQQQOOOMMMKKKHHHFFFLLLMMMMMMMMMLLLJJJIIIHHHMMMPPPQQQOOOKKKGGGAAA:::<<>>;;;666222///000111333444222///---...,,,++++++,,,---+++***,,,,,,******))))))******))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,...000000000000111222333555555444444444444666888:::<<<<<>>KKKXXXVVVOOOTTTaaa]]]WWWYYYjjj}}}uuuiii\\\ZZZXXXZZZkkknnnZZZXXX```kkkttt{{{{{{yyyNNN999777555000111000000000////////////........................+++,,,,,,------,,,,,,+++,,,,,,+++++++++***************************************************************************************+++,,,,,,,,,,,,+++)))+++...///,,,///===LLL\\\WWWQQQRRRZZZeeegggeee]]]YYYrrr}}}dddXXX]]]}}}vvvttt{{{rrrhhh]]]VVVRRRNNNKKKJJJMMMSSSXXXZZZWWWZZZYYYUUUTTTWWWWWWUUUUUU]]]fffiiihhhhhhmmmrrrnnnmmmjjjgggcccaaabbbeeehhhrrr~~~~~~xxxrrrooogggdddeeekkklllnnn||||||oooiiigggnnnyyywwwllljjjuuu{{{wwwrrrmmmjjjbbb[[[OOODDD>>><<>>888<<>><<<888666/////////222555555333111...---+++,,,------,,,***,,,,,,+++******)))))))))******+++++++++***)))(((******+++++++++,,,,,,,,,+++,,,------,,,,,,---///000000000111222333555555444444444444666888:::<<<<<>>???DDDFFFEEEDDDDDDBBB@@@>>>>>>AAACCCHHHPPPQQQSSS\\\cccrrr}}}pppmmm{{{FFFTTTVVVKKKJJJWWW```]]]MMM\\\rrr|||mmmbbbbbbaaaaaaiiiuuucccUUUXXXfffzzz~~~|||```EEE???888---111111000000000/////////........................+++,,,,,,------,,,,,,+++......------------,,,,,,******************************************************************************+++,,,,,,,,,,,,+++)))+++---//////555EEEUUUZZZTTTPPPWWWdddkkkhhhaaa^^^```{{{jjjSSSTTTgggvvv~~~oooaaaYYYUUURRRPPPPPPPPPQQQSSSTTTSSSPPPNNNKKKMMMLLLHHHHHHLLLMMMKKKIIINNNSSSRRROOOOOOUUU\\\aaa\\\XXXVVVTTTSSSWWW]]]hhhqqqyyyvvvpppllliiigggbbbffflllpppoooqqq|||xxxssspppfffYYYWWW\\\mmmrrraaa___pppzzzvvvpppkkklllpppwww{{{~~~zzztttpppeeefffhhhgggeee```[[[XXXPPPLLLGGGBBBAAABBBEEEHHHLLLOOOOOOIIIDDDDDDBBB???>>>???AAADDDGGGLLLPPPRRR[[[^^^aaabbbbbbaaabbbbbb```^^^]]]^^^```___[[[WWW]]]^^^^^^]]]ZZZXXXXXXXXXWWWRRRNNNLLLLLLLLLJJJGGGIIILLLRRRUUUSSSMMMEEE@@@KKKRRRTTTNNNKKKLLLJJJDDD777;;;AAAGGGJJJKKKIIIGGGDDDDDDCCC@@@<<<888888888444222000222555777666444...---,,,,,,------,,,+++++++++++++++******))))))***+++++++++***)))(((((())))))******+++,,,,,,,,,+++,,,---,,,++++++---///000000000111222333555555555444444555666888:::;;;<<<>>>>>>===???DDDGGGFFFDDDDDDDDDBBB@@@@@@BBBDDDJJJRRRTTTWWWaaaiiiyyy{{{ooolllzzzRRRXXXRRRFFFKKK]]]___TTTOOOggg~~~ooodddaaajjjsssjjj]]]VVV[[[rrrttt^^^LLL;;;000111111111000000000//////........................+++,,,,,,------,,,,,,+++......------------,,,,,,******************************************************************************+++,,,,,,,,,,,,+++******,,,///222;;;LLL\\\WWWTTTUUU^^^hhhkkkfff```]]]wwwmmmuuuzzz]]]NNNYYYxxx~~~tttfff\\\XXXYYYZZZ[[[\\\[[[XXXVVVSSSNNNHHHDDDAAADDDEEECCCDDDHHHHHHEEEDDDHHHJJJJJJHHHKKKRRRYYY]]]UUUOOONNNNNNRRR^^^jjjssstttnnnddd^^^]]][[[VVVTTTZZZ^^^]]]___fffnnnrrroookkkdddaaabbbdddeeeeeejjjoooxxxpppjjjpppeeebbb]]]XXXWWW[[[```eeejjjpppzzz}}}~~~|||nnn```\\\eeewww}}}ssshhh___SSSTTTUUUUUUSSSPPPLLLJJJFFFFFFFFFGGGIIIKKKNNNPPPVVVXXXTTTKKKCCCAAA???===AAA@@@???======>>>@@@@@@RRRWWW^^^bbbcccbbbaaa```___^^^^^^^^^]]][[[ZZZYYY]]]]]]\\\ZZZWWWWWWYYY[[[PPPKKKEEEDDDGGGIIIIIIGGGJJJNNNRRRTTTRRRLLLEEE@@@FFFRRRWWWPPPKKKMMMLLLFFF:::<<<@@@DDDGGGHHHHHHHHHKKKMMMKKKDDD;;;666888<<<<<<888333222555777666444///---,,,,,,------,,,+++******+++++++++******)))))))))))))))************(((((())))))***++++++,,,+++,,,---,,,++++++---///000000000111222333555555666555555555666777999:::;;;>>>>>><<<>>>DDDGGGFFFCCCEEEEEEEEECCCBBBCCCDDDKKKSSSVVVZZZeeemmm}}}zzzpppnnnzzzZZZLLLEEENNNZZZ[[[TTTNNNaaaqqqssshhhcccbbbpppttt]]]TTTYYYpppyyy\\\DDD:::111111111111000000000000////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++***+++///444???PPP```VVVVVVZZZbbbhhhhhhdddaaa\\\uuuaaaggghhhWWWQQQbbbmmmhhhccc```aaabbbbbb```ccc\\\SSSKKKFFFCCCAAA@@@===AAADDDDDDDDDGGGEEEAAA@@@CCCGGGIIIJJJPPPYYY```UUURRRTTTZZZ___aaaiiisssiiicccWWWMMMNNNTTTTTTNNNLLLQQQRRRNNNUUUccckkkjjjkkkddd______ccciiivvvsssccc\\\ZZZdddqqqxxx|||yyyoooeee[[[YYYUUURRRPPPRRRVVVYYY\\\hhhzzzssseeeiiiqqqpppiii```\\\```nnn~~~|||zzzqqqbbbUUUPPPPPPOOOMMMKKKHHHFFFEEEGGGFFFFFFGGGJJJMMMQQQSSSXXXYYYTTTIII@@@===<<<:::===<<<<<<<<<===@@@CCCDDDLLLRRR\\\bbbdddccc```___^^^______]]][[[YYYZZZ[[[]]]\\\YYYVVVTTTUUUYYY\\\OOOIIICCCCCCGGGKKKMMMLLLMMMOOORRRRRRPPPJJJDDD@@@@@@OOOWWWQQQKKKKKKJJJEEE<<<===>>>@@@CCCFFFHHHJJJTTTVVVTTTJJJ===777:::???CCC===555333555777666333///---,,,,,,---...,,,+++)))******+++++++++******'''''''''((()))+++,,,---'''(((((()))******+++++++++,,,,,,,,,++++++---///000000000111222333555555777666555555555777888999;;;>>>>>><<<>>>DDDGGGFFFCCCEEEFFFFFFEEECCCDDDDDDKKKTTTWWW\\\gggooo{{{sssqqq|||HHHAAAEEEUUU^^^XXXQQQOOObbbppp}}}mmm```jjjlllbbbcccgggmmmvvv[[[CCC;;;555///---///222000...000/////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++************++++++)))))))))))))))))))))))))))******++++++,,,---------...---...:::NNNZZZ\\\^^^bbbfffggggggfffaaa[[[tttnnnrrrqqq```^^^___uuu}}}ssslll```___aaaeeehhhdddYYYPPPNNNJJJEEEAAAAAABBBCCCCCCJJJJJJKKKLLLMMMJJJEEE@@@EEEHHHJJJNNNYYYeeehhhccc^^^YYY\\\eeejjjgggbbbaaaSSSMMMHHHGGGFFFEEEHHHNNNQQQLLLJJJNNNVVV^^^aaaaaa___hhhmmmppp{{{wwwllllllrrryyy}}}yyyjjj^^^YYYVVVSSSNNNNNNMMMKKKIIIIIIJJJKKKQQQWWW___hhhuuu{{{fffWWWWWW[[[YYYYYY]]]VVV```pppzzzooogggjjjllljjjccc]]]YYYWWWRRROOOJJJCCC???>>>AAADDD@@@AAAAAACCCEEEHHHKKKLLLTTTKKKDDDCCCBBB???======BBBAAA@@@AAACCCEEEEEEDDDPPPSSSXXX```fffiiigggeeegggeeebbb___\\\ZZZYYYYYY[[[YYYVVVTTTSSSTTTUUUWWWNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIFFFBBB@@@<<>>===AAAIIIQQQVVV___YYYPPPEEE===999:::<<>>DDDMMMSSSTTTPPPLLLJJJJJJFFF@@@===>>>EEEMMMSSS[[[XXXRRRIII@@@===>>>AAA<<<888333222444666777666333000---,,,---...---++++++++++++*********))))))((((((((()))))))))*********+++++++++))))))***,,,,,,,,,,,,---------......000/////////000222444555666444222333555888999::::::999999<<>>@@@CCC888777555444444555777888333111...---......,,,+++*********)))))))))((((((''''''((((((((()))))))))+++,,,,,,+++******+++---,,,,,,,,,---------......000/////////000222444555666444333333666888999999;;;;;;;;;>>>AAACCCDDDDDDFFFFFFEEECCCAAABBBDDDGGGNNNYYY^^^kkkpppyyyppppppCCCMMMWWWWWWMMMLLL___vvvxxxrrrccc^^^jjjyyyiiiTTTYYYmmmqqq\\\BBB333111444555333000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************++++++,,,------...,,,---333AAATTTcccfffdddjjjiiikkkiiiaaa___ssszzz{{{eeeWWW^^^uuupppqqqsssiiihhhlllqqqwww|||lllhhh```WWWQQQPPPQQQSSSYYYUUUPPPMMMMMMOOOPPPPPPWWW[[[[[[TTTHHHAAACCCHHHDDDDDDFFFIIIOOORRRPPPMMMIIIGGGFFFHHHMMMTTT]]]ddd```^^^___bbb```ZZZWWWWWW^^^___aaaeeekkksss||||||tttmmmaaaZZZPPPKKKPPPXXX]]]\\\```VVVJJJAAA@@@CCCCCCBBBBBBAAABBBCCCEEEDDDCCCAAADDDKKKUUUbbbqqqvvvnnnbbbXXXSSSRRRVVVVVVPPPLLLLLLKKKKKKKKKGGGCCCAAADDDGGGZZZYYYXXXUUUSSSQQQPPPPPPRRRUUUXXXXXXUUURRROOONNNLLLLLLLLLLLLMMMNNNPPPQQQMMMJJJKKKNNNQQQVVV```iiinnnlllkkkmmmrrryyy~~~|||tttnnnjjjiiifffdddbbb___[[[YYYWWWVVVUUUVVVVVVVVVTTTQQQMMMKKKJJJKKKMMMNNNMMMKKKIIIGGGKKKJJJHHHFFFDDDCCCCCCCCC@@@>>>@@@GGGPPPSSSNNNHHHIIIHHHDDD===888999AAAIIIHHHLLLMMMHHH@@@<<<===@@@;;;:::888555333444666999222111///...---,,,+++++++++*********))))))))))))''''''''''''((((((((((((***+++++++++******+++---,,,,,,,,,---------......///.........///111333444666555444444666888999888>>>>>>???@@@BBBDDDDDDDDDGGGGGGFFFDDDCCCCCCFFFHHHNNNYYY___mmmsss{{{sssvvvVVVVVVWWWZZZ^^^gggwwwzzzkkkVVVWWWsssddd\\\bbbzzz}}}SSS888111333444111111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++***************************++++++,,,------.........///666GGGYYYeeeiiiiiikkkhhhfffdddbbbjjjqqq\\\VVVnnnqqq{{{tttrrr{{{{{{uuu^^^WWWNNNJJJKKKOOOPPPPPPOOONNNMMMNNNQQQUUUWWWXXXccc___XXXNNNFFFCCCDDDFFFGGGCCCDDDKKKSSSUUUQQQKKKDDDKKKSSSXXX\\\___ccceeeggggggkkkrrruuuttttttvvvyyyzzzuuufffXXXSSSMMMNNN\\\nnnuuurrrbbbVVVHHHAAA@@@BBBBBBAAAAAACCCFFFGGGFFFEEEDDDCCC>>>QQQgggvvv{{{vvvhhh\\\\\\UUUPPPUUU[[[\\\XXXUUUTTTSSSOOOJJJFFFGGGMMMSSS]]]YYYRRRMMMKKKLLLNNNPPPIIINNNUUUZZZ]]]]]]]]]^^^WWWWWWWWWXXXZZZ]]]___aaaddd___]]]cccjjjnnntttyyywwwuuusssuuuyyy~~~}}}uuummmhhhggggggcccbbbaaa^^^\\\YYYWWWUUUVVVWWWXXXYYYWWWSSSOOOLLLIIIHHHGGGFFFEEEEEEEEEEEEIIIHHHFFFEEECCCCCCCCCCCC???>>>>>>AAAGGGKKKLLLKKKHHHHHHEEE>>>888777===CCCCCCFFFHHHFFF@@@;;;:::<<<>>><<<888333000000333666000111000///---+++******,,,,,,+++++++++*********''''''''''''((((((((((((((()))***)))))))))+++,,,,,,,,,,,,---------.........---------...000222333666555444555777999999888???@@@BBBDDDDDDDDDEEEEEEHHHHHHGGGFFFEEEEEEHHHJJJNNNXXX^^^mmmtttyyyuuu\\\WWWVVV```qqq~~~fff```UUU^^^~~~gggWWWfffjjjHHH999444222000111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,------......///222===OOO___gggkkkmmmlllhhhccc```gggzzz{{{}}}aaaRRRSSSvvv{{{qqqcccVVVPPPIIIIIINNNRRRQQQOOOMMMNNNQQQXXX___eeeggghhhbbbZZZOOOGGGEEEFFFGGGGGGNNNMMMRRR[[[```ZZZOOOGGGMMM\\\kkkrrrppplllfffaaabbbeeeooo|||ooo^^^RRR^^^ooo^^^SSSGGGCCCCCCCCCDDDEEEHHHLLLNNNLLLHHHFFFJJJNNNSSSlll|||iii\\\[[[UUUSSS[[[hhhqqqppplllddd^^^VVVOOONNNTTT^^^fffiiiaaaVVVMMMHHHHHHHHHIIIGGGLLLTTTZZZ___aaaccceee^^^___```cccgggkkkoooqqqsssnnnmmmtttzzz|||}}}~~~}}}||||||}}}zzzqqqjjjfffdddbbbaaaaaa```___^^^\\\YYYWWWVVVVVVWWWYYYYYYXXXTTTPPPMMMJJJHHHFFFCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@??????@@@CCCFFFIIIKKKEEEFFFDDD???:::888:::===AAACCCEEEDDDBBB???===<<<>>>;;;666222000///000000000222222000---+++******,,,,,,,,,++++++++++++***''''''((((((((()))))))))'''((())))))((()))+++,,,,,,,,,,,,---------.........---------...000222333444444444666999::::::999???AAADDDEEEEEEDDDEEEEEEHHHHHHGGGFFFEEEFFFHHHKKKOOOXXX^^^ooovvv}}}uuusssQQQSSS[[[mmmyyy[[[[[[[[[qqq{{{fffaaaqqq{{{]]]EEE777222111111111111000000000//////////////////............------------------------------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,---.........///666FFFZZZfffiiikkkoookkkiiicccbbbttt{{{hhhgggRRROOOWWWuuuaaaVVVSSSRRRSSSVVVZZZ\\\ZZZXXXZZZ\\\___eeejjjlllllljjjZZZUUUNNNKKKMMMPPPSSSTTT```bbbjjjppplll```VVVSSScccqqq}}}}}}wwwrrrnnnjjjkkkppp}}}yyyqqquuukkkSSSKKKFFFIIIMMMOOOSSSXXX]]]```___WWWOOOOOO[[[gggyyyiii```ZZZ```lll|||{{{pppkkkdddbbbfffnnnvvv{{{vvvnnnbbbXXXRRRNNNLLLJJJOOOSSSWWWZZZ\\\]]]^^^```___aaadddhhhnnntttyyy|||zzzyyy|||vvvooommmiiiccc]]]^^^^^^^^^]]]\\\ZZZXXXWWWSSSTTTVVVWWWUUUSSSOOOMMMIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@BBBAAA@@@BBBEEEGGGGGGFFFCCCCCCBBBAAA>>>;;;999888>>>>>>???AAACCCCCC@@@======:::777666666555111---222444555333///,,,,,,,,,++++++++++++************((((((((()))))))))******((()))******)))***,,,...,,,,,,,,,---------......////////////000222333444333222333666999<<<<<<;;;<<>>:::666;;;999999===CCCEEEBBB>>>===;;;:::<<>>BBBCCCBBBAAABBBDDDDDDDDDDDDCCCBBBCCCFFFIIIRRR\\\dddvvvxxxqqqJJJYYYggg}}}mmmrrrzzzfff```uuu```HHH>>>666444---000333...000333///000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,...------///---***+++000222BBBTTT___eeejjjkkkjjjlllbbb]]]mmmuuudddvvvuuuSSSUUU[[[qqqqqqbbb\\\\\\```ccchhhmmmjjjcccaaaccchhhkkkllliiibbb\\\ZZZ[[[WWW^^^eeeggghhhlllttt||||||{{{}}}}}}~~~~~~bbbNNNJJJQQQZZZaaajjjvvv~~~~~~sssrrrtttggglllnnniii}}}~~~~~~{{{uuupppjjjeeebbb```^^^eeegggaaa[[[]]]bbbeeejjjxxxyyytttyyy~~~xxxnnneee___\\\ZZZYYYXXXXXXWWWUUUSSSSSSQQQOOOPPPQQQQQQNNNLLLKKKJJJHHHGGGEEECCCBBBBBBDDDEEEEEEEEEDDDCCCAAA@@@DDDDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDEEEDDDAAA:::555555555888AAAJJJLLLGGGAAACCC===;;;@@@CCC>>>666111000444888777444///------+++******)))))))))))))))(((((())))))******++++++)))************+++++++++...---,,,+++++++++,,,---............///000222222333333333555888::::::888===>>>@@@DDDGGGHHHFFFCCCDDDDDDCCCCCCCCCDDDFFFGGGTTT[[[eee}}}sssrrr}}}WWWdddqqq{{{ppp___bbbtttuuubbbNNN555999000111555000000333///000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++++++++,,,,,,,,,,,,+++,,,...---***---333;;;IIIXXXaaaeeeiiijjjhhhjjjfffdddpppiiicccyyykkkYYYcccwwwxxxtttwwwqqqppprrrrrrmmmdddaaaccccccgggiiiddd\\\ZZZ___eeeqqqrrrsssrrrrrrvvvmmmbbb___\\\ggguuu{{{~~~wwwpppkkkhhheeeiiiiiiddddddpppwwwmmmccc[[[\\\ZZZYYYXXXXXXWWWUUUSSSSSSQQQPPPPPPRRRQQQOOOLLLKKKKKKJJJIIIHHHFFFEEEDDDFFFFFFGGGFFFEEEDDDBBBAAADDDDDDCCCCCCBBBBBBBBBAAADDDCCCBBBCCCCCC@@@;;;777666555999AAAIIIKKKGGGAAA@@@<<<<<>>333,,,000333666777444000......++++++***))))))))))))))))))))))))))))))*********)))************+++++++++---,,,+++******+++,,,,,,.........///000111222333444444555888;;;======<<<===>>>@@@CCCFFFGGGFFFDDDDDDDDDDDDDDDFFFHHHKKKLLLWWW___iiirrriiilll{{{pppwww~~~|||sssUUU```~~~zzzQQQ@@@333222666111111333///000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,+++***+++---,,,+++000777GGGRRR^^^cccfffhhhiiiggggggggggggrrruuurrr|||vvv```\\\sss}}}zzzxxxrrrkkkiiillluuutttnnnddd\\\aaarrr||||||uuuiiillluuu{{{zzzvvvuuuqqqwww{{{|||}}}wwwnnnbbbZZZ\\\ZZZYYYXXXXXXWWWUUUSSSSSSRRRQQQQQQRRRQQQOOOMMMLLLMMMMMMMMMLLLJJJHHHFFFHHHHHHHHHGGGFFFDDDCCCBBBDDDCCCBBB@@@>>><<<;;;:::@@@???@@@@@@AAA@@@===:::666666888???FFFIIIEEE@@@???:::999>>>@@@:::111,,,///222555555444111000///,,,+++******))))))******************)))))))))))))))************+++++++++,,,+++*********+++,,,,,,/////////000111222333444666666777:::>>>@@@@@@???>>>>>>>>>AAADDDFFFEEEDDDCCCDDDEEEFFFIIILLLOOOQQQXXXbbbmmm}}}wwwfff```gggzzzoooqqqyyybbb___yyyHHH666222666222222444111000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++,,,---++++++333<<>><<<:::888777;;;<<<===???@@@???>>>===666555666;;;AAADDDBBB>>>@@@999555777999666333222///000333444333222111000,,,,,,+++************+++++++++******))))))(((((())))))*********+++++++++,,,,,,+++******+++---.../////////000111333444555666666888;;;???BBBBBBAAA>>>>>>>>>@@@CCCEEEFFFEEEDDDDDDEEEGGGJJJMMMPPPRRRTTTaaaooo{{{rrr{{{iiibbbhhhzzzxxxkkk```rrriiiiiizzzSSS<<<333666333222444222111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------...---------+++,,,555@@@VVV]]]cccfffhhhlllllliiiaaaZZZ[[[tttqqq|||fffWWWjjj~~~zzzxxxvvvvvv||||||wwwuuuxxx{{{}}}zzzrrrttt{{{uuuvvvwwwwwwtttlllddd^^^\\\ZZZYYYXXXXXXWWWUUUSSSQQQRRRRRRRRRQQQPPPOOOOOORRRRRRSSSRRROOOKKKGGGDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???===;;;:::999888888:::===?????????>>>>>>555444444888<<>><<<<<<888777;;;===999666666///000111222333333111000---,,,,,,+++++++++++++++++++++******))))))(((((())))))*********+++++++++---,,,+++++++++---...///......///000111333555666555555777:::>>>AAAAAA@@@???>>>>>>@@@CCCFFFFFFEEEEEEEEEEEEFFFHHHKKKMMMNNNSSSaaaqqqxxxwwwmmmnnn{{{{{{hhh^^^^^^vvvppp___wwweeeGGG777777333111444333111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,...:::GGGXXX___dddfffjjjmmmllliii^^^WWW___zzz}}}xxx\\\]]]rrrnnnlllmmmnnnqqqyyy{{{{{{}}}zzzxxx{{{|||xxxuuuxxx~~~vvvwwwxxxvvvrrrkkkddd```\\\ZZZYYYXXXXXXWWWUUUSSSPPPQQQRRRQQQOOONNNNNNNNNRRRRRRQQQPPPMMMJJJFFFDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===;;;:::999999666:::>>>AAA@@@???======666555444555888;;;<<<<<<888888===EEEFFF>>>777444000000000111333333111///...---,,,,,,++++++,,,,,,************)))))))))))))))************+++++++++,,,++++++***+++,,,...///---......///111333555666555555666999===??????>>>?????????BBBEEEGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKVVVeeetttvvvsss{{{rrr```gggwwwppp\\\kkkxxxTTT>>>;;;555111333222111111111000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,......---222AAAPPPZZZ```dddgggjjjmmmkkkfff[[[\\\qqq{{{qqqsssjjjXXXmmmwwwqqqmmmjjjjjjiiiiiiooovvvzzzvvvxxxxxxtttuuuwwwvvvhhhhhhlllwww}}}|||zzz|||}}}|||vvvnnngggccc\\\ZZZYYYXXXXXXWWWUUUSSSNNNPPPRRRQQQNNNLLLMMMNNNNNNNNNNNNLLLKKKIIIGGGFFF??????>>>>>>???@@@BBBCCC@@@@@@>>>===;;;999888777666;;;AAACCCBBB>>><<<;;;888666555555777:::<<<===;;;:::===BBBAAA;;;555333222000///000222222000.........---,,,,,,,,,,,,,,,)))))))))))))))*********)))************+++++++++***))))))))))))+++,,,---,,,,,,---...000222444555555555666999<<<>>>>>>===??????AAADDDGGGHHHGGGEEEDDDDDDDDDDDDEEEGGGJJJKKK[[[hhhttt~~~xxxssszzzkkkccc}}}qqq^^^ccc}}}uuu^^^CCC>>>666000111111111111111111000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......***+++---...///555EEEVVV[[[aaaeeegggjjjllliiicccZZZccc}}}jjjmmm^^^RRRZZZ~~~zzzppplllgggcccaaaaaa``````eeekkkhhhfffiiittt~~~xxxyyy~~~wwwrrruuutttooo```ccclll{{{uuu~~~|||tttlllggg\\\ZZZYYYXXXXXXWWWUUUSSSMMMPPPQQQPPPMMMKKKLLLNNNKKKKKKJJJJJJIIIIIIHHHHHH???>>>>>>>>>???AAACCCDDDAAA@@@???<<<:::888666555666<<>>;;;999:::888777666777:::===>>>BBB<<<888777555222222555333111///000222222000---......---,,,,,,,,,,,,---(((((())))))******++++++)))************+++++++++((('''''''''((()))+++,,,+++,,,,,,...000222444555666666777999<<<======<<>>;;;;;;===@@@BBBBBB??????>>>===;;;999666555???======>>>@@@@@@===999<<<;;;999666333333555888===888444333666888666333777222...///333666555222333000...,,,,,,+++***(((+++)))(((&&&&&&((()))+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...000111222333444666666666888<<>>BBBGGGKKKJJJGGGDDDGGGCCC@@@AAAFFFLLLNNNNNN\\\hhhmmmgggeeeuuuyyytttpppwwwvvvuuukkkXXXeeennnsss~~~hhhOOO:::000111666222111111000000000000000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++......---...333???PPP\\\[[[cccaaa```hhhggg``````cccoooooolllSSSRRRmmm{{{ooofffffflllmmmjjjiiikkkjjjfffcccdddaaaeeeiiimmmoooqqqrrrsssuuuxxx|||~~~|||www|||}}}rrryyy|||tttlllpppqqqpppsssxxxvvvqqqlllnnnsssyyyrrreee```]]]ZZZXXXXXXWWWUUUTTTTTTSSSQQQPPPPPPOOOLLLJJJHHHIIIIIIIIIIIIGGGFFFEEEAAA>>>;;;;;;<<>>>>>>>>===;;;999666555;;;::::::<<<>>>>>><<<999;;;;;;999777555666999<<>>>>>>>>===???CCCHHHKKKKKKGGGDDDGGGCCC@@@AAAFFFKKKMMMMMMXXX^^^]]]VVVXXXmmmyyyrrrlllrrrwww|||WWW[[[|||tttrrr}}}zzzyyy}}}vvvSSS666111;;;222222111000000000000000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------///------000999FFFTTT]]]ZZZ___]]]^^^fffccc]]]```}}}}}}lll}}}{{{^^^QQQYYYuuulllfffeeehhhmmmqqqmmmlllmmmlllfffbbbbbb```eeejjjmmmmmmmmmnnnpppvvvwwwyyy|||}}}zzzzzz}}}rrrpppkkktttllllllhhhnnnuuuzzzzzz}}}~~~uuufff```^^^\\\ZZZZZZXXXUUUSSSTTTSSSQQQQQQQQQQQQNNNLLLGGGGGGHHHHHHHHHHHHGGGGGGBBB???<<<;;;<<<===>>>>>>>>>>>>>>>===;;;999777666777666777999;;;<<<;;;::::::::::::999888999<<>>@@@DDDIIILLLKKKGGGDDDGGGCCCAAABBBFFFJJJJJJJJJYYYYYYRRRHHHHHHXXXooolllhhhgggqqq{{{gggZZZuuu~~~|||zzzxxxtttpppooorrrxxx|||~~~xxxtttooonnnpppqqqqqqpppooonnnnnnnnnrrrwww||||||JJJ555888333333222111000000000000000000///...............------------------------------------------------...---------------------...,,,---333@@@MMMWWW\\\___aaa___aaafff___[[[eeeqqqwww~~~gggSSSTTThhhwwwpppnnnppprrrtttwwwpppllllllllliiiggghhhhhhlllqqqrrrrrrssswww{{{}}}|||~~~|||zzzsssvvv{{{~~~nnnbbb___^^^]]]]]]\\\ZZZVVVSSSTTTSSSRRRRRRRRRRRRPPPNNNFFFFFFGGGGGGHHHHHHHHHHHHBBB@@@===;;;<<<<<<<<<;;;============<<<:::888666444444555777999;;;<<<<<<:::;;;:::999888888;;;===AAA<<<777555666:::<<<======888333000222555777888333111////////////...---((()))************)))(((************++++++++++++***++++++++++++,,,,,,,,,------...000111222333444888777666777:::;;;<<<;;;@@@BBBEEEJJJLLLKKKGGGDDDFFFCCCAAABBBFFFHHHHHHFFFSSSPPPIIIBBB???EEEOOOVVVWWWZZZbbbttt~~~wwwdddvvv~~~{{{xxxuuuttttttttttttwwwnnnfffeeeiiijjjeee___[[[YYYYYY[[[```bbbaaa^^^ccccccccceeehhhnnnsssvvv{{{~~~___;;;444444333222111000000000000000000///...............------------------------------------------------,,,,,,,,,,,,,,,---------,,,+++...777EEEQQQYYY\\\ddddddbbbcccdddYYYZZZkkkxxxssslllWWWLLLZZZwww}}}yyyppphhhhhhjjjlllnnnqqquuuxxx{{{|||}}}~~~|||{{{~~~xxxmmmaaaZZZ^^^^^^^^^______\\\WWWSSSTTTSSSRRRRRRSSSRRRPPPNNNFFFFFFFFFFFFGGGHHHHHHIIICCCAAA>>>===<<<<<<;;;:::<<<<<<======<<<:::999777444555666777999:::<<<===;;;<<<;;;999666555666888???<<<777555666999===???<<<888333//////222444666333111//////000000///...))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,------...000111222333444666555555777:::<<<======AAABBBFFFJJJLLLKKKFFFCCCDDDBBB@@@BBBFFFGGGFFFDDDFFFCCC???===???CCCJJJOOOQQQUUU___ttt{{{tttcccjjj~~~yyy~~~zzzuuupppmmmkkklllmmmjjjddd^^^```ffffff___WWWUUUVVVYYY___eeeiiijjjjjjrrrrrrsssuuuyyy~~~lllEEE555555444333222111000000000000000///...............------------------------------------------------,,,,,,,,,,,,,,,---------+++,,,111<<>>>>>===<<<:::;;;;;;<<<<<<<<<;;;999888555666888888777888;;;===<<<<<<;;;888555333333333<<<:::777555555888<<<>>>:::777333000...///222444222000......///000000///************************)))))))))************+++************++++++++++++------...000111222333444777666555777;;;===>>>>>>AAACCCFFFIIIKKKJJJEEEAAABBB@@@@@@BBBFFFGGGEEEBBBGGG@@@;;;<<<@@@IIIUUU```aaa```cccsssvvvwww[[[^^^xxx|||xxxwww}}}yyysssmmmhhhfffhhhjjjeeeeeeffflllqqqtttrrroookkkmmmooorrrvvv{{{yyySSS;;;555555333222111000000000000000///...............------------------------........................,,,---------............+++...666AAAMMMVVV\\\___cccdddeeeeee\\\MMMZZZssspppSSSOOOXXXssszzzpppqqqxxx~~~zzz~~~~~~{{{xxxjjjdddccc___^^^___YYY[[[___cccdddaaaZZZUUUUUUTTTRRRRRRRRRPPPNNNKKKGGGFFFFFFEEEEEEFFFGGGHHHDDDBBB@@@?????????===;;;:::;;;<<<<<<<<<;;;:::999777888999777555666888;;;<<<<<<;;;999555222222333888777666555555777:::===888777444111//////000222000///---...///000000///++++++***))))))***++++++))))))))))))************************++++++++++++------...000111222333444999888777999;;;=========AAABBBEEEIIIJJJHHHDDD@@@@@@??????BBBFFFGGGEEEBBBGGG@@@<<>><<<:::;;;<<<<<<<<<;;;:::999777888999777444333666999;;;<<<;;;999666333333444555555555555444666999;;;888777555333000///000111000...------///000000///,,,+++)))(((((()))+++,,,))))))))))))************)))************+++++++++------...000111222333444<<<:::999:::;;;<<<<<<;;;AAABBBEEEHHHJJJHHHCCC???>>>>>>>>>BBBFFFGGGEEEAAA;;;888:::DDDOOO\\\oooxxxtttWWWfff{{{ssskkkiiijjjkkkgggcccaaaeeekkkqqqwww~~~kkkRRR???000...333000///000,,,000/////////....................................//////.........---------............///////////////222===NNNXXX[[[___eeegggfffgggbbbSSSPPPnnnhhhlllvvvXXXPPPVVVsss}}}tttssswwwnnnkkkfffaaa______aaabbb___```aaaaaa___\\\XXXVVVTTTSSSQQQOOOLLLIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@????????????>>><<<;;;;;;;;;;;;:::888888777555444555666888999:::999888777666444111...777666555666888:::;;;;;;;;;777888@@@CCC;;;222.../////////...............111---***)))++++++***((('''((()))++++++******))))))************+++++++++---------...000111333444:::555444888::::::;;;>>>EEEDDDEEEHHHKKKJJJEEEAAAAAA@@@@@@CCCFFFEEEAAA===AAA;;;===LLL\\\kkk~~~{{{rrrnnnvvveeefff||||||vvvooolllnnnnnnkkkgggeeemmmzzzxxxiii???222222777222000333111000000/////////.................................//////.........---------............////////////...222???OOOYYY]]]aaafffggghhhfff___VVV___~~~iiiuuukkkPPPQQQddd}}}ppphhhjjjmmmwwwuuuiiifffbbb^^^[[[\\\]]]^^^]]]^^^___^^^]]]ZZZVVVTTTSSSRRRQQQNNNLLLJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCGGGEEEDDDBBBAAA@@@AAAAAA???===<<<;;;<<<<<<;;;999888777666555555666777888::::::999888777555222000555555666888;;;<<<<<<;;;===888999AAADDD>>>333...000111222111///---...///111...***)))++++++***)))'''((()))***+++******))))))************+++++++++---------...///111333333;;;777666999<<<<<<===???EEEEEEEEEHHHKKKJJJFFFAAABBBAAAAAADDDFFFFFFBBB>>>CCC???CCCRRRaaammm~~~|||pppaaaZZZ```qqqXXXppp{{{zzz|||yyyvvvtttuuuwwwwwwtttqqqqqqzzz~~~}}}~~~xxxiiiHHH777555999222000444555000000000/////////.............................................---------............////////////...444AAAPPPZZZ___ccchhhhhhkkkeeeZZZZZZqqqooofff~~~[[[HHHTTTtttwwwssslllrrr}}}vvvmmmhhheeeccc___\\\ZZZZZZ[[[\\\[[[\\\\\\\\\ZZZWWWUUUSSSRRRQQQPPPNNNLLLKKKIIIIIIEEEDDDDDDCCCBBBBBBCCCCCCFFFEEECCCAAA@@@@@@AAAAAA???>>><<<<<<======;;;:::888777666555555666777888:::::::::999888666444222333444777;;;??????===:::===888888@@@FFF@@@555---000333666444///---...111111...+++******+++***)))(((((()))************))))))************+++++++++,,,,,,---...///111222333;;;888777;;;>>>>>>>>>AAAFFFEEEFFFIIIKKKKKKFFFAAABBBAAABBBEEEHHHGGGBBB>>>DDDCCCKKK[[[hhhqqq~~~vvvjjj^^^\\\iii}}}yyy```|||}}}~~~zzz}}}zzz|||~~~yyytttyyy```DDD666666111///222222000000000////////////...............................................................///////////////777EEESSS\\\aaafffjjjiiimmmdddWWW___ccckkktttVVVJJJ^^^|||qqqllllllnnneeeccc```^^^\\\\\\\\\]]][[[[[[[[[[[[YYYVVVTTTRRRPPPPPPOOONNNMMMKKKKKKJJJEEEDDDCCCCCCBBBBBBBBBBBBCCCBBB@@@???>>>>>>>>>???>>>===;;;;;;<<<<<<:::999888777666666555666666777999:::;;;:::999777555555000333777===AAA@@@===:::<<<888777===CCCAAA666+++000555999777000,,,///333111///---+++************((()))))))))************))))))*********+++++++++,,,,,,------///000222333:::777777;;;>>>>>>>>>@@@EEEEEEFFFIIIKKKJJJFFFAAABBBBBBCCCFFFIIIHHHCCC>>>AAADDDQQQbbbmmmssswwwwwwxxx}}}mmmlll}}}xxxsssuuu~~~zzz|||zzzpppwwwYYY:::444222111222///111000000000////////////........................---.................................////////////000;;;JJJVVV]]]ccchhhjjjhhhlllcccYYYiiiggg~~~oooVVVPPPhhh}}}tttlllggggggjjjmmmdddcccbbb```___^^^^^^^^^\\\\\\\\\[[[YYYWWWUUUSSSPPPPPPOOONNNMMMLLLKKKJJJEEEEEECCCBBBBBBAAAAAAAAABBBAAA???>>>======>>>???===;;;::::::::::::999777888888777666666666666666777999;;;;;;999777777888///222666<<<@@@???<<<999999666555888>>>>>>555+++///444999777111---///333111000...,,,***))))))***)))))))))))))))*********))))))*********+++++++++,,,,,,,,,---...000222333888555555:::=========???EEEDDDEEEHHHKKKJJJEEEAAABBBBBBCCCGGGIIIHHHBBB===;;;BBBRRReeeooossssssmmmyyy~~~|||xxx{{{~~~rrrnnn|||lllAAA777555444444000111111000000000/////////........................---------...........................////////////222@@@OOOXXX^^^eeeiiijjjfffggg```^^^wwwqqqqqqdddQQQQQQkkk{{{~~~pppxxxxxxwwwuuurrrmmmhhheeefffgggbbbaaaaaa``````___^^^]]]]]]]]]\\\[[[YYYWWWUUUTTTPPPPPPOOONNNMMMLLLKKKJJJEEEEEECCCBBBAAAAAA@@@@@@CCCBBB@@@?????????@@@@@@<<<;;;999999::::::888777888888777777666666555555555888;;;;;;888777888999000111444888<<<<<<:::777666666555444777999444------222666555111...///111111111000---***((()))+++)))))))))((()))******+++)))************+++++++++++++++,,,---...000111222555333444999===<<<<<<===DDDCCCDDDGGGIIIIIIDDD???AAAAAACCCFFFIIIHHHBBB<<<888@@@RRReeemmmqqq~~~vvvnnnxxxttt~~~yyyzzzrrrpppttt}}}~~~xxxxxx|||rrrjjjpppuuuFFF;;;777444555222111111111000000000//////........................---------.........//////............////////////444CCCSSS[[[___eeeiiijjjhhhccc\\\aaagggWWWNNNXXXttt|||yyyooo{{{rrriiifff^^^rrr|||vvvwwwwwwuuuqqqkkkgggfffgggaaaaaabbbbbbaaa```___^^^]]]\\\[[[ZZZXXXVVVUUUTTTQQQQQQOOONNNLLLKKKJJJIIIEEEEEECCCBBBAAA@@@@@@@@@BBBAAA@@@>>>>>>???@@@@@@===;;;::::::::::::999777888888888777777666555444222777;;;:::888666888:::111111111444777888777666444777666222222555444000+++...222333111000//////111111111---***((()))+++***)))((((((((()))++++++)))************+++++++++++++++,,,---...000111222555222444999===<<<<<<===BBBBBBBBBEEEHHHGGGCCC>>>???@@@BBBFFFIIIGGGAAA;;;999BBBSSSdddjjjmmm{{{qqqiiinnnttt~~~{{{sssiiigggiiikkkqqqzzz}}}vvvrrrtttmmmeeehhhuuuHHH<<<666222333444111111111111000000000000........................---------.........//////............/////////000555FFFVVV\\\```fffjjjiiikkkbbbXXXaaannnmmmTTTUUUhhhvvvmmmjjjyyyuuuiiiaaa```ggg~~~qqqrrrqqqmmmiiigggiiikkkbbbcccdddddddddcccaaa```\\\\\\ZZZYYYWWWUUUTTTTTTRRRQQQPPPNNNLLLKKKIIIIIIEEEEEECCCBBBAAA@@@@@@@@@???>>>===<<<<<<===>>>>>>>>><<<;;;;;;;;;;;;:::888888888888888777666444444111666::::::777666888;;;222000000111333555666666444888777111///333555333***,,,///111111111///---111222111...)))((()))+++***)))((((((((()))+++,,,)))************+++++++++++++++,,,,,,...///111222555222444:::>>>===<<<>>>AAAAAABBBEEEGGGFFFBBB===??????BBBFFFHHHFFF@@@:::;;;DDDUUUdddhhhkkkzzzvvvccc{{{aaalllzzzkkkgggkkkrrrxxxyyyrrrkkklllsssxxx{{{{{{wwwrrrpppnnnggg___kkkRRR>>>999444222444111111111111000000000000//////.........------------------............///...+++,,,///000...000333:::IIIYYY```bbbfffhhhhhhfff]]][[[mmmwww|||yyyeeeWWW[[[zzz~~~wwwxxx{{{{{{wwwyyynnnhhhooowwwooojjjaaaWWW\\\iiiyyy~~~{{{wwwtttsssqqqnnnllljjjiiiiiieeecccaaaaaabbbddddddddd___]]]ZZZYYYXXXWWWTTTRRRSSSQQQNNNMMMMMMMMMLLLJJJFFFEEEDDDCCCBBBAAA@@@@@@======>>>??????>>>===<<<;;;;;;;;;:::999888777666999999:::999888666444333111222666999;;;999555111333111//////000222333333777444222444666777555222,,,///222222000...///000333222000///...,,,)))'''+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,...111333555:::777777;;;<<<;;;<<<@@@BBBBBBDDDFFFHHHGGGDDDBBBAAACCCDDDEEEGGGIIIDDD<<<;;;BBBRRRccckkkoooxxx{{{xxxnnn|||uuuiii}}}xxx|||tttkkkdddcccggguuu}}}uuuuuusssooonnnmmmggg___ZZZyyy___HHH:::222111444111111111111000000000000//////.........------------------............//////------000111///222666???LLLZZZ```aaaccceeeeee^^^XXX]]]wwwnnngggRRRUUUcccyyyxxxxxx~~~~~~rrrZZZUUU^^^ooo{{{sssmmmjjjdddeeevvv}}}~~~{{{wwwrrrqqqooommmkkkiiihhhgggfffdddbbbbbbccceeeeeeddd___]]][[[YYYYYYWWWUUUSSSTTTQQQOOONNNNNNNNNLLLKKKGGGFFFEEECCCBBBAAA@@@???======>>>???>>>===;;;;;;999999999999999888777666777888888888777555333222444333444666888888666555444222///...000222444555555555555666666555333111...///111111111111111111333222111000000...+++(((+++***)))))))))***+++,,,+++++++++,,,,,,,,,------......---...///111333444999666666:::;;;:::<<>>===>>>>>>>>>===;;;:::999777777777777777777777777888888888888777666444333666444222222444777888888555333000//////111444666222444777888777555555555111//////000444666444222111111111222222000---)))******))))))******+++,,,++++++++++++,,,,,,,,,,,,///...------...///111222777555555999:::999;;;???DDDDDDEEEFFFGGGFFFBBB???BBBEEEHHHJJJNNNPPPKKKCCCFFFOOO^^^jjjqqquuu~~~www|||```}}}{{{yyyuuu}}}zzzrrrooooookkkeeeWWWTTTdddiiiJJJ888666999111111111111000000000///........................---------............//////...///111111111666===IIISSS\\\______aaabbb```___UUUhhhooofffbbbSSSJJJRRRvvvwww}}}}}}eeeQQQPPP^^^nnn}}}~~~}}}yyyyyyxxxoooooonnnllljjjiiigggfffhhhfffeeeeeeffffffeeeddd```^^^[[[ZZZYYYXXXVVVTTTTTTSSSQQQPPPPPPOOOMMMKKKHHHHHHFFFDDDBBB@@@>>>======>>>>>>>>><<<:::888777666666555555666666666777999::::::::::::888666555555333111111444777999999555444222//////000444777222555888777666666:::===555000---000666999777444...///000222333111---)))***************+++++++++***++++++++++++,,,,,,,,,,,,,,,+++,,,---///111222777555555999;;;:::<<<@@@EEEEEEEEEFFFGGGDDDAAA===@@@DDDGGGJJJNNNQQQLLLEEEIIITTTaaakkkooouuu}}}{{{hhhzzz~~~www{{{tttmmmmmmkkkfff^^^RRR\\\uuuUUU;;;222222111111111111000000000///---.....................---------............///...---...000///000777@@@LLLUUU]]]```aaaccccccaaaaaaUUUiiijjjlll[[[PPPNNN[[[ttt}}}aaaOOOPPPXXXnnn|||}}}yyyvvvwwwxxxppppppooonnnmmmkkkiiihhhhhhgggffffffggggggeeeddd```^^^[[[ZZZYYYXXXUUUSSSTTTRRRQQQQQQQQQPPPMMMKKKHHHHHHFFFDDDBBB@@@>>>======>>>>>>>>><<<:::888777666555444444444555666777888999::::::999888666555222111111333666888888888555555444111///000444888999:::999777555666<<>>===>>>>>>>>>===;;;:::999777666555444444444555666555666777777777555444333000000111444777999888777444666666444111000444777@@@>>>;;;777555666:::===999333...///555:::999666------...000111///,,,)))))))))***++++++++++++***************++++++++++++,,,---...///222555888:::888666777;;;===<<<>>>BBBEEEDDDEEEFFFFFFDDD@@@======AAAFFFJJJNNNQQQKKKCCCFFFTTT```dddfffnnn{{{yyyssswwwtttllljjjgggbbb[[[MMMUUUZZZ;;;888111111111111000000000000---------.........//////---------............///......000111///111<<>>???>>>===;;;;;;999777555444333444555666444444555666666444333222000///000222666888999999333666888666222111333666<<<:::888777888::::::::::::555//////333777888777000/////////000///,,,***((()))***+++,,,++++++***************++++++++++++------...///111444777888777555666:::<<<<<<>>>BBBCCCCCCDDDEEEFFFDDD@@@===???DDDIIILLLQQQSSSMMMEEEEEETTTaaabbbcccmmm|||xxx}}}pppyyyvvvooommmhhhbbb___RRRZZZaaa;;;999111111111111000000000000---------.........//////---------.........////////////111222000333>>>KKKTTT\\\dddgggiiihhhccc\\\ZZZiiirrrmmmKKKWWWnnnzzzwwwWWWJJJOOO^^^qqqyyypppwww}}}xxxuuuooopppppppppooommmjjjiiigggfffeeeffffffeeeccc```]]][[[YYYWWWVVVUUUSSSQQQQQQPPPPPPPPPPPPNNNKKKHHHFFFEEEDDDCCCBBBAAA@@@@@@======>>>??????>>>===<<<:::888666444333444555666555666777777777666555444111//////000444888:::;;;222666999888333111333666333222333777<<<>>>===::::::666111///222555777777333111000000000///---+++((()))***+++,,,+++******)))************+++++++++,,,,,,,,,,,,...000222444666333444999;;;;;;===AAACCCCCCDDDEEEFFFDDDAAA>>>BBBGGGLLLOOOTTTUUUOOOGGGEEEUUUbbbbbbcccnnn}}}}}}|||yyyooovvv~~~|||qqqiiidddccc```TTTUUUxxxjjj:::<<<333222111222222111...,,,////////////////////////...............///000000111222222111111777BBBKKKQQQ^^^bbbeeelllhhh^^^^^^cccqqqxxx^^^PPP]]]sss}}}rrrXXXLLLLLL[[[www~~~}}}|||zzzxxxvvvooopppqqqqqqpppmmmiiigggdddbbbaaaaaabbbbbbaaa___^^^]]][[[YYYWWWTTTSSSRRRQQQOOOMMMLLLLLLLLLJJJHHHDDDDDDCCCCCCBBB@@@??????;;;<<<=========<<<:::999666555555444444555555555666777777777777777666666222222111000111555;;;???555666666444111111333666666888777666;;;@@@<<<333888777111+++,,,444555222///...---...///000///...++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---///000222333444444666:::;;;:::<<>>555666666444111000222444444555555444999>>><<<555666666111++++++111444111///...---...000111000///++++++************+++++++++++++++******+++++++++,,,,,,,,,---///000222333222222444888999888:::???EEEDDDCCCDDDEEEDDDCCCAAAFFFGGGIIILLLOOOMMMIIIEEEOOOWWW```eeefffkkkttt|||}}}zzzfffqqq~~~{{{{{{ppptttzzz|||oooeeeaaa```]]]UUURRRfffpppFFF;;;888555222000000111111111////////////////////////...............///000000///000000111555@@@MMMWWWWWWbbbdddfffiiiaaaWWWZZZgggqqqOOOUUUhhh~~~~~~||||||{{{yyy{{{zzz{{{}}}{{{}}}mmmTTTJJJKKK^^^xxx}}}~~~~~~{{{xxxssssssrrrpppmmmjjjgggeeedddbbb```_________]]][[[YYYYYYXXXVVVUUUTTTSSSRRROOOMMMKKKJJJJJJJJJHHHFFFEEEDDDBBBAAA@@@???@@@@@@=========>>>===<<<<<<;;;777666555444333222222222222222333333333333222222111111000//////222777;;;555666555333000///000111333333222222777<<<;;;777555555111,,,+++///111111000///......000111111000++++++************++++++******))))))))))))******+++,,,,,,---...000111222222222444888999888:::???DDDCCCCCCCCCDDDDDDBBBAAADDDEEEGGGJJJKKKJJJGGGDDDQQQXXXaaafffggglllttt|||{{{xxxppp}}}pppnnn{{{zzzjjjiiikkkuuutttiiibbbaaacccZZZJJJOOOmmmgggGGG777777555222111111111111000////////////////////////...............///000000000//////111777BBBPPPZZZ\\\eeegggiiikkkbbbZZZ___wwwlllWWWcccrrr||||||zzzwwwwwwzzz~~~kkkSSSJJJKKK```vvv~~~}}}~~~~~~{{{vvvuuurrrooolllhhheeeccccccaaa___^^^^^^]]][[[YYYWWWVVVVVVUUUTTTSSSRRRRRRNNNLLLJJJIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCAAA@@@>>>===>>>>>>=========<<<<<<888777555444222111111111000111222222333222222222111111000///...000555888666666555333111/////////333333222333666999:::888555555444000---...111333222111//////000222222111,,,++++++******++++++,,,*********))))))*********++++++,,,---...000111222444444666:::;;;:::<<>>======<<<<<<<<<<<<<<<999888666444222111111000000111222333333333333333111111000///...///222555666555444333222000///---444444555777999999888888666777888666111...111666555333111000111222222111,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++,,,...///111222444444666:::;;;:::<<>>>>>777:::>>>>>>555...111:::<<<999444111111111000000---,,,,,,++++++,,,,,,---******))))))))))))************+++,,,---///000111222222444888999888:::???CCCBBBBBBBBBCCCCCCAAA???BBBEEEGGGHHHFFFEEEEEEFFFOOOWWW```eeegggllluuu}}}~~~}}}zzzwww}}}uuukkkhhhgggdddhhh|||{{{sss}}}rrrfff```XXXTTTRRRHHHPPPyyyCCC===444///000444999<<>>>>>>>><<<;;;:::999888999:::::::::999888666555555555555//////000222222333333333333444333111//////000222666444333444666666333000---111===KKKMMMFFFAAABBB777:::??????666---000;;;>>>:::555222111000000///---,,,,,,++++++,,,,,,---))))))(((((((((((())))))******+++,,,---///000111444444666:::;;;:::<<>>>>><<<;;;;;;:::999888777777:::999888777555333111000.........///000222333444333333222222111000//////444666555333333666444000000111777===>>><<>>>>><<<;;;;;;:::999888777777;;;;;;:::999777555333222/////////000111222333444333333222222111000000000222555555222222555333///...///444999:::999<<>>GGGQQQZZZ^^^bbbiiikkkkkkhhheeeyyykkk\\\ooouuu|||}}}}}}~~~~~~mmmTTTFFFFFFLLLjjj~~~}}}||||||}}}~~~}}}|||tttqqqnnnkkkjjjhhhfffdddaaaaaa``````___`````````ZZZYYYXXXVVVUUUSSSRRRQQQMMMMMMKKKIIIHHHGGGGGGGGGCCCBBBBBBAAA@@@???>>>>>><<<;;;;;;:::999888777777;;;::::::999777555333222000///000000111222444444333333333222111111000000111444444222111444333000------000555666555777;;;999555444444222......000222444333//////111222///---,,,++++++******++++++++++++***))))))***+++,,,---******---...---///333666444444777888777;;;AAAAAA>>>???BBBCCCAAAAAADDDEEEGGGHHHJJJJJJIIIHHHGGGNNNVVV]]]```fffooowww{{{||||||yyy{{{}}}}}}vvvqqqrrrwwwzzz|||zzz{{{}}}}}}yyytttwww~~~|||sssddd^^^VVVTTTPPPCCCMMMlllddd@@@888555222666///222////////////////////////............////////////...222999AAAJJJSSS[[[```eeemmmnnnmmmlllmmmuuu___[[[|||xxxuuuzzzdddOOOEEEHHHOOOkkk~~~}}}}}}}}}|||zzzxxxsssqqqnnnllljjjhhhfffcccaaa```___^^^^^^___aaabbb\\\[[[YYYWWWUUURRRQQQPPPMMMLLLKKKIIIHHHGGGFFFFFFCCCBBBBBBAAA@@@???>>>>>><<<;;;;;;:::999888777777888888777666555333111000000000000000111222333444333333333222222111111111111555666333222444444222---,,,...222444333444888999777444333222///------///222222000000222222///---,,,++++++******+++++++++******))))))***+++,,,...+++***---...---///333555333333666666666;;;AAACCC@@@@@@CCCCCCAAAAAADDDEEEFFFHHHJJJJJJJJJHHHGGGOOOWWW]]]```fffnnnuuuvvv}}}~~~}}}}}}uuuttt~~~~~~yyywwwuuurrrrrruuuooollljjjlllqqqvvvwwwvvvjjjiiijjjjjjfffdddiiirrr~~~|||wwwzzzyyyiii```UUUSSSRRRFFFHHH\\\___===777666444777...111////////////////////////........./////////000000...444<<>>>>><<<;;;;;;:::999888777777777777777666444333111111000000000000111222333333333333333222222222222222111666888555333555666444000---...222444444555888;;;:::666444333111...***...111333111111444333000---,,,++++++******++++++***))))))******++++++,,,...+++***---...---///333555333333555666777;;;BBBGGGDDDCCCEEEDDDAAA@@@CCCEEEFFFHHHJJJJJJJJJHHHGGGRRRXXX]]]```eeemmmrrrrrr{{{~~~~~~|||wwwsssuuu}}}vvvrrroooiiihhhiiibbbdddiiinnnssstttrrrpppaaa______^^^ZZZYYYaaakkkvvv~~~}}}{{{uuurrruuu|||nnndddVVVUUUVVVJJJFFFTTT}}}xxx___===777666444777...000000000000000000000000000.........//////000000111///555>>>EEEMMMUUU___eeelllqqqlllbbb___cccwwwrrrcccggg~~~jjjooo|||yyyfffQQQCCC@@@GGGNNNhhh|||}}}{{{zzzxxxuuurrrrrrpppnnnlllkkkhhheeebbb``````______^^^_________```^^^\\\XXXUUUQQQOOOMMMLLLLLLJJJHHHGGGFFFFFFFFFCCCBBBBBBAAA@@@???>>>>>><<<;;;;;;:::999888777777888888888777666555444333000000//////000111111222333333333333333333222222111666999666333555777666222......333666666777:::===<<<888555555555111***...222444333333555444000---,,,++++++******++++++)))))))))***++++++,,,,,,---******---...---///333444333444777888888<<>>???HHHPPPhhh|||~~~}}}{{{zzzzzzxxxvvvsssqqqooommmlllkkkhhhdddaaa````````````___^^^]]]]]]^^^]]][[[XXXUUUSSSQQQPPPLLLKKKJJJHHHGGGFFFEEEEEECCCBBBBBBAAA@@@???>>>>>><<<;;;;;;:::999888777777888888888777666555444333/////////...//////000111333333333333333333333333///666999666333444666666333///...333777888999;;;;;;<<<999666888;;;666......333666555555666444000---,,,++++++******++++++(((((()))***+++,,,,,,,,,---)))))),,,---,,,...222333333555999:::999===BBBGGGDDDDDDFFFEEEAAA@@@CCCGGGHHHIIIJJJJJJHHHGGGEEERRRVVVYYY[[[cccnnnttttttsssyyy~~~|||www{{{zzzzzz||||||tttmmmkkkjjjfffdddeeeccchhhmmmooonnnmmmnnnpppbbb``````^^^XXXTTTXXX```dddxxxzzzqqqmmmmmmsssqqqttt}}}ppphhh\\\\\\^^^OOODDDIII\\\nnnGGG;;;333///333...333000000000000000000000000---......///000111111222111777@@@FFFMMMVVVaaajjjooouuupppfffhhhqqqwwwccc[[[kkkuuupppzzzvvvuuuhhhUUUDDD<<>>>>><<<;;;;;;:::999888777777555555555555444333222111///............//////000333333333333333333333333...555888555111333555666333///---333888999:::<<<:::;;;999777:::???;;;222///444777666666777444///---,,,++++++******++++++(((((()))++++++,,,,,,,,,,,,))))))+++---+++---111333333666:::;;;:::===BBBEEEBBBBBBDDDDDDAAAAAADDDGGGHHHJJJJJJJJJHHHFFFEEEQQQTTTVVVZZZcccooovvvwwwpppwww}}}{{{www~~~yyyvvvtttsss{{{~~~vvvppphhheeegggiiihhhgggeeefffggggggiiijjjlllmmm```\\\YYYXXXUUUQQQSSSXXX```mmm~~~wwwrrrnnnttt~~~wwwfff^^^]]]VVVRRROOOFFF]]]XXX444222999444///222222111111000///......---...------......///000111000;;;EEEKKKQQQ\\\fffkkkooosssoooiiiuuuqqq\\\fffzzztttxxx~~~uuujjj[[[JJJ@@@>>>CCCNNNYYYvvv~~~{{{|||||||||{{{yyyvvvsssqqqooonnnmmmllljjjgggeeedddbbbaaa___\\\[[[\\\]]]]]]\\\ZZZYYYXXXWWWVVVSSSQQQOOOMMMJJJHHHFFFFFFFFFGGGDDDCCCBBBAAA???>>>===<<<<<<;;;;;;:::999888777777888777777888888666222///111000...---...///111222000000111222333333333333000444777888666444444555777222...000777>>>BBBBBB888:::999:::AAAHHHDDD;;;000///444:::<<<777111///...---+++)))(((((())))))***)))(((((()))++++++***+++,,,,,,---...///000000333222555999:::999<<<@@@EEEBBBBBBEEEEEEBBBCCCFFFFFFIIIHHHDDDCCCEEEGGGGGGRRRVVVTTT]]]qqqwwwssssssooouuu{{{xxx|||xxxqqqmmmkkkwww|||}}}xxxvvvkkkgggdddeeeiiilllkkkiiifffddddddfffjjjmmmmmmmmmfffbbb___\\\XXXSSSTTTXXX\\\kkk|||~~~zzz{{{|||{{{xxxfff]]]\\\UUUQQQNNNEEEqqqoooAAA555888222...111111111111000///........................///111111222<<>>======<<<;;;;;;:::999888777777888777777777888666333000111000///.........000111111222333333444444444444111444777777666444444555777333...000666===AAAAAA999999888777===BBB>>>555000000444:::<<<777111000...---+++***)))((())))))***)))((((((******+++***++++++,,,---...///000000444333555999:::999===BBBFFFCCCCCCFFFFFFCCCCCCEEEIIILLLKKKGGGDDDFFFHHHFFFOOOSSSTTT]]]qqqvvvqqqqqqmmmrrrvvv~~~xxxyyymmmgggfffrrrxxx{{{tttnnnkkkbbb___^^^```dddfffeeeccc``````bbbhhhnnnqqqqqqoookkkgggcccaaa[[[TTTSSSVVV]]]lll|||wwwqqqsssyyyyyyeee\\\ZZZTTTQQQNNNDDDnnnKKK666555111///111111111000000//////..................///000111111444>>>HHHMMMTTTaaammmsssvvvtttkkkfffwwwkkkbbb~~~~~~wwwtttwwwhhh^^^NNNFFF@@@@@@CCCIIITTT^^^rrr~~~~~~}}}{{{yyywwwuuuuuutttooonnnmmmllljjjgggeeedddbbbaaa___]]]\\\\\\\\\]]]ZZZYYYWWWVVVVVVUUURRRPPPOOOMMMKKKHHHGGGFFFFFFFFFBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;:::999888777777777666666777888666333000222111///...---......///333333444444444444444444111333666666555444444555777333///000555;;;>>>???===;;;777666999<<<888222000///333999;;;666222000...---,,,***))))))))))))))))))))))))******++++++******++++++,,,...///000555333444888999999===CCCGGGEEEEEEGGGGGGCCCBBBEEELLLOOONNNIIIFFFHHHHHHGGGOOOTTTUUU^^^pppuuuoooppppppqqqsss{{{}}}yyymmmggggggmmmtttzzzyyyrrriiiccc```\\\XXXTTTSSSUUUXXXZZZZZZ]]]bbbjjjqqquuuvvvuuutttllliiifffccc]]]VVVTTTWWW___kkkwwwzzztttooopppuuuwww|||{{{fff[[[YYYTTTQQQNNNDDDVVVLLL333222222000222111000000000/////////...............///000111222666@@@IIIOOOVVVcccooovvvuuurrrkkklllkkkgggvvvsssvvvhhhXXXNNNDDD???<<>>;;;777666888:::777333///...000666888444111000...---,,,+++***)))))))))((()))++++++*********+++************+++---///000444222333666777888===DDDGGGDDDEEEGGGFFFBBBAAABBBJJJNNNNNNJJJGGGIIIJJJHHHTTTXXXVVV]]]mmmrrrnnnqqqsssrrrpppxxx}}}wwwrrruuu{{{{{{rrriiiggghhhgggmmmrrroooeee[[[VVVUUUQQQNNNJJJJJJOOOWWW___dddjjjttt~~~zzzxxxxxxmmmkkkjjjiiiddd]]][[[]]]```fffmmmpppnnnkkkjjjjjjhhhnnnxxx}}}ggg\\\[[[VVVSSSOOOCCCJJJvvvKKK444333333111111000000000000///////////////......//////000111222666AAAKKKPPPXXXdddpppwwwtttrrrpppwwwgggmmmsssoooyyynnnbbbUUUJJJCCCAAA===;;;@@@HHHVVVhhhxxx}}}{{{xxxwwwvvvvvvwwwooonnnmmmllljjjgggeeedddaaa```___^^^]]]\\\\\\\\\YYYWWWVVVVVVVVVUUURRRPPPNNNMMMKKKIIIHHHFFFEEEEEEAAAAAAAAA@@@@@@?????????<<<;;;;;;:::999888777777555555555777888777555222111000000///...---------000111111222222222222111222222222333555555555555777444000///000444888::::::777444555777777666555...,,,...333555222000000...------,,,+++***)))((('''***,,,,,,+++******,,,+++*********+++---///000333111111555666777<<>>>>>EEEQQQbbbyyy~~~~~~}}}{{{zzzxxxwwwwwwvvvooonnnmmmllljjjgggeeeddd``````______]]]\\\\\\[[[YYYWWWVVVVVVVVVVVVSSSQQQMMMMMMKKKJJJHHHFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;:::999888777777444444555777888888555333////////////...---------...///000111222222222222222111111222444666666555777444000......111555888444111000444666555444555...+++,,,222444222000111---...------,,,***)))(((&&&***------+++)))***,,,,,,+++******+++---000111111000222555777888<<>>>>>CCCNNN\\\ppp|||yyy~~~~~~|||||||||{{{zzzxxxwwwvvvooonnnmmmllljjjgggeeeddd`````````___^^^]]][[[[[[YYYXXXWWWWWWWWWWWWTTTRRRMMMLLLLLLJJJIIIGGGEEEDDDCCCCCCBBBAAA???>>>======<<<;;;;;;:::999888777777444444555777999888666444..................---------...000111222333444444222111000111444666666555666444111...---///333666222///000555777444333555000,,,---222444333222333---.........,,,+++)))(((&&&***......+++)))***------,,,+++***+++...111222222111333888::::::>>>CCCBBBAAABBBGGGFFFBBB@@@AAAEEEJJJLLLIIIHHHJJJJJJHHHKKKRRRQQQVVVeeeiiiiiinnniiilllnnnttt}}}|||}}}tttmmmiii___ZZZTTTPPPPPPUUUZZZ___bbbfffggg___RRRIIIHHHKKKTTTbbbyyyzzztttsssssstttvvvrrrllliiijjjbbbiiiqqqrrrnnnmmmqqqwwwtttppplllkkkoooxxxmmmccceeebbb]]]SSSDDD???KKKllllllIII888666555222111////////////000000000000////////////000111222333;;;HHHTTT[[[bbbkkksssvvvvvvmmmiiivvvccc]]]xxxvvvwww}}}zzzlllvvvpppccceeeaaaVVVRRRNNNHHH@@@:::888:::<<<<<<>>>FFFTTTeeeyyyuuuooooooxxx~~~~~~||||||||||||{{{yyywwwuuuooonnnmmmllljjjgggeeeddd`````````___^^^]]][[[[[[ZZZXXXWWWWWWXXXWWWUUUSSSMMMLLLLLLJJJIIIGGGEEEDDDDDDDDDBBBAAA???>>>===<<<<<<;;;;;;:::999888777777333333444777999999666444------......///.........---...000222444555666666333000///111444777666555666555111...,,,...222555333000222999:::555444777111......333555444333555---.........---+++)))(((%%%***//////+++)))***---...---++++++,,,...111333222222555;;;===<<>>IIITTT]]]fffpppuuuuuuuuusssllljjjYYY```xxxqqqyyy~~~mmmttt{{{```QQQLLLGGGCCCAAAAAA<<<888999::::::===AAAIIIOOOVVVbbbyyyfffNNNHHHFFFHHHOOOXXXbbbnnnyyy~~~~~~}}}zzzwwwuuuvvvwwwqqqooolllkkkjjjiiieeebbbaaaaaaaaa```___]]][[[ZZZWWWXXXXXXWWWVVVTTTRRRQQQOOONNNMMMLLLJJJIIIHHHGGGDDDDDDCCCAAA???>>>===<<<::::::;;;;;;:::999777666888777666555555666777888333000.........///...---/////////000111111222222222222222111000111333555444666777444000...111444555222333777888444333666777333///111777:::888444222///,,,***+++++++++***))))))*********+++++++++)))***++++++,,,---.../////////333888::::::>>>CCCBBBAAACCCFFFDDD@@@???BBBHHHHHHHHHHHHHHHHHHHHHHHHPPPRRRRRR\\\mmmooommmuuuxxxxxxxxx}}}{{{qqqjjjeeedddaaa\\\VVVSSSQQQPPPPPPUUU]]]bbbccchhhxxx~~~yyy|||zzzyyy{{{zzzvvvtttvvvoooqqqtttvvvvvvtttpppnnnooovvvyyyvvvtttuuuvvvuuuzzz}}}}}}zzzuuusssvvvzzznnndddbbb______XXXHHHAAAFFFkkkeeeAAA888666111222000000000000000000000000///000000//////111444777AAAKKKWWW___hhhrrrwwwwwwqqqpppttt~~~ddd[[[jjjrrrqqq{{{yyyiiidddvvvwwwdddOOOFFFBBB???<<<:::;;;777777:::<<<===AAAFFFRRRWWW```rrr```FFF:::<<<999888<<>>>>>:::::::::::::::888777777888777666555555666777888555222///.........---,,,......///000000111222222222222222000///000333555444666777444000///000333555222222555555444444777999444000222777;;;;;;999111///,,,++++++,,,+++***)))))))))*********+++++++++*********+++---///000111000444999;;;;;;>>>DDDCCCBBBCCCFFFDDD@@@@@@DDDHHHHHHGGGGGGGGGGGGGGGGGGMMMQQQQQQ[[[mmmrrrrrr{{{zzzzzzyyy||||||}}}}}}yyyrrrkkkfffdddgggeeebbb\\\WWWSSSRRRRRRUUU[[[aaafffppp}}}rrrqqquuuxxx~~~}}}yyyyyytttuuuvvvtttqqqnnnlllkkkqqqwwwzzzwwwttttttuuussswww|||yyyvvvyyy}}}~~~|||llldddaaa[[[ZZZTTTGGGCCCJJJttttttCCC444777666444000000000000000000000000///000000//////222666999CCCMMMYYYaaajjjsssxxxxxxkkkkkkyyyzzz```ccc|||oooqqq{{{{{{|||kkk]]]```wwwssseeeWWWIIICCCAAA>>>;;;;;;:::888:::>>>AAACCCGGGMMMWWW]]]lll}}}gggRRRBBB:::888===:::999::::::;;;CCCKKK___nnn~~~~~~~~~~~~|||xxxuuuuuuuuuooonnnmmmkkkiiigggdddbbb____________^^^^^^]]]]]]XXXXXXYYYYYYXXXUUUQQQOOOOOONNNMMMLLLKKKJJJJJJIIICCCCCCBBBAAA@@@@@@??????;;;:::::::::999888888777888777666555555666777888777444000...------,,,+++---......///000111222222222222111000///000333666555666666444111///000111444333222222333444666888999444000111555:::<<<<<<111///---,,,,,,,,,+++***))))))))))))************,,,+++***)))***---///111222111555:::<<<;;;>>>DDDCCCBBBCCCEEEDDD@@@AAAEEEIIIIIIHHHHHHHHHHHHHHHGGGFFFMMMOOOYYYllluuuyyy~~~|||zzz}}}yyy}}}{{{vvvooohhhdddcccdddeeeeeeccc___YYYTTTRRRRRRVVVZZZ```iiixxxwwwmmmooo{{{{{{wwwwwwtttpppkkkhhhiiikkkpppuuuxxxtttqqqqqqqqqppptttyyy}}}zzzuuussswww|||~~~{{{llleeebbbZZZXXXSSSFFFHHHNNN{{{NNN666777555111000000000000000000000000///000000///000333777;;;DDDNNNZZZbbbjjjsssxxxxxxmmmlllrrrXXXeeeiiinnnyyyyyy}}}yyykkk___ZZZfff{{{xxx\\\TTTJJJAAA>>>===999777888::::::===BBBDDDFFFLLLSSS```kkk~~~wwweeePPPDDD===999888:::777777:::=========DDDMMMUUUfffyyy|||xxxuuutttuuunnnnnnmmmkkkhhheeecccbbbbbbaaa```___^^^^^^]]]]]]XXXYYYYYYYYYWWWTTTQQQOOONNNNNNMMMLLLJJJIIIHHHHHHCCCCCCBBBBBBAAA@@@??????;;;;;;:::999888888888888888777666555555666777888888555000...---------,,,,,,---...///000111222222222222111///...///333666666666666444222000000000333222111000111555888999777333//////222777:::<<<111///---,,,------+++***(((((()))))))))*********,,,+++***)))***---///111222222555:::;;;;;;>>>CCCCCCAAABBBDDDCCC@@@AAAFFFKKKKKKJJJJJJIIIIIIIIIIIIGGGPPPSSS[[[mmmyyyzzz}}}{{{}}}xxxwwwrrrjjj```ZZZXXX[[[^^^___aaaccc```ZZZUUUTTTTTTYYY\\\bbbmmm~~~}}}yyytttpppuuuuuuuuurrrnnniiiiiimmmqqqpppuuuvvvrrrnnnoooqqqqqqsssvvvxxxuuuqqqppptttxxxxxxzzz~~~}}}nnngggeee___]]]WWWIIIDDDHHHsssPPP777777555222000000000000000000000000000000000///000444999===FFFPPP[[[cccllluuuyyyyyyttttttfffPPPdddzzzdddlllyyy~~~{{{iii[[[YYY___rrr~~~}}}fffPPPHHHBBB<<<;;;:::777666888;;;;;;>>>CCCEEEHHHOOOXXXooo}}}MMMCCC::::::;;;:::777666777888<<>>>>><<<;;;:::888888888888999888777666555555666777888888555000------.........+++,,,---...///111222222222222000---,,,...333666777666555555444222///---...111222///111777999777333111...---///222555666111///............+++)))(((((((((((()))))))))***)))***++++++,,,---...///111111444999:::999<<>>@@@EEELLLKKKKKKJJJIIIIIIHHHHHHMMMZZZ]]]bbbuuuxxxwww~~~yyyqqqmmmeee\\\WWWWWW\\\```\\\aaaggggggccc______```eeehhhkkkoooyyyyyyvvvtttuuuxxxyyyvvvrrrpppsssvvvxxx{{{zzzuuuqqqtttxxxzzztttvvvyyy}}}{{{kkkdddffffffgggaaaQQQCCC@@@bbbzzzJJJ888666222111000000000000000000000000000000000///111555;;;@@@KKKUUU```hhhpppyyy}}}}}}vvvzzziiiaaaxxxzzz{{{~~~~~~yyytttmmmcccWWWTTTcccuuuzzzxxxxxxxxxooo[[[III@@@;;;888777999999777999>>>>>>???CCCHHHLLLQQQ]]]iii~~~wwwRRR666777555666777555444888???999;;;@@@HHHPPP\\\ppp~~~~~~~~~}}}|||~~~~~~}}}zzzvvvttttttuuuppprrrssspppkkkhhhggghhhaaaaaa```aaaaaaccceeefffcccaaa^^^ZZZXXXWWWXXXXXXTTTSSSQQQOOOLLLIIIGGGFFFGGGFFFEEECCCAAA???>>>===<<<;;;:::888777888888999888777666555555666777888888444000------...//////++++++---...///111222222222222///---,,,...333666777666555555444222///,,,,,,111222///111888:::666333111///...///111333555111///......///...,,,)))(((((((((((())))))))))))))))))+++,,,---.........111111333888999888;;;@@@AAA>>>???AAA@@@>>>@@@EEEKKKKKKJJJIIIHHHHHHGGGGGGGGGUUUZZZaaavvvwwwvvv|||rrrssspppjjjccc]]][[[\\\]]]fffeeefffhhhfffbbbbbbfffkkkjjjjjjnnnvvv|||qqqrrrvvvwwwwwwxxxwwwvvvuuuvvvxxxyyytttyyy|||yyysssrrryyy}}}xxx{{{|||hhhbbbhhhjjjjjjaaaQQQAAAEEE[[[uuuKKK;;;555111444000000000000000000000000/////////...000444:::???QQQYYYcccllluuu~~~|||rrrssshhhcccyyy~~~zzzuuusssmmmcccZZZWWW]]]hhhqqqxxxssspppmmmbbbQQQAAA::::::666444777777777:::???@@@EEEIIIHHHIIISSSeeeuuuyyyYYY@@@444777777777888:::;;;;;;:::BBB===DDDWWWhhhrrr~~~~~~{{{wwwtttsssssspppooonnnllljjjhhhgggfffddddddeeeeeeeeeeeeeeeeeeeeebbb^^^ZZZWWWVVVVVVWWWUUUSSSQQQNNNKKKIIIHHHGGGJJJIIIHHHEEEBBB@@@>>>======<<<;;;;;;999999888777666555444333333444555666:::666000...///000///...,,,---...000111111222222222222111...---...111444<<<666555999888222...///...------...111444555555111222///,,,...444666444555000+++(((((()))++++++((()))*********((('''&&&,,,,,,,,,,,,---...//////111333666888999<<>>999:::777666888::::::===BBBHHHKKKNNNOOOQQQ[[[jjjuuugggIII999444555555555777999:::;;;;;;AAA@@@JJJ___qqq~~~~~~~~~{{{wwwtttsssrrrpppooommmkkkiiigggfffeeebbbccccccdddeeeffffffgggcccaaa]]]ZZZWWWWWWWWWXXXUUUTTTQQQNNNKKKIIIGGGGGGIIIHHHFFFDDDBBB???======<<<<<<;;;:::999888888777666555444333333444555666:::666111//////000///...++++++,,,...//////000000111222111//////000333666;;;666555888777111.........---------///000111111333555333...---111333333333000---++++++++++++***((()))******)))((('''&&&,,,,,,+++,,,,,,---...///111333666777999<<>>BBBGGGIIIKKKNNNUUU```nnn{{{nnnOOO:::444777666666777888999;;;>>>???EEEIIIXXXmmm~~~~~~~~~~~~|||zzzwwwuuusssrrrpppooommmjjjhhheeecccbbb```aaabbbcccdddfffggggggaaa___\\\YYYXXXWWWXXXXXXWWWUUURRROOOKKKIIIGGGFFFGGGFFFEEECCC@@@>>>===<<<<<<<<<;;;:::999888777777666555444333333444555666999666222000///000///...++++++,,,---...///000000111111111000000222555888;;;888666888777333//////---------,,,------...///555999999222,,,...222444444222000//////---+++)))((())))))))))))(((((('''+++++++++,,,,,,---...///000222555777999<<<@@@BBB@@@@@@CCCEEECCC@@@BBBGGGJJJHHHFFFDDDDDDDDDEEEFFFNNNUUU___iiivvvzzzsss}}}zzzvvvsssrrrssstttttttttmmmjjjkkknnnnnnooorrrxxx|||xxxwwwssskkkjjjmmmsssssstttuuuwwwwwwvvvuuu{{{~~~~~~}}}yyyuuubbb\\\bbbfffkkkiii___EEECCCGGGeeelllEEE<<<<<<555111111111111111111111111111111111000000333999AAAFFFPPP]]]mmmxxx~~~vvvgggcccqqqxxxooo~~~zzzwwwsssmmmhhhZZZSSSNNNRRR\\\ddddddaaa___^^^\\\VVVIII<<<777999999666777===@@@BBBFFFKKKLLLKKKNNNZZZmmmqqqVVV???444666<<<::::::;;;;;;<<<>>>BBBEEEMMMUUUhhh}}}~~~~~~~~~}}}{{{yyywwwuuusssqqqooonnnllliiifffdddaaa```aaaaaabbbbbbcccdddeeeeee___]]][[[YYYXXXWWWXXXXXXWWWUUURRROOOKKKIIIGGGFFFEEEDDDCCCAAA???>>><<<<<<<<<;;;;;;:::999888777777555555333333333333555555888666333111000/////////---......///000111222333111222222111000111333666<<<:::999999888555222000,,,,,,------,,,---...000555<<<===555......444888999666333000...---***(((((())))))))))))(((((((((++++++++++++,,,---...///000222555777999<<<@@@CCC???@@@CCCFFFDDD???AAAEEEIIIHHHGGGEEEDDDEEEGGGIIILLLUUU___hhhtttzzzqqq{{{wwwuuuuuuvvvvvvuuurrrmmmjjjmmmoooppptttxxxwwwmmmjjjkkkqqqqqqqqquuuyyy{{{zzzyyy}}}~~~}}}zzzwwwppp___\\\dddhhhllljjj```HHHDDDIIIkkkoooCCC777777222---111111111111111111111111000/////////222999BBBHHHTTTaaapppyyytttgggccctttrrrlll}}}~~~zzzvvvqqqkkkeeebbbRRRQQQQQQTTTYYY\\\]]]\\\\\\YYYVVVOOOCCC777555999777666888>>>BBBDDDHHHMMMQQQOOOSSSbbbxxx{{{^^^EEE888666888;;;<<<=========>>>AAAGGGLLLTTTaaavvv}}}zzzxxxxxxvvvsssqqqnnnmmmkkkiiifffcccaaa```bbbbbbbbbbbbbbbaaaaaaaaa]]]\\\ZZZYYYXXXWWWWWWWWWVVVTTTQQQNNNKKKHHHFFFFFFDDDCCCBBB@@@???===<<<<<<<<<;;;:::999888777777666555444333222222333444555777666555222000/////////............///111222333222222222111///...000111;;;:::999777777555222...***,,,......---...111444555===???888000111888===???;;;444///,,,+++***))))))(((((((((((()))))))))++++++++++++,,,---......///111444666888<<<@@@CCC???@@@CCCFFFCCC???@@@DDDGGGGGGGGGEEECCCCCCFFFIIIMMMWWWbbbjjjvvvyyyppp}}}~~~yyywwwwwwwwwuuurrrrrrpppppprrrrrrrrrwww~~~yyypppllljjjoooooopppsssxxx{{{|||||||||~~~}}}|||ppp```]]]eeegggjjjhhh___JJJFFFOOO{{{{{{HHH777777444111222222222222222222222222////////////333:::DDDJJJWWWeeesss|||vvvgggfffzzzmmmnnn|||zzzxxxuuupppjjjddd^^^[[[NNNRRRVVVWWWVVVUUUVVVXXXWWWSSSMMMGGG===555555999888666999@@@EEEGGGKKKPPPNNNOOOXXXllllllOOO<<<777888888666;;;===>>>???AAAFFFOOOVVV___mmm|||xxxwwwxxxwwwtttpppnnnmmmkkkhhhfffcccaaa```cccbbbbbbaaa``````______\\\[[[ZZZYYYWWWWWWVVVVVVSSSRRROOOMMMJJJHHHFFFFFFCCCBBBAAA@@@???>>>======;;;;;;:::999888777666666555444333222222333444555666777666444111//////000,,,,,,,,,,,,---///000222222333333111...---...///888999888555444444111+++))),,,//////...///333666444;;;>>>777111333:::???@@@;;;444...,,,+++++++++)))(((((((((((())))))************++++++,,,---......000333666888<<<@@@CCC@@@@@@CCCEEEBBB>>>???DDDCCCEEEEEEBBB??????CCCFFFOOOZZZeeennn}}}vvvooo}}}}}}}}}{{{xxxtttwwwwwwyyyzzzvvvtttzzz~~~{{{vvvppplllnnnoooppprrrtttwww{{{}}}yyy~~~|||ppp```\\\ccceeeiiijjjbbbMMMEEERRRSSS:::888777666222222222222222222222222000000///000444<<>>>>>;;;;;;:::999888777666666444444333222222333444444666777777555111//////000---,,,++++++,,,...111222222333333222000///000111888;;;999555444666222,,,***...000000---...111555444:::;;;555000222888;;;;;;777333///......---,,,)))(((''''''((()))***+++************+++,,,---...---000333666888<<<@@@CCCAAAAAABBBCCC@@@===???EEECCCEEEEEEBBB>>>>>>AAAEEENNNYYYdddnnn~~~|||tttooo}}}}}}zzz|||xxx{{{~~~zzzvvv|||~~~{{{{{{}}}{{{uuupppnnnooopppqqqqqqtttxxx|||xxx}}}wwwooo^^^YYY___ccciiinnnhhhOOOBBBNNNZZZ:::555444444222222222222222222222222222111111111666>>>HHHPPPUUUfffyyyyyysssxxx^^^ooovvveeefff}}}~~~zzzvvvqqqpppmmmhhhaaaZZZUUUSSSOOORRRUUUWWWWWWUUUSSSRRRJJJAAA999666555333555999;;;;;;>>>EEEJJJLLLOOOTTTbbbhhhvvv~~~nnnLLLCCC888444777;;;;;;999;;;???DDDIIIOOOZZZhhhrrr{{{wwwvvvxxxxxxtttppplllllljjjiiigggeeedddccc^^^_________``````aaaaaa\\\\\\ZZZYYYWWWUUUTTTSSSOOONNNLLLJJJHHHGGGFFFFFFBBBBBBAAAAAA@@@??????>>>;;;::::::999888777666666444444222222222222444444555777888555111...///000///...------...000333444111222333333222111222444;;;>>>===888777999666///,,,///111000,,,,,,///333444999999333...111555777555333222111111111///---)))(((''''''''')))***+++************+++,,,---...---000333555888<<<@@@CCCBBBAAABBBBBB???<<<@@@FFFEEEGGGGGGDDD@@@???BBBGGGKKKVVV```lllxxxxxxrrrooo}}}{{{www}}}zzzwwwwwwxxxwwwsssooojjjhhhiiinnntttwwwuuuqqqtttuuu{{{~~~sssnnn]]]XXX^^^```eeeiiidddKKKBBBNNN~~~YYY:::777555333111111111111000000000000333222222333777???HHHOOO^^^ooo~~~}}}qqqiii{{{cccwwwuuubbbsssyyyrrrmmmlllhhhccc```^^^[[[UUUPPPUUUWWWXXXWWWSSSNNNHHHDDD???<<<888555444555888:::<<>>:::666555999<<<<<<<<>>===<<<<<<<<<::::::999999888777777777666555555444444333222222666888888777444111//////...------......///000111111111000000000000000000999>>>999666>>>===222......++++++///333444222111666888777333000000000000000////////////...+++)))))))))))))))))))))))))))************+++,,,------111111222444888===AAADDDDDDCCCBBBAAA@@@AAABBBCCCEEECCCBBBBBB???<<<@@@GGGSSSYYYiiiwww}}}wwwzzzuuunnnzzz}}}~~~xxxuuurrrsssuuutttppplllfffdddeeekkkssswwwsssooonnnqqqzzzsssjjjZZZWWW^^^```eeegggaaaKKKBBBLLLxxxWWW:::777444222111111111111000000000000222222222333888@@@JJJQQQZZZmmm}}}~~~sssyyy~~~hhh|||www~~~}}}wwwppplllhhheeebbb^^^[[[WWWSSSPPPVVVWWWVVVTTTPPPJJJEEEBBB:::888666444555777:::<<<>>>AAAEEEHHHMMMVVVbbbjjjjjjzzzyyylllVVVBBB;;;999888888;;;===>>>>>>@@@JJJTTTYYYbbbttt|||{{{~~~yyyyyyxxxwwwuuusssqqqpppnnnnnnmmmkkkiiifffcccaaabbbaaa___^^^]]]]]]]]]]]]ZZZYYYWWWVVVVVVTTTRRROOOQQQOOOMMMJJJGGGFFFEEEDDDCCCBBB@@@???===<<<<<<<<<::::::999999888777777777666555555444444333222222666777888777333000//////------------...///000111111111111111111111111111555===999666<<<:::111000///,,,***---000000222444555666666333111000000000111111000000///---+++)))))))))))))))))))))))))))************+++,,,------111111222444777<<>>@@@FFFPPPVVVdddqqq|||}}}vvvooozzz~~~vvvrrrooopppssstttppplllddd```^^^eeeooouuurrrmmmlllqqq{{{sssfffWWWVVV^^^aaadddeee]]]HHH???EEEjjjNNN999666333222111111111111000000000000000111111444999BBBLLLTTT[[[mmm~~~}}}ssslll{{{{{{tttmmmiiicccbbb```\\\WWWSSSQQQQQQVVVUUURRRNNNJJJEEEAAA>>>555555555555777:::===???BBBEEEIIIMMMSSS\\\gggpppnnnzzzsss```QQQCCC999777999:::;;;<<<>>>AAADDDIIISSS^^^eeeoootttooooooxxx~~~{{{zzzyyyxxxwwwtttrrrpppooommmlllllljjjhhheeebbbaaa`````````______^^^^^^^^^[[[YYYXXXWWWWWWUUUSSSPPPPPPOOOLLLJJJGGGFFFEEEDDDCCCBBB@@@???======<<<<<<::::::999999888777777777666555555444444333222222444666777666333000......------------...///000111111111222222222222222222222<<<;;;666999777000111///,,,+++......---111888333444444444222000000111444333222111///,,,+++)))))))))))))))))))))))))))************+++,,,---...111111222333666:::===???@@@AAAAAAAAA@@@AAACCCEEEHHHGGGHHHIIIEEE@@@AAAFFFOOOVVVdddmmmyyyzzzsss~~~yyytttooopppuuuwwwsssoooeee^^^YYY]]]iiiqqqrrrnnnqqquuu}}}~~~qqqbbbUUUVVV```cccfffeee\\\III@@@BBBbbblllCCC666666333444111111111111000000000//////000111444:::DDDOOOWWWaaaqqqyyyqqqyyylllrrrsss~~~xxxqqqjjjeee______]]]XXXRRRNNNOOOQQQSSSPPPLLLGGGBBB>>>;;;:::555666666888:::===@@@AAAEEEIIINNNQQQUUUZZZbbbgggiiipppnnn^^^LLL@@@:::666777:::;;;<<<<<>>===<<<<<<::::::999999888777777777666555555444444333222222333555777666444000......------------...///000000222222222222222333333333222>>>>>>888888333...111...,,,///444222...111999111111333555333000000222777777666333///,,,***)))))))))))))))))))))))))))))))))******+++,,,---...000000111333555888:::<<<>>>@@@AAA@@@???@@@DDDGGGJJJJJJKKKLLLHHHBBBBBBFFFPPPZZZjjjrrryyy|||~~~vvvooooootttwwwuuuqqqiii```VVVWWWaaalllqqqrrrssswww{{{|||}}}|||mmmaaaUUUXXXcccfffhhhfff\\\MMMDDDEEEeee```===666555333555111111111111000000000/////////111555;;;FFFQQQYYYcccrrrzzzuuummmhhhvvv{{{}}}vvvnnnfffaaa\\\\\\YYYSSSMMMJJJKKKNNNLLLIIIDDD@@@<<<999888888999999:::;;;===@@@BBBDDDGGGLLLQQQRRRQQQQQQRRRTTTZZZZZZTTTHHH???:::999888;;;<<<======???FFFOOOWWWbbbfffpppwww```\\\\\\eeevvv~~~|||{{{|||~~~~~~zzzwwwwwwvvvuuutttrrrooommmlllkkkkkkkkkjjjhhheeecccaaa___``````aaa``````______^^^\\\ZZZZZZYYYXXXUUUSSSOOONNNMMMKKKIIIGGGFFFEEEDDDCCCAAA???>>>=========::::::999999888777777777666555555444444333222222222555777777555111///...,,,,,,,,,------...///000111111222222222333333333555BBBBBB:::888222,,,000,,,,,,333<<<;;;222111777111000333777666000///222:::;;;;;;888222---***)))************************)))))))))***+++,,,...//////000111333555777999:::<<>>;;;999888999999<<<<<<<<<<<<>>>AAADDDFFFIIILLLPPPOOOJJJFFFDDDDDDHHHDDD>>>999888999;;;;;;???@@@BBBEEELLLUUU```gggiiirrroooaaaaaabbbiiiwww}}}{{{zzzyyyyyysssrrrrrruuuyyy{{{yyyvvvuuuuuutttsssrrrpppnnnmmmkkkkkkkkkjjjhhhfffdddbbb`````````______^^^^^^^^^[[[YYYXXXWWWWWWUUUSSSPPPOOOOOONNNMMMKKKIIIGGGFFFDDDCCCAAA@@@>>>=========::::::999999888777777777666555555444444333222222222555888999666333000///,,,,,,,,,,,,---...///000000000111111222333333333666BBBAAA:::888222,,,///++++++444BBBCCC666000444222000333:::888111...333===???AAA===666...***)))************************)))))))))***+++---...///...///111333555888999:::<<>>>>>CCCHHHJJJJJJLLLMMMIIIDDDCCCGGGKKKZZZrrr~~~}}}|||mmmiiimmmrrrrrrooohhhbbbZZZVVVXXX```iiiooojjjnnnpppmmmooowww}}}}}}zzzvvvuuu{{{xxxhhh```TTTXXXdddhhhjjjhhh^^^BBB@@@LLLyyy```???:::555111555111111111111000000000000000111333666===HHHSSS[[[eeerrrgggdddwwwsssttt{{{|||vvvlllaaaZZZWWWRRRJJJDDDAAA@@@@@@???===<<<;;;::::::;;;<<<===<<<<<<;;;;;;>>>BBBFFFIIIJJJKKKLLLHHHBBB>>>=========:::777777999;;;===@@@AAACCCHHHRRR^^^kkktttyyyzzzzzzcccZZZ```hhhppp}}}{{{yyywwwssspppllljjjiiicccccceeekkkrrrwwwwwwvvvuuuuuuuuutttsssrrrqqqppplllllllllkkkiiigggeeecccbbbaaa___^^^]]]]]]]]]]]]ZZZYYYWWWVVVVVVTTTRRROOOPPPPPPOOONNNMMMKKKHHHGGGDDDCCCBBB@@@???>>>======::::::999999888777777777666555555444444333222222333666999:::888444111000,,,,,,,,,,,,---...////////////000000111222222333444???===777888444---///,,,)))222CCCFFF888///222333111555<<<;;;111...333>>>CCCFFFCCC:::000***(((************************(((((()))***+++---...///...///111444666888:::;;;<<<@@@CCCAAA======BBBGGGHHHHHHJJJKKKHHHCCCDDDIIIMMMZZZooo{{{wwwzzzoooiiimmmrrrrrrpppeeebbb]]]XXXXXX]]]dddjjjhhhnnnoookkklllssswwwuuuyyysssrrryyyxxxhhh___TTTWWWcccgggjjjhhh^^^DDDFFFWWW^^^>>>999555111777111111111111000000000000111111333777>>>HHHTTT[[[kkkuuunnngggvvvlllfffkkkwww}}}vvvlll```YYYUUUNNNEEE???======;;;999::::::::::::<<<===???@@@;;;:::999999===BBBHHHLLLJJJJJJHHHCCC===:::<<<>>>:::::::::<<<<<<<<<@@@EEEBBBEEENNN\\\mmmzzztttYYYNNNZZZhhhtttuuusssooojjjeee```\\\ZZZVVVWWW[[[dddmmmtttvvvvvvvvvvvvvvvvvvuuutttsssrrrlllllllllkkkjjjhhheeedddcccaaa___\\\[[[[[[\\\]]]\\\ZZZXXXXXXWWWVVVSSSQQQPPPPPPPPPPPPNNNLLLIIIHHHDDDCCCBBB@@@???>>>======::::::999999888777777777666555555444444333222222333666:::;;;999555222111,,,,,,,,,,,,---...//////...//////000111111222222111;;;:::555888555...///...(((000BBBFFF999///111555111666>>><<<111...333???DDDIIIFFF<<<111***'''************************(((((()))***+++---///000---///111444777999;;;;;;<<<@@@CCCAAA===<<>>JJJWWW```nnnzzz~~~mmmiiifffSSSZZZjjj~~~wwwkkk]]]TTTJJJFFF@@@;;;999999999888999:::===@@@AAAAAAAAA@@@<<<;;;:::;;;===AAAFFFIIIKKKEEE===888888999999888777999;;;<<<<<<>>>BBBEEEGGGSSSdddqqqzzzkkkQQQGGG\\\jjjuuuvvvfffddd```YYYSSSNNNIIIDDDIIIOOO[[[jjjrrrtttuuuxxxsssssstttttttttsssrrrqqqmmmmmmlllkkkiiigggeeedddcccbbbaaa___]]]\\\\\\[[[\\\ZZZXXXWWWWWWVVVTTTRRRTTTTTTSSSQQQNNNJJJGGGEEEFFFDDDBBBAAAAAA@@@>>>===::::::999888777666555555666555555444444333222222555777888777444111//////------,,,,,,,,,------...000//////000111111///---111333555777777555222000...000444999===<<<777222555555555777777555111...999>>>BBB@@@777///***(((************************111---((('''***---......------///222777;;;=========>>>???>>><<<===AAAEEELLLIIIHHHHHHEEEAAABBBFFFOOO___dddkkk{{{tttpppzzzooocccccciiimmmjjjiiifff___YYYXXX]]]bbbjjjjjjkkkmmmoooooooooooommmjjjmmmwww~~~}}}kkk^^^WWWSSS[[[fffhhhjjjggg[[[HHHCCCUUUhhhAAA:::444888444111111111111111111111111222333444888???KKKXXXaaaooo|||}}}hhhhhhbbbiiiqqqzzzrrriii]]]OOOFFFBBB>>>;;;999:::;;;<<<===;;;<<<>>>@@@AAAAAA@@@@@@===<<<<<<<<<>>>BBBEEEGGGGGGBBB<<<999999999999999888<<>><<<:::::::::999888777666555555666555555444444333222222444666888777444111//////---------,,,,,,------...000000000111222222000...000222666888888555222000000000333888;;;;;;888555444444444444444333///,,,555999===;;;555...++++++))))))))))))))))))))))))444000,,,***+++------,,,000000111333666999::::::>>>@@@AAA???>>>???CCCGGGJJJHHHFFFGGGDDD@@@AAAEEEKKKVVVXXXaaa|||}}}wwwvvvooo\\\XXX___gggggggggeee```[[[YYYZZZ]]]ggglllpppqqqnnnlllkkkkkkfffeeejjjvvvxxxeeeYYYUUURRR[[[fffggghhheeeXXXIIIIIIYYYccc===888222555000111111111111111111111111222333555999AAAMMMZZZcccppp}}}fffjjjrrrwwwxxxnnncccZZZOOOCCC;;;;;;999777777:::===??????>>>???@@@AAABBBAAA@@@???=========>>>???AAACCCDDDBBB???;;;::::::;;;;;;:::<<>>CCCOOOZZZuuuzzznnnbbbjjj~~~tttzzzzzzgggRRRZZZlllxxxfffQQQVVVVVVRRRJJJAAA===BBBHHHJJJUUUhhhwwwzzzuuurrrtttssstttttttttttttttttttttpppooommmjjjiiihhhhhhhhhgggfffdddaaa^^^\\\ZZZZZZWWWVVVUUUVVVXXXZZZYYYXXXVVVUUUUUUSSSPPPMMMJJJHHHCCCAAA@@@??????>>><<<:::::::::999888777666666555666555555444444333222222222444777666444111///......------,,,,,,---------111000000222333333111///...222666999999666222///111111222444888999999888555333222111111000---+++000444777555111---,,,---((((((((((((((((((((((((///---++++++,,,---,,,+++000111222444666888999:::???AAABBBAAA???@@@DDDHHHIIIFFFEEEEEECCC???@@@DDDMMMSSSRRR]]]{{{~~~vvvxxxrrr^^^WWW]]]ccceeefffeeebbb^^^ZZZZZZ[[[bbbiiiqqqsssnnniiiiiikkkhhhhhhnnnyyyuuubbbWWWTTTSSS```lllllljjjdddVVVBBBHHHZZZ\\\;;;777000333111111111111111111111111111222333666;;;CCCOOO\\\eeesssjjjrrr{{{xxxooocccXXXPPPHHHAAA;;;:::999888999<<>>????????????===<<<;;;;;;<<<======>>>AAABBBAAAAAACCCLLLXXXaaaxxxzzzooossstttttt~~~iiiUUUcccvvvdddTTT\\\VVVNNNGGG@@@>>>DDDKKKJJJZZZrrrvvvpppqqqooopppsssuuuvvvuuutttssspppooollliiiggggggggghhheeedddbbb___]]][[[ZZZZZZWWWVVVUUUVVVXXXYYYYYYXXXVVVVVVUUUTTTQQQNNNKKKJJJEEECCCAAA@@@@@@@@@>>><<<;;;::::::999888777666555666555555444444333222222000333666666444111///.........---,,,,,,,,,------/////////111222222000///---111666::::::777222...000000000111333555888999666444222000000///---,,,...111333222///,,,,,,,,,))))))))))))))))))))))))%%%&&&''')))+++,,,,,,,,,---///222444777999<<<>>>>>>@@@AAA@@@>>>@@@DDDHHHIIIFFFEEEEEECCC???AAAEEERRRYYYZZZeee~~~sssxxxsssccc]]]^^^```cccdddeeedddaaa^^^\\\\\\]]]fffoooqqqmmmiiikkknnnqqqqqqvvvrrr^^^UUUQQQSSSdddrrrpppkkkaaaQQQ===AAAPPP}}}VVV>>>:::111666777111111111111111111111111222444777===FFFRRR___hhhvvv|||mmm~~~}}}rrrhhh[[[OOOHHHCCC???;;;:::::::::===@@@CCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???;;;<<<===>>>>>>======<<<:::;;;<<<===>>>@@@AAABBBFFFCCCCCCIIIUUUcccmmmrrrppp|||ppp^^^qqqhhh___```RRREEE@@@??????CCCJJJSSSeee}}}ooofffgggkkknnnsssvvvxxxvvvssspppooommmjjjgggeeeeeeffffffaaa```^^^]]]\\\[[[[[[[[[XXXWWWVVVVVVWWWXXXVVVUUUUUUUUUUUUSSSQQQNNNKKKJJJEEECCCAAA@@@@@@???===<<<;;;;;;:::999888777666666666555555444444333222222///222555666555222///...///...---,,,,,,,,,,,,,,,---------///111111///------000666::::::777222////////////...///222555777777555333222111111///---///111333333111...+++***************************###%%%''')))++++++,,,,,,---000333555666888<<>>===>>>CCCGGGIIIFFFFFFFFFDDD@@@BBBFFFRRR\\\cccpppxxxsssfff```]]]ZZZaaabbbdddeeeeeedddbbb```\\\dddmmmpppnnnmmmppptttyyyyyynnnYYYSSSMMMRRRdddsssooohhh]]]LLLBBBCCCLLLwwwzzzIII::::::000444777111111111111111111111111222444888???HHHUUUbbbjjjxxx}}}sssmmm|||~~~vvvkkkaaaSSSGGG@@@===:::888999:::<<<@@@EEEHHHIIIIIICCCCCCBBBAAAAAA@@@??????;;;<<<<<<============<<<;;;===???@@@AAACCCFFFHHHLLLJJJNNN\\\rrrxxxxxxnnnkkkeee___NNN@@@???CCCFFFLLLSSSeeeuuuxxxccc[[[^^^ppprrrtttvvvvvvtttqqqooommmllljjjgggfffeeeeeeeee^^^^^^]]]\\\[[[[[[[[[[[[YYYWWWUUUUUUVVVUUUTTTRRRSSSSSSSSSRRRPPPMMMJJJIIIBBB@@@???>>>>>>===;;;999;;;;;;:::999888777777666666555555444444333222222...111666777666333000//////......---,,,,,,,,,,,,,,,,,,,,,...000111///------000555999999777333000...///000000///000222444666444333333444333111///000333666888777222,,,)))************************)))+++------+++++++++,,,000444666777555666999<<<999;;;===<<<;;;===AAAFFFIIIFFFEEEFFFDDDAAABBBGGGLLLYYYdddvvvtttggg___ZZZVVV```aaacccfffiiiiiihhhfffaaaffflllooooooqqquuuzzz{{{}}}kkkVVVRRRNNNRRRdddpppllleee[[[KKKDDDJJJWWWjjj<<<444;;;111333333111111111111111111111111111444999@@@JJJWWWdddlllzzzvvvnnnkkk{{{wwwtttjjjaaaWWWJJJ???;;;:::999999======@@@DDDHHHJJJIIIHHHBBBBBBAAA@@@@@@?????????============>>>>>>??????===???AAABBBCCCEEEIIIMMMTTTWWWaaattt}}}~~~mmmdddXXXIII???CCCIIIOOOZZZgggzzzrrr]]]\\\ddd|||zzzxxxuuurrrqqqppppppmmmlllkkkiiigggfffeeeddd```___^^^\\\[[[ZZZZZZZZZWWWUUUTTTTTTTTTTTTSSSQQQQQQQQQQQQPPPNNNKKKIIIGGGBBB@@@>>>>>>>>>===;;;999<<<;;;::::::888888777666666555555444444333222222...222666888777444222000//////...---,,,,,,,,,,,,,,,,,,---///111111000......111444777888777444222...111333333111000000111333333333444555444111//////333:::>>>>>>888000***************************+++---...---+++***+++---000444888777555555999<<<999;;;<<<<<<;;;<<>>>>>>>>???@@@AAABBB???AAACCCCCCDDDFFFLLLPPP[[[cccqqq~~~|||oooaaaNNNCCC===CCCJJJRRRbbbtttppp___dddqqqzzzsssooonnnoooqqqmmmmmmlllkkkiiigggeeedddbbbaaa___]]][[[ZZZYYYYYYUUUTTTRRRSSSTTTTTTSSSRRRPPPPPPOOONNNMMMJJJHHHFFFDDDBBB@@@?????????===;;;<<<;;;;;;:::999888777777666555555444444333222222...222777999888555222111000///...---,,,+++++++++------...000222222111//////111444777777666444333///333666777444111000000111111222444666555111......333<<>>======AAA???======@@@AAA@@@???AAA@@@AAAEEEHHHLLLVVV```rrryyyeeeZZZAAAEEEHHHIIIPPPaaatttiiieeettt|||sssrrrrrrpppnnnpppooollljjjgggfffddddddcccbbbaaa___]]]ZZZXXXWWWTTTRRRPPPNNNMMMMMMMMMNNNKKKKKKJJJJJJIIIHHHHHHGGGEEEDDDCCCAAA???===<<<;;;::::::999999888777777777777666666444333222111111222333444888;;;999333...///............---------)))***,,,///222333111///---///222777;;;<<<:::888777222000444666444111000333444444555999;;;666------777CCCIIIEEE;;;111+++************************************+++,,,---...000000222444666999;;;===:::<<<<<<;;;;;;>>>DDDJJJJJJEEEBBBCCCCCCAAAAAACCCXXXUUU```|||{{{ttteee\\\XXXUUU[[[bbbfffeeefffkkkmmmkkknnnrrrwww{{{~~~xxx]]]NNNNNNPPP```kkkmmmpppppp___HHHJJJXXXlllAAA777555555666444222222111111111111222222000555777AAASSS\\\fffvvv{{{{{{rrrpppfffhhh~~~vvv||||||ssshhh\\\SSSKKKBBB;;;;;;;;;;;;???EEEJJJHHHGGGGGGHHHGGGFFFDDDEEEDDDBBBAAA@@@?????????@@@>>>===>>>@@@BBBBBBAAACCCBBBCCCGGGLLLUUUeeettt~~~www^^^SSSEEEGGGJJJPPP^^^tttwww|||~~~rrrooooooooonnnpppooollljjjgggfffddddddbbbaaa```^^^[[[WWWTTTRRRMMMIIIDDD@@@>>>???BBBDDDFFFFFFFFFGGGGGGGGGFFFFFFDDDDDDCCCAAA???===<<<<<<::::::999999888777777777666666555444333222111111222222444888;;;:::444//////............---------,,,,,,,,,///222222111000---///222666:::;;;999666888222000444666333000///333444444444888:::444---+++444>>>CCC@@@777...)))************************(((((((((((()))***+++,,,000000222444666999<<<===:::<<<===<<<:::<<>>AAAEEEJJJLLLKKKJJJJJJJJJHHHEEECCCDDDDDDCCCAAA@@@@@@@@@@@@???======>>>AAACCCDDDDDDIIIGGGHHHMMMUUUdddyyy~~~fffSSSLLLKKKTTT^^^kkk~~~rrrfffeeeiiilllmmmpppooollljjjgggfffdddddd``````___]]]YYYTTTOOOMMMGGGDDD???:::888999<<<>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA???===<<<<<<::::::999999888777777777666666555444333222111111222222444888<<<;;;555000///............---------......---...111222111111---...111666999999777444999333111444555222///...222444444333666777333,,,+++222:::>>><<<555---)))))))))))))))))))))))))))(((((((((((()))***+++,,,///000111444666999<<<===:::<<<>>>===;;;<<<@@@CCCEEECCCCCCDDDBBB@@@DDDKKK[[[YYYgggwwwsssyyyhhh]]][[[]]]\\\]]]bbbfffiiikkkmmmnnnnnnyyy~~~hhhVVVPPPNNN\\\cccfffgggjjjhhhXXXCCCBBBUUUUUUAAA777333444222222222111111111111222222111666999EEEYYYbbbiiivvvyyyuuukkkUUUVVViiitttooovvv|||~~~rrrfff\\\QQQGGG@@@>>>;;;:::<<>>???BBBDDDFFFGGGMMMJJJLLLWWWfffwwwoooZZZPPPQQQSSSiiippp^^^XXX^^^iiiqqqtttpppooollljjjgggfffdddddd^^^^^^^^^\\\YYYTTTPPPMMMGGGFFFFFFDDDBBB???<<<;;;888999;;;>>>@@@AAABBBBBBCCCCCCBBB@@@???===<<<<<<::::::999999888777777777555555444444333222111111111111444999===<<<777222///............---------000///......000111111111---...111555888888555333999444111444555111...---222444444222444555222,,,---222888;;;:::555///+++((((((((((((((((((((((((************+++,,,---...//////111333666:::<<<>>>999<<<>>>>>>===>>>AAAEEEEEEEEEEEEEEEAAA>>>DDDLLLYYYZZZfff{{{|||oooiiiqqquuueee]]]^^^aaabbbbbbcccfffiiikkklllpppttt}}}___QQQMMMKKK___ccceeeeeeeeeaaaRRR@@@FFF[[[RRR???777333444333222222111111111111222222222777999EEEYYYccciiiuuu|||wwwiiiXXXVVVgggmmmmmmttt|||yyykkk___UUULLLCCC===;;;<<<<<>>???AAACCCEEEHHHJJJLLLIIIPPPeee}}}tttssszzzyyygggYYYZZZaaahhhggg\\\SSSUUUcccrrrzzz{{{pppooollljjjgggfffdddddd\\\\\\\\\\\\ZZZWWWTTTRRRPPPTTTYYYZZZUUUKKK@@@999888888999;;;===???@@@AAABBBBBBAAA@@@>>>===<<<<<<::::::999999888777777777444444444333333222222111000111444999>>>>>>999444///............---------000...---...000111111000---...111555777777555222999333111333555111------111333444222222444222---...000444888888555000,,,((((((((((((((((((((((((************+++,,,---......///111333777:::===>>>888;;;???@@@@@@AAAEEEIIIHHHGGGGGGEEE@@@===BBBKKKVVVZZZeeerrrsssiiidddgggkkk|||rrrbbb[[[^^^bbbcccffffffhhhlllnnnoootttyyytttZZZOOONNNOOOaaafffhhhgggccc\\\MMM@@@BBBYYYyyytttFFF999555444666444222222111111111111222222333777888DDDZZZeeekkkxxxzzzrrraaaXXXcccjjjiiirrr|||{{{qqqcccVVVNNNGGGAAA===;;;===@@@AAAEEEJJJKKKHHHIIIIIIIIILLLNNNOOONNNLLLFFFEEECCCAAA@@@??????>>>===???AAABBBCCCEEEIIIKKKHHHKKK[[[wwwuuulllkkkhhhbbbjjjrrrwwwqqqgggccclllwwwhhhWWWRRRSSS^^^ooo{{{}}}yyypppooollljjjgggfffdddddd\\\\\\\\\[[[[[[ZZZYYYXXXaaagggmmmoooiii[[[KKK@@@===<<<;;;:::;;;===???AAABBBAAA@@@???>>>===<<<<<<::::::999999888777777777444333333333222222222111///000444:::??????;;;666///............---------------,,,---000111000000,,,---000555888888666333888222000333444111...---///333444222222444333000,,,...111555666444///+++))))))))))))))))))))))))(((((((((((()))***+++,,,...///111333777:::===???999<<>>BBBJJJUUUYYYdddooonnnggghhhpppvvv{{{mmm^^^XXX\\\```aaaiiihhhlllrrruuutttwww}}}iiiTTTKKKNNNSSSaaagggkkkhhhaaaVVVIII???>>>XXXvvvfff>>>777666555666222222222111111111111222222333666666CCC[[[iiiqqq~~~ooo^^^bbbqqqkkktttqqqgggYYYMMMFFFAAA>>>;;;999>>>BBBCCCGGGLLLKKKFFFJJJIIIIIIJJJMMMNNNNNNMMMIIIHHHFFFDDDBBB@@@@@@???===@@@BBBCCCDDDEEEIIILLLKKKVVVnnn~~~kkkYYYTTT\\\eeettttttsssqqqttt~~~jjjTTTRRRTTT]]]ooovvvpppooollljjjgggfffdddddd^^^]]]\\\[[[ZZZZZZ[[[[[[eeejjjoooqqqlllaaaUUULLLEEEBBB>>>;;;:::<<>>===<<<<<<::::::999999888777777777333333333222222222222222///000444:::???@@@<<<888///............---------******+++---000111000...,,,---000555999999777555666111///222444222.........222444222222555555333---...111555888666111,,,************************(((((((((((()))***+++,,,---...000333777:::===???;;;===???>>>>>>AAAGGGLLLLLLGGGCCCCCCBBBAAAEEEJJJVVVWWW```lllppplllnnnuuu|||xxxjjj[[[VVVZZZ^^^^^^jjjjjjpppxxx{{{xxxyyy~~~uuu]]]JJJCCCHHHQQQ___fffkkkhhh^^^QQQEEE===EEEbbbccc>>>888888666444000222222111111111111222222333555555CCC]]]llluuugggddd|||pppyyywwwjjj```QQQFFF@@@===;;;999888>>>BBBDDDHHHNNNLLLFFFKKKJJJIIIIIILLLMMMNNNMMMLLLKKKIIIFFFDDDBBBAAA@@@>>>AAACCCDDDDDDEEEIIILLLSSScccsssaaaRRRPPP^^^nnn~~~xxxyyyvvvZZZPPPTTTWWW\\\kkk{{{pppooollljjjgggfffdddddd```^^^\\\ZZZYYYZZZ[[[\\\YYY]]]aaadddbbb]]]VVVRRRKKKGGGAAA<<<:::<<>>===<<<<<<::::::999999888777777777333333222222222222222222///000444:::@@@AAA===999//////.........---------((((((***---000111000...+++---000555999:::888666555000...222444222//////...222444222222555666555///000333888;;;999444///************************************+++,,,---...---...000333777:::>>>???===>>>>>>===<<>>>>>FFFrrrUUUCCC777///:::666///333222222111111222222333///555666@@@YYYkkkuuuoooaaagggzzztttbbbWWWKKKDDD>>>999999<<<<<<@@@EEEIIIJJJJJJJJJJJJMMMPPPRRRQQQNNNKKKKKKMMMPPPMMMJJJFFFBBBAAA@@@@@@DDDDDDDDDFFFHHHIIILLLPPP^^^wwwcccTTTRRR```yyy}}}kkkXXXNNNUUUbbbkkkuuuvvvqqqpppnnnjjjgggeeeeeefff```]]]ZZZYYY[[[\\\ZZZWWWWWWWWWXXXWWWVVVTTTQQQPPPPPPLLLGGGCCCAAA@@@??????@@@@@@AAA@@@@@@???>>>===;;;:::999777666666555555444444333222222222333333111222555:::??????;;;777111000///...---,,,,,,,,,000---***+++///222000---//////111555999999666222000555000---777999111......000000000444999888444---222333333999???888***...,,,)))((()))*********+++++++++***++++++,,,,,,000111333666999<<<>>>??????AAABBBBBBBBBBBBCCCDDDEEEAAA???AAABBBBBBFFFKKKYYYVVV]]]kkkpppkkkjjjqqqrrrtttvvvmmmaaa[[[]]]bbbgggiiikkknnnssszzzqqq[[[RRRJJJDDDKKKZZZ^^^hhhhhhbbb[[[KKK>>>???LLLwwwRRR???666000888555111333222222111111222222333///555555@@@YYYkkkuuuoooaaafffuuunnn^^^SSSGGGAAA<<<999:::===???CCCHHHKKKKKKKKKKKKKKKOOOOOOOOOMMMLLLLLLNNNPPPNNNLLLHHHEEEBBBBBBBBBCCCDDDEEEFFFEEECCCEEEMMMUUUrrrjjjbbbYYYYYYdddyyy{{{lll___UUUWWWhhhzzzzzzqqqpppmmmjjjfffdddcccdddaaa]]]ZZZZZZ\\\\\\YYYVVVYYYYYYXXXVVVTTTRRROOONNNJJJHHHFFFDDDDDDCCC@@@>>>???@@@@@@??????>>>===<<<;;;:::999777666666666666444444333222222222333333000111333999===>>>:::666111000///...---,,,,,,,,,000---***,,,000222000...//////111555999999666222111555///,,,666888000///...000111111555:::999444000222555999>>>>>>555***+++)))''''''((())))))(((***)))******+++,,,---...///000222444777:::<<<===>>>@@@@@@@@@???@@@BBBDDDFFFAAA???AAABBBCCCGGGMMMXXXWWW^^^kkkooollloooxxxrrruuummmfff^^^[[[^^^eeejjjmmmkkknnnssszzz~~~xxxcccQQQKKKHHHEEEOOO]]]___gggddd\\\UUUHHH>>>BBBbbbOOO999666222666333333333222222111111222222333000555555???XXXjjjvvvnnn```fffxxxmmmeeeVVVLLLBBB<<<:::888;;;@@@DDDGGGKKKMMMMMMLLLLLLMMMPPPNNNMMMMMMOOOQQQSSSSSSNNNLLLHHHEEEDDDEEEGGGIIIBBBEEEFFFDDDDDDLLL\\\iiikkkYYYYYY```ppp~~~|||~~~}}}zzzxxx}}}uuuqqqkkkdddaaagggxxxxxxuuuqqqooommmiiifffdddcccbbbbbb^^^ZZZZZZ[[[[[[YYYVVV[[[ZZZXXXUUURRRNNNLLLJJJDDDDDDDDDEEEFFFEEEBBB???????????????>>>===<<<;;;;;;:::999888777666666666555444333333222222222333000000222777<<<===:::666111000///...---,,,,,,,,,///,,,***,,,000222111///000///111444999:::666333222666...***444777000//////111333333666:::999555222111777AAAFFF???444---)))((('''(((******)))((((((((()))***+++---...///---...000222555888:::;;;>>>??????>>>===>>>AAADDDEEEAAA>>>@@@BBBDDDIIIPPPVVVWWW^^^hhhkkkkkksss~~~xxxyyyzzzwwwxxxeee```[[[YYY]]]bbbgggjjjjjjmmmqqqwww||||||wwwjjjXXXJJJFFFFFFGGGQQQ______eee___TTTNNNDDD>>>DDD{{{NNN777777333555111444333222222111111222222333000555444>>>WWWjjjwwwqqqaaafffvvv{{{}}}qqqeee\\\NNNEEE<<<999888999===CCCGGGJJJLLLMMMMMMMMMMMMNNNPPPOOOQQQVVVZZZ[[[XXXTTTPPPNNNJJJHHHGGGIIILLLNNNGGGIIIIIIJJJSSShhhnnnooovvvuuueeeccceeeccc___^^^TTTSSSXXXfffwwwwwwnnnmmmpppnnnkkkjjjhhhgggeeecccccc^^^XXXVVVWWWYYYYYYYYY\\\ZZZWWWRRRNNNJJJHHHGGGCCCCCCCCCDDDFFFEEECCCAAA@@@@@@@@@??????>>>===<<<;;;;;;999888777666666666555555444333222222222222000000222777<<<>>>;;;888111000///...---,,,,,,,,,,,,+++***+++...000000000000///000444888:::777444333666...)))333666000///...222444444666999999555222///777EEEIII>>>333000+++******+++,,,---,,,***************+++,,,---...---...000222555777999:::??????>>>===<<<>>>AAAEEEEEE@@@>>>@@@BBBEEEKKKQQQSSSUUU\\\bbbdddfffqqq~~~{{{}}}uuuiiirrr|||~~~kkk```]]]ZZZXXXZZZ^^^aaaccchhhkkkppptttxxx~~~{{{uuu```SSSFFFCCCEEEHHHRRR^^^]]]aaaYYYMMMHHHAAA???HHHLLL888999444444000333333222222111111222222333111555333===VVVjjjxxxyyydddfff~~~{{{www{{{nnnaaaXXXGGG???999888:::<<>>>>><<<;;;:::888777777666666666555444333222222222222111111333888===???===:::111000///...---,,,,,,,,,***))))))***---///000000000///000333888:::888555444777...***333666000///...333666555666999888555222///555AAADDD999///---,,,+++***+++,,,---,,,+++,,,,,,++++++***+++++++++...///111333555777999:::@@@??????===<<<>>>BBBEEECCC???===@@@CCCEEEKKKQQQQQQUUU[[[___aaaeeeppp||||||~~~|||zzz{{{~~~sssaaa\\\[[[ZZZZZZ[[[]]]```aaaiiinnnssswww{{{{{{sss[[[OOOEEEBBBDDDIIIRRR[[[ZZZ]]]SSSGGGCCC>>>???JJJGGG999999333555111222333222222111111222222333222555333<<>>@@@EEEJJJLLLMMMNNNNNNMMMNNNPPPRRRRRRWWW```hhhkkkfff^^^WWWVVVTTTQQQOOOMMMMMMMMMMMMNNNRRRUUU^^^vvv}}}XXXUUU\\\jjjjjjXXXHHHDDDNNNbbb|||zzzbbb[[[aaalllssspppmmmjjjiiijjjhhhddd```YYYSSSNNNMMMQQQVVVZZZ[[[XXXUUUOOOIIIEEECCCBBBBBBEEECCCBBBCCCEEEFFFFFFFFFBBBBBBBBBBBBAAA@@@???>>><<<;;;:::999888777777777666555444333222111111111222111333888===???>>>;;;111000///...---,,,,,,,,,(((((()))+++---///111222000//////333777:::888666444888000,,,555777000///,,,222666666666777777444000///333999:::555000...---+++(((((()))******)))...---,,,+++************000000222444666888999:::>>>??????>>>===>>>AAADDDBBB>>>===AAACCCEEEIIINNNPPPUUU[[[___bbbgggqqqyyyqqqvvv{{{iiiZZZXXXZZZ[[[]]]___bbbdddfffnnnttt{{{xxxnnnVVVLLLCCC@@@CCCIIIRRRYYYVVVYYYOOOBBB@@@===@@@LLLlll???888666000777444111333222222111111222222333222555222;;;UUUjjjyyy|||jjjhhh}}}||||||ssscccTTTKKK@@@;;;:::>>>BBBDDDHHHLLLNNNOOOOOOOOOOOOPPPTTTVVVWWW\\\aaaddddddaaa^^^\\\___^^^[[[XXXUUURRRPPPOOOLLLXXXeeeqqqmmm]]]bbbpppzzznnnVVVKKKPPP\\\wwwrrrbbb]]]eeeqqqxxx{{{sssooojjjhhhgggddd^^^XXXMMMKKKJJJMMMSSSWWWXXXWWWTTTQQQKKKEEEBBB@@@@@@AAAAAAAAABBBEEEIIIJJJIIIHHHAAAAAAAAAAAA@@@???>>>>>><<<;;;:::999888777777777666666444333222111111111111000222666<<>>>>>======???AAA@@@======AAACCCDDDGGGKKKJJJPPPWWW]]]cccjjjqqquuu~~~{{{jjjsss|||rrrcccVVVVVVYYY]]]```cccgggkkkmmmrrryyyvvvjjjRRRJJJBBB???BBBIIIQQQXXXTTTWWWLLL@@@???===AAAMMM{{{vvv^^^999666444...888666111333222222222222222222333222555222:::TTTjjjyyyyyy{{{iiiiiiqqqvvv{{{zzzlll[[[KKKAAA???;;;;;;@@@EEEGGGJJJNNNPPPQQQQQQPPPPPPRRRVVVYYY\\\^^^```^^^[[[[[[^^^aaahhhgggeeeaaa]]]YYYUUUSSSPPPeeezzzuuuhhhrrrxxxoooTTTTTTfffyyy|||yyyooocccaaa```eeerrruuupppjjjgggeee```YYYRRRDDDEEEHHHOOOUUUXXXVVVSSSRRRNNNHHHCCC@@@???@@@AAA<<<>>>BBBHHHMMMNNNKKKIII@@@@@@AAA@@@@@@???>>>===<<<<<<:::999888777777777777666444333222111111111000///000555;;;>>>===:::111000///...---,,,,,,,,,***+++---...000222555777000...///222777:::999777444999333000999999000...***111777666444555444222&&&...111111:::IIIQQQOOO555111+++((((((***+++,,,+++*********+++,,,------///000111333555777888999:::;;;============>>>??????<<<===BBBDDDCCCEEEIIIDDDJJJQQQYYYbbbkkkpppqqqyyywwwwwwgggrrrvvviiibbb\\\VVVXXXWWWYYY]]]dddkkkpppqqqxxx|||zzzxxxwwwnnnbbbOOOFFF======EEEOOOTTTVVVWWW^^^JJJ<<>>;;;UUU|||{{{yyyLLL@@@555333444333111000666666555444333333222222222444555;;;KKKdddzzz}}}xxxnnnxxxwwwvvvcccQQQEEE@@@;;;<<<>>>BBBFFFJJJNNNPPPPPPTTTVVVRRRMMMMMMTTT[[[___^^^]]]^^^``````^^^]]]iiikkkkkkhhhccc^^^ZZZXXX```sssfffbbbttt~~~zzzjjj]]]]]]^^^\\\bbblllvvvrrrqqqmmmeee[[[OOOEEE???BBBHHHNNNSSSXXX[[[VVVNNNIIIEEEAAAAAADDDEEEBBB>>>AAABBBMMMRRRKKKKKKOOOKKKEEECCC@@@>>>>>>>>>===;;;::::::999999999999999999666555444333222222222222//////111777>>>AAA@@@>>>222111///---,,,,,,,,,,,,+++******,,,000333444333222...,,,111888===;;;777999888555333555888333,,,---111333222222555444111,,,///333555555333333222,,,,,,+++***)))))))))***************+++,,,---...000000111222444666888999;;;<<<<<<;;;:::<<>>???BBBEEEHHHJJJIIIKKKRRR\\\bbbdddiiipppwwwpppzzzvvvfffwww~~~zzzwwwwwwzzz|||rrreee[[[WWWWWWXXXVVVXXX[[[]]]```eeelllrrr|||}}}tttpppmmmcccWWWKKKDDD===>>>FFFPPPUUUVVVQQQXXXJJJBBBJJJAAAEEEfffqqqIII>>>555444555333111111666555555444333333222222222444555;;;LLLfff}}}vvviiimmmrrrsss```NNNCCC>>>;;;===AAAEEEJJJNNNQQQRRRSSSVVVXXXVVVRRRSSSWWW\\\]]]]]]]]]```ccceeeeeedddggghhhhhheeebbb^^^]]]]]]lll|||yyy~~~rrrmmmbbb___gggpppvvvvvvnnnkkkdddZZZPPPHHHBBB@@@FFFMMMTTTZZZ]]]\\\SSSIIIAAA>>><<>>======<<<:::::::::999999999999888888666555444333222222222222//////111777===@@@???<<<222111///---,,,,,,,,,,,,+++******,,,000333444333333000...222:::>>>===999:::888333222777:::555,,,///222333222222555555222...000444777777555222///,,,+++******))))))******************+++,,,------///000111222444666888:::;;;<<<<<<;;;;;;<<<@@@BBB?????????@@@CCCEEEHHHIIIHHHKKKRRR[[[```bbbgggnnnvvvpppyyy|||gggtttwwwooohhhdddbbbaaapppyyyqqq___WWWRRRNNNRRRZZZXXX\\\```aaaaaaeeennnwww|||yyyoooiiicccXXXMMMEEE@@@>>>AAAJJJRRRVVVVVVUUUZZZPPPJJJIII???LLLwwwiiiEEE<<<555555666444222111555555444444333333222222222444666<<>>???AAAHHHSSS```eeeccc\\\NNNBBB<<<:::999===DDDJJJMMMMMMMMMKKKRRRVVVQQQTTTXXXTTTJJJFFFAAA>>><<<<<<;;;:::::::::999999999888888888555555444333222222222222000000111666<<<>>>===:::111000///---,,,,,,,,,---+++******,,,000333444333333000000444;;;???>>>;;;;;;666111111999>>>888---111444444222333666777444///111444999;;;999222,,,++++++***)))))))))************)))******+++,,,---///000111222444777999:::;;;<<<===<<<<<<===@@@BBBAAAAAAAAAAAACCCEEEGGGHHHHHHKKKRRRZZZ^^^___dddkkktttpppzzzfffqqqzzzooocccZZZTTTPPPMMMYYYeeewwwiiiXXXVVVTTTNNNPPPZZZ___bbbeeegggiiioooyyy~~~vvvmmmfff^^^RRRIII@@@???@@@FFFOOOUUUWWWWWWVVVXXXQQQLLLFFFAAA]]]WWW@@@999444666777555333222444444444333333333222222222444666<<>>AAAFFFLLLPPPQQQQQQQQQSSSTTTVVVXXXYYYYYYYYYYYYXXXXXX[[[aaagggkkkmmmmmmgggiiikkkkkkjjjiiijjjjjjrrr}}}yyyrrrlllhhhgggjjjnnnuuurrrfffaaaRRROOOIIIAAA<<<>>>DDDJJJOOOaaaqqqrrrgggWWWGGG======;;;;;;>>>DDDJJJMMMOOONNNJJJOOOSSSOOOSSSXXXSSSJJJFFFAAA===<<<======<<<::::::999999888888777777555444333333222222222333111000111666;;;===;;;888111000...---,,,,,,------+++******,,,000222444333222000000444:::======;;;;;;555///111;;;AAA:::...222555555333333777888666...///444:::???===333+++******))))))))))))******))))))))))))***+++,,,---//////000222444777999:::;;;<<<=========>>>@@@CCCBBBBBBAAAAAABBBCCCEEEFFFHHHLLLSSS[[[]]]]]]ccckkkpppppp{{{~~~aaannn|||ssseeeYYYPPPJJJFFFDDDKKKWWWkkkxxxooo]]]TTTXXXYYYRRRRRRYYYcccdddffflllttt}}}yyyooohhhbbbYYYOOOHHH>>>???CCCKKKSSSWWWXXXWWWOOONNNKKKGGGCCCLLLyyyfffBBB===888444666777555333444333333333333333222222222222444555<<>>AAAFFFKKKOOOQQQOOOHHHKKKOOONNNSSSWWWPPPGGGDDD@@@>>>>>>?????????::::::999888888777666666444444333222222222333333111111222666;;;===;;;888111000...---,,,,,,---...+++******,,,000222444333000//////222777::::::999:::444///111;;;BBB;;;///222555555333444777888555,,,...333<<>>555,,,***))))))((())))))******))))))))))))***+++,,,,,,...///000222444777999;;;;;;===>>>>>>>>>???AAACCCBBBAAA@@@@@@@@@AAABBBCCCHHHMMMUUU\\\]]]]]]ccckkklllppp|||}}}nnnWWWiii~~~yyynnn___RRRKKKIIIGGGEEELLLYYYmmm~~~rrrhhhWWWOOOMMMUUUYYYWWWWWW[[[ddddddhhhppp|||yyyooofffaaa\\\SSSJJJEEE===@@@FFFMMMTTTWWWVVVUUURRROOOKKKEEEAAAWWWZZZCCC<<<777444666666444333555333333333333222222222222333444555:::LLLhhh{{{vvv{{{yyyqqq]]]KKK@@@===???CCCFFFJJJOOOQQQQQQPPPOOOXXX[[[___aaaaaaaaacccddd______aaadddiiilllllllllooossswwwzzz{{{{{{{{{|||{{{wwwpppiiidddeeeiiimmmeee\\\RRRMMMMMMMMMJJJEEE<<>><<<::::::999888777666555555333333333222222333333444111111222777<<>>@@@AAA@@@@@@BBBCCCAAAAAA@@@???@@@AAABBBCCCEEEKKKTTT[[[[[[ZZZbbblllgggllluuuooossskkkeee{{{vvvdddXXXTTTVVVXXXYYYfffyyywww___OOOJJJMMMQQQRRRPPPSSS\\\dddfffccckkkvvv~~~~~~}}}pppddd[[[XXXTTTJJJAAA???;;;???FFFLLLPPPQQQPPPOOOSSSRRRPPPFFFGGGnnn```KKK===888555555444222333777222222222222222222222222555555444888HHHccc{{{~~~lll~~~zzz{{{{{{kkkWWWGGG@@@AAAEEEGGGJJJOOOTTTXXX\\\]]]^^^\\\bbbggggggddddddjjjpppnnnnnnooorrrvvvxxxxxxwwwrrrssstttvvvyyy{{{tttmmmhhh```VVVNNNWWW^^^fffmmmuuuoooKKK:::999<<<<<<>>>BBBHHHNNNRRRUUUWWWYYYRRRIIIKKKRRRTTTYYYYYYNNNEEEDDDCCCCCCBBB@@@===:::::::::999888777666555444333333333222222333444444111111333888===@@@>>>;;;000///...---,,,---...///+++******,,,000333444333222222222333333444444444555444222222666:::777111---222666666777888555000...333:::>>>;;;444---)))((((((((((((((()))******(((((((((((()))***+++,,,---...000222555888:::<<<<<<>>>@@@AAAAAAAAABBBCCCBBBAAAAAA@@@AAABBBDDDEEEBBBIIISSSZZZYYYYYYaaalllgggjjjqqq{{{hhhqqqzzzxxxzzziii___```ffflllpppuuuZZZKKKMMMQQQRRRSSSUUUYYY```hhhnnn|||yyyzzz{{{yyywwwnnnggg^^^TTTLLLDDD>>>:::>>>DDDKKKNNNNNNNNNPPPTTTRRRMMMKKKFFFOOOxxxvvvHHHEEE:::888555444444444222111000000111111111222222222222333333888IIIcccyyy}}}{{{eeeyyy}}}~~~vvvbbbQQQEEEAAADDDHHHMMMVVV^^^______dddllloooiiiiiihhhgggfffhhhlllooottttttuuuxxxzzz|||{{{{{{vvvqqqsss}}}zzzsssllliiiyyy{{{eeeFFF;;;:::777777:::<<>>@@@<<<777000000000///......------+++******,,,000333444444///000111333999???<<<666555444///---444>>>:::...///444555333222444555222)))///888??????999000***))))))(((((((((((())))))******))))))******+++,,,...000333444666888<<<>>>>>>============???@@@AAAEEECCCAAA@@@AAABBBBBBBBBEEELLLUUUYYYZZZ[[[```dddhhhccchhh{{{yyybbbwwwyyykkkffflllwwwrrr\\\RRRWWWQQQUUUZZZ___ccchhhnnnsss|||wwwqqqddd```XXXOOOFFF@@@<<<:::AAAFFFMMMPPPPPPOOORRRUUUTTTFFFDDDMMM^^^bbb???<<<:::888555444444444222111111111111222222222222333333333333888IIIbbbxxxeeeuuu}}}www}}}qqq\\\MMMEEECCCFFFJJJOOOYYYaaabbbbbbgggmmmoookkklllkkkjjjiiijjjmmmooottttttuuuxxx{{{}}}}}}}}}~~~}}}}}}yyyiiiPPP@@@555666999888:::@@@CCCFFFKKKQQQ[[[```\\\TTTNNNKKKNNNVVV___^^^VVVNNNEEEDDDCCCAAA???======<<<777777666555444444555555555444444444444333333333111000111777>>>@@@<<<777000000//////...------,,,+++******,,,000333444333111000///333===EEEAAA888666555000---444===:::///000444555222111333333111+++///555999999555///+++))))))(((((((((((())))))******))))))******+++,,,...000222444666888;;;>>>???>>>>>>>>>>>>@@@AAABBBEEECCCAAA@@@@@@AAAAAAAAACCCJJJSSSWWWYYYZZZ___cccgggeeekkksss|||{{{~~~rrrffffffrrrwww```RRRNNNVVVSSSZZZcccjjjnnnrrrwwwzzz~~~|||zzzqqqgggYYYXXXSSSKKKBBB<<<<<<===BBBGGGMMMPPPOOOOOOQQQSSSTTT???CCC```xxx~~~TTT===888:::888555444444444222111222222222222333333333333444444444888GGGaaawwweeesssvvvrrr~~~kkkTTTGGGDDDEEEHHHMMMRRR\\\eeefffgggjjjnnnooonnnoooooonnnmmmmmmnnnpppssstttvvvyyy|||~~~}}}{{{tttZZZGGG>>>555222333999;;;:::@@@JJJNNNKKKOOO[[[dddbbbYYYRRRMMMNNNTTT]]]eeebbbUUUIIIEEEDDDCCCAAA???>>>======777555444333333444555777444444444444333333333333111000111777===???;;;777//////......---,,,,,,,,,+++***+++---000333333333333000---222@@@IIIEEE;;;999777000,,,333===:::///111444555222222444444000---///111333333111///---))))))(((((((((((())))))******))))))******+++,,,...000222444555888;;;>>>??????>>>>>>???@@@BBBCCCEEECCCBBB@@@??????@@@@@@FFFMMMVVV[[[\\\___dddiiiccccccmmmyyy~~~{{{kkkaaaZZZ```rrr}}}\\\NNNFFFFFFPPPWWW___jjjrrrvvvzzz{{{vvvqqqhhh^^^TTTTTTQQQIII@@@;;;===AAABBBFFFKKKMMMMMMMMMNNNOOOMMM===OOOzzzwwwMMM>>>888:::888555444444444222111222222333333333444444444444555555888FFF___vvvfffuuuwwwsssfffMMMCCCDDDFFFIIINNNVVV```hhhjjjkkkmmmooonnnnnnoooqqqqqqppppppqqqssssssuuuwwwzzz}}}zzzmmmgggiiillljjjfffmmmlllmmmttt}}}{{{wwwxxxzzzuuuiiiVVVBBB666555777999888999<<<<<<>>>IIIUUUWWWQQQVVVeeelllaaaTTTMMMIIISSS___fffhhhaaaSSSFFFEEEDDDCCCAAA???>>>>>>>>>999777555222222333555777444444444333333333222222111000111777===???;;;666.........---,,,,,,+++++++++***+++---111333333222111000///333>>>FFFCCC;;;:::888111---444===:::000111444444333444888777333...000222333333111...---))))))(((((((((((())))))******))))))******+++,,,...000222444555777;;;>>>???>>>>>>===>>>@@@AAABBBDDDCCCBBB@@@>>>>>>???@@@GGGNNNWWW\\\^^^aaagggmmm^^^```nnn{{{}}}pppZZZTTTSSS\\\nnnvvv^^^LLLJJJJJJMMMYYY```hhhrrryyy|||yyynnneee]]]WWWOOOPPPMMMFFF===:::===BBBCCCFFFJJJMMMMMMMMMLLLLLLFFFBBB```fffBBB<<<::::::888555444444444222111222222333333333444444444333555555777EEE]]]vvviiiuuu~~~~~~cccIIIBBBDDDFFFJJJPPP[[[dddlllnnnoooppppppnnnnnnoooqqqrrrrrrssstttvvvsssvvvyyy{{{}}}tttkkkeeeaaa^^^]]]UUUYYYbbbnnnyyyxxxqqqggg``````gggpppvvv{{{tttmmmfff^^^WWWRRRKKKIIIFFFAAA<<<999999999777555666:::>>>EEEPPPYYY[[[YYY___jjjjjj\\\OOOKKKJJJ\\\mmmnnneeeYYYNNNFFFEEEDDDCCCAAA@@@?????????===;;;777444333333444555444444333333333222222222111000111777===>>>:::555.........---,,,,,,+++++++++++++++...111333222111---111333555999>>>===888:::888222...555>>>;;;111111333333333777;;;;;;777---111555888777444///+++))))))(((((((((((())))))******))))))******+++,,,---///222333555777:::=========<<<<<<===>>>@@@AAABBBBBBBBB@@@===<<<>>>@@@CCCJJJSSSXXXZZZ^^^dddjjjaaabbbqqq|||}}}vvvkkkaaaZZZWWWVVVYYYaaaffffffdddSSSSSSJJJHHHQQQVVV]]]kkkpppxxx}}}~~~rrreee\\\UUUPPPIIIIIIEEE???:::999===AAAGGGIIILLLNNNOOONNNMMMLLLCCCQQQvvv}}}RRR<<<===AAA:::888555444444444222111222222222222333333333333222444555777DDD]]]vvvnnnrrr{{{```HHHCCCFFFGGGLLLUUUbbbiiipppqqqrrrtttssspppqqqrrrssssssssstttvvvxxxuuuxxx{{{}}}~~~|||xxxvvvsssuuuyyysssuuuyyy{{{}}}|||{{{zzznnnjjjddd^^^ZZZVVVRRRPPPLLLJJJGGGDDDBBB???;;;888===:::888888;;;<<<;;;999888999===BBBHHHNNNSSSWWWcccfffllllllcccWWWRRRSSSYYYmmmzzzppp]]]PPPKKKGGGEEEDDDCCCAAA@@@@@@??????>>><<<999666444333333333333333333333222222222222111000111666<<<>>>999444//////......---,,,,,,,,,++++++,,,///111333111000+++222777888999:::888555888777222000777@@@<<<111111222222333777===<<<777---222999>>>===777///***))))))(((((((((((())))))******))))))******+++,,,---///111333444777:::===<<<<<<;;;;;;<<<===???@@@???AAAAAA???<<<<<>>::::::<<>>;;;::::::::::::???;;;666555777;;;===>>>CCCHHHMMMQQQUUU[[[aaadddrrr|||~~~ooo]]]XXX___hhhuuukkkSSSIIIHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@;;;999888666444333333333333333333222222222222111111000111666<<<===999444000000//////...------,,,++++++,,,///222222111///,,,222777:::===>>>999222555555222111:::BBB===111222333222111666;;;888222---333;;;@@@???999000***))))))(((((((((((())))))******))))))******+++,,,---///111333444666:::======<<<<<<<<<<<<>>>???@@@===???AAA???<<<;;;???CCCKKKQQQYYY]]]___bbbjjjpppppplllwww{{{kkkYYYUUU[[[QQQVVV[[[^^^ZZZSSSKKKGGGJJJTTTYYYaaajjjlllvvvvvvssskkkbbb\\\WWWOOOFFFBBB>>>:::999;;;???CCCEEEGGGHHHIIILLLMMMLLLIIIGGGIIIvvvYYYIIIEEE<<<::::::888555444444444222111000000111111111222222222000333444666BBB\\\wwwnnn~~~uuuppprrrZZZGGGHHHKKKKKKSSSaaannnssswwwxxxyyy{{{zzzvvv~~~}}}{{{xxxuuuuuuwwwyyywww{{{~~~~~~{{{wwwsssvvvmmmpppoooooooooooolllfffaaaWWWQQQGGG@@@<<<<<<======:::===AAAEEEGGGGGGEEEDDDFFFMMMTTTWWW[[[fffttt}}}ttt\\\]]]mmmzzzgggMMMFFFHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@777777666555555444333222333333333222222222111111111000111666<<<===888333000000000///......------++++++---///222222111//////333777<<>>222444333111000444888555......444;;;@@@???999000***))))))(((((((((((())))))*********)))***++++++,,,---///111333444666:::===>>>============???@@@AAA;;;>>>@@@???<<<;;;@@@DDDJJJPPPWWW[[[]]]aaahhhnnnpppkkkuuuxxxmmmddd___```aaa```^^^ZZZVVVQQQMMMJJJLLLVVVbbblllrrr{{{~~~}}}|||{{{uuuooohhhbbb]]]UUUKKKBBB???;;;777888===BBBEEEFFFEEEKKKPPPOOOKKKIIIGGGDDDOOOTTTFFFAAA;;;<<<:::999888666555555555555333333333222222222111111222666666777DDD```|||uuuoooppp|||xxxVVVMMMGGGHHHXXX___iiivvvuuutttssstttxxx~~~{{{xxxwwwxxxyyyzzz{{{~~~xxx{{{}}}sssoooxxxttttttssspppnnnrrrxxxyyyuuupppgggaaaWWWMMMGGGEEEGGGIIIHHHEEEHHHPPPTTTQQQOOOQQQXXXZZZ^^^dddnnn|||sssfffppplllYYYPPPLLLJJJHHHIIIHHHFFFCCCAAA???>>>>>><<<:::999888888666444111444444333333333333222222//////222999@@@BBB===888111000...---,,,,,,------,,,+++,,,...111444444333333111444<<>>???@@@???>>>======>>>???@@@BBBAAA???<<<:::;;;???BBBIIIQQQWWWYYY]]]eeellloooiiihhhuuu}}}uuurrrssslllkkkiiieee```ZZZUUUSSSZZZaaalllttt{{{~~~|||zzzwwwuuunnnhhhbbb\\\XXXQQQHHH@@@>>>;;;999;;;???DDDGGGHHHGGGJJJNNNOOOLLLGGGFFFGGGYYYoooOOOGGGAAA;;;<<<:::999888666555555444444333333333222222222222111000444444555BBB^^^yyyvvvyyysss}}}xxx~~~uuuTTTLLLIIIMMM```hhhssswwwxxxyyyyyy{{{~~~{{{yyyyyyzzz{{{{{{{{{tttxxxvvvkkkffflllvvvzzztttwwwwwwsssqqqtttzzz~~~}}}zzz{{{vvvmmmddd]]]ZZZ[[[\\\]]]ZZZ\\\______ZZZYYY\\\eeennn|||wwwbbbSSSMMMLLLJJJHHHHHHGGGEEECCCAAA???>>>>>><<<;;;999999999777555333444444333333333333222222000000333:::AAABBB>>>888111000...---,,,,,,------,,,+++,,,...111444444444333111444<<>>???======<<<<<<===???@@@AAA@@@@@@>>><<<;;;<<<@@@CCCJJJRRRYYY]]]ccckkkooopppffffffsss}}}xxxsssooolllnnnssszzz}}}yyyvvvrrrnnnkkkddd___YYYTTTPPPKKKCCC===<<<<<<<<>>>>>===;;;:::::::::999666444444444333333333333222222111111444:::AAABBB>>>888111000...---,,,,,,---...,,,,,,,,,...111444555555444222444<<>>;;;;;;;;;<<<===???AAABBB??????>>><<<<<<===AAADDDJJJQQQXXX^^^gggnnnoookkkdddfffttt}}}yyyuuupppkkkfffbbb]]]YYYSSSNNNIIIDDD???;;;:::;;;>>>BBBEEEHHHIIIJJJLLLIIIKKKLLLEEEAAAOOOdddtttJJJEEEEEE???<<<<<<999999777666555444444444444444333333333222222222777777666666===QQQkkk~~~{{{xxxiiirrrqqqtttyyyWWWQQQPPPXXXlllsss}}}}}}~~~~~~~~~}}}~~~~~~|||yyywwwxxxzzzyyypppmmmqqq}}}wwwlllccc```eeejjjlllrrr{{{~~~ppplllqqqvvvppplllhhhgggmmmvvvyyyfff^^^WWWOOOKKKKKKLLLKKKIIIGGGEEEDDDBBB@@@>>>>>>======;;;::::::;;;:::888666444444333333333222222222222222444;;;AAABBB===777000///...---,,,------...---,,,,,,...222555777777555222555<<>>:::888666444000...111777555000777444222222333222...+++000222444444333111...,,,))))))(((((((((((())))))++++++***(((%%%%%%&&&(((111111111222555999<<<===;;;;;;<<<<<<>>>???@@@@@@===>>>>>>======???BBBEEEIIIOOOVVV]]]fffllliiicccdddhhhvvv~~~|||wwwrrrmmmgggaaa]]]XXXTTTOOOIIIDDD@@@<<<999888;;;???CCCFFFHHHIIIIIIKKKKKKKKKHHHAAAFFFaaa~~~iiiEEEEEECCC>>>>>><<<:::999888777666555555555444444444333333333222222666666666666===OOOiii~~~kkkuuuuuu||||||ZZZSSSSSS[[[ooovvv~~~}}}}}}|||zzzzzz}}}}}}{{{{{{~~~xxxqqqnnnppp{{{zzzqqqggg___]]]cccggggggkkksssvvvkkkkkkooorrrllljjjfffdddgggppp{{{tttcccZZZUUURRRNNNMMMMMMMMMKKKIIIEEEDDDCCCAAA???>>>======<<<;;;::::::;;;;;;999777444444333333333222222222333222555;;;AAAAAA<<<666000///...---,,,---.........---,,,...222666888888666333555<<<@@@===999777333222///...333999888333555333222333555444000---...///222555555222///...))))))(((((((((((())))))'''(((******)))+++---000---...000333666:::>>>@@@=========>>>>>>>>>>>>>>>===>>>>>>>>>>>>???CCCEEEJJJPPPVVV\\\ccchhheee^^^dddiiivvv~~~zzztttnnniiiccc]]]YYYQQQNNNIIICCC>>>;;;::::::999===BBBEEEGGGHHHIIIJJJKKKMMMKKKEEEEEEYYY{{{aaaGGGIIIBBB???BBB<<<;;;:::999888777666666666444444444444333333333333222222333555<<>>======;;;:::999:::;;;;;;:::888444444333333333333222222333222444:::@@@@@@:::444///...---,,,,,,---...//////---,,,...222666999:::777444666===@@@===888777222000...///777>>>;;;444555333333555888888444000...///333999999333///...((((((((((((((())))))***%%%&&&((())))))***---///---///333666888<<<@@@CCC>>>>>>????????????>>>======>>>??????>>>@@@CCCEEEMMMRRRXXX\\\aaafffeeeaaabbbgggsss~~~|||wwwsssllleee___ZZZVVVRRRFFFDDDAAA<<<999888999:::<<<@@@DDDGGGGGGHHHJJJLLLLLLNNNJJJEEERRRtttWWWJJJOOOBBBAAAFFF:::===<<<:::999888888777777555444444444444333333333222111111444:::IIIeee~~~qqqvvvbbbYYYYYYaaatttwww}}}{{{||||||{{{|||~~~~~~|||sssrrrrrrttt|||qqqiiiiiiaaa___eeehhhfffiiiooo|||vvvoooqqqpppkkkhhhjjjkkkgggddddddjjjpppnnnuuu}}}|||eee[[[YYYVVVPPPOOOOOOOOOOOONNNLLLHHHFFFCCCCCCAAA@@@>>>=========:::999888999;;;;;;:::888444444333333333333222222222222444999>>>>>>999333///...---,,,,,,---...//////---,,,...222777:::;;;777444666===@@@===888666444111...222<<>>===444,,,+++((((((((((((((()))******'''(((((((((&&&&&&'''(((---000444777888;;;???BBB===>>>???@@@AAAAAA@@@@@@>>>???@@@??????@@@BBBDDDLLLRRRXXXZZZ^^^eeehhhgggcccgggrrr|||wwwuuupppkkkccc\\\VVVRRRNNNKKK>>>===:::777555666999;;;>>>BBBGGGHHHHHHIIIKKKMMMMMMOOOIIIFFF]]]qqqOOOLLLRRRCCCDDDIII999======;;;:::999888888888555555444444444333333333666333333444777CCC^^^wwwzzzxxxuuu}}}iii___\\\bbbssstttxxx}}}~~~~~~}}}|||{{{}}}|||{{{~~~vvvoooqqqsssvvvyyynnnfffbbb[[[ZZZaaaeeedddhhhooo~~~zzzssssssooogggbbbeeegggddd^^^\\\___dddggglllqqqqqqpppqqqyyyzzz~~~yyyrrreeeWWWPPPPPPNNNJJJLLLMMMNNNNNNMMMJJJGGGDDDCCCBBBAAA???>>>=========999888888999;;;;;;:::888444444444333333333222222222111333888>>>>>>888222///...---,,,------/////////...---...222777;;;<<<888555666===@@@<<<888666666222///333???EEE>>>111444333333555777555111,,,222333:::BBB@@@444***'''((((((((((((((()))******'''(((***+++++++++---...,,,000444555666888;;;???<<<===???AAABBBCCCCCCBBB>>>???@@@@@@???@@@AAACCCIIIPPPVVVXXX[[[ccciiilllfffiiittt}}}{{{uuullleeebbb___[[[WWWSSSMMMGGGBBB???<<<888555666999>>>BBBDDDIIIJJJFFFGGGMMMNNNJJJNNNGGGHHH^^^___VVVOOOMMMJJJDDDDDDGGGAAA???<<<;;;;;;;;;:::888888888666555444333333222111444222222888>>>TTTttt~~~lll~~~rrrxxx]]]WWWcccqqqvvvuuuzzz}}}~~~|||xxxtttssssss||||||}}}~~~oooiiippprrrqqqtttnnnhhhfffbbb```bbbdddgggjjjmmm~~~qqqjjjiiigggcccfffeeedddeeeeeeccc^^^YYY]]]dddmmmpppnnnkkkkkkmmmffffffhhhkkkooooookkkhhhgggeeeccc```\\\YYYWWWUUUSSSLLLHHHHHHGGGEEEHHHOOOLLLNNNPPPPPPMMMIIIGGGFFFBBB@@@===;;;999999999::::::777666999===>>>999555555444222333444444333111444555777===AAA???777///......---------......///...---,,,...222666999:::888888;;;???>>>999999===:::666+++...BBBHHH>>>777555333555888666111......000666<<<>>>999222,,,)))'''''''''''''''((())))))******************++++++000111333666999;;;>>>???:::<<>><<<;;;;;;;;;999888888777666555444333333333222555222222888===QQQppp}}}mmm|||rrr}}}xxxxxxyyy{{{___WWWbbbpppwwwwww|||}}}}}}zzzuuurrrqqqqqqzzz{{{|||yyykkkeeejjjnnnrrrrrrnnnhhhkkkhhhddddddeeefffhhhjjjxxx|||zzzqqqiiifffeeebbbgggeeedddeeeeeeccc^^^ZZZXXXbbbmmmrrrpppkkkjjjjjj^^^YYYSSSPPPOOOOOOOOONNNKKKKKKJJJIIIGGGEEEDDDCCCDDD@@@>>>AAABBBAAACCCHHHNNNOOOPPPOOOLLLIIIFFFDDDBBB@@@===;;;999888888999999777777999===>>>:::555555444222333444444333111444555888===AAA>>>666///......---------......///...---,,,...333777999:::777555666<<<>>>;;;999:::555333,,,111DDDGGG:::333777555666888666000------222777<<<<<<666///)))''''''''''''''''''((())))))************++++++++++++///000222555888:::<<<===:::;;;>>>@@@AAA@@@???>>>AAA@@@AAABBB@@@===@@@GGGIIIOOOUUUXXXXXX\\\bbbhhhhhhhhhsss~~~~~~{{{wwwssspppjjjaaa[[[UUURRRNNNJJJFFFBBB>>>;;;888777777888:::===AAACCCDDDIIIKKKHHHEEEHHHMMMOOOJJJKKKYYYtttzzziiiaaaYYYPPPLLLIIIEEEDDDFFFAAA>>><<<;;;;;;:::999777888777666555444333333333333666333333888;;;LLLiiirrr{{{ssswwwwwwrrrzzzdddXXX```oooxxxyyyzzzzzzyyyvvvrrrqqqqqqssszzz|||~~~qqqhhheeejjjooovvv{{{pppmmmhhhqqqnnnjjjgggeeeeeeggghhhmmmtttwwwpppgggccccccdddgggfffeeeeeeeeeccc```]]]VVV^^^hhhooopppnnnlllkkkccc]]]TTTLLLGGGCCCAAA???;;;<<<<<<<<<<<<<<<;;;;;;999888:::???BBBBBBDDDHHHQQQPPPPPPNNNKKKHHHEEECCCBBB@@@>>>;;;999888777666888777888:::>>>>>>:::666555444333333444444333111444555999>>>AAA>>>666//////......---------.........------///333777999:::777222222:::AAA@@@;;;888111111,,,333DDDDDD666000888666666777555///,,,,,,555999===;;;555...)))((('''''''''''''''((())))))******+++++++++,,,,,,,,,...///111444666999;;;<<<999;;;===?????????===<<>>>>>>>>>>>???@@@BBBFFFIIILLLNNNPPPTTTRRROOOMMMJJJGGGCCCAAABBBAAA???===:::888666555777777999<<<>>>>>>:::777666444333333444444333222333666;;;@@@AAA===666/////////...------------......------000444888999:::999333222<<>>??????>>>===AAA@@@AAABBB@@@===@@@GGGJJJOOOSSSTTTTTTXXX```fffjjjmmmzzzuuuuuuqqqkkkgggfffiiinnnqqq}}}yyyvvvllljjjfffaaa[[[UUUOOOKKKHHHEEE@@@===;;;:::888777444666999<<<@@@BBBDDDEEEFFFEEEFFFIIIKKKKKKHHHGGGRRRwwwhhhiiiaaa[[[RRRJJJGGGGGGGGGFFFBBB@@@===<<<;;;:::999777777666555444444444444444333666333333777666AAAXXX~~~{{{xxxzzzwwwtttaaaaaaooozzz}}}wwwuuurrrpppppprrrtttvvv~~~yyylllkkkmmmrrr|||sssiiijjjfffqqqtttqqqiiidddgggiiiiiihhhkkklllggg]]]XXX\\\cccdddeeefffgggfffeeeeeedddccc[[[TTTXXXeeeqqqxxxyyyttttttrrrooohhhaaa[[[WWWSSSQQQNNNJJJHHHGGGFFFGGGMMMNNNPPPQQQTTTWWWYYYZZZVVVRRRNNNKKKIIIFFFCCC@@@AAAAAA@@@>>><<<999666444555777:::===???>>>;;;888666555333444555555444222333777<<>>GGGEEE>>>888555333---333@@@<<<333666111...///222222...---///333666999888222...,,,,,,'''''''''''''''((())))))))))))***++++++,,,------000111333555777999;;;<<<:::;;;===>>>???@@@@@@???AAA@@@AAABBB@@@===@@@GGGIIILLLOOOOOOOOOSSS\\\ccchhhlll{{{~~~zzzuuupppgggeeebbb\\\WWWQQQLLLJJJDDDAAA<<<999888888888888777999;;;???AAACCCEEEEEEHHHEEEEEEHHHHHHGGGFFFHHHnnnuuudddjjj```\\\RRRIIIFFFHHHIIIGGGDDDAAA???===<<<;;;999888666666555444444444444444222555222444777555<<>>;;;777555444777;;;>>>???>>>;;;999666555444444555555444222333777>>>CCCBBB<<<555///000///...---------------------...222666999:::999444333888@@@DDD???999777777444---222===888222999///------111111......000///333666555000+++))))))'''''''''''''''((())))))(((((()))***+++,,,,,,---111222333555777999;;;<<<999:::<<<>>>???AAAAAABBBAAA@@@AAABBB@@@===@@@GGGGGGJJJLLLKKKKKKOOOXXX```ggglll}}}||||||{{{yyywwwqqqjjjeeeaaa```]]]XXXRRRMMMIIIHHHAAA===888666666777888888;;;<<<>>>@@@BBBDDDEEEFFFEEEEEEGGGHHHFFFGGGQQQ^^^llljjjggg^^^[[[RRRHHHEEEJJJKKKIIIFFFCCC@@@>>>===<<<:::999666666555444444444444555111444222444888444999LLLnnn|||}}}~~~|||{{{qqqjjjttt||||||vvvtttqqqrrruuuxxxyyyyyy~~~yyylllmmmooopppxxxddd^^^dddbbblllsssrrrfffaaafffjjjhhhdddbbbbbbaaa\\\VVVXXX^^^[[[aaahhhkkkllljjjjjjjjjjjjggg___WWWSSSVVV```iiizzz}}}|||zzzzzz{{{vvvqqqiiibbb___```dddfffcccjjjppppppqqqqqqmmmfffXXXRRRKKKHHHGGGGGGDDD@@@@@@AAABBBBBBAAA===999777333777<<>>;;;:::777555444444555555444333222888???DDDBBB<<<444///000000///------,,,,,,---------///222666999:::999222777???DDDAAA:::666888666222,,,222;;;444///888111//////222111///...111000444777666111+++(((''''''''''''''''''((())))))&&&'''((()))***++++++,,,000111222444666888999:::777888:::<<<>>>@@@BBBCCCAAA@@@AAABBB@@@===@@@GGGGGGIIIJJJIIIHHHMMMVVV^^^gggnnnzzz}}}yyytttoooggg```ZZZWWWVVVSSSNNNHHHDDDAAA@@@@@@<<<666444444666777888>>>???@@@AAACCCDDDEEEFFFAAADDDIIIJJJGGGKKK```wwwtttfffmmm___]]][[[RRRGGGEEEKKKMMMJJJGGGDDDAAA???>>>===;;;999666666555444444444555555000333111444888333888JJJmmm{{{xxxzzzuuummmuuu|||{{{pppnnnnnnrrryyy~~~uuuhhhiiiooowwwyyy^^^ZZZaaa```llltttrrreee___dddhhhfffdddbbbcccfffccc\\\[[[___YYY___hhhmmmmmmlllkkkkkkhhhllljjj^^^NNNIIIQQQ\\\jjjqqqzzz~~~|||wwwrrrooohhhbbbZZZTTTRRRUUU[[[___jjjttt}}}~~~vvvlllXXXRRRJJJGGGGGGGGGDDDAAA@@@AAACCCDDDBBB???;;;888333777<<>>;;;:::777555444444555555444333222888@@@DDDBBB<<<444000111000///...---,,,,,,,,,------///333777999:::999333;;;EEEIIIBBB888666;;;333000,,,333;;;222,,,666555222111333222///...111444888<<<:::444---)))''''''''''''''''''((())))))%%%&&&'''((()))***++++++///000111333555777888999555666888:::===@@@BBBCCCAAA@@@AAABBB@@@===@@@GGGGGGIIIJJJHHHGGGLLLVVV^^^iiippppppoooyyy~~~vvvyyy||||||yyyzzzvvvpppjjjeeeaaa\\\XXXPPPMMMHHHDDDAAA???<<<:::888777444333444777;;;===@@@DDDGGGGGGEEEEEEFFFFFF???FFFKKKJJJMMMaaannnbbbaaaZZZ\\\XXXLLLCCCIIIUUUUUUKKKJJJGGGDDDAAA@@@>>><<<:::777777666555444333222222444444333222222555:::>>>jjjyyy|||vvvrrr|||vvvtttyyy}}}wwwhhhgggkkktttxxxyyy~~~zzzrrruuuxxx{{{hhhXXX\\\eeegggpppxxxvvvfff[[[```gggiiiiiieeeccc```[[[XXX[[[bbb```bbbfffkkknnnoooppppppkkkmmmmmmiiiaaaWWWPPPLLLVVV]]]fffkkkiiiccc]]]YYYOOOEEE>>>>>>AAAGGGRRR]]]lll{{{gggVVVNNNLLLJJJGGGDDDAAA@@@???;;;===???CCCDDDBBB===999;;;;;;;;;<<<===<<<:::888555555444444444333333333444999>>>AAA>>>999444111........................///000333555777888888888333:::AAAAAA:::444333555111...///555999777333333...333777555///,,,///333999@@@DDD???333)))&&&'''))))))))))))))))))))))))(((((())))))***+++---...111000000111222444666888888:::>>>AAACCCCCCBBBBBBAAAAAA@@@>>><<<===???AAAKKKKKKLLLKKKIIIKKKTTT]]]bbbmmmoookkkwww{{{ooopppqqquuu}}}~~~|||yyyvvvppplllfffaaa\\\WWWRRROOOLLLIIIEEEAAA???===;;;999777666666666888<<>><<<:::888888888777777777666666333333333333444888===AAA]]]|||sss|||vvvxxxvvvuuuqqqeeehhhpppxxx{{{yyy}}}rrrkkknnnrrrvvv}}}eeeWWW^^^iiilllttt|||yyyiii^^^bbbiiikkkhhheeebbb___XXXQQQQQQUUU[[[^^^eeekkkpppqqqqqqqqqvvvtttrrroookkkddd[[[TTTJJJJJJKKKMMMLLLJJJEEEAAABBB<<<999;;;???DDDNNNYYYbbbooozzzzzzssshhhYYYNNNLLLJJJHHHEEECCCAAA@@@???:::<<>>:::;;;;;;:::;;;<<<<<<:::888555555555444444444333333555:::???BBB???999444000...............---------///000333555777888999999222777======888333222333111...///555999666333333///444777555000---000444999???CCC>>>333)))&&&'''(((((((((((((((((((((((((((((())))))***+++---...111111111111333555777888888:::>>>AAACCCDDDCCCBBB?????????>>>===>>>AAACCCJJJLLLMMMLLLIIIJJJRRRZZZ```llleeeeeeooosssooollljjjnnnxxx}}}zzzzzzxxxtttpppjjjgggaaa[[[WWWRRRMMMJJJFFFCCC???===<<<:::999777666666888:::===@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFFFFOOOEEEAAARRRuuurrrdddiiiooocccbbbfffddd\\\NNNDDDIIITTTWWWRRRMMMOOOLLLHHHDDDBBB???<<<:::888888888888888888888888555666666555555888===@@@XXXyyypppssstttzzzrrrkkkhhh___hhhttt}}}~~~{{{~~~|||lllhhhnnnvvvxxxyyy{{{xxxbbbWWW```lllpppxxx}}}nnncccdddjjjllljjjgggeeeaaaYYYMMMGGGGGGNNNTTT]]]fffnnnrrrssssssxxxtttqqqqqqqqqmmmddd[[[JJJDDD<<<999999999666444666666888<<<@@@FFFPPPZZZ```eeehhhddd^^^XXXQQQKKKFFFEEECCCBBB@@@???>>>>>>888:::===AAACCCCCC???<<<<<<;;;:::;;;<<<;;;:::888555555555444444444444333555:::@@@CCC@@@:::333000//////.........---------///000333666888999::::::333666999999777555333333000...000666888555333333000444666555000...111555888>>>AAA<<<222)))'''((((((((((((((((((((((((((((((((())))))***+++---...222222111222333555777999888:::===AAACCCCCCCCCCCC===>>>>>>======???BBBEEEGGGLLLPPPNNNJJJKKKQQQWWW___mmmyyyeee]]]oootttmmmeeebbbggguuu}}}yyywwwuuuqqqlllhhheeeaaa[[[VVVRRRNNNJJJGGG@@@>>>:::999888888777666777888:::===@@@BBBDDDEEEDDDDDDEEEHHHIIIGGGGGGIIIAAAKKK]]]rrr}}}hhhppptttnnngggbbb```]]]VVVJJJFFFOOOVVVSSSPPPQQQRRROOOJJJGGGDDDAAA===;;;999999888888777666666666:::999888666444555777:::QQQsss|||zzztttwwwnnntttpppaaa___ZZZfffuuu~~~~~~~~~xxxlllnnnvvvzzz{{{wwwaaaWWW```lllnnnvvv~~~tttiiifffiiijjjmmmkkkiiiggg^^^PPPFFFBBBBBBGGGOOOYYYcccjjjoooqqqrrrpppnnnppprrrpppkkkeeeXXXQQQFFF>>>999777777777555888===AAAFFFMMMXXXaaadddbbb]]]VVVQQQNNNKKKHHH???>>>===<<<;;;;;;;;;;;;666777;;;???BBBBBB???===<<<;;;::::::;;;;;;999777555555555555444444444444777<<>>:::111)))'''(((((((((((((((((((((((((((((((((((()))***+++------222222222222444666888999777999<<>>??????>>>===>>>AAADDDEEEMMMSSSQQQMMMNNNSSSXXXbbbqqqzzz[[[ZZZfffmmmvvvtttlllbbbYYYYYY```lllttt|||||||||xxxsssnnniiieee```]]]XXXTTTPPPLLLHHHEEEBBB???;;;999777666777888888777999;;;===???AAABBBBBBBBBCCCBBBEEEHHHGGGCCCEEEKKKNNNdddvvv}}}kkkkkkeee___]]]ZZZMMMIIIKKKSSSTTTNNNOOOVVVUUURRRMMMIIIFFFCCC???===>>>===<<<:::888666555444888888777555333333555777CCCeee}}}uuurrr~~~hhhkkkyyyqqq^^^YYYVVVcccssszzz}}}{{{ssslllqqqzzz~~~~~~yyycccXXX___hhhiiiqqqyyy~~~wwwlllffffffgggnnnllllllkkkdddVVVKKKFFFAAABBBEEEJJJQQQYYY___ccceeegggjjjlllmmmmmmmmmnnndddaaaXXXKKK===666666999888<<<@@@DDDJJJUUU```gggccc[[[PPPIIIDDDAAA>>>===888888777777666777777777555666999===AAAAAA???======;;;:::999::::::888777666666555555555444444444888<<>>888222/////////.........---------111333555777999:::::::::666777888888888666444333000///222777777333222444...000111000------000222777:::;;;777///)))((()))''''''''''''''''''''''''((((((((()))***+++------222111111222333555777999555777999<<>>======@@@BBBCCCOOOWWWTTTOOORRRWWW[[[fffuuupppZZZQQQPPP\\\kkkmmmiiiccc[[[WWWXXX]]]aaaooosss|||~~~{{{xxxvvvvvvvvvtttqqqpppoooooonnnnnnkkkeee___ZZZVVVTTTSSSMMMKKKGGGDDDBBB@@@===;;;888777555555777999:::999<<<===>>>@@@AAAAAAAAAAAAEEECCCEEEGGGCCC@@@IIIWWWrrrnnndddddd___]]]___]]]IIILLLSSSVVVSSSOOORRRYYYWWWTTTOOOKKKHHHEEEBBB???CCCBBB@@@===;;;888666555333333444333222333666888>>>```xxxuuurrruuuzzzoooooo{{{vvv```WWWTTTaaaooovvv|||xxxzzznnnjjjqqqyyyzzz{{{|||fff[[[```fffdddllltttyyyuuullleeefffiiimmmjjjkkkmmmhhh]]]RRRMMMJJJGGGDDDBBBDDDGGGLLLOOORRRUUUYYY[[[\\\^^^bbbeeeeeeeee___QQQ???555555888888<<>>:::777666777777666666666666777777666777:::>>>AAABBBAAA???>>><<<999999999999888777666666666555555555444444:::===@@@???;;;666111///........................444555777888999:::999999555888;;;:::888555333222000000333777777222111444...//////---,,,---///111777888888444...***)))***''''''''''''''''''''''''(((((())))))***+++---...111111000111222444666888555666999<<<>>>@@@BBBCCCAAAAAA@@@>>><<<===???AAACCCRRR[[[VVVPPPSSSYYY\\\iiivvvwwwYYYHHHIIIRRR\\\^^^aaa```]]]YYYXXXXXXZZZ]]]dddoooyyy}}}}}}}}}|||{{{xxxssspppnnnkkkhhhgggeeecccbbbbbb```]]]YYYTTTOOOLLLKKKKKKGGGEEEAAA@@@???>>><<<:::777666555666999;;;<<<<<<>>>??????@@@AAABBBCCCCCCFFFDDDEEEFFFCCCGGG\\\uuussshhheeeeeeaaabbbbbbYYYJJJRRRXXXVVVSSSUUUXXXYYYXXXUUUPPPMMMJJJHHHDDDBBBCCCBBB@@@>>><<<:::888777111222333333222333555777;;;___xxx|||uuummmxxx~~~zzz|||eeeXXXRRR___mmmuuu}}}|||tttkkkmmmuuu|||||||||~~~jjj___dddhhheeekkkppptttppphhhdddhhhoooooollllllnnnlllcccZZZVVVQQQMMMHHHCCC@@@???@@@AAABBBCCCDDDGGGKKKNNNPPPQQQTTTTTTPPPGGG===777777::::::???FFFOOO^^^nnntttrrrhhhWWWFFF???===:::999999::::::999999999999::::::::::::===@@@DDDEEECCCBBB>>><<<999888888888888777666666666666555555555555<<<===>>><<<888444111///,,,,,,------.../////////666777888999999999888888888===BBBAAA<<<666555555///000444888666111111444//////...------...000222666777666222---***)))***''''''''''''''''''''''''(((((())))))***+++---...000//////000111333555777777888:::===???BBBDDDEEE@@@@@@???>>>======@@@CCCFFFVVV^^^VVVNNNQQQXXXZZZgggrrrmmmNNNDDDEEEGGGOOOYYY^^^]]]YYYUUURRRNNNOOOSSS\\\hhhtttzzz}}}}}}|||||||||zzzwwwrrrooogggdddbbbbbbbbb```^^^^^^YYYXXXVVVQQQLLLIIIHHHHHHAAA>>><<<;;;::::::888777777666555777:::===>>>>>>??????@@@@@@BBBCCCEEEFFFFFFDDDEEEHHHGGGRRRrrrwwwlllhhhlllmmmiiijjjbbbPPPNNNWWWZZZUUUUUU\\\]]]XXXXXXUUUQQQNNNKKKIIIFFFCCC@@@???>>><<<;;;999888777444555555444222222333444000VVVuuu}}}pppxxxvvv}}}~~~iiiYYYRRR___llluuu~~~qqqlllrrr|||~~~~~~lllbbbhhhkkkgggmmmooopppllldddbbbjjjtttrrrnnnnnnqqqppphhh```]]]RRRPPPKKKFFFAAA???>>>===???<<<:::===DDDIIIHHHEEE>>>===:::888666777999;;;===DDDMMMYYYlll}}}zzziiiVVVCCC===<<<;;;:::<<<>>>>>>======<<<===============???BBBFFFGGGEEEDDD>>><<<999888888888777777777666666666555555555555===>>>===;;;666222000000+++,,,,,,---...///000000777888999:::999999777777<<>>AAACCCFFFGGG>>>>>>>>>>>>===???BBBEEEHHHXXX___UUULLLOOOUUUVVVdddnnnqqqQQQAAAHHHEEEKKKXXX```\\\VVVSSSOOOHHHHHHQQQWWWYYYaaalll{{{||||||{{{zzzxxxtttoookkkhhh^^^[[[XXXWWWWWWVVVTTTSSSMMMLLLKKKHHHEEECCCAAA@@@999999888888777777666666666666666777999<<>>???<<<999777888:::<<<=========GGGUUUhhh|||~~~oooZZZMMMIIIDDDFFFIIIDDDGGGHHHFFFBBBAAACCCCCC@@@EEE@@@>>>CCCGGGEEEBBBAAA???<<<999777777888888777666444555777666333555999:::>>>???:::666444222...........................222444666999;;;<<<<<<<<<;;;HHHLLLBBB999888555...,,,111777:::999555222000222111///---,,,---000333:::AAA===...%%%((()))&&&))))))))))))(((((((((((())))))))))))***+++,,,---...000111222333444777999999888888<<<@@@CCCBBBAAAAAA???>>>>>>;;;999>>>DDDMMMSSSTTTOOOKKKNNNTTTXXXdddqqq|||oooLLLCCC>>>???IIIRRRUUUVVVXXXQQQMMMJJJJJJJJJJJJNNNTTTbbbgggnnnuuuyyyyyywwwuuuttttttsssppplllgggbbb___UUURRRPPPNNNMMMLLLKKKIIIFFFEEEDDDBBB???>>><<<;;;777777666666666666555555;;;;;;;;;;;;<<<>>>@@@AAACCCAAA@@@EEEMMMPPPMMMHHH@@@???FFFXXXooowwwpppnnnssskkkmmmooorrrrrrnnngggcccaaa___\\\\\\]]]^^^\\\ZZZVVVVVVTTTPPPJJJFFFEEEFFFCCCAAA???<<<:::999999999777666555444333444555555999BBBhhhzzz{{{vvvuuuwww^^^^^^ppp~~~~~~ttt```TTT^^^jjjttt}}}vvvrrrtttxxx~~~~~~zzznnnlllmmmjjjrrrwwwwwwnnnhhhlllsssxxxwwwzzz{{{yyyxxxwwwqqqjjj^^^WWWNNNFFF???:::888888;;;;;;;;;<<<<<<<<<<<<<<<777888999999:::<<<===>>>HHHVVVjjj}}}|||iii___ZZZQQQPPPTTTQQQGGGLLLNNNLLLLLLPPPRRRQQQNNNEEE???BBBFFFFFFDDDCCC???===999777777888888777666444555777666333555:::<<>>000''')))+++((())))))))))))(((((((((((())))))))))))***+++,,,---...000111222333444777999999888999<<<@@@CCCBBB@@@@@@???@@@@@@>>>;;;???EEEGGGMMMOOOJJJGGGNNNXXX^^^fffsssxxx```QQQBBB===AAAHHHPPPWWWPPPRRRPPPHHHCCCDDDGGGGGGJJJNNNTTTZZZ```dddfffgggkkkkkkkkkiiieee___YYYVVVLLLIIIFFFDDDDDDBBBAAA???>>>>>>===<<<:::999888888666666666666777777777777>>>=========>>>???@@@AAACCC@@@???DDDKKKKKKDDD<<>>???BBBHHHLLLVVVlllwwwggg```^^^XXXZZZbbbbbbZZZ]]]^^^\\\]]]cccffffffUUUIII???@@@EEEFFFEEEDDD@@@===:::888777888777777666444444666555333555:::>>>BBBAAA:::555333111...........................333444666999:::;;;;;;;;;777AAAFFF@@@<<<<<<999333333555888999777555444444888666333000///111444666;;;???;;;///((()))+++((((((((((((((())))))))))))))))))))))))***+++,,,---...000111222333444777999888888:::===@@@BBBBBB@@@???>>>AAACCC@@@===@@@EEEGGGMMMOOOJJJFFFNNNZZZccciiivvvsss~~~uuuVVV@@@999>>>GGGNNNQQQYYYYYYNNNHHHIIIIIIDDDBBBCCCFFFIIILLLPPPSSSUUU___aaaaaaaaa^^^YYYTTTPPPGGGDDDAAA??????===<<<::::::::::::999999999888888888888888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???DDDFFFBBB<<<<<>>;;;999999888888777555444444444555666666666QQQssswww}}}yyywwwtttzzzhhhbbboooxxxuuussszzz~~~pppXXX___kkkwwwzzzxxxzzz}}}tttqqqrrrqqqmmmmmmllliiihhhmmmtttzzz}}}~~~}}}xxxxxxuuulll^^^RRRJJJDDD@@@<<<;;;:::999999;;;===>>><<<>>>??????@@@FFFRRR\\\mmmrrriiijjjkkkttt~~~~~~qqqqqqooonnnsssyyyyyyuuuSSSFFF===???EEEGGGEEECCCBBB>>>:::888888888777666666444444666555333666;;;AAACCCAAA:::444333111...........................222333555777888999999888:::@@@BBB???;;;999444...///111222333222222333444:::777222000000333555777888:::666,,,&&&'''((('''(((((((((((())))))))))))))))))))))))***+++,,,---...000111222333444777999888999;;;>>>@@@AAAAAA@@@<<<===@@@CCCAAA===???DDDKKKRRRTTTNNNJJJOOOYYY```jjjwwwppp}}}{{{yyy]]]LLLFFFCCCAAAPPPXXXYYYOOOIIIJJJGGG@@@BBBAAA@@@@@@AAACCCEEEFFFOOOPPPRRRSSSQQQNNNKKKIIIBBB@@@===<<<<<<;;;999888888888888888888999999999888999999:::;;;<<<======:::;;;<<<>>>@@@BBBCCCCCCAAADDDEEE???<<>>>>>@@@DDDGGGCCCDDDDDDCCCHHHTTTfffttt|||ooottt}}}qqqHHH>>>999???FFFGGGDDDBBBCCC@@@;;;999888777666555666444333555444333777<<>>>>>>>>>>>??????>>>???AAABBBBBBAAA???>>>===;;;999888999999777666666777777777777888888888777888888999:::;;;;;;<<<;;;<<>>===EEEWWWppptttrrrooopppnnnuuuuuutttqqqmmmjjjiiijjjeeefffgggeeecccaaa```aaa^^^\\\ZZZWWWVVVSSSOOOLLLJJJHHHEEEAAA>>><<<::::::888777666555555555666777444888EEE___{{{|||~~~lllnnniiigggmmm|||}}}|||~~~qqqmmmppprrrgggjjjnnnnnniiigggnnnxxx}}}ooo___WWWSSSMMMHHHGGGIIILLLOOOTTTWWW]]]ffftttyyyooozzzoooVVV===999999@@@GGGGGGFFFEEEDDDAAA<<<999888777666555666444333444444333777===BBBCCC???777111000000...........................222222444555666555555444777888888;;;<<<:::333------...000000111333666888999444...,,,000555777888999666111,,,)))))))))***''''''(((((())))))******))))))))))))***+++,,,---...000111222333444777999666:::>>>@@@@@@?????????<<<===@@@BBB@@@;;;<<<@@@EEEJJJNNNNNNRRRXXX\\\\\\```nnniiiyyy|||nnn{{{xxx|||zzzdddOOOFFF??????BBBCCCFFFIII@@@AAAAAA@@@???>>>===<<<999999999::::::::::::::::::888777666777888777666777888888888888999999999999999::::::;;;;;;;;;<<<<<<===???BBBCCCDDDDDDDDDAAABBBMMMeeetttmmmcccggguuummmkkkkkkkkkuuurrrooommmlllkkkjjjiiiggghhhhhhfffcccbbbdddfffaaa^^^ZZZXXXWWWUUURRROOOMMMKKKGGGCCC@@@===<<<;;;999888666555555555666777222888===MMMmmmssslllyyyooonnn|||~~~qqqmmmrrruuugggfffiiimmmllljjjmmmttttttrrrpppnnnnnnppprrrttttttqqqyyyhhhPPP===:::999;;;BBBGGGGGGIIIKKKEEEAAA===:::888777666444666333333444444333888>>>AAABBB===555///000000///........................333444555666777666555444;;;888888<<<>>>;;;333---///111222333222333555777999333,,,,,,111666::::::888444///+++***))))))***'''''''''((()))*********))))))))))))***+++,,,---...000111222333444777999666:::???AAA@@@???????????????AAACCC???;;;<<<@@@FFFGGGHHHKKKSSS]]]aaa___aaannn~~~cccvvvvvvooouuummmXXXGGGBBBAAA======CCCDDDEEEEEEDDDBBB???<<<:::<<<<<<;;;::::::::::::;;;:::888777777888999999888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===============<<<===???@@@AAAAAA@@@???DDDRRRmmmtttddd]]]xxx|||pppnnnnnnllllllnnnppplllhhhgggjjjkkkkkkiiihhhjjjjjjgggeeedddgggjjjccc___ZZZWWWWWWVVVSSSQQQNNNLLLHHHDDDAAA>>><<<<<<999888666555555555666777111888777@@@bbbzzzvvvmmmuuuooo{{{pppnnnuuuyyyjjjfffiiiqqqvvvuuuvvvyyy{{{sssbbbaaannnxxx~~~{{{wwwjjjXXXIIIAAA<<<666<<<;;;???DDDGGGGGGKKKQQQEEEBBB===:::888777666444666333222444444333888>>>@@@AAA<<<333...///000///........................555666777888888777666666AAA===;;;>>>???:::111***111222333333222111222333999333,,,,,,222888<<<<<<666111+++)))(((''''''(((&&&''''''((()))******+++))))))))))))***+++,,,---...000222222333444777999555:::???AAA@@@???>>>???BBBAAACCCCCC@@@;;;<<>>>>><<<;;;;;;<<<;;;<<>><<<:::999777555333222333444555333888:::AAAXXXyyymmmwww{{{ooowwwssskkkooowwwuuuiiicccmmm{{{}}}}}}~~~yyygggdddcccdddggghhhgggdddcccZZZNNNDDD???<<<:::888777===CCCGGGKKKPPPQQQNNNDDD@@@<<<999888888888777777555333333444777:::===AAA<<<666222000///......//////000000111111222222666777999999777555555555CCC@@@<<<:::999777222///111666888333000111222111;;;666000...111444666666888000******+++)))'''((((((((((((((())))))))))))))))))))))))***+++,,,---///000111111111222555888:::<<<===>>>===>>>@@@AAA@@@CCCEEECCC@@@>>>???AAAMMMKKKJJJMMMWWWcccfffbbbggguuugggkkkwww}}}]]]HHH@@@>>>;;;<<>>===<<<=========:::888666777999:::999888:::::::::;;;;;;;;;;;;:::BBB@@@>>>>>>>>>??????>>>;;;999999<<>>SSSsssvvvvvv|||{{{}}}qqqwwwxxxuuujjjlllsssxxxnnnjjjsss~~~}}}zzzzzzwwwyyyyyykkk___bbbeeegggfffaaaZZZUUUWWWPPPFFF???;;;:::888777:::@@@FFFIIILLLQQQPPPMMMDDD@@@<<<999888888777777666555333333444777;;;>>>@@@<<<666111000///......,,,,,,,,,------///000111666888999999777555555555BBB???;;;999777555222///222777888333///111333333888333...---000444666666777000******+++)))'''((((((((((((((())))))))))))))))))))))))***+++,,,---///000111111111222555888777:::===??????>>>>>>>>>>>>AAACCCCCC@@@???AAACCCHHHJJJLLLPPP[[[eeefffaaaiiivvvssskkkVVV[[[nnn~~~~~~gggPPPDDD;;;999???BBB@@@AAAEEEAAAAAA@@@>>>;;;;;;<<<>>><<<:::888888999;;;;;;;;;888999;;;;;;;;;:::999888;;;888777888===>>><<<999:::>>>III[[[ppp~~~lllgggoootttooojjjkkknnnpppeeecccaaaaaabbbccccccbbbffffffffffffeeedddcccbbbcccbbbaaabbbbbb```]]][[[TTTRRRPPPLLLHHHEEEBBBAAA===;;;999777666666666777444777777:::KKKiiizzzxxx~~~ooo{{{zzzkkklllrrrwwwppplllsss{{{{{{vvvrrruuurrruuuyyyiii^^^^^^hhhssswwwpppbbbUUUMMMIIIEEE???;;;999999999888>>>EEEJJJLLLOOORRRQQQMMMCCC???;;;999888888777777555444333333555999<<<>>>>>>:::555111000///...---,,,+++++++++,,,...111222777888999999777555555555???===999777555333000...555999999333000222555666777333......222666999999777///******+++)))((()))(((((((((((())))))))))))))))))))))))***+++,,,---///000111111111222555888666:::???BBBBBB@@@>>>======???BBBBBB@@@???BBBDDDEEEKKKRRRYYYbbbiiigggaaajjjwwwWWWMMMRRRWWWlll|||bbbNNN??????>>>888<<>>???AAA>>>======<<<<<<<<<;;;;;;:::;;;===>>>>>>===<<<;;;>>>>>>>>>@@@BBBBBBAAA???FFFWWWwwwrrr}}}ooollluuuyyyssslllkkkmmmooocccbbbaaa``````aaabbbbbbdddddddddcccbbb`````````aaaaaaaaaaaabbb```]]][[[UUUTTTQQQMMMJJJFFFCCCBBB>>>===;;;999777666666666333666555666DDD___zzzsssrrrqqqvvvwwwqqqnnnqqqvvvxxxuuuqqqvvvqqqqqqxxxyyyjjj^^^YYY]]]lll~~~yyygggUUULLLAAA???<<<:::::::::;;;;;;AAAHHHMMMOOOQQQTTTRRRNNNAAA>>>;;;999888888777666444333333444666:::===???<<<999444111000///...---///...------///222555888888999:::999666555555666<<<:::777444222111//////888;;;;;;555222555888::::::666222222666:::;;;;;;666...)))***+++)))((()))(((((((((((())))))))))))))))))))))))***+++,,,---///000111111111222555888888<<<@@@BBBBBBAAA@@@???>>>@@@BBBAAA???>>>AAADDDFFFPPP[[[ccciiikkkggg___gggvvvRRRFFFMMMPPPeeevvvbbbXXXKKK999444999;;;===AAACCCDDDDDDDDDEEE===>>>@@@@@@>>><<<:::999======>>>>>>>>>>>>>>>>>>;;;===>>><<<;;;@@@IIIQQQnnnjjjbbbeeebbbooowwwppptttrrryyy}}}wwwooommmmmmmmmeeeccc___\\\ZZZZZZ\\\]]]cccdddeeeccc```^^^___```aaa```_________^^^[[[XXXUUUTTTQQQMMMJJJFFFCCCBBB>>>===<<<:::888666555555222444444444===VVVssstttxxx{{{vvvyyy{{{wwwrrrqqquuuzzz|||zzzwwwqqqnnnrrryyyxxxgggZZZUUUVVVTTTeeewww|||rrr___NNNFFF===<<<;;;:::999:::;;;<<>>???>>>>>>@@@AAA@@@BBBCCCAAA======???BBBHHHTTT```gggjjjiiiccc\\\ddduuuTTTGGGFFFOOOiii}}}rrrUUUBBB<<<:::999888999<<<======;;;;;;===??????===<<<;;;;;;>>>===<<<<<<===@@@DDDGGGFFFHHHIIIIIIMMM]]]tttmmm\\\bbbpppsssppprrrqqqrrrxxxzzzvvvqqqpppooommmeeebbb[[[TTTPPPQQQVVVZZZeeefffgggddd```^^^```bbbbbb```]]]\\\\\\[[[YYYWWWVVVUUURRROOOKKKGGGEEECCC@@@???===;;;999777555444111333444222777LLLjjjnnnkkkyyywwwxxxwwwssspppssszzz~~~~~~wwwrrroooqqquuu|||tttdddWWWMMMMMMSSSSSS___kkklllaaaRRREEE???999:::999888777888;;;===GGGMMMSSSTTTUUUVVVRRRMMM???===:::999999888777555444444555666888:::===>>>888555222000000///...---,,,,,,,,,...111555888;;;;;;;;;;;;888666444555666888777555222///...///111999======888555888;;;<<<888444111222666999:::999444---((()))***)))((()))(((((((((((())))))))))))))))))))))))***+++,,,---///000111111111222555888888:::;;;;;;;;;<<<>>>???AAABBBCCC@@@<<<<<<>>>AAAIIIVVVbbbffffffddd```[[[eeevvvvvvKKKAAA???QQQpppxxxuuujjj\\\RRRGGG@@@???>>>;;;777<<<>>>>>>>>>===???CCCGGGUUUSSSSSSUUU\\\fffpppwww{{{nnnnnn~~~{{{nnnsss{{{sssqqqttttttqqqpppppplllggg```[[[TTTLLLJJJPPP[[[cccgggiiiiiifffaaa___aaaeeebbb___\\\ZZZZZZZZZZZZYYYZZZXXXVVVRRRNNNKKKHHHGGGBBBAAA@@@>>>;;;888666555111444444111222AAA___xxxggg^^^wwwwwwrrrtttvvvtttppprrryyy}}}|||zzzwwwvvvwwwvvvuuu{{{ssseeeYYYUUUQQQLLLPPPYYY]]]aaaccc^^^SSSGGG???<<<777888888777666888===AAALLLRRRVVVVVVUUUTTTOOOHHH>>><<<:::999999999777555555555666777888:::<<<===777444111000000///...,,,)))***,,,///222555888:::<<<<<<;;;888666444555777777777555222...---///222555:::<<<777555777999:::333000///111666;;;===<<<444,,,'''(((***(((((()))(((((((((((())))))))))))))))))))))))***+++,,,---///000111111111222555888777:::===>>>>>>===>>>>>>@@@AAAAAA???<<<<<>>???DDDLLLSSSzzzzzz{{{yyyqqqnnnzzz{{{|||mmmrrr{{{qqqrrrqqqnnnnnnmmmggg```YYYTTTNNNIIIJJJUUUeeeqqqhhhkkkkkkgggbbb```cccgggbbb^^^[[[YYYZZZ[[[\\\\\\]]][[[YYYUUUQQQNNNKKKJJJDDDCCCBBB@@@===:::888666111444555000...;;;WWWqqqxxx}}}eeeXXXqqquuuooovvvzzz{{{vvvwww}}}}}}~~~~~~~~~xxxpppooorrr|||jjj```^^^SSSJJJGGGNNNRRRQQQXXXcccfffddd___UUUHHH>>>999777888999999888888;;;AAAFFFPPPUUUYYYWWWUUURRRKKKDDD===<<<:::999999999777555666666666777888:::;;;<<<666444111000000///...,,,)))+++---111444777:::;;;<<<<<<;;;888555444555777777777555222...---000333222888:::666444666777777111///...222999???AAAAAA333,,,'''(((***(((((()))(((((((((((())))))))))))))))))))))))***+++,,,---///000111111111222555888888<<>>???@@@>>><<<===AAAEEEPPP[[[fffgggffffffggggggppp~~~}}}qqqyyyqqqmmmnnn{{{yyy~~~zzzrrr|||ooobbbZZZ]]]bbb^^^dddppptttppp^^^]]]aaabbbbbbsss{{{uuutttvvvwwwwwwtttqqqmmmkkkjjjfffaaa\\\SSSPPPLLLMMMUUUdddpppvvvsssqqqnnnjjjhhhhhhkkknnngggccc^^^[[[YYYXXXWWWVVVXXXWWWVVVVVVUUUTTTPPPNNNOOOJJJDDD@@@???===999666555111000222000333GGG^^^www~~~tttxxxaaaZZZ~~~{{{yyyzzz|||~~~~~~||||||~~~vvvnnnttt{{{|||pppjjjbbb\\\ZZZYYYXXXVVVVVV]]]___[[[[[[eeeooottt|||mmm\\\LLL@@@777666999999888;;;??????@@@JJJVVV[[[WWWXXX\\\YYYNNNFFFDDD;;;;;;:::999999888888777666444444888===>>>;;;666444333222000///.........---......000444888<<<>>><<<;;;999777555555555555666444111......111444666===:::777555666777777666000000///333===FFFEEE???+++******)))))))))))))))%%%&&&&&&'''((()))******''''''(((((()))+++,,,---///000000000000222666999555999>>>AAAAAA@@@?????????BBBCCCAAA===<<<@@@DDDPPP```fffgggkkkhhhaaabbbppp}}}tttuuuvvvwww|||ttt|||nnnzzz\\\NNNPPP\\\fff{{{~~~yyywwwyyy{{{{{{zzzvvvsssooollliiiccc\\\VVVRRROOOMMMQQQ___pppyyyzzztttsssqqqnnnllllllmmmoooeeebbb___]]]]]]\\\[[[ZZZZZZYYYWWWWWWWWWVVVSSSPPPNNNJJJFFFBBB???<<<:::888666222111333111222CCCXXXnnn{{{~~~pppsssgggZZZwww{{{yyy{{{|||}}}}}}}}}~~~xxxpppssstttwww}}}zzztttmmmgggdddbbb```aaadddfffffffffdddfffffffffnnn}}}nnnRRR???888666999===:::888:::AAAFFFJJJQQQYYY```___```bbb[[[MMMCCC@@@;;;;;;:::999999888888777666444555888===???;;;777444333222000//////............///111444888<<<>>><<<;;;999777555555555555444222///---...111444777:::777444333555666555444000///...333===DDDAAA999+++***))))))(((((())))))&&&&&&''''''(((((())))))(((((((((((()))+++,,,---///000111111111222555888555999===@@@@@@???>>>>>>???BBBDDDBBB===<<<@@@EEEQQQ___cccdddjjjhhh```aaammm{{{vvvxxxxxxvvvzzzwwwppp{{{}}}nnn]]]XXX]]]jjjtttrrrrrrtttxxxyyyxxxuuutttrrrooolllhhhaaaYYYTTTOOOMMMMMMWWWlll~~~sssrrrqqqooommmmmmllllllcccbbbaaaaaabbbaaa___^^^\\\ZZZYYYYYYYYYXXXVVVSSSMMMLLLIIIDDD???;;;::::::777333333444111111===MMMaaauuu|||{{{~~~lllkkkzzznnn]]]ooo~~~}}}~~~yyyyyyzzz}}}~~~}}}wwwqqqiiijjjxxx}}}{{{yyywwwvvvuuurrrooonnnoooqqquuuyyy|||||||||||||||bbbDDD666555888;;;>>>:::999<<>>???<<<888333333111000////////////...///000222555888;;;===;;;:::888666555444444555444222///,,,,,,///222444777444111111444666444222///......444>>>EEE===222+++***))))))(((((())))))'''''''''(((((((((((((((((((((((()))***+++,,,---///111333333222222444666555888<<>>======@@@CCCEEECCC>>>>>>BBBFFFRRR]]]^^^___hhhhhh```___jjjyyyrrrqqqssszzzyyyppptttxxxyyypppUUUUUU\\\YYYZZZaaabbbbbbpppuuurrrpppppprrrvvvvvvsssppplllmmmmmmkkkgggaaaZZZVVVLLLLLLPPP^^^yyyooonnnmmmllllllkkkiiigggcccbbbcccdddeeedddaaa^^^\\\ZZZYYYYYYYYYYYYWWWUUUOOOOOOMMMFFF???:::999;;;777555444444222000888BBBXXXrrrxxxssskkkbbbmmmyyyzzzjjjrrr~~~pppfffhhhlllppptttzzz{{{zzz{{{~~~~~~ssseeeaaaooo|||www[[[JJJ;;;777:::;;;;;;;;;:::<<>>???GGGQQQXXX]]]ccciiinnnrrrrrrlll^^^NNNCCC>>>===;;;;;;:::999999888888777666777:::===>>>===:::777222222111000/////////000///111333666888:::::::::999888666444333333444444222000...,,,---000444777777444222444999:::666111///000444;;;EEEIII>>>000***))))))((('''(((((((((((((((((((((((('''''''''(((((())))))***,,,---...000222444444444333444555666888;;;<<<<<<;;;<<<<<<@@@CCCEEEDDD@@@???DDDIIISSS[[[ZZZZZZeeeggg```___lll{{{mmmtttyyyvvvllldddbbbdddbbbmmmzzznnniiibbbWWWVVVWWWRRRXXXfffkkkdddddd]]]XXXbbbpppnnn```dddrrr{{{~~~tttllllllooo{{{wwwsssqqqrrrqqqnnnkkkhhhjjjkkkiiieee___[[[ZZZWWWbbbmmm{{{qqqnnnllllllmmmmmmiiiffffffeeeeeeeeeeeebbb___\\\ZZZXXXWWWWWWXXXYYYXXXWWWTTTRRRNNNHHHBBB>>><<<<<<999777555444333222333444JJJiiiwwwuuuvvvcccaaa|||~~~~~~ttt```PPPLLLLLLQQQWWW```tttiiiXXXMMMMMM]]]qqqiiiPPPBBB>>>888888999:::999:::BBBLLLPPPZZZdddggghhhmmmsssvvv|||xxxlllYYYIIIBBB???===;;;;;;:::999999888888777666888<<<>>>===;;;777555222222111000000000000000000222555888:::::::::999888777555444333333444444---,,,+++---000666<<<@@@:::666444777======888111///333777===DDDEEE<<<000***)))((((((''''''(((((('''''''''((((((((((((((()))))))))***+++,,,---...000222444444333333555777777999;;;<<<<<<;;;<<<===???CCCEEECCC@@@???DDDIIIQQQ[[[\\\\\\fffgggaaaaaappp~~~wwwxxxvvvlll___YYY\\\aaaYYYYYYgggxxxvvvuuunnnwwwwwwzzzwwwrrrnnnhhhgggmmmooolllkkklllnnnooollliiieeegggiiihhhdddaaa_________ooo~~~ssspppllllllnnnnnnkkkggggggfffeeeeeeeeecccaaa^^^ZZZYYYWWWWWWXXXZZZZZZYYYRRROOOKKKGGGEEECCCAAA???999888555333333444444222@@@```sssyyyoooeeennnooo^^^TTTNNNMMMQQQRRRUUUcccuuu|||}}}iiiXXXPPPOOOQQQ[[[gggyyyiiiTTTEEE:::888;;;;;;:::;;;===???DDDRRR```iiiqqqvvvvvvxxx}}}~~~wwwrrrdddQQQEEEBBB@@@===;;;;;;:::999999888888777777999===>>><<<888444222222111111000000000000000000222666999;;;;;;999888777666555333333333333444...------...333999???CCC<<<888666999??????888000...444:::===???>>>555+++))))))(((''''''''''''(((&&&&&&''''''(((((()))))))))))))))***+++,,,---...111222333333222444777999888:::<<<===<<<;;;<<<===???BBBDDDCCC??????DDDHHHPPP]]]______ggggggbbbccctttxxxmmmeeebbbaaa^^^\\\^^^\\\aaaooo}}}uuummmqqqpppgggdddiiiffffffhhhlllqqqssspppmmm___cccffffffdddccceeegggbbbuuutttoookkkkkkmmmnnnkkkggggggfffeeeeeefffeeecccaaa[[[YYYWWWWWWYYYZZZ[[[ZZZPPPLLLHHHFFFGGGGGGEEEBBB999888444222444666555222888XXXooo{{{xxxiiieeexxxjjj]]]WWWQQQPPPTTTRRROOOYYYhhhyyytttjjj\\\OOOFFFLLLUUU]]]ccciiiooottt|||uuueeeSSSBBB======;;;999:::;;;;;;>>>CCCIIIQQQ___mmm}}}kkkgggZZZJJJCCCDDDBBB>>>;;;;;;::::::999888888777777:::===>>>;;;777333000222111000000000000000111000333777:::;;;;;;999888777666444333222333333444333222111111333888===@@@===999666:::@@@???777///...555;;;<<<:::777...&&&))))))((('''''''''''''''%%%&&&&&&'''((()))******)))))))))***+++,,,......111222222222222444888;;;999;;;======<<<<<<===>>>>>>AAADDDBBB??????CCCHHHOOO^^^bbbbbbhhhgggbbbeeewwwxxxqqqjjjeee]]]VVVYYYaaaZZZ[[[^^^bbbccchhhtttqqqnnnllllllnnnnnnllljjjffffffgggjjjmmmnnnjjjgggbbbfffjjjkkkiiihhhiiijjjmmmvvvtttooolllmmmmmmiiidddcccbbbfffjjjmmmmmmjjjeeebbbWWWXXXYYYZZZZZZYYYXXXXXXPPPPPPOOONNNLLLIIIFFFDDD;;;<<<999444444777666111444KKKfffyyywwwcccaaajjjwwwiii^^^XXXWWWZZZ___ccceeeiiilll{{{vvvcccZZZRRRHHHCCCDDDFFFGGGFFFKKKNNNQQQTTTTTTOOOHHHCCCAAA???===<<<>>>>>><<<:::DDDGGGLLLSSS```pppzzz{{{}}}~~~|||___VVVKKKDDDCCCCCCAAA???>>>===;;;999888777666666:::;;;;;;;;;999777444222333111...///111222111...222555999::::::999999::::::>>>???;;;444222666;;;666444222000111555999<<>>BBB@@@>>>FFFOOO\\\^^^^^^iiimmmgggfffrrrkkkfffbbb```ZZZUUUWWW]]]TTTTTTUUUWWWWWWYYYbbblll}}}}}}rrrpppmmmlllmmmllliiigggddddddfffjjjnnnnnnkkkhhhfffiiilllmmmllljjjkkklllooovvv|||}}}sssnnnjjjkkkjjjfffbbbbbbeeegggiiijjjhhhddd___\\\YYYYYYYYYYYYXXXVVVUUUTTTPPPRRRTTTUUUTTTPPPKKKHHH;;;:::999999:::999555222666EEE]]]sssyyyhhhbbbeee~~~rrrhhh^^^```fffnnnrrrtttxxx}}}{{{{{{uuujjj\\\RRRLLLJJJGGGDDDBBBCCCCCCDDDDDDCCC@@@>>><<<<<<<<<===@@@FFFNNNSSSNNN]]]ooo~~~~~~iiiVVVOOOGGGBBBBBBCCCAAA???>>>===;;;999888777666666;;;;;;;;;;;;999777444222333111//////111222111///444777:::;;;;;;::::::;;;555777999888555666999===444111......222666999;;;;;;999888777777555222...333222555999666...)))***'''((()))(((&&&&&&((()))&&&&&&&&&''''''((((((((()))***+++*********,,,...222111111111333666999;;;????????????>>>===<<<;;;:::BBBAAA???BBB@@@>>>FFFQQQ]]]___```jjjlllfffeeetttfffbbb```^^^YYYTTTUUUXXXSSSRRRSSSUUUTTTTTTZZZbbb^^^kkkwww}}}xxxvvvwwwwwwrrrpppmmmkkkjjjhhheeecccaaacccgggkkkoooooollliiijjjmmmooopppooommmmmmmmmqqqvvvxxxxxxzzz}}}}}}zzzqqqlllhhhiiigggccc```aaaffffffgggfffccc```]]]ZZZ[[[[[[[[[ZZZXXXUUUSSSQQQNNNQQQUUUWWWUUUOOOHHHDDD>>>999:::BBBDDD;;;444333777===PPPkkk}}}~~~qqqfffaaa|||tttaaaeeennnwwwzzz{{{{{{uuusss|||zzzjjj^^^TTTLLLGGGIIIGGGEEEBBB@@@@@@AAABBBFFFFFFEEECCCEEENNN[[[ffftttkkkSSSKKKGGGBBB@@@AAABBBAAA???===<<<;;;999888777777777;;;;;;;;;;;;999666444222333111//////000222222111777999;;;<<<;;;::::::;;;333444444555666888:::;;;333///+++...444999;;;:::666666555666666444000---333333666888555---)))***'''((()))(((&&&&&&((()))$$$%%%&&&'''((()))******((()))***)))))))))+++---333222222222444666999;;;<<<<<<===>>>>>>===<<<;;;;;;CCCBBB???CCC@@@>>>FFFRRR^^^aaabbbkkkkkkdddeeevvveeeaaa]]]YYYUUUSSSSSSUUUSSSQQQSSSWWWYYYZZZ^^^ddd``````jjj|||uuuvvvwwwtttooommmkkkiiigggeeecccaaa```aaadddhhhmmmppppppnnnkkklllnnnpppppppppnnnmmmlllooosssuuuuuuwww{{{{{{xxxooojjjhhhhhhgggcccccceeeeeeeeeeeedddbbbaaa```___^^^^^^^^^]]][[[YYYWWWUUURRRTTTVVVVVVTTTNNNGGGCCCDDD<<<>>>JJJLLL>>>333333666555EEEdddyyy}}}~~~yyymmmfff{{{|||eeegggooowwwyyyzzzuuunnnuuuzzzsssiiicccbbb___[[[VVVQQQPPPPPPQQQJJJKKKNNNVVVdddvvvsss\\\HHHEEEBBB@@@@@@AAAAAA@@@>>>===<<<;;;:::999888888888<<<<<<;;;:::888666444222222111//////000222333444888:::;;;;;;:::999999:::888666444555777888777555555///+++///666;;;;;;777222222333444444222///,,,333555888888333---))))))'''((()))(((&&&&&&((()))%%%&&&&&&'''((()))))))))'''((())))))((()))+++---222222222222444666888:::999:::<<<===>>>===<<<;;;<<>>]]]ssswwwwww||||||wwwqqqooommmqqqyyy|||xxxqqquuu|||zzzwwwvvvvvv}}}yyywww~~~www]]]QQQFFFCCCCCCBBBBBBAAA@@@>>><<<<<<;;;;;;:::999999999:::======;;;:::888555333222111111000//////111444666999:::;;;:::888777777888;;;777555666888999666222444///+++...555888666222000111333333222000...---333777:::777111,,,***)))'''((()))(((&&&&&&((()))((((((((((((((((((((((((&&&'''))))))((())),,,...111111111222333555666888888999;;;===>>>===<<<;;;<<>>===<<<999777555333222000000000//////111555999:::;;;;;;999777555555666666555444666999:::888555///,,,***,,,111444111...111333333222000......///333999<<<666///+++***((('''((()))(((&&&&&&((())))))))))))(((((((((''''''&&&((()))))))))***---///111111111222333444555666888:::<<<>>>???>>><<<:::;;;CCCBBBAAAEEEDDDCCCKKKPPP\\\ccckkkqqqjjjccciiisss|||WWWXXXWWWXXX```mmmssssss]]]VVVRRRWWW]]]^^^^^^___[[[]]]aaadddffffffhhhkkknnnjjjuuuuuuqqqrrrpppjjjkkklllllljjjgggffffffgggiiijjjiiifffeeefffgggiiikkkmmmmmmjjjiiiiiikkkeeeeeeeeehhhjjjkkkhhheee]]]ccchhhjjjnnnqqqpppllllllmmmooorrroooiiihhhkkkkkkjjjhhhfffdddcccbbbaaaeeefffggghhhhhhhhhgggfffaaa```___]]]]]]]]]^^^___UUUOOOIIIJJJMMMKKKDDD<<<666444777DDDXXXiiirrrttt~~~zzzrrrmmmnnnvvv~~~hhhXXXHHHDDDHHHFFFDDDDDDDDDBBB@@@>>>======;;;;;;:::::::::;;;;;;<<>><<<999777555333333000000000//////111666:::<<<===<<<:::777555666777222222333555777888888777+++++++++...111333222000444555555222///...///111333;;;===666---+++***((('''((()))(((&&&&&&((()))((((((((((((((()))))))))'''(((*********+++...000111222222333444555666666999;;;===???@@@>>>;;;:::999BBBBBBAAAFFFEEEEEEMMMSSS^^^fffnnnrrrhhh```gggrrr~~~XXXZZZYYYVVV\\\dddfffbbb^^^VVVRRRWWW^^^aaaaaabbbgggfffdddcccgggkkkhhhccciiiaaajjj}}}{{{vvvmmmiiiggggggeeekkkpppqqqmmmjjjkkkmmmlllnnnooommmjjjhhhiiikkkjjjlllmmmkkkgggeeegggiiidddcccdddgggjjjkkkhhheee```eeeiiijjjmmmqqqqqqnnnnnnooorrrtttppphhhfffhhhddddddddddddddddddddddddfffggghhhhhhhhhgggeeeeeegggfffdddbbb___]]][[[ZZZUUUQQQJJJFFFKKKOOOJJJAAA888777555:::MMMdddqqqtttpppcccaaahhhttt}}}dddQQQJJJEEEFFFJJJFFFBBBCCCCCCAAA???>>>>>>???;;;;;;:::::::::;;;<<<<<>><<<999666444333333///000111///...111777;;;>>>>>>>>>;;;888666666777000222444555555555555555***,,,///222444555666666666777666222...---000333333;;;>>>666---******((('''((()))(((&&&&&&((()))&&&&&&'''((()))***++++++''')))***++++++,,,...111222333444444555666777777:::<<<>>>@@@@@@>>>;;;999888AAAAAAAAAFFFFFFFFFOOOVVVaaahhhppprrrfff]]]dddrrrXXXVVVVVV[[[bbbfffeeecccYYYVVVTTTVVV\\\bbbeeefffgggddd```___```aaabbbccciiieeegggooopppppp|||~~~{{{uuunnngggdddeeefffiiikkklllmmmkkkkkklllmmmkkkkkkkkklllllllllllllllqqqnnnkkkiiiiiihhhgggfffcccbbbbbbdddffffffeeedddcccfffjjjlllllljjjjjjjjjhhhlllooopppnnnjjjgggfffhhheeecccdddeeeeeeccc```eeefffgggfffdddcccdddeeeiiigggccc___\\\ZZZZZZZZZWWWPPPIIIFFFHHHKKKMMMNNN???:::555777EEE[[[nnnwwwsssddd___aaacccpppvvv}}}uuu^^^WWWOOOKKKJJJHHHDDD???CCCBBBBBBAAA@@@???>>>>>>;;;:::999888999;;;===???===;;;999888777666444222444222///000333666999999>>><<<999999999888555111222222333555888666111------...222777999777555555;;;;;;999666111000333666;;;:::777000***&&&''')))))))))(((((((((((())))))'''''''''''''''''''''''''''(((***+++---000555999222333333444666888999:::<<<>>>@@@@@@???>>>>>>>>><<>>888777???RRRhhhuuu{{{pppcccZZZZZZ\\\```fffooowww~~~}}}gggYYYUUUPPPJJJHHHIIIJJJGGGDDDCCCBBBAAAAAA??????>>>===;;;:::999999999;;;===>>><<<;;;888777777666444222333111///000333777999:::===;;;888888888777444111000///000333555444000---///222666999888666555666888888666222......111555:::999666000)))'''''')))))))))(((((((((((())))))((((((((((((((((((((((((((()))******+++---111444222222333444666888:::;;;:::<<>>888999FFF^^^qqqtttzzz}}}nnn~~~tttooouuuqqqiiinnnuuuyyyiiiddd______cccgggiiihhhooosssvvvxxx}}}pppbbbYYYQQQLLLNNNKKKGGGFFFHHHIIIGGGEEEBBBBBBAAA@@@???>>>>>>===::::::999999999;;;<<<===<<<:::888777666555333111111000///111555888:::;;;;;;999888777777555333000000000111333444333111...222777<<<;;;777444555777777666222///---...222666999777444...)))'''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))((())),,,...222222333444666888:::;;;999;;;>>>?????????AAABBB<<>>======::::::999999999:::;;;<<<;;;999777666666555333111000//////222666999;;;;;;888888777666555444222000444444444444444333111000555<<<@@@<<<555333555777888555111......111666999777555111---)))(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((()))***)))((()))+++---222222333555777999;;;<<<;;;===>>>???>>>>>>@@@AAA===FFFEEEBBBFFFGGGIIIUUUdddooozzzzzzqqqiiijjjoooyyy[[[]]]___bbbcccbbb^^^\\\]]]WWWPPPMMMQQQWWW\\\^^^]]]]]]^^^```bbbbbbaaa___]]]ZZZYYY[[[]]]\\\\\\\\\\\\```gggpppxxx{{{xxxttthhhfffrrr|||yyyuuutttssstttvvvtttppplllpppmmmjjjjjjlllnnnnnnnnnlllooorrrtttsssqqqnnnmmmpppnnnkkkiiihhhiiikkkmmmmmmjjjgggfffffffffeeedddccc```^^^]]]]]]^^^]]]\\\___aaaccccccaaa`````````\\\^^^```aaa```___^^^___]]]___cccfffgggfffeeeeee___aaaccccccbbbaaaaaaaaa```^^^\\\\\\]]]\\\YYYVVVRRRTTTSSSOOOIIIDDDDDDFFF<<>>===<<<:::999999999:::::::::;;;;;;999777555555444222000//////000333777:::::::::777777777666444222111111777777666444222000//////777???BBB;;;333333666777666222///---...333888;;;666333...+++)))((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((*********+++---///222222333555777999<<<===>>>???@@@???======>>>??????GGGFFFCCCGGGHHHKKKWWW```pppvvvllllllooozzz___aaaccceeeeeedddbbbaaa```YYYQQQNNNQQQWWW[[[]]]\\\\\\\\\]]]______]]][[[ZZZYYYYYYYYYZZZ[[[]]]^^^```___```dddhhhiiifffbbbfffiiirrr}}}wwwssstttuuuwwwuuurrrqqqooommmjjjgggjjjhhhhhhjjjnnnpppooommmhhhlllpppqqqooommmlllmmmnnnmmmjjjhhhffffffggghhhfffdddaaaaaabbbcccbbbbbbdddaaa^^^]]]^^^^^^^^^]]]^^^___aaa```^^^]]]]]]]]]WWWZZZ\\\]]]\\\ZZZYYYYYYZZZ^^^bbbeeeeeeddddddddddddeeeeeecccaaa___```aaa^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUSSSOOOJJJHHHHHHIII<<<===???@@@::::::III]]]oootttzzz~~~ttt```RRRJJJHHH???>>>HHHIIIIIISSSQQQSSSQQQVVV^^^\\\___nnnvvvkkkccc^^^\\\ZZZVVVTTTRRROOOLLLJJJLLLKKKKKKIIIHHHGGGFFFEEEAAAAAA@@@???>>>======<<<999999999::::::::::::::::::888666555444333111/////////111555999::::::888555777777666444222111222666666555222///------...777>>>???777222555777666222...++++++...333888:::444000,,,))))))))))))((('''((()))******)))((('''''''''''''''''''''''''''&&&(((***+++,,,,,,///000222222333555888:::<<<>>>@@@@@@@@@???===<<<===>>>???GGGEEEBBBFFFGGGKKKWWW^^^rrrwwwmmmlllnnntttcccdddeeefffeeedddcccccc```ZZZTTTRRRTTTXXXZZZZZZYYYXXXWWWYYYZZZ[[[ZZZXXXXXX[[[\\\YYYWWWWWWYYYZZZ______^^^\\\[[[[[[]]]^^^dddjjjlllhhhgggkkkooopppwwwuuuttt|||~~~xxxtttooolllkkknnnqqqsssooonnnmmmlllkkkkkkkkkjjjeeedddeeejjjooopppmmmiiieeeeeegggiiijjjkkkjjjiiiiiiiiigggfffeeeeeeeeeeeecccaaa______aaacccccccccdddaaa^^^]]]^^^_________]]]^^^___^^^[[[ZZZZZZ[[[YYYZZZ[[[YYYXXXVVVWWWXXX___bbbddddddcccdddfffiiikkkkkkhhheeeaaa___```aaa]]]______[[[VVVTTTVVVYYY[[[XXXTTTQQQOOOLLLIIIGGGBBB===;;;===;;;:::GGGXXXjjjooouuuyyy{{{~~~~~~lll[[[NNNGGGDDDEEE???@@@FFFAAA>>>EEEMMMTTTYYYaaafff```fff|||wwwrrrjjjdddaaa______^^^XXXUUURRRPPPOOOOOOOOOOOOIIIJJJJJJIIIHHHFFFFFFFFFAAAAAA@@@???>>>===<<<<<<999999:::::::::999999999:::888555444444333111///000000333666999:::999777555777888777444222222333444444444111...---///222666<<<;;;333000666888444000---+++,,,111666999:::333///***(((((())))))((('''((()))******)))((('''''''''''''''''''''''''''&&&(((***,,,+++,,,---///222222333555888:::===>>>???@@@???>>><<<<<<>>>@@@>>>FFFDDD@@@DDDEEEIIIVVV```vvvtttkkkkkkmmmlll{{{dddeeeeeeeeecccaaaaaaaaa^^^ZZZVVVVVVXXXZZZYYYWWWUUUTTTSSSUUUWWWXXXXXXWWWVVV\\\___[[[UUUSSSTTTUUUOOOUUUZZZZZZVVVWWW___ffffffmmmlllaaa___eeeeee^^^eeeeeebbbbbbjjjuuu{{{zzz}}}|||zzzvvvrrrqqqsssvvvnnnkkkfffeeegggiiikkkkkkiiijjjlllmmmnnnmmmkkkjjjdddccceeeiiinnnnnnhhhcccdddaaa___bbbhhhkkkhhhdddeeeeeeeeeeeeeeedddddddddcccbbb```aaaccceeeffffffccc```]]]\\\]]]_________]]]^^^^^^\\\ZZZYYYYYYZZZ^^^]]][[[XXXVVVVVVYYY[[[gggggggggeeedddfffkkkpppqqqoookkkfffbbb```aaaccc^^^aaaaaa\\\UUURRRVVV[[[]]]ZZZVVVTTTRRROOOIIIDDDHHH>>>999;;;::::::FFFVVVgggmmmuuuyyyzzz}}}~~~iiiTTTIIIIIIMMMJJJNNNJJJHHHJJJBBB???HHHVVV^^^eeelllnnnhhhsss|||{{{zzzxxxtttqqqnnnlllgggeeedddbbbaaa]]]YYYVVVSSSSSSQQQPPPOOOOOONNNNNNJJJKKKKKKIIIGGGDDDCCCCCCAAAAAA@@@???>>>===<<<<<<999999:::::::::999999888999777555444444333000///000111333777::::::888666555777999777444222222444333444444222000000444777555:::888000000888999333111...---///444:::<<<<<<222...)))'''(((***)))((('''((()))++++++)))((('''))))))))))))))))))))))))''')))++++++++++++,,,---222222444555888;;;===>>>===>>>>>>=========@@@BBB===DDDBBB>>>CCCDDDHHHTTTcccyyyqqqhhhiiimmmjjj|||hhheeeaaa___^^^___^^^^^^\\\\\\]]][[[XXXVVVUUUTTTTTTTTTSSSTTTUUUWWWXXXYYYXXXYYYZZZXXXUUUQQQPPPPPPPPPRRRTTTUUUUUUXXX]]]bbbhhhccc___aaaeeehhhfffdddkkkgggbbb```bbbdddeeedddhhhjjjmmmrrrxxx~~~zzztttooolllkkkmmmllllllkkklllmmmooopppiiiiiihhheeecccbbbccceeegggfffffffffgggiiilllnnnrrrnnniiihhhhhhddd^^^XXX\\\cccddd]]][[[aaabbb]]]jjjdddaaacccdddaaa^^^]]]bbb^^^]]]bbbeeeccccccfff^^^```bbbbbb```]]]\\\[[[[[[\\\\\\]]]\\\[[[ZZZYYY```]]]YYYTTTRRRUUU[[[___eeeccccccfffiiikkkiiigggoooiiiddddddiiikkkgggccceee```XXXSSSRRRVVVYYY[[[XXXXXXWWWUUURRROOOLLLJJJFFFBBB>>>;;;888777>>>FFF^^^eeennntttyyyxxxjjjdddcccaaa^^^aaa\\\RRREEE===>>>IIISSSWWWaaammmrrrqqqsss~~~{{{yyyxxxwwwuuusssqqqpppnnnkkkiiigggccc___\\\ZZZZZZYYYXXXUUUSSSRRRQQQQQQPPPNNNLLLIIIHHHGGGFFFEEECCCBBBBBBDDDCCCAAA>>>============:::;;;<<<;;;888777999<<<;;;:::777444111000//////333777;;;======;;;::::::777999:::888444222444777888555222///...///111333555444333444555666555444222///---000777===???>>>---,,,+++)))((((((''''''((((((((()))******++++++((((((((((((((()))******---&&&%%%---333111//////222444555666666999<<>>===>>>?????????BBBCCC>>>>>>DDDDDDFFFSSS```sssllliiimmmvvvxxxiiifffbbb___]]]\\\ZZZXXX[[[[[[[[[YYYWWWUUUTTTTTTOOOOOOOOOPPPRRRUUUYYY[[[VVVVVVVVVUUUSSSQQQOOOOOOSSSTTTUUUUUUUUUXXX]]]aaadddaaa^^^___bbbeeedddcccgggdddaaaaaaaaaaaa___]]]ccccccbbbccceeeiiinnnrrr|||xxxrrroooppprrrrrrpppyyyvvvqqqllliiigggffffffhhhiiijjjkkkkkkjjjiiiiiihhhgggfffcccaaa```aaabbbgggfffeeefffhhhkkknnnpppjjjiiiiiiiiihhheee___[[[ZZZ___cccaaa```aaaaaa___hhhdddbbbdddeeebbb```aaa```aaaaaaaaa```aaaaaaaaa]]]___aaaaaa___]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXVVVUUUYYY___eeedddbbbaaacccgggiiigggeeejjjeeeaaaccchhhjjjhhheeeddd___YYYUUUUUUXXX[[[\\\WWWWWWWWWUUUSSSQQQOOOMMMJJJEEE@@@===999666:::AAAOOO[[[iiirrrxxx~~~~~~{{{rrroooooonnnkkk___XXXNNNEEEBBBGGGRRRZZZ^^^dddnnnuuuxxx~~~}}}{{{yyyyyyuuusssqqqooonnnllliiigggeeebbb^^^[[[ZZZYYYXXXWWWUUUSSSQQQQQQQQQPPPNNNLLLIIIIIIHHHGGGEEEDDDCCCBBBDDDCCCAAA???>>>===<<<<<<:::<<<<<<;;;999888999;;;;;;999666333111000//////333777;;;===<<<;;;:::999999999777444333444777:::888555111......///222444333333222444666777777666333000...111777;;;;;;999++++++***)))((((((((((((******************))))))((((((((((((((()))******)))(((,,,222222...---000333444555666777999<<>><<<<<<>>>?????????AAACCC??????EEEEEEGGGTTTggg|||ppplllkkkppp|||~~~eeeccc```]]][[[YYYVVVSSSYYYYYYXXXVVVUUUTTTTTTSSSNNNNNNMMMMMMOOORRRVVVXXXXXXVVVUUUUUUUUUUUUTTTSSSWWWWWWVVVUUUUUUWWW\\\```___^^^]]]]]]^^^___```aaabbbaaa`````````^^^ZZZXXX___^^^\\\[[[[[[```fffkkk}}}uuujjjddddddgggiiikkkmmmkkkhhheeedddddddddeeedddfffiiikkkllljjjgggeeegggfffeeedddcccddddddeeeeeedddbbbaaabbbdddgggiiieeefffhhhgggddd___\\\[[[gggccc```___^^^\\\\\\```bbbaaabbbddddddaaabbbeeegggnnnmmmddd___``````\\\[[[^^^```aaa```______```___]]][[[XXXWWWWWWWWWXXXTTTWWWZZZYYYXXXZZZaaahhhccc```^^^```cccfffeeecccaaa]]]ZZZ]]]bbbfffdddaaa```]]]ZZZXXXYYY[[[]]]]]]WWWWWWVVVVVVUUUSSSQQQQQQNNNIIICCC???:::555777<<<>>>NNNaaannnrrrvvv~~~qqqgggbbb^^^YYYVVVLLLFFF@@@AAAIIIUUU```fffbbbgggrrr~~~}}}|||{{{zzzyyyxxxwwwsssqqqnnnlllkkkjjjgggeeeccc```\\\ZZZYYYXXXWWWUUUUUUSSSQQQPPPPPPPPPNNNLLLJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCBBBAAA???===;;;:::;;;<<<<<<<<<:::999:::;;;999777444222000//////000444777;;;===<<<:::999999;;;777222111333777;;;===777444000---,,,///222555222111222444777888888777222000000333777888555222***))))))(((((())))))***,,,,,,++++++***))))))(((((((((((((((((()))******&&&,,,444666000***+++111333444555666777999<<>><<<;;;;;;===???@@@???AAACCC???@@@GGGFFFIIIUUUgggrrriiihhhlllttt```^^^\\\\\\[[[YYYVVVTTTWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQNNNMMMMMMOOORRRTTTZZZWWWTTTTTTVVVXXXXXXWWW[[[YYYWWWUUUUUUXXX\\\___]]]^^^]]][[[YYYYYY[[[\\\^^^^^^^^^^^^]]]\\\ZZZYYYYYY[[[\\\]]]___dddkkkqqq|||qqqfffaaabbbfffjjjooommmllliiifffddddddcccddddddfffjjjmmmnnnmmmlllkkkiiihhhggghhhjjjlllmmmmmmiiigggccc```______```aaabbbdddfffeeebbbdddiiinnnsssccc___^^^[[[\\\bbb^^^^^^aaadddbbb___bbbhhhrrr}}}{{{kkkaaacccaaaZZZ[[[^^^```bbbaaabbbcccdddbbbaaa```___]]][[[ZZZYYYVVV[[[^^^]]]YYYYYY^^^dddbbb___]]]^^^bbbddddddbbb]]][[[YYY[[[```bbbaaa___\\\ZZZYYYZZZ\\\]]]]]]]]]YYYYYYXXXWWWVVVTTTSSSRRRQQQKKKEEEBBB===777666999666EEE[[[iiikkkllluuu|||yyyzzz}}}nnn\\\QQQKKKDDD???<<<>>><<<===FFFUUUbbbiiikkkiiinnn}}}|||{{{zzzyyywwwvvvttttttrrrpppmmmkkkjjjiiifffdddaaa^^^[[[YYYXXXWWWVVVTTTUUUSSSQQQPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCBBB@@@===:::999<<<<<<<<<<<<;;;;;;:::;;;888666333000//////000111777999<<<===<<<:::::::::999555111111666;;;======666333///,,,,,,...222555222222222444777777666555///000222555777666222...((((((((((((((()))******,,,+++++++++*********)))((((((((((((((())))))******///555444...))),,,111333444666666777999===@@@===<<<:::;;;>>>@@@AAAAAAAAACCC@@@AAAHHHGGGIIIVVV]]]vvv{{{lllbbbbbbkkkyyycccaaa___^^^^^^\\\XXXVVVUUUTTTTTTUUUWWWWWWUUURRRSSSRRRQQQPPPPPPRRRUUUVVVZZZWWWSSSRRRSSSUUUWWWXXX\\\ZZZWWWVVVWWWZZZ]]]^^^^^^^^^]]]ZZZWWWVVVWWWYYY]]]]]]\\\\\\\\\\\\^^^___VVVZZZ___aaaaaabbbfffjjjhhh___YYY[[[^^^```ccchhhlllkkkhhhfffdddbbbbbbaaadddfffiiikkknnnpppqqqqqqooommmkkkkkkmmmnnnnnnmmmllljjjhhheeecccbbbbbbbbb```bbbcccccceeennn|||kkkggghhhdddaaabbb^^^___bbbeeedddaaadddjjjqqq|||{{{kkkbbbdddccc\\\\\\___aaaccccccdddfffhhheeefffhhhhhhfffbbb^^^[[[XXX[[[___^^^[[[ZZZ]]]aaabbb```^^^___bbbdddcccaaa```^^^]]]^^^aaabbbaaa^^^XXXXXXXXX[[[]]]^^^]]]\\\]]]\\\[[[XXXVVVUUUSSSSSSPPPKKKGGGEEEAAA;;;999:::555AAATTTdddiiiiiippp{{{}}}~~~wwwrrr```MMMEEEBBB@@@???@@@???BBBJJJWWWeeemmmmmmjjjtttwww||||||zzzwwwuuusssqqqppprrrpppmmmkkkjjjiiifffddd___]]]ZZZYYYXXXWWWUUUSSSTTTRRRPPPPPPPPPOOOMMMKKKKKKJJJIIIHHHGGGEEEDDDDDDBBBCCCBBBBBB@@@===;;;999<<<<<<=========<<<;;;:::777555222//////000222333999<<<>>>>>><<<;;;::::::444333333666;;;===<<<:::444111...+++,,,...222555333333333444666555333000,,,///333777888555000,,,''''''''''''((()))***+++))))))*********+++++++++((((((((((((((())))))***///111111...+++,,,///111333555666777777:::===@@@>>><<<;;;<<>><<<;;;=========>>>???>>><<<999777444222//////111444555;;;<<<>>>>>><<<:::::::::111333666;;;======999777111000---,,,---///222444333222333444444333000---,,,000555888888444///+++''''''''''''(((((()))***'''(((((()))******++++++((((((((((((((()))******111000---)))***///222111444555666777888:::===@@@???===<<<===???BBBCCCCCCAAADDDAAAAAAHHHFFFGGGSSS\\\ssszzzmmmbbb___jjj~~~nnnjjjeeebbb___]]]ZZZXXXSSSSSSUUUZZZ___^^^XXXRRRPPPQQQTTTWWWZZZ\\\^^^___^^^^^^[[[UUUOOOOOOVVV]]]XXXWWWWWWYYY^^^aaaaaa```___\\\YYYYYY\\\^^^^^^\\\ZZZ\\\______^^^]]]^^^```aaahhhnnnnnnhhhbbbaaabbbffffffqqq|||pppmmmiiihhhhhhgggffffffeeeeeecccfffiiimmmooooooooonnnoookkkfffeeeggggggeeeaaa^^^```bbbcccdddcccaaa```cccddddddaaa]]][[[\\\^^^ccchhhkkkjjjiiihhhddd___fffbbbbbbeeegggfffeeegggeeeeeedddcccaaa```______\\\^^^```aaabbbcccfffhhhdddfffiiijjjiiieee```\\\VVVUUUUUUYYY^^^aaacccbbb```______bbbeeedddaaa]]][[[[[[[[[\\\]]]\\\[[[YYYXXXXXXYYY\\\___```^^^]]]___^^^\\\ZZZYYYXXXXXXXXXRRRMMMJJJKKKJJJCCC>>>===:::777???TTTeeekkkpppvvv~~~~~~yyyxxx|||oooXXXDDDAAABBB@@@@@@DDDCCCTTTkkk{{{}}}xxx}}}}}}{{{yyy|||{{{yyywwwuuusssqqqqqqqqqooolllkkkjjjhhheeeccc^^^\\\[[[ZZZZZZXXXVVVTTTTTTRRRPPPOOOOOONNNLLLKKKIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>======>>>@@@???<<<999777555222000000222555888:::;;;<<<<<<:::888777888111555:::===<<<:::777666......------...///111222///000000222333222///,,,///333777999777222,,,)))(((((('''''''''(((((()))(((((((((((((((((())))))((((((((((((((()))******,,,...,,,(((***000333111444555777777888:::>>>AAA???===<<<<<<>>>@@@AAAAAAAAADDDAAAAAAGGGEEEEEEPPPWWWgggiii```]]]___iii{{{hhheee```]]]\\\\\\[[[ZZZSSSSSSVVV]]]aaa```YYYSSSRRRTTTWWWYYY\\\]]]]]]]]]VVVXXXUUUMMMDDDDDDLLLVVVVVVUUUVVVZZZ```cccbbb```]]]ZZZWWWYYY___cccbbb```XXX\\\aaabbb___\\\[[[\\\]]]eeelllmmmiiifffgggjjjbbbdddttt|||jjjdddgggfffeeedddbbb```______eeehhhnnnrrrsssqqqmmmkkkiiieeeaaabbbfffiiigggdddaaacccfffggggggdddaaa^^^[[[___eeegggeee```[[[WWWXXXgggoooiiicccfffjjjjjjeee```^^^bbbeeedddbbbbbblllfffdddfffeeeaaa^^^___[[[]]]______```bbbeeegggcccdddeeefffdddaaa^^^\\\XXXUUUTTTWWW^^^bbbbbb```^^^]]]___bbbeeeddd___[[[___```aaabbbccccccbbbaaaZZZZZZ[[[]]]```aaa___^^^^^^]]]\\\ZZZZZZZZZ[[[[[[TTTOOOLLLMMMLLLEEE???<<<<<<333666LLL```gggjjjnnnzzzzzz~~~yyyuuuuuuqqq[[[KKKKKKOOONNNNNNRRR```rrr~~~|||zzzxxxzzzzzzyyywwwvvvuuutttssspppnnnllljjjiiigggdddbbb^^^]]][[[ZZZZZZYYYVVVTTTTTTRRRPPPOOOOOONNNLLLKKKIIIHHHGGGFFFEEECCCBBBBBBBBBAAA???>>>>>>>>>???@@@>>>======>>>AAA@@@<<<999777555222000000333777999999:::;;;:::888666666666222777<<<===;;;777666777---------...///000111111------///111333222000---222666999:::666000***&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((()))******&&&,,,---******000333111444666777777888:::>>>AAA>>><<<;;;;;;===???@@@???AAADDDAAAAAAGGGDDDCCCNNNMMMVVVTTTOOOUUU]]]gggwwwttt}}}```\\\YYYXXX[[[\\\\\\ZZZXXXWWWZZZ___```[[[YYYZZZWWWZZZ\\\[[[WWWUUUVVVXXXVVV[[[VVVKKKIIIRRRXXXVVV\\\VVVVVV]]]aaa______bbbZZZYYY[[[aaaiiillljjjggg```aaaaaaaaa```^^^[[[ZZZ___bbbgggjjjiiihhhggggggbbbeeellltttxxxuuullldddbbb\\\[[[```bbb^^^[[[\\\iiikkklllnnnmmmkkkiiihhhkkkiiieeebbb```___`````````bbbfffgggfffbbb^^^ZZZcccbbb```___^^^^^^______^^^^^^___cccgggiiigggdddccccccccccccdddeeeddddddhhhfffdddccccccdddbbbaaa]]]bbbggghhheeebbbaaabbb```aaaaaaaaaaaa```______YYYVVVVVVZZZ```cccbbb___aaaaaaaaa```^^^^^^___```ccccccdddeeedddcccbbbaaa]]]^^^^^^______^^^]]]]]]bbbdddfffgggfffccc___\\\ZZZVVVQQQOOOMMMIIIDDD???999777777???PPP```iiikkksssxxx}}}~~~|||xxxwwwvvv|||kkkbbbggghhheeeooorrrtttzzz}}}{{{zzzyyyxxxwwwwwwwwwwwwvvvsssppppppooommmkkkhhhdddaaa```ZZZXXXWWWWWWWWWWWWUUUTTTTTTTTTRRRQQQOOONNNLLLLLLJJJJJJIIIHHHGGGEEEDDDCCCEEEBBB>>>===>>>@@@AAABBB<<>>;;;333+++)))***))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))))))***+++,,,+++,,,...000777999:::::::::;;;>>>@@@======<<<======>>>???@@@CCC@@@???BBBDDDEEEIIINNNOOOIIIOOO]]]___ZZZeeexxxwwwqqq}}}vvvxxx[[[ZZZYYYZZZ[[[[[[YYYXXXYYYXXX[[[``````\\\ZZZ[[[ZZZ[[[\\\[[[YYYWWWWWWWWWRRRXXXXXXTTT[[[lllyyy|||kkkddd___```aaa^^^]]]```XXXWWWWWW\\\cccfffeeebbb``````aaaaaa```^^^[[[ZZZZZZ]]]aaaccccccccccccccceeeiiioootttvvvrrrkkkeeebbb]]]\\\```aaa^^^[[[\\\dddfffiiilllmmmmmmkkkiiieeeccc```^^^]]]]]]___```dddfffiiiiiihhhddd___\\\___^^^^^^]]]^^^___```aaabbb```]]]]]]^^^```bbbcccbbbdddfffeeebbbaaadddfffiiigggeeedddddddddcccbbbdddeeeeeeccc```^^^^^^^^^aaa``````___^^^]]]\\\\\\[[[YYYZZZ]]]bbbdddaaa]]]^^^^^^^^^^^^]]]]]]]]]^^^]]]^^^```aaabbbbbbaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbcccdddcccaaa```^^^ZZZUUURRROOOJJJDDD???===:::999===JJJYYYeeejjjppptttzzz~~~~~~}}}}}}~~~{{{tttppppppvvv}}}{{{zzzzzzzzzxxxwwwwwwwwwvvvssspppmmmllljjjhhheeeaaa___]]]\\\ZZZXXXXXXXXXXXXVVVTTTTTTSSSRRRPPPOOOMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCCCC@@@======>>>@@@AAAAAA@@@BBBFFFHHHGGGEEEAAA>>>:::666111111666999:::999777777666555555555555666444777:::;;;999777555444000...,,,---///111111111333444666555222000000111555:::>>>;;;222+++)))***((((((((((((((((((((((((*********)))))))))(((((((((((((((((()))))))))))))))***+++,,,+++,,,...000666888999999999;;;===???===<<<<<<======>>>???@@@CCC@@@???BBBDDDEEEHHHNNNRRRRRR]]]kkkhhh^^^cccssssssuuuUUUXXX[[[\\\[[[YYYXXXXXXXXXWWWZZZ^^^___[[[YYYZZZ[[[ZZZYYYYYYYYYXXXVVVTTTSSSXXXYYYVVV^^^ooo|||rrrkkkcccaaa^^^\\\\\\^^^XXXVVVVVVXXX]]]```___]]]^^^_________^^^]]][[[ZZZVVVYYY\\\^^^^^^___aaabbbiiimmmrrrtttqqqmmmhhhfffbbb^^^]]]``````]]][[[\\\]]]```eeejjjmmmmmmkkkjjj```^^^\\\[[[\\\^^^```bbbfffgggiiiiiigggccc___\\\[[[[[[[[[\\\^^^```cccddd``````^^^ZZZVVVUUUXXX[[[bbbfffiiigggbbb```dddiiihhhfffdddcccccccccbbbaaaiiifffbbb```___`````````bbbaaa___]]]\\\[[[[[[\\\]]]]]]___cccfffeee```[[[]]]]]]]]]]]]]]]^^^^^^^^^XXXZZZ\\\^^^```````````````___^^^]]]]]]^^^___```bbbaaa```___^^^______``````]]]XXXUUUSSSOOOIIIDDDBBB>>>::::::AAANNN___jjjppptttyyy}}}zzz}}}}}}|||{{{{{{{{{yyyxxxwwwvvvuuurrrooolllkkkiiifffccc```^^^]]]^^^\\\ZZZYYYYYYXXXVVVTTTSSSRRRQQQOOONNNLLLKKKJJJIIIIIIIIIHHHFFFEEECCCBBBAAA>>><<<<<<>>>@@@BBBBBBBBBCCCEEEFFFFFFDDDBBB@@@999555222333666999999888666555555444444444444444555888;;;<<<999666333222///000111111000///000222444777888666111...000444777:::<<<888000***((()))((((((((((((((((((((((((******))))))))))))(((((((((((((((((()))))))))))))))***+++,,,+++,,,...000555666888888888999<<<>>><<<<<<<<<<<<===>>>???@@@CCC??????BBBDDDEEEHHHMMMPPPZZZlllxxxqqqbbbcccooozzz|||~~~ssstttSSSWWW[[[[[[YYYXXXYYY[[[VVVUUUWWW[[[\\\XXXVVVXXX[[[XXXVVVVVVXXXWWWTTTPPPVVVYYYWWWSSSUUU]]]dddffffffbbb^^^[[[YYYYYYYYY[[[YYYXXXVVVWWWZZZ\\\\\\[[[[[[\\\\\\\\\\\\ZZZYYYYYYVVVXXXZZZ[[[\\\^^^aaadddjjjnnnqqqpppkkkfffddddddbbb`````````___]]][[[[[[YYY]]]bbbhhhkkkkkkiiihhh```___]]]]]]]]]```bbbdddcccdddeeefffeeebbb___]]]]]]\\\]]]]]]___aaadddeee\\\___aaa]]]VVVRRRTTTXXXfffggghhhfffddddddfffiiigggeeecccbbbbbbbbb```___eeebbb___```cccffffffeeebbb```^^^\\\\\\\\\^^^___]]]___ccchhhjjjgggaaa\\\]]]]]]]]]^^^```aaa``````YYY[[[]]]^^^`````````___aaa___]]][[[[[[]]]```bbbnnnkkkfffaaa^^^^^^^^^___^^^\\\YYYYYYYYYWWWRRRMMMEEEAAA<<<888:::DDDYYYjjjuuuwwwyyy|||||||||||||||{{{~~~}}}|||||||||{{{yyywwwuuutttssspppmmmmmmkkkiiifffcccaaa___^^^^^^\\\ZZZYYYXXXWWWTTTRRRRRRRRRPPPOOOMMMLLLJJJJJJIIIHHHHHHGGGFFFDDDBBBBBB>>>===;;;<<>>===777555333444777999999888777666555555444444555555777:::<<<<<<888444111///...222555444000...000333555999:::666///,,,111777777999999444---'''&&&'''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))***+++,,,+++,,,...000444555777777777888;;;===<<<<<<<<<<<<===???@@@AAACCC???>>>BBBDDDDDDHHHMMMLLL^^^uuu~~~ssscccdddooozzz|||}}}vvvwwwQQQTTTUUUUUUSSSTTTXXX\\\VVVUUUVVVZZZ[[[WWWVVVXXX[[[YYYWWWWWWYYYXXXUUURRRSSSVVVWWWUUUUUUWWWYYYXXXVVVWWWWWWUUUUUUVVVVVVVVVXXXWWWVVVVVVWWWYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWYYYZZZ[[[]]]aaaccchhhkkkllljjjfffbbbaaabbbaaabbbbbb```^^^]]]\\\ZZZYYY\\\```dddffffffdddcccbbb```^^^]]]]]]___bbbccc``````bbbcccccccccbbbaaabbbaaa`````````bbbcccddd[[[___aaa]]]XXXXXX```iiijjjgggddddddgggiiiiiihhhiiigggdddccccccbbbaaa______^^^^^^aaaeeegggeeebbb]]]\\\ZZZZZZZZZ\\\^^^```\\\___dddhhhjjjgggaaa]]][[[ZZZZZZ]]]```aaa```^^^______```aaaaaa```___^^^```^^^[[[ZZZZZZ]]]```bbbsssooojjjddd```___```aaa^^^\\\[[[\\\]]][[[WWWRRRIIIDDD>>>:::777>>>SSSgggvvvvvvwwwxxxyyyzzzyyyyyyzzz}}}|||||||||}}}zzzxxxuuusssrrrqqqnnnllllllkkkhhheeebbb```______]]][[[YYYWWWWWWVVVSSSQQQRRRRRRPPPOOOMMMLLLJJJJJJHHHHHHGGGFFFEEECCCBBBAAA===<<<<<<>>>AAADDDFFFFFFCCCCCCBBBAAA???===;;;:::666555555666777888888888999999888777777777777777:::<<<===;;;666222///......222666555000---000444666999999444---,,,222999666666444///)))%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((())))))(((((((((((()))))))))))))))***+++,,,+++,,,...000333444666666666777:::<<<;;;;;;<<<<<<===???@@@AAABBB???>>>AAACCCDDDHHHMMMQQQfff{{{~~~ooobbbeeennn|||zzz}}}NNNNNNNNNNNNOOORRRVVVYYYWWWUUUVVVZZZZZZWWWWWWYYY[[[ZZZYYYZZZZZZZZZXXXVVVTTTWWWZZZZZZWWWUUUSSSRRRQQQUUUVVVSSSRRRSSSTTTSSSTTTTTTUUUUUUVVVWWWWWWXXXVVVVVVVVVVVVVVVWWWWWWWWWTTTVVVWWWXXXYYY[[[]]]```dddeeefffeeecccaaa``````aaadddeee```]]]]]]\\\ZZZZZZ[[[^^^aaabbbaaa```___```^^^\\\[[[[[[\\\^^^```___```aaabbbdddeeeeeeeeefffeeecccbbbaaaaaaaaabbb______]]]YYYXXX```ppp}}}jjjeee```bbbhhhlllkkkhhhllljjjgggfffeeeeeecccbbb[[[\\\^^^```aaa___[[[WWWVVVUUUUUUVVVWWWYYY[[[\\\ZZZ]]]aaaddddddbbb^^^\\\VVVUUUUUUYYY]]]___]]][[[bbbcccccccccbbb```^^^]]]^^^]]]ZZZYYYYYY\\\___aaadddbbb___\\\ZZZ[[[\\\]]]aaa___^^^______]]]WWWRRRNNNGGGBBB>>>999;;;LLL```rrrrrrrrrtttwwwzzzzzzzzz{{{~~~yyymmmfffuuu~~~||||||{{{||||||yyywwwtttrrrrrrqqqooonnnjjjhhheeebbb```^^^^^^^^^\\\ZZZXXXWWWWWWVVVTTTRRRSSSRRRQQQOOONNNLLLKKKJJJGGGGGGGGGFFFDDDCCCAAA@@@>>>===>>>@@@EEEHHHIIIJJJKKKJJJIIIFFFCCC???;;;999444555666777888888888777<<<;;;;;;:::::::::::::::>>>>>>===999444000...---...222555333///...111555777888666111,,,---333:::666555111,,,'''%%%&&&'''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))***+++,,,+++,,,...000333444666666666777:::<<<;;;;;;;;;<<<>>>???AAAAAABBB>>>>>>AAACCCDDDGGGLLLZZZooo{{{iii___ccclll}}}rrr}}}LLLLLLLLLNNNRRRTTTVVVVVVUUURRRSSSWWWWWWTTTTTTVVVWWWXXXZZZYYYXXXWWWXXXXXXWWWXXXZZZZZZVVVRRROOOOOORRRVVVVVVQQQNNNRRRTTTTTTRRRTTTVVVXXXYYYYYYYYYZZZVVVVVVVVVVVVWWWWWWXXXYYYTTTVVVXXXYYYYYYZZZ\\\]]]`````````aaaccccccaaa```aaaffffff```\\\]]]\\\YYYZZZZZZ\\\]]]^^^^^^^^^^^^]]]\\\ZZZYYYYYY[[[^^^_________```aaabbbcccddddddgggfffdddbbb````````````]]]]]]\\\YYYYYY```lllvvvdddaaa^^^```dddhhhiiiiiikkkiiifffeeeddddddbbb```[[[]]]```___\\\XXXTTTRRRSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[\\\]]][[[YYYWWWWWWSSSRRRRRRWWW\\\___\\\YYYaaabbbbbbbbb```___]]][[[\\\[[[YYYXXXYYY[[[^^^___VVVVVVVVVVVVWWWXXXYYYYYY___^^^^^^___```^^^YYYTTTTTTLLLGGGDDD===999EEEVVVqqqpppooorrrwww{{{|||{{{{{{xxxoooaaa\\\mmm~~~|||{{{{{{{{{{{{zzzxxxuuusssssssssrrrpppkkkiiieeebbb```_________[[[ZZZXXXWWWXXXWWWUUUTTTTTTSSSRRRPPPOOOMMMLLLKKKGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>@@@CCCHHHLLLMMMMMMTTTSSSQQQMMMHHHBBB<<<999333444777888888888777777>>>===<<<<<<;;;;;;<<<<<>>???AAABBBBBB>>>===AAACCCCCCGGGLLL[[[ooo}}}tttbbb\\\bbbhhh{{{|||dddMMMLLLMMMRRRWWWZZZXXXUUUQQQNNNOOORRRSSSPPPPPPRRRQQQUUUWWWWWWTTTSSSUUUWWWUUUUUUWWWXXXVVVTTTTTTVVVRRRVVVUUUNNNKKKQQQVVVWWWRRRUUUYYY\\\]]]]]]]]]]]]WWWWWWWWWWWWXXXYYYZZZZZZUUUWWWZZZ[[[[[[[[[\\\]]]^^^]]]]]]```dddeeeccc```aaaggggggaaa\\\]]]\\\YYYYYYYYYZZZ[[[\\\]]]]]]^^^\\\[[[ZZZYYYZZZ]]]```bbb^^^^^^^^^^^^^^^___``````fffeeecccaaa____________XXX[[[]]]]]]\\\\\\^^^```______^^^___```dddhhhkkkiiifffcccbbbaaa```___]]]\\\___aaa___ZZZVVVTTTUUUTTTUUUVVVWWWWWWWWWVVVVVVYYYYYYYYYWWWTTTRRRQQQRRRSSSRRRSSSXXX^^^```^^^ZZZ______``````___]]]\\\[[[ZZZYYYXXXXXXYYY[[[]]]^^^WWWXXXZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[___bbbaaa]]]XXXYYYPPPKKKHHH@@@888@@@OOOsssqqqppprrrvvvzzz{{{zzzyyyxxxrrrhhhcccqqq~~~|||{{{zzzzzz{{{{{{xxxvvvttttttuuutttsssmmmkkkhhhdddbbbaaaaaaaaa\\\ZZZYYYXXXYYYYYYWWWVVVTTTTTTRRRQQQOOONNNLLLLLLFFFFFFFFFEEEDDDBBB@@@@@@??????AAAEEEJJJNNNOOOOOOXXXWWWUUUQQQJJJCCC<<<888222444777999888777777777>>>>>>===<<<<<<<<<<<<===DDDAAA===666000,,,,,,.../////////......000333555888444///+++,,,000666:::888555000+++((()))***,,,''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))***,,,,,,+++,,,...000444555666777777888:::===:::;;;;;;<<<>>>???AAABBBBBB>>>===AAACCCCCCGGGLLLUUUjjjwwwmmm^^^[[[aaafffxxx|||jjj[[[RRRNNNJJJIIILLLQQQUUUXXXOOOOOOOOOOOOMMMLLLKKKJJJQQQRRRUUUVVVWWWVVVUUUTTTTTTVVVXXXXXXVVVRRROOOMMMNNNOOOQQQSSSTTTTTTRRRQQQUUUXXX[[[\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYY[[[\\\ZZZWWWTTTZZZZZZZZZZZZ[[[\\\]]]^^^]]]cccfffccc^^^\\\YYYVVVVVVWWWYYYYYYXXXXXXYYYZZZXXXWWWWWWWWWZZZ]]]aaadddbbbdddbbb___```cccbbb___```[[[XXXYYY\\\]]]ZZZWWWQQQVVV```iiihhh```___cccdddaaa]]]ZZZ[[[___eeeiiidddccc```\\\ZZZZZZ]]]___^^^]]]]]][[[XXXUUURRRQQQVVVUUUTTTUUUWWWXXXXXXWWWZZZ\\\]]]\\\XXXSSSPPPOOORRRVVV\\\bbbdddccc___]]]\\\]]]^^^___]]][[[YYYWWW\\\\\\\\\ZZZYYYYYY[[[]]]UUUWWWYYY\\\\\\[[[YYYXXXWWWYYY[[[[[[ZZZYYYZZZ[[[[[[VVVMMMEEE@@@>>>???@@@\\\pppyyyrrrtttwwwyyyzzzxxxsssttt}}}{{{yyywwwuuutttwwwvvvuuutttuuutttqqqooonnnmmmjjjgggdddaaa___^^^\\\]]]^^^^^^]]]YYYVVVTTTWWWTTTPPPNNNNNNNNNNNNMMMHHHHHHHHHHHHGGGDDDBBB@@@@@@DDDKKKPPPSSSRRRNNNLLLRRRQQQOOOLLLHHHAAA999444666888999888777888<<<@@@<<<;;;888666555999@@@EEE???<<<888333000.........333333333111000111444777444111......111666:::===:::333+++''')))***)))'''))))))))))))))))))))))))+++***)))(((((()))******(((((((((((())))))))))))******+++,,,,,,---......333555777777777888:::<<<===<<<;;;:::;;;===???@@@@@@>>>???AAAAAAAAADDDJJJXXX]]]WWWRRR[[[bbbhhhsssxxx[[[fffWWWSSSOOONNNOOOQQQSSSSSSNNNNNNNNNNNNMMMLLLLLLKKKNNNPPPQQQSSSSSSRRRQQQPPPTTTWWWYYYWWWRRRMMMJJJIIINNNQQQTTTUUUTTTSSSSSSSSSWWWYYY\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\ZZZVVVSSSXXXXXXXXXYYYYYYZZZ[[[\\\[[[aaadddaaa^^^^^^]]][[[UUUWWWZZZZZZYYYXXXYYYYYYYYYYYYXXXYYY[[[^^^bbbdddaaacccbbb___```bbbbbb^^^ZZZYYYYYYZZZ[[[[[[XXXUUURRRWWWaaajjjiiiccccccfffcccaaa___^^^^^^```bbbdddfffdddaaa^^^\\\]]]___aaa]]]\\\\\\ZZZXXXUUURRRPPPRRRQQQQQQRRRTTTUUUUUUTTTZZZ[[[[[[YYYVVVTTTUUUVVVTTTYYY^^^bbbbbb```______gggccc^^^[[[ZZZ[[[\\\]]]```______]]]\\\]]]^^^___YYY[[[\\\^^^]]]\\\ZZZYYYYYY[[[\\\\\\ZZZYYYYYYZZZXXXUUUQQQLLLGGGCCCAAA@@@PPPgggvvvssspppwww|||zzz}}}}}}zzzwwwzzz~~~}}}{{{yyywwwuuutttwwwvvvtttttttttrrrpppnnnmmmllljjjhhheeebbb```___[[[\\\\\\\\\ZZZWWWUUUSSSWWWTTTPPPNNNNNNNNNMMMLLLJJJJJJIIIGGGDDDBBBBBBBBBFFFKKKSSSYYY]]]\\\ZZZWWWLLLJJJGGGDDDAAA<<<666222777888999999888999:::<<<<<<888444444888<<>>???666000***((()))***)))&&&))))))))))))))))))))))))***))))))((((((((()))***(((((((((((())))))))))))******+++,,,,,,---......333555666777777888:::<<<;;;:::::::::<<<>>>AAABBBAAA??????AAA@@@???BBBHHHRRRWWWSSSQQQ[[[bbbhhhttt|||pppzzzZZZWWWTTTSSSRRRRRRQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPQQQRRRRRRPPPOOONNNQQQTTTWWWUUUNNNIIIHHHIIIOOOSSSWWWWWWSSSQQQSSSVVVYYY[[[]]]]]][[[YYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\[[[\\\\\\ZZZWWWTTTVVVVVVVVVWWWWWWXXXYYYZZZYYY^^^```^^^]]]___```^^^VVVXXX[[[\\\[[[YYYYYYYYYYYYYYYYYYYYY[[[^^^aaabbb___bbbbbb```___aaaaaa]]]UUUWWWZZZZZZXXXVVVTTTSSSNNNSSS[[[cccddd``````ccc`````````aaa```______^^^aaa___\\\YYYXXXYYY[[[\\\\\\\\\\\\ZZZXXXUUURRRQQQSSSSSSSSSUUUXXXYYYXXXWWWZZZYYYXXXUUUTTTVVVZZZ]]]VVV[[[```aaa^^^\\\^^^aaarrriii^^^XXXYYY]]]bbbddddddcccbbbaaaaaaaaabbbccc``````aaa```___]]][[[YYY\\\]]]]]]\\\YYYXXXXXXYYYUUUVVVVVVTTTPPPJJJDDDAAABBBXXXlllqqqlllmmmvvv~~~{{{xxx}}}~~~~~~|||zzzyyywwwuuuuuuwwwuuutttsssrrrpppnnnkkklllkkkiiigggeeecccbbbaaa^^^]]]\\\[[[YYYWWWVVVUUUWWWTTTQQQOOONNNNNNMMMLLLKKKKKKIIIEEE@@@@@@CCCFFFMMMQQQYYY___bbbaaa]]]ZZZJJJFFF@@@<<<999888666444999888888999::::::999777999444111444;;;???>>>;;;===:::444000///111555888666333111222666888777666111...,,,000888>>>@@@???111---)))((()))***(((&&&)))))))))))))))))))))))))))((((((''''''((())))))(((((((((((()))))))))))))))******+++---......///333444666777777888:::;;;888888999:::<<>>AAAFFFNNNTTTRRRSSS]]]ccciiiuuuVVVUUUUUUUUUUUUTTTRRROOOJJJKKKKKKKKKLLLMMMMMMNNNPPPPPPPPPPPPOOONNNLLLLLLKKKOOOSSSQQQLLLHHHJJJMMMNNNTTTXXXWWWQQQOOORRRVVV[[[]]]]]]\\\YYYWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZ\\\[[[[[[\\\\\\[[[YYYVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ]]]]]]ZZZYYY\\\]]][[[WWWZZZ]]]^^^]]][[[ZZZZZZXXXXXXYYYZZZ[[[]]]___```]]]aaabbb```^^^```___]]]VVVYYY[[[XXXSSSOOOPPPSSSPPPUUU[[[___```^^^]]]^^^\\\\\\^^^^^^___^^^]]]\\\\\\ZZZWWWVVVVVVWWWXXXXXX]]]]]]]]]\\\[[[XXXVVVUUUVVVVVVWWWYYY\\\]]]\\\[[[YYYXXXWWWUUUTTTVVV[[[^^^XXX]]]aaa___YYYXXX]]]bbbrrrjjj```[[[]]]bbbfffggggggeeecccccccccdddeeeeeefffeeedddbbb```]]][[[ZZZ^^^^^^]]][[[XXXVVVVVVWWWUUUVVVXXXWWWTTTNNNHHHDDD===III[[[iiimmmooovvv{{{xxxyyy}}}}}}{{{zzzxxxwwwvvvuuuwwwuuusssrrrqqqooollliiiiiihhhgggfffeeecccbbbbbbcccaaa___\\\ZZZYYYYYYYYYWWWTTTQQQOOOOOONNNLLLKKKJJJJJJGGGAAA===>>>DDDJJJOOOSSSYYY]]]^^^ZZZUUUQQQMMMGGG???999777777888999;;;999888999;;;;;;777333444333444999???BBB@@@===BBB>>>777222000222666999666222000222777999777333///,,,,,,111999===<<<999+++)))(((((()))***(((&&&(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))***+++---...//////222444666777777777999;;;888999999;;;===???AAACCCBBB@@@@@@AAAAAA@@@CCCHHHQQQVVVTTTWWWaaacccgggttt{{{NNNOOOQQQUUUWWWWWWUUURRRNNNNNNNNNNNNPPPQQQSSSTTTOOOOOONNNNNNMMMLLLKKKJJJKKKNNNQQQOOOKKKIIIKKKNNNMMMRRRWWWUUUPPPMMMQQQVVV[[[\\\\\\ZZZWWWTTTTTTTTTQQQQQQRRRTTTVVVWWWXXXYYYYYYXXXYYYZZZ]]]]]]\\\ZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]][[[WWWVVVYYYXXXUUUYYY\\\^^^___]]][[[[[[[[[YYYZZZ[[[]]]^^^_________\\\```bbb___\\\^^^^^^]]][[[\\\[[[UUUNNNLLLPPPUUU^^^aaadddeeedddcccbbbaaaXXXXXXYYYYYY[[[\\\^^^___]]]ZZZWWWWWWXXXZZZZZZYYY]]]^^^^^^^^^^^^\\\[[[ZZZVVVVVVWWWZZZ\\\]]][[[ZZZXXXXXXYYYXXXWWWXXXZZZ\\\ZZZ]]]___\\\VVVUUU[[[bbbjjjfffcccccceeeggggggffffffdddaaabbbdddffffffeeehhhgggeeebbb___]]]\\\[[[]]]]]]\\\ZZZVVVUUUUUUVVVXXXXXXXXXWWWTTTOOOKKKHHHAAA???HHH\\\nnnwww|||~~~{{{zzz||||||{{{zzzyyyxxxwwwvvvvvvvvvtttrrrqqqpppnnnkkkhhhgggffffffeeedddcccbbbbbbeeeccc```]]][[[ZZZZZZZZZWWWTTTRRRPPPOOONNNLLLJJJGGGFFFCCC???===@@@GGGLLLOOORRRWWWYYYYYYUUUPPPMMMOOOHHH???888555777999;;;;;;999888999::::::666222111555;;;@@@BBBCCCBBBBBB>>>:::555222111333666999444111000222777888444000---,,,---222777888444///(((''''''((())))))((('''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((()))***+++---...///000222444666666666777999;;;:::::::::<<<===>>>@@@@@@AAA???@@@CCCCCCCCCGGGMMMUUUXXXUUUYYYaaa```cccpppvvvIIIKKKOOOTTTXXXYYYWWWTTTTTTSSSSSSSSSTTTVVVXXXYYYUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRQQQOOOLLLKKKKKKLLLMMMQQQTTTSSSPPPOOORRRVVVYYYYYYYYYWWWTTTQQQQQQRRRMMMNNNPPPRRRTTTVVVXXXYYYWWWWWWWWWYYY\\\]]]]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^\\\]]][[[WWWXXX[[[ZZZVVV[[[\\\]]]]]][[[ZZZZZZ[[[\\\^^^___aaabbbbbbaaaaaa\\\```aaa]]]ZZZ[[[^^^^^^^^^^^^[[[UUUNNNNNNSSSYYYfffiiihhheeeddddddbbb___WWWWWWVVVWWWXXX[[[^^^```YYYVVVSSSTTTWWWYYYXXXVVVZZZ[[[]]]^^^^^^^^^]]]]]]ZZZ[[[\\\^^^``````^^^\\\XXXZZZ\\\]]][[[[[[[[[\\\\\\^^^^^^[[[WWWWWW\\\aaaaaacccfffhhhiiigggfffdddccc```^^^```dddggggggeeehhhfffccc```]]]\\\\\\\\\]]]]]]\\\YYYWWWVVVWWWYYY[[[ZZZYYYVVVSSSPPPMMMLLLFFF>>>>>>OOOhhhyyy{{{yyy{{{~~~{{{zzzzzzyyyxxxwwwwwwvvvuuusssrrrqqqpppnnnllliiigggffffffeeedddcccbbbbbbdddbbb___\\\ZZZYYYXXXXXXWWWUUURRRPPPPPPNNNKKKIIIEEECCC@@@@@@BBBGGGLLLOOOQQQSSSVVVXXXYYYVVVSSSQQQJJJDDD;;;555444666888:::;;;:::999888888777555333444:::AAAFFFFFFDDDCCCCCC333222111000111444666888333222222444666666222...---///333666777444...)))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&((()))))))))))))))(((((((((((())))))))))))((((((***+++---...000000222333555666666777999:::999:::;;;<<<===>>>???@@@AAA???@@@DDDEEEEEEIIIOOOTTTUUURRRWWW___]]]___nnnuuuKKKMMMPPPTTTXXXXXXVVVSSSUUUTTTSSSSSSTTTVVVXXXZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWSSSPPPNNNOOOPPPOOOMMMNNNPPPRRRRRRRRRSSSUUUWWWVVVVVVVVVSSSPPPOOOOOOPPPLLLMMMOOORRRTTTWWWXXXYYYXXXWWWWWWXXXZZZ\\\[[[ZZZ\\\\\\\\\\\\]]]^^^______[[[\\\\\\[[[^^^cccbbb^^^ZZZZZZZZZYYYWWWWWWXXXZZZ\\\]]]```bbbbbbaaa```___\\\``````[[[WWWYYY^^^___]]]]]]ZZZVVVSSSTTTYYY]]]dddfffddd___]]]___^^^YYYXXXXXXXXXXXXZZZ\\\]]]___VVVRRRPPPQQQUUUWWWVVVSSSUUUVVVXXXZZZ\\\]]]]]]\\\^^^___```bbbcccbbb___]]][[[]]]____________```aaa___^^^]]][[[ZZZ[[[^^^aaa^^^cccggghhheeecccccceeeaaa^^^\\\^^^dddhhhhhhfffeeeccc```]]][[[[[[[[[\\\]]]]]]\\\ZZZYYYYYY[[[^^^^^^]]][[[XXXUUUQQQOOONNNGGGBBB???FFFYYYooo}}}yyytttlllttt}}}~~~}}}|||{{{{{{zzzyyyyyyyyyxxxwwwwwwwwwtttsssqqqqqqqqqooommmkkkiiihhhhhhgggeeeddddddcccdddcccaaa^^^\\\ZZZXXXXXXWWWUUURRRQQQPPPNNNKKKHHHCCC@@@???BBBIIIPPPRRRRRRUUUVVVWWWWWWVVVUUUSSSRRRBBB===777333444666999;;;:::::::::888666555666777>>>@@@DDDHHHIIIFFFAAA===...///111333555666666666333555666777666444000...---333:::<<<999333---***(((((((((((('''((()))***))))))))))))))))))))))))&&&'''(((***************(((((((((((())))))))))))(((((()))+++---///000000111333555666666777888:::777888:::<<<>>>@@@AAAAAABBB@@@AAADDDDDDDDDHHHNNNQQQQQQOOOUUU___^^^cccttt{{{OOOPPPRRRUUUXXXWWWTTTQQQSSSRRRQQQPPPQQQSSSUUUVVVTTTSSSSSSRRRRRRRRRRRRRRRVVVRRRMMMNNNRRRUUUTTTRRRPPPPPPQQQRRRTTTVVVWWWXXXTTTTTTTTTQQQNNNMMMNNNOOOLLLMMMOOORRRUUUWWWYYY[[[YYYXXXWWWXXXYYYZZZYYYXXX\\\\\\\\\\\\]]]^^^___```YYY[[[]]]^^^dddjjjjjjfffYYYYYYXXXUUUTTTTTTVVVYYYYYY[[[]]]___```___]]][[[\\\``````YYYUUUXXX^^^```ZZZZZZZZZYYYXXXZZZ]]]___ccceeebbb\\\[[[^^^\\\WWWZZZZZZ[[[\\\\\\\\\\\\\\\XXXUUURRRTTTXXXZZZYYYVVVPPPQQQTTTWWWYYYZZZ[[[[[[\\\\\\]]]___```___[[[XXX^^^___``````aaabbbeeehhhaaa___]]]\\\\\\^^^aaabbb```eeehhhfff```^^^aaafff___\\\ZZZ]]]dddiiiiiigggccc```]]][[[YYYZZZ[[[\\\]]]]]]]]]\\\[[[\\\___aaa___^^^]]]ZZZWWWSSSPPPNNNEEEFFFCCCAAAMMMeeeyyyvvvooolllxxx}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwtttrrrqqqqqqqqqpppnnnlllkkkjjjjjjhhhgggfffeeedddfffeeecccaaa___\\\ZZZYYYWWWUUUSSSQQQPPPNNNJJJHHHCCC???>>>EEEOOOVVVWWWUUUYYYXXXVVVTTTRRRPPPNNNLLL===999555333555999<<<===999::::::888444333666999FFFEEEEEEHHHJJJGGG>>>777111333666999999888666444444777::::::777333000///...666???AAA<<<444...,,,)))))))))((('''''')))+++))))))))))))))))))))))))&&&''')))***+++++++++***(((((((((((())))))))))))'''((()))+++---///000111111333555666666666888:::555666999<<>>AAAHHHOOORRRTTTVVVYYYXXXWWWUUURRRNNNJJJFFFDDD666333111222666999999888888:::999444000222:::BBBMMMKKKHHHFFFCCC???999555---555>>>AAA>>>888666555111666999777222------...111777======777///+++***))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))***+++,,,---///000000444444444444555777888999888999;;;AAAFFFHHHEEECCCEEEAAABBBGGGFFFAAACCCKKKVVVRRRQQQUUUYYY```ooo~~~|||HHHKKKOOORRRSSSRRRPPPNNNNNNKKKKKKOOORRRQQQRRRTTTRRRRRRQQQNNNLLLLLLMMMOOORRRSSSTTTTTTRRRPPPPPPQQQTTTRRRPPPSSSWWWXXXUUURRRVVVUUUSSSQQQOOOMMMMMMLLLLLLKKKKKKMMMPPPSSSSSSSSSUUUVVVVVVUUUTTTUUUXXX[[[\\\ZZZYYY[[[___```\\\XXXXXXXXXXXXXXXVVVUUUSSSSSSYYYZZZYYYVVVSSSSSSUUUWWWYYYZZZ[[[\\\]]]]]]]]]]]]```^^^[[[XXXWWWWWWYYYZZZXXXXXXYYY[[[]]]___bbbcccYYYYYYZZZ[[[[[[\\\\\\]]]\\\[[[[[[ZZZZZZZZZYYYXXXUUUUUUVVVVVVWWWVVVTTTSSSRRRVVVYYYYYY[[[______]]]^^^\\\ZZZ[[[]]]___^^^]]]\\\\\\\\\\\\]]]^^^___```^^^^^^]]]]]]]]]]]]^^^^^^``````^^^]]][[[[[[ZZZZZZ\\\\\\___cccccc___```cccbbb\\\XXXYYYYYYWWWWWWYYYVVVVVVWWWXXXZZZ[[[\\\\\\\\\[[[[[[ZZZYYYTTTOOOKKKEEEFFFDDD@@@>>>HHH\\\lllvvvmmmjjj{{{yyyyyy{{{~~~}}}|||zzzxxxwwwvvvuuuzzzyyywwwuuuuuutttuuuuuuxxxuuuqqqnnnmmmkkkhhheeefffeeeeeedddbbbaaaaaa```^^^\\\ZZZYYYZZZZZZZZZYYYUUUSSSQQQNNNKKKGGGCCC@@@CCCGGGNNNVVVZZZZZZXXXVVVSSSSSSRRROOOJJJDDD???<<<444333111333666888888777888888777333///222;;;CCCKKKKKKJJJFFFAAA:::444000222888???@@@<<<777555555333666888666000------///444999===<<<555...+++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))***,,,---...///000444444444444555777888999888888:::>>>BBBDDDCCCAAABBB???@@@EEEDDD@@@CCCKKKXXXVVVXXX]]]```dddnnnyyy|||HHHKKKOOOPPPNNNLLLLLLMMMNNNRRRRRROOONNNPPPQQQPPPRRRRRRQQQNNNLLLKKKLLLNNNTTTTTTSSSQQQNNNMMMMMMNNNSSSQQQPPPSSSVVVWWWTTTQQQVVVUUUSSSQQQOOOMMMLLLLLLJJJJJJJJJMMMPPPQQQQQQPPPRRRSSSTTTUUUUUUVVVYYY[[[ZZZYYYXXXZZZ\\\[[[VVVQQQQQQTTTWWWWWWSSSPPPOOOOOOVVVWWWWWWUUUSSSSSSTTTVVVTTTXXX\\\^^^]]]^^^```ccc___]]]\\\ZZZXXXWWWWWWWWWRRRSSSSSSUUUWWWYYY[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]\\\[[[XXXVVVUUUTTTTTTVVVWWWWWWVVVUUUUUUTTTXXXZZZZZZ[[[^^^^^^[[[\\\[[[ZZZ\\\^^^```______[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXXXXXXXYYYZZZ\\\\\\^^^]]][[[YYYXXXXXXXXXYYY^^^^^^aaadddccc^^^]]]```[[[UUURRRTTTUUUTTTTTTWWWUUUVVVXXXYYYZZZZZZZZZYYYVVVVVVVVVVVVVVVTTTOOOLLLJJJMMMLLLEEE>>>BBBQQQ^^^~~~|||tttkkkzzz|||zzzyyy{{{~~~|||{{{zzzxxxvvvuuuttttttyyyxxxwwwvvvuuuuuuvvvwwwvvvsssooollljjjhhheeecccdddccccccbbbaaa```______[[[YYYVVVUUUVVVVVVVVVVVVUUUSSSPPPKKKFFFBBB>>><<>>===999666555666555777666333///---///111888;;;<<<999222,,,***)))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))***,,,---...///000333333444444555666888999888777888:::===????????????<<<>>>CCCBBB>>>BBBLLLZZZ\\\aaaggghhhiiinnnttt{{{JJJNNNQQQPPPKKKIIIKKKNNNYYY``````UUUOOOQQQPPPKKKSSSSSSSSSQQQNNNMMMNNNPPPUUUUUUSSSPPPLLLJJJKKKMMMNNNNNNOOORRRUUUVVVUUUSSSUUUTTTRRRPPPNNNMMMLLLLLLHHHHHHJJJLLLOOOOOONNNLLLNNNPPPSSSUUUVVVWWWZZZ\\\YYYYYYYYYYYYYYYWWWQQQMMMKKKQQQXXXYYYUUUQQQQQQSSSTTTTTTUUUUUUUUUTTTUUUUUURRRXXX^^^```^^^^^^aaaeee\\\\\\[[[ZZZXXXVVVUUUTTTMMMNNNNNNPPPRRRTTTVVVWWW^^^]]]\\\ZZZXXXVVVUUUTTT[[[\\\]]]]]]ZZZWWWUUUTTTSSSUUUWWWXXXXXXWWWWWWWWWXXX\\\]]]ZZZZZZ\\\[[[WWWWWWXXXYYY[[[]]]^^^^^^^^^\\\\\\]]]]]]\\\[[[YYYXXXUUUTTTSSSTTTUUUWWWYYYZZZWWWWWWVVVVVVXXXZZZ\\\^^^___^^^___bbb```]]]]]]aaa[[[VVVSSSVVVWWWUUUUUUXXXTTTUUUWWWYYYYYYXXXVVVUUUSSSRRRRRRSSSTTTRRRNNNKKKOOOSSSSSSLLLCCCBBBKKKUUUvvvzzznnnwww|||yyy|||~~~}}}}}}zzzyyywwwuuutttssssssssswwwvvvuuuttttttuuuvvvvvvsssqqqnnnkkkiiigggfffdddaaaaaa``````___^^^^^^]]]ZZZXXXUUUTTTTTTUUUTTTTTTTTTQQQLLLEEE@@@===>>>???IIITTT^^^cccdddccc___[[[RRRPPPLLLGGGAAA;;;666333333444777999:::999777555333333222333777>>>GGGMMMDDDGGGGGGAAA888222111333999:::;;;999666555555777777666444111...---000333<<<<<<:::555///***))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))******+++---...///000111333333333444555666777888999888777888:::<<<>>>>>>===;;;>>>CCCAAA>>>CCCNNN\\\```fffkkkmmmnnnqqquuu|||NNNQQQTTTRRRMMMKKKMMMPPP\\\cccaaaUUUNNNNNNMMMGGGQQQRRRRRRQQQOOONNNNNNPPPSSSRRRPPPMMMJJJHHHIIIJJJIIIKKKNNNRRRUUUVVVVVVTTTRRRQQQPPPNNNMMMLLLLLLLLLHHHHHHIIIKKKMMMNNNLLLJJJLLLOOOSSSUUUWWWXXXZZZ\\\YYYYYYYYYYYYWWWTTTPPPLLLKKKRRRYYYZZZVVVRRRRRRSSSSSSSSSTTTUUUVVVUUUTTTSSSPPPVVV\\\]]][[[ZZZ\\\___XXXXXXXXXXXXVVVTTTRRRQQQNNNNNNOOOPPPRRRTTTUUUVVV[[[ZZZYYYXXXVVVTTTSSSSSSVVVYYY\\\[[[YYYVVVUUUUUUSSSVVVYYYZZZXXXWWWXXXYYY[[[^^^^^^ZZZXXXXXXVVVRRRRRRTTTWWWYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[YYYWWWVVVTTTSSSQQQQQQRRRTTTWWWXXXTTTTTTUUUVVVXXX[[[^^^___]]][[[[[[]]]\\\[[[^^^ddd```[[[YYY[[[\\\ZZZYYY[[[SSSTTTVVVWWWWWWVVVTTTSSSSSSRRRQQQRRRRRRPPPMMMJJJMMMPPPQQQLLLDDDAAAEEEKKKjjjzzzzzzqqquuu}}}{{{}}}~~~|||{{{zzzxxxvvvtttsssrrrssssssuuuuuusssrrrrrrssstttuuupppooonnnkkkiiihhhgggggg_________^^^^^^]]]]]]\\\[[[YYYWWWVVVVVVUUUSSSRRRRRRNNNFFF???;;;===DDDJJJ[[[hhhpppmmmgggdddbbbaaaPPPLLLFFF>>>999666555555444777:::;;;;;;999777666111111222777???HHHPPPTTTKKKJJJFFF===444000333777888888888777555555666777777555222///---///333555<<<:::666111,,,)))((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))++++++,,,...///000111222333333333333444666777888::::::999999:::;;;>>>@@@>>><<>>EEEQQQ\\\bbbhhhkkknnnrrrxxx{{{~~~PPPSSSTTTSSSPPPNNNNNNPPPTTTVVVUUUOOOKKKJJJIIIFFFKKKLLLMMMLLLKKKJJJKKKLLLMMMNNNMMMKKKHHHGGGGGGHHHGGGIIINNNRRRTTTUUUUUUTTTNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIIIIJJJLLLMMMLLLJJJKKKNNNSSSWWWYYYZZZ[[[\\\XXXXXXXXXWWWUUURRRPPPNNNNNNSSSWWWWWWTTTPPPMMMMMMQQQQQQRRRTTTUUUUUURRRPPPNNNRRRWWWXXXVVVTTTTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVSSSVVVYYYYYYVVVTTTUUUWWWTTTWWWZZZZZZWWWVVVWWWYYYZZZ\\\\\\XXXUUUUUUSSSNNNMMMQQQUUUXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVTTTRRRQQQQQQSSSUUUWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYVVVWWWYYYYYYYYY]]]ccc\\\WWWVVVYYYZZZWWWWWWXXXSSSSSSUUUVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQOOOLLLJJJMMMNNNOOOLLLHHHFFFFFFHHH\\\qqqzzzwwwuuu~~~|||}}}~~~|||{{{zzzyyyvvvtttsssssstttuuuuuutttsssrrrqqqqqqrrrsssooooooooollliiigggggghhh^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWUUUQQQNNNLLLIIIDDD>>>>>>EEEQQQ[[[ppp{{{uuuiiieeeaaa]]]IIIDDD<<<555111111333555555888;;;<<<:::888777666222111444;;;FFFPPPUUUWWWRRRNNNEEE;;;222000444888777777777777777777666666555333000......111555888999666222...***)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))++++++,,,...///000111222222222333333444555777888:::;;;;;;;;;;;;<<>>AAAEEEBBB>>>FFFSSS]]]ccciiijjjnnnvvv~~~PPPQQQQQQRRRQQQOOONNNMMMOOOKKKIIIKKKKKKHHHFFFGGGEEEGGGHHHIIIHHHHHHIIIJJJKKKMMMNNNMMMKKKJJJJJJKKKGGGKKKOOORRRSSSSSSRRRQQQJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJIIIIIIKKKLLLLLLKKKKKKOOOTTTYYYZZZ[[[[[[\\\WWWVVVUUUTTTRRRPPPPPPQQQOOOPPPRRRSSSRRROOOLLLJJJNNNNNNOOOQQQSSSRRRNNNKKKNNNPPPSSSUUUUUUTTTRRRPPPPPPOOOOOOOOONNNNNNNNNNNNIIIIIIJJJJJJLLLMMMOOOPPPNNNOOOPPPQQQSSSTTTUUUVVVSSSVVVXXXVVVSSSQQQSSSVVVRRRVVVZZZYYYUUUSSSTTTWWWUUUXXXXXXUUUSSSTTTRRRNNNKKKPPPUUUXXXWWWUUUTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXTTTRRRQQQRRRTTTVVVXXXYYYYYYYYYXXXVVVTTTSSSSSSRRRUUUYYYYYYWWWXXX\\\UUUQQQPPPTTTVVVUUUTTTVVVTTTUUUUUUUUUVVVVVVWWWWWWSSSRRRQQQQQQQQQQQQNNNLLLPPPOOONNNNNNNNNLLLJJJGGGNNNeee|||~~~{{{{{{~~~}}}}}}{{{{{{}}}~~~~~~~~~}}}|||zzzwwwuuuttttttvvvwwwwwwuuutttrrrqqqqqqrrrrrrpppqqqppplllgggddddddeee^^^^^^]]]]]]]]]]]]\\\\\\YYYYYYYYYXXXWWWRRRLLLGGGDDDDDDDDDCCCFFFQQQ___jjjttt{{{{{{pppgggcccZZZOOO???;;;555000...///222444555888::::::888555555666333333666@@@LLLTTTVVVTTTOOOJJJAAA999555555888;;;999999:::;;;;;;999555333333000...---000333777999555222...+++)))))))))(((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))***+++,,,---///000000222222222333444555666777888:::<<<===<<<===@@@CCC@@@???BBBEEEAAA===EEESSS^^^fffkkklllqqqzzzNNNNNNNNNPPPQQQPPPMMMJJJRRRHHHFFFMMMOOOIIIGGGJJJBBBEEEGGGHHHHHHHHHIIIJJJMMMOOOQQQRRRPPPOOOOOOOOOIIILLLPPPSSSRRRPPPOOONNNHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKIIIIIIJJJKKKLLLKKKKKKPPPUUUZZZ[[[[[[\\\\\\UUUUUUSSSQQQOOOOOOPPPRRRMMMMMMOOOQQQSSSRRROOOMMMMMMLLLMMMPPPRRRPPPKKKGGGPPPPPPSSSVVVXXXWWWTTTPPPMMMMMMLLLKKKKKKLLLMMMMMMLLLLLLMMMMMMOOOPPPRRRRRROOOOOOOOOPPPQQQRRRSSSSSSSSSVVVWWWUUUPPPNNNQQQUUUQQQUUUYYYXXXSSSQQQRRRTTTPPPTTTUUURRRRRRTTTSSSOOOKKKPPPVVVXXXWWWTTTSSSTTTVVVVVVUUUVVVWWWYYY\\\]]]]]]ZZZVVVSSSQQQRRRTTTUUUVVVWWWYYYZZZXXXVVVSSSQQQOOOPPPUUU[[[ZZZUUUTTTVVVTTTQQQQQQVVVYYYYYYYYY[[[VVVVVVVVVVVVWWWXXXYYYZZZRRRQQQPPPQQQRRRRRRQQQOOOPPPMMMKKKLLLNNNNNNIIIDDDFFF\\\tttyyy}}}xxxzzzyyyttt|||}}}{{{{{{}}}|||{{{xxxuuutttuuuwwwxxxxxxwwwuuusssrrrrrrrrrrrrrrrsssqqqlllfffaaaaaabbb^^^^^^]]]]]]]]]]]]]]]]]]WWWWWWXXXXXXUUUPPPHHHCCC>>>AAAEEEIIINNNZZZhhhssslllpppmmmeeebbb```SSSAAA999777333000///000222444444777999888555333333555555555888BBBNNNUUUTTTQQQGGGBBB<<<888888;;;>>>???;;;<<<>>>???>>>:::555111111///------111555888:::222///,,,))))))))))))(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((()))***,,,---...///222222222333444555666777666999============@@@CCC@@@???BBBEEE@@@;;;DDDRRR___hhhnnnooosss}}}PPPNNNMMMOOORRRSSSQQQNNNTTTOOOKKKJJJGGGEEEIIIPPPHHHHHHHHHHHHGGGFFFEEEDDDFFFLLLTTTZZZYYYVVVQQQNNNQQQQQQQQQPPPOOONNNMMMLLLHHHHHHHHHIIIJJJKKKMMMNNNJJJLLLNNNNNNNNNNNNOOOPPPLLLQQQUUUVVVTTTSSSUUUYYYWWWZZZYYYTTTQQQSSSSSSQQQMMMOOOPPPPPPOOOMMMMMMMMMLLLLLLMMMNNNOOONNNLLLIIIOOOQQQTTTVVVWWWUUUSSSQQQKKKMMMNNNMMMLLLKKKLLLMMMOOOOOOPPPRRRSSSTTTUUUVVVLLLJJJJJJLLLQQQTTTWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWRRRTTTVVVXXXXXXVVVTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQSSSWWWYYY[[[[[[ZZZYYYPPPSSSUUUUUUSSSSSSUUUXXXZZZUUUSSSTTTSSSRRRTTTXXXYYYXXXWWWVVVUUUVVVVVVWWWYYYYYYZZZZZZZZZYYYXXXXXXUUURRRTTTZZZZZZUUUTTTWWWWWWZZZ[[[ZZZ[[[]]][[[WWWWWWUUUQQQPPPPPPPPPPPPOOOLLLNNNQQQSSSTTTRRRNNNKKKNNNNNN[[[ttt}}}vvvwww~~~|||zzzvvvxxx~~~}}}}}}~~~~~~|||yyywwwvvvwwwxxxyyyxxxxxxwwwvvvsssqqqooonnnqqqnnniiifffeeedddbbbaaabbbaaa___^^^^^^]]]ZZZWWWWWWVVVSSSNNNHHHDDDCCCCCC???@@@FFFOOOZZZdddkkknnnooouuuuuulllaaaWWWJJJ???444333222111111333555666;;;:::999777666444333333444444999GGGWWW[[[QQQEEE===777333888BBBHHHFFFAAA;;;===@@@CCCBBB===555000---******...555::::::888111...***(((((())))))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))*********++++++,,,---...//////111222333555666777777888888999;;;===>>>???@@@@@@>>>@@@>>>>>>???999>>>QQQ^^^bbbpppvvvrrrwwwRRRQQQPPPQQQRRRRRRPPPOOOPPPMMMLLLLLLJJJFFFHHHLLLHHHHHHHHHGGGFFFEEEDDDCCCAAAGGGOOOUUUWWWVVVUUUUUURRRRRRRRRQQQPPPNNNLLLKKKHHHHHHHHHIIIJJJKKKMMMNNNMMMNNNNNNLLLJJJIIIJJJKKKIIINNNSSSUUUTTTTTTXXX[[[TTTWWWWWWTTTTTTWWWXXXVVVQQQRRRSSSRRRPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNLLLKKKQQQRRRUUUVVVVVVSSSPPPNNNMMMMMMNNNMMMKKKKKKLLLNNNNNNPPPSSSUUUVVVUUUTTTSSSNNNKKKIIIIIIMMMQQQTTTVVVYYYXXXWWWWWWWWWWWWXXXYYYSSSUUUWWWXXXWWWUUUSSSRRROOOPPPQQQSSSTTTSSSSSSRRRUUUVVVVVVWWWWWWXXXXXXXXXUUUWWWWWWUUUSSSQQQSSSUUUWWWTTTUUUXXXYYYWWWXXX[[[VVVWWWXXXXXXYYYYYYYYYYYY``````______^^^\\\[[[[[[SSSQQQRRRWWWXXXTTTSSSVVVWWW\\\___[[[XXXYYY[[[ZZZWWWUUUSSSRRRRRRRRRPPPOOOKKKPPPUUUVVVTTTQQQPPPPPPMMMMMMWWWkkk{{{}}}|||~~~}}}vvvsssxxx~~~}}}}}}~~~}}}|||yyywwwvvvwwwyyyzzzyyyxxxwwwvvvtttrrrqqqpppqqqnnnjjjhhhhhhhhhgggfff^^^]]]\\\]]]^^^]]][[[YYYTTTVVVWWWTTTMMMDDD<<<888???CCCKKKVVVaaaiiimmmnnnmmmpppmmmcccWWWNNNCCC999444333222222222444666888777888888777444222333333@@@BBBCCCEEEMMMUUUQQQIII555555888<<<@@@AAA???<<<777999===AAABBB>>>666///---,,,,,,111777;;;999666///,,,)))(((((())))))((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((()))*********++++++,,,---...//////111222333555666777777888888999;;;<<<>>>???@@@@@@>>>AAA>>>>>>@@@:::???RRR\\\aaaoootttooovvvTTTUUUUUUTTTRRRPPPPPPPPPLLLKKKLLLOOOLLLGGGFFFIIIHHHHHHGGGGGGFFFDDDCCCBBBAAADDDJJJNNNQQQSSSVVVXXXTTTTTTTTTRRRPPPNNNKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNKKKHHHFFFGGGHHHIIIMMMQQQSSSRRRSSSUUUXXXSSSUUUUUUSSSTTTXXXYYYWWWUUUUUUUUUTTTRRROOOKKKIIIHHHIIIKKKLLLMMMNNNNNNNNNTTTUUUVVVVVVUUURRRNNNLLLMMMNNNMMMKKKJJJKKKMMMPPPQQQSSSVVVYYYYYYWWWUUURRRQQQNNNJJJHHHKKKNNNRRRSSSYYYXXXVVVUUUTTTVVVWWWXXXUUUVVVWWWWWWVVVTTTRRRPPPNNNQQQTTTXXXYYYYYYWWWVVVYYYXXXVVVUUUUUUVVVWWWXXXVVVVVVVVVTTTSSSSSSUUUWWWXXXWWWYYY]]]^^^[[[YYY[[[VVVWWWYYY[[[\\\\\\\\\\\\___^^^^^^\\\[[[ZZZYYYXXXSSSQQQRRRVVVVVVTTTTTTWWWWWW^^^aaa[[[VVVVVVZZZ\\\XXXWWWVVVVVVVVVTTTQQQOOOLLLRRRYYYZZZUUURRRSSSVVVPPPOOORRR___vvv~~~{{{{{{qqqpppuuu|||~~~~~~~~~~~~|||zzzwwwuuuuuuvvvvvvwwwvvvtttsssrrrqqqqqqqqqnnnllliiihhhiiiiiiiiihhh^^^]]]\\\\\\\\\\\\ZZZXXXUUUSSSOOOIIIDDDAAAAAACCCAAAGGGRRR___jjjooopppnnnllljjjbbbUUUJJJBBB:::333222222222222444666888999777999;;;888333222666:::EEEPPPVVVRRRRRRTTTLLL???111:::DDDGGGBBB<<<999:::777777;;;AAADDDAAA888///------000555999:::666222,,,***''''''((())))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********++++++,,,---...//////111222333555666777777888888999:::<<<>>>@@@AAAAAA>>>AAA>>>>>>@@@;;;@@@SSS\\\dddsssuuuppp{{{UUUXXXYYYWWWRRROOOOOOQQQKKKJJJLLLNNNLLLGGGFFFIIIHHHHHHHHHGGGFFFEEECCCCCCGGGHHHIIIJJJKKKMMMQQQTTTUUUUUUUUUTTTRRROOOKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNMMMJJJHHHGGGGGGMMMOOOPPPPPPOOONNNOOOQQQSSSUUUTTTRRRTTTYYYZZZWWWWWWVVVVVVUUUSSSPPPLLLIIIGGGHHHJJJKKKLLLNNNOOOQQQXXXXXXXXXWWWUUUQQQMMMKKKLLLLLLLLLKKKJJJMMMQQQTTTVVVWWWYYYZZZZZZYYYWWWVVVTTTRRROOOMMMOOOPPPQQQQQQSSSQQQPPPOOOPPPRRRTTTVVVVVVVVVWWWWWWUUUSSSQQQPPPOOORRRWWW[[[\\\[[[XXXVVVXXXXXXWWWWWWWWWWWWXXXXXXPPPPPPQQQRRRTTTWWW[[[]]]\\\ZZZ[[[^^^]]]YYYWWWYYY[[[[[[[[[[[[\\\]]]^^^___\\\[[[ZZZZZZYYYYYYYYYYYYWWWVVVWWWYYYYYYYYYYYYZZZ[[[^^^^^^YYYVVVWWWZZZZZZXXXWWWXXXYYYYYYWWWSSSPPPPPPTTTYYYZZZXXXVVVVVVWWWUUUTTTQQQVVVkkkyyyzzzqqqnnnpppvvv}}}~~~~~~|||yyyvvvsssqqqpppppprrrqqqpppooonnnnnnoooooojjjhhhfffeeeeeeeeeeeeccc```^^^]]]\\\[[[YYYVVVTTTTTTOOOHHH@@@<<>>@@@BBBCCC>>>AAA??????BBB===BBBUUU^^^jjjyyyzzzvvvUUUXXXYYYWWWRRROOOOOOQQQNNNKKKKKKLLLJJJGGGHHHMMMIIIIIIIIIIIIHHHGGGFFFEEEKKKJJJIIIHHHGGGIIINNNQQQUUUUUUVVVUUUSSSPPPMMMKKKHHHGGGGGGGGGHHHIIIJJJKKKJJJLLLMMMMMMJJJFFFDDDCCCMMMNNNNNNMMMLLLKKKLLLMMMQQQSSSTTTVVV[[[ccceeebbbYYYWWWUUUTTTTTTRRRNNNKKKGGGIIIKKKKKKLLLMMMQQQTTT[[[[[[ZZZXXXUUUQQQNNNLLLJJJJJJKKKKKKMMMPPPUUUYYY[[[[[[ZZZYYYYYYYYYZZZZZZVVVUUUUUUUUUVVVUUUSSSQQQMMMLLLLLLLLLNNNQQQTTTUUUUUUVVVVVVVVVUUUSSSRRRQQQOOOSSSWWWZZZ[[[XXXTTTQQQUUUVVVXXXZZZ[[[ZZZYYYXXXLLLLLLNNNQQQUUUYYY]]]^^^\\\XXXXXXZZZZZZWWWWWWZZZ```^^^[[[YYYYYY[[[^^^```^^^^^^]]]]]]^^^___```aaa\\\^^^___^^^___```___^^^]]]]]]YYYUUUWWW[[[ZZZUUUWWWWWWYYYZZZ[[[YYYUUURRRVVVUUUVVVYYY\\\\\\XXXUUUVVVUUUPPPPPPccc~~~}}}|||~~~sssjjjhhhjjjttt|||~~~|||zzzzzzyyywwwuuusssqqqpppppppppppppppooonnnnnnnnnnnnnnnjjjhhheeeccccccbbb___^^^^^^\\\ZZZZZZYYYXXXUUUSSSOOOLLLGGGBBBAAADDDKKKPPPmmmpppuuuzzz|||{{{vvvqqqiii^^^OOOAAA888333000000//////000222444666888999::::::888333///333@@@KKK^^^ffffff]]]YYYWWWKKK999;;;GGGPPPMMM@@@777777<<<===;;;;;;===>>>;;;333,,,---///333666666222---(((((('''&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******++++++,,,---...//////111222333555666777777888999999:::<<<>>>@@@CCCDDD>>>AAA???@@@CCC>>>DDDWWW```nnn}}}}}}~~~TTTUUUUUUTTTRRRPPPPPPPPPPPPMMMKKKKKKIIIGGGJJJPPPJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHJJJNNNRRRSSSTTTVVVVVVUUUSSSPPPNNNIIIIIIIIIIIIIIIJJJKKKKKKIIIKKKKKKIIIFFFDDDDDDDDDLLLLLLKKKKKKLLLMMMNNNOOOOOORRRVVV\\\hhhtttyyyxxx^^^ZZZVVVTTTTTTSSSQQQNNNIIIKKKLLLLLLKKKNNNSSSWWWZZZZZZYYYWWWUUUQQQOOOMMMIIIKKKLLLNNNPPPSSSXXX\\\\\\[[[XXXWWWWWWXXXZZZ[[[VVVVVVXXXZZZ[[[YYYUUURRRKKKLLLMMMNNNPPPRRRTTTUUUSSSSSSTTTTTTTTTTTTTTTSSSUUUXXX[[[]]]]]]ZZZVVVSSSSSSUUUXXXZZZ[[[ZZZXXXWWWNNNMMMNNNQQQUUUXXXXXXXXXTTTQQQRRRVVVWWWWWWYYY]]]aaa___[[[YYYXXXZZZ]]]___^^^]]]]]]]]]___aaacccddd___bbbdddbbbbbbcccaaa]]]\\\ZZZUUUSSSXXX\\\YYYRRRVVVVVVXXXZZZ\\\[[[XXXUUUZZZVVVTTTWWW\\\]]]XXXRRRTTTSSSPPPPPP[[[qqqvvv}}}}}}pppgggdddpppxxx|||zzzyyyxxxqqqqqqqqqqqqrrrsssssstttqqqqqqqqqqqqqqqpppooonnnllljjjgggeeecccaaa^^^[[[UUUTTTTTTUUUWWWXXXVVVUUUNNNIIIBBB???EEETTTgggttt}}}uuuooodddVVVFFF<<<555111000111///000222333555777888999555555444222333;;;IIITTTfffoooxxxzzzttteeeNNN:::<<>>AAADDDEEE>>>AAA@@@AAADDD@@@EEEYYYbbbppp~~~~~~RRRQQQPPPQQQRRRRRRPPPOOOPPPMMMLLLLLLKKKIIIKKKQQQKKKLLLMMMNNNNNNOOOOOONNNJJJKKKKKKKKKJJJKKKNNNQQQPPPRRRUUUWWWWWWUUUSSSQQQMMMLLLLLLLLLLLLMMMNNNNNNJJJIIIGGGEEEEEEHHHNNNRRRPPPNNNMMMMMMNNNOOOOOOOOOOOOSSSYYYbbbrrrfff```YYYUUUUUUUUURRRPPPKKKMMMNNNMMMKKKNNNTTTZZZXXXWWWVVVUUUSSSQQQNNNMMMLLLMMMPPPQQQRRRTTTXXXZZZWWWVVVVVVUUUVVVVVVWWWXXXUUUUUUVVVXXXZZZYYYWWWTTTLLLMMMOOOQQQRRRRRRRRRQQQPPPQQQRRRSSSTTTUUUVVVWWWVVVXXX[[[]]]\\\ZZZVVVTTTUUUUUUVVVWWWWWWWWWVVVUUUNNNNNNOOORRRUUUVVVTTTQQQNNNMMMPPPUUUXXXWWWWWWZZZ[[[[[[[[[ZZZ[[[[[[\\\\\\[[[ZZZZZZYYYZZZ\\\___```]]]bbbeeebbbaaabbb^^^XXXVVVWWWUUUTTTWWWZZZWWWRRRUUUUUUWWWYYY\\\\\\ZZZXXXYYYWWWVVVXXXZZZYYYVVVRRRUUUTTTSSSRRRTTT```xxx}}}{{{~~~}}}rrrnnnnnnppptttzzz~~~}}}{{{yyyxxxxxxxxxrrrrrrrrrrrrssssssttttttpppqqqssssssrrrpppnnnlllkkkiiigggeeecccaaa^^^[[[OOOOOOOOOQQQSSSTTTSSSRRRJJJJJJKKKOOOZZZlllxxxooohhh\\\MMM>>>777333//////222222333444666888999::::::444666999===EEEPPP\\\dddiiirrr{{{aaaIII===<<<<<<===@@@CCCCCCAAA>>>BBB@@@;;;444///---///222555555555333///+++)))((()))((('''((())))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((()))*********++++++,,,---...//////111222333555666777777888:::::::::;;;>>>AAADDDFFF>>>AAA@@@AAAEEEAAAGGGZZZggguuuPPPNNNMMMOOORRRSSSQQQNNNOOOMMMMMMOOOMMMJJJLLLPPPLLLLLLNNNOOOPPPQQQQQQQQQMMMNNNNNNMMMKKKKKKLLLMMMNNNQQQTTTWWWXXXWWWUUUSSSOOOOOOOOONNNOOOOOOPPPPPPIIIGGGDDDCCCFFFPPP\\\dddVVVTTTQQQOOOOOONNNNNNMMMPPPTTTZZZddduuummmeee\\\WWWVVVVVVSSSPPPLLLNNNOOONNNLLLNNNUUU[[[UUUUUUTTTSSSQQQPPPNNNMMMNNNPPPRRRTTTTTTUUUWWWXXXRRRSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTVVVXXXWWWVVVMMMNNNPPPQQQQQQPPPNNNMMMNNNOOOPPPRRRTTTVVVXXXYYYOOOQQQSSSUUUUUUSSSQQQOOOWWWVVVUUUSSSSSSSSSSSSSSSLLLLLLNNNRRRUUUVVVSSSOOOMMMMMMQQQXXXYYYVVVSSSTTTUUUWWWZZZ\\\]]]]]][[[ZZZ\\\[[[ZZZYYYYYY[[[]]]^^^ZZZ```ccc```______ZZZRRRQQQVVVWWWUUUUUUWWWVVVSSSTTTTTTUUUXXX[[[]]]\\\ZZZXXXXXXYYYYYYWWWUUUTTTSSSZZZXXXWWWUUUOOORRRjjj}}}~~~xxxuuunnnxxx{{{fffbbbaaaiiixxx}}}||||||~~~~~~zzzyyyxxxvvvuuuuuuvvvvvvwwwwwwvvvuuusssrrrqqqpppnnnooorrrsssqqqnnnkkkhhhiiigggeeecccbbb```]]]ZZZNNNMMMMMMNNNOOOPPPNNNMMM@@@NNNcccuuu|||xxxllloootttxxxwwwrrriiibbbVVVGGG999444111......111444555777888:::;;;;;;;;;777;;;BBBLLLYYYeeeooottttttppppppmmm\\\GGGAAAIII???;;;;;;BBBMMMQQQLLLEEEEEECCC>>>555...---333:::888888666222...+++))))))***)))((()))******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((()))*********++++++,,,---...///000111222333555666777777888:::::::::;;;>>>AAAEEEGGG>>>BBB@@@BBBEEEAAAGGG[[[mmmzzzNNNOOOPPPPPPQQQQQQPPPPPPLLLOOOQQQPPPNNNNNNQQQUUUPPPPPPQQQSSSTTTRRROOOLLLKKKMMMOOOPPPQQQQQQOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTQQQSSSOOOKKKQQQ[[[YYYNNNJJJFFFFFFKKKMMMNNNVVV___YYYTTTOOOMMMNNNOOONNNLLLJJJMMMUUUaaammmsssrrrnnn]]]VVVQQQQQQUUUWWWSSSOOOMMMLLLLLLLLLNNNPPPSSSUUUUUUTTTQQQMMMJJJJJJLLLOOOWWWVVVTTTRRRRRRRRRRRRSSSUUUPPPLLLMMMPPPRRRNNNJJJNNNOOOQQQTTTXXXYYYYYYWWWTTTTTTRRRPPPMMMLLLMMMNNNOOONNNNNNMMMNNNNNNOOOOOOMMMPPPSSSQQQMMMKKKNNNQQQZZZ\\\^^^[[[WWWSSSSSSSSSNNNPPPSSSVVVWWWVVVUUUSSSVVVQQQPPPTTTWWWUUUSSSSSSWWWXXXYYYZZZZZZ[[[]]]```^^^ZZZWWWYYY^^^```___\\\___^^^\\\[[[[[[ZZZWWWUUUVVVWWWXXXXXXWWWTTTRRRPPPTTTSSSSSSWWW\\\___^^^\\\WWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUTTTSSSWWW___gggyyyllllllpppuuuxxxsssggg\\\[[[eeesss}}}|||zzz{{{~~~~~~~~~~~~zzzuuuvvvxxxzzzzzzyyyxxxwwwsssvvvyyyyyyvvvssstttvvvnnnqqqqqqoooooorrrrrrpppmmmiiidddbbb```[[[SSSMMMMMMTTTbbbkkk^^^IIIBBBIIIPPPmmm}}}oookkkmmmoooyyy{{{tttooolllaaaTTTDDD===555111333555444333666777888999::::::::::::AAAJJJSSSYYYbbbkkklllggguuuwwwlllQQQFFFYYY^^^IIIKKKAAA===IIIXXX\\\UUUNNNEEE>>>444//////444:::>>>BBB<<<444---***))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''******))))))((((((''''''+++++++++*********)))))))))+++,,,,,,,,,---000222222333333444555666888888999888888999<<>>999222,,,***))))))))))))(((''''''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''+++++++++*********))))))***,,,---------///111333333333333444555666777888;;;:::::::::<<<>>>AAACCCAAAFFFCCCAAAEEECCCIIIYYYjjj~~~PPPPPPPPPOOOOOONNNMMMMMMPPPLLLJJJKKKOOORRRPPPNNNPPPMMMKKKKKKLLLNNNOOONNNNNNOOOQQQRRRSSSSSSRRRRRRNNNOOOQQQRRRSSSRRRRRRQQQNNNPPPNNNLLLRRR[[[ZZZRRRPPPNNNMMMMMMKKKHHHIIIMMMOOOOOONNNLLLIIIHHHJJJKKKQQQPPPRRRVVV[[[]]][[[XXXOOOOOONNNNNNNNNNNNOOOOOOOOONNNLLLKKKKKKLLLMMMMMMOOONNNMMMKKKJJJLLLOOORRRQQQPPPOOOMMMKKKJJJJJJJJJAAAIIIQQQQQQLLLIIILLLPPPOOOMMMMMMNNNPPPRRRRRRRRRUUUVVVWWWVVVTTTRRRRRRSSSQQQNNNKKKIIIIIILLLPPPSSSSSSSSSSSSPPPKKKJJJMMMPPPTTTVVVWWWVVVRRROOOMMMLLLKKKMMMPPPTTTVVVWWWWWWWWWUUUPPPNNNQQQSSSRRRSSSUUUPPPSSSVVVWWWWWWWWWXXXYYY]]]ZZZWWWVVVXXXXXXUUURRRXXXXXXWWWXXXYYYYYYWWWUUUVVVUUUUUUTTTSSSRRRRRRQQQSSSUUUVVVWWWVVVUUUVVVWWWVVVUUURRRRRRSSSVVVZZZ\\\VVVWWWWWWTTTQQQPPPSSSWWWZZZ{{{ooonnnxxxzzziii___]]]aaaeeesss|||~~~~~~}}}}}}}}}|||yyy{{{||||||}}}|||zzzyyyxxxuuusssqqqqqqqqqqqqpppooorrrtttsssooommmnnnmmmjjjjjjiiifffdddaaa\\\VVVRRRXXXaaafffaaa\\\]]]ccchhhcccfffdddYYYPPPSSS[[[aaakkkpppnnncccZZZSSSHHH<<<999555111000333777888888777:::;;;999666666:::???OOOVVV___jjjtttxxxqqqgggNNNCCC>>>???GGGXXXZZZKKK???@@@CCCDDD@@@===AAAIII:::666222000444:::@@@DDD999555///+++)))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((+++************)))))))))+++---......///000222555333333333444555666777888===<<<;;;;;;<<<>>>@@@BBBBBBGGGDDD@@@BBBAAAJJJ]]]nnnxxx{{{QQQPPPOOONNNMMMLLLLLLKKKMMMKKKJJJJJJMMMNNNNNNMMMMMMLLLKKKKKKMMMNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNOOOPPPQQQPPPPPPOOOMMMNNNLLLKKKOOOVVVUUUOOOMMMLLLKKKJJJHHHHHHJJJNNNKKKLLLMMMKKKHHHFFFIIILLLSSSQQQPPPQQQRRRSSSQQQOOONNNOOOPPPOOOLLLKKKLLLOOOMMMLLLKKKIIIHHHGGGGGGGGGJJJJJJJJJJJJJJJLLLOOORRRNNNMMMMMMLLLKKKKKKJJJJJJKKKQQQWWWTTTMMMIIILLLPPPNNNLLLJJJJJJKKKMMMNNNMMMQQQSSSUUUUUUTTTRRRRRRRRROOOMMMKKKJJJJJJLLLOOOQQQQQQPPPOOOLLLJJJJJJMMMPPPRRRSSSTTTTTTRRROOOLLLJJJJJJLLLNNNQQQTTTUUUUUUUUUSSSPPPQQQTTTUUUSSSSSSUUURRRUUUXXXZZZYYYXXXXXXYYYYYYWWWUUUUUUVVVUUURRRPPPWWWVVVUUUUUUUUUTTTQQQOOOUUUTTTSSSRRRQQQQQQRRRRRRUUUXXXZZZYYYVVVTTTUUUWWWUUUTTTRRRRRRSSSUUUXXXZZZPPPRRRSSSRRRQQQRRRTTTWWWTTTmmmzzzooonnnvvvjjjbbb___]]]dddlllwww~~~~~~}}}}}}~~~~~~|||{{{||||||{{{{{{yyyxxxvvvuuuzzzvvvrrrqqqssstttrrrppprrrtttsssnnnmmmnnnllliiiggggggfffccc___ZZZWWWUUUXXXeeehhh___]]]fffnnnlllaaa^^^TTTJJJIIIRRR]]]bbbeeeeee___TTTKKKEEE>>>777666333000111444777888888888:::;;;777444888CCCMMM___cccmmm|||mmmZZZGGG999777@@@DDDIIIIII>>>>>>BBBGGGGGG???999===FFF666333111333777===BBBDDD444111,,,))))))))))))((()))(((((((((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((************))))))))))))+++,,,......///000333555333333333444444666777777<<<<<<;;;;;;<<>>@@@@@@000---***))))))))))))(((((())))))))))))))))))((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))+++------...///222444444444444444444555666777::::::::::::===@@@CCCEEEBBBGGGDDD@@@CCCDDDNNNbbb~~~xxxhhhppp~~~PPPOOOMMMKKKJJJJJJJJJJJJGGGJJJLLLJJJGGGFFFIIIMMMKKKKKKLLLNNNOOOMMMJJJGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJLLLLLLMMMLLLKKKJJJJJJIIIGGGFFFGGGHHHGGGEEELLLNNNLLLGGGEEEHHHKKKKKKIIIHHHGGGEEEEEEFFFJJJMMMNNNNNNLLLKKKKKKKKKKKKKKKPPPRRRSSSQQQLLLIIIIIIJJJLLLLLLKKKJJJHHHGGGFFFEEEDDDEEEFFFFFFFFFGGGJJJLLLHHHIIIKKKMMMOOOPPPPPPPPPNNNKKKGGGFFFFFFHHHJJJKKKIIIGGGEEEEEEGGGHHHGGGFFFFFFHHHKKKLLLLLLLLLNNNOOONNNOOOPPPPPPPPPNNNLLLKKKHHHGGGGGGGGGHHHJJJMMMOOONNNOOOQQQTTTUUUTTTPPPMMMKKKLLLMMMNNNOOOOOOPPPPPPKKKLLLPPPUUUTTTPPPOOORRRSSSUUUVVVUUUSSSQQQQQQQQQOOOPPPRRRSSSSSSRRRQQQPPPKKKKKKLLLNNNRRRTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUTTTRRRQQQQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQQQQQQQRRRTTTUUUUUUUUUMMM\\\uuummmiii{{{zzznnnmmmqqq{{{xxxkkk^^^YYYWWW\\\eeeppp{{{~~~}}}|||{{{|||}}}~~~~~~|||{{{{{{|||~~~|||{{{yyywwwvvvvvvuuusssrrrqqqrrrsssrrrqqqqqqsssqqqmmmkkklllkkkhhhbbbdddccc^^^XXXUUUXXX]]]sssyyyuuueeeZZZYYYSSSIIIJJJPPPVVVYYY^^^fffjjjjjjgggaaaUUUIII???999666555444444444444555666777777888888888999@@@PPPdddsssnnnPPP;;;HHH>>>@@@CCC:::777???BBBIIIFFFFFFHHHEEE>>>;;;<<<888777888:::<<<<<<;;;999---+++))))))******((('''((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***)))***,,,---...///222555444444444444444555666666888888888999<<>><<<<<<===============:::555111,,,***))))))******(((&&&((()))************)))((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))******)))+++---...///111444666555444444444444555666666999888888999:::===@@@BBBCCCEEE@@@@@@FFFCCCCCCNNN___ccc\\\ZZZiiisssppppppjjjnnnwww}}}wwwNNNMMMKKKIIIHHHIIIJJJKKKJJJGGGDDDEEEHHHIIIHHHEEENNNKKKHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGEEECCCCCCDDDEEEDDDEEEGGGBBBJJJOOONNNMMMNNNLLLFFFIIICCC===<<<@@@EEEIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCBBBAAABBBCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHJJJKKKKKKJJJJJJAAACCCEEEEEEDDDDDDEEEFFFDDDCCCDDDEEEGGGGGGEEECCCEEEGGGHHHIIIIIILLLPPPSSSVVVUUURRROOOMMMMMMMMMMMMJJJIIIIIIIIIKKKKKKKKKJJJJJJKKKNNNSSSWWWWWWTTTPPPJJJKKKMMMOOOQQQSSSUUUVVVUUUSSSSSSTTTSSSRRRXXX___VVVVVVTTTQQQMMMKKKKKKLLLKKKMMMOOOOOONNNLLLJJJJJJMMMMMMNNNQQQTTTVVVVVVVVVPPPQQQTTTUUUVVVUUUTTTSSSTTTRRRQQQSSSVVVWWWUUURRRSSSQQQNNNLLLLLLMMMPPPQQQSSSRRRPPPQQQTTTWWWYYYZZZVVVbbbbbbXXXfffsss~~~jjjUUUmmm}}}ppp^^^ccckkktttzzz~~~zzzggg^^^YYYWWW\\\cccjjjvvv~~~}}}wwwyyy{{{yyywwwuuuwwwyyy{{{zzzxxxvvvuuutttssssssmmmqqqtttuuusssqqqrrrtttuuuvvvtttmmmjjjiiifffbbbdddfffddd\\\UUUTTT]]]fffhhhaaaVVVLLLGGGIIILLLMMMQQQ^^^hhhggg```ZZZVVVTTTRRRNNNJJJFFF@@@888333111000222555777888999:::;;;666888===GGGVVVgggwww]]]@@@:::DDDFFF<<<888777999OOOkkkvvv___WWWOOOIIICCC>>>===@@@@@@@@@@@@???===888000+++,,,*********+++***(((&&&((()))***++++++***)))((())))))(((((((((((())))))'''''''''''''''''''''''''''((((((((())))))******'''((((((((())))))*********,,,...///000222555888555555444444444555666666:::999888888999<<<>>>???DDDDDD??????EEEAAA===DDD<<>>777444;;;KKK]]]mmmwwwmmm^^^KKKAAAAAAGGGLLLNNNGGGFFFDDD@@@:::222+++'''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((***)))'''&&&'''(((***+++(((((((((((())))))))))))((())))))))))))*********---...////////////111333222222444555666777777777:::;;;;;;;;;;;;===@@@CCCHHHDDDBBBDDDCCC???===>>>???>>>DDDVVVkkkvvvtttmmmmmm}}}uuuLLLJJJHHHGGGGGGIIIKKKLLLFFFEEEEEEDDDDDDEEEFFFGGGJJJJJJIIIGGGFFFDDDCCCCCCAAABBBCCCCCCCCCDDDFFFHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFHHHHHHGGGEEEBBB@@@>>>DDDEEECCCJJJTTTSSSJJJIIIHHHEEECCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCIIIHHHGGGFFFFFFGGGHHHIIIFFFEEEEEEDDDDDDDDDDDDDDDFFFBBB@@@AAA@@@>>>???CCCCCCDDDFFFHHHIIIIIIHHHGGGDDDEEEEEEFFFGGGGGGHHHHHHCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDCCCDDDGGGJJJMMMQQQPPPKKKIIIMMMOOOMMMKKKJJJGGGFFFFFFIIILLLNNNQQQQQQQQQSSSTTTSSSOOOKKKGGGLLLQQQSSSQQQPPPRRRTTTTTTVVVXXXXXXXXXXXXYYY[[[WWWVVVUUUSSSRRRRRRRRRSSSNNNOOOQQQSSSTTTSSSPPPNNNOOOQQQTTTUUUTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTUUUWWWXXXXXXVVVTTTUUUUUUSSSQQQNNNNNNOOOQQQNNNOOOPPPRRRTTTVVVXXXYYY[[[ZZZZZZZZZ\\\hhhqqq\\\WWW\\\fffoooiiidddaaadddjjjsssppp```UUUSSSTTT\\\fffmmmrrrzzz~~~{{{yyyyyyyyywwwyyyzzzyyywwwvvvvvvwwwxxxzzzzzzvvvuuuwwwvvvsssssssssssssssrrrrrrqqqqqqsssrrrqqqnnnkkkhhheeeccceeebbb```_________\\\ZZZQQQNNNKKKNNNWWWaaaiiimmmyyy~~~}}}rrrfff___YYYTTTLLLFFF<<<555222111222333555444555777::::::888666BBBKKK[[[kkkzzzooo```TTTFFFCCCCCC;;;;;;888:::EEETTT___dddeeecccWWWIIIAAABBBFFFHHHGGGJJJGGGBBB;;;444...***(((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))'''''''''(((***+++(((((((((((()))))))))))))))))))))*********++++++,,,---............111333222222444555666777777777:::;;;;;;;;;;;;===@@@CCCGGGCCCAAABBBAAA>>><<<>>>@@@AAAIIIYYYlllwwwwwwrrrKKKJJJIIIHHHHHHIIIKKKKKKIIIGGGFFFDDDDDDEEEFFFGGGLLLKKKJJJHHHFFFEEECCCBBB@@@AAABBBAAAAAABBBEEEHHHGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIHHHGGGEEECCCAAA???AAADDDDDDBBBFFFOOONNNGGGIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBBBBJJJIIIGGGEEEFFFIIILLLNNNGGGGGGFFFEEEDDDDDDDDDDDDHHHDDDCCCDDDCCCAAAAAAEEEDDDEEEFFFHHHIIIJJJKKKKKKFFFFFFGGGGGGHHHIIIIIIIIICCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFGGGIIIKKKPPPPPPMMMIIIJJJNNNOOOMMMLLLHHHEEEEEEIIINNNPPPPPPQQQQQQRRRSSSTTTRRRNNNKKKLLLMMMOOOPPPQQQRRRRRRRRRUUUXXX[[[\\\[[[ZZZYYYZZZVVVVVVUUUUUUVVVWWWWWWXXXPPPQQQRRRSSSSSSSSSRRRRRRUUUVVVWWWWWWWWWWWWYYYZZZXXXXXXWWWWWWWWWWWWWWWWWWTTTVVVXXXXXXVVVUUUTTTTTTVVVWWWXXXVVVSSSPPPOOOOOOPPPPPPQQQSSSUUUWWWYYYZZZ[[[YYYZZZ[[[[[[```lllyyy}}}aaaRRRUUU```cccbbbaaa___^^^dddwwwuuugggaaaYYYQQQPPPTTTZZZccckkkuuuyyy}}}~~~|||zzzzzzzzzxxxzzzzzzzzzxxxwwwxxxyyywwwyyyxxxuuutttuuuuuurrrttttttrrrqqqppppppppppppnnnnnnnnnmmmkkkiiifffdddgggeeeaaa]]]ZZZVVVQQQMMMLLLJJJMMMZZZlllzzz~~~{{{nnnbbbZZZRRRLLLCCC>>>777222111222333333888444555<<<<<<666666:::TTTbbbpppzzzsssWWWHHHHHHEEECCC???666999;;;AAAJJJUUUZZZXXXUUUWWWOOOEEEAAABBBCCCBBB???JJJEEE===444...***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))************+++++++++,,,***,,,---------...000222222333444555666777777777:::;;;;;;;;;;;;===@@@CCCEEEAAA@@@AAA@@@======???DDDHHHQQQ___nnnwwwzzzyyyNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKIIIHHHHHHJJJMMMNNNSSSRRROOOLLLHHHEEEBBBAAA@@@AAAAAAAAA@@@BBBEEEHHHGGGGGGGGGFFFFFFFFFFFFFFFJJJIIIGGGEEECCCBBBAAAAAABBBDDDCCC@@@CCCIIIIIIDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCBBB@@@??????@@@BBBCCCFFFFFFEEEFFFGGGIIILLLMMMIIIHHHFFFEEECCCBBBBBBBBBGGGDDDBBBDDDCCC@@@AAADDDFFFFFFGGGHHHIIIJJJKKKLLLGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKJJJJJJJJJLLLNNNRRROOOKKKJJJMMMPPPOOOMMMJJJGGGEEEHHHOOORRRQQQNNNPPPQQQRRRSSSSSSQQQNNNLLLQQQNNNMMMNNNQQQSSSRRRPPPUUUXXX\\\]]]\\\YYYWWWWWWSSSSSSTTTTTTUUUVVVWWWWWWUUUUUUUUUSSSRRRQQQRRRRRRRRRTTTWWWYYYYYYZZZ\\\]]]XXXYYYZZZZZZZZZXXXWWWVVVTTTWWWYYYXXXTTTRRRSSSTTTVVVYYY[[[[[[XXXUUURRRPPPSSSSSSTTTUUUVVVYYY[[[\\\YYYWWWXXX\\\^^^^^^ccchhhttteeeRRRKKK[[[]]]___^^^ZZZ\\\jjjzzzwwwiiiWWWLLLLLLPPPVVVZZZiiioooyyy}}}~~~|||{{{{{{}}}}}}{{{zzz{{{xxxyyyzzzyyywwwvvvxxxyyyvvvyyyxxxtttsssuuutttqqqtttsssqqqooonnnnnnnnnnnnooommmiiigggfffhhhkkkmmmmmmhhh___VVVOOOJJJGGGEEEMMMQQQ\\\mmm~~~|||mmm___UUUMMMFFF@@@;;;888444111222444555666<<<666777===999111888HHHcccssssss```GGG@@@IIIGGG@@@<<<777:::AAAGGGJJJMMMPPPPPPOOONNNIIIBBB@@@@@@@@@>>>;;;CCC???777000+++)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''((()))******(((((((((((())))))))))))******+++++++++,,,,,,,,,***,,,---------...111333222333444666777777777777:::;;;;;;;;;;;;===@@@CCCEEEAAA@@@@@@???<<<>>>CCCJJJQQQ[[[fffpppwww{{{}}}TTTSSSQQQOOOMMMLLLKKKKKKLLLLLLKKKLLLMMMPPPSSSTTTTTTSSSPPPMMMIIIFFFCCCBBB@@@AAABBBBBBAAACCCEEEHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDCCCDDDBBB@@@AAADDDDDDBBB???@@@AAABBBCCCCCCBBBBBBAAA@@@>>>======>>>@@@BBB???AAACCCFFFGGGHHHHHHHHHEEEEEEDDDDDDCCCDDDDDDEEEDDDAAA@@@BBBAAA>>>>>>@@@GGGGGGGGGHHHHHHHHHHHHIIIFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFHHHHHHIIIJJJLLLNNNRRRNNNKKKMMMPPPPPPOOONNNIIIHHHJJJOOOUUUWWWSSSNNNOOOQQQSSSTTTSSSPPPNNNMMMRRROOOLLLMMMQQQSSSRRROOOTTTWWWZZZ\\\ZZZVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVTTTQQQQQQSSSUUURRRVVVZZZ]]]]]][[[[[[ZZZVVVYYY\\\]]]]]]ZZZVVVTTTUUUWWWYYYWWWSSSQQQRRRTTTUUUYYY]]]^^^\\\YYYWWWVVVWWWVVVVVVWWWXXX[[[]]]___[[[XXXXXX]]]``````aaaddddddaaaIIIOOOQQQUUU[[[\\\]]]ccckkkxxxeeeXXXTTTTTTTTTQQQZZZ___iiisssxxx{{{}}}~~~~~~|||{{{xxxzzz}}}}}}|||{{{zzz{{{xxxxxxxxxwwwttttttuuuwwwvvvxxxwwwtttsssttttttpppqqqpppooommmlllkkkkkkkkkkkkiiigggffffffhhhkkkmmmhhhbbbWWWLLLGGGGGGKKKOOO[[[fffvvvuuuiiiZZZNNNFFF@@@:::777666444333333555777888888<<<777777999333000AAAZZZssskkkOOOAAAEEEMMMDDD888777888>>>LLLVVVSSSMMMKKKLLLMMMKKKFFFAAA>>>>>>>>>===;;;999666222...+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,+++---...//////000222555333333555666777888888888:::;;;;;;;;;;;;===@@@CCCEEEBBBAAAAAA???===AAAGGGQQQYYYdddmmmrrrwww{{{~~~}}}UUUTTTQQQOOOMMMLLLKKKKKKJJJJJJKKKMMMPPPRRRTTTUUUOOONNNMMMKKKIIIGGGFFFEEEAAACCCDDDEEEEEEEEEGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCDDDEEEEEECCCCCCCCCBBBAAAAAAAAA@@@;;;<<<>>>???@@@AAAAAAAAA======<<<;;;<<<===>>>???:::===AAADDDFFFFFFDDDCCCAAAAAABBBCCCEEEGGGIIIKKKGGGDDDDDDFFFEEEBBBAAACCCFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFHHHIIIJJJKKKMMMOOOOOOLLLLLLPPPQQQOOOMMMNNNKKKKKKNNNSSSWWWWWWSSSNNNOOOQQQTTTTTTRRRPPPNNNMMMQQQOOOMMMNNNQQQSSSRRRPPPSSSVVVYYYYYYVVVSSSPPPOOOSSSTTTTTTUUUUUUTTTTTTSSSPPPSSSUUUTTTRRRSSSVVVYYYWWW[[[^^^___]]]YYYVVVUUUVVVXXX[[[]]]]]][[[WWWTTTVVVWWWWWWVVVTTTRRRSSSTTTUUUXXX\\\]]]]]][[[[[[[[[YYYXXXWWWWWWYYY[[[^^^``````\\\[[[^^^```______bbb```qqqrrrMMMIIIIIIOOOVVVYYY[[[]]]gggppp|||rrrhhhaaaWWWMMMLLLLLLRRR[[[dddlllvvv}}}}}}~~~~~~~~~~~~}}}}}}yyyzzz||||||{{{{{{{{{|||yyyxxxwwwuuurrrqqqrrrttttttvvvvvvrrrqqqsssrrrooollllllllllllkkkjjjhhhhhhbbbdddfffggggggeeebbb```RRROOOJJJGGGIIIRRR]]]eeettt{{{sssqqqbbbWWWKKKCCC>>>888555666444333333555888:::::::::999666777:::;;;BBBWWWmmmvvvfffWWWGGGAAAGGGJJJ===777>>>DDDMMM^^^iiibbbUUUNNNJJJGGGIIIFFFBBB???>>>>>><<<;;;222111...,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++++++++,,,+++---...//////111333666333444555666777888888888:::;;;;;;;;;;;;===@@@CCCDDDBBBAAA@@@>>>===CCCKKKUUU]]]hhhqqqvvvyyy{{{}}}~~~}}}QQQOOOLLLJJJIIIIIIKKKLLLJJJKKKMMMPPPRRRSSSTTTTTTOOONNNMMMLLLJJJIIIHHHGGGAAADDDGGGIIIHHHHHHHHHIIIDDDEEEEEEEEEFFFFFFFFFGGGCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDBBB@@@??????<<<<<<======>>>>>>??????<<<<<<=========>>>>>>>>>:::<<<>>>AAABBBCCCCCCBBBDDDDDDDDDFFFGGGIIIKKKLLLIIIFFFFFFIIIHHHDDDCCCFFFAAABBBDDDFFFFFFFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBAAAEEEGGGIIIJJJJJJJJJKKKMMMIIIIIILLLQQQQQQKKKJJJMMMJJJKKKMMMOOOPPPOOONNNLLLNNNQQQUUUUUURRROOONNNNNNNNNNNNNNNOOOQQQRRRRRRQQQSSSUUUWWWWWWTTTPPPNNNMMMQQQRRRSSSTTTUUUTTTTTTSSSNNNRRRUUUUUURRRRRRUUUYYYYYY[[[\\\\\\XXXUUUSSSRRRWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTTTTTTTSSSUUUWWWYYYZZZYYYYYYZZZ\\\YYYXXXWWWVVVXXXZZZ]]]______\\\[[[^^^^^^\\\\\\^^^aaacccsssppp```QQQKKKMMMPPPSSSVVVUUUWWW]]]eeeooo{{{pppbbbVVVNNNHHHJJJOOOUUU]]]eeerrrwww~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~|||}}}}}}}}}||||||}}}zzzzzzxxxtttqqqoooppprrrqqqssssssooonnnpppooolllggghhhjjjkkkjjjhhhfffddd```aaabbbaaa^^^ZZZUUURRRBBBGGGNNNVVVaaannn|||zzzhhh___\\\RRRIIIAAA>>>:::555444888333333444666999;;;;;;999888999===FFFTTTeeeuuuxxxgggVVVIIIBBBIIIBBBBBBAAA===JJJ]]]dddiiissstttfffWWWOOOHHH???FFFEEECCCBBB@@@===:::888111///,,,***(((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***,,,---......000333555333444555666888888888888:::;;;;;;;;;;;;===@@@CCCCCCAAA@@@???<<<<<>>>>>???>>>===============>>>>>>>>>???@@@AAAAAA@@@@@@<<<<<<===>>>???AAABBBCCCKKKJJJIIIIIIHHHHHHHHHIIIDDDAAAAAADDDCCC???>>>@@@<<>>>>>;;;;;;CCCLLLRRR[[[hhhttt|||~~~qqquuuqqqssswwwPPPFFF@@@DDDIIIIIIJJJLLLQQQRRRSSSTTTTTTSSSSSSRRRTTTRRROOOKKKIIIHHHHHHHHHIIIKKKMMMNNNMMMKKKHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHEEECCCAAAAAAAAAAAADDDEEEEEEDDDCCC@@@>>>===>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>===????????????????????????FFFFFFEEEEEEEEEFFFFFFGGGBBBBBBCCCCCCBBB@@@???>>>???AAACCCCCCBBBBBBCCCDDDGGGFFFDDDBBBAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEDDDFFFHHHIIIHHHFFFCCCAAADDDEEEHHHJJJKKKJJJHHHGGGHHHHHHGGGGGGHHHHHHIIIIIIOOOTTTZZZ[[[VVVPPPKKKHHHRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSPPPMMMKKKMMMOOOPPPOOONNNOOORRRVVVQQQSSSUUUTTTSSSRRRRRRSSSUUUQQQQQQSSSOOOLLLYYYkkk}}}pppaaaYYYYYY[[[[[[YYYXXXUUURRRRRRUUUWWWWWWVVVWWWWWWWWWUUUUUUVVVYYY\\\UUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY]]]]]]]]]eee}}}pppKKKCCCLLLSSSLLLQQQTTTRRRRRRUUUZZZ\\\}}}iiiVVVKKKIIIKKKKKKMMMOOOVVVbbblllrrryyy}}}~~~}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}}}}{{{zzzxxx|||{{{zzzxxxtttnnnjjjhhhiiioooooopppqqqppplllfffaaa^^^^^^aaafffjjjjjjfffaaa]]]WWWSSSSSSQQQMMMPPPWWW^^^kkkzzzxxxfffUUUIIIDDDCCC<<<======;;;888666555666,,,666;;;777666<<<>>>999999CCCRRRhhhzzzqqqhhh___SSSHHHHHHNNNCCC???:::@@@WWWrrr|||wwwjjjXXXLLLIIIJJJIIIKKKJJJHHHEEEAAA<<<888666---,,,,,,+++***)))((((((+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))************)))************++++++++++++,,,,,,...000222444555444666888888777666666777:::999888888999<<>>;;;<<<;;;<<>>===>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======@@@@@@@@@@@@@@@AAABBBCCCAAAAAABBBBBBAAA???>>>===>>>???AAAAAA@@@???@@@AAADDDCCCBBB@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGGGGFFFCCCAAA@@@CCCDDDGGGIIIJJJIIIGGGFFFFFFFFFEEEEEEFFFGGGIIIJJJYYY```eeeccc[[[SSSRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVUUUSSSQQQOOOMMMLLLMMMOOOPPPOOOMMMNNNQQQTTTOOOQQQRRRRRRQQQPPPRRRSSSSSSOOOPPPUUUTTTSSS^^^nnn}}}ssseee[[[WWWVVVSSSPPPVVVTTTTTTUUUWWWVVVTTTQQQRRRTTTVVVVVVTTTSSSSSSTTTRRRSSSUUUXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUWWWWWWYYY```ppp]]]EEECCCHHHFFFHHHKKKMMMMMMPPPVVV]]]mmm}}}qqqbbbYYYSSSOOOLLLJJJLLLRRRYYY```jjjsssyyyyyyyyy{{{|||||||||{{{yyyzzz{{{}}}~~~|||xxxyyyyyyzzz{{{|||||||||}}}|||~~~|||wwwsssppppppqqqssspppnnnllliiifffaaa\\\XXXYYY___fffiiigggaaaZZZVVVWWWPPPKKKJJJJJJOOO\\\jjjsss{{{ssseeeVVVJJJBBB>>><<<<<<===<<<:::777444444555444:::<<<777444777;;;<<>>DDDTTTiiivvvxxxpppkkk```UUUQQQRRRQQQMMMJJJIIIGGGDDD???:::555222+++++++++***************)))((((((((((((((()))***))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))************)))************+++++++++,,,,,,---...000222333444444666888888777666777888:::999888888999<<>>;;;<<<;;;<<>>======<<<>>>>>>>>>>>>>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@???????????????>>>===<<<<<<>>>??????===<<<<<<===??????>>>>>>===>>>>>>???>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDCCCBBBAAA@@@???AAABBBEEEGGGGGGGGGEEEDDDDDDCCCBBBBBBCCCFFFIIIKKKVVV]]]bbb]]]TTTOOORRRXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMMNNNOOOOOONNNLLLMMMOOOQQQNNNNNNOOONNNMMMNNNPPPRRRUUUPPPOOORRRRRRPPPUUU^^^bbb^^^XXXTTTRRRPPPOOOMMMRRRSSSUUUWWWXXXVVVQQQMMMOOORRRUUUUUUSSSOOOLLLJJJOOOPPPRRRTTTVVVXXXYYYYYYYYYXXXXXXWWWVVVTTTRRRRRRUUUSSSUUU[[[```llliiiOOOBBBFFFBBBDDDKKKLLLIIILLLSSSSSS```gggttt~~~qqqkkk]]]VVVPPPLLLIIIIIIOOOWWWbbbdddhhhkkklllmmmooopppoooqqqsssvvvyyy{{{|||||||||yyyyyyyyyyyyzzz{{{|||~~~~~~}}}|||{{{{{{}}}yyyvvvrrrooommmlllkkkjjjiiiddd^^^YYYUUUQQQNNNLLLOOOXXXccceee___VVVQQQPPPQQQPPPQQQUUU[[[fffxxx}}}oooaaaYYYMMMDDD???<<<999666<<<<<<<<<:::777555555555666888;;;<<<888777>>>HHHZZZsssgggZZZPPPTTTZZZXXXLLLCCC>>>DDDJJJNNNUUU^^^dddeeeaaa]]]VVVRRRUUUXXXTTTMMMGGGGGGEEEBBB===777111...))))))*********+++++++++''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++------......///111222333555666888888777777888999;;;:::999888:::===@@@BBBBBB>>>;;;<<<;;;<<>><<<;;;;;;;;;<<<======>>>>>>>>>======<<<888999;;;<<<===>>>>>>???=========<<<;;;;;;::::::::::::;;;<<<===>>>@@@AAA============<<<<<<;;;;;;;;;===>>>===;;;::::::;;;;;;;;;;;;;;;;;;<<<==================>>>???@@@AAACCCBBBAAA@@@???@@@@@@AAA???AAABBBDDDEEEDDDCCCCCCCCCBBBAAAAAACCCGGGKKKNNNJJJNNNQQQNNNJJJIIIOOOUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQOOOMMMLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLNNNOOONNNNNNMMMLLLJJJKKKMMMPPPSSSNNNLLLPPPQQQNNNOOORRRIIIJJJLLLNNNNNNOOONNNNNNOOOQQQTTTVVVWWWUUUQQQNNNPPPRRRTTTSSSPPPKKKHHHGGGNNNOOOPPPQQQSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQXXXRRRSSSXXXVVVVVVhhhyyy]]]PPPEEEAAAIIIMMMIIIHHHMMMKKKQQQPPPVVVjjjxxxwwweeeTTTMMMMMMKKKNNNRRRUUUYYY^^^dddhhhjjjkkknnnrrruuuwwwyyyzzz|||~~~zzzxxxyyyxxxxxxyyyzzz|||}}}~~~xxxwwwwwwzzz~~~}}}vvvtttqqqnnnjjjeee]]]XXXXXXSSSMMMIIIIIIJJJKKKLLLXXX\\\___[[[TTTNNNMMMNNNMMMXXXggguuuuuujjjNNNGGG>>>:::::::::888555:::;;;<<<;;;999888888999999777;;;@@@>>>;;;FFFVVVhhh{{{{{{XXXXXX[[[^^^\\\SSSEEE<<>>;;;<<<;;;<<>>???@@@BBBDDDEEEFFFFFFCCCCCCCCCCCCBBBAAAAAAAAA@@@>>>===;;;:::::::::;;;;;;<<<<<<=========<<<<<<888999:::;;;======>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>???@@@<<<<<<;;;;;;;;;:::;;;;;;;;;===>>>===;;;::::::;;;888888999::::::;;;;;;;;;============>>>???@@@AAA??????>>>===>>>@@@BBBCCC>>>???@@@BBBBBBBBBBBBBBBCCCBBBAAAAAACCCHHHLLLOOOJJJIIIHHHGGGHHHKKKNNNQQQSSSSSSRRRRRRQQQPPPPPPPPPPPPNNNMMMKKKJJJKKKKKKLLLMMMLLLKKKKKKLLLNNNOOOOOOPPPPPPOOOLLLJJJIIIKKKNNNKKKIIIJJJPPPUUUWWWWWWYYYMMMOOORRRSSSSSSPPPMMMKKKMMMOOOQQQSSSTTTTTTTTTTTTUUUUUUTTTQQQMMMJJJIIIIIIPPPOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTUUUVVVUUUTTTSSSWWWOOOOOOVVVTTTNNNUUUdddqqq\\\IIIFFFIIIIIIJJJMMMJJJNNNIIIIIITTT\\\fffvvv~~~lllXXXQQQHHHGGGFFFFFFIIIOOOVVV\\\]]]___ccchhhnnntttyyy{{{www{{{~~~|||xxxxxxxxxxxxxxxyyyzzzzzzyyyyyyzzz~~~}}}xxxrrrooojjjeee```ZZZUUURRRNNNKKKIIIJJJNNNTTTYYY\\\kkkeee\\\RRRLLLKKKOOOSSSZZZjjjuuuoookkkbbbYYYCCC===777666888:::888666999:::<<<<<<<<<<<<>>>???>>>999:::???BBBGGGZZZnnn|||yyytttvvvTTT```hhhaaaPPPDDDDDDHHH[[[___gggnnnnnnggg]]]VVVOOOTTTVVVTTTQQQOOOKKKFFFFFFDDDAAA===777222---+++,,,,,,++++++***))))))(((******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((()))))))))************))))))*********+++++++++............///000222222555777999:::999999:::;;;<<<;;;::::::;;;>>>AAACCCBBB>>>;;;<<<;;;<<>>===<<<>>>???AAACCCDDDEEEEEEAAAAAABBBBBBBBBAAA@@@@@@>>>===<<<;;;::::::::::::999:::;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;======;;;;;;::::::999::::::;;;:::<<<======;;;::::::;;;777888999:::::::::::::::<<<<<<<<<<<<===>>>???@@@>>>=========>>>???AAABBB>>>>>>???@@@AAAAAAAAAAAABBBAAAAAABBBDDDHHHLLLNNNMMMIIIFFFFFFIIIKKKKKKKKKQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIJJJNNNPPPRRRRRRQQQRRRQQQOOOLLLLLLMMMNNNKKKKKKMMMPPPTTTUUUUUUUUUQQQQQQSSSUUUVVVTTTPPPLLLMMMOOOQQQRRRRRRTTTWWWYYYXXXWWWTTTPPPLLLKKKLLLNNNPPPOOONNNMMMMMMMMMMMMMMMOOOQQQSSSUUUUUUUUUSSSRRROOOJJJLLLRRRSSSNNNNNNTTThhhnnnTTTIIIFFFGGGGGGGGGLLLKKKKKKQQQPPPUUUcccqqqvvvyyy{{{qqqkkkiii```TTTKKKFFFEEEFFFGGGHHHIIILLLRRRYYYaaaggglllnnnqqqvvvzzz|||}}}zzzzzzzzzyyyxxxwwwuuuuuurrrrrrsssuuuwwwtttnnnhhh```]]]VVVOOOJJJKKKOOOSSSSSSSSSTTTYYY```ggglllnnneee___WWWQQQRRRZZZeeemmm}}}uuufff\\\VVVLLLBBB;;;888444444777999888777999;;;=========>>>@@@BBB:::999<<>>999444000---+++------,,,+++***)))((('''+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++------......///111222333555777999:::::::::;;;<<<===<<<;;;:::<<<>>>BBBDDDBBB>>>;;;<<<;;;<<>>======>>>???@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>>>><<<<<<<<<<<<;;;:::999999777888999:::::::::::::::888999:::;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;999999999999999:::;;;<<<;;;::::::999999:::;;;;;;888:::;;;<<<:::::::::;;;888999:::;;;;;;::::::999;;;::::::;;;;;;<<<===>>>??????>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@BBBDDDGGGJJJKKKHHHHHHHHHHHHHHHIIIIIIJJJQQQPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKJJJIIIGGGFFFEEEIIIGGGGGGJJJOOOSSSUUUUUUPPPQQQRRRRRRPPPPPPQQQRRRQQQSSSTTTSSSRRRQQQQQQPPPOOOMMMNNNQQQVVVWWWSSSNNNMMMPPPSSSSSSSSSTTTVVVYYYWWWVVVTTTQQQNNNMMMOOOPPPOOONNNMMMLLLLLLLLLMMMMMMNNNOOORRRSSSSSSRRRPPPOOOGGGIIIKKKLLLLLLKKKLLLLLLRRRjjjyyy^^^SSSNNNGGGGGGJJJHHHJJJPPPKKKIIISSSWWW\\\cccmmmwwwwwwkkkeeeaaa\\\XXXRRRPPPMMMKKKLLLOOOSSSVVV]]]```eeeiiilllppptttxxx|||{{{zzzzzzyyyxxxtttrrrqqqqqqrrrqqqnnnkkkgggeee^^^^^^^^^^^^^^^]]]ZZZXXXQQQSSSTTTPPPMMMOOOVVV^^^___```ccciiinnnqqqrrrqqqaaaeeeiiimmmrrr|||{{{ssseeeTTTJJJDDD>>>777555555555555666888999::::::<<<===>>>======???@@@;;;FFFUUUggg}}}ttt```SSSLLLdddbbbWWWIIIJJJ___|||~~~kkkZZZTTTWWWZZZ\\\\\\WWWTTTQQQKKKDDDCCC???:::444///---,,,,,,+++++++++*********))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,---...000222333444555777:::;;;::::::<<<======<<<;;;;;;<<>>;;;<<<;;;<<>><<<>>>>>>???>>>>>>===<<<<<<;;;;;;===>>>>>>>>>===<<<;;;<<<<<<===<<<;;;999888666777888999999999999999999999:::;;;;;;;;;::::::666666777888999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999999:::;;;<<<666888:::::::::999:::;;;999:::;;;<<<<<<;;;:::999999999999999:::;;;<<<<<>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>@@@AAACCCFFFHHHIIIBBBFFFKKKLLLJJJJJJMMMPPPQQQQQQQQQQQQQQQQQQQQQQQQJJJKKKKKKJJJIIIGGGDDDCCCHHHFFFFFFJJJPPPUUUXXXXXXNNNPPPSSSTTTTTTTTTUUUVVVRRRVVVYYYXXXWWWXXXZZZZZZVVVRRROOORRRWWWWWWRRRKKKMMMQQQUUUVVVUUUSSSTTTVVVUUUUUUUUURRRPPPOOOOOOQQQMMMLLLKKKKKKKKKMMMNNNOOONNNOOOQQQRRRQQQOOOMMMKKKEEEKKKMMMHHHEEEGGGHHHGGGLLLPPPYYYyyy{{{lllaaaVVVLLLIIIAAACCCKKKGGGBBBIIICCCEEEMMMYYYbbbkkkyyyyyyrrrhhh^^^VVVQQQPPPPPPNNNQQQUUUYYY]]]bbbhhhkkkrrrqqqooonnnmmmjjjfffccc```aaaaaa```]]]XXXRRROOONNNNNNNNNMMMNNNOOOQQQSSSVVV___iiikkkhhhfffkkkpppfffhhhkkkppprrrqqqmmmjjjssswwwhhhhhh```PPP>>>555666777555333444666777777999<<<>>><<<===>>>===<<<;;;<<<===JJJ___yyy]]]MMMVVVdddggg\\\KKKGGGZZZ~~~yyyeeeZZZbbbpppfffddd^^^YYYWWWTTTJJJ???AAA===777000,,,***+++,,,***************+++++++++(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,---...000222444555555888:::;;;;;;;;;<<<===>>>===;;;;;;<<>>;;;<<<;;;<<>>>>>>>>:::::::::999888777666555777666666666777999;;;<<<===<<<<<<;;;;;;:::999999777555333333555777777777999999;;;<<<<<<<<<;;;:::;;;:::999888888888999:::555444444555555666777888<<<===>>>???>>>===;;;999<<<;;;999777777999;;;===<<<===>>>???@@@AAAAAAAAA@@@AAABBBBBBBBBAAA@@@???CCCDDDFFFGGGHHHHHHGGGFFFGGGGGGGGGHHHIIIJJJLLLMMMPPPPPPNNNNNNNNNOOOPPPQQQOOOKKKHHHHHHGGGDDDDDDGGGHHHJJJNNNQQQSSSTTTTTTSSSOOOOOOQQQSSSVVVVVVTTTRRRMMMPPPTTTVVVVVVVVVWWWXXXRRRUUUYYY\\\[[[XXXSSSOOORRRTTTUUUSSSPPPOOOQQQTTTWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSPPPLLLJJJLLLPPPTTTPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCPPPTTTWWWsssxxx```RRREEECCCCCCBBBBBBEEEBBBDDDGGGHHHJJJNNNTTTYYY```fffooowww~~~zzzzzz|||{{{uuunnniiillllllmmmssszzz~~~}}}|||{{{qqqhhhcccbbbYYY___]]]TTTTTT]]]```ZZZ[[[[[[\\\^^^aaaeeeiiikkkuuuuuulllpppwwwyyykkkfffccciiiuuu{{{uuummmaaaXXXPPPIII@@@888555555666777777999;;;<<<<<<;;;999999;;;;;;;;;===???BBBJJJQQQ^^^{{{yyyYYYJJJMMMYYYcccTTTKKKEEEMMMddd|||www{{{|||uuulllhhhnnnuuuaaa]]]YYYXXXVVVQQQHHHAAA;;;777222...------,,,++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))&&&&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,......---...///222555777777777777777888;;;===>>>>>>===<<<:::999:::>>>BBB>>>AAA===<<>>AAANNNYYY___jjjzzzooommmsss}}}uuuhhhxxxQQQLLLJJJKKKMMMOOOTTT[[[XXXVVVRRROOOLLLKKKKKKKKKGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>777888888999999999888888777777777777888:::<<<===:::::::::::::::999999999999777555555777999999999999:::;;;<<<<<<<<<;;;;;;;;;:::888777666777777888444444444444555666777777<<<===>>>???>>>===;;;:::999888666555555777:::;;;<<<===>>>???AAAAAABBBBBBAAABBBBBBCCCCCCBBBAAA@@@DDDEEEFFFGGGHHHHHHGGGFFFCCCDDDEEEFFFIIIKKKMMMOOOPPPOOONNNLLLLLLLLLLLLMMMQQQLLLIIIIIIGGGCCCCCCFFFNNNOOOQQQSSSTTTSSSRRRQQQRRRSSSTTTTTTSSSQQQOOONNNPPPRRRUUUVVVTTTSSSSSSSSSRRRUUUXXX[[[[[[XXXUUURRRTTTUUUVVVTTTRRRQQQSSSUUUTTTTTTTTTUUUUUUUUUUUUUUUVVVSSSPPPMMMMMMPPPSSSUUUPPPPPPNNNMMMLLLJJJJJJIIIKKKJJJIIIHHHGGGGGGGGGHHHHHHPPPOOOLLL^^^uuubbbNNNDDDBBBAAACCCGGGAAACCCDDDDDDDDDFFFHHHKKKOOOVVV___iiirrr~~~vvvsssvvvzzz~~~~~~}}}tttppprrruuutttrrrzzz~~~|||zzzyyyzzz{{{|||{{{mmmllluuuxxxtttiiikkkqqq|||~~~rrriiiccc[[[QQQIIIFFFAAA;;;666555666777888777888999:::::::::;;;<<<<<<>>>???>>>@@@LLLbbbttt___MMMOOOTTTPPPGGGBBBFFFNNN[[[iiirrrtttrrrqqquuuxxxwwwsssnnnllllll^^^\\\YYYXXXWWWQQQHHH@@@777444///,,,,,,,,,+++***+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******'''&&&'''))),,,,,,,,,,,,,,,+++++++++...------...///222555777777777777777999:::<<<>>>======<<<::::::<<<@@@CCCAAACCC>>>===AAA???AAAOOOUUU\\\hhhzzzvvvrrruuu{{{mmmdddyyyQQQLLLJJJLLLMMMNNNSSSYYYTTTSSSRRRPPPNNNLLLKKKJJJDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@??????@@@@@@===>>>???@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>999999999888888888888888777666777777888999;;;;;;888888888888999999999999;;;999888888:::;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::888666555555666666333333333333444555666777<<<<<<===>>>>>>===;;;:::777666555555666888:::<<<;;;<<<>>>@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEGGGHHHHHHGGGFFFFFFCCCCCCDDDEEEGGGIIIKKKLLLNNNMMMLLLKKKJJJIIIIIIIIIOOOKKKHHHIIIHHHEEEFFFIIIRRRRRRSSSSSSRRRPPPNNNMMMQQQSSSUUUSSSPPPMMMMMMNNNRRRTTTUUUTTTRRROOONNNNNNQQQRRRTTTVVVWWWVVVUUUTTTVVVWWWWWWVVVTTTSSSUUUVVVQQQQQQQQQRRRSSSSSSTTTTTTVVVRRROOONNNRRRUUUVVVVVVQQQPPPNNNMMMLLLKKKJJJJJJKKKJJJHHHGGGGGGHHHIIIKKKLLLOOOMMMHHHNNNeee{{{yyy^^^MMMDDD@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@???@@@FFFMMMVVV___kkkxxx~~~zzz}}}xxxtttnnneeeYYYQQQLLLGGG???999;;;888555444555777999999999:::;;;:::999:::<<>>;;;>>>===@@@NNNRRRZZZhhhzzz{{{xxxvvvyyyddd]]]sssPPPLLLJJJLLLMMMMMMQQQVVVRRRRRRQQQPPPNNNKKKHHHFFFAAAAAA@@@AAAAAABBBCCCCCCBBBAAA@@@???>>>>>>======<<<<<<===>>>>>>>>>======???>>>>>>>>>>>>>>>=========<<<:::999777666555444555555555666777888888999777777888888999::::::;;;;;;:::999999;;;<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999777666666666666444444444555555666777888;;;;;;<<<======<<<;;;;;;999999888888:::<<<>>>???;;;<<<>>>@@@AAABBBCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEFFFFFFGGGKKKKKKKKKJJJJJJJJJJJJJJJIIIFFFEEEHHHJJJIIILLLPPPQQQQQQQQQPPPOOOMMMKKKJJJLLLPPPSSSQQQMMMKKKNNNRRRQQQSSSSSSRRROOOMMMLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTVVVVVVVVVUUUTTTTTTUUUUUUNNNNNNOOOPPPQQQQQQRRRRRRTTTPPPMMMOOOUUUXXXWWWUUUQQQPPPNNNMMMKKKKKKKKKKKKJJJHHHFFFEEEEEEGGGIIIKKKLLLMMMOOOPPPPPPVVVgggxxx|||zzz{{{gggXXXLLLBBB===CCCAAA@@@@@@AAAAAA@@@>>>===@@@CCCGGGMMMUUU___eeekkkmmmwww}}}www{{{vvvtttuuuvvvwww~~~uuusss|||~~~yyymmmaaaWWWPPPFFF@@@===;;;777444555444333444777999::::::;;;===>>><<<::::::<<>>IIIbbbhhh[[[dddnnnoooeeeWWWQQQRRR^^^kkk~~~vvvkkkhhh^^^bbbhhhllllllgggaaa\\\VVVUUUTTTRRRMMMEEE:::333///,,,***)))***++++++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***---...---+++((('''***************+++++++++------...///000222444666555666666777999:::;;;<<<;;;<<<<<<<<<<<>>MMMSSS[[[hhhzzzzzzzzzwwwxxxddd[[[pppNNNJJJIIIKKKLLLKKKNNNRRRQQQQQQPPPOOOLLLHHHEEECCC????????????@@@AAABBBCCCBBBAAA@@@>>><<<;;;;;;::::::;;;;;;<<<============>>>>>>>>>=========<<<<<<===<<<:::888777666555555666666777888888999999999777777888999:::;;;<<<<<<;;;:::999999;;;;;;:::888::::::::::::;;;;;;;;;<<<<<<;;;999888777777888888666666666666777888999::::::::::::;;;;;;;;;:::::::::999::::::;;;===???@@@;;;<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEFFFFFFGGGFFFEEECCCBBBEEEEEEDDDDDDDDDEEEFFFFFFHHHIIIIIIKKKLLLLLLMMMMMMGGGDDDDDDHHHKKKKKKOOOSSSPPPPPPPPPPPPOOONNNMMMMMMLLLOOOQQQNNNJJJIIIMMMQQQNNNPPPPPPPPPNNNLLLLLLMMMLLLMMMMMMNNNPPPRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSMMMMMMNNNOOOPPPPPPQQQQQQQQQMMMLLLOOOUUUXXXVVVSSSQQQPPPNNNLLLKKKKKKLLLMMMKKKIIIGGGEEEFFFGGGJJJLLLNNNKKKLLLQQQRRRQQQVVV^^^nnnZZZMMMIIIDDD>>>===@@@BBBAAA????????????@@@BBBFFFKKKOOOVVVXXXbbbqqq~~~zzztttqqqqqqrrrssswwwvvvoooddd[[[]]]jjjvvvyyyqqqjjjiiijjjcccWWWLLLEEE@@@:::777666777666555666555555777999;;;;;;::::::===>>>===::::::===AAALLL[[[qqqooo___fffpppvvvlllUUULLL___yyyuuulllmmmkkkmmmnnnjjjddd___]]]^^^VVVUUURRRNNNGGG===444...---+++))))))+++,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++---000000...+++((())))))*********+++++++++,,,---...///111333444555444555666888999:::;;;;;;:::;;;<<<<<<===???CCCFFFDDDEEE===:::===;;;???NNNWWW^^^jjjyyysssxxxvvvyyynnniiiLLLHHHHHHJJJKKKIIIJJJNNNNNNNNNMMMLLLIIIFFFCCCAAA????????????@@@@@@AAABBBAAA@@@>>><<<;;;:::::::::999999:::;;;;;;<<<===>>>>>>======<<<<<<;;;;;;;;;999888777777777888:::;;;888999:::;;;;;;;;;;;;;;;888888888999:::;;;;;;<<<:::999999:::;;;;;;999777999999999888999::::::;;;;;;:::999888888888999:::777777777888888999:::;;;888888888888888999999999888888888999999;;;<<<<<<;;;;;;===>>>??????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFDDDEEEEEEEEEDDDCCCAAA@@@AAAAAABBBCCCEEEGGGIIIJJJFFFGGGIIIKKKMMMNNNNNNOOOJJJGGGFFFIIIKKKKKKNNNRRRRRRRRRRRRRRRRRRRRRRRRRRROOOPPPOOOKKKHHHGGGIIIMMMLLLMMMNNNNNNMMMMMMNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXUUUSSSQQQQQQRRRSSSRRRQQQNNNNNNOOOOOOPPPPPPQQQQQQMMMLLLMMMPPPUUUVVVUUURRRRRRPPPNNNLLLKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJKKKLLLOOOIIIFFFHHHLLLMMMOOOQQQZZZwwwaaaTTTFFF>>>>>>@@@@@@>>>???>>>======>>>@@@BBBDDDHHHIIIPPP\\\gggnnnvvv|||zzzxxxrrrnnnkkkhhhccccccbbb^^^\\\```iiiqqq{{{~~~xxxtttmmmrrrxxx~~~~~~yyyxxx~~~zzzpppiii```XXXSSSSSSSSSKKKAAA;;;;;;888555444555777888888:::999888:::<<<===<<<;;;888:::<<<;;;;;;???HHHPPPrrrvvv|||yyyoooaaaTTTNNN\\\|||llliiinnnyyyoooccc]]]]]]___WWWUUUOOOHHH@@@888111---,,,***)))***+++---,,,,,,***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,///111000---***))))))******+++,,,,,,,,,,,,---...000111333444555444555666888999:::::::::999;;;<<<<<<===???BBBEEEDDDFFF@@@===@@@???BBBPPPZZZaaalllxxxzzzmmmtttuuu{{{|||IIIGGGFFFIIIIIIGGGHHHKKKIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@@@@???@@@@@@AAAAAA===<<<;;;;;;;;;;;;;;;<<<888888999999:::<<<===>>>===<<<<<<;;;::::::999999888777666666777999;;;===888888::::::;;;::::::999777777888888999999::::::;;;::::::;;;<<<;;;999777888888777777777888999:::999888777777777888::::::777777777777888999:::;;;666666666666666777888888777777777888888999999999;;;;;;<<<===============>>>>>>>>>>>>@@@BBBDDDEEECCCDDDDDDDDDCCCAAA???>>>@@@AAABBBCCCFFFHHHJJJLLLFFFGGGIIIKKKLLLMMMMMMMMMJJJGGGFFFJJJLLLLLLOOOSSSSSSSSSRRRRRRRRRSSSTTTTTTOOOMMMKKKHHHGGGHHHJJJLLLKKKMMMMMMMMMLLLMMMOOOPPPPPPPPPQQQSSSTTTVVVWWWXXXUUUSSSPPPQQQRRRSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQJJJLLLPPPSSSUUUUUUSSSRRRRRRPPPNNNLLLKKKLLLNNNOOOMMMMMMLLLKKKJJJJJJJJJKKKHHHGGGEEEDDDGGGKKKKKKHHHKKKaaazzzfffdddssswww]]]JJJDDDBBB@@@===>>>===<<<======>>>>>>===??????DDDMMMSSSUUUZZZ```eeekkkrrrxxx|||~~~uuunnndddeeegggjjjooouuu{{{{{{wwwtttrrrpppkkkfffbbb^^^```cccfffhhhjjjkkkkkkmmmmmmnnnooossswww~~~yyyyyywwwrrriii___YYYUUUTTTKKKEEEDDDBBB<<<888888888666555666777999::::::<<<;;;:::;;;===>>>======999;;;<<<<<<@@@MMM___mmmoooZZZIIIKKK\\\vvvxxxlllppp|||zzzooofff```\\\ZZZSSSOOOHHH???777111......+++***))))))+++,,,+++***))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''))),,,000000...+++*********+++,,,---------,,,---...000222333444444333444666888999:::::::::999:::<<<<<<<<<>>>@@@CCCAAADDD???===AAA???BBBOOOYYYaaalllwwwyyylllsssuuu}}}HHHFFFFFFIIIIIIFFFFFFIIIEEEEEEEEEEEEEEEEEEFFFFFFAAAAAA@@@@@@@@@@@@@@@AAA999999999:::;;;<<<===>>>777888888999:::<<<===>>><<<<<<;;;::::::999888888:::999777666666777999:::555555777888888777666666777777777777888888888888<<<;;;;;;<<<===<<<999777888777666666666777999:::777777666666666888999:::666666666666777888999:::555555555555555666777777888888888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===???AAACCCEEECCCCCCCCCCCCBBB@@@>>><<>>===============;;;999===>>>BBBHHHJJJHHHJJJNNNOOOUUU\\\aaaeeelllvvv}}}~~~|||zzz{{{zzzooojjjiiifff```[[[\\\[[[ZZZZZZ\\\```dddfffllljjjllluuukkkooopppiii]]]UUUSSSTTTPPPFFF???>>><<<888999>>>999999999999:::;;;<<<<<<===<<<;;;;;;===??????>>>=========???GGGZZZtttwwwmmmVVVGGGBBBSSSjjj|||{{{ttt~~~zzzqqqlllhhhccc[[[UUUNNNIIIAAA777///+++,,,---***)))((()))***+++***)))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%&&&***...000...+++******+++,,,------......+++,,,...000222333444444333444666888999:::::::::999:::<<<<<<<<<===???AAA<<<@@@<<<;;;???===???LLLXXX```kkkwww{{{ooosssuuu}}}BBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAA>>>======???CCCCCCAAA??????>>>>>>???@@@@@@>>><<<;;;:::999999999:::;;;<<<<<<<<<;;;;;;;;;<<<======999888888888888888999999::::::999999888777666666666555555777999:::999777;;;;;;;;;;;;::::::999888888888777777666666555555555555444333444555666777;;;:::888777777777888999666555555555666777999:::777888999:::;;;<<<<<<;;;>>><<<::::::;;;;;;:::999::::::;;;<<<=========<<>>AAA@@@===;;;@@@???>>>=========>>>>>>AAAEEEHHHKKKMMMQQQWWW\\\qqq{{{yyyqqqhhhccc^^^___```bbbdddfffhhhhhhoooppprrrvvvxxxuuunnniii^^^YYYRRRKKKFFFEEEEEEFFF:::;;;===<<<;;;::::::;;;999===@@@@@@???>>><<<999@@@:::888===@@@===;;;===CCCCCCJJJ]]]tttyyytttvvvxxxVVVEEEQQQbbbrrrwwwyyyvvvooogggeeeggggggddd```RRRFFF666,,,***+++,,,,,,***)))))))))+++,,,+++***************************(((((((((((((((((((((((())))))))))))))))))))))))&&&$$$(((000000)))&&&'''))))))))))))((((((((((((&&&((()))***))))))+++---************+++,,,------............///000111222555666777999;;;<<<<<<<<<999:::;;;===>>>>>>??????>>>======???>>>===CCCKKKUUU___lllvvvyyykkksssxxx{{{BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDBBBAAA@@@;;;::::::<<<>>>???===;;;>>>>>>===>>>??????===;;;:::999888777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<999999888777666666666777:::999999888777777666666666555555777999999888777:::::::::::::::999888888777777777666666666555555666555444444444555666777888888777777777888888999777666555555555666888888777777888999::::::::::::<<<:::999:::<<<======<<<<<<;;;:::999:::;;;<<<>>>???>>>>>>>>>??????@@@AAA>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDGGGHHHHHHGGGBBBEEEIIIKKKLLLLLLMMMNNNKKKLLLOOOPPPOOOMMMJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJJJJKKKNNNOOOOOONNNRRRSSSUUUWWWWWWVVVTTTSSSNNNPPPPPPOOOMMMKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLIIIKKKLLLLLLJJJIIIJJJJJJJJJIIIJJJMMMPPPRRRPPPNNNLLLJJJHHHFFFEEEEEEFFFFFFDDDDDDEEEEEEDDDDDDEEEEEEEEECCCCCCHHHWWWqqqyyyppp|||cccUUUDDD===>>>@@@???>>>AAAAAA@@@???>>>=========<<>>>>>AAA===<<<@@@AAA>>>???BBBJJJ^^^yyywwwjjjvvv|||fffYYYoooyyy}}}|||vvvvvvvvvbbbiiirrrvvvrrriii___ZZZFFF===333,,,+++,,,,,,******)))))))))+++,,,+++***************************************************))))))))))))))))))))))))+++***...444555///,,,---))))))))))))(((((((((((('''(((******))))))***,,,************+++,,,------,,,---...///111333555666777777888::::::;;;;;;;;;999:::<<<===>>>????????????===>>>???>>>>>>DDDKKKWWWaaammmxxxyyylllssszzz}}}CCCBBBAAAAAABBBDDDFFFHHHHHHHHHGGGEEECCCAAA???>>>:::999999:::<<<<<<:::999>>>===<<<===>>>===;;;999888888777777777888:::::::::;;;<<<<<<<<<;;;:::999999888777666555444444444999888888777777666666666555444444666888999888666888888999999999888777777666666666555555555555555555444444333333555666777555555666777888888888888888777666666555555666666555666777888999999999888999888777999<<>><<<999777777888;;;===:::;;;;;;<<<===>>>??????<<<<<<<<<<<<===>>>???@@@@@@???@@@CCCEEEFFFFFFDDDAAAEEEKKKNNNNNNLLLKKKJJJJJJKKKLLLLLLKKKIIIGGGEEEIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIJJJLLLOOOPPPNNNMMMRRRSSSTTTUUUTTTRRRPPPOOOPPPPPPPPPMMMKKKJJJJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJGGGIIIJJJIIIGGGEEEEEEFFFEEEEEEFFFIIIMMMOOONNNNNNMMMJJJGGGDDDBBBCCCDDDEEEBBBEEEHHHGGGEEECCCCCCEEEKKK??????IIIJJJMMMiiiddd^^^{{{sss[[[KKKGGGFFFCCC>>>@@@@@@>>>===<<<<<<======999;;;======<<<===>>>@@@FFFIIIMMMPPPRRRVVV\\\aaajjjooouuuxxxwwwtttqqqoooqqqrrruuu|||{{{tttvvvwwwyyy|||~~~{{{{{{{{{xxxrrrkkkccc___ZZZZZZ[[[\\\]]]^^^______[[[YYYVVVSSSOOOIIICCC>>>;;;<<<======<<<:::888666;;;<<<>>>>>><<<<<<<<<===@@@===;;;;;;<<<>>>???@@@???>>>???@@@@@@@@@FFFMMM^^^{{{gggfff{{{tttYYY]]]pppuuusss|||xxxiiijjjzzzzzzcccSSSLLL888333...,,,------+++)))***)))))))))+++,,,+++***************************************************)))))))))))))))))))))))))))))),,,000111---***+++))))))))))))((((((((((((((()))******)))((()))+++************+++,,,---...///000000111333444666777888999999:::::::::::::::999:::<<<>>>?????????>>>???>>>>>>@@@>>>>>>DDDLLLYYYbbbmmmyyyyyymmmpppyyy}}}EEEDDDBBBAAABBBDDDGGGIIIHHHHHHGGGEEECCC@@@>>>======<<<<<<<<<<<<<<<<<<;;;===<<<;;;;;;<<<<<<:::888888888777777888999:::;;;999;;;<<<===<<<;;;888777666666555444333333333444777777777666666666555555444333333555777888777555666666777777777777666666555555555444444444444444333333222111222333444555222333555777888888888777999888777666555444444333444555666666777777777666666555555777;;;===>>>>>>===;;;999777666777999:::777888:::;;;===>>>??????<<<<<<<<<======>>>???@@@@@@???>>>???BBBDDDDDDDDDBBBFFFKKKMMMMMMKKKJJJIIILLLLLLLLLLLLKKKIIIGGGFFFJJJJJJKKKKKKJJJHHHFFFEEEIIIIIIKKKMMMPPPPPPNNNLLLMMMNNNPPPRRRRRRRRRRRRQQQRRRRRRQQQNNNKKKJJJKKKLLLGGGGGGHHHHHHIIIIIIIIIJJJDDDFFFGGGGGGEEEDDDEEEEEEDDDDDDEEEFFFHHHJJJJJJJJJLLLJJJFFFCCCAAAAAABBBDDDEEEIIIMMMLLLGGGCCCCCCEEELLLAAAAAAIIIEEE>>>OOOlll~~~wwwsss```kkkxxxllldddZZZPPPIIIFFFBBB===;;;:::;;;<<<:::;;;<<<===<<<<<<======BBBDDDDDDDDDEEEIIIOOOTTTXXX]]]bbbfffeeebbb```___dddeeeiiimmmnnnjjjbbb\\\cccdddeeehhhlllooosssuuudddeeedddccc___YYYTTTPPPLLLLLLLLLMMMNNNNNNOOOOOOKKKJJJGGGEEEBBB???<<<:::;;;<<<>>>@@@@@@???===;;;;;;===??????>>>===>>>???@@@>>>???BBBCCC@@@=========???BBBDDDFFFMMM[[[gggvvvdddkkksssuuu^^^XXXvvvrrrjjj|||nnnTTTEEE@@@000...++++++,,,,,,+++)))***)))))))))+++,,,+++***************************************************))))))))))))))))))))))))$$$%%%(((***+++)))'''&&&))))))))))))(((((((((((()))***+++***)))((()))***))))))******+++,,,---...555555444333333333444444777888999:::;;;;;;;;;;;;999:::===>>>@@@??????>>>@@@>>>???@@@??????EEEMMMZZZ```kkkxxxvvvlllmmmvvv{{{HHHGGGEEECCCDDDFFFHHHJJJGGGGGGFFFDDDBBB???===<<<>>>>>>>>>======<<<======>>><<<::::::::::::999888999999888888999:::<<<===:::;;;<<<<<<;;;999777555333222222222333444555555666666555555555555555444333222222444666777666444444444555555555555555444333333333333333333444444222111000000000111222333000222444666777888777777999888888666555444222222444444555666666666555555666444444555888:::::::::999999888888777777666666777888:::<<<===>>>??????>>>>>>>>>>>>???@@@AAABBBCCC@@@<<<<<<>>>BBBDDDEEEEEEGGGIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFJJJKKKLLLLLLLLLJJJIIIHHHIIIJJJKKKMMMPPPOOOMMMKKKKKKLLLNNNPPPQQQQQQRRRQQQPPPQQQPPPNNNKKKIIIIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKBBBDDDGGGGGGGGGGGGHHHIIIFFFFFFFFFEEEDDDDDDDDDEEEIIIHHHEEEBBBAAAAAACCCDDDCCCHHHMMMLLLGGGDDDEEEGGGCCCAAABBBDDDBBB???CCCLLLUUU{{{zzz{{{lllfff[[[OOODDD===999888;;;;;;;;;<<<===>>>>>>>>>???????????????@@@CCCEEEEEEHHHKKKLLLLLLKKKKKKKKKMMMNNNPPPRRRQQQMMMHHHEEEJJJKKKMMMPPPRRRTTTUUUUUUJJJKKKKKKKKKJJJGGGDDDBBB????????????@@@@@@@@@AAA@@@???>>>===<<<;;;;;;<<<<<<==================<<<<<<>>>@@@@@@?????????AAA@@@>>>>>>AAAAAA======BBBEEELLLTTTYYYaaaqqqmmm```jjjwwwooosssrrrdddccckkk}}}xxxmmmnnnvvvwwwuuuiiiVVVEEE:::555///---+++******+++++++++***)))))))))+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((*********+++***((())))))))))))(((((((((((()))***+++***)))((()))***)))))))))***+++,,,...///555555444444444444444444555666888:::<<<===>>>>>>999;;;===???@@@@@@???>>>@@@??????AAA@@@@@@EEEMMMYYY]]]hhhvvv~~~tttlllooovvvzzzKKKIIIGGGFFFEEEFFFGGGHHHFFFFFFEEECCCAAA???===<<<<<<======<<<;;;;;;===>>>???<<<:::999::::::999888999999888888999;;;===>>>;;;;;;;;;;;;:::888666555111111111222333444555666444444444444444444444444222111111333555666555333222222333444444444333333222222222222333333333333111000000//////111222333111111333444555666666777888888888777555333222111444444555555555555555444555444333444666777777777666666777777777666555555777888:::<<<>>>???>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDAAA===<<>>BBBDDDCCCDDDEEEBBB===@@@YYY}}}}}}sss```OOOBBB;;;???===;;;:::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<;;;;;;===???;;;===???@@@???=========<<<===???@@@AAA@@@@@@???;;;;;;<<<=========<<<<<<999999::::::;;;;;;<<<<<<;;;<<<<<<;;;999999:::<<>>======<<<======>>>===???AAAAAAAAA@@@AAABBBCCC>>><<<===<<<===JJJYYY```kkkxxx~~~]]]XXXfffkkkcccbbbqqqvvvllllllqqqmmmggg]]]QQQEEE999///)))///---+++***)))***+++,,,***)))))))))+++,,,+++***************************(((((((((((((((((((((((())))))))))))))))))))))))'''***+++)))))),,,+++)))))))))))))))((((((((((((((()))******)))((()))+++)))))))))***+++---...///000111111222444555777888444555777:::<<<>>>???@@@999;;;>>>@@@AAAAAA???>>>AAA@@@@@@AAA@@@@@@FFFNNNZZZ]]]gggwww~~~vvvppptttyyy|||KKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>>===:::<<<===<<<:::;;;>>>@@@@@@===;;;999::::::999888888888777777999:::<<<===<<<<<<;;;999888666555555222222222222333333444555333333333333333444444444111111111222444555444333000111222222333333333222111111111111222222333333222222111000111222333444222222222222333444666666777777777777555444222111444555555555555555444444444333222333666888888777666555555444555555666777666888:::<<<=========<<<<<<<<<<<<<<<===>>>???@@@BBBAAA@@@AAACCCDDDDDDCCCCCCDDDDDDDDDDDDEEEHHHKKKIIIGGGFFFDDDDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOONNNLLLLLLMMMMMMKKKJJJMMMMMMLLLLLLKKKJJJIIIHHHHHHJJJMMMMMMJJJHHHFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNFFFHHHJJJJJJJJJJJJKKKLLLIIIJJJIIIEEEAAA???@@@BBBAAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEAAACCCEEEEEEFFFEEEAAA<<>>>>><<<;;;<<<>>>::::::::::::;;;;;;;;;;;;888888999::::::;;;;;;;;;999::::::;;;<<<======>>>:::<<<===<<<:::999;;;===@@@@@@AAAAAAAAA@@@@@@@@@>>>@@@BBBBBBBBBAAABBBDDDDDDBBBDDDIIIIIIOOOddd{{{~~~kkk___pppuuufffuuurrriiiooovvvwwwnnnbbbPPPBBB888111***&&&+++++++++++++++++++++,,,***)))))))))+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''******''''''++++++((())))))))))))(((((((((((('''(((******))))))***,,,(((((()))***+++---...///......///000222555666888555666888:::<<<>>>??????999;;;>>>AAABBBAAA???>>>BBB@@@AAABBBAAAAAAGGGNNN]]]___iii{{{zzzvvvxxx{{{{{{KKKJJJIIIGGGEEEDDDBBBAAACCCCCCCCCBBBAAA@@@>>>===;;;===>>>===<<<<<<@@@CCC@@@>>>;;;:::::::::999888777666666666888999;;;======<<<:::888777666555555444444333333222333333333333333333333333333333333111000000222444555444222///000111222222222222222000000111111222222222333444333222222222333444555333222222111222333555666666777777777666444222111555555555666555555444444333222222444777999:::999777555333111222444777999666777:::<<<===<<<;;;;;;::::::::::::;;;<<<======@@@@@@BBBEEEGGGFFFCCCAAA@@@BBBCCCDDDDDDEEEGGGIIIIIIHHHFFFEEEDDDEEEGGGHHHCCCCCCDDDEEEHHHKKKNNNOOOQQQOOOLLLKKKLLLLLLKKKIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGKKKNNNOOOMMMJJJHHHGGGFFFFFFHHHIIIKKKLLLNNNNNNHHHJJJKKKKKKJJJIIIJJJKKKIIIJJJIIIFFFAAA???AAACCC>>>???BBBEEEGGGHHHIIIIIIRRROOOKKKHHHGGGEEEBBB@@@BBB???AAAEEECCC===:::<<>>SSSnnnzzz~~~jjjgggjjjjjjuuuhhh[[[TTTKKKDDDAAA???<<<::::::999888888:::<<<<<<<<<:::<<<======<<<::::::;;;999===@@@???;;;999:::<<<999888777777888999;;;===::::::::::::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@:::<<>>===<<<>>>AAA>>>???AAABBBCCCBBBAAA@@@>>>@@@BBBCCCBBBBBBCCCDDDDDDGGGRRR\\\___ddd{{{{{{ooosss{{{mmmvvvzzz}}}sssdddfffyyykkk[[[EEE444------...///&&&(((+++---,,,+++++++++***)))))))))+++,,,+++***************************************************)))))))))))))))))))))))))))------((()))......+++))))))))))))((((((((((((&&&((()))***))))))+++---(((((()))***+++---///000//////000000111222333444777888999;;;<<<=========888;;;>>>AAABBBAAA???>>>BBB@@@AAABBBAAAAAAGGGOOO```aaalll~~~{{{yyyzzzxxxHHHGGGEEEBBB@@@BBBEEEHHHFFFFFFGGGFFFEEEDDDBBBAAA<<<===<<<;;;:::;;;>>>AAAAAA@@@>>>===;;;:::::::::888777777777888:::<<<===;;;:::999777666555555555444555555555666777777777777666555333222222222222111111333333333333111111111111111111111111111111111111111222222333333333333333222222333333444555222222222222222222222222444444444444444444444444333333333444444444555555333333333444555666777777555555555555666777888999777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAAAAAAAA@@@??????BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKIIIGGGEEEDDDDDDEEEFFFEEEBBBAAACCCHHHMMMPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJGGGDDDEEEHHHIIIGGGEEEMMMLLLKKKKKKLLLLLLJJJIIIGGGGGGHHHJJJLLLNNNMMMLLLMMMLLLJJJHHHHHHJJJKKKMMMIIIHHHFFFDDDCCCDDDDDDEEE@@@CCCEEEEEEDDDGGGNNNTTTUUURRRNNNLLLLLLIIIEEEAAAAAA@@@@@@??????>>>>>>>>>CCC??????FFFPPPhhhooorrrrrrmmmvvvnnn[[[MMMEEECCCDDDEEE>>>999888888888;;;???888:::;;;<<<;;;;;;===>>>???:::999>>>@@@;;;888999@@@>>>;;;999;;;>>><<<999===>>><<<999888999;;;;;;AAA>>><<<<<<>>>>>><<<999>>>>>>===;;;:::;;;>>>AAADDD???===>>>===<<>>AAACCCDDDBBB@@@AAAGGGEEECCCEEEBBBFFFUUUcccdddiii|||vvvvvvtttzzz}}}IIIHHHEEEBBBAAABBBEEEGGGFFFFFFFFFFFFEEECCCAAA@@@??????>>><<<::::::<<<>>>>>>>>>===;;;:::::::::999999999888999999:::;;;<<<:::999888666555555444444444444444444444444555555666666555555444444333333111222333444444333222111222222222222222222222222111111111222222333333333333222222222222333444444222222222222222222222222444444444444444444444444333333444444444555555555222222333333444444555555666555555666666777888999777888999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<@@@@@@AAA@@@???@@@BBBDDDDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGFFFDDDBBBDDDHHHMMMOOOOOOQQQPPPPPPOOOOOONNNNNNNNNKKKIIIHHHHHHIIIIIIIIIHHHMMMLLLKKKKKKLLLMMMMMMMMMKKKJJJJJJLLLNNNNNNMMMLLLJJJIIIIIIHHHHHHIIIJJJKKKHHHGGGEEEDDDCCCCCCCCCDDDBBBDDDFFFEEEDDDFFFLLLQQQSSSPPPNNNMMMLLLKKKGGGDDDAAAAAA@@@???>>>>>>======>>>:::;;;@@@DDDOOOkkkwwwmmmfffJJJDDD???@@@@@@<<<:::;;;<<<;;;::::::999999999888BBB>>><<>>BBB;;;;;;:::;;;???AAA>>>;;;:::<<<>>>======>>>@@@AAA>>>===<<<===???@@@@@@???>>>>>>???>>><<<<<<>>>???>>>>>>BBBHHHIIIEEECCCEEE???FFFMMMNNNPPP[[[mmm}}}kkkeeexxx}}}wwwqqq|||qqq]]]QQQDDD:::000+++,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))***,,,---///111111111111222333444555777777999===@@@AAA@@@>>>:::;;;===@@@AAABBB@@@???>>>EEEDDDCCCEEEBBBEEEUUUfffiiimmmzzzzzzmmmqqq{{{HHHFFFCCC@@@@@@AAACCCEEEEEEEEEEEEEEEDDDBBBAAA@@@BBBBBBAAA>>>;;;999:::<<<;;;;;;;;;::::::::::::999::::::;;;;;;;;;;;;::::::999888777666555444444444333333333333222222222222444555666666666666444444222333333444444333333222333333333333333333333333111111111222222222222222222222111111222222333444333333333333333333333333333333333333333333333333444444444555555555666666333333333333333333333333666666666666777888999999777888999:::::::::::::::::::::::::::;;;;;;;;;;;;===>>>?????????@@@BBBDDDCCCCCCBBBBBBBBBCCCDDDDDD@@@AAABBBCCCEEEGGGHHHIIIGGGFFFEEEFFFIIILLLMMMNNNOOOOOONNNNNNOOOPPPQQQRRRLLLMMMMMMLLLJJJJJJKKKLLLNNNNNNMMMMMMNNNOOOPPPQQQOOONNNMMMMMMNNNNNNLLLJJJFFFGGGGGGHHHIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGEEECCCDDDHHHLLLLLLKKKJJJIIIJJJIIIGGGEEEBBBBBBAAA@@@>>>===<<<<<>>:::999:::<<<;;;888:::===;;;::::::>>>AAAAAA>>>::::::<<<>>>===;;;999:::<<<;;;:::;;;;;;<<<===>>>???===???AAAAAA@@@@@@AAABBBDDDEEEHHHKKKIIIDDDEEEJJJWWWeeetttzzz}}}ooommmuuu|||vvvqqqXXXDDD999...,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))*********))))))((((((((('''(((((())))))(((((('''))))))))))))))))))))))))***)))))))))))))))******************+++,,,...///000000111222333555666666666777999===AAACCCBBBAAA;;;<<>>>>>???AAABBBEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBAAA>>>;;;::::::<<<:::::::::;;;;;;;;;::::::;;;;;;<<<===<<<;;;999888999999777666666555555555444333333333222222111111333444666888888777555444333333333444444333333333333333333333333333333333111111111111111222222222111111111111111222333333333333333333333333333333222222222222222222222222444444555555555666666666444444444333333333333333666666666666777888999999777777888999999999999999999999999999:::::::::;;;;;;===>>>?????????AAACCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDFFFHHHJJJJJJJJJGGGGGGGGGHHHIIIKKKLLLLLLNNNMMMLLLMMMNNNQQQTTTVVVMMMOOOQQQOOOLLLKKKNNNQQQPPPQQQSSSSSSRRRQQQQQQQQQQQQOOONNNMMMMMMLLLIIIGGGDDDFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGEEECCCCCCEEEGGGCCCCCCDDDDDDEEEEEEDDDCCCDDDCCCBBBAAA@@@>>>======AAA???@@@DDDCCC@@@@@@EEEIII[[[{{{```]]]cccvvvzzzuuu]]]TTTIIICCCBBBCCCBBB???<<>>>>>CCC???===@@@BBB@@@===;;;>>>=========:::777:::???>>>???@@@>>>======???AAA>>>???@@@@@@???@@@CCCEEENNNPPPRRRQQQNNNRRReeewwwmmmUUU@@@444111***,,,...//////.........++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))++++++******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))***++++++*********+++---///000///000111333555666777777888999;;;>>>BBBCCCBBBAAA===???BBBCCCCCCCCCBBBBBB>>>FFFFFFFFFGGGBBBCCCQQQSSSdddrrr|||tttooozzz{{{}}}HHHDDD@@@>>>@@@BBBCCCCCCDDDDDDCCCBBBAAA@@@?????????@@@@@@>>><<<;;;<<<===::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<;;;999888::::::999888777777777777555555444444333333222222333444666888888777555444333333333333333333333333333333333333333333333333111111111111111111111111111000000000000111222222333333333333333333333333222222222222222222222222444444444444555555555666555555555555444444444444555555555555666777888999777777888888999999888888888888888888999999999999999;;;===>>>>>>???@@@BBB@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHHHHHHHFFFGGGIIIIIIIIIJJJJJJJJJLLLKKKKKKLLLNNNQQQTTTVVVNNNPPPRRRQQQNNNNNNQQQTTTQQQUUUYYYZZZWWWRRROOONNNPPPNNNMMMLLLKKKIIIFFFDDDEEEFFFIIIJJJKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFDDDBBBAAABBBCCC>>>???AAABBBBBBBBBBBBCCCEEEDDDCCCBBBAAA@@@??????@@@===<<<>>>@@@@@@AAACCCIIIJJJ\\\{{{pppgggjjjwww{{{hhhYYYPPPKKKFFFBBBCCCDDDCCC@@@>>>???@@@@@@GGG@@@;;;>>>@@@>>>>>>@@@AAA<<<999;;;<<<<<<@@@GGG>>>AAACCCBBB??????DDDIIIFFFEEECCCAAA???@@@CCCFFF@@@GGGPPPTTTXXXhhhhhhfffpppzzzxxxaaaIII777...------///000000---,,,---...++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((()))***+++++++++*********+++---///000///000222444666777777777:::;;;<<>>===<<<;;;<<<===:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;:::999999;;;:::999888888888888999555555555555444444444444444555666666666666444444333222222111111222222333333333333333333333333333111111111111111000000000000000000///000000111222222222222222222222222222111111111111111111111111333333333444444444555555555555555555555555555555444444444444555666777777666777777888888888777777777777777777888888888999999;;;===>>>======>>>???????????????@@@AAABBBBBBEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFIIIJJJIIIHHHHHHIIIKKKJJJKKKKKKMMMOOORRRSSSMMMNNNOOOPPPPPPQQQSSSUUURRRVVV[[[[[[VVVPPPMMMLLLNNNLLLJJJJJJJJJHHHEEECCCFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@>>>@@@BBBBBBAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@AAA>>>;;;;;;===@@@BBBDDDFFFCCCKKKbbbxxxxxxyyyrrrmmmjjjbbb\\\RRRIIIJJJSSSZZZ\\\NNNEEE@@@EEEHHHGGGIIINNNOOODDD===???@@@======AAA<<>>999===AAAAAA???===>>>???DDDKKKJJJHHHHHHBBBCCCQQQaaafffcccdddooouuuyyyHHHDDD???@@@DDDHHHIIIIIICCCBBBAAA???>>>>>>>>>>>>;;;<<<======;;;::::::;;;999:::;;;<<<<<<;;;999888;;;::::::999999999999::::::999888888888888888888444444444444555555555555666666555555444444333333222111111000000111111222222222222222222222222222222111111111000000000///000////////////000111111111111111111111111111111111111111111111111111111222222222333333333333444333333333444444555555666333333222333333444555666666777777777777777666666666666666777777777888888999;;;===>>>===<<<<<<======>>>>>>???@@@BBBCCCDDDGGGFFFEEECCCCCCCCCCCCDDDAAAEEEIIIJJJIIIGGGGGGHHHJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLNNNQQQTTTUUUUUUPPPTTTWWWVVVQQQMMMLLLMMMLLLJJJIIIIIIIIIIIIFFFDDDGGGHHHHHHHHHHHHFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCCCCAAA@@@??????@@@??????>>>>>>@@@BBBBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>@@@BBBBBB===<<>>AAABBBAAA???888<<>>CCCIIIGGGEEEGGGBBBEEETTTccceeeccckkkEEE@@@<<<===BBBGGGHHHGGGCCCBBB@@@>>>======>>>>>>;;;<<<======:::999999999888999;;;;;;;;;999777666::::::888888888999:::;;;999888777777777777777888333333333444444555555555777666555333333222222222222111000//////000111222111111111111111111111111222111111111000000/////////////////////000111111000000000000000000000000000000000000000000000000111111222222222333333333111111222333333444555555222222222222333444555555666777777777777777666666666666666666777777777777999;;;===>>>===;;;;;;<<<======>>>???@@@BBBDDDEEEJJJIIIFFFEEEDDDEEEFFFGGG???CCCHHHJJJHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLJJJIIILLLRRRVVVVVVUUUOOORRRSSSPPPLLLJJJLLLPPPKKKJJJIIIIIIJJJJJJHHHFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAA???>>>===>>>??????>>>===<<<>>>@@@@@@===;;;<<<>>>>>>>>>?????????@@@@@@@@@<<>>??????>>>AAA???BBBEEEBBBCCCWWWooo}}}wwwzzz~~~wwwvvv}}}}}}aaa???:::444222333222...***---,,,+++,,,------***(((************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((()))+++---...222444666777888777666555777777:::>>>AAACCCBBB@@@999>>>BBBBBB???<<<===@@@@@@FFFEEECCCEEEBBBGGGVVVcccggghhhwww|||DDDAAA???>>>@@@CCCEEEEEEBBBAAA???>>><<<;;;;;;::::::::::::::::::999777777888999:::;;;;;;:::999888666777777777888888888888888888888777777777777777555555444333333333333444777555444222111111222222////////////////////////111111222222222222111111111111000//////////////////.........///000222333111111000///////////////////////////////////////111111222222222111111000333333333333333333333333333333222222333333444555444444444333333222222222666555555444444666777888777888888999999999888888:::;;;<<<======???CCCEEEFFFEEEFFFHHHKKKJJJGGGDDDGGGGGGHHHIIIIIIGGGFFFEEEHHHHHHGGGGGGHHHIIIJJJJJJJJJHHHGGGKKKQQQVVVUUUSSSRRRSSSSSSQQQLLLJJJLLLNNNIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFEEEDDDCCCCCCDDDEEE@@@AAACCCDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???===;;;::::::;;;<<<>>>===;;;:::;;;===???@@@<<<>>>@@@@@@>>><<<<<<<<<<<<<<<<<<===???CCCFFFIIIjjj}}}sssgggdddjjjssszzz{{{{{{uuuooohhh~~~aaaCCC222222000///............------,,,,,,,,,,,,++++++++++++************++++++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))+++///111000222555888888777555333:::888888===BBBCCC???:::@@@AAABBBAAA???======>>>BBBFFFEEEEEEEEE???DDDXXXmmmgggooo~~~AAA???<<<<<<>>>AAABBBCCCAAA@@@>>>===;;;::::::::::::::::::999999888777666777888999::::::999888777777777888888888999999999888888888777777666666666444444333222222222222222555444333222111111111222000000000000000000000000000111111222222111111000000//////..................---------...///111111111000///............///000000000000000000000000000000111222222111111111222222222222222222222222111111111000111222222333444444333333333222222222666555444444444555777777666777888888999999888888:::;;;<<<======???BBBEEEEEEEEEEEEGGGIIIIIIFFFDDDEEEFFFFFFFFFFFFEEECCCCCCCCCDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGKKKQQQTTTSSSPPPOOOPPPPPPMMMJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDDDDEEEEEECCCBBBBBBCCCDDDDDD???@@@AAABBBBBBAAA@@@???AAAAAA@@@@@@@@@?????????@@@???===;;;::::::;;;<<<===<<<;;;::::::<<<===???<<<>>>??????===<<<;;;<<<>>>===<<<<<<===>>>@@@BBBGGG^^^}}}wwwccc[[[]]]ZZZ[[[bbbkkkqqqvvvyyy~~~|||zzztttqqqqqq|||fffMMM999222111000///............------,,,,,,,,,,,,++++++++++++************++++++************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,...000000222555888888777555333:::999999>>>CCCDDD@@@<<>><<<<<<===BBBEEECCCBBBDDD???GGG]]]llliiittt~~~~~~~~~>>>;;;999999;;;>>>?????????>>>===;;;:::999999888999999888888777777666666555666777888888777666555777777888888888999999999999999888777666555555444333222111111000000111111444333222111000000000111111111111111111111111111000000111111111111000000//////...---------------------,,,,,,---...///000//////...---------......111111111111111111111111...///000111111222111111000000000000000000000000///////////////000000111333333333333222222222222555444444444444555666666555666777888888888888888999;;;<<<======>>>AAADDDCCCCCCCCCEEEGGGGGGEEECCCDDDDDDDDDCCCCCCAAA@@@??????@@@CCCFFFHHHIIIJJJJJJGGGGGGHHHKKKPPPQQQOOOLLLMMMMMMMMMKKKHHHGGGGGGIIIJJJIIIHHHGGGFFFDDDCCCBBBCCCBBBAAAAAAAAABBBCCCDDD>>>???@@@AAAAAA@@@???>>>BBBAAAAAA@@@???>>>======???>>><<<;;;::::::;;;<<<;;;;;;:::999999:::<<<===;;;===>>>>>><<<;;;;;;<<<===<<<;;;::::::;;;<<<===??????IIIcccxxxpppfffdddmmmnnneee```ddd[[[hhhsssxxxlllSSSCCC999222111111000///............------,,,,,,,,,,,,++++++++++++************++++++************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......000222555777888777666444999999:::>>>CCCDDDBBB>>>>>>???@@@???===<<<<<<===BBBEEEBBBAAACCC@@@III```llliiiuuu~~~{{{{{{~~~;;;:::888888:::<<<=========<<<;;;999888888777777999888777777666555555555444555666666666666555444666666666777777777777888999999888777555444333333333222111111000000111111222222111000000000000000000000000000000000000000///000000000000000000///000///......------......---------....../////////...------,,,,,,---------000000000000000000000000---...///000111111111111000000000000000000000000//////.........///000000333222222222222222222222444444444444444555555555444555666666777777777777888:::<<<======>>>@@@BBBAAAAAABBBDDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@??????===???CCCEEEGGGHHHGGGGGGDDDEEEFFFJJJMMMMMMJJJGGGLLLLLLKKKJJJHHHHHHHHHIIIIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@??????@@@AAABBBCCC??????@@@AAAAAA@@@??????BBBAAA@@@???>>>===<<<<<<===<<<;;;::::::;;;;;;<<<::::::999888888999:::;;;:::<<<===<<<;;;:::;;;<<<::::::999999:::;;;======EEE===:::AAAPPPjjj~~~|||tttqqqqqqmmmfffjjjgggjjjwww|||vvvqqqqqqwww}}}eeeJJJ888111111222111000///...............------,,,,,,,,,+++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++---.........---111333555777888888777666777888:::>>>BBBCCCAAA>>>>>>???AAA@@@>>>======>>>BBBEEECCCCCCDDD@@@HHH^^^iiigggsss}}}zzzzzz}}};;;999888999;;;<<<===<<<<<<;;;:::888777777777777999888777666555555555555333444555555555555444333444444444444555555555555888888777666555444333222333222222111111111111111000111111000000000//////////////////////////////...//////000000//////...111000//////......//////.../////////000000000000------,,,,,,,,,,,,------........................,,,---...///000111111111111111111111111111111111000////////////000111111222222222222222222222222222333333444444444444444222333444555666666666666888:::<<<===<<<===???@@@???@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBDDDFFFGGGFFFEEEDDDBBBCCCEEEGGGIIIHHHFFFDDDJJJIIIHHHGGGGGGGGGGGGGGGFFFEEECCCAAA@@@???????????????>>>>>>>>>@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@???===<<<;;;;;;:::::::::::::::;;;;;;;;;999999999888888888999999999:::;;;;;;999999:::<<<::::::::::::;;;;;;<<<<<<;;;999<<>>@@@BBBBBBAAABBBDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCEEEFFFGGGGGGGGGEEEDDDCCCAAABBBEEEFFFGGGFFFEEEDDDGGGEEEDDDDDDEEEFFFEEEDDDDDDCCCAAA???>>>>>>??????@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;888999999::::::;;;;;;;;;999999999999999888888888888999:::999888888:::<<<>>>======<<<:::999999888:::666888???AAA>>>???DDDhhh|||vvvlllaaaZZZ^^^bbbaaaeeekkktttssstttzzz|||qqqfffgggoooyyykkkLLL>>>111...000222111111//////......---......///------,,,,,,,,,,,,++++++++++++************++++++************************((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...///......222333555777888888888888555777:::===>>>>>>===<<>>===<<<::::::999888777777777777;;;999777666555555666777333333444555555444333333222222333333333444444444555555555444444333333333222111000000//////000000000000111222222111111000////////////////////////---......//////......---000000///............///......///000000///......---------------...//////------------------------------...//////.........////////////////////////000000//////000000111222000111111111222222222222000111222333444333333222000111222444555555555666777999;;;<<<<<<<<<======>>>@@@BBBBBBAAAAAADDDGGGDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDFFFFFFGGGGGGGGGHHHGGGDDDBBBCCCEEEFFFFFFDDDDDDBBBAAA??????@@@AAABBBAAA@@@???>>>>>>>>>???@@@@@@@@@????????????@@@@@@>>>>>>>>>======<<<<<<<<<777777888::::::;;;;;;;;;999:::::::::999999888777888999999888777888:::<<<<<<<<<<<<;;;:::999888777>>>999666888<<>>>>>===<<<;;;>>>@@@BBBAAA@@@???@@@AAAAAAFFFFFFGGGHHHBBBGGGZZZcccdddvvvwwwpppyyy{{{}}}:::999999:::<<<======<<<::::::999888777777777888;;;:::888666555666777888333333555555555555333333333333333444444444555555444444444444444444444444000000///...............000111222333333222111000000000000000000000000000---..................---//////...------------...------/////////...---,,,---------------...///000.................................///......------........................///////////////000111111000000111111222222222222000111222333444333222222///000222333444555555555666999;;;===<<<<<<<<<===>>>@@@BBBBBBAAAAAADDDHHHDDDCCCBBBBBBCCCDDDFFFGGGIIIIIIHHHGGGGGGHHHHHHIIIDDDFFFGGGGGGGGGHHHIIIKKKHHHFFFDDDEEEGGGIIIHHHFFFDDDCCCAAA@@@@@@AAACCCDDDBBBAAA@@@>>>>>>>>>????????????>>>>>>>>>>>>??????===============<<<<<<<<<666777888999:::;;;;;;;;;:::::::::::::::999888777777888888777777777:::<<<777888999:::::::::::::::444:::===:::777777999:::888AAAJJJVVVtttpppVVV@@@111555000000333222......333......---------......///---------,,,,,,,,,++++++++++++************++++++************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---...///000222333555666888999::::::888;;;>>>@@@???===<<<<<<===???AAAAAA?????????@@@AAAEEEDDDEEEGGGBBBIII___gggbbbiiivvvsssfffkkk}}}zzz}}}???>>><<<;;;;;;;;;<<<======<<<<<<;;;::::::999999::::::888666555444444444777777555444444333444444555555555444444333333333333333333222222222111111000000000000000000000000////////////............////////////////////////.........------,,,,,,,,,.........................................................------,,,,,,,,,---------............///////////////////////////........................000000000000000000000000//////000111111111111000000000000000000000000000000111222222111222444666888888999;;;;;;;;;;;;;;;<<<===??????>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGIIIHHHFFFDDDBBBBBBAAACCCGGGKKKMMMKKKHHHGGGGGGHHHHHHIIIJJJJJJKKKHHHGGGFFFEEEEEEEEEFFFGGGDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<;;;;;;;;;;;;:::999888777999888777666666777888999777666666777999;;;:::999999999888888888888999999555888:::;;;DDD\\\}}}{{{pppVVVDDD666111111111111000///////////////------------------------++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************)))***++++++------...///000222333444444666999;;;???>>>===<<<<<<<<<<<<<<>>>>>???AAACCCEEECCCCCCHHHLLLHHHDDDMMM[[[bbb]]]___ffffffbbbhhhttt{{{zzz@@@???>>>=========>>>>>>>>>>>>======<<<;;;;;;::::::999888777666555555555777666666555555444333333555555444444444333333333333333333222222222111111000000000000000000000000////////////..........................................---------,,,,,,,,,........................------------------------......---------,,,,,,,,,------------............////////////////////////........................000000000000000000000000///000000111111111111111111111111111111111111111000111222222111222444666555666777888999999999999;;;===>>>>>>===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEHHHKKKKKKIIIFFFFFFFFFFFFGGGHHHHHHIIIIIIDDDCCCCCCCCCCCCDDDFFFFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>><<<;;;========================<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888777777666555555555555666777888777666777999:::999888888888888777777888888888:::<<<;;;888777@@@QQQ___|||wwwbbbKKK<<<555000000222111000000///////////////------------------------++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))(((((((((************************))))))))))))))))))))))))******************************+++,,,---......///111333444555555666999;;;=========<<<<<<<<<<<<<<<>>>>>>===>>>@@@CCCFFFGGGDDDDDDHHHMMMIIIEEENNN\\\\\\ZZZ```kkknnnlllrrr}}}{{{yyyAAAAAA@@@???>>>???????????????>>>>>>===<<<<<<<<<999999888777777777777777666666777777666555333222555444444444444333333333333333333222222222111111000000000000000000000000////////////....................................------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////000000000000000000000000///000111111222222111111111111111111111111111111000111222222111222444666333333444555555666666666:::;;;======<<<<<<>>>???AAAAAAAAA@@@@@@AAAAAABBBEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHIIIJJJIIIGGGDDDDDDDDDEEEFFFGGGGGGGGGGGG@@@@@@@@@AAABBBCCCEEEFFFCCCBBBAAA????????????@@@@@@@@@@@@@@@???===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;:::::::::::::::999888777777666666555555666666777888777666777888999888777888888777777777777888888777999;;;999666666:::>>>GGGddduuupppuuuNNNAAA444///.........000111000//////......//////........................++++++++++++++++++++++++,,,+++******)))*********)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))*********))))))(((((('''************************))))))))))))))))))))))))******************************+++,,,---...//////222333555666666666888::::::;;;<<<<<<===<<<<<<<<<>>>======???AAAEEEHHHJJJFFFEEEHHHMMMJJJGGGOOO\\\XXXZZZeeerrrwwwvvvzzz{{{yyy~~~@@@@@@@@@???????????????>>>>>>=========<<<<<<<<<999888888888888888999999555666777888777555333222444444444444444444444444333333333222222222111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------///////////////////////////////////////////////////////////////////////////000111111222222111111222222222222222222222222000111222222111222444666222222222333333444555666999;;;<<<<<<;;;<<<===?????????>>>>>>>>>???@@@@@@DDDDDDCCCCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFEEECCCCCCEEEFFFGGGGGGFFFFFFAAAAAAAAABBBCCCDDDDDDEEE@@@???>>>===<<<===>>>>>>@@@?????????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999999999999888777777888888888888888888888888888777666666777888777555666777777777777777777666333555888:::;;;;;;::::::888FFF[[[rrrvvv[[[LLL>>>888222111222222000///000000///............///........................++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))+++++++++******+++++++++))))))))))))))))))))))))++++++******)))(((''''''************************((((((((((((((((((((((((***************+++++++++******+++,,,---...//////111333555666555666777888999:::;;;<<<======<<<<<>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;::::::888888888888888888999:::555666888888888666333222444444444444444444444444333333333222222222111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---........................////////////////////////........................//////000111111111111000111111111111111111111111000111222222111222444666333333333333333444666777999:::<<<<<<;;;;;;===>>>===<<<;;;:::;;;<<<>>>???BBBBBBDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDD@@@@@@>>>======>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999::::::;;;<<<888888999999888888777777777777777888888777777777888666555666777777666555555666777777777777666555666555555555555666666666:::999;;;BBBSSSoooaaaFFF666///000000///000333444222///000//////.......................................+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***+++,,,---...//////000///111444555555555666888::::::;;;<<<============BBBAAA@@@@@@BBBDDDGGGHHHEEEBBBDDDJJJIIIFFFMMMXXXXXX```nnnzzz~~~}}}|||{{{zzz<<<============<<<;;;;;;999999999999999999999999888888777777777888888999777777888888777666444333333333333444444444444555333333333222222222111111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------................................................---...//////000000//////000000000000000000000000000111222222111222444666555444333333444555777888999:::<<<<<<;;;;;;===>>>;;;;;;999999999;;;===???@@@AAABBBDDDEEEDDDCCCCCC@@@BBBCCCCCCBBBBBBDDDFFFAAACCCEEEGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777888999:::;;;777777888888888777777666333444444555555444444333666555444555666777666555444555666777777666555444777555333111111222555777;;;777555777<<>>>>>BBBBBBAAA@@@AAACCCFFFGGGEEEAAACCCHHHHHHFFFLLLWWWWWWaaaooo{{{|||}}}<<<<<<=========<<<;;;:::999999999999999999999999888888777666666666777777888888777777666555555555333333333444444444555555333333333222222222111111000000000000000000000000////////////............++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...............////////////////////////000111222222111222444666555444333333444555777999:::;;;======<<<<<<>>>???<<<;;;:::999:::<<<>>>@@@????????????@@@AAABBBCCC>>>@@@AAA@@@???>>>AAACCC???AAACCCEEEFFFEEEDDDCCCBBBBBBDDDDDDEEEDDDCCCCCC@@@???>>>>>>>>>???@@@@@@>>>===<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::888888777777777888999999666666777777777777777666222222333444444333222222555444333444666777666555333444666777777666444333222333444444333444777999777666777;;;:::888<<>>@@@@@@@@@??????AAADDDFFFHHHFFFBBBCCCIIIIIIGGGMMMWWW[[[fffsss|||}}}<<<===>>>>>>>>>===;;;:::999999999999999999999999888888777666666666666666999888777666555555555666333333333444444555555555333333333222222222111111000000000000000000000000000/////////............++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------////////////////////////000111222222111222444666555444333333333555777999:::<<<======<<<===>>>@@@===<<<;;;:::;;;===@@@BBB@@@>>><<<;;;;;;>>>AAADDD>>>???@@@???<<<;;;>>>@@@>>>???BBBDDDEEEDDDBBBAAA===>>>@@@BBBCCCCCCCCCBBB===<<<;;;::::::;;;<<<===>>>===<<<;;;:::;;;<<<===::::::::::::::::::::::::::::::999888777777777777666666777777777777777666333333555555555555333333444333222444666777777666333444666777777666444333///333777777333000000222222000222888888444777===999???QQQlllqqqZZZ>>>888555555222,,,,,,000...111000+++,,,111333000//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,---...///000000...222777:::;;;<<<===>>>CCCAAA>>>;;;;;;<<>>>>>>>>???AAADDDHHHJJJGGGCCCDDDIIIJJJHHHNNNWWWbbblllwww~~~~~~