BM6(7 zzz}}}zzz{{{~~~wwwkkk^^^XXX[[[```ppptttwwwxxxsssiii___XXXLLLLLLKKKJJJHHHFFFCCCBBB:::::::::999999999888888999888888888888999::::::;;;;;;<<>>GGGSSS}}}|||ooo]]]___sss}}}[[[CCC;;;<<<===999999888888888777777777777777777777777777777777666777999;;;;;;999777666777888888888888999999999999999888888888777777777999999:::::::::;;;;;;;;;<<<<<<===@@@BBBCCCAAA?????????@@@AAAAAA@@@??????========================;;;;;;<<<===>>>??????>>>;;;;;;<<<<<<<<<<<<;;;;;;999999888777777666555555777777777777777777777777444444444444444444444444555555555555555555555555555555666666666777777777:::999<<>>QQQhhhdddLLLEEEGGGJJJKKKIIIIIIGGGEEEDDDEEEFFFFFFBBBAAA???===<<<<<<<<<===>>>>>>>>>===============>>>===>>>BBBHHHTTTjjj|||}}}tttmmmhhheeeaaa___aaafffhhhffffffkkkppprrrrrrrrrrrrxxxqqqeeeZZZWWWUUUTTT\\\hhhyyy}}}yyy{{{|||~~~uuuXXXIIIMMMPPPWWW______^^^bbbmmmyyy~~~}}}}}}}}}{{{zzzzzzvvvwwwwwwvvvsssmmmhhhddd______```aaabbb___ZZZUUUOOOMMMJJJFFFBBBBBBDDDFFFEEEIIIGGGFFFDDD===EEE]]]jjjwwwpppSSSBBBAAA@@@=========>>>>>>>>>??????======<<<<<<<<<<<<======<<<<<<<<<===>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNQQQMMMGGGFFFIIIEEEGGGJJJLLLMMMKKKHHHFFF||||||uuurrrssssssqqqmmmhhheeeeeeiiillluuuuuuuuurrrjjj```UUUOOOKKKJJJIIIGGGDDDAAA>>>===999999888888888888777777777777777777777888999:::888999;;;===AAAKKK```ttt~~~vvvcccPPPFFF===;;;AAAEEEHHHVVViiiyyyjjjZZZdddmmmNNN===:::;;;;;;888888888777777777666666666666666666666666666666666666777777777777666666666666666777777777777888888888777777777777777666888888888999999999::::::;;;;;;<<<>>>@@@AAA@@@>>>>>>??????@@@@@@??????>>>========================;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888888888777777666555555555555555555555555555555555444444444444444444444444444444444444444444444444444555555555666666666666888666888;;;999888CCCSSSxxx^^^KKKEEEHHHLLLHHHGGGFFFDDDBBBBBBCCCEEEAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;>>>AAAGGGVVVccckkkfff```[[[YYYYYYYYYYYY^^^bbbccc______eeelllppppppoooooouuu~~~xxxuuurrrhhh\\\[[[cccqqq{{{|||yyyxxxwwwwww|||zzz[[[HHHIIILLLRRRVVVQQQVVV[[[fffttt{{{zzzxxxyyy}}}}}}}}}|||{{{yyyxxxwwwsssrrrppplllgggbbb]]]ZZZ^^^^^^]]]]]][[[VVVOOOJJJHHHHHHGGGBBB>>><<<>>>AAA;;;BBBBBBAAAFFFMMMgggppp]]]GGG>>>@@@>>><<<<<<<<<=========>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===>>>>>>>>>>>>BBBCCCCCCDDDEEEFFFGGGHHHGGGGGGIIILLLJJJEEECCCFFFDDDEEEGGGIIIJJJIIIHHHFFF~~~yyyxxxssslllhhhhhhiiifffbbbccchhhooouuuwwwuuurrrmmmeee\\\RRRKKKGGGGGGFFFDDDAAA>>>:::888777777777777777777777777777666666666666777888999999;;;:::<<>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================:::;;;<<<===============<<<<<<<<<;;;:::888777666666666666555555555444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555666444555888888666;;;BBBLLLjjj|||gggVVVLLLHHHGGGEEEDDDDDDBBB???@@@CCC@@@AAAAAAAAA@@@???===<<<999999::::::::::::;;;;;;;;;999:::;;;999999???HHHLLLJJJGGGFFFIIIMMMRRRUUU^^^aaa___YYYWWW]]]dddgggjjjhhhhhhooogggZZZZZZbbbhhhooosssttttttsssqqqiiigggiiiwwwfffMMMGGGHHHQQQUUUOOOQQQTTT^^^mmmvvvvvvtttsssrrrsssssssssrrrpppooonnngggfffbbb^^^ZZZVVVSSSRRRXXXWWWTTTQQQMMMHHHDDDAAAAAAAAAAAAAAA@@@??????>>><<>>:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<:::;;;===>>>???>>><<<;;;@@@@@@AAABBBCCCDDDEEEEEECCCAAABBBEEEDDD???>>>@@@CCCDDDEEEFFFGGGGGGGGGGGG{{{vvvttttttrrrjjjcccaaafffaaa\\\]]]dddlllqqqrrrrrrlllbbbWWWNNNIIIFFFEEECCCBBB@@@===:::777555444666666666666666666666666666666666666777888999:::>>><<>>===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999777666555555555555444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444777666777:::;;;:::;;;>>>BBBQQQzzzgggWWWKKKEEECCCEEEEEEBBBBBBEEE@@@AAABBBCCCBBBAAA???===999999999:::::::::::::::???======>>>;;;777999>>>>>>>>>>>>@@@DDDJJJQQQUUU```bbb___WWWTTTWWW\\\^^^aaa___^^^gggyyytttzzzmmmXXXRRRQQQTTT[[[eeemmmppprrrrrrcccZZZVVVbbbzzzvvvXXXMMMOOO\\\eee```WWWUUU[[[gggqqqrrrqqqppplllkkkjjjhhheeebbb___^^^ZZZXXXUUURRRPPPOOONNNNNNPPPNNNIIIDDDAAA??????@@@<<<;;;<<>>888;;;>>>999999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::<<<>>>??????>>><<<:::======>>>???@@@AAABBBBBBCCC@@@@@@BBBBBB>>><<<===CCCDDDDDDEEEEEEEEEFFFFFF|||vvvqqqpppssssssllleeebbb\\\XXXVVVZZZbbbiiilllllliiicccYYYOOOHHHEEEEEEFFFAAA@@@>>>;;;999777666666555555666666666666777777666666666777888999:::;;;999<<>>EEETTTggguuu}}}wwwmmmpppWWWGGG999666999:::888666555555555444444444333333333333333333333333333333333333222222222222333333333333333444444444444555333444444444444555555555666666666777777777888888999888888999<<<======<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;::::::::::::999888666555444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222333333333333333444555777888999999:::AAAFFFjjj~~~YYYKKKAAABBBCCCAAAAAAEEEAAABBBCCCCCCCCCBBB@@@???;;;;;;;;;;;;:::::::::999<<<:::;;;===;;;888999===<<<===>>>???AAAEEEJJJNNNZZZ]]]\\\UUUQQQSSSVVVVVVWWWTTTUUU```vvvjjjmmmxxxlllWWWMMMJJJJJJPPP\\\fffmmmrrrwwwkkkccc]]]bbbuuufff\\\^^^nnnyyytttfff^^^[[[aaajjjlllkkkkkkhhhfffbbb]]]XXXTTTQQQPPPQQQOOOMMMLLLKKKKKKLLLLLLHHHFFFCCC???<<<<<>>>>>===<<<;;;;;;<<<<<<===>>>???@@@AAAEEEAAA@@@CCCDDDAAA???@@@DDDDDDEEEEEEEEEEEEDDDDDD{{{tttooooooiiigggjjjlllhhhcccaaaVVVWWWYYY```gggjjjhhheeeYYYUUUOOOIIIEEEDDDDDDDDD>>><<<;;;999888777777777555555666666777777777777777777777777999:::;;;<<<<<>>BBBBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>===<<<;;;::::::999888666666999888666777;;;999;;;===<<<;;;<<>><<<<<<>>>AAA@@@@@@>>>;;;999===GGGPPPKKKWWWccczzzzzzxxxfffHHH;;;:::===999999<<<777777777777888888888999999::::::999999999999::::::888999:::<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAACCC>>>>>>BBBEEEDDDCCCDDDEEEEEEFFFFFFFFFDDDCCCAAA~~~yyyrrrjjjeeeggg```\\\___bbb```^^^]]]___bbbfffjjjlllggg___XXXKKKJJJHHHFFFDDDBBBAAAAAA999888777555555555666777555666666666777777888888777777777888999;;;<<<===IIIXXXpppwwwfffVVVKKKCCC??????VVVuuuzzzyyyxxx___QQQ\\\ppp{{{|||{{{lll```{{{~~~\\\AAA999444555444000///222444444444333333333222222333333333333333333333333222222333333333333222222333333444444444555555555222222222333333444444444777777777777888888888888:::999888999<<<===>>>===<<<<<<::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999777888888888777666555444222222222222222222222333222222222222222222222222000000000000000000000000000000000000000000000000000111111111111222222222333555666444222555888999???777HHH{{{^^^NNNHHHBBB@@@CCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@???>>><<<;;;:::999<<<888777888888555666:::777999<<<;;;999888:::===777???EEEEEEDDDGGGIIIHHHHHHGGGJJJ[[[xxxnnndddlllwwwuuummmggg___XXXUUUWWWXXXYYY___hhh~~~}}}jjjXXXQQQSSSUUUUUUUUUNNNLLLIIIGGGGGGIIILLLNNNJJJIIIFFFDDDAAA???>>>===888;;;>>>>>><<<;;;<<<===777===BBBAAACCCQQQjjj~~~iiiEEE@@@777999===666555777444777777777777888888888888:::999999999999999999:::777777888999::::::;;;;;;======>>>???@@@AAABBBBBB???;;;:::@@@EEEEEEEEEGGGEEEFFFGGGGGGFFFDDDBBB@@@|||uuuooojjjfffdddccc]]]]]][[[XXXVVVXXX^^^dddkkkkkkkkkjjjeee\\\RRRKKKCCCCCCCCCBBB@@@===:::999777777666666555555555444666666666666666555555555000000444888999;;;DDDNNNeeeuuu~~~iii]]]OOOEEE>>>>>>FFFOOOwwwzzzzzz~~~vvvrrryyyyyymmmjjjjjjqqqqqqaaakkk~~~eeeIII777666555444333222222222222222222222222111000///222222222222222222222222111111111111111111111111222222222222222222222222333333222111222333444555666666666666777777777777888888999:::::::::::::::888999999::::::;;;;;;<<<===???@@@>>>;;;999:::<<<::::::999999999999888888:::999888777666666666666222222222222222222222222000000000000000000000000////////////////////////////////////////////////111111222222222333333333111222222333333444444555<<<@@@???RRRkkkTTTEEEBBBFFFDDDAAAAAADDDCCC???>>>@@@===>>>?????????===<<<;;;999888777666555555555555888888888888888888888888:::;;;<<<===???@@@AAABBB@@@CCCIIISSSccctttvvviiiiiisss{{{xxxrrrhhh]]]PPPJJJKKKRRRVVVXXXxxx|||sss]]]XXXPPPKKKIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDBBB@@@===;;;;;;;;;<<<:::777666888::::::::::::===@@@@@@BBBQQQvvvzzz^^^FFF>>>888888888888777777777666999999999888888888888888:::999999999999999999999;;;;;;:::;;;;;;<<<===>>><<<;;;:::999:::<<<>>>???BBBDDDEEEDDDBBBBBBDDDGGGGGGGGGFFFEEEDDDCCCCCCBBB~~~}}}~~~{{{rrrllleeebbbbbbaaa]]]YYY\\\\\\[[[YYYXXXZZZ^^^ccccccbbb```]]]XXXPPPGGG@@@AAAAAAAAA???>>>;;;999777777666666666555555555444666666666666666666666666777888:::<<<<<>>???@@@@@@@@@???>>>===;;;:::999888777777777777777777777777777777777777777777888999:::;;;<<<<<<;;;<<<>>>CCCLLLWWWaaahhhiii```ZZZ___lllwwwyyyvvvfff\\\PPPHHHHHHKKKMMMNNNggg~~~yyypppfffbbbbbb```YYYSSSNNNJJJEEEBBBAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCC???>>><<<:::::::::;;;<<<999:::<<<>>>>>>>>>@@@BBB===CCCLLL\\\uuu}}}}}}wwwYYYCCC:::888888888777777777666666666888777777777777777777777999888888888888888888888999999999999:::;;;<<<===<<<;;;:::::::::<<<>>>???BBBDDDEEEDDDBBBAAABBBDDDHHHGGGFFFDDDBBBAAA??????|||~~~|||xxxtttqqqggg```ZZZZZZ___aaa\\\VVVZZZ[[[[[[ZZZZZZ[[[]]]``````]]]XXXSSSNNNHHHAAA=========<<<<<<:::888666555666666666555555555555555666666666666666666666666999:::<<<<<<>>>KKKfff~~~{{{tttiii\\\RRREEEBBB???;;;:::@@@SSSeeekkkllluuuzzzyyytttmmmlllzzzvvv___FFF222555444333222222222222222...///000111222222222222111111111111111111111111111111111111111111111111222222222222222222222222777777555444333222222222333333333444444444555555777888888888888888777666::::::;;;<<<<<<======>>>AAABBBBBB@@@<<<:::999999999888888888888777777777777666555444333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111222333333444444666;;;777;;;PPPrrrpppaaaRRRDDDAAABBBBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@======<<<;;;::::::::::::666666666666666666666666666666666666777777777777:::999999:::===AAAEEEHHHLLLIIIIIIPPP\\\fffjjjjjj\\\TTTJJJDDDCCCDDDDDDDDDSSSdddqqqrrrmmmhhh___VVVTTTPPPLLLJJJJJJIIIEEEAAADDDAAA???>>>???AAAAAA@@@>>>>>>============>>>>>><<<;;;:::999:::;;;<<<===777:::===<<<:::;;;@@@DDD<<>>???BBBDDDEEEEEECCCAAA@@@AAAHHHGGGEEECCC@@@>>><<<;;;}}}{{{xxxuuurrrnnniiifff___[[[WWWWWW[[[\\\ZZZWWWWWWXXXYYYYYYYYYYYYZZZZZZ[[[VVVPPPJJJFFFCCC@@@===999999888777666555444444555555555555555555555555666666666666666777777777888999;;;AAAJJJ\\\yyy}}}sssiii^^^RRRIII@@@======???DDDOOOaaarrruuu~~~~~~yyy|||yyymmmssswwwwww{{{lllUUUBBB555444333222111111111111111//////000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222666666555444333333333222333333333333444444444444777777777777777666666555:::::::::;;;<<<<<<======@@@AAAAAA@@@>>><<<:::999999999999888888888777777666666555333333333333333111111111111111111111111////////////////////////....................................................../////////000000000000000111111222333333333777;;;999:::CCCXXXttt___QQQIIICCC@@@@@@???@@@@@@AAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;666666666666666666666666888888888777777777666666888888888999:::;;;===>>>??????@@@CCCGGGKKKNNNOOOJJJFFFAAA>>>>>>@@@@@@@@@EEELLLPPPNNNMMMMMMIIIDDDEEEEEEEEEEEEEEEDDDBBB@@@???>>>===>>>@@@AAA@@@???;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>999:::999888===GGGRRRWWW\\\bbbsss~~~|||aaaGGG===>>><<<555666666666555555555555444444444444444444555555555555555666666666666666666777777777777888999:::;;;;;;;;;::::::;;;<<<>>>>>>???AAACCCDDDCCCBBBAAA@@@DDDCCCBBB@@@>>><<<;;;:::|||yyyvvvtttqqqnnnjjjfffdddaaa]]]ZZZUUUUUUTTTRRROOOOOOPPPQQQSSSSSSTTTUUUUUUUUUSSSRRRLLLHHHBBB>>><<<<<<;;;:::555555555444444444333333444444444555555555555555666666666666777777888888:::;;;BBBQQQbbbvvvrrreeeZZZOOOEEE???===:::<<>>>>>??????>>><<<:::999999999999888888888888666666555444333333333333000000000000000000000000........................------------------------------------------------/////////000000000000111//////000111111222222333333666555777;;;BBBeeekkkVVVFFF???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>><<<;;;;;;;;;;;;;;;888888888888888888888888999999999888777666666666333444555666777999999::::::;;;<<<<<<;;;;;;;;;<<<>>><<<::::::;;;<<<======>>>>>>===;;;===@@@@@@>>>:::;;;===>>>===<<<:::::::::999888999;;;;;;:::999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<>>;;;===???BBBDDDDDDBBBAAA???>>>>>>>>>======<<<<<<}}}yyytttpppmmmkkkddd```[[[WWWVVVTTTSSSRRRQQQRRRQQQLLLGGGEEEIIIMMMOOONNNMMMNNNOOOMMMJJJHHHAAA>>>:::888888999999888444333333222222333444444444444444444444555555555555666666777777888888999999>>>MMMcccxxx|||lll\\\NNNDDD===999999888???RRRfffvvv}}}uuu{{{}}}sssllllllhhh}}}|||```JJJ===555222111000000/////////000000111111111111000///...---////////////////////////000000000000000000000000//////000000111222222222111222333333444444333333333333333444444444555555555555666777777777777777888888999999:::;;;;;;<<<;;;;;;<<<>>>??????<<<999999999888888888777777777666555444333222222222222////////////////////////........................------------------------------------------------////////////000000000000/////////000111111222222222555444666888777FFFdddlllXXXHHHAAAAAABBBAAA@@@@@@??????@@@@@@>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::888888888777666555555555444444555666777777888888777888::::::999999:::;;;:::999999999888888888888999999999:::<<<<<<:::888777888999::::::999888777:::999888888::::::999777<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======888>>>III^^^fffHHH<<<666:::888000111:::444444444333333333333222111222222333333444444444444444444555555666666777777777777777888999::::::::::::;;;<<<<<<=========:::;;;<<>>>>>{{{|||zzzvvvrrrmmmhhheeeccc]]]XXXRRRNNNMMMNNNOOOPPPSSSQQQLLLGGGCCCCCCFFFIIIKKKIIIGGGGGGGGGFFFBBB???;;;:::888888999999888777333222222222222333555666333333333444444555555555555666666777888888999999;;;GGG]]]wwwxxxgggUUUGGG???;;;:::888<<>>:::666777666666666666555555555444444333222111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000111111222222777555666:::777:::JJJooouuuiiiaaaYYYNNNHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888777666666666555888888888888888888888888777777888888999:::;;;<<<888999999888777777777888777666777999:::999888888:::999999:::<<<===;;;999===<<<::::::;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCCCC@@@PPPeee~~~eeeDDD888999;;;:::555222444999333333333333222222222222111111222333333444555555444444444555666777777777555555555555666777888999::::::;;;<<<============<<<;;;;;;===AAACCCCCCAAA::::::;;;<<<<<<===>>>>>>rrrwww~~~~~~|||{{{sssqqqmmmiiiddd___\\\ZZZ\\\WWWPPPLLLLLLNNNQQQRRRRRRLLLDDD@@@???AAABBBCCCIIIFFFCCCBBBBBBAAA===999777666555666777666444222333222222222222444555777333333333444444555555555555666666777888999999999CCCTTTooo|||qqq___MMMAAA;;;:::;;;;;;DDDVVVkkkyyy~~~~~~wwwmmmfff{{{xxxQQQ999333444444333//////.........//////000---...///000111111111111////////////////////////000000000000000000000000...//////000111222222222222333333333222000...---000111111111111222222222333444666777999:::::::::::::::;;;;;;<<<======>>>===<<<;;;===>>><<<888333555555444444444333333333333222111000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111...444333333999888999BBB@@@ttt~~~yyynnnfffdddbbbZZZPPPJJJHHHFFFDDDBBBAAA@@@@@@AAA@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::999999888888888888777777666666666777777888:::999777777777888777777666777888888888888999:::777555333444444555999===888666444666:::<<<:::888<<<:::888888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???BBBDDDGGGIIIJJJJJJSSSiii{{{gggNNN777444:::888111222:::999000333333333222222222111111111111222333444444555555444444555555666777888888444444444444444666777777999:::;;;<<<============???<<<:::<<>>mmmpppsssuuuxxx}}}~~~}}}{{{wwwtttqqqooommmhhhfffccc```]]]YYYTTTPPPOOOOOOPPPPPPOOOLLLJJJHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB>>>;;;999888888999555555555444444333333333111111111111222333444555666666666555333333444666888666888;;;:::777;;;CCCOOOkkk~~~yyyyyyaaaLLLGGGAAA777777@@@NNNbbbpppxxx|||qqqeeefffoooxxxZZZ>>>555555111000222//////............//////---.....................---------............//////////////////.........////////////000000000000111111111111111111111111000111111111222222222222222333444666777888888888666888;;;>>>??????===<<<777777777777777777777777555444333333222222333333222111111000///.................................,,,...///...---+++,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,---------......---------.........//////............////////////111111222333555666666777===DDDXXX}}}|||ssskkkdddaaa___WWWPPPKKKDDD>>>???EEEBBBEEECCC;;;666999???BBB???888555:::<<<999777888999999:::999888888999:::;;;999888888999999888666888888888888888999999999888888777666666666666666444555555666888:::;;;<<<:::999999999:::;;;===>>>:::@@@@@@::::::@@@===555<<<:::;;;======;;;<<<@@@===IIIQQQeee}}}yyyppp}}}vvv]]]GGG:::555555555555444444333333333111111111111111111111111333333444444444444444444666666555555555555666666555444444555555666777888:::999888999===>>>===;;;999:::;;;=========<<<;;;>>>======>>>??????<<<:::eeegggjjjmmmppptttyyy}}}~~~zzzwwwxxxvvvsssooojjjfffcccaaa```]]]XXXTTTRRROOOMMMJJJLLLLLLLLLJJJHHHFFFCCCBBB??????>>>>>>>>>============<<<999666555444444555333333333222222222111111111111111111222333444555333444444444333333444666888666666888999???NNN]]]kkkzzzooohhhaaaPPPAAA===888777HHH^^^zzz~~~nnn^^^ggg~~~yyy\\\FFF444222444111000222//////............//////.....................///------------............////////////.............../////////000000000000111111111111111111111111000000000111111111222222111222444555666777777777444666999;;;<<<<<<:::999777777777777777777777777444444333222222222222333111000000//////...------........................,,,---///...---++++++,,,,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---............////////////000111222333444555555666===:::;;;IIIeeexxxtttpppfff\\\TTTLLLEEEEEEJJJAAAAAA>>><<<>>>AAA===666BBB<<<999<<<===;;;;;;=========;;;999888777888999888777777777888999::::::999999999999:::::::::::::::999888888777777888888;;;;;;:::::::::;;;<<<<<<<<<;;;:::999:::;;;===>>>;;;:::777666999>>>???;;;???>>>??????;;;999>>>FFFXXXpppqqqYYYFFF;;;666444444333333333222222222222111111111111111111111111333333333333444444444444555555555444444555555555555555555555666777888999:::999999;;;===<<<888555666777:::<<<>>>?????????BBBAAA????????????<<<:::]]]___bbbdddgggkkkooosssrrrvvvzzz}}}~~~|||yyyuuuqqqmmmmmmllliiieee```\\\YYYWWWWWWRRRMMMIIIGGGGGGFFFEEEGGGFFFEEECCC@@@>>><<<;;;<<<;;;;;;:::999888777777777666444333222111222222111111111000000000000000111111111111222333444555222333444444333444666888999777555888>>>NNNggg|||~~~sssdddYYYHHH@@@;;;888333999XXXyyy{{{ooo}}}rrr^^^nnnwwwXXX@@@555...222444111///111//////............////////////..................------------........................................../////////000000000111111111111111111111111/////////000000000111111111111222444555555555555333555777:::;;;:::999888555555555555555555555555444333222222111111222222/////////......------,,,------------------------,,,---......,,,++++++,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---............////////////000000111222333444444333333222444===PPPgggwwwxxxhhh[[[RRROOOSSSYYY]]]WWWLLLAAA>>>???===999;;;777666888888777888;;;<<<;;;999777666666777888888999:::999999999;;;===::::::::::::;;;;;;;;;<<<;;;;;;:::999999999999999;;;;;;:::::::::::::::;;;::::::999999999:::<<<===AAA<<<999<<>>:::<<<<<<===>>>>>>======???999999888999::::::999888999;;;======;;;999:::;;;999999::::::;;;;;;<<<<<<<<<;;;::::::999999::::::999999999999999:::;;;<<<999::::::;;;<<<=========BBB<<<===AAA@@@:::<<>>:::888888999999888SSSUUUWWWYYYZZZ^^^bbbeeeiiilllnnnpppqqqrrrtttvvvyyyyyyyyy{{{}}}wwwvvvuuusssqqqlllfffaaa[[[ZZZXXXVVVTTTRRRQQQPPPIIIHHHFFFFFFEEEDDDAAA???======<<<;;;;;;;;;;;;;;;:::999888777666555444333333333222222222333333333000000111111111111111111111111111111222333444444555666666555444444555777666:::CCCRRRhhhzzzpppaaaOOOCCC::::::;;;<<<===JJJjjj{{{~~~sssmmmvvv|||pppuuuwwwtttsssPPP:::444333333333111---,,,///......------------......---------,,,,,,,,,++++++,,,,,,,,,------------...,,,---------......//////............////////////000000000000000000000000////////////000000000000000000111222333333333333444555666777888888777777333333333333333333333333222222111000000000000111------------,,,,,,,,,,,,------------------------+++---...---,,,***++++++******+++++++++,,,,,,,,,)))))))))*********++++++,,,,,,,,,---------......------------...............//////000000111111111777666444222222666<<<@@@JJJttt~~~ssskkkccc^^^___gggpppvvvuuujjjTTTAAA:::;;;<<<<<<<<<;;;999777<<<;;;;;;===>>>>>>;;;888555888;;;<<<;;;:::999888888888888999:::;;;;;;<<<;;;;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<===;;;<<<===>>>????????????>>>::::::<<<999777EEEWWWtttttt\\\>>>;;;777555555444222///111111111111222222222222000000000000000000000000000000111111222333333444444555555666666555555444222222111222222333444555;;;;;;:::999888888999:::999:::<<<>>>@@@BBBDDDEEE???;;;888666666888999:::LLLNNNPPPQQQSSSVVVZZZ]]]dddeeeggghhhhhhhhhjjjllloooooopppqqquuu{{{|||rrrxxx|||yyyvvvtttoooooooooooommmhhhaaa\\\VVVUUUSSSPPPLLLIIIGGGFFFCCCCCCBBBBBBBBBAAA===::::::::::::;;;;;;;;;;;;;;;666666555444333222222111000000111111111111111111111111111111222222222222111111111111222333444555333444555444333333555666999DDDVVVlll{{{|||wwwhhhWWWHHH>>>999888999>>>GGGZZZyyyzzzyyytttxxxrrrzzzXXX@@@666111111111///------...000......------------............------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////------........./////////000000000000000000000000/////////000000000111111000000111222222222222222111222333333444444444444333333333333333333333333222111000000///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******+++)))******+++,,,+++++++++))))))*********+++++++++************++++++++++++,,,------------........./////////000000000111111111000000111444777888999:::KKKeee|||iiieee```cccvvvsssRRRPPPLLLHHHGGGHHHCCC===@@@>>>;;;<<<>>>>>>;;;999555555555777999;;;:::888777777888999:::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<@@@EEEJJJMMMTTTQQQNNNKKKJJJSSSjjj~~~yyykkkTTT;;;666666666555333222222333111111111111111222222222000000000000000000000000//////000111222333333444333444555666666555444333000000000000111222333444;;;;;;:::888777888;;;>>>;;;;;;;;;<<<===>>>@@@AAA>>>;;;888777888:::;;;;;;GGGHHHJJJKKKMMMOOOSSSVVV\\\]]]_________```bbbdddggghhhiiijjjlllpppuuuzzz~~~zzzyyyssseee[[[ggg{{{vvvvvvuuutttrrrnnnkkkiiifffggghhhhhhgggbbb[[[VVVPPPOOOMMMJJJGGGDDDBBBAAAAAA???===<<<<<<;;;:::888888888999::::::999888777444333333333222222111111000000111111111000000///000000111111111222222222111111111111222333444555222333555666666777:::<<>>===<<<<<<;;;;;;<<<<<<999:::;;;===???BBBDDDEEEBBB@@@@@@DDDOOO___nnnxxx~~~~~~{{{ttt^^^III;;;...666555333111000111222444/////////000000111111111000000000000000000000000......///000111222333333000111333444444333111000000000000000111222333444888999:::999777666999;;;999888888888888:::;;;<<<>>>;;;888777777888888888EEEGGGHHHIIIJJJMMMQQQTTTVVVXXXZZZZZZ[[[\\\___aaacccdddfffggghhhjjjmmmpppmmmlllooonnn```WWWfff|||}}}}}}{{{zzz|||}}}{{{yyylllmmmmmmllljjjgggdddbbb___```bbbcccbbb]]]VVVQQQKKKJJJIIIHHHFFFEEEDDDCCCBBB???:::888888999999888777888999999999777444333444444444444333333333333222222222222222222111000//////000000111111222222111111111111222333444555333555777999:::===@@@CCCVVVooouuurrrjjj\\\KKK>>>999888888EEEXXXhhhooovvvxxxuuuiiiggglll}}}nnnQQQ:::333666222222111......000000///...------,,,,,,------...222111111000///.........++++++,,,,,,,,,---------++++++,,,,,,---...//////---------.........//////000000000000000000000000111111111111222222222222111222222333333333222222333333333333333333444444444444444444444444444444111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++((()))***+++,,,+++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000111111111111222333444222000111555888222666;;;===EEEeeezzzvvv~~~YYYQQQJJJJJJRRR]]]eeehhhWWWJJJ;;;555888<<<<<<:::999999:::;;;<<<===>>>?????????>>>===============<<<===AAAFFFLLLQQQVVVYYYPPPMMMMMMUUUgggxxxvvvqqqdddFFF222555:::444222000000111333333222---.........//////000000000000000000000000000000---...///000111222333333...///111222222111///...111111111111222333444555555888;;;:::777555555777666555555444555777999:::===:::777555555555444222???@@@BBBDDDGGGIIIKKKLLLNNNOOOQQQTTTVVVXXXYYYZZZ]]]___```aaa```aaacccdddccccccooo|||sss___bbbtttrrrtttwwwzzz|||~~~{{{~~~~~~}}}{{{zzzzzzvvvvvvuuuvvvvvvtttpppmmmjjjgggcccaaa___]]][[[YYYXXXWWWWWWVVVSSSPPPNNNLLLFFFEEEDDDBBB@@@>>>===<<<999888888888777777666666777777666666555555555555111111111111111111111111000000////////////000000222222111111111111111111...000333333333333444666333444777:::999???RRRggg}}}|||uuulll]]]OOOJJJEEE>>>999999888YYYwww~~~{{{||||||xxxpppppp]]]eeewwwsssRRR>>>888333...///............---------,,,,,,,,,---------..............................,,,,,,,,,++++++*********------------------------...............---------////////////000000000000222222222111111111000000111111111000000000000000111111222222222111111000555555555555444333222111111111000000//////............---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------////////////000000000000000000111111111222222222777777888777:::MMMuuuwwwxxxwwwhhhdddppplllHHH<<<===???CCCJJJGGGJJJHHHCCC@@@BBBDDDCCCEEEAAAEEELLLIII??????FFFIIIHHHGGGOOOccc{{{{{{xxxtttxxxiiiOOO@@@999555111///111111111111000000000///............////////////000000//////.........---///////////////000111111000000000000111111111111444444444444444444444444555666777666444333333555999888777666666555555555<<<;;;999777555444333222===>>>@@@BBBDDDFFFGGGHHHJJJKKKMMMOOORRRSSSTTTUUUWWWXXXZZZ[[[ZZZ[[[\\\^^^```bbbqqq~~~nnnhhhnnnmmmnnnppprrrtttttttttttttttvvvyyy{{{|||~~~}}}~~~~~~}}}{{{zzzyyyxxxwwwvvvuuusssrrrrrrnnnmmmmmmmmmnnnllliiifffdddaaa]]]ZZZYYYWWWTTTRRRLLLKKKKKKIIIGGGEEEBBBAAACCCBBBAAA???===;;;:::999777777777777666666555555555555444444444333333333111111111111111111111111000000////////////000000222222222222222111111111555555555555555555777888<<<888777<<>>:::888;;;@@@YYYuuuzzzqqqlll|||}}}nnn```ppp]]]CCC888555111---............------------,,,,,,,,,------------...........................,,,,,,,,,+++++++++******---------------------------------................../////////000000000000222222222111111000000000111000000000000000000000111222222333222222111111444444444444444333222111111111000000///............------------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***************))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------....../////////000000000000000000111111111222222666666777777555999KKK]]]~~~qqqvvvtttuuuyyy{{{}}}zzz{{{xxxqqqlllhhhaaaZZZYYY\\\jjj{{{~~~rrriiihhhnnnqqquuu~~~^^^MMM;;;555555333000...111111111000000000//////............////////////000/////////.........---///////////////000000111/////////000000000111111444444444444444444444444555666666555444333333555666666888888888777555444555666777777666555333222;;;<<<===>>>???AAABBBBBBDDDEEEGGGIIIKKKLLLMMMMMMNNNPPPRRRRRRRRRRRRTTTVVVWWWZZZdddpppuuuooofffaaaeeefffggghhhiiihhhhhhgggjjjkkkmmmmmmnnnppptttvvvyyyzzzzzzzzzxxxvvvtttsssqqqrrrtttvvvxxxyyyzzzzzzxxxwwwvvvtttsssrrrqqqqqqnnnnnnmmmkkkjjjiiihhhgggcccbbbbbbbbbcccbbb___]]][[[XXXTTTQQQPPPNNNKKKIIIEEEEEEDDDCCCAAA???===<<<>>>===<<<;;;999888666666555555555555444444444444222222222222222111111111111111111111111111111111111000000//////000000111222222222222222222222222555333222222444666777777<<<888:::FFFXXXjjj|||uuufffXXXOOOAAA===999666555;;;HHHVVVooo}}}ttt}}}rrrjjj}}}fffCCC555444222//////............------------,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++***------------------------,,,,,,------......//////....../////////000000000111111111111000000000000000000000000000000111111222222333444444333333222222333333333333333222111111111000//////......---------------,,,,,,,,,,,,+++++++++++++++*********)))************************))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,.........////////////000000000000000111111111111222111333666777555777:::LLLmmmsssVVVAAA777000111555555222111000000000000////////////---............//////////////////...............////////////000000000000....../////////000000000333333333333444444444444444555666555444333444555333555777999:::888666444000222555777777666333222::::::;;;;;;<<<=========???@@@AAACCCEEEFFFFFFFFFGGGIIIKKKKKKKKKKKKMMMOOOQQQSSSTTTVVV\\\aaa___ZZZ^^^___aaabbbbbbbbbaaa```ddddddeeeddddddfffjjjmmmmmmmmmmmmmmmlllkkkiiihhhhhhiiijjjkkklllmmmnnnnnnooommmkkkiiiggggggggghhhfffeeedddcccbbb```______]]][[[ZZZZZZZZZXXXUUUSSSSSSPPPMMMJJJIIIGGGDDDBBBCCCCCCBBBAAA???===<<<;;;::::::999888666555444444333333333333333333333222111111111111111111111111111111111111111111111111111000000000000000000111222222222333333333333333333111111222666888777666777<<>>@@@@@@AAAAAACCCDDDFFFFFFFFFFFFHHHJJJOOORRRQQQMMMOOOVVVZZZXXXXXXYYY[[[]]]____________`````````______aaadddgggcccccccccccccccbbbaaaaaaeeeeeeddddddeeeeeeeeeeeehhhgggdddbbbaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYYYYXXXUUUTTTSSSQQQNNNLLLMMMJJJGGGEEEDDDCCCAAA???>>>>>>===;;;:::999999888888777777666555444444444111111111111111111222222111111111111111222222222000000000000000000000000111111000000000000111111222222333333444444444444555555555777888999888777===KKK```ttt|||ssshhh]]]PPPEEE===999;;;;;;888;;;KKKdddvvv~~~}}}}}}ppphhhiiiiiilll}}}{{{[[[CCC222333444...---222...------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////............//////////////////////////////////////////000000111111111111222333444555555555555555222222333333333222111111000000//////...---------------,,,,,,,,,+++++++++************************)))))))))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((************+++++++++,,,*********+++++++++,,,,,,------------................../////////000000000333333111......111555888888888AAAZZZwwwxxxzzz[[[???888555444///---///000...,,,---/////////............---------------............---------.....................///000111000000///............////////////222222222333333333444444222444555444333333444555666555444444555777999;;;777666444333222333444444777777888888888888999999888999:::;;;<<<<<<<<<<<<>>>@@@AAABBBAAABBBDDDEEEGGGLLLOOONNNLLLNNNPPPPPPQQQRRRUUUWWWYYYZZZ[[[[[[ZZZ[[[[[[[[[ZZZ[[[^^^aaa\\\\\\[[[[[[[[[[[[[[[[[[bbbaaa```_________``````bbbaaa```^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSTTTRRROOOMMMLLLKKKHHHFFFGGGEEEBBBAAAAAAAAA???>>><<<;;;:::999888777777888666666666555555444444444000000000111111111111111111111111222222222222222000000000000000000000000222111111000000111111222222333333444444555555666555666666666555666999<<>>999666888999999CCCXXXooo}}}{{{|||nnndddaaannn~~~___EEE999111222111,,,+++...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------........./////////............/////////////////////000111111222222222222333444555555555555444444444444333222111000000000///......------,,,,,,,,,,,,,,,++++++++++++)))))))))***************++++++*********))))))))))))((((((''''''(((((()))((((((((((((((((((((((((*********+++++++++,,,,,,************++++++++++++,,,,,,,,,---------..................////////////...222444111///000222111222666===EEERRRooolllYYYAAA555444000333///...///...,,,,,,000///.........------------,,,------------.........---------------.........---...000111111111000///....../////////000000000111111222222333333444444222333444444333333444555777666444333444666:::<<<:::888444222000111333444555555555666666666777777555666777888888888888888999:::<<<===<<<===>>>@@@???@@@DDDHHHHHHFFFFFFHHHIIIJJJMMMOOOQQQRRRRRRRRRPPPRRRTTTTTTTTTTTTVVVXXXUUUUUUTTTTTTTTTUUUUUUVVVYYYXXXWWWWWWWWWXXXYYYZZZXXXXXXWWWVVVUUUSSSRRRQQQRRRRRRQQQPPPNNNMMMLLLLLLJJJHHHFFFEEEEEEDDDCCCBBBAAA???=========>>>===<<<:::999888777666666777777555555444444444444444444///000000000111111111111000000111111111222222222000000000000000000000000222111111000000111111222333333333444555666666666444666777555555<<>>>>>@@@@@@@@@???<<<;;;999999:::;;;;;;:::666555333222222222333444333333333333333333333333///000000000111111222222///000000000111111222222000000000000000000000000222222111111111111222222333333444444555666777777777:::;;;;;;>>>KKK```pppzzztttfff^^^SSSHHHAAA===;;;:::555:::CCCUUUwwwuuuhhhqqqbbbEEE888555333---***...444111+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////...//////000111222222222000111222333444444444444888777777666444222000///000//////...------,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++///...---,,,+++)))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,------------------........./////////111000---000555444---444111111444444777CCCQQQjjjwww|||xxxbbbAAA999;;;:::,,,'''///333,,,,,,...000...)))***.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---...000111222111///...000000000000111111111111000000111222333333444444111222444333333333444555555666666777777777777777222222222222222111000///222222333333333333444444555555555555555555555555555555555555666666666666::::::;;;;;;;;;<<<<<<<<>>>>>===<<<;;;;;;::::::888888888888777777777777333333333333333333333333000000111111111111000000222111111111000000//////000000000000111111111111222222333111000///111222111000000000111222333333888444333666888777666888555666;;;HHH]]]tttyyynnngggUUUNNNDDD;;;777777999;;;999GGGZZZnnnssskkkuuuwww}}}wwwqqqkkksssdddFFF:::444////////////............------,,,,,,+++***))))))************************++++++++++++++++++++++++------,,,++++++***))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................---.........------///000///////////////000111111111222222333333222222111666999;;;;;;999666444333000000...---,,,+++++++++************************,,,***''''''(((*********---,,,***(((''''''((()))((((((''''''''''''((((((((((((((((((((()))******(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111111000000///111222222333444555666666BBBLLLiii|||pppWWWCCC999222222000///............---------------------------------,,,,,,+++++++++---------...............+++,,,,,,------,,,,,,+++***+++---///111111111000000111111111111222222222333222111000////////////444333333222222333333444:::;;;;;;;;;999777444222222333333333222000...---222222333333333333444444444444444444444444444444333444444444444555555555888888999999999:::::::::<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<;;;;;;::::::999888888777666666666555555555555444222222222222222222222222000000111111111111000000111111111111000000000///000000000000111111111111222222333111000///111222111111111111111222333444555333555999999777777::::::@@@NNNbbbxxxxxxmmmaaaYYYKKKGGGAAA;;;777777888:::DDDPPP```ppp}}}www}}}xxxssstttvvvvvvTTT;;;333///////////////.........---------,,,++++++***))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------........................---.........------///000///////////////000111111111222222333333222222111555888::::::888555333222000///...---,,,+++++++++************************+++***((((((***+++***)))---,,,***(((''''''((()))((((((''''''''''''((((((((((((((((((((())))))***(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------//////000000000//////...000000111222333444555555999===OOOooo~~~jjjTTTCCC999666222111000///............------------------------------------,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,---.../////////...000000111111111222222222333333222111111111111111444444333333333333444444888888999999888666444222333333333333222000...---222222333333333333444444222222222222222222222222222222222333333333444444666666666666777777777777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAABBBAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>???@@@@@@??????>>>>>>======<<<<<<;;;::::::999999888888777888888777777666555555555444333333333222222222222111111111111111111111111000000111111111111000000111111111111000000000000000000000111111111222222222222333111000///111222111111111111222333444555333333555888777555999???GGGSSSggg~~~yyyooocccVVVNNN??????===:::999:::===???PPP[[[jjjyyy}}}xxxqqqzzzqqq\\\@@@000///...//////.........---------,,,,,,,,,+++******))))))************************++++++++++++++++++++++++))))))******+++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---.........------///000///////////////000111111111222222333333222222111444666888888555333111111000///...,,,++++++++++++************************+++***)))***,,,,,,***))),,,+++)))((('''(((((()))((((((''''''''''''((((((((((((''''''(((((()))***(((((((((((()))))))))))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,---......//////.........//////000111222333333444444444:::HHH]]]zzzuuu___III999111000222111000///...............------------------------...---------------,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,......------,,,------...000000000111111111222222333333222222222222222222555444444333333444444555555555666777666555444333333333333222111000...---222222222333333333444444333333333333333333333333222222222333333333333444333333333333444444444555555666777888888888888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<::::::::::::999999888888666666666555555555444444555555555444444444333333222222222111111111000000000000000000000000000000000000111111111111000000111111111000000000000000000000111111111222222222222222333111000///111222222222222222333444666666888777888999999;;;FFFQQQeeeoooxxxooodddXXXLLLEEE:::999888888:::@@@HHHNNN___iiiuuu~~~ssskkkrrrnnnUUUEEE444...111111.........---------,,,,,,,,,+++++++++******))))))************************************************)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................,,,.........------...000///////////////000000111111222222333333222222111333444666555333111000000///...---,,,++++++++++++*********************************+++---,,,***(((+++***)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,------.../////////.........///000000222222333444666666777999>>>MMMggg~~~pppWWWMMM@@@555000/////////000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,------------,,,,,,///...---,,,,,,...///000000000000000111111111111222222111111111222222333555444444333333444444555333444555555666666555555333333222111000///......222222222333333333444444333333333333333333333333222222333333333444444444111111111222222222333333444555555666666666666555666666777777888888999999999999999:::::::::999999777777777777777888888999777777777777777666666666444444444444333333333333444444444333333333333333222222222111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111222222222222222222333111000///111222222222222333444666777888<<<::::::===BBBMMM```qqq|||vvvlll```TTTHHH>>>777888666444666???LLLXXX```pppvvv}}}xxxkkk```rrrtttWWWBBB:::111///333222------------,,,,,,,,,,,,++++++***************)))*********************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------........................,,,.........------...000///////////////000000111111222222333333222222111222333444444111///...///...---,,,+++++++++++++++))))))))))))))))))))))))***)))***+++,,,,,,***((()))))))))(((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000000/////////000111222333444444777666666777666777@@@KKKhhhnnn\\\JJJ777333//////222333111...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---.........,,,------......------,,,......------...000222444//////000000000111111111000000000000000111222333444444444333333444444444333333444555666666666666333333222000//////......222222333333333333444444444444444444444444444444222222333333333444444444111111111111222222222222444444555555555555444444555555555555666666777777666777777888888888888777555555444444555555666777555555555555555555555555333333333333333333333333333333333222222222222222222222111111111000000000000000000000000000000000000000111111111111000000000000000000111111111111111111111222222222222333222222333111000///111222333333333444555777888999777777<<>>LLLfffyyyyyyzzz}}}}}}ccc___ppprrr[[[DDD222...444000...///,,,,,,,,,,,,+++++++++******)))))))))))))))*********************************))))))))))))))))))))))))&&&&&&''')))***,,,------)))************+++++++++++++++,,,,,,,,,---------........................---.........------///000///////////////000111111222222222333333222222222222333333222///......///,,,,,,++++++***+++++++++))))))))))))))))))))))))***(((&&&%%%'''(((((((((''''''((((((((((((((('''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---............,,,,,,---...///000111111444222222555444000...///...111666???QQQnnnyyy^^^HHH<<<444555555---.../////////............,,,,,,,,,++++++,,,------++++++++++++++++++++++++))))))*********+++++++++'''((()))***+++,,,------------............---------...///000000///...---////////////000000000000000000000111222444555666222111111111111111111222111111000000111222222333333222000///...---......666666777777777666444333222111000//////000111222////////////////////////222222111111111111111111000000000000000000000000//////000111222222333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111000////////////////////////000000000000000000000000333222222222111111000000222111000//////000111111000000000000111111111111111111111111111222222222///111444555444444444444222555888777777===IIISSSooo|||}}}xxxqqqiiiccc\\\NNN@@@:::888888:::>>>BBBQQQbbbppp}}}|||~~~|||{{{~~~pppjjjyyytttTTTAAA222111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000...---------...///111222333333333333333222111000222222111111000/////////---,,,+++*********+++,,,******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************---------,,,,,,+++++++++,,,,,,------...////////////000000000111111111111333222222333888BBBNNNVVVbbbIII===;;;777333111////////////............---------******+++++++++,,,,,,,,,------,,,+++*********+++************************)))************++++++++++++,,,------......---------------...............---...000111222222222111---///000222333333333222222222222222222222333333///000111222222222222222//////...------------...444555666666666555333222222222222111111222222222111111111111111111111111111111111222222222222222111111111111111111111111000000111111222333333333222222222222222222222222111111111111111111111111222222222222222222222222222111111111000000000000////////////////////////000000000000000000000000222222111111111000000000222111000//////000111222000000000000111111111111111111111222222222222222666666666444333555888:::666777888999@@@QQQhhhyyy{{{tttnnnggg^^^WWWNNNEEE<<<888666666999???LLLWWW```fffmmmvvvzzzyyyzzz|||}}}{{{sss}}}wwwdddeeegggmmm{{{}}}\\\CCC777111111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******************)))))))))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000......------...///111222222222333333222222111000222222111000000//////...---,,,+++*********++++++(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************------,,,,,,,,,+++++++++,,,,,,,,,---......////////////000000000111111111000000000000222777===BBBUUUhhhzzzfffRRRAAA888555444222000...---------------------,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++***************************************)))************++++++++++++,,,------...------------------...............---...///000111111000000...///000222333333222222111111111222222222222333000111222333333333333333///......---------------333333444444333333222111333333333444444333333333222222222222222222222222111111111222222333333444333333333333333333333333111111111222222333333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000////////////////////////////////////000000000000000000000000111111000000000000//////111111000000000111111222000000000111111111222222111222222222333333333333555666555444333333555888444777===DDDRRRhhhxxxpppiii```VVVOOOBBB===999777666777???IIIYYYaaahhhiiijjjooouuuxxx}}}vvvvvvxxx|||{{{ooo^^^[[[ccczzzaaaCCC555111000000///...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000///......---......///000111111222222222222111111000111111111000//////......,,,,,,+++************+++''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,+++++++++++++++,,,,,,------......///////////////000000000000111222444444333333555666888@@@NNNfff}}}jjjSSS@@@444///..................---------,,,,,,,,,,,,++++++++++++)))*********+++++++++++++++******)))))))))))))))************************)))************+++++++++++++++,,,------------------------.........//////---...////////////......//////000111222222222111000000111111222222222222222222333333444333333333///...------,,,,,,------111111111111111111111000222222444444444444222222222222222222222222222222000000111222333444444555333333333333333333333333111111222222333333333444222222222222222222222222111111111111111111111111111111111111111111111111000////////////.........////////////////////////////////////////////////000000000///////////////111111111111111111222222000000111111111222222222222222333333444444555555222444777888777555555666888CCCSSSdddrrr{{{ssskkkdddZZZPPPHHH===:::888888999???MMM[[[hhhqqqyyyzzzxxxxxx{{{|||zzzvvvjjjfffggguuulllKKK666111333//////......---,,,,,,+++************************))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////000000//////............//////000000000111111111111111000000111000000//////...------,,,++++++***************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,++++++++++++++++++++++++++++++,,,------.............../////////000000000222555555555444555666555;;;@@@EEEWWWwwwlllZZZDDD888666777444///---...////////////......,,,,,,,,,,,,++++++++++++)))))))))************+++))))))(((((((((((())))))************************))))))*********+++++++++++++++,,,------------,,,,,,,,,------...///////////////////////////......000000000111111111111111//////000000111222222222222222222333333222111111...------,,,,,,,,,,,,,,,000////////////000000000000111222333333222111000111111111111111111111111000000111222222333444444333333333333333333333333111222222222222222333333222222222222222222222222000000000000000000000000000000000000000000000000////////////.........---000000000000000000000000///////////////////////////////////////000000000000000111111222222222222111111111111222222222222222333333444555555666666666777888888999<<>>:::777777<<>>222000222......------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......------...///////////////.........//////////////////000000111111000000000000000//////...---------++++++++++++******))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------------............/////////---///000000///000222444222777777222222@@@XXXjjjpppZZZOOOEEE;;;000...444777555000//////000000///......---------------,,,,,,,,,,,,(((((()))))))))*********)))((((((((((((((())))))************************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,------...//////000111111000000000000000000111111000000000000000000......///000000111222222111111111111111000///...------,,,+++++++++++++++//////.........///000000000000000111111000000000////////////////////////000000000111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////............000000000000000000000000000000000000000000000000//////000000000000111111///000111222333333333333111111111222222222222333333333444555666777777888:::777555555:::GGGUUU```mmmwwwwwwqqqpppiiibbbYYYQQQKKKEEE>>>999777555;;;KKK^^^nnnzzz~~~wwwwwwyyynnnjjjzzzoooVVV@@@444000---,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......------...////////////.........////////////.........//////000000000000////////////...------,,,,,,******++++++******)))(((((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++)))******++++++,,,,,,---------------.........//////000///...------///111111111000111333666:::;;;GGG[[[vvvqqq^^^LLL===555555,,,000444333000---...111///......---,,,,,,++++++------------,,,,,,,,,,,,(((((((((((())))))))))))((((((((((((((())))))***************************)))************+++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,---...///000000111111000000000000111222222111000///////////////------...///000111111222111111111111000///...------,,,++++++******++++++///......---...///000111111000000//////000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000/////////......000000000000000000000000000000000000000000000000000000000111111111222222///000111333444444333333111111111222222222333333333444555666777888888999888888:::@@@KKK]]]ooo{{{}}}zzztttmmmhhhhhh```YYYOOOGGGCCC???;;;888999;;;KKKkkk~~~qqqrrr}}}dddUUUCCC555000///---+++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''(((((())))))******((()))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////............///000000///...------...//////000000////////////......---,,,,,,+++)))******+++***)))(((''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))******+++,,,,,,,,,,,,,,,---------.........///000111111000000111222333111111555999999555222333AAAPPP]]]ooocccUUUDDD999333111333777---222555444///,,,---111...---,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++'''''''''((((((((()))))))))((((((((())))))***+++************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,---...///000000//////......///000111222333222000///.........///,,,------...///000111222333222222222000///...---,,,,,,+++***************///......---...///000111222111000//////000111222////////////////////////000000000000////////////........................000000000///////////////////////////////////////000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000111111222222222333///000222333444444333333111111222222222333333333444444555666777888999999777===HHHVVVfffwwwzzzsssnnniiiaaa]]]^^^XXXPPPFFF???;;;:::888666===DDD]]]rrroooxxxpppzzztttNNNEEE999222000111111000,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////............///000000///...---------...///000000/////////......------,,,++++++)))******++++++)))((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,---------......(((+++///111111000111222000111222000---+++000666333999<<<;;;CCCZZZwwwttt\\\IIIAAA:::444333666555222///555///***+++000333000,,,...---,,,++++++---///000+++++++++************)))''''''''''''((((((((())))))))))))))))))***++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,---...///000111...---------...///111222333222000///.........///,,,,,,---...///000111222444444333333111000...---,,,++++++***)))*********222222111111000000//////........................////////////////////////////////////////////////111111000///////////////000000000000000000000000000000000000000000000000111000000000//////......000000000000111111111111222111111111000000//////000000000000////////////////////////000000000000/////////000111111222222444333333333444555333222555333111111222333333333333444555777:::<<<>>>>>>HHHYYYppp|||mmm^^^XXXVVVSSSPPPPPPLLLEEE???>>>:::666:::AAAOOO___{{{yyyooosss~~~rrr]]];;;888444222000///---,,,---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------............//////.........------------///...---,,,++++++++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))************))))))(((((((((((())))))))))))((((((((()))******++++++***++++++,,,------------,,,---///000000000///...///111222111000///000111666555444444666<<>>HHHRRRXXXsss|||wwwiii\\\OOOKKKJJJGGGEEEEEEDDD<<<666666888===HHHSSS^^^iii}}}kkkRRR@@@555333000.........---,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))************))))))))))))))))))************+++++++++,,,,,,---------...------,,,,,,------...........................---------............////////////.........------......---,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))************))))))(((((((((((())))))))))))((((((((()))******++++++++++++,,,,,,---,,,,,,,,,,,,---.../////////......///000111000///...///111///000111222333666:::===:::AAALLLXXXgggyyywwwlllQQQHHH>>>888666555333111222111111000//////......------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++*********))))))((((((((((((((((((((((((***)))((((((((()))***+++******)))((((((((((((((()))))))))*********++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...///////////////...------.........//////...------......---------......///......---,,,,,,,,,------+++++++++******)))))))))000111111111111111222222111111111111111111111111000000000000000000000000........................111000000///////////////////////////////////////000000000000000000000000333333333222222222222222000000111111111222222222111111111111000000000000/////////000111111111222///000000000000111111111000000111111222333333333111333444666666666555444333444555666888888999999;;;<<>><<<<<<;;;666333777@@@LLL[[[fffnnnvvviiiNNN<<<333000///------.........---+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))************))))))))))))))))))******************+++,,,,,,---......///......------......///---------------------------------............///000/////////...............---,,,++++++***++++++******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))******))))))((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---...------------///000///...---...///+++...000222111000111222222333444555999CCCQQQZZZooowwwqqqcccVVVJJJ>>>666111///---...111222000---000000//////...------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++************)))))))))(((((((((((((((((((((((())))))((((((((()))***+++***))))))(((((((((((((((((()))))))))******************+++,,,,,,---......---------,,,---....../////////000000000///......///////////////...------//////......---.........///...---,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((/////////000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////222222222222222222222222/////////000000000111111111111111000000000000000//////000000111222333333000000000111111111222222111111111222333333444444444555777888777666555555999999888666555666888:::@@@HHHUUUeeeuuuzzzrrrhhh^^^XXXJJJBBB<<<<<<===;;;999999777666888@@@MMM\\\iiiqqqwww~~~sssUUU@@@777444000...------//////...---*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))((())))))************))))))((()))))))))************))))))***+++---...//////......------------......---------------------------------............///000000/////////.........---,,,,,,+++******++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,+++***)))***+++++++++,,,,,,,,,,,,,,,---......,,,,,,---...,,,///111222111000000000555666777666444555888;;;BBBFFFQQQbbbssszzzXXXQQQFFF>>>888555333222555444333444555444000---.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))(((((()))))))))*********)))***+++,,,---...//////...------------.../////////000000000000000//////222222222222111000//////000//////...............///...------,,,,,,,,,,,,,,,,,,+++***)))(((''''''---......//////000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000111111111111111111111111////////////////////////000000000111111111111111........./////////000000000000000000000000111111///000000111222333333444111111111111222222222222222222333333444444555555444666777777444333444666777777777777888===EEEKKK[[[dddrrrvvvmmmcccYYYPPPJJJDDD>>>:::;;;;;;888666777555555888AAARRReeettt{{{~~~www~~~{{{wwwYYYBBB555000///000///------...---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))))))))************))))))((()))))))))************))))))***+++---...//////------,,,,,,,,,,,,---------------------------------------............///////////////............,,,,,,+++*********++++++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,+++******)))************++++++,,,,,,+++---...---,,,+++,,,---...000111111000000222333,,,...222444555555666777<<<:::;;;BBBIIIRRR^^^hhh|||~~~ssshhh\\\PPPIII???;;;666222000111222333///......///000000000///------------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))*********++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))***+++---...//////...------------...////////////000000000000000///111111111111111000//////000//////.........////////////...---,,,++++++,,,++++++******)))(((((('''......//////////////////////////////////////////000000000000000000000000111111111111111111111111///////////////000000111000000000000000000000000000000000000000000000000///////////////000000000........./////////000000000000000000111111111111111111111222333333333444111111222222222333333333333333333444555555666666333555666555222333777:::888;;;@@@EEELLLXXXfffoooxxxqqqhhh]]]TTTLLLEEEAAA===888555666666333222444444555777@@@TTTlll~~~yyyuuuyyywwwggg|||tttvvvtttUUU@@@555000---......---,,,,,,,,,+++(((&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))************))))))))))))))))))******************+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////.........------------++++++************++++++))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))((((((((()))******++++++++++++++++++++++++***)))+++************+++,,,,,,+++---...---,,,+++,,,---......///...---...111444000000///000111444666888777444444888999999;;;???HHHNNNWWW```jjjuuuzzzmmmdddUUUNNNEEE>>>:::888444111111000...---,,,+++,,,,,,---,,,+++++++++---...///------,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())))))))))))*********(((((()))))))))))))))***''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((((())))))***)))*********++++++++++++))))))***++++++,,,---------------,,,---......///......///000000000//////------............------//////......//////000111000///...---,,,+++++++++******)))))))))(((((((((111111111111000000000000////////////////////////////////////////////////000000000000000000000000///////////////000111111////////////////////////000000000000000000000000.........//////000000000000000000000111111111111///000000000111111111111222222333333333333333333222222222333333333333444333444444555666666777777444666888666666999@@@FFFLLLSSS\\\fffooo|||xxxhhhaaaWWWMMMFFFBBB>>><<<999444222444444333333666666<<>>;;;::::::999555333666777666888<<<:::FFFVVVhhh|||||||||zzzqqqqqquuuXXXGGG666111111///...///...------...///...,,,***))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,++++++++++++***************++++++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))******++++++((()))***+++++++++++++++,,,+++*********+++------,,,---......,,,,,,---...---///111000...---,,,---***+++---000333333111///555000...000222111333666333333333555888999888777666:::>>>>>>>>>@@@HHHNNNMMMUUU\\\]]]```fffkkklllmmmsssvvvuuuuuuyyy|||{{{}}}{{{xxxvvvsssnnnfffaaaWWWWWWTTTOOOGGG@@@<<<:::<<<777222111444666444111//////000111222111///---(((***,,,---,,,+++++++++***+++,,,,,,,,,,,,...///------------------------************))))))))))))(((((((((((())))))))))))'''((((((((())))))******''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((()))******++++++,,,,,,,,,---------)))))))))))))))*********,,,++++++++++++,,,------,,,,,,---...//////......++++++---...///000000000---------...000111333444000000...---,,,+++++++++''''''(((((())))))******333222000/////////000111111111111111000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000///000000000000000//////111111111111111111111111111111222333333333333222333222111111111222333444222111111222222222000...444333111111333888999777666666666666666777888:::888<<>>333///000111...***,,,,,,------,,,,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))*********************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---......//////......------......------,,,+++************************((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((()))*********************))))))))))))******)))************+++++++++++++++++++++++++++++++++..................------//////000000000000//////111111111111111111111111000000111222333333444444444555555666666777777777999:::;;;<<<>>>@@@AAABBBEEEEEEFFFGGGIIIJJJKKKLLLNNNMMMJJJGGGDDD@@@>>>===<<<;;;:::888666444333222111111000///////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************,,,,,,,,,---------......,,,------......------,,,------------------------.........////////////000000///---,,,+++*********))))))))))))))))))))))))555444333222111222222333222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000///000000111111000000///222222222222222222222222111111222333333333333333333222222111222333444555555444333222333333333333444555666777777666333111666666555444555777:::<<<@@@JJJVVV```gggppp{{{uuujjj^^^SSSMMM@@@>>><<<:::888777777777333111444:::>>>@@@DDDIIIUUUnnnuuulllqqqttt]]]LLLAAA;;;222...---...,,,+++,,,,,,------,,,,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------...............---------------,,,,,,+++************************((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++.........---------------/////////000000/////////000000000000000000000000//////000000111222222333111111111222222222222222///000111222333444555666555555666666777888999999888888777666555444444444111111000///---,,,++++++//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((+++*********)))((((((((())))))))))))************,,,,,,,,,---------......,,,------......------,,,------------------------------.........////////////...---,,,+++*********))))))))))))))))))))))))777777666555555555555555333333222222222111111111111111111111111111111111111111111111111111111111000000000111111222222333111111111111111111111111000000111111111111111000222222222222222222222222111222333333444444333333333333222222333333444555333222111111222444666888333555777999888777888999666777888999;;;???DDDIIIJJJYYYmmm}}}}}}vvvkkk___TTTKKKBBB===888888888777777666555555888666999BBBJJJOOOTTTZZZeeezzzvvv}}}rrrzzzrrrZZZGGG:::999666111---******+++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---...............,,,------------,,,++++++************************((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++------------------------......////////////......////////////////////////.........//////000000111000000///////////////...---------...//////000000---------.........//////---------....../////////---------,,,++++++******,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((,,,+++******(((((('''&&&))))))))))))************,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,---------......///...---+++************))))))))))))))))))))))))888888888777777777777777444444444333333333222222222222222222222222222222222222222222222222222222000000111111222333444444222222222222222222222222000111222222222222222222333333333333333333333333222333333444444444444444444444444444444555555555222333444444444666999;;;999777666777555555999???888>>>EEEKKKQQQWWW^^^bbbrrr~~~yyyhhhaaaVVVLLLEEE???;;;999:::999888666555555555555>>><<<@@@LLLYYYbbbjjjqqqzzzyyy~~~}}}}}}mmmXXXIII<<<333222333111---)))(((+++...+++,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,***'''%%%%%%&&&((()))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,+++******************************((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))************))))))))))))))))))************************************,,,,,,,,,,,,,,,------------......//////......---........................---........./////////000111111000000//////......///////////////000000000///////////////.........000000//////......------------------------------++++++***))))))*********++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++))))))))))))************(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((******))))))((((((((('''((()))))))))************,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,+++************((((((((((((((((((((((((888888888888888777777777555555555555444444444444444444444444444444444444333333333333333333333333000111111222333444444555333333333333333333333333111111222333333444333333333333333333333333333333333333444555555555555444444444555555666666666666555777888888777666888999;;;888888:::999666777<<>>;;;:::999999888666444666:::@@@IIIRRRZZZ___pppvvveeeQQQ===666555333000000,,,---...---,,,++++++,,,+++++++++++++++***))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,***************))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((())))))((((((((()))***++++++***)))((((((((((((((()))))))))***************************)))))))))***+++,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000..................//////*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))))))))***++++++***************************************)))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((()))))))))))))))))))))************,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++***************)))))))))))))))))))))))):::;;;<<<<<<<<<;;;999999888888888888777777777777777777777777777777777777555555555555555555555555444444444444444444333333555555555555555555555555222333444555666666666666555555555555555555555555444555555666666666666666555666777999999888888777555888<<<@@@GGGTTTfffrrr|||mmmgggsss}}}mmmeee[[[RRRMMMHHHCCC???777666666777999:::999888777;;;BBBKKKUUU^^^eeeiiigggkkkqqquuuxxx~~~|||~~~___GGG;;;222111111---,,,...,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))*********************++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,***************)))(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''(((((((((((((((''')))***++++++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------......///*********+++,,,,,,------+++++++++,,,,,,,,,------*********)))))))))((((((((()))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++,,,,,,------------......++++++******************))))))))))))))))))))))))???>>>>>>>>>???>>>;;;888===;;;888888:::<<<======888999:::::::::999888777555666666777666555444333666666666888999888666444888888888777777777777777999999999888777666555444777666444444666777777777666555555666888999888777555888999777888::::::777===;;;???NNNdddsssvvvsssssstttzzz~~~oooccc[[[SSSJJJEEE@@@<<<;;;>>>===888666999======;;;999@@@QQQ]]]\\\```kkksssrrroooqqqlllkkk}}}tttnnnxxxzzzWWWDDD888555222////////////...+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++******************------,,,++++++******)))++++++++++++++++++++++++***++++++++++++***))))))************))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************************((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************,,,+++++++++,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++***)))(((((('''((((((((((((((((((((((((@@@@@@BBBBBBBBBAAAAAAAAABBB@@@???>>>??????===;;;777777888888888777666555::::::::::::;;;;;;<<<===777666666666555444222111555555555555666666666666555555555444444333222111999888999999:::;;;:::999<<<;;;999777777999;;;===;;;??????:::888===CCCFFFFFFJJJRRR]]]gggkkkjjjhhhssszzz}}}wwwlll\\\QQQMMMFFF@@@>>>;;;777777:::666888888777444777AAAKKKYYYcccmmmpppttt{{{~~~|||}}}{{{rrrvvv___EEE888777444111/////////...---,,,,,,+++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++***))))))*********)))))))))((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&'''((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************''''''''''''''''''''''''''''''((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************,,,,,,+++++++++,,,---......------,,,++++++,,,,,,+++++++++,,,,,,------------,,,++++++******++++++++++++******)))(((((('''''''''''''''''''''''''''CCCCCCCCCAAA???===>>>???AAA@@@??????@@@???===;;;?????????>>>>>>===<<<<<<999888777777777999:::;;;===<<<<<<;;;:::999999999888888888999999:::;;;;;;;;;;;;;;;::::::999999999888888999::::::999888888999:::999777555777<<<@@@CCCLLLPPPLLLIIIPPP]]]gggdddiiiooopppnnnlllmmmooovvvmmmdddZZZMMMDDD???;;;999:::999555555888444666888===GGGWWWjjjvvv||||||www|||zzz^^^FFF777333444222///------...---,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******))))))))))))((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((()))((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))*********++++++---,,,+++******,,,...///...---,,,,,,+++,,,,,,,,,)))***++++++------...///,,,,,,+++************++++++******))))))(((((('''''''''''''''''''''''''''ddd___XXXSSSPPPMMMIIIFFFGGGEEECCCBBBBBBBBBAAA???<<<<<<;;;:::::::::;;;;;;999999999888888777777777666777777777666777888999666666666777777777888888999999888888888999999999::::::;;;::::::;;;===???<<>>;;;999999;;;:::666666:::999888===RRRuuu{{{}}}rrrWWWEEE999444444111///---,,,------,,,+++------+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++++++++***))))))***)))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++...,,,+++)))***+++...///......---------------...+++++++++,,,,,,---------,,,++++++*********************))))))((((((((((((''''''''''''''''''''''''}}}uuummmddd___XXXRRRMMMJJJGGGEEE@@@???===;;;;;;;;;======;;;<<<>>>??????===<<<;;;888:::<<<;;;:::999;;;<<<===============>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@AAACCCDDDFFFHHHNNNUUUZZZ\\\fffqqquuuqqqjjjeeecccwwwzzzqqqjjjZZZSSSJJJDDD@@@===;;;888:::999999:::888444666;;;@@@FFFTTTooo|||zzz|||oooNNN;;;555333000000///---,,,+++,,,---,,,***---,,,+++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++))))))***+++,,,------...++++++++++++++++++++++++***++++++++++++***)))))))))))))))(((((((((((('''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++++++++************************************************************************************************'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))************++++++++++++---,,,+++******,,,.../////////............//////---------,,,,,,+++++++++,,,+++******))))))******)))))))))(((((((((((((((''''''''''''''''''''''''zzznnndddZZZSSSNNNIIIGGGCCC???=========>>>999:::;;;=========<<<;;;:::===@@@@@@===;;;<<<=========>>>???AAABBBCCCCCCAAAAAAAAABBBDDDGGGJJJLLLRRRVVV[[[___eeennnyyyzzzsssjjj```YYYMMMHHHAAA<<<999888777777777555666777555444999@@@LLL___uuuyyywwwkkkTTT;;;111222333000------,,,++++++------,,,***,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++***++++++++++++***))))))))))))((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))***+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))*********++++++++++++,,,,,,+++++++++,,,,,,------..................///000///......---++++++***)))++++++***))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&vvvooo```\\\UUUNNNIIIGGGFFFFFFIIIGGGDDDBBB@@@@@@@@@AAA:::???FFFHHHFFFEEEFFFIIIFFFHHHJJJMMMPPPSSSVVVWWWVVVWWWWWWYYY]]]aaaeeeggguuu{{{~~~xxxppphhhaaaYYYPPPJJJFFFCCC???<<<:::999999888666555555777888:::DDDOOOcccwww||||||tttPPPBBB555222333222000///,,,++++++,,,---...,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&|||tttpppnnnnnnhhhccc[[[TTTPPPOOOPPPQQQUUU]]]ffflllmmmnnnqqqtttuuuwww{{{zzzrrrfff```XXXQQQMMMGGG@@@;;;===<<<:::999888777777777888777888;;;>>>DDDRRR___yyy{{{vvvhhhKKK:::555000000///,,,,,,...,,,++++++,,,......---+++***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,)))***,,,......---,,,+++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&|||{{{{{{ttthhh___YYYUUUNNNFFF@@@>>><<<:::888999222111777;;;777333222777888;;;AAAIIIWWWhhhuuu|||{{{^^^EEE<<<333222111///......------...---+++***)))******+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))++++++******************))))))************))))))******))))))))))))************))))))))))))******************)))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---............,,,,,,,,,+++++++++******)))))))))))))))(((''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&}}}tttiii___UUUOOOKKKEEEAAA<<<999999999888666999444444888:::777777:::<<>>FFFTTT]]]jjjuuu~~~xxxjjjdddqqq|||nnnRRR???555333555111111///...------------***))))))******,,,------++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************************++++++,,,,,,,,,,,,++++++******))))))))))))************))))))))))))************))))))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))(((''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''xxxqqqlll]]]XXXPPPHHHBBB>>>======888888777888888888888777444666777777999CCCVVVeeeyyyxxxpppvvv{{{}}}sssUUUBBB:::555222111000///...---,,,,,,,,,,,,***************++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++***++++++++++++++++++*********))))))))))))************))))))))))))*********)))))))))(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,+++++++++******)))))))))))))))(((''''''&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''zzzwwwrrrlllfff___WWWRRRGGGEEEBBB>>>;;;999888888::::::999888777666777777666===CCCHHHSSSjjjuuu}}}eeeQQQ===666666444///+++......---,,,++++++++++++++++++++++++******))))))+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))*********+++++++++))))))************))))))******))))))))))))************))))))))))))******)))))))))(((((((((((('''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((tttlllfffbbb]]]WWWQQQKKKEEE@@@;;;;;;;;;;;;:::999888888999888777555444666:::>>>CCCOOO\\\gggxxxyyyuuu{{{~~~kkkJJJ<<<000...111111///...------,,,+++++++++++++++++++++++++++***)))((('''******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,)))))))))******)))))))))******))))))))))))************))))))))))))******))))))(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((({{{tttooohhh]]]UUUTTTQQQLLLGGGDDDAAA>>><<<:::::::::999999:::::::::666666555555777???IIIQQQ[[[iiiwww}}}bbbLLL>>>666//////000...///111,,,,,,+++************+++))))))***++++++***)))(((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((((((''''''&&&&&&''''''((())))))***(((((((((((())))))))))))((())))))***++++++,,,,,,)))******++++++******)))******))))))))))))************))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((~~~uuujjjccc```ZZZQQQIIIFFFBBB>>><<<;;;<<<;;;;;;999888666555555666777888666777777999???KKKZZZeeennn||||||vvvvvvbbbLLL:::777333222222000++++++...++++++******************&&&''')))***++++++************)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++******))))))))))))************))))))))))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,+++++++++******)))))))))))))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))~~~xxxooohhh]]]WWWNNNHHHEEEDDDBBB@@@<<<;;;999888888888777666444999;;;777444666999999666:::@@@GGGPPP\\\hhhqqqvvv|||iiiMMM===666666000///---+++++++++---...++++++++++++++++++++++++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++*********************************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&((())))))((((((''')))))))))))))))******+++)))))))))))))))******+++******+++++++++,,,,,,,,,***************+++++++++))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&{{{tttkkkeeeaaa\\\UUUOOONNNIIIBBB>>>===<<<;;;::::::999777666666666666555777999999999>>>DDDEEEAAAFFFKKKSSS[[[dddmmmvvv{{{yyy```JJJ<<<555111000///...,,,+++++++++,,,---++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++******************************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))***+++,,,++++++***)))(((((((((((()))******)))))))))))))))******+++++++++,,,,,,,,,---------************************)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''vvvooo^^^YYYQQQLLLIIIFFFBBB??????<<<999888888888777777;;;:::888777666666666666999888;;;FFFZZZhhhhhh```bbbfffnnnwwwcccSSS>>>333222444222///...---,,,+++++++++,,,---++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))******++++++******************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''((())))))))))))(((((((((''''''(((((()))***)))))))))))))))******+++,,,,,,,,,,,,---------...+++++++++******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''xxxlll```XXXPPPLLLFFFBBBAAA@@@???===999999888999999999999999;;;;;;:::888666666888999;;;===HHHbbb~~~|||~~~kkkMMMAAA444...111444222...---,,,++++++***+++,,,,,,************************************************''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))***************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((''''''''''''''''''((()))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,++++++***)))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((yyyvvvqqqkkkbbbXXXNNNGGGDDDAAA>>><<<;;;;;;;;;;;;888999999999999999999999777888888666555777:::>>>GGGNNNaaa{{{{{{fffNNN;;;777333000///...,,,+++++++++*********+++++++++************************))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))*********++++++'''''''''''''''((()))))))))))))))))))))******+++)))*********++++++++++++++++++******)))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))dddhhhlllooorrrvvv}}}|||yyywwwtttqqqpppssswww{{{}}}xxxvvvrrrooommmjjjfffdddZZZXXXTTTPPPLLLFFF???;;;;;;::::::999888888888888555777888777666555666777222555777888:::>>>EEEKKK[[[fff{{{{{{vvvtttfffQQQAAA555000222333222...++++++,,,)))************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((((((((((()))***+++((((((''''''(((((()))***)))))))))))))))******+++))))))))))))*********************))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***JJJMMMPPPRRRSSSWWW\\\aaadddcccbbbbbbbbbccceeeeeekkkpppwww|||~~~{{{zzzxxxwwwvvvwwwxxxyyywwwuuurrrmmmhhhccc___]]]WWWWWWVVVTTTSSSTTTWWWYYYWWWUUURRRQQQOOOMMMIIIGGGEEECCC@@@???>>><<<999777888999::::::999888777777555777888777555555888:::666:::@@@EEEJJJSSS^^^ffflllyyy{{{rrryyy|||{{{~~~uuulllhhhyyy{{{```HHH???999222///111222000,,,+++,,,...((())))))***************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&&&&%%%&&&'''((())))))(((((((((((()))******)))))))))))))))******+++))))))*********+++++++++)))))))))))))))(((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((())))))******>>>AAACCCDDDCCCEEEJJJNNNJJJJJJJJJJJJKKKLLLMMMNNNRRRWWW]]]bbbdddgggkkkooopppvvv~~~sssoooppprrruuuwwwuuurrrnnnpppqqqqqqqqqqqqpppoooooohhhfffeeeccccccdddfffggg```^^^ZZZVVVSSSPPPNNNMMMGGGIIIKKKIIIFFFCCCDDDFFFHHHGGGEEEDDDDDDCCC@@@======;;;999999:::;;;;;;:::555777::::::999777666666888:::;;;:::999999===@@@>>>DDDMMMTTT\\\hhhuuutttxxxkkkssszzz{{{tttuuuyyy}}}bbbCCC777999666---000///---***((((((***,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***))))))((((((***+++,,,)))))))))))))))***++++++)))))))))))))))******+++******+++++++++,,,,,,,,,(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))******+++:::;;;;;;<<<===>>>??????@@@@@@AAABBBBBBBBBBBBBBBEEEGGGJJJNNNRRRVVVYYY[[[___bbbfffiiikkknnnrrruuuyyyyyyxxxuuuooohhhaaa]]]\\\]]]]]]]]]^^^^^^^^^^^^_________^^^\\\[[[YYYYYYVVVTTTRRRQQQPPPQQQRRRSSSOOONNNLLLIIIEEEBBB@@@???@@@@@@@@@???>>>>>>======AAA>>>;;;;;;<<<===;;;999666777999999999:::<<<>>>;;;888666777999:::888555;;;777555999@@@FFFJJJMMMUUUYYYaaalllxxx{{{wwwxxxrrr```HHH:::666555111,,,000///---+++*********+++***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))(((((('''''''''((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))(((&&&%%%%%%&&&$$$$$$%%%%%%&&&'''((((((******))))))((((((''''''(((((((((((())))))))))))******+++++++++******)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::;;;===???AAADDDFFFGGGJJJLLLPPPRRRSSSVVVYYY[[[]]][[[YYYUUURRRNNNKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFGGGFFFDDDCCCBBBCCCDDDEEEBBBAAA@@@>>><<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888999;;;;;;:::888888999:::999666444333444777888888888777777888999:::===BBBIIIPPPWWW___eeeiiioooyyy~~~uuurrrrrr|||zzzeeeNNNBBB555000111333222///......,,,+++******++++++***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((''''''''''''(((((()))(((((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&''''''(((((())))))))))))((((((''''''(((((((((((())))))))))))*********++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((888888888888888888888888666777777888888888888888777777777888999999::::::;;;===@@@AAAAAABBBDDDFFFFFFDDDAAA>>><<<<<<>>>???=========>>>>>>>>>??????????????????>>><<<;;;;;;>>>===;;;::::::;;;<<<<<<;;;;;;;;;::::::999999999888999999999999:::::::::888777777888::::::999888777999;;;;;;999888888888777:::<<<<<<;;;>>>DDDJJJQQQYYYaaaeeegggkkksssyyy}}}vvvxxxmmmRRRAAA:::555111///000000---+++,,,,,,+++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&'''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((())))))))))))))))))******+++******)))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))888888777777777666666666777777888999999999999999:::::::::999999999999999888:::;;;;;;::::::<<<===???===;;;999888:::<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<===<<<<<<;;;::::::;;;::::::999999999:::::::::::::::::::::::::::::::::::::::999999999999999777777888999::::::999888777888999999:::;;;>>>AAADDDDDDEEEGGGKKKTTT^^^fffrrr{{{~~~bbbIII:::333555444333111///---***(((************++++++,,,,,,******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((())))))'''&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))999999888888777777666666888999999:::;;;:::::::::888888888888888888888888666777888888666666777888999999999888888888888888888888888999999999::::::999999:::::::::999888888888777777777777777888888888888888888777777777777;;;;;;:::999888777777666777777888888888777777777::::::999999<<>>??????999;;;<<<<<<===AAAHHHMMM___eeennnwwwooowwwuuuMMM@@@777111222111---+++...---+++)))+++///000...+++'''((()))******)))((('''))))))************))))))''')))***++++++***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''')))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''((()))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++:::<<>>;;;999777:::======:::888888999;;;999999;;;???@@@===:::888888999:::999888888:::999999999999999888888888;;;:::999999;;;;;;:::888999888888777888999999999888666777:::999777999===888888::::::999777:::>>><<<<<<===???BBBGGGLLLOOOMMMQQQLLLHHHJJJIIIOOO___xxxzzz~~~~~~sssnnnwww{{{xxxbbbEEE666444444222000...---+++***---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))(((&&&))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***************************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((''''''''')))%%%&&&''''''(((((('''''''''(((((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&NNNJJJFFFCCCCCCCCCBBBAAA@@@>>>===>>>@@@AAA@@@@@@===<<<::::::::::::999888888???@@@;;;888<<<>>>===;;;::::::::::::::::::::::::::::::999999888999:::999999:::999888777888999;;;999:::>>>???<<<999:::666999>>>BBBBBBAAABBBDDDMMMMMMNNNQQQUUUZZZ```cccaaa```XXXUUU[[[]]]cccsssqqqjjjeeehhhooowwwfffMMM===777444333222000...,,,+++***---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&'''((()))(((&&&))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***************************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((%%%&&&''''''(((((('''''''''((()))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((''''''))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********))))))hhhbbb]]]\\\```bbbaaa___VVVQQQLLLJJJKKKKKKHHHDDDAAA???===;;;:::999999999777>>>>>>555333888;;;999999999999888888999999999;;;;;;:::888777666777888555888::::::999999;;;>>>===<<<@@@HHHKKKHHHBBB@@@BBBGGGNNNRRRTTTUUUUUUTTT[[[]]]bbbiiiqqq{{{rrrmmmtttvvvzzz{{{qqqjjjooo}}}wwwZZZDDD999666666222222111///...,,,+++***,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&'''%%%&&&''''''(((((('''''''''((()))(((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))***)))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***++++++++++++}}}zzz{{{~~~{{{wwwssspppccc^^^YYYWWWWWWUUUPPPKKKIIIDDD???>>>>>>>>>>>>>>>BBBAAA@@@?????????@@@AAACCCAAA??????AAABBBAAA???===AAAFFFGGGGGGHHHLLLPPPWWWXXX]]]dddccc\\\UUUTTT\\\eeeooouuuxxxyyyuuuppprrrssswww}}}yyy}}}kkkQQQ>>>666555444333000000///...---,,,+++***,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''%%%&&&''''''(((''''''''''''((()))((('''&&&&&&(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++|||ssslllYYYPPPZZZ___VVVRRRXXXZZZYYYWWWVVVUUUUUUVVVVVVWWWSSSRRRXXXaaagggeee```[[[]]]___``````aaaeeeiiizzz|||xxxnnniiijjjsss~~~tttQQQFFF999333444666333///.........---,,,++++++***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((&&&&&&''')))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''%%%&&&''''''((('''''''''((()))))))))'''&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))******lllfffsss{{{tttqqqvvvyyywwwtttqqqpppooopppppprrrqqqttt~~~{{{xxxwwwwwwyyyzzz{{{zzz{{{|||zzzwwwyyy~~~zzzwwwyyyxxx]]]KKK>>>888222111222333111...---,,,,,,,,,++++++******++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''')))***)))((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))'''''''''''''''''''''''''''(((((())))))(((((('''******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))&&&&&&&&&'''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&'''%%%&&&''''''((((((''''''((()))***)))'''&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***)))))))))***+++,,,---zzzrrrmmmrrr|||iiiOOOAAA<<<555555333111///.........+++++++++++++++*********++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))))))))******'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%''')))***)))((())))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))((('''%%%$$$&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((%%%&&&''''''((((((''''''((()))***)))''''''''')))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))+++,,,///111333vvv{{{tttkkkvvv```BBB555444444,,,000333333///,,,---///+++*********************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%''')))******)))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))'''%%%$$$&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((''''''((()))%%%&&&''''''((((((''''''((()))***)))((('''((()))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,///333666888xxxppptttnnnRRRBBB999333000111/////////......---------......------,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))***+++++++++******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''(((***+++(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''((())))))(((&&&)))(((((('''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))((((((((()))******++++++***))))))))))))***,,,,,,///------000222555>>>GGG{{{pppjjjuuuvvvYYYIII:::444333111111333---------,,,,,,,,,++++++((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))******++++++***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''((())))))(((&&&)))(((((('''''''''((((((((())))))******))))))((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))(((((())))))******+++++++++,,,,,,,,,---------------222:::???@@@@@@HHHRRR~~~{{{wwwppp___WWWhhhkkkKKK===777222222222///...000+++++++++************)))%%%%%%&&&''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((()))******'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''((())))))(((&&&(((((((((''''''(((((())))))******++++++******)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((())))))))))))))))))******************+++++++++,,,---------///:::JJJTTTSSSPPPUUU^^^vvvxxx}}}yyy^^^HHH<<<666666777666444000......*********************)))((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))***)))))))))))))))************))))))))))))))))))***(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((())))))(((&&&(((((((((((((((((()))***)))******************)))************************))))))(((((((((((((((((('''(((((((((((()))))))))************************---,,,++++++---000444666999DDDTTTaaaaaa[[[ZZZ^^^~~~bbbHHH999666888---111333222000000000111*********++++++++++++++++++++++++******)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))******((()))))))))*********+++******))))))))))))******))))))))))))******++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))(((((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%$$$&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((())))))(((&&&((((((((((((((()))******((())))))******))))))(((++++++++++++++++++++++++(((((())))))))))))))))))(((((((((((()))))))))***************++++++++++++111///------222:::CCCIIIGGGKKKUUU```ccc]]]WWWUUU~~~zzz~~~wwwaaaIII<<<999666333222///222222...,,,......---+++++++++++++++,,,,,,,,,++++++***))))))(((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******++++++******))))))******+++((())))))******++++++++++++******))))))******+++)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''((())))))(((&&&(((((((((((()))***++++++((())))))))))))))))))(((************************(((((())))))))))))******((((((((()))))))))******))))))******+++,,,,,,---...------000999EEERRRZZZWWWTTTVVV\\\^^^ZZZVVVTTTgggMMM>>>111111666666222111333555333---+++...---(((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++******))))))******+++((())))))******+++,,,,,,+++******))))))******+++))))))******+++,,,,,,---************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((((((((((((''''''''''''((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''((())))))(((&&&(((((((((((()))***+++,,,)))******++++++******)))************************(((((()))))))))*********(((((()))))))))*********(((((()))***,,,---......+++---111:::FFFUUUbbbjjjhhhbbb^^^]]]]]]]]]```eeennnNNN???:::666555000+++...666,,,...---)))+++000000***))))))******+++++++++,,,))))))******++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((''''''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++************++++++((())))))***++++++,,,,,,++++++************++++++))))))***+++,,,,,,------************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''')))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((''''''((())))))(((&&&(((((((((((()))***+++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''''')))***,,,...//////000444<<>>HHHRRRYYYcccooovvvuuussskkkhhhmmmnnnooo|||fffKKK<<<777888999222111111000000000000000------,,,++++++++++++,,,)))))))))*********++++++))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((()))(((&&&&&&'''(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))***)))(((((((((((()))***)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((()))))))))***+++)))'''(((***+++)))'''+++************)))'''%%%))))))+++---.........////////////000111111111000444444555555666888;;;===>>>===<<<<<<>>>>>>>>>===777777<<>>DDDGGGTTT]]]cccbbbaaabbbcccaaajjjjjjqqqzzz||||||zzzooolllkkkXXXAAA333111333333000000000///............///------,,,+++++++++++++++((((((((()))))))))******))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((()))'''&&&'''(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))***))))))(((((())))))******)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((((((((((((((()))))))))******((((((((()))+++,,,+++)))(((***,,,...//////...---............///111222333444333333777===DDDHHHKKKJJJKKKKKKIIIHHHLLLSSSXXXWWWSSSPPPQQQUUUWWWUUURRRPPPTTT___hhhfffYYYLLLFFFMMMKKKGGGBBB>>><<<>>>@@@;;;999666555444333111//////,,,***)))+++,,,,,,,,,***))))))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''''''''((((((''''''&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,000...///777EEEQQQXXXZZZ```iiiooojjjaaa]]]^^^___gggppp{{{yyybbbMMMDDD<<<555444888888111***///......---,,,------------,,,,,,+++***+++++++++(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))'''&&&'''((()))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((()))))))))*********&&&'''(((***,,,---,,,,,,((()))+++,,,---///111333000222222333777>>>CCCDDDHHHFFFEEEIIISSS^^^fffjjjllllllkkkhhhgggkkkuuu|||{{{wwwrrrnnnnnnoooppppppttt{{{|||hhh]]]ZZZ\\\^^^^^^[[[XXXWWWVVVTTTNNNEEE???<<<999555222444222///---------,,,+++---,,,+++,,,---,,,+++)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********++++++++++++,,,,,,------111222999HHHZZZeeegggdddccckkkooojjjaaa___eeelllrrr~~~wwwssswwwrrrkkkzzzttt[[[GGG<<<777333///---...000111111...---,,,,,,++++++,,,,,,,,,,,,+++************+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))'''&&&'''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))))))))))))))************((()))******************...---,,,******...444999===BBBFFFHHHQQQ^^^ggghhheeefffhhhooowww|||{{{yyy}}}|||qqqdddgggjjjmmmmmmnnnpppqqqtttkkk```WWWRRRNNNJJJGGG888666444333333222000///...,,,++++++,,,,,,+++))),,,,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((('''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************---,,,,,,++++++,,,,,,---111999III```ssszzzvvvnnniiijjjiiieee```bbbmmmwww}}}ttt{{{}}}sssqqqmmmsss~~~|||uuu}}}|||bbbNNN@@@888777999000111222000---,,,...111------,,,++++++++++++,,,,,,,,,+++***************((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((''''''''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))******++++++******)))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************)))))))))*********+++++++++,,,---,,,++++++---...666777777888;;;DDDPPPYYYeeejjjllljjjooo{{{sssxxx~~~~~~rrrqqqooonnnpppvvvzzzrrrmmmiiifffeeeSSSPPPMMMIIIEEE@@@:::666222000---,,,---......---......------,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))((((((''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++...---,,,,,,,,,...///000777CCCZZZttt}}}hhhccc```aaagggqqqzzzuuuvvvzzz{{{rrrVVVJJJ===666333//////111,,,000555555222...,,,+++------,,,++++++++++++,,,,,,++++++***************)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((((((''''''''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******++++++***))))))*********+++++++++---///111222333777===AAAJJJMMMPPPSSSYYYcccrrr|||yyy~~~}}}}}}~~~yyyuuuuuu{{{zzztttpppooonnnllliiifffaaaYYYPPPJJJCCC???999555333333222111000//////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((((((((((((((()))******''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++------,,,---///222555777DDDQQQggg~~~jjj```]]]gggzzz|||}}}jjjQQQEEE<<<666222333444222///000222000---***((())),,,///...---,,,,,,++++++,,,,,,,,,++++++***)))*********************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((''''''((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++,,,000444888===FFFPPPWWWbbbdddggghhhiiiooozzzzzzxxx||||||yyypppjjjhhhnnnoooqqqssssssoooiiidddWWWQQQGGG???:::777444333111000000///......------************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((((((((((((((()))******''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++,,,,,,---///222666:::===PPP\\\nnnwwwiiidddrrr|||}}}dddJJJ;;;666666555444333222222222222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******+++++++++***)))(((''''''''''''111...+++***+++,,,***)))'''---000///...000000///000999EEEPPPWWW\\\___aaalllsssqqqjjjkkkxxx|||wwwpppssszzzyyywww{{{{{{rrrzzz{{{yyyxxxtttpppppptttxxxyyyyyyyyyooo^^^NNNFFFDDD???888::::::888444...,,,---000'''***,,,---+++*********++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))(((((((((((((((((())))))))))))&&&%%%'''++++++((((((***000,,,,,,111888???HHHQQQ\\\jjjrrrvvv}}}zzzxxx{{{|||~~~wwwuuudddOOO>>>666777:::222111000///............,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************------,,,,,,,,,,,,,,,,,,((('''(((***,,,---,,,+++...///---***+++222666777JJJVVVeeeooossstttxxx{{{uuu|||{{{uuuwww{{{xxxwwwxxx{{{}}}~~~~~~}}}wwwpppnnnooooookkkgggdddggglllsssyyy||||||zzzqqqqqqnnnfff^^^ZZZ\\\___{{{}}}xxx~~~zzzwwwuuutttsssrrr}}}~~~{{{sssjjj^^^OOOBBBAAA???===;;;999666333000///...,,,***)))***,,,...++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************)))))))))(((((((((((()))))))))******,,,***)))+++,,,+++...333,,,...444???HHHPPP\\\fffwwwxxxmmmffflllpppttt{{{~~~{{{pppsssmmmQQQHHH<<<444111000///...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************))))))))))))***++++++,,,,,,++++++&&&'''***,,,---......---444888;;;<<>>666444111---******+++,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))((((((((()))******)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((())))))))))))************)))***------+++...333///666DDDSSS\\\cccmmmwwwwwwddd]]]kkkwwwwwwwww{{{yyysss~~~```GGG:::444222111444777666///(((//////...---------------++++++++++++++++++++++++,,,+++++++++******))))))*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++******)))))))))((()))***++++++***)))(((,,,---//////...000333666EEERRR___ccccccddddddbbb[[[___dddhhhkkkqqqyyy}}}xxxeeeSSSMMMRRRZZZ[[[^^^``````]]]YYYWWWVVVTTTSSSQQQQQQRRRSSSSSSRRRYYYVVVRRRPPPRRRTTTVVVWWWWWWWWWWWWUUURRRQQQRRRUUUSSSXXXYYYVVV]]]mmmuuutttmmm}}}xxxsssuuuxxxyyy{{{zzzzzz}}}}}}}}}ooo___[[[``````WWWMMMBBB>>>888444222000---+++,,,------...---,,,+++******************************))))))((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))*********++++++&&&''',,,111111---...222;;;EEEVVVdddiiijjjpppxxxuuupppcccggg~~~|||{{{~~~}}}}}}oooTTT@@@888666777444000...///111333444//////...---------......++++++++++++++++++++++++++++++***************)))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++******))))))---------------,,,+++++++++...000000222999DDDLLLeeevvvvvvlllgggeeennnooorrryyyrrr^^^NNNIIIPPPWWWVVVXXXZZZYYYTTTNNNJJJHHHDDDEEEFFFFFFFFFFFFHHHJJJRRRLLLFFFAAA@@@BBBDDDDDD@@@AAACCCEEEFFFGGGJJJKKKNNNRRRQQQLLLPPP[[[bbbbbb]]]eeennnrrrrrrppprrrttthhhjjjkkkmmmpppwwwwww{{{~~~yyyqqqbbbZZZMMMAAA888333000...+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))******************++++++++++++******...222111111666===JJJSSSbbbnnnoookkkmmmssssssrrrnnnxxx|||~~~qqq\\\FFF777333666;;;333222000---+++,,,...000---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********...---,,,,,,,,,,,,------)))...333777<<>><<>>>>>???AAABBB>>>???AAADDDFFFHHHIIIIIIGGGJJJJJJFFFGGGMMMRRRSSSXXXXXXYYY]]]aaaeeeggghhhbbbbbbbbbdddhhhpppyyy~~~uuudddPPP@@@666444555///...---+++************++++++++++++++++++++++++++++++***)))))))))*********))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))******************+++++++++,,,,,,,,,---++++++---...444BBBPPPXXX^^^jjjtttuuuqqqqqquuutttxxxwwwvvvuuuwww~~~tttcccWWWFFFAAA:::666444333222111+++---000111111...***''',,,++++++***++++++,,,,,,************************))))))))))))************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++++++++,,,,,,+++***)))+++---000222666===DDDHHHLLLXXXkkkzzz|||xxxwwwuuurrrlllgggeeeeeeZZZUUUNNNGGGBBB???======BBBDDDFFFEEEBBB>>><<<;;;:::???CCCBBB???>>>AAAEEEIIIFFFAAA>>>>>>@@@AAAAAA999:::<<>>===???AAABBB@@@>>>======777<<>>AAACCCDDDCCCAAA@@@DDDFFFEEEBBBBBBBBBCCC???AAADDDGGGIIIIIIHHHFFFCCCDDDHHHPPPZZZaaacccccc```aaa___]]]aaammmwww|||~~~ooo___WWWEEEAAA;;;555000.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++++++++,,,,,,,,,---------+++222???KKKRRRYYYfffrrrttttttyyywwwooonnnsssyyy}}}```UUUFFF;;;777666555333222111111000///......---//////...---,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))(((((((((((((((((())))))))))))+++)))''''''((())))))((())))))))))))))))))))))))++++++******))))))((((((,,,,,,,,,+++++++++++++++***,,,---,,,+++))))))***111...///444;;;FFFWWWfffqqqiiijjjhhhaaafffpppooosssuuuxxx|||{{{ssslll___gggmmmmmmlllkkkddd\\\WWWVVVQQQKKKFFFDDDEEEGGG>>><<<:::999:::;;;;;;;;;888999::::::999999:::<<<::::::;;;;;;<<<===>>>???BBB@@@DDDIIIGGG@@@>>>AAA<<<999:::===@@@@@@>>>>>>;;;<<>><<<<<<===;;;:::<<<@@@CCCCCCAAACCCCCCDDDFFFJJJOOOSSSUUU[[[]]][[[UUUTTTYYY[[[XXXggghhhmmmtttxxxzzzyyyyyyppp```LLL>>>888555...(((+++...000...***((()))+++...---,,,+++************))))))))))))((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&(((***+++,,,+++)))(((,,,+++***((((((((()))***************))))))))))))+++***)))(((((()))***+++,,,)))))),,,---,,,...222///999QQQggglllgggqqq~~~zzzwwwyyy}}}vvvvvv|||nnnhhhQQQIIIBBB999555555666444333111111000000///......------------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************)))))))))((((((((((((((())))))))))))***(((((((((******)))((())))))))))))))))))))))))))))))((((((''''''''''''*********++++++++++++,,,......---+++***,,,///222,,,...777DDDRRRaaatttvvvuuutttmmmmmmooogggiiilllppptttvvvtttppplllgggkkkkkkfffbbbaaa\\\UUUNNNMMMJJJGGGCCC@@@??????@@@>>>;;;999888888777777<<<======;;;999999:::;;;===>>>???@@@AAABBBDDDEEEPPPNNNPPPTTTSSSMMMIIIJJJHHHDDDCCCGGGIIIGGGBBB@@@GGGDDDBBBBBBBBB@@@<<<999:::888888:::???CCCEEEEEEEEEFFFGGGIIIKKKJJJHHHFFFPPPTTTUUUSSSTTTZZZ[[[YYYXXXYYY^^^fffmmmuuusssnnnrrr~~~rrraaaQQQFFF>>>888444000111111000...------...---,,,,,,+++************+++************)))))))))&&&''''''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))++++++***)))(((,,,+++)))((((((((()))*********************++++++,,,+++***))))))***+++,,,,,,+++---111000---///333555@@@VVVkkkrrrqqqvvv||||||~~~}}}|||~~~rrrxxxgggTTTCCC888666333000111333444333111000000000///......------+++,,,,,,,,,---------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((***,,,,,,+++))))))))))))))))))))))))))))))((((((((((((''''''''')))))))))***++++++,,,,,,,,,,,,+++***)))+++///333///555CCCWWWiiizzz~~~||||||yyymmmhhhkkkoooqqqpppooommmmmmeeeddd___WWWRRRQQQOOOLLLEEECCCAAA@@@???<<<999666999999888777888:::<<<======>>>???@@@@@@AAADDDFFFGGGJJJNNNQQQTTTVVVYYY\\\]]]ZZZZZZ___aaa^^^ZZZXXXXXXTTTUUU[[[^^^ZZZVVVUUUVVVQQQLLLJJJKKKKKKHHHDDD>>><<<::::::;;;=========>>>@@@CCCFFFGGGEEE@@@<<<===CCCIIINNNUUU^^^bbbaaaaaaaaabbbcccbbbfffrrr|||mmmccceeelll{{{ppp```PPPEEE@@@666333///------.........,,,,,,+++*********++++++,,,,,,+++++++++*********''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***+++***)))(((+++***))))))((()))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,(((***...111...,,,000666AAANNN```nnntttuuuvvvvvv}}}|||~~~~~~oooeee}}}kkkQQQDDD<<<444444:::444222111111333333111////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))(((((((((((())))))))))))'''''')))+++......,,,)))))))))))))))))))))))))))***************************************************+++,,,,,,---...222444AAAGGGUUUfffvvvxxxppprrrrrrnnnhhhdddcccdddUUUSSSMMMGGGDDDCCCDDDDDDCCC@@@>>>======<<<:::777999999;;;<<>>@@@>>>;;;:::;;;===???@@@EEEGGGKKKNNNSSSZZZbbbhhhnnnppprrrtttvvvyyy}}}uuu||||||qqqmmmkkkdddcccbbb```]]][[[ZZZZZZJJJDDD>>>===AAAGGGJJJJJJCCCAAA@@@BBBDDDHHHMMMQQQYYYaaakkkooohhh^^^\\\aaacccccccccffflllqqqrrrpppmmm}}}{{{pppmmmZZZPPPCCC888333222000///...---,,,,,,,,,,,,,,,,,,++++++*********)))))))))((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********))))))((((((((()))))))))*********++++++++++++++++++***///.........///777HHHYYYaaapppzzzwwwoooooosssvvvuuuyyytttsssyyysssssswwwrrrhhhiiiqqq```aaacccfffpppvvvrrrlllgggXXXOOOOOOTTThhhqqqnnnSSSCCC===444111222666777333000000444333111/////////111222------------------------......---,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))(((((((((***,,,,,,+++)))))))))))))))))))))))))))((((((((())))))))))))***,,,,,,,,,+++++++++******......000444===JJJXXXbbb^^^___eeennnuuu}}}{{{zzz}}}rrrnnnggg]]]SSSJJJFFFDDDBBB???>>>???===::::::<<<888999999:::<<>>AAAGGGMMMKKKTTTcccnnnnnnggggggjjjccceeehhhmmmuuu{{{zzzuuunnnvvv~~~{{{|||~~~kkkcccWWWKKK@@@888333///000000///...------------+++************)))))))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))************)))))))))))))))))))))))))))******++++++++++++******...,,,,,,///444>>>OOO___]]]iiitttsssllljjjsss}}}yyyuuusssvvvlllccccccgggqqqTTTUUUUUURRRSSS\\\lllxxx}}}yyy||||||uuujjjeeehhhnnnpppjjjggghhhkkkwwwfffVVVFFF:::555777555555222---,,,///000////////////.........///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************(((((((((((())))))))))))***(((((((((******)))((())))))))))))))))))))))))(((((()))))))))***************+++,,,------......///777BBBNNNYYYbbbjjjnnnkkkkkknnnssstttwww~~~yyy```\\\VVVPPPKKKGGGCCC@@@@@@<<<<<>>===999888777555444333333333000000000000////////////////////////............------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************)))))))))))))))*********))))))***,,,......---,,,,,,...///---,,,000999AAAIIIbbb}}}}}}~~~yyytttjjjYYYKKKDDDBBB???<<<:::999:::;;;???AAA???<<>>;;;@@@EEEHHHPPPYYYcccjjjqqqssswww|||~~~|||}}}www{{{lllUUUMMMFFF===777555222///+++,,,---...---+++******++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************+++++++++************)))+++++++++++++++++++++++++++---......---,,,---///...999RRRiiihhh\\\```qqqooouuuzzzyyy|||}}}xxxtttgggfffkkkwwwyyyvvvfffYYYFFFBBB===888555555777888666555444333222111111111000000000000////////////////////////............------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((())))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))************))))))))))))************///...,,,,,,,,,------,,,---,,,+++...777DDDSSS\\\mmm|||{{{tttpppjjjeeeaaaXXXJJJ???888:::<<<<<<;;;===AAAEEEDDDLLLTTT]]]lll___ZZZWWWUUUPPPHHHCCCDDD;;;AAAHHHKKKIIIHHHJJJMMMSSSTTTUUUUUURRRMMMHHHDDDGGGGGGGGGIIINNNTTTZZZ^^^bbbeeeiiilllmmmmmmnnnooovvvzzz~~~xxxrrr~~~bbbHHHJJJDDDAAAAAA@@@AAAJJJTTTWWW^^^fffkkkqqqyyy|||{{{uuunnnmmmtttwwwtttxxxzzzmmmYYYCCC:::===>>>777------...---,,,+++***++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************+++++++++************)))+++++++++++++++++++++++++++---......------///111<<>>>>>>>>>>>AAADDDEEECCCAAAEEEFFFFFFFFFDDDAAA>>><<<>>>>>>>>>???AAADDDGGGIIILLLNNNOOOPPPQQQSSSWWWZZZbbbhhhooouuu}}}}}}|||tttYYYTTTOOOIIIBBB;;;888>>>GGGKKKRRRYYY___gggppptttssskkkhhhiiimmmkkkgggkkktttuuu{{{qqqWWWGGGCCCAAA:::333000///---,,,+++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((************************))))))))))))************+++++++++************)))+++++++++++++++++++++++++++------------...000333DDDOOO^^^hhhmmmnnnnnnooouuu{{{~~~rrrgggggglllrrrvvv~~~}}}ooo```XXXLLL@@@:::888888777888777666444333222111111222222111111111111111222000000000000////////////////////////............------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******++++++,,,+++,,,,,,,,,,,,...000222444555999CCCSSSgggxxxwww~~~yyy{{{sss```PPPIIICCCCCCDDDCCC@@@@@@BBBBBBBBBDDDIIIQQQ\\\cccqqqyyy{{{xxxyyy{{{ssslllllljjj___RRRRRRMMMJJJIIIFFFBBBBBBEEEAAA???===>>>AAABBB@@@>>>?????????>>>===<<<;;;;;;>>>??????@@@AAABBBBBBBBBEEEEEEDDDBBBAAABBBDDDFFFIIINNNVVV___iiiwwwrrrfff^^^SSSHHH???;;;;;;===EEEJJJNNNRRRYYYcccfffeee]]]dddooowwwrrrgggcccfffrrrwww}}}sss```NNNAAA<<<;;;444222...,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************+++++++++*********))))))***+++++++++++++++,,,,,,---------,,,,,,...111444DDDTTTaaafffjjjssswwwvvvtttyyyvvviii```nnnttt{{{qqqggg[[[NNNCCCCCC>>>999777666666666777222222333333333333222222222111111000000000111111000000000000////////////////////////............------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************((())))))***+++,,,,,,,,,)))+++---...---...000222999BBBOOO[[[fffqqq}}}}}}ssstttvvvyyy{{{vvviiiVVVIIIFFF???<<<@@@BBB@@@@@@CCCEEEJJJTTTaaannnxxx||||||uuunnngggcccccc]]][[[VVVPPPMMMLLLIIIDDDDDDAAAAAABBBAAA===<<<>>><<<;;;;;;::::::::::::;;;:::999888888888888999999666777999:::;;;::::::999666888::::::999:::;;;<<<===@@@DDDGGGLLLTTT]]]dddyyyvvvxxxooobbbZZZXXXVVVQQQJJJBBBDDDDDDEEELLLUUUZZZXXXSSS```sss~~~{{{rrrlllllllllrrrzzzyyyiiiWWWIIICCC===888222...---,,,,,,***,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************+++++++++*********))))))*********++++++,,,,,,,,,......---------000555999BBBVVVgggkkkrrr}}}|||oooiiigggqqq}}}yyytttiiiYYYRRRJJJFFFEEEDDDAAA>>>===999777999:::777444555666777888888999999888888222111111000//////000000000000000000////////////////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))*********)))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************((())))))***+++,,,------+++...000111///000444777DDDQQQcccqqqzzzzzzxxxuuuqqqtttqqqiii___SSSIIICCC@@@@@@;;;===EEEHHHFFFFFFJJJWWWdddxxx~~~lll\\\SSSNNNNNNPPPIIIIIIFFFAAA<<<;;;===@@@===;;;<<>>999666777;;;===>>>===;;;:::<<<>>><<<<<<;;;;;;;;;<<<===>>>666777888999:::999888888555777999999888666666666:::;;;<<<<<<>>>AAAEEEIIIKKKTTTbbbmmmssszzz|||sssrrrxxx|||sssgggGGGEEE@@@>>>DDDNNNSSSSSSUUUaaaqqq{{{~~~pppqqqvvv~~~|||eeeRRRIIIBBB999333111000---+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************+++++++++************)))*********++++++,,,,,,------.........111666===CCCCCCWWWiiirrr{{{|||~~~~~~rrrqqquuuwwwfffxxxeeeVVVKKKGGGIIIAAAAAABBBCCCCCCAAA<<<888AAA<<<;;;???@@@>>>===???;;;::::::999888777666666777666555444333222222222000000000000////////////////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))*********)))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************((())))))***,,,------...---000111111222888AAAHHHTTT___nnn}}}{{{ppppppttttttooollleeeYYYLLLAAA<<<===>>>???>>>FFFVVV^^^\\\]]]cccqqq}}}yyypppbbbRRRIIIDDDAAABBBFFFCCCCCCAAA>>>:::888:::>>>===;;;===AAAAAA>>><<<>>>666888:::;;;:::::::::;;;::::::999::::::;;;;;;;;;<<<======>>>>>>===<<<<<<<<<===>>><<<999777666666999999999:::;;;>>>AAACCCLLLKKKJJJGGGDDDJJJ\\\nnn|||YYYSSSIIIBBBEEENNNSSSRRRTTT\\\fffnnnvvvuuupppttt|||~~~~~~}}}~~~mmmWWWNNNBBB:::666444111...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************+++++++++************))))))******+++,,,,,,------,,,---...111777@@@IIIPPPRRR^^^lllxxxzzzxxx{{{yyy{{{~~~iiiXXXzzzlll\\\RRRUUUSSSKKKGGGKKKDDDDDDDDDDDDFFFHHHJJJKKKKKKDDDAAADDDFFFDDDEEEJJJFFFFFFFFFFFFFFFFFFFFFFFF<<<<<<:::999777777666666000000000000////////////000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))*********)))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************((())))))+++,,,---......---...000111555@@@OOOZZZbbbgggqqq{{{qqqssswwwqqqggg\\\VVVMMMDDD===:::999999AAACCCQQQhhhuuuuuuxxx~~~|||mmmdddfffjjjfff^^^TTTNNNIIIGGGDDD???>>>???;;;:::;;;=========@@@CCC999777999>>>AAA@@@BBBEEE======>>>AAACCCDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBB<<<===<<<<<<;;;::::::999999:::;;;:::999999;;;>>>999888888777777777999:::999<<>>AAA666111555555///000666...---------.../////////+++---...///...,,,,,,,,,+++++++++************)))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))((('''&&&*********)))))))))))))))*********)))))))))))))))***++++++,,,---------...222///000<<>>AAAMMM^^^wwwooo^^^LLLHHHNNNPPPIII???BBBAAA???===;;;:::;;;<<<<<<<<<>>>@@@BBBCCCCCCBBB@@@@@@@@@AAABBBBBBCCCDDDFFFAAA@@@FFFIIIFFFDDDEEECCCDDDCCCAAAGGGMMMIIIAAADDDEEEEEEDDDBBBBBBCCCEEEBBBBBBAAA??????@@@>>>;;;888;;;===>>>===;;;::::::::::::<<>>@@@AAA:::444555555666555333000....../////////...---,,,,,,---...,,,,,,,,,,,,++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********+++******))))))************))))))))))))************************+++******---///000...,,,000444???QQQeeeuuu}}}wwwlllbbbWWWKKKBBB>>>===:::777999AAALLLUUUhhhooozzz{{{tttooo^^^TTTHHHCCCDDDEEEBBB======<<<;;;;;;;;;;;;<<<<<<999:::<<<@@@DDDEEEDDDBBBGGGFFFEEEEEEGGGIIILLLMMMOOOKKKHHHIIIMMMNNNLLLHHHNNNRRRQQQKKKHHHJJJIIIFFFIIIJJJJJJIIIGGGGGGHHHIIIGGGGGGGGGFFFFFFGGGFFFDDDDDDCCC@@@>>>;;;;;;<<<===<<<<<<===???AAAAAA@@@>>><<>>???>>>>>>@@@@@@AAAFFFKKKMMMJJJGGGLLLKKKKKKKKKNNNRRRWWWZZZ\\\\\\WWWTTT[[[eeeccc[[[lllrrrsssiii^^^ZZZ\\\^^^XXXYYYYYYWWWTTTSSSSSSTTTSSSSSSSSSSSSRRRPPPNNNNNNLLLJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCAAA>>>:::;;;;;;<<<===@@@EEEIIIMMM^^^xxx}}}~~~|||vvvaaaUUUIIIAAAAAAIIIYYYggggggkkkttt||||||uuuooooooooorrrxxxyyycccTTTEEE===:::444000,,,++++++,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))***))))))))))))***++++++''')))+++,,,,,,,,,---...222777CCCZZZooommmkkkxxxxxx{{{~~~|||uuurrrqqquuuzzz~~~yyyjjjWWWKKKCCC===<<<>>>hhhkkkqqqyyyuuurrrqqqmmmgggdddbbb]]]UUUMMMHHHGGGFFFDDDHHHPPP^^^oooxxxfffuuu||||||fff___ccciiimmmqqqaaaVVVGGG<<<666555444333555222///------///000111.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******+++,,,,,,,,,,,,+++)))***************++++++*********+++++++++++++++............///111333666KKK[[[qqq~~~}}}yyyuuueeeXXXJJJBBB???===<<<<<<>>>JJJXXX```ccciiivvvxxxnnnmmmwww}}}ssshhh\\\XXXZZZYYYRRRJJJ>>>???@@@===:::999;;;>>>>>>>>>>>>@@@AAABBBBBBAAAGGGFFFFFFJJJPPPSSSTTTSSSTTTUUUXXX\\\```fffjjjmmmsssvvvrrrnnnyyyyyyrrrqqqssstttttttttqqqllliiihhhhhhgggfffeeeddd___WWWSSSSSSRRRRRRQQQPPPOOOLLLHHHFFFEEEDDDDDDEEEGGGGGGEEEDDDCCCBBB???===<<<===???AAABBBHHHZZZxxx|||xxxsssgggXXXMMMFFFFFFOOOZZZ___aaaiiitttzzzzzz|||xxxwwwwwwzzzttt```KKKCCC>>>888555111------///,,,,,,+++************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))******((((((((((((((((((((((((((())))))************)))******))))))******+++,,,)))+++...//////...///000666@@@LLLaaauuuuuuqqqyyyxxxuuusssyyyzzzpppllllllxxx}}}vvvmmm\\\III>>>:::;;;AAAGGGCCCDDDFFFJJJOOOUUUZZZ\\\iiirrr|||vvvpppjjjdddXXXPPPHHHGGGGGGFFFEEEGGGGGGEEEBBBCCCHHHQQQ]]]fff```kkk}}}uuurrrxxx|||yyy^^^LLLEEEAAA;;;444555222///...///000...---------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,,,,,,,+++******))))))******+++++++++,,,***+++++++++,,,,,,,,,---,,,...///---+++///999AAAXXXiii}}}xxxjjj```RRRGGG===;;;;;;;;;@@@FFFGGG[[[sss~~~wwwwwwzzzhhhaaaYYYTTTQQQNNNIIIDDD:::;;;<<<=========>>>???@@@AAACCCCCCCCCDDDFFFGGGKKKKKKLLLPPPWWW___eeeiiiooossszzzyyyllleeeeeeiiieee___ZZZWWWTTTQQQNNNIIIHHHFFFFFFHHHIIIHHHGGGDDDBBB>>>;;;;;;;;;<<<<<>>FFF___{{{xxxooodddZZZOOOFFFEEEIIIQQQRRRYYYfffrrryyy|||vvvtttxxx}}}lllWWWJJJAAA;;;:::777222//////---,,,,,,+++***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******(((((((((((((((((((((((((((((()))******************************++++++,,,+++,,,...///......///000999KKKUUU___rrr|||zzzyyy|||wwwssszzzyyywwwxxx~~~tttmmm[[[MMM@@@;;;===CCCLLLTTT999888666666666888:::;;;;;;???FFFMMMSSSZZZ```eeelllnnnpppttt{{{xxxrrrmmmllllllmmmbbbZZZQQQKKKJJJKKKLLLKKKHHHHHHFFFCCC@@@>>><<<;;;;;;:::;;;>>>===:::;;;???<<>>:::===>>>@@@JJJWWWlll~~~|||yyy}}}~~~vvvkkk^^^ZZZTTTLLLFFF@@@<<<999;;;;;;;;;===@@@BBBBBBBBBBBBFFFKKKLLLKKKMMMTTT[[[aaaeeejjjpppvvv}}}qqqjjjfffdddbbbXXXTTTOOOLLLKKKKKKKKKJJJDDDAAA<<<::::::;;;;;;;;;;;;:::>>>HHHRRRXXX___eeewww}}}}}}xxxrrrkkk___RRRKKKJJJGGGFFFKKKXXXeeeoooxxxxxxtttvvv|||sss[[[LLL@@@???>>>777111000------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))'''((()))******+++******+++************+++,,,,,,***+++,,,---,,,---000222;;;PPP[[[aaauuu|||zzz{{{{{{rrrbbb[[[FFF???;;;@@@GGGNNNTTTYYY444444444444555555555666777888999999888999;;;===<<<===???BBBGGGMMMTTTXXXaaaffflllrrruuuuuurrrppplllddd\\\XXXTTTOOONNNPPPHHHFFFCCC???===;;;;;;;;;===;;;999999;;;===>>>>>>;;;999999999::::::<<<===888777:::>>>??????EEELLLRRR]]]ppp}}}|||qqqpppqqqvvvxxxxxxzzz~~~zzznnniiinnnrrrqqqsssyyy}}}xxxsssxxx|||zzzvvvqqqooopppnnniiigggjjjttt{{{{{{lllaaaSSSLLLCCC===;;;999444000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******+++*********))))))***++++++,,,------++++++,,,,,,---.........---...222:::FFFRRR]]]ddd}}}|||ppp]]]PPPLLL>>>:::===DDDGGGMMM___sss}}}yyypppiiiffffff___VVVQQQLLLFFF@@@===:::999888>>>@@@AAABBBCCCEEEGGGIIIJJJRRR[[[^^^^^^dddrrrwwwpppfff]]]WWWUUUTTTSSSLLLHHHCCC@@@@@@@@@???>>>888999;;;<<<:::888???HHHYYYbbbwww}}}ttthhhbbbaaaTTTLLLGGGLLLVVVbbbpppzzz~~~tttlllhhh|||xxx~~~zzzbbbMMMHHHGGG>>>666444------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))'''((()))******+++++++++++++++******++++++,,,---++++++,,,---...111666:::@@@QQQ^^^lll~~~yyyxxxvvv{{{wwwnnn[[[KKKFFF<<<;;;@@@KKKSSSTTTRRRRRR///000222333333222111000000111333444444555777:::555666666777777999:::<<<===???BBBEEEHHHIIIIIIIIIDDDAAA@@@AAA???;;;:::===999999:::::::::999999999888999:::;;;999777555333777555555666777777999;;;999666666;;;BBBLLLZZZfffjjj{{{zzzvvvrrrpppoooccccccfffjjjjjjllluuuzzztttnnnlllsss~~~uuuwwwyyyvvv}}}|||~~~zzzsssrrrwwwzzz}}}}}}{{{{{{~~~ggg]]]PPPGGGCCC@@@<<<999000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++&&&'''((()))++++++++++++))))))***+++,,,,,,------++++++,,,,,,---...//////222111666EEEZZZjjjqqqrrrxxxwww___HHH???AAA:::999@@@JJJPPPYYYrrrvvvpppdddWWWRRRSSSPPPLLLEEE@@@999777:::>>>AAAAAABBBEEEIIIHHHFFFGGGKKKPPPTTT___lllppprrr{{{|||ooofffaaa^^^]]]TTTOOOIIIFFFEEEEEECCCAAA@@@<<<;;;===>>><<<<<<>>><<>>CCCEEEPPP___www{{{mmmqqqxxx{{{mmmhhh^^^KKK===999===???HHHUUU[[[UUUMMMHHH111111111111111111111111222222222222222222222222444444444555555555555666888888999:::;;;<<<<<<===:::999999999888888777777555555555666666666666777888666444666:::;;;:::888333888888222111666999777>>>===AAAGGGOOO[[[pppxxx{{{~~~~~~|||xxxrrrkkkeeebbbaaa]]]^^^```bbbgggmmmtttxxxqqqmmmlllsss~~~{{{yyymmmlllqqqsssppp{{{{{{zzz}}}rrrnnnlllwww{{{hhhPPPGGGHHHBBB555===555///000222000------//////---******++++++)))************))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,------,,,,,,...///000444888FFF\\\lllqqqrrrsssxxxvvveeeTTTDDD<<<:::>>>FFFPPPYYYgggvvv~~~~~~fff___UUUNNNIIIFFFBBB???>>><<<:::;;;???BBBCCCBBBJJJLLLKKKJJJOOOYYY```bbbhhhttt}}}nnnccc]]]XXXVVVUUUOOOGGGEEEHHHCCC@@@<<<::::::::::::999???>>>GGG\\\qqq|||}}}nnn[[[OOOHHHLLLbbbzzz~~~}}}iiigggqqq~~~wwwkkk\\\LLLEEEFFF999444...)))***,,,***&&&---,,,++++++,,,,,,***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++,,,++++++***++++++,,,,,,,,,000333555999BBBLLLQQQSSSZZZlll|||xxxiiihhhssshhhXXXWWWRRRDDD>>>DDDGGGQQQXXXUUUKKKGGGOOOYYY111111111111111111111111222222222222222222222222444444444444555555555555444444555555666777777777777777777777666666555555444444555555555666666666777666555666888999777555444888999999999===@@@AAAFFFMMMWWW```jjj|||}}}yyyxxxxxxmmmnnnmmmlllpppwwwyyyxxxqqqqqqqqqnnnkkkjjjkkkllluuuyyy}}}{{{||||||{{{~~~tttooolllrrrzzzppphhhnnn}}}oooYYYQQQTTTXXXIII@@@777444222000///000,,,------------...---+++++++++++++++************************************************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))***+++,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,------******...///...000444???MMMbbbuuu~~~|||~~~yyyfffVVVHHH>>><<<>>>PPP___oooxxx~~~|||zzz{{{}}}tttkkk___XXXNNNFFFCCCAAA???>>>===<<<<<<>>>BBBEEEFFFFFFJJJPPPWWW^^^jjjxxxzzzssslllhhhaaaUUUNNNMMMJJJGGGBBB@@@??????>>>===<<<999;;;EEERRR```ppp|||zzzhhhZZZOOOLLL[[[nnnwwwkkkfffhhhwwwvvv```OOOIII>>>999333......//////---,,,+++++++++,,,,,,+++)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++,,,+++++++++++++++,,,---***///444888@@@JJJVVV]]]iiiooo{{{xxxmmmqqq}}}sss```SSSIIIFFFBBB===AAAKKK```eeefff^^^TTTUUUcccqqq111111111111111111111111222222222222222222222222333333333444444444555555222222222222333333333333555444444444444444333333333333333444444444555555666555555666888888777555777555666999===CCCLLLTTTZZZkkkzzzyyyuuussskkkllljjjjjjqqq|||ssshhhhhhjjjpppxxxzzznnn___eeedddgggnnnssstttuuuwwwyyyzzzxxx}}}vvvkkk]]]PPPBBB666000111---,,,,,,...///...,,,+++---,,,,,,,,,,,,+++++++++************************************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---000)))***111222...777FFFiii}}}~~~}}}nnn___NNNCCC@@@DDDPPP\\\qqq}}}wwwtttqqqrrrzzz{{{jjjZZZUUUOOOFFF???===<<<======???@@@AAADDDGGGKKKOOOQQQXXXcccppp~~~uuuggg\\\WWWQQQMMMHHHCCC@@@>>><<<::::::777666777:::DDDWWWiiiqqq```TTTWWWaaatttssssssxxx|||qqqfff```kkkxxx^^^OOOCCC>>>777222000...---,,,,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************++++++++++++++++++++++++,,,---...---000888CCCPPP]]]hhhnnnyyy~~~xxxwwwuuuvvv|||tttfff\\\IIIEEE???;;;>>>JJJZZZfffmmmmmmhhhbbbaaammm111111111111111111111111111111111111111111111111222333333333444444444444333333333333333333222222333333333333333333333333222222333333333444444444555555555777888888888777===777777>>>GGGRRRcccrrr~~~{{{zzzkkkbbbZZZSSSTTTZZZaaafffhhhdddggg{{{xxxaaaIII;;;666666111...///000...------,,,,,,,,,,,,++++++++++++*********************************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...333++++++333111000FFFddd~~~uuu[[[NNNAAA<<>>???BBBEEEHHHLLLQQQXXXaaaggg{{{}}}nnneee^^^YYYRRRLLLGGGCCC???===<<<<<<<<<<<<999999CCCNNNXXXrrrsssfff``````dddbbbbbbjjjvvv|||{{{yyytttnnnnnnyyyooo\\\JJJDDD===999555000,,,+++,,,+++******,,,...------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++++++++++++++,,,---//////444555???SSSiiiuuuyyyzzz|||wwwqqqttt~~~{{{hhhZZZQQQMMMAAAAAA>>>===KKKdddtttxxxeeedddeeelll{{{000000000000000000000000111111111111111111111111222222222222333333333444333333333333333333333222333333333333333333333333222222222333333333333444666666666666555555666666;;;>>>FFFTTTcccqqq|||{{{tttllllllmmmpppyyyfff]]]QQQMMMTTT^^^eeehhhmmmbbbiii~~~dddPPPHHHCCC999000///000......111,,,++++++++++++*********************************************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...111+++---222000555VVV~~~ssseeeQQQHHH???AAAMMMeeezzzqqqaaa^^^[[[[[[[[[WWWPPPKKK>>>>>>>>>===>>>???@@@BBBCCCIIIPPPWWW```mmm}}}wwwlllggg___XXXSSSNNNJJJGGGAAA??????AAA???;;;;;;>>>FFFPPPdddwwwmmmggg^^^XXXTTTXXXcccppp|||tttaaaccc|||sssTTTJJJBBBAAA>>>777111000---+++******,,,......---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************))))))*********++++++++++++++++++,,,---///000111:::999EEEbbb}}}|||~~~wwwrrrsssvvvwwwaaaOOOEEEAAA999===???FFFZZZooopppeeeYYY___ppp000000000000000000000000111111111111111111111111111111222222222333333333111111111222222222222222222222333333333333444444222222222333333333444444888888777555444555777:::<<>>???===<<<===<<<@@@JJJ^^^xxxtttlllcccXXXMMMHHHLLLZZZpppwwwfffcccppp~~~bbbPPPBBBAAAAAA;;;555444...,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************++++++++++++++++++,,,...000111222;;;;;;KKKkkk}}}~~~sssnnnwwwoooVVVEEE>>>:::BBBKKKVVVccckkkbbbSSS\\\kkk000000000000000000000000111111111111111111111111111111111111222222222222000000111111222222333333111111222222222333333333333333333333444444444444666777888888:::???FFFLLLXXXooowwwtttuuuyyy}}}ttthhh\\\WWWZZZeeeuuuzzzfffSSSKKKCCC666///000---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,------------------------------+++,,,------,,,,,,---///+++...555>>>GGGVVVmmm{{{dddUUUKKKEEE>>>FFFUUUgggvvvyyyhhhaaa]]]SSSIIITTTTTTRRROOOIIIEEEBBBAAA???@@@AAABBBEEEKKKSSSYYYdddqqqrrreeeZZZTTTRRRJJJCCCAAA@@@>>>>>>@@@777===CCCGGGMMM___|||~~~zzzuuujjj[[[NNNEEEIII\\\ppp{{{ooogggeeefff~~~cccJJJCCCCCC>>>888777000...+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++***++++++---///111333444:::???SSSqqq}}}yyywww~~~dddRRRLLLLLLVVV```dddcccdddhhhkkkwww000000000000000000000000000000000000000000000000000111111111111222222222111111222333444555555666000000111111222222222333333333444444444444555555333555888<<>>@@@>>>:::666777<<>>===111///,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++***+++,,,---///111333444:::CCC[[[vvvnnnaaa______gggnnnhhh\\\___xxx---------............///222111111111000000//////...000111111000000111222111111000000000000000111111222333222111111333555222222555888666222222666???888;;;LLLXXXaaazzzwwwkkkmmmqqqkkk___WWW___kkkyyyjjj\\\TTTUUUYYY]]]```fffjjjooo~~~lllMMM<<<>>>888333000///...---...---,,,+++************++++++++++++************)))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++,,,,,,---...,,,,,,,,,---------.........******...000///000333444555EEE^^^ooooookkkkkkkkknnnvvv|||dddPPPFFFHHHOOOUUU]]]tttzzzttt|||wwwkkk\\\WWW___fffggg\\\PPPCCC???>>>===>>>AAADDDJJJIIIKKKVVV^^^mmmjjj```VVVRRROOOJJJFFFEEE???===::::::<<>>999111,,,,,,...---+++---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))******++++++,,,------///***)))---111333666:::???OOObbblllkkkmmm~~~~~~||||||yyyssswww|||pppiiisssssskkk^^^TTTXXXlll---------............///111111000000000/////////...000111111000000111222111111000000000000111111111222222222111111222444666444444666555333777>>>666:::III___pppzzzmmmhhhmmmrrrqqqnnnxxxqqqbbbYYYUUUUUUVVVcccooosssyyyyyy]]]OOOGGG???777333222000---***///.........------------++++++++++++************))))))))))))************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,++++++,,,,,,---...,,,,,,---------.........///+++***///111000///000444AAAVVVllluuutttppppppjjjrrr{{{iiiQQQBBBDDDTTTiiiwww~~~~~~vvvrrrwwwkkkhhhppptttiiiZZZSSSIII@@@>>>??????BBBEEEDDDLLLOOOWWWfffqqq~~~qqqddd^^^[[[TTTLLLHHHHHHDDD???;;;999888777666===III___xxxqqqfffYYYMMMeeevvv|||xxxtttfff\\\^^^sssuuudddTTTJJJGGGHHHBBB===555///...000000000---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++,,,,,,------111......111333444888>>>MMM[[[kkkooohhhjjj~~~yyyttt}}}zzzrrr^^^WWWfffpppqqquuukkkbbbXXXWWWeee|||---------............//////////////////............000111111//////000222111000000000000000111111111222222111000000111333444222333444333333888@@@EEESSShhh}}}}}}|||uuuooowwwoooeee```TTT]]]fffkkkrrrzzzqqqlll^^^III;;;555333111---------------,,,,,,,,,+++,,,+++++++++************)))))))))*********++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,++++++,,,,,,---...,,,------------.........///,,,,,,000222111111444@@@WWWqqq~~~|||vvvcccSSSAAA<<>>:::<<>>:::999888777777:::;;;FFF]]]vvvlllSSSOOO___rrr|||tttcccYYYaaapppyyyvvvcccQQQGGGBBBDDD@@@999333///------...------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******++++++,,,,,,---------,,,...222444777@@@IIIVVVdddrrruuummmmmmsssoooxxxnnnfffMMMDDD]]]vvvwwwqqq```YYYVVV___ttt---------............///...........................///000000//////000222000000000000000000111222111222222111//////000222222222555888888:::BBBKKKhhhyyy}}}zzzzzzrrriii```VVVYYYhhhyyykkkMMM<<<888888777///...---+++++++++,,,---,,,,,,+++++++++*********))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...------------............------...000///111:::DDDYYYqqqwwwkkkOOOFFF???EEEYYYtttmmmdddiiinnntttyyyuuuiiiZZZLLLDDD>>>;;;<<>>:::777;;;GGGZZZrrr~~~fffNNNSSS]]]kkk{{{vvvggg```\\\^^^lll|||sssaaaOOOCCCHHHDDD???:::444---+++,,,...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******++++++,,,------...***+++...444999BBBSSSbbbkkkttt~~~xxxuuu}}}|||yyy|||wwwYYYXXXNNNSSSnnn|||rrrggg___```hhhwww---------............///------------............---///000000//////000111000000//////000111222222111222222111000000111333555555777<<>>555000111.........---------,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,------......//////333;;;EEETTTkkk}}}{{{yyy~~~|||xxxxxx{{{}}}{{{{{{}}}zzz~~~ooo```JJJOOOVVVjjj}}}vvveeebbbjjjuuu---------............///---------...............---///000000......///111////////////000111222333111222333222111111333555666666999???JJJ]]]yyypppllliiifffddddddkkksssnnn___ZZZ```iiillljjjjjjuuusss```LLL:::888777444111///.........,,,,,,,,,,,,++++++++++++*********++++++++++++,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))************************))))))))))))))))))))))))***************+++++++++,,,,,,++++++,,,,,,---...------........./////////+++///333222111<<>>HHHTTTaaarrrssspppqqqyyyrrrpppuuuiiihhheeeiii|||```AAA<<<===>>>>>>;;;666111...------,,,,,,,,,+++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...............///////////////000222555:::HHHbbbzzzppp]]]OOOGGGMMMTTT^^^hhhqqqzzzzzztttqqqssswww{{{ppp]]]JJJBBBBBBBBBCCCEEEJJJOOOXXXaaaeeekkkxxxxxxqqqggg]]]TTTMMMGGGCCC<<<===>>><<<888<<>>===>>>EEENNNYYY___iiirrrwww~~~ttteeeXXXNNNIIIBBB???>>>???<<<;;;>>>DDDHHHfffrrrVVVFFFPPPddd{{{kkk```OOOaaauuuiiiTTTNNNJJJ???888777//////.........---------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++,,,------......///000333AAAYYYtttyyynnniiifffhhhkkkuuu}}}lll^^^XXXXXXjjj|||zzzhhhccckkkzzz...------,,,,,,------...---------............///////////////000000000000111000//////000000///...777222222666555555@@@QQQYYYsss|||hhhZZZ___kkkvvv```OOOKKKDDDKKKcccrrr]]];;;444///...111000)))&&&(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))'''''''''((())))))******+++*********))))))(((((())))))))))))))))))))))))************))))))))))))******))))))((((((''''''))))))))))))************++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------111000///...---...///000---444BBBRRR```jjjttt{{{pppWWWHHHHHHPPPVVVlllyyypppfffaaaiiiqqqkkkZZZMMMDDD???>>>AAABBBEEEPPP]]]hhhjjjppp|||vvvdddWWWSSSNNNEEE===<<<<<<:::999:::===FFFYYYooo~~~lllZZZRRRQQQhhhttt{{{jjjRRRTTTZZZjjjbbbKKKEEEEEEBBB<<<:::444...---//////,,,))),,,,,,,,,+++++++++******************************)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************)))************+++++++++************************************))))))))))))+++***,,,//////---000555666777AAAVVVppp{{{~~~oooaaaeeerrrxxxddd\\\dddmmmvvvpppiiigggppp|||...------,,,,,,------...---------............///////////////000000000000/////////000222222222111333000333<<<@@@FFFWWWjjj|||rrrnnnoooyyy|||oooqqqttttttuuu{{{zzzrrrgggTTTNNNbbbzzzxxxgggHHH;;;000...///......000++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))+++******))))))(((((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////////////////111222888DDDWWWjjjwwwnnnWWWJJJFFFPPPmmm{{{sssjjjfffeeeiiifffYYYIII@@@CCCAAABBBFFFJJJOOO\\\hhhzzzuuubbbZZZTTTJJJBBBAAA@@@===;;;;;;999<<>>IIIYYYttt|||kkkdddbbbnnn{{{qqqkkkkkknnnxxxgggPPPVVVqqq___MMM888...---...000111,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))))))))))))))))))))))),,,++++++***))))))((((((************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))((((((((())))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------///000000000111444666;;;NNNiii}}}xxx[[[FFFFFFLLL]]]{{{ssskkkkkkkkklllgggYYYGGG<<<999BBBBBBEEELLLSSS\\\jjjwwwpppccc]]]SSSJJJGGGFFFAAA===;;;:::999:::???HHHWWWmmmoooaaaNNNTTTbbbrrr{{{|||}}}kkkPPPMMMeeeuuuTTTGGGEEECCC???<<<777222/////////000,,,,,,,,,,,,++++++++++++************************)))************+++++++++***))))))(((((())))))***))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))************************)))************+++++++++************************))))))***+++,,,---......,,,+++---///...---222:::AAABBBOOObbbllloooxxx~~~vvvwwwxxxsssfffeeeoooyyy}}}|||ggggggppp~~~...------,,,,,,------...---------............///////////////000000000000---///111222222222333444666666:::DDDRRRiiirrrkkkiiissswwwpppoookkkwwwzzzqqqooo{{{YYYOOO\\\kkkpppiiiZZZFFF888111///......,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---///000000///111555999@@@WWWttt~~~~~~zzzdddPPPDDDMMM^^^tttxxxqqqqqqqqqwwwssskkk___NNN@@@>>>BBBDDDFFFLLLSSS\\\iiixxxuuujjj^^^RRRMMMKKKEEE???<<<;;;;;;<<<>>>@@@GGGYYYiii||||||]]]XXX```ttt~~~}}}ttt___WWWaaapppxxxzzzgggQQQIIIIIIBBB@@@;;;555000...///111------,,,,,,,,,+++++++++************************))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++*********************************+++,,,---------,,,,,,---///......666???OOORRR```qqqvvvrrryyy}}}zzzgggYYYaaauuuzzzqqqbbbhhhwww|||zzz}}}...------,,,,,,------...---------............///////////////000000000000...000222111000000222555666???OOO^^^kkk}}}~~~vvvyyy~~~}}}yyyyyypppccceee}}}yyyccc[[[ZZZXXX]]]YYYPPPDDD:::444111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))***++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........---///111000///222888>>>UUUkkk~~~eeeLLLFFFEEESSSnnnsssjjjpppwww|||ooo]]]OOOEEEBBBIIIQQQMMMRRRXXX___iiixxxooo^^^UUUPPPIIIBBB>>>::::::;;;;;;999:::EEERRRppp~~~zzzggg```ppp~~~zzzrrriiiccceeeoooyyy~~~}}}~~~aaaLLLGGGEEEBBB===777111...///000---------,,,,,,,,,++++++************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++++++++++++++***------...000///111;;;GGG[[[cccsssqqqaaaZZZiii}}}uuuiiirrr{{{...------,,,,,,------...---------............///////////////000000000000///111222111///111555999999QQQrrryyypppzzz|||wwwwww{{{|||fff[[[iiivvvfff[[[OOORRROOOEEE;;;555222000,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***************************,,,++++++***))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))******++++++)))))))))************+++))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---------...............000111000000555@@@HHHnnnkkkQQQGGGJJJPPP___xxxzzztttxxx~~~ppp^^^KKKCCCDDDJJJSSS[[[\\\cccjjjooozzzqqqaaaWWWNNNFFFCCC???<<<:::999666777AAAKKKsssyyyfffjjj}}}|||oookkkxxxuuuWWWFFFHHHEEE???:::555111///---------------,,,,,,,,,,,,************************)))************++++++++++++******))))))******+++))))))))))))))))))))))))******+++,,,,,,+++******))))))))))))))))))))))))************************)))************+++++++++************************,,,+++++++++************------///111000444BBBOOOdddsssxxxkkkccceeeuuuwwwrrr~~~~~~yyytttssswww{{{vvvwww|||...------,,,,,,------...---------............///////////////000000000000///111222111000444;;;BBBLLLlll{{{zzzrrrttt~~~wwwssszzztttdddiii}}}{{{nnndddbbbXXXGGG;;;666222...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++******))))))(((((('''((()))))))))************++++++++++++++++++++++++)))))))))***+++,,,,,,,,,))))))*********+++++++++))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------------............---000111111333;;;JJJVVV|||uuu\\\HHHQQQUUUcccxxx}}}www[[[NNNDDDFFFOOOWWW]]]aaahhhpppxxx}}}pppaaaUUUMMMHHHFFFAAA===;;;::::::@@@HHHmmm|||ssszzzzzzrrrzzzqqqVVVLLLGGGAAA===:::555000+++...------------,,,,,,,,,************************)))************++++++++++++******))))))******+++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************************)))************+++++++++************************+++++++++,,,,,,,,,,,,,,,---...000222222888GGGWWWlllvvvjjjjjjrrr|||}}}wwwyyy|||zzzwwwsssqqqrrrvvvyyypppoooqqqyyy...------,,,,,,------...---------.........//////////////////000000000000///111222111111777AAAIIIccctttwwwtttssssssvvvsssuuutttcccjjjzzzkkkQQQAAA<<<666///------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************'''''''''((())))))******(((((())))))*********+++++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////---///111222555AAARRR```zzzfffTTTGGGQQQWWWpppzzz|||vvvbbbLLLGGGGGGRRR^^^cccdddeeemmmvvv~~~{{{iii[[[QQQMMMFFFAAA>>>>>>===:::;;;>>>VVV}}}{{{pppmmmqqq{{{jjjOOOIIICCC???===999111***......---------,,,,,,,,,************************)))************+++++++++++++++************++++++))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))************************)))************+++++++++***************************++++++,,,---...//////---...111222333:::JJJ[[[qqq}}}yyymmmqqqzzz~~~vvvnnnyyy{{{vvvuuuyyy~~~zzzvvvwww,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222111000000000000///......000222222333???VVVjjj~~~pppooozzz|||rrrxxx~~~nnncccfffmmmmmmIII999777999444222...+++,,,///...,,,///...---,,,+++*********++++++++++++++++++++++++************************)))************+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++222///------///000///---...111222444999III___ppphhhRRRPPPYYYddd|||vvvggggggzzznnnWWWLLL???GGGSSSbbbrrr|||yyyqqq~~~iiiXXXPPPLLLEEE@@@???>>>;;;;;;===FFF\\\}}}|||nnnkkkxxxzzzttthhh[[[RRRhhhppp\\\GGG???>>>;;;777666---///111000///......///++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,)))******++++++,,,------///000//////999NNNdddqqqyyy}}}xxxzzzwwwyyynnnuuu}}}}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000///000111111111000///111444888BBBVVVrrr|||yyy|||{{{xxxkkkdddeeeeeeiiirrr|||~~~^^^JJJ@@@999444333000......///...---......---,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************++++++++++++++++++++++++++++++++++++...---,,,---000111000///111222333999FFFZZZrrr|||jjjXXXPPP]]]ooo{{{uuuuuuzzzuuuaaaPPPIIIGGGLLLTTTbbbuuudddSSSQQQKKKEEECCC@@@<<<<<>>SSSkkk{{{ppptttkkkYYYOOOVVVqqq{{{vvvaaaOOOFFFDDDIIIIIILLLXXXlllwww^^^WWWQQQKKKIIIDDD>>>===???>>>;;;BBBWWWooo|||vvvhhhbbbaaasss~~~}}}wwwuuuttt^^^LLLTTTyyy]]]HHHDDDIIIBBB666555111---,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,+++*********************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++,,,,,,------......,,,111>>>KKKZZZooozzzwwwsss{{{yyyjjjsss}}}|||~~~------------------------------------.........//////////////////000222333666:::???IIIZZZrrrzzz|||yyy~~~{{{eeeSSSWWWkkk}}}nnnVVV@@@<<<888555222...---...------,,,,,,,,,------...++++++++++++++++++++++++************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000111111111777666;;;KKKcccxxxrrrhhhsss~~~eeeWWWUUUdddpppgggssskkkQQQFFFDDDDDDJJJHHHFFFNNNccczzzsss\\\UUUPPPMMMIIIBBB>>>>>>AAA::::::JJJaaavvvzzzlllaaaaaarrr~~~|||~~~rrrVVVOOOlllzzzcccJJJDDDKKKIII>>>:::444---+++...000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++***))))))))))))***+++++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,------......+++,,,666EEEOOO[[[sss}}}}}}xxxzzz}}}}}}mmmfffuuuxxxttt}}}------------------------------------.........///000111111///......111444555AAANNN[[[kkkyyy{{{{{{vvv~~~vvvzzzsss\\\SSSXXXcccoooyyyoooQQQGGG===999555///,,,...------,,,,,,,,,---......++++++++++++++++++++++++************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000111111<<<@@@LLL```vvvvvvuuu{{{bbbXXX]]]ppp~~~kkkffftttzzz\\\KKKMMMQQQPPPRRRPPPPPPWWWkkkiii^^^UUURRRNNNGGGAAA>>>999666666<<>>777///,,,...000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++***))))))))))))***+++++++++,,,******************************************************************************+++++++++,,,,,,,,,+++,,,,,,---....../////////555BBBPPPWWWccc}}}}}}|||uuuzzzppphhhooozzzuuummmrrr------------------------------........./////////000222333111///000444999>>>SSSlll}}}xxxoooqqqjjjiiivvv~~~~~~ttt}}}xxx___IIIEEEXXXoooiiiVVVDDD===999222...///......---------------...++++++++++++++++++++++++************************)))************+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000333555;;;GGG[[[rrr}}}qqq]]]YYYdddxxx{{{ooooooxxx~~~tttbbbQQQQQQ]]]dddccc[[[___dddlll|||ttt```WWWSSSMMMDDD???999999:::999999BBBYYYnnnVVV\\\kkk}}}{{{sssiiiWWWIIIHHHXXXooofffOOOEEEBBB@@@@@@:::444000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********************+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,---......//////000///;;;JJJWWWbbbqqq|||rrruuuxxxkkkmmmyyy{{{rrrfffeeeqqq............................../////////000000000000222444444333555;;;AAAXXXtttwwwllljjj___^^^nnnzzz{{{|||{{{{{{wwwXXXEEELLL\\\uuu|||fffLLLBBB>>>666111111000///...---------------++++++++++++++++++++++++************************)))************+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------------------------------.../////////111666:::???QQQjjj}}}pppaaaYYYaaaqqqxxxttt{{{}}}yyyiii\\\PPPOOO\\\jjjpppnnnfffpppzzzooo\\\WWWQQQIIIBBB???>>>>>><<<:::===KKKZZZlllaaa```ooo|||uuuooobbbRRRHHHQQQlllvvv^^^LLLDDDCCCAAA===999444000.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++*********************************************************************************************+++++++++,,,,,,,,,---------...//////000000000???OOO]]]qqqtttwwwyyyooopppyyy~~~wwwllldddgggrrr........................////////////000000000000///222666666666999AAAGGGrrrtttuuuoooaaa```qqqvvvnnnvvvrrrZZZMMMKKKjjjqqqvvvzzzqqqQQQEEEAAA:::444333111000///...---,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------------------------------,,,...///...///333:::???KKK___zzzsssZZZTTTYYYmmmxxx{{{vvv]]]PPPIIIRRRcccooorrrppptttzzz{{{|||{{{```YYYTTTLLLEEE<<<999777999;;;===CCCJJJkkk\\\ggg}}}xxxnnnaaaRRRPPPggg}}}jjjUUUKKKJJJ@@@???<<<777111......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------......///000000000555EEEUUUfffwww}}}zzz}}}oooiiiwwwuuuooonnnqqqyyy,,,,,,,,,---------......///............//////000000222555666222777KKKaaazzzpppwwwvvvvvvuuu^^^NNNWWWccchhhffflll}}}cccKKK>>>;;;<<<;;;///000111000------...///,,,,,,,,,+++++++++******++++++************++++++************************)))))))))))))))))))))))))))************++++++++++++*********))))))((((((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........444000---222444777DDDVVVmmmrrr___MMMSSSfff{{{fffPPPOOOQQQYYYdddmmmqqqqqq{{{vvvqqqpppnnnllljjjiiihhhgggiiilllqqqvvv~~~bbbQQQLLLNNNIIICCC===999:::===???@@@___}}}eee\\\kkkwwwnnncccSSSWWWppp{{{jjjVVVFFFGGGCCC???;;;444......333......---------,,,,,,,,,++++++++++++++++++++++++************************************************+++,,,,,,---,,,+++)))(((---+++)))***,,,---,,,))))))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------///,,,---222222...000666===III^^^|||zzzyyy}}}zzz|||zzznnnlllzzz|||qqqpppwwwyyyvvvvvvvvvwww,,,,,,---------.........000000/////////000111111333444666666666CCC```|||vvvooommmllljjjggggggfffdddbbbbbbdddfffgggjjjjjjkkklllooorrruuuvvvvvvtttgggvvv}}}mmmYYYVVVXXXbbbooo|||{{{fffSSSFFF???;;;555222...------...---+++,,,,,,,,,++++++++++++***++++++************++++++************************)))))))))))))))))))))))))))************+++++++++************)))))))))(((***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++000//////444333:::LLLkkkttt```QQQVVV```uuurrr^^^MMMSSS\\\ccchhhlllppprrr~~~~~~}}}{{{zzzxxxwwwwwwxxxwwwvvvrrrnnnllllllmmmkkklllnnnnnnkkkeee___[[[VVVUUUTTTSSSRRRRRRRRRRRRSSSUUUXXX\\\aaahhhooottt~~~}}}gggVVVOOOIIIEEE@@@<<<::::::<<<===BBBYYYvvv{{{ddd```mmm}}}uuummm[[[WWWfffwwwkkkVVVGGGCCC???;;;555...,,,///......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++***)))---+++)))***,,,---,,,***)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------///,,,---///...,,,000777IIIZZZsssxxxppprrrpppjjjoooyyy{{{yyyooojjjccc^^^\\\]]]^^^^^^,,,------------.........111111000000111222222333111333666999???PPPooo~~~wwwsssfff^^^TTTMMMKKKLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQXXX[[[```gggooovvv{{{~~~ooonnnpppppp}}}xxxbbbXXXeeexxxhhhRRREEEBBB???888///---///000...***,,,,,,,,,,,,++++++++++++++++++************++++++************************)))))))))))))))))))))))))))************+++++++++************))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........+++......333777555AAA\\\vvvfffZZZRRRfffsssqqq^^^PPPUUU^^^hhhlllmmmpppxxx}}}{{{xxxvvvuuuttttttqqqnnnmmmkkkjjjgggeee______^^^]]]\\\ZZZZZZYYYWWWWWWWWWTTTQQQOOOPPPQQQPPPQQQQQQQQQOOOKKKGGGEEEBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIJJJNNNSSSWWW```bbbdddccc```\\\YYYXXXWWWZZZ]]]aaagggoooxxx~~~gggRRRKKKIIIFFFAAA<<<:::999:::;;;@@@TTTssslllcccrrrzzzxxxfffWWWYYYlll}}}gggIIIEEEAAA???999111---.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,+++******,,,,,,+++***)))************+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,---------,,,------,,,...666@@@MMMbbb}}}~~~ooommmuuuuuu{{{xxx{{{{{{mmmddd[[[XXXVVVVVVXXX[[[^^^___------------............111000000111111222333444000444;;;DDDPPPaaauuu~~~}}}ooofffaaa]]]WWWRRROOOJJJEEEAAABBBDDDFFFFFFDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFCCCDDDGGGLLLPPPTTTWWWYYYbbbfffmmmuuu~~~{{{qqqkkkyyypppooo}}}www[[[LLLIIIGGG???777222111111///---------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------............000000///666<<<<<>>===???>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCBBBDDDGGGIIIKKKLLLMMMLLLIIIFFFEEEFFFFFFGGGHHHJJJMMMRRRYYY___lllqqqwww{{{|||{{{zzzzzz~~~zzzWWWNNNNNNLLLFFF@@@;;;:::;;;BBB>>>FFF___~~~|||fffooowwwaaaXXXbbbwwwoooNNNHHHDDDCCC???777222000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------)))******+++,,,,,,,,,,,,+++++++++++++++,,,++++++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------+++,,,---------444AAALLLNNNccc~~~xxxttt|||}}}xxxttt}}}yyyyyywwwnnneee___aaaaaabbbgggmmmsssvvvxxx---------.........//////000000000000111222333444777:::BBBQQQeeevvvxxxsssssswww{{{kkkbbbVVVOOONNNMMMJJJGGGCCCBBBAAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIKKKNNNRRRWWW```mmm}}}yyyvvv}}}qqqiii~~~gggPPPGGGGGGDDD>>>777222///...///---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////333222///666CCCKKK```wwwrrrsssjjjmmmrrr~~~aaaOOOTTTaaannnooorrrwww~~~}}}vvvssstttjjjhhhfffccc```]]]ZZZYYYVVVUUUTTTRRRQQQQQQRRRSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHFFFEEEDDDEEEDDDCCCAAABBBAAAAAAAAA@@@@@@??????>>>???@@@@@@>>>===>>>???======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<===>>>===<<<===???AAAAAABBBBBBBBB@@@???@@@AAABBBBBBBBBAAAAAADDDHHHLLLRRRUUUZZZ]]]]]]]]]]]]]]]___cccfffgggiiioooyyycccTTTRRRNNNHHHBBB===;;;;;;999:::;;;IIIkkk~~~lllrrrpppddd[[[llltttTTTKKKEEEDDDBBB<<<555222......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,---++++++,,,+++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,---...,,,...888EEEOOOTTTeee}}}wwwsssqqqlllmmm~~~~~~{{{zzz{{{~~~||||||tttooommmkkkvvvvvvyyy~~~------.........///////////////000000111222444444<<>>>>>>>>>>>============:::;;;======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999888888999999:::::::::999999;;;<<<:::;;;======<<<<<<>>>@@@>>>??????>>>>>>???BBBEEEDDDFFFIIIKKKKKKKKKLLLNNNLLLNNNQQQRRRTTTXXX___dddpppttt{{{zzz```ZZZQQQIIIDDD@@@===;;;777<<<;;;>>>YYYyyynnnmmmyyyppp___bbbmmm}}}{{{]]]QQQFFFCCCBBB===777333......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++******+++,,,,,,***+++,,,,,,******+++,,,)))************+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------...000///---222===GGGKKKSSS___sss|||sssooogggaaakkkyyyttt}}}}}}yyyqqqmmmrrrzzz~~~xxx............////////////000000111111222444555666@@@QQQhhhwwwuuu~~~xxxjjj^^^VVVQQQNNNFFFDDDCCCBBBBBBCCCDDDEEEDDDEEEFFFGGGFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGEEEDDDCCC@@@AAAAAAAAABBBBBBBBBCCCAAABBBCCCAAA@@@BBBGGGLLLQQQ[[[eeekkkrrr|||wwwbbb[[[mmm~~~~~~}}}yyyhhhSSSFFFFFFDDDBBB>>>888222......------------,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))))))************+++++++++((()))))))))***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,---......///............////////////000555555CCCfff~~~~~~qqqvvv~~~ooo___QQQKKKTTTaaannnrrrzzzwwwpppiiieeeXXXVVVRRRPPPMMMKKKHHHEEECCCCCCCCCCCCCCCDDDDDDDDD@@@BBBCCCBBB@@@???AAACCC???@@@@@@@@@@@@@@@@@@???@@@???>>>???@@@AAA@@@???<<<<<<<<<<<<<<<<<<======999;;;======;;;::::::;;;<<<==================<<<<<<<<<;;;::::::::::::::::::<<<<<<<<<::::::;;;<<<888999;;;<<<;;;;;;<<<>>>;;;<<<===>>>======???AAA???@@@AAAAAAAAACCCEEEHHHDDDDDDFFFGGGIIILLLNNNOOOUUUXXX]]]eeeooozzzssshhhYYYNNNJJJGGGBBB>>>>>>???===<<>>@@@@@@@@@@@@????????????@@@AAABBB@@@======AAADDD??????@@@@@@@@@@@@??????AAA???>>>>>>@@@@@@???>>><<<<<<<<<<<<<<<=========:::<<<>>>???===<<<;;;<<<::::::;;;;;;;;;;;;::::::;;;::::::::::::;;;;;;<<<<<<===>>>===;;;:::;;;<<<999;;;======<<<<<<===>>>:::<<<>>>>>>===<<<===>>>>>>>>>>>>======???BBBEEEBBBBBBBBBDDDFFFGGGFFFDDDHHHHHHJJJNNNSSSZZZ```dddlllvvvuuuaaaUUUPPPNNNHHHBBB<<<888777:::???MMMhhhoooaaa}}}fffUUUgggzzz{{{zzzzzzgggSSSJJJGGGBBB<<<888......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,...---+++*********++++++))),,,---,,,***)))+++---)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,///000555CCCTTT[[[XXXiiimmmtttxxxuuuuuuxxxaaaVVVhhh}}}{{{zzzrrrmmmnnnkkkqqqtttssswww}}}///////////////.........000222---...555444666BBB]]]www___QQQOOOKKKHHHFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFJJJJJJLLLNNNPPPRRRTTTUUURRRSSSTTTUUUVVVVVVVVVVVVVVVTTTRRRRRRSSSRRRQQQOOOOOONNNLLLKKKLLLKKKIIIHHHEEEEEEDDDEEEFFFDDDAAA>>>AAAAAAAAAAAAAAACCCGGGIIIJJJMMM___zzzgggWWWddduuu{{{wwwrrruuuvvvtttxxxgggLLLEEEHHHBBBDDDCCC111...///000...,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,------------............///111---,,,///000//////111444333===[[[oooaaaVVVYYYeeewwwvvv]]]XXXSSSUUU___iiihhhccclllwwwpppbbbTTTOOOJJJGGGFFFEEEBBB@@@CCCCCCBBBAAAAAAAAAAAAAAABBB@@@>>>>>>???AAAAAA@@@?????????>>>===>>>@@@BBBAAABBBBBBCCCCCCBBB@@@@@@BBB@@@????????????>>>===@@@@@@@@@???======???@@@>>>======>>>??????===<<<<<<<<<=========;;;:::::::::999999:::<<<<<<<<<:::<<<;;;;;;;;;<<<<<<;;;999CCC>>>999:::???AAA>>>999>>>>>>============>>>>>>===>>>??????@@@?????????BBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDEEEGGGIIIKKKLLLQQQVVV___kkk}}}rrrbbb\\\TTTKKKFFFBBB===;;;>>>===@@@RRRhhhkkkrrruuuYYYOOOddduuuyyyvvvhhhTTTGGGCCCAAA===555333000///000000000///,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******,,,***((((((***+++,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///---...888MMMaaahhheeesss}}}uuuzzzppp^^^WWWjjj{{{rrrnnnqqqxxx}}}uuuhhhdddqqq////////////////////////333666222111888888<<>>>>>???@@@@@@????????????>>>>>>???@@@BBBCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAABBBDDDDDDCCCBBB@@@AAAAAAAAA@@@???>>>???<<<<<<<<<>>>?????????>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;999888999::::::;;;<<<>>>???@@@???>>><<<:::999:::<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBCCCEEEFFFHHHHHHEEEGGGLLLSSS___tttpppdddYYYOOOIIIBBB===;;;===;;;;;;JJJ\\\vvvvvvXXXHHHVVVqqq}}}yyy~~~|||oooZZZIIIBBB???===555222...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***))),,,***))))))+++,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------000000111999LLL```jjjkkk}}}xxx___WWWWWWiiiyyytttuuu{{{ttthhhdddppp////////////////////////111555111000777999AAASSSuuu}}}xxxnnn^^^QQQGGGFFFFFFEEEEEEFFFGGGHHHIIIOOOMMMLLLMMMRRRYYY```eeemmmoootttxxx}}}}}}zzzvvvsssoookkkgggbbb]]]YYYTTTQQQLLLHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@HHHCCCCCCJJJSSSaaayyyqqqXXXUUU```|||lllgggtttzzzxxx}}}```MMMIIIGGGKKKKKKAAA;;;666000------...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,------------............//////------000111......111111777HHHcccxxxhhh\\\eeezzz}}}rrrlllrrrwwwrrrkkkiiinnnxxxuuufff[[[SSSJJJCCCFFFCCCAAA@@@AAACCCDDDEEEAAA@@@?????????@@@AAABBBCCCAAA???>>>???@@@???>>>???????????????@@@AAABBBCCCAAA@@@??????AAABBBDDD@@@???@@@AAACCCBBB@@@>>>???@@@BBBCCCCCCAAA???>>>>>>>>>==================>>>======<<<<<<<<<======<<<>>>???===:::999;;;>>>:::;;;===>>>???@@@??????>>>@@@BBBAAA@@@AAACCCFFF======>>>??????>>>>>>===>>>>>>>>>>>>???@@@AAABBB??????>>>>>>???@@@AAABBB??????@@@@@@AAABBBBBBCCCFFFFFFGGGHHHNNNZZZjjjuuusss```QQQIIIDDD???===>>>;;;999BBBOOO}}}vvv[[[GGGKKK```rrrxxxvvvbbbNNNCCC@@@???888444///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++***,,,---...---+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,------------000222555>>>PPPiii|||}}}{{{xxxiiiQQQSSS\\\mmm}}}zzzzzzssshhheeeppp///////////////000000000000444111222;;;BBBOOOdddwww~~~xxxaaaRRRLLLJJJJJJHHHGGGFFFGGGJJJOOOSSSWWW[[[\\\___dddmmmwww|||ooojjjddd^^^YYYTTTOOOLLLHHHFFFDDDCCCCCCBBBAAA@@@DDDCCCCCCFFFGGGKKKYYYggg~~~}}}dddZZZhhh|||ooonnnsssppprrryyy~~~eeeUUUKKKGGGGGGFFFCCC;;;222...///000...+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,------------............///...---...111111///000444999AAAQQQdddvvvuuulllvvv~~~uuuppptttzzz}}}pppfffXXXNNNJJJIIIGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHFFFEEEFFFFFFDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGFFFGGGGGGIIIKKKLLLJJJIIIIIIJJJKKKJJJGGGEEEFFFGGGIIILLLNNNMMMKKKIIIKKKJJJHHHDDDAAA@@@AAABBBBBBBBBBBBAAA???===<<<;;;;;;<<<>>>???AAABBBBBBBBB>>>@@@AAABBBBBBBBBDDDEEEAAABBBCCCAAA??????@@@BBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCHHHOOOUUU\\\|||hhhUUULLLGGGCCCBBBBBB???;;;???FFF```xxx|||~~~vvveeeQQQIIIRRRdddqqq|||~~~yyyjjjUUUGGGCCCCCC===999333///......//////------------------------,,,,,,---------.........++++++,,,---//////---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........---333:::EEE\\\}}}wwwyyyqqq___NNNVVVdddttt~~~}}}ssskkkiiirrr////////////000000111111222666555:::JJJWWWiiitttgggjjjooo{{{~~~nnnZZZLLLGGGFFFGGGHHHJJJIIIJJJMMMUUU```kkkqqquuuxxxxxxnnnccc\\\SSSOOOJJJGGGFFFFFFFFFEEEBBBCCCEEEEEECCCAAAFFFMMMVVVaaauuuaaaZZZbbbzzzqqqfffoooxxxpppooouuupppZZZIIIDDDKKKHHH@@@666000000000...,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,------------............///...---///111111000333999JJJWWWjjjuuuxxxuuusssrrryyywwwyyyzzzwww{{{{{{iiiccc[[[VVVUUUVVVWWWWWWQQQRRRSSSRRRPPPMMMJJJIIIKKKKKKLLLMMMNNNOOOQQQQQQSSSRRRQQQPPPQQQPPPOOOMMMKKKJJJKKKMMMQQQTTTSSSRRRRRRSSSUUUWWWYYY[[[\\\]]]`````````aaaccccccaaa___WWWWWWYYY]]]aaacccaaa___]]][[[WWWQQQMMMLLLOOOSSSIIIIIIIIIHHHEEEBBB???======<<<<<<@@@EEEHHHHHHFFFFFFGGGHHHHHHIIIMMMSSSXXXXXXUUUQQQNNNLLLJJJGGGEEEGGGFFFFFFFFFHHHJJJLLLMMMLLLKKKJJJHHHFFFEEEDDDDDDEEEFFFGGGHHHGGGEEECCCAAAAAABBBCCCEEEEEEFFFFFFEEEBBBDDDFFFGGGHHHIIIJJJLLLIII\\\pppjjjXXXRRRHHHFFFEEEEEECCC@@@???AAAFFFdddwwwlllyyy~~~yyymmm[[[KKKJJJ[[[nnn|||sss___LLLDDDCCCAAA<<<555111////////////------------------------******+++,,,---///000111,,,,,,,,,...000///...+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------...//////---555???MMMfffwww}}}{{{fffUUUQQQ[[[jjjzzz~~~zzz~~~~~~uuuqqqqqqyyy}}}}}}}}}...//////000000111111222111555666BBB[[[ppppppdddkkksssxxx^^^SSSJJJIIIJJJHHHEEECCCIIIJJJMMMTTTaaapppzzzqqqfff]]]RRRJJJGGGFFFEEEDDDDDDCCCBBBAAA???@@@CCCFFFFFFJJJUUUjjjsss[[[TTT^^^zzzvvveeerrrxxxtttpppRRRCCCJJJKKKDDD:::444111000///---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,------------............//////...///111111111888@@@QQQfff|||wwwxxxtttzzz{{{rrrsss{{{xxxwww{{{vvvrrrpppooommmlllfffgggfffddd```]]][[[[[[TTTVVVYYY[[[]]]^^^^^^^^^___^^^]]]]]]^^^^^^\\\ZZZUUUTTTUUUZZZ```ccccccaaacccccceeehhhlllooorrrtttvvvuuuuuuwwwzzz|||||||||ooommmlllooouuuyyyzzzyyypppmmmfff^^^XXXYYY___eee[[[YYYUUUPPPKKKGGGEEECCCAAA>>>===???EEELLLPPPRRRPPPPPPPPPPPPSSS\\\hhhrrrtttooohhhccc^^^YYYTTTPPPNNNLLLIIIHHHKKKPPPVVVYYY[[[YYYWWWTTTPPPKKKHHHFFFCCCDDDFFFGGGHHHIIIIIIIIIAAABBBEEEGGGIIIJJJJJJJJJHHHJJJLLLOOOPPPQQQRRRQQQTTTWWWZZZbbb{{{jjjYYYSSSJJJHHHGGGGGGFFFDDDAAA??????WWW}}}vvv]]]aaa|||~~~sssaaaMMMGGGXXXooolllTTTEEEAAABBB===777222000...------------------------------))))))***+++,,,...000111,,,,,,+++---...///...,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...//////000000999FFFTTTlllzzz{{{kkkWWWKKKVVVbbbqqq}}}zzzxxxxxx{{{...//////000111111222222000444777JJJmmmuuukkkuuu}}}uuueee[[[LLLGGGFFFKKKMMMLLLLLLPPPUUUXXX]]]gggsssyyyfffVVVNNNKKKJJJHHHJJJGGGCCCAAABBBEEEFFFEEEEEEEEEIIISSS```qqquuu[[[RRRaaa{{{pppnnnwwwwwwyyydddHHHJJJJJJFFF???888333000//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++******++++++,,,------------............//////...///111111333<<>>:::777333000...........................---,,,+++*********++++++...,,,******+++---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///000111111???QQQaaasssxxxuuu{{{zzz~~~vvvdddTTTNNNPPPqqq|||~~~///000//////000333333222444:::JJJjjj|||qqqfffVVVKKKIIIJJJKKKRRR]]]dddhhhrrr|||pppbbb```nnnlllggg]]]TTTQQQQQQLLLEEEGGG@@@===AAAEEEEEEIIIOOOkkkzzziii[[[eeewwwnnn[[[kkktttnnnyyyxxxVVVFFFLLLJJJ>>>888999444***000...------------,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,---------......---------.........//////...---000333333999PPPiii~~~wwwgggiii|||vvvnnnsssvvvqqq~~~}}}www{{{qqqccc^^^ZZZ]]]eeezzz|||___KKKFFFFFFEEEBBBDDDGGGLLLKKKFFFSSSyyykkkbbb```dddjjj{{{yyy}}}pppeeeXXXSSSOOOIIILLLNNNDDDEEE??????OOOeeewww}}}qqqcccXXXvvvjjjUUUIIIAAABBB@@@555111222---......---------,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,///111000---444MMMbbbhhhooo~~~yyyqqq|||vvvqqqppppppjjjWWWEEEIIIXXXsss{{{yyy~~~000111111000111333444333;;;@@@QQQqqqtttccc\\\VVVMMMJJJNNNVVV\\\jjj{{{tttuuu{{{pppiiicccZZZQQQQQQJJJEEEEEEFFFEEEGGGLLLNNNbbb|||eeeaaayyy{{{]]]ZZZuuuyyyhhhPPPNNNKKKEEE<<<444111333///...,,,,,,------,,,+++++++++++++++++++++++++++******************************************************************************++++++++++++******,,,,,,,,,---------......---------.........//////000...000555888DDD```|||~~~sssttt~~~pppqqq|||zzzwwwvvv|||www}}}mmmVVVNNNKKKIIIKKKRRRZZZoooxxxkkkZZZNNNIIIGGGEEECCCJJJKKKMMMMMMHHHNNNkkklllbbbaaacccnnn|||ppp```YYYWWWOOOLLLKKKEEEAAA===>>>HHHXXXjjj}}}ppp]]]rrrzzzsssaaaNNNDDDDDDCCC888333222,,,.........---------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222222000???PPPaaahhhppp{{{~~~}}}|||~~~~~~xxxyyysssmmmbbbOOOAAAHHHXXXsss~~~000111222222111222444777@@@GGG\\\}}}iii\\\QQQLLLJJJHHHOOOZZZcccnnnzzzlll```YYYQQQJJJGGGEEECCCCCCFFFCCCLLL[[[pppxxxbbbjjjlllVVV[[[nnn~~~kkkVVVGGGFFFDDD999333666///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******,,,,,,,,,---------......------........./////////222///000666===NNNnnn|||tttkkkgggqqqzzz}}}xxx}}}wwwqqqwww}}}kkkZZZUUUTTTPPPPPPSSSNNN[[[tttsssdddaaa[[[SSSLLLHHHGGGHHHRRRQQQRRRSSSOOOLLLVVVeeemmm^^^YYYYYYdddyyy}}}eee[[[]]]UUULLLJJJGGG@@@>>>===AAAJJJ[[[uuu~~~~~~bbbfffgggsss}}}oooVVVHHHEEEEEE;;;555333,,,.........------------,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222444555KKKQQQ\\\hhhsssyyyzzzzzzzzz~~~}}}xxxhhhXXXGGG@@@KKK\\\ttt|||}}}000000222333111111666<<>>>>>CCCQQQkkk}}}|||fffVVVQQQ[[[wwwyyy]]]JJJDDDFFF???999555---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////*********+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000000000444999UUUTTTZZZjjjxxx|||}}}}}}yyybbbOOOCCCEEEUUUfffwwwwwwyyy///...111333111111:::FFFUUU^^^ooottt^^^RRRIIIIIIKKKMMMQQQ\\\ooo{{{pppeee]]]WWWRRROOONNNJJJFFFFFFMMM```yyygggbbbwwwqqqjjjooo}}}rrrzzzvvvWWWMMMMMMDDD666222000---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.............../////////000000000///333===GGGVVVrrrwww{{{~~~rrrjjjjjjsss||||||{{{~~~{{{zzzzzzpppfff^^^[[[]]]\\\[[[ooorrrhhhqqqyyytttiiidddcccdddfffgggdddYYYNNNKKKMMMRRRaaavvvxxxqqqpppooopppllluuu{{{aaaaaa]]]TTTPPPKKKGGGAAA<<<<<<@@@JJJ]]]mmm~~~~~~kkkLLLCCCIIIeeeeeeMMMCCCFFFAAA<<<888111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////***++++++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,...000//////666@@@```___gggvvvzzzuuuqqqXXXGGGCCCMMM```pppzzzxxxxxx///...000444222333AAASSSqqqzzz~~~{{{}}}sss\\\MMMFFFAAAHHHRRR]]]hhhyyy{{{pppggg___WWWJJJIIIHHHGGGEEEHHHUUUaaa}}}ffflll{{{{{{kkklllwwwsss{{{{{{YYYLLLGGGAAA666333000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000---...666DDDPPP___www}}}www}}}yyyuuuvvv|||wwwjjjjjjyyyxxxssswww~~~wwwrrrgggdddZZZZZZnnn|||wwwyyy~~~xxxtttvvvyyyrrrppprrrqqqhhh[[[QQQNNNOOOSSSUUU]]]}}}zzzrrrnnnttt}}}qqqdddZZZSSSLLLFFF???::::::>>>DDDOOOZZZxxx{{{nnnOOODDDBBBVVVssspppRRRCCCFFFDDD???;;;444/////////.........------++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,************++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---...111000000===LLLmmmuuullloooyyyfffOOOCCCHHHXXXkkkwww~~~||||||{{{rrrtttxxx{{{}}}000///111555444777JJJ```vvv```RRRJJJHHHHHHSSScccqqqzzzoooeeeVVVRRROOONNNIIIEEEHHHNNNbbb|||mmmkkkrrrcccrrruuurrryyysssUUUIIIFFF:::666222///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------........./////////000000000000...///999HHHUUUccczzzzzzxxx}}}uuueeehhh|||}}}yyyyyy{{{|||}}}{{{yyy{{{~~~vvvttteeeWWWWWWaaazzz~~~zzzzzzvvvlllbbb[[[WWWVVVQQQNNNQQQqqq~~~ssslllkkkuuulll]]]VVVMMMDDD???<<<;;;<<<@@@IIIRRRrrryyymmmWWWMMMDDDMMMhhh~~~ZZZFFFHHHFFFAAA<<<666////////////............+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///---///333333555FFF[[[sssllltttppp___LLLFFFQQQfffvvv}}}}}}zzzxxxuuuqqqmmmiiimmmppprrrqqqqqqsssuuu222000222777666:::PPPiiiwwwaaaRRRLLLKKKKKKQQQ^^^nnn}}}xxxhhh]]]SSSOOOKKKFFFGGGKKKGGGmmmtttddd~~~xxxjjjkkk|||}}}vvvwwweeeKKKEEE<<<888444000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////000000000000222222;;;IIIVVVcccxxxwwwvvv~~~tttiiipppyyyuuuzzzwwwzzz||||||nnn[[[RRRQQQccc}}}wwwooojjjfffbbb^^^VVVRRRSSSsss}}}yyyyyy{{{ppp^^^XXXPPPDDDAAA???>>><<<>>>IIITTTooo~~~}}}xxxiii]]]TTTGGGGGG```aaaJJJJJJHHHBBB===666000/////////............+++++++++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,---------)))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///,,,///444555999NNNeeesssmmmxxxmmm___NNNKKK[[[ppp~~~|||{{{zzzxxxyyyyyyvvvrrrlllpppuuuwwwvvvvvvwwwyyy000666444222777CCCeee~~~sssuuu^^^RRROOOPPPUUU[[[jjjyyyxxxfff\\\UUUMMMIIIJJJIIISSShhhgggnnnsssiiilll{{{pppTTTDDD@@@;;;444//////111...***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222...,,,///000///000333333999BBBQQQjjjzzzkkkkkk{{{uuunnnmmmrrr|||iii\\\TTTSSSZZZcccxxxvvvvvvsssjjjccc]]]^^^\\\lllnnn^^^UUUKKKBBB;;;:::;;;@@@IIIRRR^^^yyy|||tttmmmdddOOOAAAWWW}}}eeeMMMAAA@@@>>>888333000---,,,,,,------,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,..................------000//////111222<<>>;;;<<>>DDDKKKJJJSSSlll|||sss```OOOUUUooovvv```NNNEEEAAA???999555111///////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...........................222111///999LLL[[[^^^hhh|||yyy{{{oooRRRHHHFFFWWWppp~~~444888888;;;HHHXXXyyyttthhhZZZYYY]]]hhhyyyqqqgggTTTPPPJJJIIIRRRlllmmmjjjtttuuu|||fff[[[{{{MMMCCCCCCBBB===444------000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,++++++------------------------------------............///---///222111//////333:::MMMggg}}}}}}uuujjjuuu{{{tttsssvvvxxx}}}}}}zzzxxxwwwvvvtttqqqooottt|||nnnllltttuuufffjjjkkkggg\\\PPPDDD>>>===>>>BBBGGGTTTSSSdddlllUUUQQQ```www~~~jjjTTTEEEAAAAAA;;;888333///////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...............---222111///===TTT]]]XXX^^^pppyyyyyyiiiJJJEEEJJJ^^^uuu000666;;;GGGWWW```sssuuugggbbbccciiisss~~~eee]]]SSSLLLKKKWWWrrrvvvbbbnnn|||ddduuu\\\DDDAAA??????888000...222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,,,,,,,---------------------------------.........//////...---///222222///111666DDDVVVppp~~~wwwgggzzz|||ppppppuuusssvvv|||~~~|||xxxuuuppp~~~sssqqqggglllttt~~~|||vvvxxxrrrkkkbbbUUUGGG@@@>>>>>>@@@DDDPPPNNN[[[yyysssrrrwwweeeYYY[[[kkk}}}vvv^^^JJJCCCDDD>>>999333///..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////---222111222DDD\\\bbbYYY___ooo}}}|||{{{{{{xxxxxxbbbDDDEEEPPPeeezzz000888DDDXXXmmmoooppp|||yyyeee```cccvvvxxxdddUUUKKKJJJZZZllljjj\\\qqq|||zzzooouuu|||QQQEEE======;;;444111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------........./////////......000333222111555<<>>777111000........................------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---.............................................///////////////...000222222222999BBBWWWggg~~~zzzdddooo}}}lllaaasss~~~mmmhhhmmmqqqtttzzzxxxgggTTTJJJDDD@@@======CCCPPPZZZ___kkk}}}mmmqqq~~~~~~wwwZZZQQQZZZrrr~~~bbbNNNGGGCCC>>>777222////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,------...//////000111///333EEE^^^rrr{{{|||}}}aaaIIICCCJJJ[[[qqq~~~hhhoooyyy777EEE^^^pppdddbbbooo~~~}}}nnn^^^VVVYYY^^^vvv___hhh|||}}}xxxdddhhh}}}sssQQQEEEAAA999000---........................---------------------------------,,,,,,,,,++++++++++++,,,,,,---...//////..................................../////////000//////000222222333<<>>???DDDUUUYYYUUUmmmmmmVVVGGGCCCHHHssshhhMMMEEEEEE@@@<<<999444...---000//////...---,,,++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------............---------...//////333111>>>^^^{{{sss]]]HHHCCCJJJTTTddduuuzzzkkkhhhvvvLLLiiiuuuuuu~~~oookkkooo}}}wwwtttrrryyydddZZZ[[[ssscccTTTYYYsssyyyvvv~~~nnnllltttvvv```DDD>>>???===////////////.........---......---------,,,,,,,,,,,,,,,------......//////+++,,,,,,------,,,,,,+++,,,---......//////............/////////000000000444333222111111:::OOObbbtttyyy|||iiiSSS[[[pppqqqkkknnnqqquuuyyyxxxtttppp___VVVMMMDDD???===>>>LLLTTTQQQ```yyynnn]]]NNNEEEJJJrrrqqqVVVHHHGGGAAA===;;;666000...000......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------............------......///000111222DDDhhh{{{hhhOOOAAAEEESSS^^^nnn|||wwwkkkeeevvvTTTqqqpppxxxjjjsssuuuwww|||hhhXXXPPP```nnnVVVVVV\\\www{{{{{{fffjjj|||^^^IIIGGGAAA555111111000///..................---------,,,,,,,,,++++++,,,------...//////+++,,,,,,------,,,,,,+++,,,---......///............////////////000000000222222222444777BBBYYYnnn}}}YYYJJJ___{{{{{{jjjiiippptttxxx|||uuummmiiimmm~~~{{{nnniiiuuuwwwggg]]]SSSHHHBBB===:::DDDOOOOOOVVVwww~~~{{{zzzqqq```RRRRRRsssgggNNNIIICCC>>><<<999222///000---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------.........---------...///000111444777HHHjjjyyydddLLLAAAIII]]]hhhwwwooogggggg|||^^^vvvzzzttt{{{xxx~~~wwwggg\\\___nnncccYYYPPPeee{{{yyyqqq~~~mmmcccrrrlllPPPHHHCCC999333222111//////...//////......---------,,,,,,,,,***++++++,,,---...//////+++,,,,,,------,,,,,,+++,,,---......///.........////////////000000000111000000222555:::FFF]]]rrr~~~tttQQQLLLeeezzziiillluuuyyy}}}|||ppplll___YYYeee}}}xxxdddYYYUUU^^^jjjsss{{{vvvjjj\\\NNNFFF>>>:::???KKKNNNPPPmmmlllYYYYYYpppwwwSSSKKKEEE@@@>>>;;;555000000,,,,,,,,,------------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......---------...///000111111777???SSSppprrraaaLLLDDDNNNcccmmmzzzvvvfffaaappp___rrr|||pppeeebbbrrryyyaaaMMMYYYiii|||}}}ttt{{{eee```eeesssWWWAAA@@@BBB444333111000////////////......---------,,,,,,,,,++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,---......//////....../////////000000000111111///000222555:::GGG___ttt{{{hhhRRRYYYqqq{{{lllpppxxx|||}}}{{{xxxsssnnnjjjkkkjjjgggddddddgggjjjjjjkkknnnqqquuuxxx{{{||||||qqqppp^^^MMMOOO___iiidddZZZQQQIIIFFFLLLVVV___iiirrrjjjnnnrrraaaPPPEEE@@@>>><<>>777222000---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...///000111222333DDD```~~~wwwfffZZZIIIGGGUUUllluuurrrbbb___qqqeeevvv}}}}}}}}}mmmnnn{{{ZZZXXX^^^qqq{{{rrrccc```hhh{{{lllLLLBBBDDD666444222000/////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////......//////000000000111111111000000222555===NNNjjjuuuYYYTTTjjjxxxjjjnnnvvvwww}}}~~~|||yyy}}}xxxuuuvvvtttpppnnnppplllhhhbbb^^^\\\YYYVVVSSSPPPQQQRRRQQQOOONNNNNNOOONNNNNNOOOQQQTTTXXX\\\^^^hhhmmmwww~~~tttmmm]]]IIIAAAEEEIIIHHHEEEFFFCCCBBBDDDHHHNNNVVV^^^nnnqqqtttwwwyyy|||[[[]]]pppzzzhhhVVVKKKCCCBBB;;;>>>HHHGGGUUUxxxuuucccYYYiiifffOOOHHHBBBAAA@@@999222000---------------------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///111222333555IIIfff~~~ppp\\\OOODDDJJJaaasss|||wwwjjjiiirrrwwwxxxpppqqq~~~yyykkk^^^YYYjjjvvv{{{vvvsssooowwwfffLLLBBB666555222000//////000000......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////......000000000000111111111111111000111666AAAWWWxxxcccLLLVVVuuussseeejjjppppppwwwvvvvvvpppeee]]]ZZZYYYVVVUUUSSSTTTWWWWWWSSSRRRUUULLLMMMNNNNNNLLLKKKKKKKKKKKKIIIFFFFFFFFFFFFFFFEEEGGGEEEDDDCCCDDDGGGJJJMMMNNNSSS]]]fffkkkqqqxxxjjj^^^NNNAAA<<<===@@@BBB????????????>>>???EEEKKKRRRSSSUUUXXX\\\```eeehhhggglllrrruuuvvv}}}[[[ZZZkkktttcccXXXDDDFFF:::999EEECCCLLLkkkrrrMMM___|||gggPPPHHHBBBBBBAAA:::333000......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......------......///111222333@@@QQQdddqqqxxxoooWWWHHH???MMMkkksss{{{tttttt~~~yyyccchhhooouuu{{{wwwhhhfffrrrhhhWWW^^^www~~~zzz}}}tttrrrnnnyyykkkDDDCCC:::333222111///...000---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,------------------.........//////////////////000000000000000222999@@@OOOuuupppMMMHHH]]]xxxttthhhiiirrrzzz}}}zzzzzzrrrrrrqqqooolllhhhdddbbb___\\\ZZZZZZ]]]^^^\\\ZZZ\\\[[[[[[ZZZZZZ[[[\\\\\\ZZZZZZZZZZZZYYYXXXVVVUUURRRSSSSSSQQQOOOMMMMMMNNNPPPQQQYYYcccfffkkk~~~zzzppp]]]HHH@@@BBBEEECCC@@@EEEBBBAAABBBDDDEEECCCAAACCCEEEGGGIIIKKKLLLLLLKKKMMMOOORRRSSSTTTXXX^^^cccpppxxx^^^YYYjjjlllYYYKKKFFFAAA===;;;@@@OOO]]]fff\\\bbbsss^^^MMMAAACCCDDD<<<555555///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......,,,222,,,)))111333111555AAA^^^zzz~~~lllLLL<<>>QQQhhhvvv|||oooRRR<<>>>>>???BBBIIIggg{{{kkkdddeeeiiixxxvvv___IIIDDDFFFCCC999222666555333111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---......///.........,,,222000///333111333???\\\hhhyyyuuuWWWEEEFFFTTTfffsss~~~jjjYYYWWWhhh{{{kkkYYYlllmmmrrrzzzwwwnnnZZZUUUUUUVVVRRRZZZ|||nnnccc______aaagggwww\\\XXXiiitttzzztttqqqyyyiiizzz```HHHCCC>>>;;;555000...111.........---------,,,,,,------------------------,,,,,,---------................../////////000000000000000000111111111111666777EEEWWWfff{{{sss{{{bbbMMMAAAPPPooo{{{nnnkkkggghhhqqqyyy|||}}}~~~vvviiieeennnwwwvvvuuuxxx{{{{{{{{{zzzyyyyyyyyyyyyttttttrrrqqqpppoooooonnnmmmmmmmmmlllllljjjiiigggggghhhccc___\\\YYYmmm[[[VVVbbbwwweeeWWWHHHBBBAAA@@@AAABBBCCCeeexxxggg______dddvvv{{{dddLLLDDDFFFEEE===555555444222000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........,,,111000000333111666GGGdddlllzzz~~~mmmNNN@@@EEESSSfffttt}}}jjjZZZZZZllldddaaauuuwwwzzzkkkaaa]]]___\\\bbb}}}|||xxxooogggccc___SSSbbbppp~~~kkkpppgggoooiiiJJJFFFAAA>>>777000///222............---------,,,------------------------,,,---------................../////////000000000000000000111111111222222444888JJJ\\\fffwww~~~UUUIIIFFFZZZwwwzzzrrrrrrjjjfffjjjqqqvvv{{{{{{uuujjjiiixxx}}}zzz|||yyyxxxtttmmmzzz\\\WWWaaalll]]]MMMEEEAAA???@@@BBBCCC^^^sss```VVVXXXbbbyyyoooUUUHHHGGGGGG@@@999333222111///...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---......//////......,,,111///000333000:::OOOiiimmmvvvsssxxxdddIII@@@FFFSSSdddsss{{{iii[[[]]]qqqvvveeeqqq}}}pppcccbbb^^^```yyy|||sssyyyvvvlllZZZcccnnnyyyiiiyyyhhhgggsssyyyLLLHHHDDD@@@888000///222............------------------------------------------------.............../////////000000000000000000111111111222222222333999OOOeeeqqquuuNNNGGGLLLfffssspppppphhhdddffflllrrryyy}}}uuujjjlll~~~\\\WWW___{{{wwwhhhVVVJJJBBB===>>>AAABBBQQQnnnwww```QQQSSS```{{{dddQQQJJJHHHBBB;;;222222000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---......//////......,,,000...///222000===WWWhhhfffjjjwwwsssmmmVVVCCCCCCLLLYYYiiixxxwwwggg\\\```vvvjjjfff{{{{{{uuunnnjjj}}}uuummmyyy```]]]___xxxnnn```vvvgggnnnLLLIIIEEEAAA999000///222//////.........------------------------------------------.........//////////////////000000000000000111111111111222222222888>>>VVVrrrnnnMMMIIIRRRoooyyyhhhhhheeeaaabbbhhhooossswww|||}}}wwwlllooo[[[UUU\\\wwwsss```PPPDDD======AAAAAAEEE^^^dddQQQPPP^^^{{{pppXXXLLLHHHBBB;;;222222111000//////000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---......//////......,,,///...///111000???\\\hhhaaabbbooozzz{{{|||yyywww[[[III>>>FFFSSS```qqqvvvfff\\\bbbzzz{{{```hhhwww|||tttuuueeeUUUSSShhh{{{fffvvvjjjrrr]]]JJJGGGJJJ@@@444222000////////////............------------------------------------------------////////////000000000000...///000000000000222444333LLLmmmwwwmmm|||zzz^^^TTTQQQ^^^~~~zzziii___[[[]]]dddlllooopppsssxxx{{{ooommm|||XXXUUUWWWdddxxx~~~fffUUUIIIAAA???@@@BBBCCCnnnnnnXXXQQQ\\\rrryyyWWWFFFFFFCCC<<<999666222///...//////...........................------------------------,,,,,,,,,---------......+++,,,---...////////////000---///444333555HHH___]]]eeesss}}}wwwfffQQQ@@@;;;JJJZZZbbbooo~~~|||nnnccc\\\lllwww]]]ddduuu}}}rrreeehhh```aaabbbdddeeefffggggggiiiggggggnnnyyy}}}{{{{{{}}}bbbUUUVVV___ttt}}}kkkgggyyyfffOOOGGGJJJAAA777444111////////////............------------------------------------------------////////////000000000000...000000000000000222444999UUUuuuyyyrrrcccooo[[[ZZZ[[[hhhzzzjjj```^^^```fffmmmoooooorrrwww|||wwwhhhiii```ZZZVVVZZZeeeppptttttt{{{}}}oooZZZKKKBBB>>>???HHHRRR|||ttt```SSSXXXmmmwww[[[KKKIIIGGGAAA:::777222////////////...........................------------------------,,,,,,,,,---------......+++,,,---...////////////000...000333222777MMMffffffmmmzzzwwwbbbMMM@@@>>>MMM[[[cccpppyyyjjj```\\\ooooooYYY```qqq|||~~~hhhRRRQQQOOOPPPPPPQQQRRRRRRSSSSSSPPPPPPRRRWWW^^^dddggghhhrrrttttttooohhhaaa______eeecccaaa______```bbbddd\\\```dddiiiyyycccTTTVVVXXX{{{uuuccckkkvvvYYYIIIJJJDDD;;;777111////////////............------------------------------------------------////////////000000000000000111111000000000333555<<<^^^}}}{{{kkkdddyyyaaaXXXYYY```qqq{{{kkkbbb```bbbhhhnnnooommmpppvvv}}}xxxeeeccc~~~```ZZZUUUWWW^^^fffjjjkkkjjjhhhggghhhnnnvvvttt^^^NNNDDD??????CCCRRR{{{kkkWWWRRReee~~~xxx```OOOJJJGGGCCC;;;888333000/////////...........................------------------------,,,,,,,,,---------......,,,---......////////////000000111333222;;;VVVrrrqqqwww}}}dddGGG???BBBQQQ]]]dddrrrsssccc[[[]]]sss~~~fff\\\cccqqqzzz|||[[[KKKLLLGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGIIILLLNNNWWWXXXXXXUUURRROOOOOOPPPNNNMMMKKKJJJIIIJJJKKKLLLKKKOOOPPPPPPXXXqqq~~~llleeejjjppppppXXXPPPWWWsss~~~nnnlllfffOOOLLLGGG@@@:::111////////////............................................................////////////000000000000111111111000000111444666???cccwww{{{ttt[[[XXXTTTdddyyyzzzllleee___aaagggllllllkkkpppwwwzzzdddXXXgggfffddddddhhhooovvvzzz{{{tttqqqkkkgggddddddeeeffflllttt~~~vvvaaaSSSHHHBBB@@@;;;DDDaaayyy___QQQ^^^uuu|||eeeQQQGGGDDDBBB===999444111//////..............................------------------------,,,,,,,,,---------......------...//////////////////000222222333AAAaaa~~~}}}yyy{{{xxx]]]AAA???GGGWWWaaahhhvvvmmm\\\XXX___wwwnnncccfffmmmuuuzzz|||}}}eeeQQQKKKMMMDDDDDDCCCBBBAAAAAABBBBBBBBBDDDDDDCCCAAA@@@BBBDDDFFFFFFGGGGGGGGGGGGHHHJJJFFFEEEDDDCCCCCCBBBCCCCCCEEEEEEEEEDDDEEEOOOaaapppxxxpppbbbUUUMMMJJJKKKMMMQQQXXX```ddd```\\\[[[]]]```vvvhhhRRRTTThhhzzz{{{kkk{{{rrrTTTOOOJJJDDD<<<222////////////............................................................////////////000000000000111111111000000222555888HHHjjjvvv\\\[[[RRRjjjwwwlllfff]]]___dddhhhhhhiiipppzzzsss___OOOSSSdddxxxvvvyyy~~~{{{ssslllhhhaaacccdddcccbbbdddkkkqqqzzzzzzgggZZZMMMDDD@@@<<<>>>HHHaaannnYYY[[[ppp}}}hhhSSSGGGCCCDDD>>>:::555222000///...---........................------------------------,,,,,,,,,---------......---...//////000/////////...111222222666HHHjjjsssttthhhLLL===@@@KKK[[[fffmmm{{{hhhXXXWWWaaazzzeeedddpppvvvxxx{{{{{{mmm```VVVMMMIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHIIIDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFAAA@@@AAACCCCCCAAADDDIIIMMMIIIDDDBBBDDDEEEEEECCCFFFKKKTTTZZZWWWOOOKKKMMMNNNXXXfffwwwdddTTT]]]}}}lllvvveeemmmxxxWWWPPPKKKFFF>>>444////////////............................................................////////////000000000000111111111000111333888;;;UUUsssyyyvvvvvv]]]YYYQQQmmm}}}rrrjjjeee]]]___bbbeeedddfffqqq}}}mmm^^^RRRSSS___mmm}}}}}}|||uuulllddd___]]]]]]WWWZZZ]]]___```fffpppxxxmmm___RRRGGGAAA>>>AAA@@@NNNrrr~~~ccc[[[kkk{{{lllYYYKKKFFFGGG@@@<<<666222000///...---........................------------------------,,,,,,,,,---------.........//////000000/////////---000111333;;;QQQqqqwwwxxxzzzzzzbbbFFF===BBBNNN^^^jjjttt{{{dddWWWXXXddd}}}xxx^^^dddqqquuuuuuzzzzzzzzzmmmeee```YYYTTTQQQNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMPPPPPPPPPPPPQQQPPPOOONNNJJJJJJKKKLLLLLLLLLKKKKKKKKKIIIJJJNNNMMMHHHFFFIIIHHHGGGFFFGGGHHHHHHFFFEEEKKKMMMXXXffflllfff\\\WWWZZZ]]]ccchhhrrr___]]]mmmkkk{{{gggdddxxxwwwVVVOOOJJJFFF@@@777////////////............................................................////////////000000000000000000000000111555:::>>>]]]{{{zzzoooZZZTTTVVVrrrxxxnnnfffbbbbbbbbbccccccaaacccpppoooaaaTTTVVVcccsssyyyssseeeeeebbb___[[[[[[]]]___nnnzzzoooaaaTTTKKKFFF>>>GGG@@@EEEgggiiiWWWccc{{{{{{qqq```PPPGGGEEEAAA===777333111000...---........................------------------------,,,,,,,,,---------......//////000000000000//////,,,///000333???XXXuuu|||~~~|||ttttttbbbDDD>>>CCCOOO___nnn{{{vvvbbbXXX[[[fff~~~rrrZZZaaannnnnnpppwwwzzz|||uuuoooiiigggaaa```^^^]]]]]]^^^```aaaeeecccaaa```aaaaaa```___^^^]]]^^^___```___]]]\\\```aaabbbdddddddddcccccc\\\YYYYYY\\\ZZZSSSSSSWWWOOOOOOOOOLLLHHHEEECCCCCC>>>@@@OOOjjj~~~~~~ssskkknnnvvv~~~}}}nnnccc|||sss{{{pppeeeoootttTTTMMMIIIFFFBBB:::000/////////............////////////////////////////////////////////////////////////000000000000//////000000111555;;;???___}}}yyyfffVVVOOOaaa{{{uuukkkddd```fffeeeeeeccc___bbbppprrr___MMMMMM___tttzzzvvvrrrooommmmmmdddlll{{{lll___UUUNNNKKK@@@LLLCCCAAA```{{{iiiQQQZZZuuu}}}uuufffSSSEEE@@@BBB>>>888333111000...---........................------------------------,,,,,,,,,---------......///000000000000000//////,,,...///444BBB\\\www}}}xxxxxxyyyZZZ999???DDDOOO```qqq~~~tttaaaYYY]]]hhh~~~zzzbbbVVVbbbooopppooorrrwww~~~}}}{{{}}}|||||||||xxxvvvssstttqqqkkkeee___SSSHHHLLLBBBKKKrrrpppxxx___bbb|||ZZZGGGNNNKKK@@@>>>111000.........///...---........................///////////////...................../////////000000222000111666333:::NNNlllzzz|||sssxxxaaa[[[\\\SSSiii}}}mmmccc]]]\\\^^^bbbeeeeeedddiiittt}}}sss___OOORRRddduuuwwwkkk___VVVRRRMMMFFFDDDEEELLLkkkgggLLLQQQiiizzzyyyvvvWWW>>>MMMCCC???999444000//////000//////...------------...------------------------...------------...//////111111000///////////////...555///000LLLiiisssuuu|||~~~}}}iiiPPP@@@<<>>GGGVVVfffwwwkkk]]]WWWhhh___SSSQQQ^^^iiikkkooowwwsssfff\\\rrr~~~zzzddd\\\___fffmmmsssttt|||{{{~~~gggfffssszzzYYYNNNKKKDDDAAA555333000///000000000///..............................//////////////////....../////////000000000///333111222666555AAAYYYvvv{{{qqqlllfff^^^vvvjjj```ZZZZZZ___bbbeeeeeeffflllvvv~~~qqq___OOOSSSccctttzzzsssfffWWWQQQGGGDDDHHHLLLWWWwww{{{^^^LLLKKKeeexxxWWWKKKGGGCCC===666111///......//////...------------...------------------------...------------...//////111000000///////////////---222222???```ooodddXXXlllvvv{{{zzz[[[DDD<<>>JJJ\\\lllxxxuuuaaa___fffwwwrrrRRRUUU]]]fffjjjllluuuyyyuuutttuuuyyy}}}~~~||||||~~~~~~mmmkkkeee[[[MMMLLLVVVmmmuuuhhh```bbbnnnxxxvvvtttkkkxxxzzz[[[QQQWWWsssgggRRROOOJJJBBB888555000---------------........................------......///000000000/////////000000000111111---444444333666;;;SSSuuuttt```eeebbbccczzzttthhhbbbZZZZZZ```^^^^^^```bbbgggoooxxx~~~mmm]]]PPPTTTccctttcccdddvvv~~~pppaaaOOOOOOCCCCCCJJJEEEWWWpppuuuxxxyyy}}}}}}mmmXXXHHHLLLbbbxxxsssUUULLLIIICCC<<<666222///...//////...------------...------------------------...------------.../////////////////////000000111555111333MMMpppxxxooommmsss|||}}}sssttt```BBB999@@@NNNaaaqqq{{{qqq]]]___jjj{{{___PPPTTT\\\dddiiinnnwwwuuuggg^^^[[[ZZZ^^^bbbaaa______cccfffqqq~~~ooo\\\RRRMMMJJJHHHOOO^^^hhhgggaaa^^^qqq}}}vvvttt~~~ffflllbbbRRRNNNjjjrrrXXXNNNHHHFFF;;;777222...---......---........................------......///000000111//////000000000111111111---444555333666<<>>999444111000//////...------------...------------------------...------------.../////////////////////000111111...333BBBaaa~~~|||sssxxxpppGGG888@@@???NNNbbbrrr{{{cccbbbjjjzzz\\\NNNTTT[[[```eeemmmyyyoooeeeddddddaaaZZZWWWYYYXXXVVV___lll{{{xxxjjjZZZQQQUUUcccooowwwsss~~~jjjPPPRRR]]]{{{SSSMMMSSSKKKAAA888111//////------///////////////////////////............////////////000000000000111111111111666000333555555GGGeeeuuuzzzxxxqqqtttyyyppp```VVVWWWWWWYYYXXXXXX^^^gggoootttvvvwwwuuutttwwwzzzwwwnnnfff]]]]]][[[\\\eeeqqqvvvrrrzzzzzzfffYYYOOOQQQ]]]lllzzzbbbeeexxxqqqeee^^^OOOFFFFFFBBB@@@QQQiii}}}{{{|||cccIIIDDDKKKhhh}}}|||~~~vvv[[[MMMHHHDDDBBB<<<444000111---------------------------------------------------------............///......//////000000111111777)))???mmm|||wwwwwweeeFFF999===AAANNNcccvvvwwwccc\\\mmm}}}WWWLLLRRRYYY^^^ccclllwww{{{vvvnnnfffgggoooqqqjjjoooxxxuuuqqq~~~```QQQYYYsssqqqSSSQQQWWWMMMBBB999111//////------///////////////////////////............////////////000000000000111111111111555000444555555IIIiiizzz}}}tttkkk{{{ppphhhZZZRRRTTTUUUXXXWWWYYY___iiirrrxxxzzzsssllleeebbbaaa]]]UUUNNNMMMMMMJJJJJJSSS```fffdddyyyyyyiii\\\QQQRRR^^^lllyyybbbdddwwwttthhhaaaUUUNNNKKKDDD@@@OOOeeennnXXXJJJNNNiii{{{[[[OOOIIIDDDBBB===555111111---------------------------------------------------------............///......//////000000111111:::///FFFrrryyy|||xxx}}}pppYYYAAA888;;;BBBOOOeeexxxqqq______qqqSSSLLLRRRYYY^^^ccclllyyyvvvxxxrrrnnnzzzxxxVVVYYYhhhtttgggRRRSSSWWWMMMDDD:::222000///......000////////////////////////............////////////000000000000111111111111222000555666666MMMooottttttuuudddhhhhhh___TTTPPPSSSUUUWWWXXX[[[bbbkkkttt{{{~~~uuukkk___WWWTTTQQQJJJDDDHHHFFFBBBBBBKKKXXX___aaaxxxyyyiii[[[OOOQQQ\\\iiiuuu}}}aaadddwwwxxxmmmdddYYYPPPLLLEEE@@@MMM```vvvgggRRRQQQjjj___QQQJJJEEEBBB>>>666111111---------------------------------------------------------............///......//////000000111111888333LLLtttyyyxxxyyywwwooo^^^LLL<<<888<<>>CCCRRRiii|||{{{jjj^^^fff}}}QQQOOOTTTZZZ```fffppp~~~|||~~~nnniii|||___bbbjjjeeeRRRLLLQQQQQQIII>>>555111000......111////////////////////////............///////////////000000000111111111111111111666777<<>>EEEUUUmmm~~~ppp```[[[[[[xxxaaaLLLMMMRRRXXX^^^eeepppwwwooojjj|||sssaaa\\\gggnnn___QQQSSSXXXMMMBBB777222000//////222////////////////////////............////////////000000000000111111111111444111444777CCCccc~~~hhhMMMZZZdddeeeooohhhXXXVVVNNNJJJNNNOOOQQQVVV___hhhpppyyy}}}~~~~~~lll[[[LLLMMMYYYccciiilllkkklllmmmnnnnnnoooppppppoooqqqssswww|||aaafff|||rrrbbbPPPEEEAAA@@@BBBEEEQQQjjjwwwvvvyyy{{{hhhQQQVVVlllyyy{{{^^^RRRHHHDDDBBB;;;555222........................---------------------------------............///......//////000000111111444@@@bbb{{{uuukkkqqqxxxhhhOOO>>>999<<>>BBBHHHKKKfffwwwwww|||mmmPPPQQQiii{{{zzz___SSSHHHDDDBBB<<<555222////////////////////////---------------------------------.........//////......//////000111111111000EEEooo}}}ooottt}}}jjjMMM>>>===@@@BBBKKK\\\ssskkk\\\YYYlllhhhTTTLLLQQQVVV[[[```jjjyyy~~~tttsss}}}kkklllyyycccdddssshhh[[[XXXRRRRRRHHH;;;333111111111///////////////////////////////////////000000000000222222111111000111111111444555777333OOOttt|||}}}[[[NNN\\\SSSRRRvvvoooXXXNNNJJJHHHKKKQQQNNNVVV___hhhvvv}}}ppp[[[KKKLLLRRRSSSSSSUUUNNNLLLJJJGGGFFFGGGHHHHHHEEEFFFGGGHHHJJJKKKMMMMMMTTTXXX[[[^^^aaaiiittt~~~ccckkk|||ooofff^^^SSSHHHCCCAAABBBCCCKKKddd{{{wwwxxxrrrnnnVVVXXXjjjssskkk[[[MMMIIIDDD;;;666777//////............/////////...---,,,,,,---...///..................------111000///000111333333222555MMM~~~iiiJJJ???999;;;GGGOOOfffvvvcccWWWZZZooodddSSSMMMSSSXXX]]]aaalll{{{uuuttt}}}iiihhhwwwjjjfffssshhhXXXVVVUUURRRHHH<<<444111111111///////////////////////////.../////////000000000000222111111111111111222222222222555555UUU{{{}}}]]]JJJYYYSSSWWW~~~qqqUUUKKKJJJJJJLLLPPPMMMUUU^^^iiiwww}}}~~~vvvtttqqqttt|||{{{pppttt|||}}}sssooovvv~~~yyywww|||yyyssszzzpppZZZHHHHHHMMMMMMLLLNNNHHHGGGEEECCCBBBBBBBBBCCC???@@@@@@AAABBBCCCDDDEEEGGGJJJMMMNNNPPPUUU^^^eeehhhuuu```jjj}}}zzzkkkbbbVVVJJJDDDDDDFFFGGGKKKfff{{{uuuxxxsssmmmUUUTTTcccoooooo]]]MMMIIIFFF===666666//////............/////////...------------...///........................111000000000111333333333<<>>555222222111000////////////////////////....../////////000000000000000000000111222333333222111555888YYYyyy\\\GGGUUURRR\\\rrrSSSIIIKKKLLLLLLNNNLLLTTT^^^iiiwww{{{zzz|||oooccc[[[[[[^^^bbb\\\VVVPPPRRR]]]fffbbbXXXUUU\\\aaa```YYYUUUVVVYYYlllkkkllllllgggbbbccchhhmmmhhhcccfffooovvvwwwuuuppp[[[HHHEEEHHHGGGFFFHHHDDDCCCAAA???>>>>>>??????===============>>>>>>>>>===???BBBBBBAAACCCHHHMMMNNNYYYcccnnnyyy|||]]]iiisssjjj\\\NNNGGGFFFJJJMMMWWWuuu}}}vvvxxxvvvlllUUUNNNZZZjjj~~~wwwaaaNNNIIIHHHAAA888444//////............/////////...------------...///........................111000000000111222444555???YYYZZZBBB>>>;;;<<>>>>>>>>===???BBBBBBAAAAAABBBDDDGGGKKKKKKPPP\\\fff~~~}}}\\\iii~~~tttcccSSSIIIGGGLLLPPPhhhxxxzzzxxxmmmYYYLLLSSShhh~~~eeeOOOJJJKKKDDD999444//////............//////.........------.........---------...............111111111000000222444777AAA___~~~|||vvvQQQ======;;;===IIIYYYnnn|||zzz___TTTWWWrrr\\\QQQVVVZZZ^^^aaagggttt{{{nnnllluuuggg```ooouuu{{{ppphhhiiigggRRRHHHRRRRRRLLLBBB999444222111111////////////////////////............////////////000000000000111222333444333555;;;;;;VVV{{{dddHHHHHHQQQOOO```oooYYYPPPMMMIIIIIIMMMNNNSSS]]]iiiqqqvvvzzz|||rrrkkkiiifffbbb___\\\[[[[[[[[[]]]\\\YYYXXX[[[\\\ZZZ[[[]]]___aaabbbbbbccccccaaaggghhheeedddggggggcccgggkkkhhhaaaeeerrrvvvpppppptttzzz~~~zzznnn]]]OOONNNPPPMMMKKKNNNOOONNNMMMLLLKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDFFFGGGGGGGGGGGGGGGHHHIIICCCCCCLLLVVVppp{{{]]]iii}}}}}}kkkWWWJJJFFFKKKPPPgggxxxyyyxxxooo___MMMPPPkkkiiiPPPKKKLLLEEE;;;555//////............//////---..................------------.........//////000111111000000111555999HHHjjj|||zzz}}}yyyxxxmmmJJJ:::<<<;;;>>>MMM\\\ooo{{{xxx^^^TTTVVVuuuYYYPPPVVV[[[]]]aaagggttt{{{nnnkkkuuuhhh___mmmuuuuuu~~~qqqvvvkkklll[[[NNNSSSSSSMMMDDD;;;555222222222////////////////////////------........./////////000000000000111222333333111222:::===YYYZZZAAAIIIRRRSSSfff~~~kkkXXXQQQNNNIIIIIINNNNNNRRR]]]iiioooqqqtttwww|||}}}}}}|||{{{yyyvvvqqqnnnkkkrrruuuqqqnnnpppssssssssstttvvvxxxzzz|||~~~~~~|||~~~wwwkkk^^^WWW[[[```]]][[[]]]]]]]]]\\\[[[ZZZYYYYYYXXXTTTTTTSSSQQQPPPOOONNNMMMLLLMMMOOOQQQRRRRRRRRRQQQNNNQQQMMMMMMRRRVVVhhhzzz___iiizzzoooZZZJJJFFFJJJPPPVVVuuu{{{zzzwwwpppdddNNNNNNmmmkkkRRRLLLLLLEEE<<<777//////............//////------...//////...------,,,,,,------.../////////000111222111///111666;;;KKKsss~~~~~~zzzwwwhhhGGG999<<<:::@@@RRR```rrr}}}uuu^^^VVVWWWrrrVVVOOOXXXZZZ\\\```ffftttyyykkkhhhpppggg]]]kkkyyyuuuzzzeeejjjcccVVVYYYSSSNNNFFF===666222222333////////////////////////---------.........//////222111111111111111222222444222999@@@bbbqqqRRRBBBHHHTTTZZZppp}}}gggRRRMMMNNNLLLLLLOOOMMMQQQ]]]iiioooooorrrwww|||{{{zzz~~~yyymmmeeedddnnnvvvtttqqqssspppppppppooonnnmmmlllkkkhhhgggfffeeedddbbbaaaaaa___```aaaccceeefffeeedddaaafffeeeeeegggfffrrrzzzaaahhhvvvppp[[[KKKFFFJJJPPPLLL```~~~zzznnnfffMMMLLLooolllTTTLLLKKKDDD===::://////............//////------...//////...------,,,,,,------...//////000000222333111///111777<<>>666222222333////////////////////////---------.........//////222222111111111111111111;;;444999DDDiiieeeNNNEEEGGGUUU___xxxdddLLLHHHMMMOOONNNOOOLLLPPP\\\jjjppppppsssyyy~~~|||mmmjjjyyy}}}rrrlllppp~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvuuutttssssssssssssuuuwwwxxxwwwwwwvvvzzzxxxxxxyyywww{{{aaagggttt}}}}}}}}}wwwpppuuu|||zzzooo[[[KKKFFFKKKQQQNNNXXXrrrllleeeLLLJJJooommmUUUMMMJJJCCC===<<>>JJJNNNXXXttt^^^LLLJJJJJJEEEDDDIIILLLSSS\\\dddjjjooouuuzzz~~~www|||~~~ooommm|||tttqqq___RRRJJJLLLRRRPPPWWWqqq~~~yyy___OOOXXXrrruuu]]]NNNJJJIIICCC===555222000//////000000///...............---------............///////////////333111000444222666FFFkkk}}}yyysss{{{ZZZ???;;;===>>>IIIYYYooozzzttt]]]XXXYYYsssnnnNNNNNNVVVUUU]]]^^^ccclllxxxyyytttnnnkkkjjjjjjmmmqqqvvvkkknnnvvvxxxuuuuuu}}}|||~~~xxxoookkkpppsssqqqllllll___[[[ffflllfffaaadddfffpppjjj^^^]]]^^^___ggg___bbbffffffbbb^^^^^^```ccc\\\YYY^^^hhhlllgggaaahhhrrrtttlllhhhoootttttthhhiiiooovvvwwwwww|||yyynnnrrr}}}jjjbbblllwwwzzz\\\ooo|||cccXXXMMMEEE===555111222////////////////////////......///000000000000000///000000111111222333333555888<<>>555000111000000000000000000000000......///000000000000000000000111111222333333333555:::FFFdddgggKKKBBBEEEJJJSSSaaaxxxaaaVVVKKKIIIJJJHHHFFFHHHJJJPPPYYY```gggmmmuuu{{{zzz{{{}}}yyynnnzzzdddQQQUUUlll~~~nnn}}}sssvvvvvveee___mmmjjj]]]XXXVVVVVVWWWQQQJJJMMMdddxxxcccLLLKKKeeeoooYYYPPPPPPJJJ@@@666333000/////////...------------...........................///////////////222111333444111>>>\\\hhhFFF<<<===AAAQQQeeevvvsss^^^ZZZ[[[vvvWWWLLLTTTVVVXXX]]]___dddnnn{{{|||vvvrrrggg\\\OOOQQQXXX___aaadddnnnyyyxxxuuuwwwpppfffeee}}}\\\```xxxssszzzjjj___SSSJJJ@@@666222222000000000000000000000000......///000000000000000000111111222222333333444555:::IIIlllaaaHHHBBBFFFNNNWWWddduuu[[[RRRJJJIIIJJJJJJIIIJJJJJJPPPXXX```fffmmmuuu{{{{{{||||||}}}}}}||||||{{{wwwvvvwww}}}{{{ssszzzeeeOOOHHHTTTjjj}}}hhh|||yyyiiiiiidddfffiiihhhbbb^^^fffsssnnnbbb^^^\\\ZZZYYYRRRLLLMMM```wwwbbbKKKJJJcccoooYYYRRRTTTMMM@@@666444111/////////...------------.........//////............////////////...111111333444111AAAbbb|||~~~```AAA;;;>>>CCCSSSgggwwwsssaaa^^^___yyyRRRJJJTTTVVVZZZ___aaafffooo|||nnn^^^UUUNNNKKKOOOUUU]]]kkkyyyyyytttssspppffffffhhheeevvv{{{~~~mmmbbbUUUKKKBBB888333333000000000000000000000000...//////000000000000000000111111222222333444444777999FFFlll^^^EEEAAAFFFRRR[[[fffuuuXXXRRRKKKJJJLLLMMMMMMMMMIIIOOOXXX___eeemmmuuu{{{}}}}}}|||{{{yyyvvvtttssslllkkknnnvvvyyytttfffVVVPPPUUUcccsss~~~|||^^^ssssssssssssqqquuu}}}xxxsssssssssgggddd```\\\ZZZPPPNNNPPP___}}}wwwbbbKKKIIIaaammmXXXSSSWWWOOO@@@777444111/////////...------------.........//////............/////////000---000000444555111CCCfff{{{wwwWWW<<<:::@@@EEEUUUhhhtttlll\\\\\\^^^wwwNNNFFFWWW___aaaaaaccciiiqqq|||vvvbbbTTTIIIJJJNNNVVViii~~~ooommmmmmccchhhlllwwwqqq~~~wwwbbbRRRNNNEEE555...222000000000000000000000000............/////////000222222222222222222333333:::===LLLllluuuZZZGGG===@@@HHHNNNhhh{{{gggTTTMMMHHHIIIKKKJJJJJJKKKLLLOOOUUUZZZ```hhhpppuuuyyyvvvsssooofff\\\XXXYYY\\\\\\lll~~~zzzrrrgggVVVJJJOOO```qqqyyy{{{xxx```ccclll______ccceeeWWWMMMFFFWWWyyy}}}}}}dddTTTLLLXXX}}}pppWWWOOOSSSNNNAAA888333///000000------///...............///000111............////////////222///111///555444???tttuuunnnMMM@@@999===FFFMMMgggzzzjjj^^^YYYffftttJJJGGGUUU[[[]]]___bbbhhhqqq|||ooo]]]XXXZZZaaasss~~~ooojjj}}}oooeeegggyyyjjjmmm~~~gggTTTNNNFFF666...111000000000000000000000000........./////////000000222222222222222333333333666:::LLLqqqiiiPPPBBB???FFFHHHOOOjjj}}}iiiZZZPPPHHHIIIKKKKKKJJJJJJJJJNNNSSSZZZaaahhhnnnqqqwwwmmmccc[[[UUURRRVVV\\\oooppp|||nnncccSSSJJJRRReeetttyyy{{{{{{xxx```gggwwwqqqjjjfffcccWWWNNNFFFXXXxxxhhhUUUMMMXXX~~~uuu[[[QQQTTTOOOCCC999333///000000------//////............//////000............////////////222///222000777666CCCyyy{{{eeeFFF<<<:::@@@JJJRRRmmmwww}}}fffZZZVVVddddddEEEJJJTTTVVVXXX]]]aaahhhrrr}}}sssmmmooo{{{{{{nnngggyyyyyyzzzooodddeeecccXXXtttlllVVVNNNFFF888000000000000000000000000000000....../////////000000000111222222222333333333444777<<>>DDDLLLSSSlllyyyfffYYYWWWjjjWWWEEERRRWWWUUUYYYZZZ___iiittt~~~yyypppkkk{{{~~~eeeXXXZZZ^^^___gggggg[[[cccnnnRRRXXXkkkzzzgggTTTKKKEEE;;;333111////////////////////////////////////000000000111111111222333444444555555999JJJfff\\\HHH???;;;???LLLWWWttt}}}mmm\\\LLLIIIMMMMMMJJJHHHJJJNNNTTT\\\bbbeeeeeeccc^^^[[[^^^eeelllppptttyyyuuuyyyzzziiiRRRGGGQQQeeesssvvvwww|||uuuaaa___wwwooo```bbbhhhmmmzzzwwwpppWWWMMMFFFYYY{{{}}}uuuvvvbbbVVV^^^gggVVVTTTQQQJJJ???888222111000------000111000///...........................////////////333111444111666777IIIuuuyyyyyyWWW???>>>???EEELLLRRRlllzzz{{{```TTTUUUiii\\\GGGQQQXXXVVVZZZYYY___iiiuuuxxx~~~nnnkkkzzz|||yyy^^^QQQQQQVVVbbblllhhh]]]aaaxxxYYYTTT```nnnaaaTTTLLLEEE;;;333111000000000000000000000000/////////000000000111111111111222333444555666666666LLLnnnVVVBBB===<<>><<<>>>FFFZZZ~~~xxxaaaWWWNNNKKKJJJHHHHHHJJJCCCLLLVVV\\\___gggtttuuueeeSSSDDDBBBPPP```]]]ffftttuuujjjYYYMMMQQQaaaqqqwwwwww|||tttZZZ```zzz{{{iii___UUULLLNNNUUU```rrrpppeee___[[[PPPFFFAAAYYYyyytttrrrPPPMMMwwwfffXXXXXXUUULLLCCC;;;444222000------000...............///000111............/////////000---...333222999???VVVoooOOO:::<<>>TTTuuufffJJJAAA===999<<<@@@XXXtttcccXXXNNNKKKKKKIIIHHHHHHLLLPPPUUUZZZ]]]fff{{{oooZZZKKKGGGOOOXXXWWW```mmm{{{vvvmmmQQQKKKRRR___vvvuuuwww{{{~~~{{{YYY]]]ssspppXXXNNNLLLEEELLLSSS^^^uuuoooZZZTTTUUUNNNFFFDDDRRRqqqsssmmmPPPHHHhhhjjjXXXVVVVVVRRRDDD>>>555111000000000...////////////////////////......//////000000111111555000333888333:::cccqqqKKK???999???EEEKKK^^^ssskkkVVVTTTbbbyyydddKKKIIIRRRYYYZZZ]]]ccclllwwwtttuuueeekkkyyyxxx~~~ssslllgggZZZPPPHHHIIIMMMSSS[[[ccciii~~~zzznnnYYYppp}}}iiiVVVUUUTTTSSSPPPJJJBBB:::333///000000000000000000000000000000000000000111111222000000111222333555666777;;;WWWzzz~~~\\\BBB@@@@@@===???BBBUUUyyy~~~ppp]]]RRRIIIHHHJJJIIIIIIJJJHHHLLLRRRVVVZZZfffwwweeeZZZQQQKKKLLLRRR^^^mmm|||rrrkkkQQQKKKQQQ^^^uuuvvvxxxzzz\\\^^^qqqxxx^^^NNNJJJIIIJJJOOO^^^zzzzzzdddWWWRRRRRRLLLEEECCCRRRqqqwwwhhhQQQJJJdddlllZZZWWWVVVRRREEE>>>666111000000000...////////////////////////......//////000000111111333///333888666>>>hhhwwwJJJ>>>999@@@EEEKKK]]]sssjjjVVVVVVeee}}}aaaIIIHHHQQQXXXZZZ]]]ccclllwwwttt~~~wwwgggnnn~~~xxx~~~oooddd\\\WWWTTTTTTWWW\\\cccmmmvvvxxxggg^^^RRRlllyyy___VVVMMMLLLKKKGGGAAA:::333///000000000000000000000000000000000000000111111222111111111222333555777888:::]]]YYY>>>>>>AAA===>>>EEETTTsss{{{lll\\\RRRIIIHHHJJJJJJIIIKKKHHHLLLRRRUUUWWWcccuuu```KKKEEEHHHPPP```sssmmmiiiRRRLLLQQQ\\\uuuxxxuuuxxx\\\[[[lll~~~cccUUULLLEEEGGGNNN```ppp^^^TTTOOOKKKHHHHHHDDDCCCPPPmmmzzz{{{eeeUUUMMM```nnn]]]ZZZYYYVVVGGG@@@777111000000000///////////////////////////......//////000000111111111///333888888CCCmmm{{{oooHHH===:::@@@EEEKKK]]]sssgggUUUVVVggg[[[EEEDDDMMMUUUXXX[[[aaajjjuuuwwwxxxhhhqqqxxxzzzvvvrrrggglllttt|||ooo^^^OOOJJJQQQlll|||dddXXXMMMLLLJJJGGGBBB<<<666111////////////////////////000000000000000111111222111111111222444555777888<<>>:::444000000000000000000000000000000000000000000111111222222222222333444666888888@@@iiieeeFFF>>>;;;;;;AAA???NNNllloooXXXNNNFFFFFFIIIJJJKKKLLLFFFLLLTTTYYYXXXZZZggguuu___VVVMMMOOO]]]rrrtttoooVVVNNNQQQ]]]vvvzzzssswwwuuuuuu[[[WWWfffiii^^^[[[VVVZZZeee~~~mmmYYYOOOPPPQQQLLLEEE@@@GGGHHHFFFTTTssseeePPPccc{{{eee\\\[[[YYYMMMDDD999222000000000///////////////////////////......//////000000111111333222444666999JJJrrr}}}ooovvvVVV???999;;;CCCGGGJJJ]]]ttt~~~iiiWWWWWWhhh}}}TTTEEEHHHLLLQQQUUUWWW\\\fffqqq{{{{{{pppxxx{{{yyyxxxcccVVVPPPmmmmmmRRRNNNLLLFFF???:::999888444000000000000000000000000000000000000000000111111222222222222333555666888999BBBllliiiHHH@@@>>><<<@@@???MMMjjj|||rrrXXXNNNFFFFFFIIIJJJKKKMMMGGGJJJQQQVVVWWWYYYbbblllwwwzzznnn___XXX^^^ooo|||tttWWWNNNSSS___wwwyyypppqqqooozzz}}}xxxZZZWWWeeexxxrrriiicccbbb{{{{{{jjj^^^ZZZUUUOOOHHHCCCIIIGGGFFFYYY|||mmmWWWggg}}}fff]]]\\\\\\NNNFFF:::222000000000000////////////////////////......//////000000111111333333555777;;;NNNvvvzzzhhhuuu}}}nnnRRR===888;;;DDDGGGJJJ]]]ttt}}}iiiVVVWWWgggzzzQQQCCCGGGJJJNNNRRRWWW]]]gggrrr||||||rrrzzzzzzqqq^^^UUUqqqqqqWWWSSSKKKDDD<<<888888888555222000000000000000000000000000000000000000111111222222222333333555666888999FFFpppqqqKKKBBB???999:::BBBPPPjjj~~~{{{wwwsss]]]RRRIIIIIIKKKJJJJJJLLLKKKKKKOOOTTTUUUWWW^^^fffhhhqqqsssdddcccooowwwXXXNNNTTTaaaxxxxxxtttuuuqqq{{{zzz|||wwwzzzzzzWWWTTTccc}}}mmmdddrrrwwwxxxssshhh___VVVPPPGGGIIIFFFGGG```}}}iiiSSS```~~~hhh```aaacccOOOFFF;;;222000000000000////////////////////////......//////000111111111333444666888===QQQyyyvvvooo|||uuuiiiOOO<<<888;;;DDDGGGJJJ]]]ttt}}}eeeSSSTTTeee~~~yyyMMMBBBJJJNNNPPPSSSUUU[[[fffqqq{{{}}}xxxrrr}}}xxxwwwzzzxxx___\\\vvvyyywwwsssVVVMMMJJJDDD888777???:::000111000000000000000000000000000111111111111222222222333444555444444666999;;;BBBuuu{{{OOOAAA;;;???999CCCTTThhhtttsssrrr___VVVOOOLLLJJJGGGFFFIIIGGGJJJOOOSSSVVVZZZ^^^```eeeiiirrrsssllltttyyyXXXMMMSSSbbb|||~~~xxxuuupppxxx|||{{{xxx|||ttt~~~[[[XXXddd}}}kkktttxxxooobbbPPPIIIEEEFFFJJJYYY|||wwweeePPPZZZ}}}iii^^^aaaeeeVVVLLL>>>444000000111111000000000000000000000000000000000000000111111111222000111;;;:::UUUsss{{{|||zzz~~~{{{rrrooo^^^BBB<<<888<<>>MMMccc|||}}}{{{iiieee[[[QQQNNNLLLIIIGGGIIIFFFIIINNNRRRTTTVVVYYY[[[ccchhhmmmrrr~~~vvv|||zzzYYYNNNSSSaaazzz|||wwwuuuqqq{{{nnnrrrzzz|||vvv^^^ZZZdddvvvrrrfff\\\NNNIIIHHHFFFCCCWWWsssfffWWWIIIXXX|||mmmaaaaaacccXXXNNN@@@555111111111000000000000000000000000000//////000000111111111111222222222;;;<<>>CCC;;;111333000000000000000000000000000000111111111222222222333444555555555777:::===NNNjjjLLLCCC;;;>>>999===MMMggg{{{kkkggg\\\QQQNNNLLLIIIHHHIIIGGGJJJOOORRRTTTUUUWWWXXXZZZccclllqqqvvv}}}xxx{{{YYYNNNSSS```yyy{{{vvv|||www}}}~~~}}}nnnqqq~~~}}}yyy```ZZZccc}}}kkk]]]TTTFFFDDDLLLRRRSSSgggxxxfffUUUHHHXXX|||sssgggeeefffYYYOOOAAA666111111111000//////////////////////////////000000111111222222222333333<<<===\\\xxxoooyyy~~~~~~xxxtttssshhhFFF>>>888888>>>@@@EEE[[[tttuuu^^^UUU\\\ppprrrMMMBBBIIINNNLLLTTTYYYbbbooo|||vvvhhhsss{{{~~~ooodddcccgggjjjwww\\\ooocccQQQNNNDDDAAAEEE<<<111444111111111111111111111111000000111111111222222222222444555555666777;;;>>>PPP]]]EEEAAA:::===:::===PPPmmm{{{lllhhh\\\PPPLLLLLLJJJHHHHHHGGGKKKOOORRRSSSTTTTTTUUUUUU]]]gggppptttxxx|||zzz{{{YYYNNNSSS```yyy{{{xxxyyytttuuu{{{```YYYaaarrrdddZZZLLLFFFPPP[[[___pppkkkWWWJJJZZZ}}}vvviiihhhhhh[[[QQQBBB777222111000000////////////////////////...//////000111111222222222444555<<>>RRR|||RRR???===666;;;:::???RRRppp|||kkkgggZZZMMMJJJJJJIIIHHHGGGGGGJJJOOOQQQRRRQQQQQQQQQTTTVVV^^^iiiqqquuuyyy~~~{{{zzzYYYNNNSSSaaazzz|||yyyvvv}}}yyy{{{___WWW^^^||||||ooodddTTTMMMSSS\\\___iiiqqq[[[LLL[[[}}}rrrggghhhiii]]]RRRCCC888222111000000000000000000000000000000......///000111222222333333666666===AAAcccvvv|||}}}{{{xxxtttnnn~~~UUU???999999>>>@@@DDDZZZssssss[[[RRR[[[sssaaaJJJFFFHHHMMMSSSQQQUUU^^^lllzzzzzzsssppprrruuuvvvvvvyyy|||{{{ppphhhttttttVVVfffzzzTTTSSSJJJFFFHHH===222555111111111111111111111111000111111111111222222222222333555666666999<<>>===666;;;;;;???RRRmmmoooeeeWWWJJJGGGIIIIIIGGGGGGEEEIIIMMMOOOOOONNNMMMMMMMMMNNNVVVcccmmmqqqtttxxx~~~}}}uuuvvvzzzXXXNNNSSSaaa{{{}}}wwwzzzyyyzzz~~~yyy^^^UUU[[[yyyvvvgggSSSQQQSSS\\\```bbbttt|||yyy^^^KKKXXXyyymmmdddhhhlll^^^SSSDDD888333111000///000000000000000000000000......///000111222333333333777777===BBBeee{{{~~~}}}yyyrrrjjjVVV???999:::@@@AAAEEEZZZsssoooWWWNNNYYYtttZZZFFFCCCAAADDDKKKOOOSSS\\\jjjyyykkkcccYYYUUUXXX\\\^^^]]]^^^dddkkkooottt|||yyykkkeeesss~~~{{{lllYYYPPP___{{{zzzUUUUUULLLHHHHHH===222555111111111111111111111111000111111111111222222222222333555666777999<<>>???@@@QQQiiiuuudddUUUHHHEEEHHHHHHGGGFFFCCCGGGKKKMMMMMMKKKJJJJJJEEEHHHRRRbbbkkkkkklllpppxxxxxxmmmnnnyyyyyyXXXMMMSSSbbb|||~~~sss~~~|||sss|||{{{}}}www]]]SSSYYYwwwzzzgggQQQPPPQQQ^^^fffbbbjjj~~~|||vvv{{{aaaJJJTTTsssjjjdddjjjppp^^^TTTEEE999333111000///000000000000000000000000---...///000111222333333333777777===CCCgggmmmSSS???:::;;;AAABBBFFFZZZrrrmmmUUUMMMYYYvvvwwwNNNFFFIIIFFFFFFKKKOOOOOOVVVfffyyyyyydddSSSFFFHHHJJJHHHIIIOOOKKKOOOSSSUUU]]]nnnvvvnnnhhhsss~~~{{{iiiWWWPPPMMMNNN[[[}}}wwwUUUUUUUUURRRJJJ>>>666222111111111111111111111111222222111111111111111111666444555888999888;;;@@@^^^uuuPPP===999:::;;;===???NNNeeexxxgggZZZNNNKKKKKKIIIFFFFFFIIIFFFFFFIIIKKKJJJIIIKKKJJJGGGJJJVVV```cccbbbbbbdddssstttlllhhhgggmmm}}}yyyVVVJJJPPPaaa}}}wwwxxxxxx|||```VVVZZZuuu{{{hhhZZZOOOYYYkkkqqqjjjppp}}}nnnMMMQQQrrrooobbbfffppp```TTTDDD888222111111111000000////////////000000111111111222222333333444555:::<<>>;;;<<>>666444111111111111111111111111222222111111111111111111666444555888999888<<>>===;;;:::<<<>>>MMMccc{{{gggZZZMMMIIIIIIGGGEEEEEEHHHEEEEEEIIIJJJIIIIIILLLJJJFFFGGGPPPVVVVVVRRRPPPQQQ[[[[[[XXX]]]aaafffrrr|||}}}wwwwwwVVVJJJOOO]]]vvvwwwpppzzzzzzxxx|||aaaVVVYYYrrr{{{eeeTTTKKKTTTgggrrrttt~~~|||VVVUUUsssuuufffffflllaaaUUUEEE888222111111111000000////////////000000111111111222333333444444222777999AAAJJJqqqwwwvvvzzzqqqSSS>>>:::;;;???AAAIII___uuupppWWWKKKMMM^^^~~~rrrNNNDDDHHHIIIHHHJJJKKKNNNWWWdddttt~~~rrrjjjlllmmmhhhfffgggfffgggeeeaaa___hhhzzz{{{qqqjjjuuuyyynnnhhh\\\NNNMMMXXXyyyhhhaaa[[[WWWTTTRRRTTTZZZiiiqqqWWWYYY\\\[[[OOO???666666111111111111111111111111111111222222222222222222666444555888999999===CCCZZZiiiGGGAAABBB;;;888;;;===JJJ```~~~jjj\\\MMMHHHHHHGGGEEEEEEFFFDDDDDDGGGIIIGGGIIILLLJJJEEEDDDIIIMMMJJJDDDBBBCCCHHHFFFIIIVVV]]]```jjjyyyzzzmmmdddkkk~~~}}}qqqhhhjjjrrryyyyyyyyy|||tttTTTJJJOOO[[[ssstttlllwww{{{wwwaaaVVVWWWmmmxxxrrrpppqqqtttvvv|||eeeRRRJJJQQQdddttt~~~~~~xxx}}}VVVRRRmmm}}}mmmiiilllcccWWWFFF888222111111111000000////////////000000111111111222333444444444333777888@@@KKKsssyyytttvvv}}}mmmPPP===:::;;;???BBBJJJaaaxxxoooVVVKKKMMMZZZsssXXXGGGGGGIIIIIIIIIJJJOOOXXXdddqqqvvvlllmmm}}}{{{pppiiissskkkSSSMMMWWWvvv|||uuuqqqqqqoooppptttUUUXXX___aaaUUUAAA666555111111111111111111111111111111222222222222222333666444555999:::;;;@@@FFFaaakkkHHHCCCDDD;;;777<<<===HHH[[[{{{mmm^^^OOOIIIHHHGGGFFFGGGDDDBBBCCCFFFGGGFFFHHHMMMKKKDDD@@@CCCFFFDDDAAA??????BBB@@@EEESSSWWWZZZeeezzzhhh^^^UUUXXXdddmmmmmmiiieeeaaabbbccc[[[OOONNNVVVXXXYYY[[[\\\^^^eeennnuuuyyyyyy{{{|||yyy{{{}}}rrrRRRJJJOOOZZZrrruuulllttt|||~~~xxxvvv~~~~~~aaaUUUSSSfff~~~wwwiiiccc[[[UUURRRTTTYYY\\\wwwjjjWWWLLLTTTfffttt~~~pppdddpppNNNMMMjjjrrrnnnooofffYYYGGG999222111111111000000////////////000000000111111222333444555555777:::999AAAMMMuuu~~~uuuvvv}}}xxxhhhIII===999:::???BBBKKKbbbzzzpppWWWNNNSSS___tttaaaGGGDDDIIIKKKJJJKKKQQQYYYbbbooo~~~vvvxxxllleeeooorrrVVVMMMVVVssspppTTTVVV___eeeZZZCCC555444111111111111111111111111111111222222333333333333666444555999;;;<<>>>>>GGGXXX{{{|||{{{lll]]]MMMGGGGGGFFFEEEEEECCCAAACCCFFFFFFEEEIIIOOOMMMDDD>>>@@@CCCCCCAAABBB===CCCEEEIIIQQQPPPTTTccc|||vvvlllyyyyyykkkhhhTTTPPPKKKJJJLLLOOOQQQQQQLLLHHHJJJPPPLLLCCCAAAGGGEEEGGGHHHGGGGGGJJJQQQXXX\\\[[[ZZZ[[[]]]___```aaa______dddlllpppmmmfffbbblllmmmkkkggghhhmmmpppooopppxxx|||rrrPPPGGGJJJRRRiiinnncccfffnnnuuuvvvooojjjjjjkkkkkkuuuwwwmmmkkkqqqqqqzzz{{{yyywww{{{}}}```SSSNNN[[[pppkkkhhhbbb______dddiiimmmnnn~~~mmm[[[LLLWWWiiirrryyyiii\\\|||zzzcccIIIOOOooo{{{pppooosssiii\\\III:::222111111111000000////////////000000000111222333444555666666888:::999CCCPPP{{{tttuuuzzzeeeFFF<<<999999>>>AAAKKKbbbzzzsssYYYPPPTTT```ssseeeFFFAAAIIIMMMKKKLLLQQQWWW___kkk}}}yyyuuu~~~{{{gggaaalllwww]]]NNNUUUqqqyyy\\\YYY^^^eee[[[DDD555444111111111111111111111111111111222222333444444444666444555999<<<>>>DDDLLLmmm^^^KKKDDD???<<<>>>>>>III[[[yyyyyy}}}gggYYYJJJEEEEEEDDDBBBBBBBBBAAACCCFFFEEEEEEJJJQQQOOOGGGCCCFFFJJJJJJIIIIIIJJJRRRUUUZZZ\\\UUUWWWhhh{{{~~~vvvggg[[[___www~~~tttjjj^^^RRRPPPIIIIIIGGGDDDBBBBBBFFFJJJIIIIIIMMMQQQPPPLLLLLLOOONNNOOOPPPNNNKKKKKKMMMPPPJJJHHHFFFEEEFFFIIIMMMOOOKKKJJJKKKPPPUUUUUUOOOIIIKKKPPPQQQLLLIIIKKKNNNOOOKKKRRR]]]___ZZZ```|||tttOOOEEEDDDFFFYYY\\\RRRPPPQQQUUUUUUQQQOOOQQQTTTPPPXXX]]]UUUSSSWWWVVV^^^```___^^^cccmmmuuuwwwooo|||~~~zzz}}}^^^PPPHHHQQQaaarrr{{{zzz|||lllYYYJJJXXXkkkqqqwwwfffZZZvvvzzz|||xxxmmmZZZDDDOOOrrruuukkkmmmtttlll^^^KKK;;;333111111111000000////////////000000000111222333444555666777444777999EEEVVVpppssszzzwwwfffIII<<<888999<<<@@@IIIaaazzzzzz\\\NNNNNNXXXlll~~~kkkHHHAAAKKKNNNJJJMMMOOOTTT[[[gggyyyttt~~~zzz|||wwwccc]]]jjj~~~{{{___PPPUUUppplllaaa^^^bbbYYYCCC555555111111111111111111111111111111222222333444444555666444555999<<>>HHH```xxxcccOOOJJJRRRhhh|||qqqMMMDDDLLLMMMFFFMMMNNNQQQWWWdddvvv|||nnnzzz{{{uuubbb\\\iiizzzXXXPPPUUUpppyyyhhh^^^___VVVBBB555666111111111111111111111111111111222333333444555555666444555999<<<@@@GGGOOOzzzqqqTTTGGGFFFBBB:::;;;MMMfffzzzzzzgggZZZNNNKKKKKKIIIGGGFFFBBBBBBDDDGGGEEEEEELLLUUUWWWWWW^^^lllwwwyyyvvvtttwwwzzzyyyzzzvvvcccZZZeeezzzuuufff]]]XXX[[[hhhdddVVVRRRPPPLLLNNNSSSPPPNNNPPPWWW```iiinnnwww|||}}}~~~{{{vvvoookkkfffggggggfffdddbbbaaaaaa```^^^[[[ZZZ]]]___\\\XXXVVVZZZ\\\[[[\\\^^^[[[VVVbbb^^^```cccaaaeeesssSSSLLLHHH@@@JJJIIIJJJDDDAAABBBCCCAAACCCFFFBBB999???HHHDDDCCCGGGEEEDDDHHHJJJHHHIIIMMMOOONNNLLL\\\cccaaadddjjj~~~ZZZKKK???BBBMMM]]]tttppp[[[RRR___qqqwwwxxxqqq~~~xxxmmm[[[HHHUUUyyy{{{mmmooowwwoooaaaLLL<<<333111111111000000////////////000000000111222333555666777888888;;;===KKK]]]rrrtttoooFFF<<<888777:::===GGG___wwwkkkSSSKKKSSSkkkxxxMMMKKKOOOKKKQQQMMMOOORRRWWWeeewwwqqqfffiii{{{|||}}}nnn``````lll}}}uuuZZZNNNTTTqqqkkk\\\___XXXAAA666:::222222222222222222222222111222222333333444555555777555555999;;;>>>EEEMMMxxxmmmRRRLLLFFF===>>><<>>@@@DDDMMMddd||||||rrr^^^YYY]]]mmmzzznnnvvvrrrhhh]]]NNNZZZ|||}}}oooqqqyyypppaaaKKK;;;444222111000000000////////////000000000000000111333555777999:::???AAALLL^^^{{{zzz~~~{{{{{{VVVFFF;;;666;;;???FFF\\\uuu|||WWWFFFMMM\\\zzzzzzQQQNNNPPPLLLRRRPPPQQQSSSWWWccctttuuusss}}}{{{qqq]]]WWWbbbvvvwww[[[OOOVVVssstttbbb[[[aaaYYYBBB555888222222222222222222222222111111222222333444444555777555666:::<<>>???BBBMMMgggyyysssuuugggYYYRRRNNNIIIFFFFFFDDDBBBCCCDDDCCCCCCKKKTTTYYY[[[kkkssseeemmmxxx~~~zzzuuurrrpppoooiiiaaa\\\\\\YYYUUUZZZZZZ^^^dddlllyyybbbUUU[[[]]]]]]eeekkkkkkkkkjjjhhhgggggghhhjjjjjjkkkkkkjjjjjjiiihhhfffggghhhhhhhhhgggfffeeebbbaaabbbbbb^^^[[[bbbmmmlllnnnllleeeaaa___[[[WWWKKKCCC>>>@@@BBBGGGYYYnnn}}}sss___UUUZZZjjjtttvvviiipppvvvkkk]]]KKKVVVxxxqqqeeelllxxxqqqaaaLLL;;;333222111000111000000/////////000000111111111333444666888999:::???AAAMMM___}}}{{{xxxyyyxxxvvvtttcccFFF;;;666;;;>>>EEE[[[ttt{{{gggNNNDDDNNN\\\xxxTTTNNNOOOMMMTTTSSSTTTTTTVVVaaaqqq}}}yyyttt\\\PPP[[[pppxxx]]]PPPXXXuuuxxx___XXX[[[cccZZZBBB555777222222222222222222222222111111222222333333444444888666777;;;>>>AAAGGGOOOooo___IIIHHHEEE======>>>GGG___uuu}}}kkkXXXOOOMMMJJJGGGFFFEEECCCBBBCCCBBBCCCJJJSSSRRRQQQ^^^yyyyyykkkoooxxx~~~yyyqqqlllkkkfff```aaabbbfffjjjooo{{{dddYYYccchhhkkkttt{{{~~~zzzwwwtttqqqjjj```ZZZYYYRRRSSSQQQLLLJJJLLLKKKHHHIIIDDDBBBCCCBBBCCCOOO^^^}}}qqq]]]UUU]]]lllrrrppp}}}jjjlll||||||ppp^^^KKKWWWyyylllcccmmm{{{rrrbbbLLL;;;333111111000222111000///////////////111111333444666888999999:::@@@BBBOOObbbwww{{{hhhGGG<<<777;;;>>>DDDYYYqqqnnnZZZSSSFFFCCCNNNZZZsssUUUMMMQQQPPPVVVUUUUUUTTTVVV```ppp|||{{{wwwwwwjjjqqquuu]]]PPPWWWiii|||yyyxxx}}}wwwxxx{{{yyy^^^PPPYYYwww~~~bbbSSSUUU^^^dddWWW@@@555777222222222222222222222222111111222222333444444444888777999===@@@CCCIIIPPPrrraaaKKKIIIDDD::::::<<>>CCCWWWooo___NNNMMMEEEDDDNNNVVVmmmYYYUUU[[[VVVWWWUUUUUUTTTUUU```qqq}}}{{{xxx|||eeeRRRWWWqqqsss^^^QQQRRRXXXiiitttoooiiilllssswwwpppdddaaaeeeuuuxxxuuunnnnnnvvv}}}}}}pppttt{{{yyynnnggggggttttttpppmmmsss}}}}}}wwwiiirrrzzz{{{vvvtttyyy~~~~~~uuurrr~~~yyy___OOOYYYxxxeeeRRRZZZccccccSSS>>>555888222222222222222222222222222222222333444444555555999888:::???BBBEEEKKKRRRzzzcccMMMJJJDDD999888BBBEEEWWW{{{ppptttlllVVVLLLLLLKKKIIIHHHHHHDDDBBBCCCCCCCCCGGGMMMNNNMMMPPPVVV\\\___dddhhhhhhmmmnnnuuu~~~tttvvvuuu}}}zzzrrrqqqqqqppppppvvvtttlllZZZOOOUUU]]]mmmsssfff]]]XXXUUUUUURRRMMMMMMRRRVVVUUURRRQQQOOOLLLHHHFFFMMMUUU|||~~~lllUUUPPPZZZiiikkklllqqqttt}}}fffRRR```wwwpppqqquuutttdddMMM;;;333111111111222222111000000000000000111222333555666888999:::===CCCGGGWWWllleeeFFF;;;777;;;===BBBVVVmmmeeeTTTQQQGGGDDDMMMTTTjjjbbbbbbhhh]]]VVVTTTTTTRRRTTT___ooo|||zzzwwwbbbNNN===CCC\\\ttt}}}|||uuubbbTTTLLLFFFNNNWWWTTTOOOQQQVVVYYYUUUMMMJJJMMMUUUXXXXXXSSSQQQVVV\\\]]]SSSTTTYYY^^^[[[TTTOOOOOOVVVVVVTTTPPPSSSZZZ]]][[[NNNTTTYYYYYYWWWVVVYYY]]]ggg^^^XXX\\\fffkkkgggaaaiiiqqqssskkkfffmmmyyy|||zzz```PPPZZZzzzqqqkkkrrrzzzjjjXXXaaahhhbbbOOO===666888222222222222222222222222333333333444555555666666:::999<<>>AAARRRvvvsssuuuzzzgggTTTLLLKKKKKKJJJJJJGGGDDDCCCDDDEEECCCEEEIIIHHHJJJNNNQQQTTTYYYaaagggeeejjjhhhjjjsssppphhhjjjoooyyy|||zzzzzz{{{|||}}}xxxoooiiihhhaaaaaaVVVNNNPPPUUUddd}}}yyypppjjjfffaaa```\\\VVVTTTXXX[[[ZZZWWWXXXVVVQQQKKKIIINNNSSSsss~~~lllWWWQQQ[[[gggiiinnnpppoooeeeQQQ^^^~~~vvvuuuxxxvvveeeMMM;;;222111111111111111111000000111111222444444444555666999;;;===???EEEJJJ[[[qqqcccDDD:::666;;;===BBBVVVmmmqqq]]]UUUGGGBBBJJJRRRjjjkkkgggjjj^^^WWWSSSSSSQQQQQQ[[[lllyyy}}}~~~}}}qqq___LLLCCC<<>>777666222222222222222222222222444444555555666777777777::::::===CCCFFFHHHNNNUUUuuubbbLLLJJJDDD;;;;;;888===MMMrrryyyzzzpppaaaSSSMMMKKKJJJKKKLLLGGGCCCCCCFFFGGGDDDCCCEEEBBBEEEHHHLLLQQQWWW[[[]]]]]]bbb]]]ZZZ```^^^XXX[[[hhhttt|||~~~}}}sssjjjeeeaaa\\\[[[^^^XXX\\\XXXTTTVVVUUU\\\nnn}}}uuuqqqqqqkkkccc```aaabbb```]]]```___YYYQQQMMMNNNPPPlllzzzlllZZZVVV]]]eeefffnnnnnnfffyyy}}}bbbOOO[[[{{{}}}tttxxxwwweeeMMM;;;222111222222000000000000111222333333888777666666777;;;???AAAAAAGGGMMM___vvvZZZCCC999555:::===BBBVVVlll}}}fffZZZHHH@@@HHHPPPiiipppdddeee\\\YYYSSSRRROOOOOOYYYiiiuuuzzzzzzyyyvvvppplllmmmtttyyyvvvbbbMMMFFFGGGJJJQQQ]]]nnnxxxfffYYYLLLMMMPPPIIIMMMLLLLLLLLLIIIFFFEEEFFFEEEHHHIIIGGGEEEEEEGGGGGGHHHDDDCCCFFFGGGEEEEEEHHHBBBFFFGGGFFFDDDDDDEEEEEEBBBCCCCCCCCCCCCDDDFFFGGGCCCGGGHHHEEEDDDFFFHHHGGGCCCEEEFFFEEEFFFHHHIIIHHHMMMggg{{{cccSSS^^^~~~mmmaaa]]][[[[[[^^^aaaeeennn~~~iii]]]hhhlllaaaMMM???777444222222222222222222222222555555666666777888888888::::::>>>DDDGGGIIIOOOUUUwwwfffNNNKKKEEE<<<;;;>>>AAAPPPrrruuuvvv{{{iii]]]RRRMMMKKKJJJKKKNNNFFFCCCCCCGGGHHHDDDBBBBBBDDDEEEGGGLLLRRRVVVTTTOOOSSSYYYTTTOOOUUUUUUSSSXXXcccqqq~~~ssshhhccc```^^^aaagggWWW]]][[[[[[^^^YYYXXXccc}}}|||vvvlllggggggfffdddbbbggghhhaaaXXXRRROOONNNiii~~~tttiiiZZZUUUYYY___^^^hhhkkk___xxxyyy___NNN[[[{{{ssskkktttwwwfffMMM;;;222111222222//////000000111222444444<<<:::888777999===AAADDDCCCIIINNNaaayyy~~~yyyUUUBBB888555:::===BBBVVVmmmmmm___JJJ@@@FFFNNNggg}}}ooo^^^___OOOUUUPPPPPPOOOQQQVVVbbbpppyyy{{{rrriiifffhhhccc\\\YYYZZZWWWUUUaaarrrzzzooo\\\PPPKKKBBBRRRZZZ```rrrzzzqqqfff```^^^bbb^^^]]]^^^[[[TTTPPPPPPOOOUUUVVVQQQNNNPPPPPPMMMPPPPPPNNNKKKLLLOOOMMMGGGKKKIIIEEECCCFFFKKKLLLJJJNNNKKKLLLPPPOOOJJJJJJOOONNNPPPRRRQQQNNNLLLKKKKKKKKKKKKLLLOOORRRTTTRRRPPPWWWjjjxxx```PPPaaa{{{||||||wwwnnnlllrrrwwwzzz|||xxxzzziiicccgggbbbJJJ999777777333333333333333333333333222222222333555777888999>>>AAADDDEEEEEEHHHMMMQQQxxxgggHHHEEEDDD;;;777:::???NNNnnnpppiiixxxlll\\\UUURRRJJJIIIIIIAAAEEEDDDCCCDDDEEEEEECCCAAAEEEBBBCCCGGGJJJHHHGGGIIIJJJKKKGGGCCCJJJUUUWWWRRR[[[ooo}}}~~~}}}nnneeedddccc___[[[ZZZ___dddeeebbb^^^\\\\\\www}}}tttqqqrrroooiiimmmjjjiiieee]]]TTTRRRUUUooo}}}wwweeeRRRLLLZZZ^^^XXXfffvvvjjj~~~pppWWWNNNfffsssooozzzxxxdddIII777222333222000222111000000000111222333>>>;;;888777:::===@@@AAAGGGIIIMMM___uuu}}}}}}{{{{{{qqqXXXBBB666;;;888<<>>CCCGGGJJJNNNUUU[[[}}}}}}SSSBBB===999<<<<<<;;;BBBcccsssfffpppvvvcccYYYUUUKKKIIIJJJEEEEEEDDDCCCDDDEEEEEECCCAAAEEE@@@===>>>===;;;<<<@@@<<>>EEELLLJJJPPPTTTTTTZZZbbbbbb[[[SSS```lllqqqttt|||xxxvvvuuutttsssssswww}}}~~~rrrhhhXXXUUUZZZkkk|||}}}xxxyyy~~~~~~|||}}}qqqkkklllxxx}}}{{{vvvfffVVVXXX___ccchhhyyyyyykkktttvvvcccQQQSSSqqqlllgggrrruuuvvvbbbHHH777222333222111222111111000111222444555555666777;;;???BBBBBBBBBJJJOOOSSSbbbrrryyyzzz}}}zzzNNN;;;:::666888???DDDZZZmmm|||ppp[[[HHHAAAEEEIII___uuuuuuYYY^^^UUUNNNQQQRRRSSSQQQSSS[[[jjjuuu~~~uuullljjjooopppmmmhhhiiiiiifff```\\\```fff|||iiiOOOJJJHHHPPP___nnnvvvxxxpppvvv|||PPPNNNPPPaaa|||^^^bbbjjjaaaFFF777666111333333333333333333333333555555555666777888999:::???CCCGGGKKKMMMRRRYYY^^^|||NNN???@@@>>>===:::;;;@@@[[[nnneeedddYYYOOOLLLGGGFFFEEEDDDDDDEEEDDDBBB@@@GGGDDDBBBDDDFFFKKKVVV```dddmmmqqqpppqqqsssmmmbbbWWWaaakkkqqquuu{{{~~~|||qqq]]]YYY]]]ooozzz}}}~~~~~~}}}ssspppsssnnnnnnxxxzzzfffSSSQQQYYY^^^aaapppuuucccnnnxxxdddRRRTTTpppkkkjjjyyy~~~uuubbbGGG666111222222111222111111111111333444666777777999===BBBDDDDDDDDDHHHMMMRRReeezzz}}}|||xxxSSS<<<999777999@@@FFF]]]lll}}}qqq\\\IIIAAAEEEHHH]]]xxx}}}ZZZ```ZZZQQQPPPRRRSSSQQQQQQYYYhhhtttxxxqqqnnn{{{gggLLLJJJKKKTTT^^^bbb]]]WWWnnn|||dddSSSTTTXXX___iii|||mmmKKKJJJLLL[[[|||fffUUU^^^iii```FFF999777222333333333333333333333333555555555666888999;;;<<>>@@@DDDIIILLLOOOTTT[[[```{{{XXX???;;;888666999:::<<>>???>>>CCCHHHLLLOOOUUU\\\bbbzzzjjjHHH@@@======:::888888PPPyyyrrr```\\\~~~xxxhhhdddVVVKKKMMMOOOGGGFFFDDDDDDDDDCCCAAA???>>>EEEPPPWWWSSSIIIDDDDDDFFFQQQYYY]]]eeettt{{{zzziiikkkpppuuuxxxyyy}}}|||tttnnnfffkkkxxxggg___xxxvvvuuulllbbbPPPNNNIIIIIIXXXuuuuuuaaakkk|||}}}}}}hhhZZZeeeuuuvvvttt```FFF555111222333111111111111111222444666777777888;;;AAAJJJQQQVVVXXX\\\\\\WWW]]]jjjuuuvvv^^^@@@999777:::>>>BBB\\\mmm~~~sss^^^JJJBBBCCCEEEYYYsss~~~nnnuuuSSSOOONNNNNNNNNMMMPPP\\\iiiuuuuuu{{{\\\PPPSSSYYYZZZlllhhhrrr|||www~~~~~~qqqkkkppp{{{yyykkkgggooojjjnnn]]]\\\lllmmmhhhaaaTTTNNNJJJNNNdddoooXXX]]]iiiiiiUUU???666555444333333222222222333444444555555444555888<<>>:::999555:::???PPPgggqqqyyyaaaTTTGGG>>>FFFXXXmmmtttxxxZZZPPPOOOOOOOOONNNPPP\\\hhhvvv~~~qqqaaabbbcccaaarrrnnnttt|||sss{{{qqq}}}{{{kkkgggnnnzzzxxxjjjgggnnnoooqqq^^^\\\hhhyyyyyywww|||~~~eeeUUUOOOeeelll^^^___iiiiiiTTT>>>555444333333333222222333333444555666666666777999===AAADDDHHHHHHJJJMMMRRRXXX___bbb~~~kkkEEE@@@@@@888:::888999LLLssszzzjjjdddYYYNNNLLLLLLJJJHHHFFFCCCAAA@@@AAAAAACCCCCCGGGSSS```fffbbb\\\KKKIIIJJJRRR```nnnwww{{{nnnoooqqqsssuuuwwwyyy{{{}}}yyy}}}|||www{{{fffgggmmmwwwxxxlll]]]SSSWWW]]]qqqvvvpppnnnnnneee```[[[aaa{{{mmm^^^qqqmmmXXXgggvvvsssyyysssTTT???888111000444222222222222333555666888999999<<<===???FFFOOOQQQOOOOOOSSSTTT\\\ddd||||||uuu^^^===:::999666;;;???OOOdddooozzzaaaSSSGGG>>>FFFVVVmmmzzzyyy^^^PPPNNNNNNNNNMMMOOOYYYdddxxx|||wwwpppqqqzzzqqqpppzzz~~~}}}qqqvvvxxxpppxxxvvvuuuzzzooossszzz~~~nnnmmmttt{{{nnniiiooovvvvvvaaa\\\eeerrr}}}nnnjjjppp}}}}}}}}}iiiZZZnnnwwwhhhbbbkkkhhhSSS===444333222333333333333333444555555777777888999<<<@@@DDDFFFJJJJJJLLLPPPUUU[[[aaadddwwwlllFFF???===666999888999JJJqqqppphhh[[[OOOLLLKKKKKKIIIEEEBBB@@@AAABBBCCCAAAAAADDDLLLXXXaaaeeeeeeVVVRRRPPPTTT^^^iiirrrvvvkkknnnqqqssstttvvvxxxzzz}}}sssnnniiiccc___oooxxx}}}|||zzzvvv|||uuulllnnnsssqqqkkkgggaaa\\\aaawwwxxxooommmmmmrrrllldddiiiiii[[[qqqfffVVVaaa~~~tttuuuzzz|||nnnPPP===888222222555333222222333444555777888999===@@@AAABBBGGGNNNPPPNNNNNNQQQRRR\\\eee{{{vvv~~~|||^^^<<<999999666;;;>>>MMM```mmm{{{bbbSSSFFF>>>EEESSSjjj}}}zzzsss]]]MMMKKKKKKKKKJJJKKKSSS]]]nnn{{{|||vvvnnngggcccaaa^^^\\\XXX]]]kkk~~~|||jjjhhhtttzzzwwwvvvpppyyy{{{zzz~~~sss}}}qqq{{{|||yyyyyyzzzuuuooottt~~~|||eeeaaagggooowwwiiidddjjjwww|||}}}}}}{{{lllpppfffmmmiiiRRR===444444333333333333333333444555666999999:::<<>>DDDPPPfff}}}|||wwwqqqmmmlllnnnoooooorrrvvvqqqqqqrrrtttwwwxxxvvvuuurrrtttyyytttjjjXXXNNNKKKJJJKKKJJJJJJPPPXXXfffqqq~~~}}}uuuooobbb]]]UUUNNNJJJHHHHHHHHHIIIOOO___www}}}ppptttvvvhhh]]]oooyyy{{{{{{qqqqqq}}}yyy}}}zzzvvvzzzllljjjooosssyyyjjjffflllyyy}}}ppprrr|||xxxjjjppphhhRRR===666555444333333333333444555666777999:::<<<>>>BBBFFFIIIKKKRRRSSSUUUWWWZZZ\\\^^^___ooozzzVVV@@@@@@AAA;;;888888666>>>[[[~~~vvvxxxnnn```RRRNNNJJJJJJHHHEEECCCAAABBBCCCDDD@@@BBBCCCBBB@@@AAAEEEIIIOOONNNMMMNNNPPPSSSUUUVVVaaagggnnnrrrtttuuuxxx||||||{{{zzzqqqqqqppppppuuu~~~|||iiiwww~~~ttthhh```wwwmmm___\\\nnn}}}___UUUqqq{{{fffWWWSSS^^^zzz|||qqqvvv~~~iiiMMM;;;888222111333//////000000222444666777999===BBBEEEFFFJJJRRRVVVVVVVVVXXXZZZdddggg~~~pppiiixxxsssbbb>>>999999777;;;<<>>===;;;666999888:::OOOqqq{{{}}}uuunnncccVVVOOOIIIGGGGGGGGGFFFEEEDDDCCCBBBAAABBBCCCBBB@@@AAACCCEEECCCCCCCCCBBBBBBDDDFFFHHHMMMWWWccckkkooorrrxxx}}}zzz{{{ssslllooopppttt~~~{{{nnn```WWWPPPTTTWWW\\\nnnyyydddbbb|||tttbbbSSSWWWnnnxxxqqq|||bbbGGG888777333222444000111111222444666888:::<<<>>>DDDIIIJJJMMMTTTZZZ[[[XXX___fffkkkccc}}}xxxrrrqqqssswwwhhhfff~~~mmmEEE;;;888555:::;;;GGGQQQddd|||kkkTTTHHHCCCFFFJJJ^^^vvv~~~vvvxxxsssppppppooolllmmmqqqqqqqqqqqqssswwwzzz{{{{{{nnnfff```cccqqqmmmcccgggPPPLLLKKKLLLLLLJJJKKKOOOaaakkkwwwyyyooo___UUUSSSQQQUUUYYY\\\]]]^^^^^^^^^XXXWWW^^^ppplllYYYXXXdddtttooosssggguuu|||uuukkkttt~~~uuusss|||xxxsss{{{```[[[jjjlllaaaJJJ777444555444222333333444555666888888888:::===AAAFFFJJJMMMOOOPPPRRRUUUYYY[[[[[[[[[[[[ZZZvvvOOO===<<>>======>>>AAACCC===<<<;;;999999<<>>CCCJJJNNNOOOQQQXXX]]]___^^^fffoootttiii{{{sssssswwwvvvlllmmmqqqHHH<<<888555:::;;;GGGPPPddd{{{mmmUUUHHHEEEFFFIII___wwwqqqccc___iii{{{ggghhhQQQJJJMMMOOOHHHIIIOOOMMM]]]jjj}}}wwwxxxvvvsssrrrwww~~~|||wwwqqqbbbaaauuu___XXXZZZWWW\\\pppoooiiittt~~~tttbbbddd{{{xxxooouuu}}}vvvfffppp~~~}}}oooooouuu~~~|||{{{uuuppp|||uuusss{{{vvvdddcccmmmxxx~~~~~~hhhWWWVVVcccpppbbbEEE888666333333333333222333444666888999===;;;===CCCGGGHHHLLLRRRSSSQQQPPPSSSYYY^^^______gggwwwyyyVVVCCC<<<999555999555888III]]]uuu|||nnnhhh[[[KKKIIILLLIIIGGGFFFFFFEEEDDDBBB@@@>>>;;;:::===AAABBB@@@???>>><<<;;;===@@@DDDGGGOOORRRXXX```jjjqqqtttuuuxxxzzz}}}xxxiii___XXXTTTRRRTTTSSSSSS[[[ffftttkkkccc\\\\\\ZZZYYY]]]lllsssiiiqqqzzzyyy___VVVVVVwww|||~~~XXXDDD555444666111000444666555444555777:::>>>@@@AAAKKKTTTUUUVVV\\\dddiiimmmkkkuuusssiii~~~{{{xxxtttxxxsss|||~~~bbb:::444:::999<<>>===555:::666888FFFYYYsssyyykkkZZZNNNQQQLLLJJJGGGFFFFFFEEEDDDBBB<<<;;;:::;;;>>>AAAAAA???<<<<<<<<<>>>BBBFFFKKKNNNQQQSSSYYYaaajjjqqquuuvvvwwwzzz|||~~~zzzuuurrrqqqlllgggjjjpppwwwnnngggbbbXXXTTTRRRYYYkkknnnhhhppp{{{|||wwwuuu^^^ZZZ^^^uuuzzzyyyUUUCCC444444555222111555555555555666999===AAADDDIIIOOORRRPPPRRR\\\iiipppuuuqqqxxxtttmmmwwwvvvwwwzzzwww{{{eee===666:::999<<>>===666;;;888777BBBRRRooo}}}vvvkkkVVVKKKRRRMMMKKKHHHGGGFFFEEEDDDBBB;;;::::::<<>>AAACCCFFFJJJOOOTTTYYY[[[TTTVVVZZZbbbkkkrrruuuwwwwwwyyy|||}}}~~~zzz{{{yyyqqqkkkfff[[[SSSOOOXXXnnnnnniiipppwwwwwwtttvvvrrrZZZ\\\ddduuu{{{uuuPPP@@@444333555333333666555555666888;;;@@@DDDGGGMMMSSSUUUSSSUUU```mmmuuu|||xxxzzzwwwssstttggguuuxxxwwwtttvvvppptttiiiBBB888:::999<<>>===@@@GGGLLLNNNRRRVVVZZZZZZ\\\___bbbfffhhhiii\\\gggvvvQQQ>>>:::777<<<999777>>>JJJiii{{{nnnxxxtttZZZLLLPPPOOOLLLIIIGGGGGGEEECCCBBB>>><<<;;;>>>@@@AAACCCEEELLLNNNRRRWWW[[[___bbbcccVVVWWW[[[bbbkkkqqquuuvvvwwwyyy|||}}}~~~zzzqqqjjjddddddXXXRRR___vvv|||kkkjjjuuu|||```aaajjj~~~vvvsssJJJ===333222444444444666555666777999===AAADDDGGGLLLSSSXXXYYY\\\eeennnrrr{{{zzzzzzyyyzzzxxx^^^jjj}}}qqqeeebbbvvvmmmGGG:::999888<<>>AAAPPPhhhxxx~~~~~~|||uuutttqqqmmmggg___XXXSSSKKKIIIPPPZZZVVVQQQ```xxxfffRRRLLLPPPMMMKKKNNNLLLSSSddd{{{}}}|||pppfffqqq|||rrr~~~tttvvv~~~qqqooooooooonnnrrr{{{jjjdddkkkrrrpppXXX>>>666333000444333222333444555888:::<<<@@@@@@CCCJJJOOOPPPSSSWWW\\\]]]___```bbbcccdddeee```iii~~~```CCC:::888<<<999777;;;CCCaaayyyzzzlllXXXUUUQQQNNNKKKHHHGGGFFFCCCAAA???:::999>>>AAAEEELLLUUUWWWYYY[[[^^^```bbbccccccWWWXXX[[[bbbiiipppsssuuuwwwyyy{{{}}}~~~}}}tttjjjcccgggYYYUUUfffttteeeiii{{{kkkjjjqqq{{{nnnDDD;;;333222333444555666777777888:::===@@@CCCEEEKKKQQQTTTUUUYYYbbbjjjnnnrrrwwwxxxxxx}}}bbbeee{{{hhhZZZhhhmmmJJJ<<<999888<<>>888:::888888:::>>>WWW}}}yyyaaaZZZRRROOOLLLIIIHHHFFFCCCAAA;;;666666===BBBGGGSSS```aaaaaabbbcccddddddccccccWWWXXXZZZ```gggmmmqqqrrrtttvvvyyy{{{}}}yyy|||wwwmmmeeeaaaUUUVVVmmmxxxhhhmmm}}}jjjgggmmm~~~fff@@@:::444111222444555555888888:::<<<>>>AAACCCEEEOOOPPPMMMIIIMMMZZZgggmmmkkktttuuutttzzzhhh^^^rrrkkkWWW___kkkKKK===999888;;;AAAHHHYYYtttmmmTTTGGG@@@CCCLLLdddvvvvvvmmmmmmjjjccc]]]XXXUUUOOOGGGBBB@@@AAACCCMMMDDDJJJYYYZZZMMMOOO^^^tttzzzwww[[[OOOUUURRRMMMMMMKKKLLLYYYoooxxxmmmlll|||{{{hhh```dddjjjuuuuuuxxx|||vvvzzzwwwkkkssslllSSS===999555111444222222333444666999;;;===FFFEEEHHHOOORRRRRRTTTWWWYYY\\\___```______```bbb___iiirrrpppKKK>>>888999777999;;;;;;OOOqqq{{{ddd]]]SSSPPPMMMJJJHHHFFFCCCAAA;;;555666>>>AAACCCNNN\\\^^^^^^^^^______`````````VVVWWWXXX]]]dddjjjnnnoooppprrrvvvxxxzzz}}}xxx}}}xxxoooggg^^^UUUZZZuuu~~~pppvvv\\\]]]fff~~~~~~bbb===:::444111222444444333777888:::>>>AAADDDGGGHHHQQQPPPKKKGGGKKKXXXdddjjjiiitttrrrnnnttt}}}eeeiii{{{hhhTTTWWWsssgggKKK===999888;;;@@@HHHXXXpppoooTTTEEE???AAAJJJbbbttt~~~ooofff\\\SSSNNNIIIGGGDDD@@@===???DDDIIIUUUKKKOOO^^^bbbUUUMMMPPPcccmmmzzz{{{]]]QQQVVVSSSNNNMMMKKKNNN[[[qqquuummmuuutttwww|||}}}zzzkkksssjjjQQQ===:::666111444222222333444666999<<<===GGGFFFJJJPPPSSSSSSTTTWWWWWW[[[___```______aaacccZZZeeemmmnnnHHH;;;888888666999<<<999JJJjjjzzzfffbbbTTTQQQMMMJJJHHHFFFCCCAAA>>>888999???@@@===DDDQQQQQQQQQRRRRRRTTTUUUWWWXXXVVVVVVWWW\\\bbbhhhlllnnnmmmooosssvvvxxx{{{|||vvvnnngggaaaYYY```}}}yyyqqq|||qqqSSSYYYeeexxx{{{ccc<<<999555111111444444333666888;;;???CCCGGGJJJLLLOOOQQQPPPNNNRRR\\\dddfffjjjvvvrrrjjjnnnwww|||sssrrreeeUUUUUUlll|||dddKKK===999888;;;???GGGUUUlll{{{uuuXXXIIICCCDDDIIIaaarrr}}}sssbbbRRRHHHFFFCCCCCCCCCBBBBBBFFFMMMRRR\\\SSSUUUdddkkk^^^OOOHHHWWWdddttt|||bbbMMMTTTUUUMMMJJJIIIJJJVVVkkkrrrsssyyyhhhNNN;;;444555444222333444555666777:::>>>BBBJJJNNNQQQRRRQQQRRRTTTWWWSSSXXX[[[YYYXXX[[[]]]]]]^^^lllnnnpppGGG===:::888888999999;;;EEEPPP}}}kkkaaaXXXRRRKKKGGGGGGGGGFFFDDD>>>;;;999999<<>>@@@FFFMMMOOOLLLRRRXXX[[[YYYXXX___hhhlllkkknnnooocccccckkkuuujjj\\\PPPOOOdddoooNNN::::::888666<<>>CCCGGGUUUVVVWWWVVVUUUTTTUUUVVV[[[YYYUUUSSSXXX___```\\\```hhhhhhxxxyyyMMM===<<<;;;;;;;;;999777<<>>;;;:::<<>>FFF\\\qqqaaaOOOGGGBBBFFFRRReeevvvnnnmmmwwwccc]]]TTTEEE===???AAAGGGWWWnnn___RRROOORRRSSSNNNFFFPPP]]]jjjvvvnnn}}}fff___gggooozzzbbbFFF666222333555666111333555888;;;@@@FFFKKKNNNOOOQQQTTTWWWZZZ]]]___^^^]]]YYYTTTUUU[[[^^^]]]\\\aaabbboooXXXAAA;;;::::::<<<:::777999>>>LLLnnneeeVVVTTTPPPLLLJJJKKKJJJFFFCCCBBB@@@===;;;<<>>AAACCCDDDHHHNNNNNNKKKOOOVVV[[[YYYXXX\\\ccceeebbbfffjjjaaabbbeee{{{wwwooommmpppiiiXXXZZZfffIII===777666===<<>>===???CCCEEEDDDDDDDDDEEEGGGIIIKKKMMMOOOQQQUUUWWWWWWWWWXXXYYY^^^ccciiimmmooosssxxx|||~~~|||{{{}}}|||xxxrrrqqq{{{~~~mmmXXXYYYrrrrrrrrrfffDDD777666555444555777:::;;;???BBBDDDDDDIIINNNOOOKKKIIIQQQWWWWWWWWW]]]cccfffbbbfffllleeefffhhhzzzxxxlllkkkpppnnn___]]]}}}mmmLLL>>>777666===;;;@@@UUUkkkzzzeeeOOOCCC>>>CCCLLL\\\oooqqqZZZLLLJJJLLLIIIDDD??????III\\\tttgggYYYXXXWWWMMMIIIMMMTTT```mmm{{{zzzuuurrrrrrsssuuu}}}zzzhhhjjjrrrwww\\\@@@555444333333666222444888;;;???EEEKKKPPPKKKKKKLLLQQQWWW]]]aaaccc^^^eeefff___VVVVVV[[[^^^^^^]]]___dddrrrCCC:::777888;;;;;;999999<<>>666666555555666888;;;===AAADDDEEEFFFJJJPPPQQQMMMIIIQQQWWWVVVTTTXXX\\\^^^aaagggmmmfffgggfffsssuuupppsssuuummmhhhvvvPPP???888666999;;;===QQQgggtttmmmRRRDDD@@@AAAIIIXXXjjj||||||ppphhhcccVVVGGGEEEOOOLLLEEE??????DDDSSShhhzzzbbbWWWWWWRRRMMMMMMPPPZZZhhhvvvxxxooojjj\\\ZZZYYY[[[]]]aaalllvvvxxxpppmmmxxxvvvYYY>>>555666444333555333666999<<<@@@FFFMMMQQQKKKIIIIIILLLQQQWWWYYYZZZ]]]dddgggbbb]]]\\\]]]]]]\\\ZZZ\\\___vvvLLL<<<999888;;;;;;999888;;;???IIIaaa~~~ppp___ZZZUUUNNNJJJIIIHHHFFFDDDBBBDDDEEEDDDBBBAAACCCEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJLLLMMMNNNNNNOOOQQQTTTVVV[[[bbbgggjjjoootttyyyxxxyyyzzz{{{~~~{{{nnnqqqcccVVVaaaqqq~~~TTT<<<666666555555777999<<<>>>CCCFFFHHHIIIMMMSSSTTTQQQOOOWWW\\\YYYUUUUUUWWWXXX```eeellldddddd___hhhwwwxxxOOO>>>:::666777:::;;;LLLaaannnsssTTTEEEBBB>>>EEESSSeeewww{{{pppXXXQQQPPPUUURRRKKKOOO[[[XXXQQQIIIFFFEEELLL\\\mmm~~~aaaPPPSSSRRRHHHHHHNNN\\\nnn|||~~~{{{vvvnnncccXXXPPPIIIHHHJJJNNNRRRXXXeeeqqqwwwvvvooo{{{tttWWW===666777444222444444777:::===AAAGGGMMMQQQNNNLLLJJJMMMRRRWWWYYYYYY\\\aaadddcccbbbbbb```\\\WWWTTTYYY\\\qqqWWW???;;;999;;;;;;888777999???BBBYYY}}}{{{kkk^^^XXXPPPKKKJJJIIIGGGEEEAAADDDFFFFFFCCCBBBCCCDDDDDDDDDCCCBBBBBBDDDEEEFFFHHHIIIJJJJJJJJJLLLOOORRRSSSYYY```eeehhhmmmrrrwwwuuuvvvxxx{{{}}}~~~~~~~~~rrrtttaaaWWWeeennnSSS???666666555555777:::===>>>DDDHHHJJJKKKPPPVVVWWWTTTUUU\\\```]]]XXXXXXXXXXXX```dddjjjbbb___XXX___uuuKKK===:::777888:::999III]]]iiivvvTTTDDDBBB<<>>???555999;;;HHHeeeiiibbbUUUOOOJJJEEEIIILLLBBBDDDCCCCCCDDDEEEEEECCCAAA@@@@@@AAAAAABBBCCCDDDEEEHHHEEEDDDGGGFFFDDDJJJTTTSSSWWW]]]aaacccfffkkkoooqqqrrrwww}}}~~~|||}}}~~~}}}qqqmmm{{{}}}sssPPPqqquuuuuu|||rrrQQQ999555555444555777;;;>>>@@@GGGGGGGGGKKKPPPVVVYYYZZZYYYYYY\\\___[[[UUUUUUYYYZZZdddeee```[[[XXXfffwwwzzzYYYGGG:::444:::<<<;;;GGG[[[lll{{{oooTTTJJJEEE>>>BBBMMM^^^ppp|||nnnaaaUUUNNNLLLJJJYYYooouuukkknnnyyy{{{yyyiiiXXXLLLIIINNNSSSeeeuuuqqq\\\UUUNNNRRRMMMKKKRRRbbbrrr|||zzzlll\\\SSSQQQRRRTTTUUUXXXVVVZZZ```\\\VVV[[[gggxxxwww|||rrrJJJ333666555222333444444777:::>>>@@@CCCFFFGGGKKKNNNUUU[[[______[[[XXXWWWYYY[[[[[[YYYYYY\\\___cccZZZ\\\aaammmZZZCCC;;;;;;<<<888<<>>AAAAAAAAAGGGPPPPPPTTTYYY^^^aaaeeeiiimmmooopppuuu{{{|||zzzzzz~~~}}}zzz~~~iiikkk}}}vvv[[[tttuuu}}}oooMMM777555555555666888;;;???AAAGGGGGGHHHLLLRRRWWWZZZ[[[YYYZZZ]]]```]]]XXXXXX\\\^^^eeefffdddccc```mmmyyyjjjvvv}}}```NNN===333888::::::EEEYYYjjjzzzoooTTTJJJDDD???CCCMMM]]]ppplllXXXLLLIIIKKKNNN[[[sssooo[[[NNNJJJJJJYYYgggxxx}}}hhh[[[NNNQQQNNNKKKOOO[[[lll{{{qqqgggeeekkkrrrvvvvvvsssxxx}}}qqq^^^]]]kkk}}}zzz{{{xxxsssvvvyyyiiiEEE222555444222555555888:::<<<>>>@@@CCCGGGIIIKKKNNNUUU[[[______[[[XXXXXXYYYXXXUUURRRSSSWWW[[[kkkeeeeeeeeelll```FFF=========888:::>>>888555777<<>>>>>=========>>>>>>???<<<:::999:::;;;;;;AAAGGGKKKOOOTTTYYY^^^bbbgggkkkmmmnnnsssyyyzzzwwwxxx{{{}}}~~~wwwuuuqqqhhhoooooobbbyyyrrrvvviiiIII444555555666777:::===@@@BBBHHHHHHIIIMMMRRRWWWZZZZZZYYYZZZ^^^aaa___ZZZ[[[___^^^dddeeegggiiifffppp}}}nnn]]]gggjjjVVV@@@333666888888CCCWWWhhhxxxsssXXXLLLDDD???BBBJJJYYYlll|||oooUUUHHHMMM[[[fffyyy|||gggVVVNNNMMMVVVcccppp|||lll```TTTQQQNNNLLLLLLUUUfffzzzpppaaafffzzzwwwjjj]]]TTTTTTZZZ___wwwlllhhhooovvvwwwcccCCC333555444222666666999<<>>999999===888666777:::CCCXXXwwwkkk^^^YYYUUUJJJHHHKKKGGGGGGFFFEEEEEEEEECCC@@@>>><<<<<<;;;;;;;;;;;;;;;<<<;;;999888888888:::===@@@HHHKKKOOOUUU[[[aaafffiiikkklllqqqwwwxxxuuuvvvyyyzzz|||~~~vvvzzzzzzkkkjjjttt|||jjj___```yyyrrryyybbbDDD444555666777999<<<@@@BBBDDDJJJJJJJJJNNNRRRUUUWWWWWWYYYZZZ^^^aaa___ZZZ[[[___YYY```eeeiiiiiibbbkkkrrr[[[bbbqqq[[[BBB333777888777AAAUUUeeevvv|||```RRRGGG>>>???FFFTTTfffwwwssscccjjjnnn[[[NNNMMMPPP[[[iiiyyynnnbbbVVVQQQOOOLLLKKKQQQbbbxxxggg^^^tttuuupppfffZZZQQQMMMNNNPPP\\\yyykkk\\\bbbrrryyyyyy]]]BBB555777333222666666999===BBBEEEGGGLLLSSSYYY^^^eeejjjeee[[[VVVZZZ```___aaabbb```[[[XXXXXXYYYYYY\\\[[[XXX[[[pppLLL>>><<>>AAABBBBBBGGGHHHKKKQQQXXX___dddfffiiijjjooovvvwwwuuuuuuyyyyyy{{{~~~tttxxx{{{qqqiiiwwwyyyfffVVV```|||ttt~~~xxxYYYAAA666666777999;;;???BBBEEEFFFMMMLLLLLLNNNQQQSSSSSSRRRYYYZZZ]]]```^^^YYYYYY]]]WWW___gggllljjj]]]eeebbbbbbwww___DDD666:::888777@@@SSScccssshhhVVVHHH???@@@EEEQQQcccuuuqqq^^^RRRIIILLLXXXiii}}}mmm]]]SSSQQQMMMJJJNNN]]]rrrsss___kkk{{{|||nnnaaaXXXTTTXXXnnnzzz```UUU___qqqwwwtttWWW@@@666777333333777666999???FFFKKKMMMRRR[[[aaaaaakkktttqqqeee[[[ZZZ]]]___bbbeeeddd___ZZZWWWWWWWWW^^^]]][[[___lllYYYDDD;;;>>><<<<<<===888888888777<<>>;;;::::::999999999::::::;;;888<<>>QQQ___ooommmXXXGGGBBBBBBEEEPPPbbbuuuzzzgggVVVPPPRRR[[[mmm~~~kkkVVVSSSMMMIIIKKKWWWhhhuuuxxx^^^bbbsss|||nnnvvvyyyuuu}}}xxxbbbXXXbbbooorrrlllNNN;;;444666222333999888;;;CCCLLLQQQSSSXXX```fff___eeekkkkkkddd]]]YYYXXX\\\___bbb```[[[VVVTTTTTTZZZbbb```___dddhhhmmmNNN<<<<<<;;;<<<>>>:::666999888777GGGeee}}}tttccc___UUUOOONNNJJJKKKIIIGGGFFFDDDAAA===:::::::::999::::::;;;<<<======CCCHHHKKKQQQUUURRRKKKCCCBBBDDDIIIQQQYYY]]]^^^aaaccciiiqqqsssrrrtttxxxxxxxxxyyyyyyzzz|||}}}~~~~~~~~~yyyfffYYYZZZpppvvvwwweeeFFF888999666888;;;???CCCFFFHHHJJJNNNNNNOOORRRUUUVVVVVVTTTSSSUUUZZZ^^^^^^ZZZ\\\aaa``````eeerrrwwwhhheeexxxgggZZZpppuuuVVV===999777444<<>>EEEKKKPPPRRRVVVXXXQQQGGGBBBAAAAAAFFFOOOVVVZZZ[[[^^^```fffnnnrrrqqqssswwwwwwwwwvvvvvvwwwyyy{{{|||~~~rrrbbb[[[fffzzzwwwxxx|||gggaaaXXXrrrrrrxxx___@@@666999666888;;;@@@DDDGGGIIIJJJNNNNNNPPPTTTXXXZZZYYYXXXPPPRRRXXX^^^___]]]```eeeccc^^^___qqq|||ooogggtttbbbUUUiii^^^???666666333:::JJJXXXfffzzz___JJJ???===>>>GGGYYYmmm~~~{{{iiiXXXUUU^^^vvvuuubbbSSSKKKOOOMMMGGGTTTjjjzzz}}}iiiqqqzzzbbbhhhrrr|||~~~lll```iiirrrnnnccc???<<<777333333555999<<<@@@GGGOOOUUUVVVWWWWWWYYYXXXYYY\\\]]]^^^]]][[[YYYUUUWWWYYYXXXUUUQQQOOONNNNNNOOOUUUYYYVVVYYYqqqfffEEE<<<>>>:::999<<<;;;999777888???QQQoooiiibbb]]]PPPJJJNNNLLLLLLKKKHHHEEEAAA===;;;666999<<<<<<<<<===AAAEEEKKKNNNRRRSSSPPPKKKGGGEEEHHHDDDBBBDDDKKKSSSYYY[[[ZZZ^^^cccgggjjjlllnnnoootttuuuvvvwwwyyyzzz{{{||||||zzztttssspppiiibbbfffkkkqqqtttuuuzzzrrrbbbQQQGGGEEEMMM___qqq|||}}}sssuuu}}}zzzeee]]]ccczzzpppyyyoooNNN<<<888999888;;;AAAGGGKKKKKKHHHEEELLLOOOSSSVVVWWWWWWXXXYYYQQQVVV]]]```\\\YYY```iiiccc```[[[```ddd]]]ccczzz~~~kkkrrr}}}vvvjjj```[[[{{{lllAAA999777555999DDDPPPaaa}}}fffSSSEEEAAA===AAASSSiii{{{nnn\\\RRR{{{mmm```UUUOOOOOOKKKHHHSSSeeesssyyy```aaayyyyyyyyyttteeemmmuuunnnaaa===:::666444444888===@@@>>>CCCIIINNNQQQTTTWWWZZZVVVXXX[[[]]]]]]\\\ZZZXXXYYYZZZZZZYYYXXXTTTPPPNNNRRRQQQUUUXXXUUUVVViiiqqqOOOBBB???:::999======;;;::::::>>>NNNjjjnnnccc___TTTNNNQQQOOONNNMMMJJJGGGCCC???===666888:::;;;;;;<<>>;;;;;;===?????????===<<>><<<555777999999999999;;;===AAAAAAAAA???======???AAAHHHEEEAAAAAAFFFMMMTTTWWWWWW[[[```cccfffhhhjjjlllqqqrrrsssuuuwwwxxxzzz{{{zzz}}}zzzggg]]]WWWTTTRRRSSSTTTSSSQQQNNNLLLKKKJJJLLLNNNMMMKKKLLLPPPSSSPPPXXXhhh{{{zzznnnbbb\\\ZZZYYY[[[___ooo|||gggdddnnnmmmjjjtttvvvaaa^^^uuurrrrrr|||eeeGGG888666666<<>>999@@@UUUkkk|||hhhccc\\\RRRLLLNNNMMMLLLIIIEEE@@@<<<:::555666777777777777777888;;;;;;;;;:::999:::<<<>>>GGGDDDAAA@@@CCCJJJPPPTTTUUUYYY]]]```bbbdddgggiiinnnoooqqqsssuuuwwwyyyyyyyyy{{{~~~vvvmmmgggcccZZZXXXVVVTTTRRRPPPMMMKKKJJJLLLNNNOOOPPPRRRWWWZZZ]]]^^^bbbiiirrrxxxsssnnnhhhccchhhwwwkkkbbbkkkhhhhhhvvvwwwgggiii|||{{{qqqxxxzzz]]]BBB777777777<<>>:::>>>@@@@@@===777999JJJ\\\xxxooogggZZZOOONNNMMMKKKHHHEEE@@@<<<:::555555666666777777555444666888;;;;;;;;;:::;;;<<>>>>>>>><<<666666AAANNNtttuuulll]]]OOOOOONNNMMMJJJGGGCCC???===666555555777888888555333444777;;;======;;;::::::BBBBBBBBBBBBCCCFFFLLLPPPQQQTTTWWWYYY[[[^^^aaaccchhhjjjlllnnnqqqtttvvvwwwvvvxxx{{{}}}~~~zzzssssssuuuxxx}}}vvvwwwtttqqq|||qqqZZZ___ppppppqqqooojjj|||mmmOOO;;;888;;;<<>>CCCLLLbbbxxxmmmRRRFFF===@@@HHHTTThhhzzzuuuvvvnnnVVVQQQPPPIIIGGGKKKOOO___yyyssshhh^^^]]]iiixxx~~~jjj___ccckkkaaa\\\]]]___WWWHHHBBBEEEGGGSSS]]]eeettt~~~lll___VVVOOOXXXggg}}}eee^^^xxx}}}~~~mmmfffbbbiiipppiiiSSS???666555555777;;;@@@DDDGGGHHHHHHIIINNNTTTWWWXXXWWWSSSTTTUUUUUUVVVVVVUUUUUUSSSRRRRRRQQQPPPOOONNNMMMMMMNNNMMMKKKKKKMMMPPPRRRYYY]]]BBB===@@@???>>>===<<<;;;888666===EEE___{{{tttkkk^^^PPPMMMMMMLLLJJJGGGDDDAAA???666666666888::::::777444444777:::<<<;;;:::999999???AAACCCDDDEEEGGGKKKNNNPPPRRRUUUWWWXXX[[[___aaafffhhhjjjmmmpppsssuuuwwwtttwwwzzz|||}}}}}}vvvcccjjj|||zzzllltttoookkk}}}fffHHH666777<<<===AAAEEEIIIKKKJJJLLLQQQVVVXXX\\\______\\\WWWRRRPPPWWWTTTTTTXXXYYYYYY]]]bbbffflllkkkhhhggg^^^ZZZcccnnn~~~nnn}}}fff???;;;777777<<>>@@@EEEOOOcccwwwZZZhhhaaa]]]OOOHHHLLLLLLXXXlll}}}yyyqqqnnn^^^TTTKKKOOO___rrrnnnWWWRRR___nnnxxxxxx|||zzzgggOOOEEEJJJ>>>HHHQQQYYYlllrrrcccUUUUUU```yyy}}}cccbbb~~~ttt^^^\\\___fffkkkbbbNNN<<<555555666999===CCCIIILLLNNNKKKIIIIIIMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQOOOKKKIIIHHHIIIHHHKKKLLLJJJJJJOOOTTTWWWQQQmmmHHH===@@@BBB???<<<;;;;;;999888;;;AAARRRrrrvvvnnncccVVVJJJJJJIIIHHHEEEBBB@@@>>>777666666888;;;;;;888444555777999999888888888999===@@@DDDFFFFFFGGGKKKNNNOOOQQQTTTUUUWWWZZZ]]]```eeegggiiilllooorrruuuvvvtttvvvyyy{{{|||~~~rrrzzzxxxkkkvvvsssppp{{{aaaCCC444666<<<===AAAGGGLLLNNNNNNPPPVVV[[[WWW[[[___aaa___[[[XXXVVVUUUTTTUUUWWWVVVSSSVVV[[[```iiijjjjjjmmmhhhfffooooooyyywwwRRR<<<888777;;;===CCCVVVjjj|||XXXIII???@@@DDDMMMaaavvv~~~}}}xxxqqqmmmqqqzzzFFFaaarrrVVVNNNKKKIIIQQQ___ooo~~~}}}~~~~~~~~~zzznnn^^^VVVUUUNNNQQQMMMHHHSSSkkk}}}www]]]XXXeee~~~|||kkkYYYLLLPPPBBBCCCRRRddd|||rrrhhhbbbmmmsssttt]]][[[bbbmmmlllXXXBBB777444777:::>>>BBBHHHNNNSSSTTTQQQMMMLLLLLLMMMNNNMMMOOOSSSRRRLLLKKKRRRVVVUUUTTTRRROOOMMMKKKHHHEEECCCFFFHHHJJJJJJIIIJJJKKKMMMPPPiii\\\IIIFFF999===@@@AAA>>>999777:::>>>MMMqqq{{{lllaaaWWWOOOLLLIIIHHHIIIHHHCCC@@@>>>:::777777::::::666222666888999999777666666777888;;;???BBBDDDGGGJJJMMMQQQRRRSSSUUUWWWYYYZZZ[[[^^^aaaeeeiiikkknnnqqqsssttttttuuuvvvxxx{{{}}}~~~xxxwwwxxxccciiirrruuutttUUU@@@777888<<>>IIISSSdddyyywwwqqqmmmjjjhhh]]]XXXOOOIIIIIIQQQ]]]fffuuu777KKKllliiiTTTOOOFFFKKKWWWgggxxx{{{zzzuuuooofffXXXKKKFFFHHHGGGJJJIIIHHHVVVnnn~~~xxxnnnyyy___LLLGGGPPPaaazzzlll^^^\\\bbblllhhhTTT???666666888;;;>>>CCCJJJQQQVVVVVVRRRNNNLLLLLLNNNPPPPPPNNNRRRRRRMMMMMMTTTXXXYYYQQQOOONNNOOOOOOMMMIIIEEEFFFHHHIIIIIIIIIIIIJJJKKKLLL___fffKKKFFF??????AAABBB???:::777888:::HHHllltttggg\\\QQQNNNKKKJJJJJJHHHDDDAAA<<<888666777:::;;;999666888999;;;:::888777777777999;;;???BBBDDDFFFJJJMMMPPPQQQRRRTTTVVVWWWYYYYYY\\\___cccgggjjjmmmppprrrsssssstttuuuwwwyyy{{{|||}}}}}}zzz|||yyyzzzvvvdddkkkuuunnnxxxlllNNN<<<888:::===@@@GGGNNNLLLLLLTTTRRROOOTTT[[[[[[[[[[[[\\\^^^```bbbWWWXXX\\\```^^^[[[^^^dddYYY\\\```bbbaaaaaabbbcccnnnuuuuuu[[[AAA:::777888999<<>>IIIRRRcccvvv~~~zzzuuuooofff^^^WWWSSSOOOLLLFFFEEECCCAAA@@@DDDJJJOOO]]]nnn444<<>>@@@AAACCCEEEGGGLLL\\\ttt::::::MMMnnn}}}]]]PPPOOOKKKOOO^^^pppxxxxxxuuueee[[[PPPJJJGGGIIIPPPWWWpppsssooogggfffppp~~~ooowwwfffWWWZZZsssnnndddcccgggjjj___III999555888;;;@@@FFFKKKQQQXXX\\\QQQNNNLLLKKKLLLMMMMMMLLLIIIJJJJJJIIIIIILLLPPPSSSMMMJJJHHHKKKPPPPPPKKKEEEEEEFFFGGGFFFEEEDDDEEEFFFHHHOOOfffYYYDDD@@@???AAABBBAAA===999777666888OOOmmmlll\\\\\\WWWQQQNNNMMMKKKHHHEEE;;;999777888;;;======<<<<<<===>>>===;;;999999999:::<<>>888999:::<<>>;;;999888555AAAVVVooozzzgggaaa[[[TTTPPPNNNLLLIIIFFF???===;;;::::::;;;;;;;;;===>>>???>>><<<::::::;;;:::<<>>666777999;;;DDDOOOfff{{{yyyTTTIII???999AAAEEESSSiiizzzyyyfff[[[RRRJJJGGGDDDAAACCCGGGEEEDDDCCCDDDEEEFFFDDDCCCBBBGGGPPP\\\dddaaaVVVKKKDDDIIIXXXooo555333???___uuutttpppjjjXXXNNNLLLWWWeeeqqq}}}yyyvvv{{{tttlllllliiiqqq|||uuuyyylll]]]oooxxxjjjjjjmmmiiiVVV@@@777:::777===EEELLLQQQTTTWWWYYYRRRRRRSSSUUUVVVUUURRROOOOOOMMMMMMNNNMMMJJJLLLQQQSSSOOOJJJFFFDDDBBBAAA@@@@@@BBBCCCBBBAAAAAABBBCCCBBBJJJTTTjjj\\\FFF>>>>>>???>>>===<<<:::999777999GGG___vvvrrrfff___VVVQQQNNNLLLJJJGGGDDDBBB???;;;999888999999<<<===???>>>===;;;<<<<<<;;;===???AAABBBCCCFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNQQQTTTWWWZZZ\\\^^^```bbbdddeeefffhhhkkknnnqqqrrruuuxxx|||}}}}}}zzz}}}xxxwwwxxx{{{~~~ppplll|||{{{zzzyyypppllluuummmnnn}}}xxx___HHH888===FFFGGGIIINNNPPPUUUQQQPPPWWWVVVTTTZZZUUUWWWZZZ]]]^^^]]][[[YYYaaa^^^^^^```^^^YYYVVVXXXYYY```jjjqqqrrriii[[[QQQTTT]]]pppyyytttoooqqqnnn]]]^^^vvvoooPPPAAA555444666888@@@JJJaaatttYYYMMMBBB:::???AAALLLbbbvvvmmmZZZUUULLLGGGGGGEEEBBBEEELLLPPPNNNLLLLLLMMMLLLJJJIIIJJJOOO^^^rrr~~~www^^^IIIGGGEEEKKK```~~~333444===WWW~~~|||}}}iiiZZZPPPTTT]]]kkkfffXXXVVVZZZgggyyyjjjiiiyyyqqq___ooo}}}tttjjjkkkmmmgggRRR;;;555<<<:::>>>DDDIIIMMMRRRWWW[[[WWWUUUTTTTTTVVVWWWVVVUUUQQQNNNOOORRRQQQNNNPPPUUUTTTSSSQQQKKKEEEAAA@@@@@@>>>???@@@@@@@@@@@@AAACCC@@@HHHLLLYYYlllPPPAAA@@@>>>===<<<;;;999888:::666BBB]]]rrryyyiiiaaaXXXQQQNNNLLLJJJGGGFFFDDDAAA<<<999777888999:::<<<>>>>>>===<<<===>>>;;;===@@@AAAAAACCCEEEGGGGGGGGGHHHIIIJJJKKKKKKLLLPPPRRRVVVXXXYYYZZZ\\\^^^```aaacccfffiiimmmpppqqqssswww{{{|||{{{}}}yyyeee[[[YYYfffqqq{{{}}}sssfff[[[ZZZ\\\cccwww}}}|||iiieeeuuuqqqoooyyyrrroooyyy{{{nnnsss|||yyyoooSSS???555???IIIJJJNNNWWWVVV[[[UUURRRVVVTTTPPPVVVUUUVVVXXXZZZ\\\\\\[[[[[[\\\ZZZ[[[___^^^YYYUUUUUUYYY___iiirrrtttlll___UUUXXX^^^lllrrrnnntttnnnccc^^^kkkxxx[[[HHH888555777888>>>GGGZZZlll^^^QQQFFF===@@@???HHHZZZooo{{{jjjZZZ[[[PPPJJJKKKIIIEEEJJJTTTaaa___\\\[[[[[[[[[ZZZYYYRRRUUUbbbzzzrrrYYYQQQHHHEEEVVVuuu222444;;;QQQyyy{{{hhhWWWTTTYYYgggzzzfffUUUOOOOOOSSSdddyyybbb___uuusss```ooo|||ooorrr{{{}}}mmmooo~~~yyyjjjgggiiijjjllleeeOOO888444<<<>>>@@@BBBFFFJJJPPPWWW\\\YYYVVVRRRQQQSSSUUUWWWXXXPPPMMMNNNSSSRRROOOQQQXXXTTTVVVVVVQQQIIIBBB@@@AAA<<<>>>???@@@??????AAACCCAAAHHHIIIPPPwwwuuuUUUDDDBBB???<<<;;;:::888777:::555CCCaaawwwjjjbbbXXXQQQNNNLLLJJJHHHGGGEEEAAA===999777888:::999;;;===>>>=========???;;;===@@@AAAAAABBBEEEGGGFFFFFFGGGHHHIIIIIIJJJJJJPPPRRRUUUVVVWWWXXXZZZ[[[^^^___aaadddhhhllloooqqqrrrvvvzzz{{{zzz{{{zzznnn___PPPJJJLLLUUUeee|||}}}qqqcccTTTGGGFFFIIISSSjjj}}}}}}||||||wwwfffcccppp~~~mmmggg{{{uuuqqq{{{xxxuuu|||tttfffOOO===666@@@IIIIIINNNXXX^^^aaaZZZTTTWWWSSSNNNSSSUUUUUUVVVWWWXXXZZZ\\\]]]ZZZYYY[[[```aaa\\\XXXWWWWWWYYY^^^dddgggddd]]]VVVaaadddkkkpppllltttnnniiiaaadddeeeQQQ>>>999999:::@@@GGGSSSfffbbbTTTIII???AAA???GGGTTTjjj~~~~~~xxxkkk___]]]QQQIIIIIIGGGDDDKKKWWWjjjgggeeedddfffggggggfffWWWSSS[[[uuummmXXXIII@@@MMMlll111888===EEEbbbrrr{{{~~~eeeRRRZZZcccssspppeee]]]TTTQQQSSSRRRdddzzz```XXXlllmmmjjj~~~|||uuuoooaaa^^^lllyyybbbSSSWWWpppnnn[[[\\\cccjjjqqqnnn[[[FFF<<<;;;:::<<>>>>>>>>>>>@@@AAABBBAAAAAALLLPPPXXXiiiEEE<<<===>>>888888<<<777666666===QQQoooyyyhhh[[[YYYUUUKKKGGGJJJHHHFFFCCC@@@===<<<;;;;;;<<<======>>>>>>>>>======;;;<<<>>>???AAAAAABBBBBBDDDDDDDDDEEEFFFGGGIIIIIIOOOOOOPPPQQQSSSVVVXXXZZZ[[[]]]```bbbdddhhhllloooppprrrtttuuuvvvxxx{{{~~~}}}}}}}}}~~~}}}uuusssrrrtttwwwuuunnnhhh^^^[[[WWWRRRNNNJJJDDDAAAKKK^^^vvvkkkXXX[[[VVVLLLHHHHHHEEETTTrrrvvvlllsssvvvppptttzzzlllxxx~~~wwwxxxzzznnnssswwwyyyZZZAAAAAA@@@DDDKKKQQQQQQMMMSSSWWWXXXWWWWWWWWWRRRKKKUUUYYY___aaaaaa^^^[[[ZZZgggbbb```cccddd```[[[YYYZZZZZZYYY[[[aaaddd^^^UUUUUU]]]lll}}}}}}yyyrrruuuooommmdddaaauuunnnZZZ===333999888999EEENNN[[[xxxsssZZZQQQCCC<<<@@@DDDOOOeee|||~~~yyyuuuqqqnnnaaaSSSTTTYYYMMMEEENNNYYYnnnvvvvvvkkkggglllmmmhhhWWWQQQNNNiiipppUUU@@@IIIeee///222555999KKKjjjxxxssswwwgggXXXXXXWWWccc}}}qqqeee___kkk{{{tttXXXZZZmmmzzznnnnnnyyyvvvuuuwwwiiijjjtttzzziiiPPPDDDTTTxxxfffWWWZZZ```ggglllgggVVVDDD======>>>DDDDDDDDDDDDFFFHHHLLLOOOVVV\\\^^^ZZZUUUVVVWWWWWWNNNOOOOOOOOOOOORRRVVVYYYZZZXXXVVVRRRNNNJJJGGGEEE??????>>>>>>>>>???AAABBBAAA???HHHLLLSSS|||rrrJJJ???>>>???999:::===999888777999BBBXXXuuuppp___ZZZVVVMMMHHHIIIIIIHHHEEEBBB@@@???>>>>>>>>>>>>????????????>>>>>>===>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJNNNNNNNNNOOOQQQTTTWWWXXXZZZ\\\^^^```bbbeeehhhkkkmmmooorrrtttuuuvvvyyy{{{{{{{{{||||||}}}~~~wwwkkkZZZXXXVVVWWWYYYWWWQQQKKKSSSRRRQQQPPPOOOMMMIIIFFFEEEVVVmmmyyyyyy}}}zzznnnaaaUUUHHHNNNgggzzz}}}uuuwww~~~vvv|||zzzyyynnnpppvvv~~~qqqPPPBBBBBBDDDGGGMMMRRRSSSSSSVVVXXXWWWTTTTTTVVVSSSMMMVVVYYY^^^aaaaaa```^^^^^^ccc______cccccc^^^XXXUUU[[[\\\\\\^^^cccfff```VVVYYY```jjjwwwzzzsssyyy|||sssjjjxxx~~~hhhFFF666999999999DDDFFFOOOjjj|||```TTTEEE===@@@CCCKKKaaaxxx{{{zzz|||~~~vvvrrr}}}nnnXXXVVVYYYxxxrrrttttttoooSSSOOONNNkkkzzzYYYNNNZZZppp333333444666;;;JJJfffpppbbbiiieee\\\UUUMMMSSShhhkkkmmmyyy|||bbbRRR___pppwwwxxxyyyxxxuuuqqqmmmkkknnn{{{{{{|||zzzooommmooo~~~vvvxxxxxxmmmkkksssuuuzzz___EEE>>>VVVddd[[[```dddhhhhhh```OOO@@@;;;===@@@CCCEEEFFFHHHIIIJJJJJJJJJPPPWWW[[[VVVQQQPPPQQQPPPLLLKKKLLLNNNQQQSSSSSSRRRRRRRRRRRRTTTTTTQQQJJJEEE@@@???>>>===>>>???@@@AAA@@@<<>>@@@;;;<<<>>>:::999888777888BBBYYYyyyzzzcccYYYUUUOOOJJJIIIJJJIIIGGGEEEDDDBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@@@@??????@@@BBBDDDEEEDDDDDDEEEEEEFFFHHHIIIJJJLLLLLLLLLMMMOOORRRTTTVVVXXXZZZ\\\]]]^^^aaadddfffiiilllppprrrssstttvvvwwwyyyzzzzzzzzz{{{{{{||||||}}}~~~zzztttiii^^^aaa^^^[[[ZZZZZZXXXRRRNNNNNNNNNOOOQQQRRRQQQMMMJJJCCCOOOddd{{{xxxzzznnnOOOEEEQQQeeesss~~~}}}yyywwwyyy~~~vvvvvv|||ppppppyyy|||gggEEE@@@BBBFFFIIIMMMPPPUUUXXXZZZZZZWWWSSSSSSVVVUUUQQQVVVYYY]]]___`````````aaa[[[YYY[[[bbbddd^^^WWWTTT[[[]]]^^^aaaeeehhhbbbYYY\\\aaaffflllyyyrrrvvv~~~TTT;;;999999:::CCCFFFJJJ___hhhXXXGGG>>>@@@@@@GGG[[[sss~~~ttteee___}}}zzzsssjjjMMMJJJLLLkkkfff```kkk666444777:::888===XXXxxx[[[\\\[[[XXXRRRJJJNNN\\\pppkkkcccqqqtttXXXWWW``````bbbccc```[[[XXXXXXZZZlll}}}|||ggg]]]\\\iiiuuusss```___aaauuuvvv^^^EEEAAA[[[iiicccggghhhmmmggg[[[JJJ>>>:::===AAA<<>>======>>>??????AAA:::===CCCDDDZZZ___III>>>???<<<<<<>>>:::777888999999;;;JJJeee}}}dddVVVRRROOOKKKIIIJJJJJJIIIGGGFFFEEEDDDDDDAAABBBBBBBBBBBBAAAAAA@@@BBB@@@???>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQSSSUUUXXXYYY[[[[[[\\\]]]```bbbfffiiinnnqqqrrrrrrssstttxxxxxxyyyyyyyyyyyyyyyyyy{{{|||~~~~~~yyysssooojjjeeekkkhhhdddbbb___\\\XXXTTTSSSSSSUUUVVVVVVTTTOOOLLLHHHNNN```yyywwwttt~~~dddIIIEEEQQQ^^^ppp}}}zzzwwwuuuxxxrrrsssuuuuuu}}}xxx^^^BBB???AAAFFFJJJKKKLLLSSS[[[ZZZ[[[YYYUUUUUUXXXVVVRRRVVVXXX[[[\\\\\\\\\]]]^^^SSSRRRXXXaaaeeeaaaYYYVVVYYY\\\___bbbfffhhhcccZZZ^^^bbbaaacccuuuxxxrrrdddAAA::::::;;;AAAIIIIIIYYYqqq\\\III??????===CCCWWWmmm{{{vvvcccjjjvvvyyyjjj\\\HHHFFFIIIkkk222000555999555555NNNooojjj[[[SSSSSSNNNJJJMMMSSSccc{{{|||llliiinnn|||pppYYYOOONNNQQQQQQMMMIIIJJJSSS\\\yyyoooYYYPPPRRRcccyyynnnfffrrrzzzrrr]]]GGGFFFbbbqqqggghhhhhhooodddTTTFFF???===BBBFFFAAAFFFNNNVVV\\\[[[UUUPPPSSS\\\```YYYOOOKKKJJJJJJIIIHHHJJJMMMPPPPPPLLLGGGHHHJJJOOOWWW\\\ZZZPPPGGGAAA@@@>>>=========>>>>>>@@@<<<;;;@@@AAAMMM}}}pppRRR@@@???<<<<<<>>>:::777666777999<<>>======???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJLLLNNNPPPSSSTTTWWWXXXYYYZZZZZZ[[[]]]___cccgggkkknnnoooppppppqqqvvvwwwxxxxxxxxxxxxwwwwwwzzz{{{}}}}}}|||tttqqqsssvvvvvvtttrrrnnnjjjgggbbb^^^[[[[[[[[[[[[\\\[[[XXXSSSOOONNNPPP]]]vvvsssrrrwww~~~ZZZHHHEEEMMM]]]rrr|||ppptttyyyyyy~~~oooTTTDDDBBBCCCHHHMMMLLLKKKRRR]]]UUUWWWWWWUUUVVVXXXUUUPPPVVVXXXYYYXXXWWWWWWXXXYYYSSSSSSXXXaaaeee```XXXUUUWWW[[[^^^```dddgggccc\\\```fffbbbdddsss~~~~~~qqqqqqGGG;;;:::;;;???CCCDDDQQQuuu|||dddLLLAAA@@@<<>>>>>;;;>>>AAAEEEhhh^^^DDD@@@<<<<<<>>>;;;:::666444666:::HHHdddvvv]]]SSSQQQPPPNNNJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBBBBBBBCCCEEEFFFGGGIIIIIIIIIJJJLLLOOORRRSSSTTTVVVWWWWWWWWWXXX[[[]]]```cccgggjjjkkklllmmmooossstttvvvwwwwwwwwwvvvuuuxxxyyy{{{}}}~~~~~~}}}|||||||||xxxrrrsss{{{zzztttpppmmmbbbbbbbbbbbbbbb___[[[WWWSSSPPPZZZqqquuuiiinnntttwwwiiiPPPIIIHHHPPPeee|||~~~qqq|||wwwuuupppyyy{{{{{{xxxzzz{{{dddKKKFFFJJJHHHLLLPPPOOOLLLSSS^^^PPPSSSTTTSSSUUUWWWUUUPPPVVVWWWXXXXXXVVVUUUUUUVVVYYYWWWYYY```bbb]]]VVVRRRVVVZZZ]]]___bbbeeeccc^^^bbbkkkhhhkkk{{{xxxrrrzzzMMM<<<::::::>>>@@@BBBOOOooooooRRRDDDAAA<<<@@@PPPccctttsssvvv^^^GGGJJJNNNTTTXXXYYYWWWTTTFFFFFFJJJhhh444444555666333555BBBRRR|||uuuppp```VVVSSSJJJJJJSSSiii}}}~~~{{{uuukkknnnttt|||yyyuuuxxxooobbbggg}}}yyyeeeTTTLLL\\\~~~}}}|||~~~|||xxxlllpppqqqlllpppiiiWWWFFF@@@BBBFFFLLLRRRXXXSSSNNNNNNSSSXXX[[[[[[VVV___bbbYYYNNNJJJMMMOOOMMMMMMMMMKKKIIIGGGGGGGGGCCCGGGNNNSSSTTTPPPKKKFFFBBBAAA???===<<<;;;<<<<<<;;;???:::;;;AAA@@@TTT~~~jjjIIIBBB>>>===@@@===;;;777777888888CCC```lll[[[VVVTTTRRRLLLLLLLLLKKKJJJHHHFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGHHHJJJMMMPPPQQQQQQRRRTTTTTTTTTUUUXXXZZZ]]]```bbbdddeeegggiiilllooopppsssuuuuuuuuuttttttuuuvvvyyy{{{{{{{{{yyyxxxwwwwwwuuuttt{{{|||yyypppnnnmmmkkkjjjhhhdddaaaVVVQQQXXXnnnzzzlllfffjjjhhh```aaajjjwwwlll\\\PPPMMM___www}}}kkkwwwwwwpppsss~~~rrr}}}{{{oootttlllvvvwwwzzzyyy]]]EEEIIIQQQLLLLLLQQQQQQLLLQQQ[[[SSSUUUUUUTTTVVV[[[ZZZWWWUUUXXXZZZZZZYYYXXXXXXXXXYYYUUUVVV\\\___\\\WWWUUUWWW[[[]]]^^^```eeedddaaaaaammmkkkrrruuulll~~~|||lllppp~~~QQQ===::::::<<>>LLL___ooo}}}|||oooiiiOOOKKKHHHIIIMMMQQQSSSUUUGGGGGGFFFXXX}}}111222222222111555???HHH|||ooovvvoooaaa[[[PPPMMMMMMZZZsss|||~~~~~~zzzqqqiii]]]ccclllvvvuuu___VVVYYYpppnnnYYYSSSbbbzzz|||zzz~~~www~~~~~~llliiiqqqjjjWWWDDD???AAAEEEJJJPPPTTTPPPMMMPPPUUUZZZZZZXXXSSS\\\```WWWMMMJJJNNNRRROOOPPPOOOKKKFFFDDDFFFHHH>>>CCCIIIMMMLLLGGGCCCAAABBBAAA???===<<<;;;;;;<<<888???::::::AAA>>>IIIkkkrrrMMMDDD@@@???AAA???::::::===>>>999===WWWuuuyyycccZZZWWWTTTNNNNNNNNNMMMKKKIIIFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBAAA???????????????@@@AAABBBCCCDDDEEEEEEEEEGGGIIIKKKNNNOOONNNPPPQQQRRRRRRSSSVVVXXX[[[]]]___```aaacccgggiiilllnnnpppsssttttttsssrrrssstttwwwyyyyyyxxxvvvuuurrrsssssswww}}}{{{wwwtttrrrnnnjjjgggXXXRRRYYYmmm~~~qqqhhheeeggg\\\KKKKKKXXXkkknnn[[[PPP___www~~~}}}~~~}}}pppuuuwwwvvv{{{~~~|||rrrnnnuuu|||xxxyyy~~~ttttttxxxwwwiiivvvxxxzzzyyy\\\CCCKKKSSSKKKJJJPPPOOOJJJNNNWWWZZZZZZXXXVVVYYY___bbb```UUUXXX[[[]]]\\\[[[[[[\\\TTTQQQRRRXXX]]]]]][[[[[[XXX\\\^^^]]]```eeefffccc^^^kkkkkktttyyyvvvcccqqqrrrdddbbbzzzTTT>>>:::999;;;BBBFFFLLL]]]~~~aaaKKKDDD>>>===JJJ\\\lll{{{ssssssyyy^^^XXXTTTTTTVVVXXXYYYZZZFFFGGGAAAGGG___ttt555333111000111555:::===jjjqqqjjjyyyrrrbbbOOOPPPMMMSSSaaaqqqzzz{{{~~~xxxuuuxxx|||yyy{{{{{{xxxvvvoooaaaTTTKKKQQQ```sss|||gggZZZ^^^tttfffWWWXXXqqqxxxttttttuuuyyy{{{zzz~~~|||xxxoookkkmmmjjjhhhSSSCCCCCCHHHIIIMMMUUUNNNPPPTTTXXXVVVTTTWWW]]]ZZZUUUQQQNNNKKKIIILLLRRRRRRRRRMMMDDDAAABBBBBB@@@AAAAAABBBDDDEEEDDDAAA>>>======<<<;;;;;;;;;;;;;;;999<<<>>><<<888===IIITTTWWW@@@888@@@IIIEEEBBB;;;999;;;;;;===MMMaaa|||mmmeee^^^SSSQQQRRRQQQNNNKKKHHHGGGGGGDDDEEEEEEEEEDDDCCCAAA@@@AAA@@@???>>>============<<<======>>>???@@@@@@@@@BBBBBBCCCEEEFFFHHHJJJKKKMMMNNNOOOQQQTTTVVVWWWXXXYYYZZZ[[[^^^```cccfffhhhkkkmmmoooqqqrrrssssssrrrvvvvvvuuuuuuttttttsssssssssqqqmmmrrr~~~|||}}}zzzqqqhhh]]]UUUXXXjjj{{{{{{sssdddkkkiiiZZZHHHAAADDDHHHZZZwwwttt```bbbuuu{{{|||}}}{{{nnnggggggrrr~~~~~~|||}}}|||rrr~~~xxxjjjfff}}}ssslllrrrzzzyyyiiiRRRDDDAAAQQQOOOPPPRRRRRRPPPRRRWWWZZZ______[[[\\\``````[[[SSSVVVTTTNNNRRR]]]^^^VVV\\\\\\\\\\\\\\\\\\\\\\\\ZZZ___```^^^```fffhhhfffhhhkkkiiigggeeehhhooogggzzzxxxooo^^^nnnuuuRRRBBB;;;666999===DDDHHHXXXxxx```LLLKKK===>>>GGGWWWhhhxxxtttWWWlll|||zzznnn^^^[[[dddfff```OOODDD===BBBQQQdddxxx333222111000222555888;;;NNNvvviiiqqqvvvhhhXXXPPPKKKKKKUUUaaaiiinnnqqqtttsssnnngggbbbbbbhhhmmmzzzyyyjjj]]]PPPHHHFFFKKKZZZnnn}}}pppWWWeeerrrbbb___rrr{{{tttqqqqqqmmmbbb^^^kkkkkkbbbeeecccdddiiiggg```OOODDDGGGKKKJJJKKKOOOLLLPPPWWW[[[WWWQQQRRRXXXaaa\\\VVVRRRLLLGGGHHHMMMOOOOOOJJJBBB>>>??????===;;;<<<>>>AAADDDDDDBBB@@@===<<<;;;;;;;;;;;;;;;<<<:::<<<===:::888;;;DDDLLLdddgggLLL???CCCJJJFFFBBB<<<;;;===:::888DDDTTTsssooocccWWWPPPPPPOOOMMMJJJHHHHHHHHHEEEEEEEEEEEEEEECCCBBBAAAAAA@@@???>>>>>>======>>><<<======>>>??????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKLLLMMMOOOQQQSSSUUUVVVVVVWWWXXX[[[]]]```cccdddhhhiiilllnnnpppqqqqqqqqqtttttttttssssssrrrrrrrrrooommmllltttyyyppp___WWWXXXggguuu|||ssscccgggkkkgggZZZLLLDDDAAA???SSSfff}}}pppnnnzzz}}}|||}}}ssspppsss|||zzzsssgggeee~~~yyyiiikkkuuu{{{uuucccRRRIIIGGGTTTRRRTTTVVVTTTPPPQQQTTTZZZ^^^___[[[ZZZ[[[YYYTTTNNNUUUVVVRRRTTT^^^aaa]]]]]]]]]^^^^^^______``````^^^``````^^^aaagggiiifffjjjkkkhhhfffdddeeevvviii~~~www```eeezzzZZZHHH>>>777:::<<>>;;;;;;:::::::::;;;<<<<<<:::::::::888888:::>>>AAAJJJoooxxx[[[EEE@@@DDDBBBDDD@@@AAABBB<<<666:::DDD___uuummmbbbWWWUUURRRNNNKKKIIIHHHHHHEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<======>>>>>>??????@@@@@@@@@AAABBBDDDFFFGGGHHHHHHIIIKKKMMMOOOPPPRRRSSSRRRSSSTTTWWWYYY\\\___```ccceeegggjjjmmmnnnooooooqqqqqqqqqrrrqqqqqqppppppkkkjjjjjjqqqwww```UUURRR]]]jjjttt~~~tttlll~~~uuugggZZZRRRKKKEEELLLRRRbbbuuu{{{yyyxxxyyyzzz|||}}}}}}}}}|||tttvvv{{{lllhhhnnnuuuggglllzzz~~~nnnZZZRRRPPPPPPVVVVVVXXX[[[XXXQQQNNNOOOQQQUUUXXXXXXWWWWWWSSSOOOMMMXXX]]]XXXVVV\\\aaabbb]]]]]]^^^___```aaaaaabbbdddeeecccaaadddiiikkkiiikkkkkkgggeeeeeecccuuukkkssszzzaaa^^^sssmmmVVVDDD888999:::@@@BBBJJJ___ttt[[[LLLEEE???BBBKKK\\\qqquuuzzzwwwnnntttWWWKKK>>>:::>>>DDDNNNVVVbbblllvvv|||//////000111222333444444:::EEEcccvvvhhhZZZLLLHHHJJJMMMRRRWWWbbbbbb\\\RRRIIIKKKYYYeeejjjlllggg[[[OOOLLLNNNOOOHHHLLLYYYmmm}}}~~~~~~oooccciiitttzzzyyypppfffmmmwwwzzzzzz}}}|||xxxsssooojjjfffdddVVVQQQ[[[vvvdddRRRQQQ]]]ccchhhllliiiSSSLLLKKKQQQUUUQQQKKKIIIHHHGGGKKKSSSVVVTTTRRRRRRQQQMMMJJJIIIEEEAAACCCGGGLLLMMMHHHAAA===>>>===:::<<<<<<<<<>>>@@@???===;;;::::::::::::::::::;;;<<<:::888777777999;;;;;;;;;CCCZZZoooNNN>>>???AAAFFFFFFHHHHHHBBB999888<<>>>>>??????@@@@@@AAABBBCCCEEEGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQSSSVVVYYY[[[\\\___```dddgggjjjlllmmmmmmnnnoooppppppppppppooooookkkkkkiiihhhqqq}}}dddRRRFFFNNN___mmm{{{pppeee[[[SSSIIIHHHSSSiiivvvxxx~~~{{{wwwuuuuuuuuuuuuvvvwwwwwwxxxoooxxxwwwuuuuuuxxxnnnwwwtttmmmqqq~~~}}}fffRRRPPPUUUUUUXXXXXX[[[^^^YYYQQQKKKKKKEEEIIIPPPTTTVVVVVVTTTQQQPPP\\\ccc^^^WWWXXX^^^bbb]]]]]]]]]^^^^^^_________aaadddeeebbb___aaafffjjjjjjjjjffffffjjjhhhqqqmmmeee}}}sssaaa[[[hhhjjjOOO;;;777:::@@@AAAFFFTTTeeeeeeOOOKKKAAAAAAHHHXXXnnn~~~xxx^^^PPPBBB<<<;;;===BBBHHHSSS]]]iiirrr|||...///000111222222333333777777KKKvvvvvveeeRRRHHHGGGHHHMMMRRR]]]fffkkkdddVVVPPPYYYeeepppgggXXXMMMOOOXXX]]]\\\QQQSSS]]]ooo~~~|||}}}nnnaaajjjvvvuuurrrhhhmmmvvv{{{|||}}}yyysssnnnjjjeee___[[[IIIOOOccciiiVVVSSS___dddggghhhbbbTTTPPPOOOTTTXXXVVVQQQNNNUUUKKKEEEJJJQQQQQQLLLIIIEEECCCCCCDDDCCC@@@BBBGGGIIIJJJFFF@@@===>>>===:::===<<<<<<>>>@@@@@@>>>===::::::999999999::::::;;;777666666777:::<<<;;;:::@@@NNN___DDDCCCGGGFFFGGGJJJKKKEEE===888999<<>>>>>>>>@@@@@@@@@AAACCCDDDFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOQQQTTTVVVXXXYYY[[[]]]aaadddgggiiijjjkkkkkklllnnnooopppooonnnnnnmmmlllfff\\\XXXhhhoooUUU@@@DDDWWWjjjyyyyyyiii]]]OOOGGGLLL^^^iiilllwww~~~yyyvvvsssxxxvvvtttsssssstttuuuwwwooozzz|||vvvfffnnnwwwyyyooorrrwwwxxx^^^MMMPPPWWWWWWXXXXXX[[[^^^YYYPPPKKKKKKDDDGGGNNNUUUYYYYYYXXXWWWQQQ\\\ccc___XXXWWW]]]bbb^^^^^^^^^^^^^^^^^^]]]]]]ZZZ___ccc```XXXUUU\\\eeefffhhheeegggooonnntttuuu___tttxxxuuulllaaaccc~~~___BBB888:::@@@AAAEEEOOO\\\{{{mmmOOOLLL??????EEEUUUkkk}}}~~~qqquuuzzzbbbUUUGGG???===<<>>@@@EEEMMMTTTpppyyyTTTLLL>>>>>>BBBOOObbbuuuvvvccc]]]uuuiii[[[LLLCCC>>>;;;===@@@BBBKKKVVVaaaooo000000000000111222333333222666???VVVuuu^^^PPPHHHEEEFFFIIIWWWlllrrreee___SSSSSSTTT[[[mmmvvvwww|||~~~~~~|||tttzzz|||pppcccZZZ```mmmwwwxxx|||~~~{{{yyylllgggaaa___```\\\SSSKKKFFFYYYsssyyyddd___iiilllmmmjjjaaaUUUVVVXXX[[[^^^^^^[[[VVVHHH???;;;AAAJJJOOORRRTTTLLLJJJJJJJJJFFFAAA@@@CCCAAACCCAAA===<<<>>>===:::999999999<<>>]]]\\\MMMHHHDDDEEEEEECCC@@@===;;;999<<>>???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHJJJJJJKKKMMMOOOQQQSSSTTTVVVXXX[[[^^^```bbbccccccbbbdddgggiiikkkjjjiiihhhddd]]]UUUPPPRRRbbbuuuUUUHHHKKKVVVhhhxxx~~~ppp]]]WWW^^^mmm{{{tttooolllkkkkkkhhheeeccceeehhhmmmppp|||qqqiiimmmyyy~~~oookkk}}}zzzoooqqq^^^RRRPPPSSSWWWXXXZZZXXXYYYZZZXXXSSSSSSVVVUUURRRSSSWWWYYYWWWYYY]]]TTTSSSTTTVVVWWWYYY\\\^^^\\\\\\]]]^^^___```aaaaaacccdddggghhhbbb[[[]]]ccc^^^bbb______ggghhhlllxxxvvvjjj|||UUU<<<777;;;===CCCIIILLLcccbbbTTTDDDBBBAAAGGGUUUgggwwwqqqccc^^^ggglll|||vvvfffTTTGGG???999999;;;;;;BBBLLLWWWgggyyy111111000000000222333444111666666===^^^rrr~~~gggWWWNNNIIIHHHJJJGGG[[[wwwwwwcccVVVYYYdddpppyyy}}}{{{|||~~~}}}vvvjjj]]]TTTRRRaaauuu|||zzz|||zzzuuupppddd^^^YYYYYY\\\YYYOOOFFFNNNnnn~~~hhhaaajjjmmmlllhhh___SSSWWWZZZ^^^``````\\\VVVLLLGGGDDDEEEEEEEEEHHHLLLNNNLLLKKKLLLHHHAAA@@@BBBBBBDDDCCC???>>>@@@@@@>>><<<;;;:::<<<>>>??????>>><<<;;;:::888777666666666444666777666444444666999999<<>>===;;;666???[[[zzzyyy~~~rrrbbbWWWRRROOOMMMKKKCCCBBBAAA@@@AAAAAACCCCCCDDDDDDCCCBBBAAAAAAAAAAAA===============<<<<<<<<<:::::::::;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFFFFHHHIIIJJJKKKMMMOOOQQQRRRTTTVVVYYY[[[^^^___``````___aaadddggghhhhhhgggeee^^^TTTMMMQQQ]]]ppp```KKKCCCIII\\\ppp|||}}}~~~|||}}}rrreeeggguuu}}}uuuooolllkkkjjjiiigggdddccceeekkkqqquuu|||||||||iii]]]YYYggg}}}tttpppxxxvvvllljjjUUUOOOSSSVVVWWWYYY[[[XXXXXXZZZXXXUUUWWW[[[UUUPPPOOOSSSUUUTTTWWW^^^YYYTTTQQQSSSVVVWWWXXXXXXVVVWWWYYY[[[]]]___aaabbbddd``````dddccc\\\YYY[[[]]]aaa]]]ZZZ```aaadddqqqlllwwwZZZ<<<666888:::AAAFFFFFFYYY|||ppp^^^NNNHHHBBBAAAJJJZZZlllxxx}}}ooommmjjj}}}qqq\\\LLL@@@888666777555<<>>@@@AAA:::999777666666999<<<>>><<<<<<;;;888666666888:::888666555444444555666888@@@777===```cccUUUSSSEEEAAAAAA;;;===???:::;;;999OOOsss{{{~~~mmmccc\\\SSSMMMMMMIIIGGGEEEEEEFFFGGGFFFEEECCCBBB@@@AAABBBBBBAAA???======<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::;;;<<<===>>>???AAAAAA@@@AAACCCEEEEEEGGGIIIJJJJJJJJJLLLNNNRRRSSSUUUWWWXXXZZZ[[[[[[\\\[[[[[[^^^bbbcccaaa___RRRKKKMMMZZZiiisss||||||XXXDDDBBBMMM___uuu{{{}}}{{{{{{}}}{{{uuu|||tttmmmfffaaadddiiijjjfffjjjttttttmmmqqq|||wwwddd^^^fff|||mmmpppzzz|||tttzzzwwwaaaLLLHHHPPPUUUTTTQQQOOOLLLJJJKKKNNNQQQTTTUUUXXXTTTTTTXXXXXXTTTUUUYYYVVVVVVWWWWWWVVVVVVUUUUUUWWWXXXWWWSSSUUU[[[___^^^^^^ZZZYYY]]]___\\\YYYYYYXXXYYYYYYYYYZZZ]]]cccgggvvvrrriiiuuuooo???999777:::>>>???DDDWWWlll~~~gggLLL:::===DDDKKK```zzzuuu___TTTJJJ===555666:::;;;>>>HHH[[[ppp000000111111111222222222222444333777AAAOOOuuummm~~~jjjVVVQQQPPPMMMHHHGGGJJJSSS^^^kkk|||zzzxxxxxxxxxwwwtttkkkdddffflllqqqwww|||~~~iiiddd^^^cccwwwyyyuuuvvv|||vvvrrrlllbbbYYYYYYUUUSSSUUUYYY\\\cccjjjvvvoookkkkkkrrrrrrhhh[[[TTTTTTTTTTTTSSSPPPLLLHHHFFFHHHMMMOOONNNMMMPPPQQQOOOIIIMMMPPPNNNGGGAAA??????CCC@@@<<<:::;;;<<<<<<<<<;;;:::888777777888999:::;;;<<<;;;999777666888999777666444333333444666777999555:::OOOxxxmmmYYYRRRFFFDDDDDD>>>???BBB===777444DDDdddwwwwww{{{rrrggg___VVVPPPOOOKKKHHHFFFEEEEEEEEECCCBBBCCCBBBAAAAAABBBBBBAAA???=========<<<<<<<<<;;;;;;===<<<;;;:::999:::;;;;;;<<<>>>?????????@@@BBBDDDDDDFFFHHHHHHHHHIIIKKKMMMOOOPPPRRRTTTVVVWWWXXXXXX[[[ZZZZZZ\\\^^^___]]]ZZZTTTNNNNNNYYYeeemmmsssxxx```LLLFFFNNN^^^sssyyy~~~~~~~~~zzzyyyzzz{{{}}}|||uuunnniiidddaaadddjjjjjjmmmsssvvvrrrooovvvvvv___aaannnsss|||xxxtttxxx}}}ttt___KKKGGGNNNSSSRRROOOMMMIIIEEEDDDIIIQQQXXX\\\TTTQQQRRRWWWXXXUUUTTTXXXSSSTTTUUUVVVWWWWWWXXXWWWYYYZZZXXXTTTTTTYYY\\\\\\^^^\\\[[[\\\YYYUUUUUUYYY[[[\\\\\\ZZZXXXZZZ___eeeppprrr^^^gggvvvggg{{{vvvEEE;;;888999>>>???CCCTTTfffaaaDDD???BBBIII\\\ssskkkZZZMMMCCC??????::::::===EEETTTgggvvv~~~000000000111111111222222111666666555777<<>>===???AAA???<<<;;;;;;;;;999888::::::::::::999888777777:::;;;;;;:::888777888999666666444444444444666666777777===AAA]]]{{{___QQQEEEDDDEEE>>><<<>>>;;;999555===TTTjjjuuuzzzzzzjjj```XXXRRRPPPNNNLLLHHHFFFEEEDDDBBB@@@DDDBBBAAAAAABBBBBBAAA@@@============<<<<<<<<<<<<<<<;;;999888888888999:::999;;;<<<======>>>AAACCCBBBDDDFFFGGGGGGHHHJJJKKKLLLMMMOOOPPPRRRSSSTTTTTTXXXWWWVVVWWWYYYYYYWWWVVVWWWQQQNNNTTT]]]ccchhhkkkxxxzzziiiVVVJJJLLLZZZpppvvvzzzzzz|||}}}zzzxxxzzz{{{}}}yyyvvvtttsssvvv|||~~~}}}|||qqqkkkfffddd```___ccciiiqqq|||xxxyyypppcccqqq|||wwwsssxxx}}}~~~qqq___OOONNNUUUXXXVVVSSSRRROOOMMMNNNRRRXXX]]]___QQQOOOPPPSSSTTTRRRRRRUUUPPPQQQSSSUUUWWWYYYZZZZZZYYY[[[XXXTTTTTTXXXZZZYYY]]]\\\]]]\\\VVVPPPQQQWWW]]]______ZZZTTTTTT[[[bbbnnnxxxyyy^^^^^^~~~lllSSS```|||UUU???999888<<<>>>AAANNN]]]~~~pppKKK@@@@@@EEEUUUiiiwww```NNNDDDAAA???;;;:::<<<@@@JJJXXXgggrrr000000000000111111111111222666444333444333DDDaaammm{{{sss\\\SSSKKKHHHFFFFFFIIIVVVlll~~~rrrqqqtttvvvxxxyyy{{{}}}}}}zzzvvvsss___XXXQQQMMMMMMTTTeeeuuuzzz~~~}}}rrrhhh]]]YYYXXXbbbttt~~~~~~yyytttkkkaaaXXXPPPJJJGGGFFFKKKNNNUUUjjjyyyeee]]]eeepppsssxxxxxxqqqeeeZZZTTTWWWYYYZZZ[[[ZZZXXXUUUSSSQQQUUUWWWUUUSSSUUUTTTRRRMMMLLLIIIEEE@@@>>>@@@BBB???===<<<<<<<<<;;;999777999:::<<<===<<<;;;888777777999;;;:::999888888999777666666555555666666777666666>>>===IIIrrrUUUGGGEEEGGG???:::<<<::::::888:::EEEYYYmmmzzzrrrccc[[[WWWUUUQQQNNNKKKIIIHHHFFFDDDBBBDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>>>>=========<<<<<<;;;:::888777666666777888666888999::::::<<<>>>AAAAAACCCEEEFFFFFFGGGIIIKKKJJJKKKLLLNNNOOOPPPQQQQQQSSSRRRSSSSSSTTTUUUUUUTTT[[[SSSKKKKKKRRR[[[aaadddooo~~~~~~vvvpppnnn||||||ppp___MMMHHHUUUlllrrrvvvvvvxxx|||}}}}}}}}}}}}{{{yyyzzz|||~~~uuujjjaaa]]]]]]^^^gggooozzz|||xxxuuurrrqqqfffbbb___^^^]]][[[```fffvvvyyyzzztttfffwww|||}}}rrruuu~~~|||fffZZZRRRUUU\\\]]]YYYUUUWWWXXXZZZ]]]___^^^ZZZWWWRRROOOMMMMMMLLLMMMNNNQQQOOOPPPRRRUUUWWWYYYZZZZZZXXXZZZXXXTTTTTTXXXZZZXXX\\\ZZZ[[[]]]ZZZSSSQQQSSS[[[___```ZZZRRRQQQYYYaaapppppplll^^^|||mmmUUUUUUbbbwwwnnnFFF<<<555999<<>>===;;;999777999<<>>;;;999555777999999888777888888888777777777777777777888444111:::===>>>ccc^^^JJJEEEIIICCC???BBBAAA888777666888EEE\\\ssswww~~~iii___[[[ZZZPPPNNNKKKIIIHHHGGGEEECCCEEEDDDBBBCCCDDDDDDCCCAAA??????>>>>>>>>>=========:::999777666555555666666555666888888888999<<<>>>???AAADDDEEEEEEFFFIIIKKKHHHIIIKKKLLLNNNNNNOOOOOOMMMNNNOOOPPPQQQSSSTTTVVV]]]SSSGGGBBBIIIUUU___cccmmmppptttxxx}}}xxxtttooollliiitttxxxttthhhRRRIIITTThhhnnnrrrssstttyyy{{{zzzzzzzzzzzzxxxwwwxxx{{{}}}}}}ssscccTTTLLLMMMRRRWWWbbbjjjuuu}}}~~~}}}|||wwwrrrmmmhhh```\\\[[[[[[ZZZYYY]]]cccrrr~~~zzz}}}tttfffaaa{{{yyy|||yyymmmTTTNNNMMMVVV]]]\\\VVVRRRVVVWWWZZZ]]]]]]ZZZTTTOOOVVVRRRLLLFFFDDDGGGJJJLLLPPPQQQSSSUUUVVVWWWXXXXXXVVVXXXXXXTTTUUUYYY[[[ZZZ[[[WWWXXX^^^aaa\\\TTTPPPVVV[[[^^^YYYRRRQQQYYYaaajjjiiizzzyyy___tttyyyaaaVVVXXXjjjSSSCCC555666;;;>>>EEENNN\\\nnnhhh]]]MMMBBBAAA@@@???IIIWWWpppooo___ZZZ\\\\\\ZZZZZZyyyooo]]]SSSNNNCCC>>>::::::999<<>><<<:::444555777777666666777999777777777777777777777777444444999>>>???LLL~~~hhhMMMBBBFFFCCC@@@CCCBBB;;;:::888666;;;NNNjjjwwwyyynnn```\\\ZZZPPPNNNJJJHHHGGGFFFDDDBBBFFFDDDCCCCCCDDDDDDCCCBBB????????????>>>>>>>>>>>>:::999777666555444555555555666777777777777:::<<<===???AAACCCCCCEEEGGGIIIGGGHHHJJJKKKLLLMMMMMMMMMIIIKKKMMMMMMNNNPPPSSSVVVZZZQQQCCC<<>>CCCIIIVVVwwwlll```MMMEEEBBBCCCAAA>>>DDDPPPfffyyyrrrxxxwwwnnn```YYY[[[ZZZUUUUUUuuupppccc^^^MMMDDD>>>===;;;888>>>HHH////////////000000000111000333000111888666444<<>><<<:::888333444444444333444777999555555666666666666555555333;;;666999AAA@@@```~~~\\\GGGHHHDDDAAAAAA??????;;;999888:::DDD]]]uuu|||vvvkkkccc```UUURRRNNNKKKIIIGGGDDDBBBFFFEEECCCDDDEEEEEEDDDBBB@@@@@@?????????>>>>>>>>>;;;999777666555444555555555777777777666666888:::999<<<>>>???@@@BBBDDDFFFFFFFFFHHHIIIJJJKKKKKKKKKGGGIIIKKKKKKJJJLLLOOOSSSTTTMMM@@@999AAAPPP[[[]]]```ccchhhmmmpppqqqtttxxxooopppppppppnnnnnnnnnnnnnnnlllkkkrrrrrr]]]PPPZZZccciiimmmnnnoootttvvvuuuwwwwwwvvvtttrrrrrrtttwww{{{}}}}}}qqqfffSSSOOOIIIDDDCCCFFFKKKOOOTTT```nnnwwwyyyzzz}}}{{{yyy|||~~~wwwrrrnnndddYYYVVVUUUVVVYYYZZZZZZ]]]cccrrrqqqssszzztttvvvwwweeeRRR^^^zzz|||yyyzzzgggTTTJJJHHHKKKSSSYYYXXXUUUTTTXXXWWWVVVWWWYYYZZZZZZYYYWWWWWWQQQHHHEEEIIIKKKIIIPPPQQQSSSTTTVVVWWWWWWWWWYYY[[[[[[XXXXXX[[[\\\YYY\\\WWWWWW\\\```]]]XXXUUUUUUYYY]]]^^^\\\[[[^^^```[[[gggllljjjbbbppp]]]WWWeeeaaaBBB888;;;>>>BBBFFFTTTkkkzzzcccWWWMMMHHHBBB>>>AAAIIIWWWuuujjjrrrzzz|||wwwwww~~~|||tttnnn~~~{{{jjjdddWWWKKKCCCCCCAAA:::;;;BBB////////////000000000000///555333111555222000:::555SSSyyyaaa[[[VVVRRRMMMEEEBBBDDDOOO^^^kkkmmmhhheeedddccc```bbbeeefffccc]]]VVVRRR]]]```llliiiXXXJJJQQQ^^^ooo|||}}}||||||||||||}}}~~~}}}{{{~~~{{{zzzxxxkkkiiiiiikkklllhhh```XXX]]]jjjxxxrrr\\\OOOMMMTTTfffwwwrrrooopppuuuvvvrrrmmmlllmmmkkkkkknnnpppmmmfff___UUUNNNGGGCCCCCCCCCBBBAAA@@@GGG^^^~~~wwwvvvooojjj___TTTUUUSSSPPPNNNOOOQQQTTTWWWVVVWWWRRRJJJGGGJJJNNNNNNJJJIIIGGGFFFEEEDDDBBB@@@>>><<<:::888888888777666888999;;;<<<;;;999777555333333333222111333666999333444444555555444444333---<<<000,,,===777IIIqqqVVVQQQKKKEEECCC???>>>666444666666:::NNNeeeyyyqqqxxx}}}rrrnnn\\\YYYTTTPPPMMMJJJFFFDDDFFFEEEDDDDDDEEEEEEDDDCCC@@@@@@@@@????????????>>>;;;:::888666555444555555666777888777555555777888777999<<<===>>>???BBBDDDDDDEEEFFFHHHHHHIIIIIIIIIGGGIIIJJJIIIHHHHHHLLLOOOOOOJJJ@@@999@@@OOOXXXXXX```bbbeeeeeecccbbbeeejjjiiijjjjjjiiiiiikkknnnpppnnnhhhdddmmmqqq]]]PPPYYYbbbhhhmmmmmmooosssuuutttrrrssssssrrrrrrsssvvvyyyxxxzzz}}}}}}zzzssseeeWWWKKKJJJIIIGGGDDDAAA???>>>EEESSSeeerrrvvvwwwyyy|||vvvvvvyyy~~~}}}|||yyyjjjgggfff]]]PPPSSSRRRUUUYYY[[[[[[```fffpppjjjiiitttgggccchhhjjjVVVGGG___zzzyyyaaaLLLHHHEEEFFFLLLPPPPPPPPPQQQSSSUUUXXX\\\]]][[[VVVQQQUUUWWWTTTMMMJJJMMMMMMIIIOOOPPPRRRTTTVVVWWWXXXYYY\\\^^^]]]YYYXXX[[[ZZZXXX]]]ZZZXXX[[[[[[XXXWWWYYYXXX[[[___`````````___```___lllhhhxxxyyy```qqqxxx```SSS\\\tttmmmIII;;;<<>>???DDDIIIxxxmmmfff___QQQHHHHHHFFF>>><<>><<<999444333777@@@GGG\\\jjjlllooo~~~nnnaaa\\\WWWMMMJJJJJJCCCEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBB@@@===:::888888888777666555555555222555888888666555666999666777999;;;===>>>>>>>>>BBBCCCDDDFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHIIILLLNNNYYYNNN>>>777>>>KKKOOOMMMXXXZZZ^^^```aaabbbdddeeedddeeeggghhhhhhhhhggggggjjjccc``````[[[SSSSSSZZZgggjjjlllnnnnnnoooqqqrrrsssttttttsssrrrrrruuuwww{{{|||}}}}}}}}}~~~|||uuukkk^^^RRRKKKXXXXXXTTTKKKBBB;;;888777???EEESSSeeepppssstttwwwwwwwwwvvvwwwxxx{{{}}}~~~wwwlllbbb[[[VVVRRROOOWWWSSSQQQUUUZZZ```kkktttzzz{{{hhh\\\PPPOOONNNBBBEEE]]]qqqmmmVVVPPPNNNNNNRRRWWWVVVRRRPPPRRRRRRTTTWWW[[[]]]\\\XXXUUUPPPPPPPPPNNNLLLLLLNNNPPPNNNQQQTTTTTTQQQRRRVVVZZZddd```[[[YYY[[[^^^^^^^^^[[[\\\]]]\\\ZZZVVVRRRPPPSSSZZZaaadddbbbaaabbbeeefff]]]bbbqqq{{{ccc\\\vvvzzzcccZZZiii___888999<<<999@@@IIIMMMcccdddTTTJJJ???<<>>;;;999777555333555555666555555444333333333444444444444444333333333333333333444444444444666111222666666777DDDUUU{{{]]]TTTSSSKKK@@@AAA???;;;666444666<<>>@@@AAACCCDDDEEEFFFEEEEEEEEEFFFGGGGGGFFFGGGJJJLLL]]]SSSCCC999;;;EEEJJJJJJTTTWWWZZZ\\\]]]^^^```bbbeeeffffffgggfffeeecccbbbfff___\\\^^^ZZZSSSTTT[[[fffiiilllmmmmmmnnnpppqqqqqqrrrrrrqqqppppppsssuuuxxxyyy{{{}}}~~~}}}{{{zzz{{{||||||{{{yyyyyysssfffZZZXXXdddpppooonnneeeTTTGGGBBB>>>::::::>>>JJJ\\\iiinnnqqqsssqqqrrrrrrrrrrrrrrrqqqqqqrrrnnnggg\\\SSSNNNMMMOOOQQQOOORRR\\\eeennnyyyvvvmmmWWWKKKJJJGGGQQQggguuujjjTTTKKKMMMNNNSSSXXXXXXRRROOOPPPTTTVVVYYY\\\^^^^^^]]]\\\QQQRRRQQQOOOMMMLLLMMMOOONNNQQQTTTTTTSSSTTTXXX\\\___]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\[[[YYYTTTQQQTTTZZZaaacccaaa```cccfffiii```aaaiiisssccctttuuu\\\___{{{rrrFFF======<<>><<<<<<;;;:::999777777555444333333333333444444444444333222111111222222333333333444444444777333444777555444===JJJeeeRRRUUUOOO>>>DDDBBB>>>999666555777:::>>>TTTdddkkkrrrxxxjjjaaaUUUOOOOOOJJJFFFEEECCCCCCCCCCCCAAA@@@BBBBBBAAAAAABBB@@@===;;;:::999888777555555444444111777===@@@>>>:::999888777666666777888:::<<<===>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFEEEDDDDDDFFFHHH\\\UUUHHH;;;777>>>EEEHHHOOOQQQTTTWWWXXXYYY[[[]]]aaabbbcccccccccbbbaaa```___YYYWWWYYYWWWRRRUUU]]]fffhhhkkkllllllmmmooopppooooooooonnnmmmnnnppprrruuuvvvxxxyyy{{{{{{||||||{{{yyyxxxxxxxxxxxxwwwvvvuuupppggg]]]ZZZeeezzz}}}bbbPPPJJJEEE<<<::::::BBBSSSbbbiiikkkllllllnnnqqqrrrrrrooollliiifffeee```UUUKKKFFFJJJOOOJJJLLLUUUdddqqqyyyzzzZZZGGGHHHPPPbbbvvv|||pppxxx~~~}}}gggTTTJJJLLLMMMRRRXXXXXXRRRNNNMMMPPPTTTWWWXXXWWWXXX\\\___UUUUUUUUUSSSPPPOOOOOOPPPPPPQQQTTTUUUVVVXXX[[[^^^]]]]]]\\\YYYWWWZZZ___eeeddd```]]]]]]___^^^YYYUUUWWW]]]bbbcccaaabbbeeejjjmmmgggeeefffxxxjjjrrr```YYYqqqTTT===999;;;@@@AAAHHHTTTmmmnnnRRRBBB???@@@???PPPxxxwwwkkkqqq}}}............////////////000000000111222222333333222===999:::]]]lllVVVOOOQQQIIIDDDBBBCCCBBBAAADDDIIIEEEGGGMMMVVVaaammmyyyuuuuuunnncccbbbppp{{{tttuuuwwwvvvvvvxxxvvvxxxzzzzzzxxxuuutttssspppmmmkkknnnuuu{{{~~~}}}}}}~~~}}}zzzxxxxxxyyy|||~~~}}}}}}zzzwwwttttttuuuvvvvvvxxxxxxzzz|||~~~~~~{{{ttteeeRRRJJJLLLIIIEEEKKKaaa||||||vvvyyy|||~~~hhhWWWQQQOOOeeeiiinnnqqqoooiiiccc___YYYUUUOOOJJJGGGDDDAAA>>>;;;>>>@@@???<<<@@@IIIQQQppp{{{wwwfff]]]ZZZXXXVVVVVVJJJGGGCCCAAABBBEEEHHHKKKSSSLLLGGGIIIJJJGGGEEEFFFGGGDDDBBBCCCDDDDDDDDDDDDAAA>>><<<<<<===>>>>>>===999777555333222222222222333333333333333222111111222222222222333333333333555333444777555333888AAAeeesssUUUPPPNNNFFFDDDCCC@@@<<<999777666666999JJJ\\\jjjrrruuuwwwgggaaaVVVQQQPPPKKKHHHFFFDDDDDDDDDCCCAAA@@@CCCBBBAAAAAABBBAAA>>><<<;;;:::888666555444444444222999AAADDDBBB>>>:::999777666555444555777:::;;;======>>>@@@AAABBBCCCCCCBBBCCCDDDCCCBBBBBBCCCDDDSSSRRRJJJ<<<444888BBBHHHJJJMMMPPPSSSTTTUUUXXXZZZYYYZZZ\\\^^^____________VVVPPPPPPUUUUUUQQQUUU^^^eeegggjjjkkkllllllnnnpppmmmmmmnnnmmmllllllnnnqqqssstttuuuwwwxxxxxxyyyyyywwwvvvuuuuuuvvvvvvtttrrrrrriiiaaadddqqq~~~www___UUUKKK@@@???<<<@@@NNN[[[```___^^^```dddjjjooopppnnniiifff```^^^YYYPPPHHHFFFIIINNNKKKPPP^^^ppp|||qqqXXXLLLSSSaaavvvppp{{{~~~rrr}}}pppbbbWWWMMMMMMLLLOOOTTTUUUPPPMMMMMMJJJNNNQQQPPPMMMNNNSSSYYYYYYZZZ[[[ZZZXXXVVVUUUVVVTTTTTTTTTUUUWWWZZZ[[[\\\^^^^^^[[[UUURRRVVVbbbmmmiiiccc]]]^^^bbbccc^^^XXXUUUYYY]]]]]][[[\\\aaafffhhhgggffffffsssssssssgggXXXhhhbbbAAA888:::<<<@@@GGGNNN___{{{[[[JJJCCC@@@BBBHHHfffttt|||---.........//////000000///000000111111222333333...777555333DDD\\\{{{hhhUUUMMMJJJEEECCCCCCBBB>>>===@@@AAAFFFOOOYYYbbbhhhjjjkkkiiipppuuurrrnnnrrr{{{yyyrrrqqqssstttwwwyyyvvvwwwzzz{{{yyyssskkkeee]]]ZZZYYY___kkkvvv{{{|||||||||~~~|||vvvqqqmmmpppuuu{{{~~~zzzvvvrrrlllddd______bbbeeeggggggjjjoootttyyy|||~~~~~~~~~}}}~~~ssshhhbbbZZZQQQMMM[[[tttwwwtttwwwzzz|||}}}zzzfff[[[TTTbbbdddgggiiigggaaaZZZUUURRRNNNHHHDDDAAA@@@???===;;;???AAA>>>>>>KKKbbbuuuvvveeehhhwww}}}ooo```ZZZZZZXXXVVVVVVRRRRRRPPPKKKGGGGGGKKKPPPOOOIIIDDDEEEGGGFFFDDDDDDCCCBBBAAAAAADDDFFFFFFEEE@@@>>>;;;:::;;;<<<;;;:::888777555333222111222222000111111222333333222222111111111222222222333333222222333555444333666<<>>===;;;999666444333333333555;;;CCCFFFCCC>>>:::999777666444333444666888999;;;<<<<<<>>>???AAABBBCCC???AAABBBBBB@@@@@@AAABBBLLLOOOLLL>>>333444;;;BBBFFFIIIMMMOOOPPPRRRUUUWWWTTTUUUWWWXXXXXXXXXWWWVVVLLLHHHJJJQQQRRRPPPUUU^^^dddfffiiijjjkkkkkkmmmnnnlllllllllkkkjjjkkkmmmoooqqqrrrsssuuuuuuvvvvvvvvvsssrrrrrrssssssrrrooollliiieeeeeennn|||}}}uuuuuueeeWWWKKKCCC======EEENNNOOOLLLIIIMMMRRR[[[cccfffeeeaaa^^^\\\WWWPPPJJJGGGGGGIIIJJJOOOXXXiii||||||]]]WWW```ppp{{{wwwvvvsssvvvbbb[[[VVVPPPPPPLLLLLLPPPRRROOOLLLMMMJJJMMMOOOMMMIIIIIINNNSSS\\\^^^aaaaaa___\\\[[[[[[XXXVVVTTTUUUXXXYYYYYYWWWXXX[[[]]]YYYUUUWWWaaajjjfff```[[[\\\```aaa]]]WWWNNNRRRUUUTTTRRRRRRWWW\\\^^^cccdddeeeoooxxxnnnqqq]]]```rrrrrrMMM>>>>>><<<@@@GGGKKKWWWzzzrrr[[[MMMEEEDDDBBBVVV------......///000000000//////000000111222222222---333444444888>>>XXX{{{lllYYYPPPKKKGGGGGGEEE@@@<<<<<<>>>BBBJJJSSSYYYZZZWWWSSS\\\eeennnooollllllrrrxxxyyyuuuqqqppprrrvvvzzz|||yyyxxxxxxzzzzzzsssfff\\\LLLHHHHHHQQQbbbpppxxxzzz{{{{{{|||{{{xxxqqqhhhbbb]]]dddnnnyyy}}}zzzqqqkkk___WWWNNNIIIKKKOOOSSSTTTQQQWWWaaakkktttzzz|||}}}}}}rrrdddWWWMMMSSSiii||||||rrrsssuuuxxxzzz|||}}}|||ooogggdddbbb```^^^ZZZTTTMMMHHHJJJFFFAAA===<<<<<<<<<<<<;;;===???AAAKKKbbbwwwiii[[[dddzzzvvvjjj___ZZZWWWTTTQQQQQQVVVXXXXXXRRRJJJGGGKKKPPPIIIGGGDDDDDDDDDCCCBBBAAA>>>@@@???>>>AAAEEEFFFCCCCCC@@@<<<999888777666444666666444333222222222222//////000111222333222222000000111111111222222222000111333333444444666999<<>>;;;888555666;;;QQQhhhkkkmmm{{{xxxccc```YYYSSSRRRNNNMMMKKKHHHGGGGGGEEECCCAAACCCBBBAAAAAACCCCCCBBBAAA>>><<<999666333222333333777<<>>@@@AAA<<<>>>@@@AAA@@@???@@@AAAHHHOOOOOOCCC666222555999AAADDDGGGJJJLLLMMMPPPRRRRRRRRRQQQPPPNNNKKKHHHFFFBBB@@@EEENNNQQQOOOSSS\\\aaacccfffggghhhhhhjjjllljjjjjjkkkjjjiiiiiikkknnnooopppqqqrrrsssssssssssspppoooooonnnmmmiiiddd```WWW]]]eeeiiikkklllnnnpppvvvyyyhhh\\\HHH@@@:::<<>>======FFFKKKSSSZZZ]]]]]]YYYWWWSSSNNNHHHEEEFFFHHHHHHHHHPPP[[[mmm|||~~~qqqjjjPPP```wwwsss|||}}}zzziiiXXXTTTSSSQQQRRRMMMLLLPPPSSSPPPMMMMMMOOOQQQSSSRRROOONNNPPPSSS]]]___bbbbbb```]]][[[ZZZZZZVVVRRRSSSWWWYYYVVVSSSLLLUUU^^^```]]]ZZZ[[[]]]]]]ZZZWWWXXX[[[\\\XXXSSSOOOSSSVVVUUUQQQQQQUUUYYY]]]cccdddgggooozzzsss]]]fffmmmhhhvvv}}}{{{XXXCCC>>>888@@@EEEIIITTTpppkkkSSSFFFBBB???JJJjjj------......///000000111//////000000111111222222///444333333888888DDDZZZnnnYYYRRRMMMKKKIIICCC???>>>===>>>BBBGGGLLLNNNKKKHHHOOOVVV___cccbbbccciiiqqqsssrrrpppppprrrvvvzzz{{{|||xxxuuuzzz}}}qqqeeeOOOJJJHHHQQQaaapppxxxyyy|||{{{yyyuuunnncccVVVNNNMMMWWWggguuuzzzttthhh^^^OOOIIIBBBAAAEEEIIILLLLLLHHHOOO\\\iiisssyyyzzzzzzxxxuuubbbVVVHHHJJJ^^^qqqrrriiilllooossswwwxxxyyyzzzzzz{{{yyyrrrbbb]]]WWWRRROOOKKKGGGCCCBBB???<<<::::::;;;;;;;;;:::888999DDDZZZyyyjjjttthhhcccoooqqqhhh^^^XXXTTTOOONNNQQQUUUUUUSSSOOOJJJGGGGGGHHHEEEFFFGGGDDDBBB@@@@@@???;;;======:::<<>>@@@>>>:::888888777666444444444444444444333222111000000111111111111111000000000000000111111111222000222333222333444666666:::;;;YYY\\\GGGFFFDDDBBBBBBBBB@@@===:::777888777DDDYYY```bbblllppphhh^^^WWWWWWTTTOOOMMMKKKIIIHHHGGGDDDBBBBBBAAA@@@AAACCCDDDDDDDDD???===999555333222222333777;;;>>>===888444222333666666666666555555555555555555555666888:::===>>>:::===???@@@@@@???@@@AAABBBLLLQQQIII<<<555444555:::===@@@CCCEEEGGGJJJLLLLLLKKKJJJGGGCCC???;;;999;;;:::AAAMMMQQQOOORRRYYY]]]___bbbccccccdddfffgggggghhhhhhgggfffgggiiikkklllmmmnnnoooooopppoooooonnnmmmkkkhhhddd]]]UUUOOOHHHMMMSSSUUUWWW\\\eeellloooxxxwwwlllTTTIII>>>999888999>>>DDDNNNQQQUUUXXXXXXUUUQQQOOOGGGFFFFFFEEEFFFHHHKKKMMMYYYcccrrr|||}}}}}}yyyggg]]]ZZZQQQooonnnmmmttt```UUUSSSTTTUUURRROOOOOOUUUXXXTTTNNNKKKOOOQQQSSSUUUUUUTTTSSSRRRZZZ]]]___^^^[[[VVVRRRQQQYYYSSSOOOQQQVVVYYYVVVQQQIIIQQQZZZ^^^\\\XXXVVVVVVWWWVVVVVVWWWYYYWWWTTTRRRRRRVVVYYYXXXSSSRRRTTTXXX[[[aaa```eeennnnnnsssXXXUUUqqqwww}}}|||sss~~~bbbHHH???666>>>@@@FFFSSShhhvvvWWWHHH???AAAFFFVVVxxxsss---------...///000000111/////////000111111222222...333000...777::::::@@@\\\yyy]]]TTTLLLJJJGGGBBB>>>>>>>>><<<;;;>>>DDDHHHIIIIIIDDDKKKTTT[[[]]]^^^dddlllpppppppppoooqqquuuwwwwww~~~vvvssszzzvvv^^^WWWSSSYYYgggsssyyyyyy}}}{{{xxxqqqgggYYYJJJ@@@BBBOOObbbrrrwwwpppaaaUUUJJJEEEBBBDDDIIINNNOOOMMMJJJRRR___llluuuyyyxxxwwwvvv}}}~~~sss]]]RRRDDDDDDUUUhhhiii```bbbffflllrrruuuwwwwwwvvvyyyooohhh]]]WWWOOOJJJHHHHHHGGGEEE???===:::999:::;;;<<<;;;;;;555555EEEdddgggiiiqqqrrr~~~mmmeee\\\VVVQQQNNNOOOTTTUUURRROOOMMMLLLJJJGGGDDDCCCGGGIIIFFFAAA??????>>>:::<<<;;;777999>>>>>>999;;;999777777888::::::999222333444555444333222111111222222111111000///...000000000000111111111111222333333222222444555555555333GGGwwwoooPPPIIIFFFCCCBBBCCCAAA===:::555888555999IIIRRRXXXcccnnn}}}pppccc[[[[[[YYYQQQOOOLLLJJJIIIHHHEEECCCBBB@@@@@@AAACCCEEEFFFEEE@@@===999555333222222222777999:::888333//////000666666777777666666555444222222222333555888:::<<<999<<>>@@@BBBEEEGGGDDDDDDCCC@@@===999666444777777@@@LLLQQQNNNPPPWWWYYY\\\___``````aaacccdddeeeffffffeeedddeeegggiiijjjkkkkkklllmmmmmmmmmmmmmmmkkkhhhccc]]]SSSIIICCCCCC???===DDDQQQ]]]cccdddmmmlll{{{ttt```SSSEEE===:::>>>HHHSSSVVVWWWWWWVVVSSSNNNHHHEEE???CCCHHHHHHGGGIIIOOOTTTiiirrr}}}~~~iiiWWWPPPQQQVVVyyynnnjjj~~~xxxwwwjjj\\\VVVVVVXXX[[[RRRPPPSSS[[[^^^XXXOOOJJJKKKLLLPPPTTTWWWVVVRRROOOWWWZZZ\\\ZZZUUUOOOJJJHHHWWWQQQLLLOOOVVVYYYVVVQQQMMMPPPTTTUUUTTTTTTUUUXXXUUUVVVXXXZZZYYYWWWUUUSSSOOOSSSVVVUUUPPPMMMOOORRRSSSXXXUUU]]]hhhdddvvv}}}cccYYYpppxxxsss}}}lllOOODDD;;;;;;===DDDRRRccczzz^^^PPP???FFFGGGJJJfffvvveee////////////////////////000000000000111111111111///000000111333555777888IIIzzzlll[[[NNNNNNMMMFFFDDDHHHCCC???>>>@@@???<<<<<>><<<;;;;;;999777:::DDDRRR\\\dddpppqqqhhh```[[[\\\WWWQQQMMMMMMMMMJJJEEEEEEDDDCCCDDDEEEEEECCCAAA<<<<<<:::555///...000333777666555555333333222111444222111222333555555444555555666777777777777777<<<<<<<<<===>>>>>>??????===AAAHHHPPPSSSMMM???444444444555555777999;;;===<<<:::888444222333777:::@@@CCCFFFIIIKKKMMMPPPRRRTTTVVVXXX[[[]]]___```aaa______^^^^^^___```bbbcccdddeeeffffffeeedddbbbaaa]]]TTTPPPOOOJJJDDDJJJWWWPPPNNNEEE===FFFYYYaaa^^^dddhhhnnn{{{tttTTT:::>>>PPP\\\aaaddd___ZZZTTTOOOKKKGGGBBB>>>>>>@@@DDDEEEDDDGGGUUUccc|||zzz{{{rrriii]]]KKKDDDIIIYYY}}}xxxxxxwwwnnnxxxttt]]]VVVTTTRRRVVV]]][[[SSSPPPWWW\\\XXXRRRPPPIIIOOOTTTTTTTTTUUUSSSOOOQQQWWW]]]]]]XXXQQQLLLIIIQQQRRRTTTTTTUUUWWW[[[^^^UUUTTTPPPLLLNNNRRRRRROOOQQQUUUYYYYYYVVVSSSQQQRRRUUUSSSTTTUUURRRMMMMMMPPPSSSRRRTTTWWW[[[aaappp}}}zzzgggdddvvvvvvzzzaaaLLL:::;;;===CCCMMM]]]sssoooQQQNNN@@@;;;FFFSSSggg~~~ssslll........................//////000000000111111111000000111111333444666777>>>]]]rrrUUUNNNPPPKKKDDDAAACCC???<<<======;;;<<>>???<<<;;;888666666===HHHQQQ\\\fffvvvrrrgggccc^^^[[[VVVRRRPPPMMMHHHCCCDDDCCCBBBBBBCCCBBB@@@???:::999777444111000111222555555555444333333222222333222111111333444444333444444555666777777888888::::::;;;;;;<<<=========:::<<>>DDDIIIXXXzzz........................//////000000000000111111111111111111222333444555777@@@^^^|||xxxaaaUUUMMMHHHIIIHHHBBB>>>>>>>>>;;;;;;===<<<===???BBBGGGKKKOOORRRRRRSSSUUUWWWYYY]]]bbbffflllmmmnnnppprrrtttsssqqqfff___eeemmmiiiddd___VVVSSS___rrrmmmYYYNNNTTTWWWgggwwwooommmddd```eeejjjzzzttttttyyyyyyvvvwwwtttuuuyyyxxx|||zzz___QQQUUUcccpppvvv``````aaacccddddddcccaaa\\\ZZZUUUPPPKKKGGGDDDCCC@@@===:::888888777666555:::;;;<<<;;;999999===AAAJJJ```{{{gggWWWVVVTTTRRRPPPQQQTTTWWWRRRTTTUUUTTTPPPLLLJJJIIILLLGGG@@@>>>???AAABBBAAA>>>======<<<<<<;;;777555666555555888;;;<<<888555333333333222111111000000000000000000000000000000//////000000000000111111000000000111111111222222,,,888666666TTTsssXXXBBB???BBB>>>===AAA>>>===;;;777555888>>>DDDRRR[[[ccc|||nnnfff```]]][[[XXXUUUOOOHHHCCCDDDCCCAAA@@@@@@???===;;;888666444333333333333222333333333333333333333333333222000111222333333222222333444555666777888888888888999999:::;;;;;;;;;:::999:::@@@IIIQQQUUUVVVKKKFFF>>>777333222444666555999???DDDIIIMMMQQQTTTXXXQQQHHHDDDFFFJJJNNNPPPJJJKKKNNNPPPSSSVVVXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUSSSOOOJJJDDD>>>;;;777888>>>FFFLLLVVVmmmkkkTTTQQQYYY___```aaa______lllsssppprrruuunnn^^^TTTRRRNNNHHHBBB===;;;<<<===>>>@@@???CCCJJJRRR]]]mmm|||||||||zzzfffSSSKKKDDD>>>EEESSShhhxxxvvvzzzjjjYYYLLLOOOUUUVVVTTTUUUUUUSSSQQQPPPLLLIIIKKKPPPKKKOOOPPPOOOPPPRRRQQQNNNPPPRRRWWW[[[]]][[[WWWSSSRRRSSSSSSRRRPPPOOOQQQRRRXXXXXXTTTNNNMMMQQQSSSRRRRRRUUUWWWWWWTTTQQQOOONNNJJJLLLRRRXXXWWWQQQNNNOOOPPPOOOPPPSSSSSSTTT\\\dddwwwSSSYYYzzzeeeXXXfffzzziiiDDD;;;;;;>>>EEENNN]]]uuummmQQQGGGBBBCCCAAAGGGhhh........................////////////000000000111222111111111111222222333777666EEEgggcccKKKJJJSSSMMMGGGCCCDDDCCC>>>;;;;;;======???AAADDDGGGKKKMMMMMMMMMOOOPPPRRRVVV\\\```fffiiikkklllooorrrppplllbbbXXXZZZ___ZZZVVVSSSLLLHHHOOOccc|||www```SSSYYY\\\jjjuuuzzzqqqkkk___[[[XXXQQQ[[[vvvvvvuuuxxxwwwwwwxxxssssssxxxwwwxxxdddNNNIIIRRR```jjjaaa___]]]\\\\\\\\\ZZZXXXVVVSSSMMMGGGCCC@@@@@@@@@;;;:::888777777777777777===<<<<<<;;;;;;@@@LLLWWWaaatttYYYTTTVVVYYYYYYWWWWWWYYY]]]OOOOOOOOOOOONNNKKKHHHFFFKKKFFF@@@<<<<<<>>>?????????>>><<<<<<;;;:::777444666666777999;;;;;;888555333222222222111111000000000000000000000000000000////////////000000000111000000000000111111111111///777666555EEEfffhhhEEE???CCC@@@===@@@AAAAAA@@@;;;777777:::>>>JJJVVVZZZhhhwwwfffaaa]]][[[ZZZWWWPPPJJJGGGFFFDDDAAA@@@???>>><<<:::666333111222555666444111222222333333444444444555333222000000222333333222111111222333555666888999777777888888999999::::::===999666888>>>GGGMMMQQQSSSPPPLLLFFF@@@<<<999888:::AAAJJJRRRXXX]]]```bbbZZZQQQGGGBBBEEEJJJLLLLLLIIIJJJKKKNNNQQQSSSVVVWWWXXXXXXXXXXXXVVVTTTRRRPPPOOOJJJDDD===:::999;;;===<<>>;;;:::;;;===>>>??????DDDNNNYYYdddqqq|||~~~jjjZZZKKKDDDAAACCCQQQcccxxx~~~xxxjjjzzzxxxbbbVVVNNNRRRYYYWWWRRRNNNSSSRRRRRRPPPNNNLLLNNNPPPMMMOOOOOOMMMOOOSSSRRROOOOOOOOOQQQUUUYYYXXXRRRMMMPPPQQQQQQPPPMMMLLLMMMNNNVVVXXXVVVOOOLLLOOORRRRRRNNNPPPSSSUUUUUUTTTSSSRRRJJJLLLQQQWWWVVVPPPMMMNNNKKKJJJMMMPPPQQQQQQUUU\\\sssYYYPPPkkkzzzgggUUU```uuuxxxQQQ???<<<>>>DDDJJJVVVlll^^^OOODDDCCC??????XXXwwwxxx...........................////////////000000000111111111000000111111222777888<<>><<<>>>>>>??????AAADDDFFFGGGHHHHHHIIIJJJLLLPPPUUUYYY]]]aaaeeefffkkkqqqppplll\\\OOOMMMQQQQQQWWW``````RRRJJJQQQkkk~~~yyyeeeWWWSSSYYYkkkxxx~~~qqqhhh^^^___cccZZZYYYiiixxxvvvuuuwwwwwwuuuuuuxxxtttpppsssvvvvvvkkkTTTHHHJJJTTT\\\\\\YYYVVVTTTTTTSSSRRRQQQNNNLLLHHHDDD@@@>>>===<<<888888777777666777999:::===:::999>>>EEERRRhhh{{{{{{fffPPPMMMRRRVVVWWWVVVUUUVVVXXXOOOMMMKKKLLLNNNMMMJJJGGGKKKGGGAAA===;;;:::;;;;;;>>><<<;;;::::::999777444555666777999:::999777555222222111111111111111000////////////////////////...////////////000000000//////000000000111111111444333222999@@@NNN~~~VVVHHHHHHCCC>>>>>>AAABBBAAA===999777999<<>><<<:::555333111333666777555222333333333444444555555666444222111111222333222222000000111222333555777888666666777888888999999:::>>>;;;777666888===AAADDDMMMPPPSSSTTTRRRMMMGGGCCCEEEKKKRRRXXX\\\]]]^^^___SSSLLLDDDBBBEEEIIIIIIHHHGGGHHHIIIKKKMMMPPPRRRTTTSSSTTTTTTTTTRRRPPPNNNLLLFFFCCC???;;;999:::<<<>>>CCCIIIVVVgggsssuuutttsssiiiuuu~~~xxxjjj]]]VVVSSSTTTVVVUUUOOONNNUUU___fff|||uuukkk```SSSHHHEEEGGG???>>>===;;;::::::;;;<<>>>>>===>>>???AAABBBAAABBBDDDDDDEEEHHHLLLPPPQQQWWW[[[]]]dddnnnpppkkkUUUHHHGGGOOOVVVgggyyykkkUUUMMMbbbyyyxxxfffYYYRRRYYYlllyyy}}}vvvlll___dddqqqkkk______iiiooouuuwwwtttqqqqqqtttqqqjjjmmmrrrqqq{{{tttaaaUUURRRUUUZZZTTTRRRNNNLLLLLLKKKJJJIIICCCBBBAAA>>><<<:::888777555666777666666777:::<<<:::777;;;IIIYYYkkk~~~|||qqqwww}}}sss[[[KKKLLLOOOTTTVVVVVVUUUUUUTTTQQQMMMIIIKKKOOORRRPPPMMMKKKHHHDDD???;;;:::999999<<<:::888888888888666555555555666666666666555555111111111111111111111111////////////////////////......////////////000000/////////000000000111111333///000:::======eeexxxaaaTTTIIIAAA===>>>@@@???<<<888555777999999HHHOOOUUUkkkppp]]]WWWTTTMMMHHHHHHJJJGGGCCC@@@???>>>===;;;777666444444555555555444444444555555666666666777555444222222333444333222111000000000222444666777555555666666777888888999:::999888777888999;;;<<<>>>DDDMMMTTTVVVTTTOOOKKKJJJMMMQQQSSSRRRPPPPPPOOOHHHEEEBBBBBBEEEGGGGGGEEEEEEEEEEEEFFFGGGJJJLLLNNNMMMNNNMMMMMMLLLKKKJJJIIIIIIKKKNNNOOOMMMIIICCC???AAA@@@DDDNNNYYY___]]]ZZZVVV[[[aaaaaa\\\VVVRRRPPPSSSQQQNNNKKKMMMVVVbbbkkkbbb\\\SSSLLLGGGBBB???>>>888999::::::999:::;;;===DDDIIITTT```gggkkkqqqyyyttteeeMMMDDD>>>AAAKKKZZZnnn~~~zzzjjjooouuusssdddOOOMMMMMMOOORRRSSSPPPNNNJJJLLLMMMNNNQQQSSSQQQKKKMMMNNNMMMMMMQQQWWWVVVQQQGGGHHHKKKNNNRRRSSSQQQOOOKKKMMMNNNNNNMMMLLLLLLMMMMMMTTTXXXRRRLLLLLLPPPRRRVVVUUUTTTTTTTTTSSSPPPNNNRRRQQQSSSVVVSSSMMMKKKMMMRRROOOOOOQQQOOOJJJHHHJJJZZZ}}}```^^^tttzzznnnRRR]]]wwwpppKKK>>>888???EEEKKKZZZkkkgggHHHBBBCCC@@@EEEQQQccciii------------------------........./////////000000///////////////000111222111333666666888EEE```xxxxxxeeeXXXMMMIIIIIIGGGEEEDDDAAA@@@>>>=========>>>???===>>>@@@AAAAAABBBEEEHHHHHHPPPTTTUUU]]]jjjnnniiiUUUJJJNNNZZZcccssseeeVVVfffxxxuuudddXXXWWW^^^nnnwwwyyy|||lllnnnqqqffffffjjjnnnooonnnnnnnnnoookkkcccggglllggglll~~~yyykkk___YYYWWWWWWNNNKKKHHHFFFEEEEEECCCBBB<<<<<<;;;:::999777777666666777888888777888;;;>>><<<;;;FFF]]]rrrkkkjjj{{{cccTTTLLLNNNOOORRRWWWZZZZZZWWWUUUPPPJJJDDDFFFMMMSSSRRROOOHHHGGGEEEAAA>>>;;;::::::999777666666666777666555444444444333222222444555000000000000111111111111////////////////////////........./////////000000////////////000000000111...222333666888888NNNssscccNNNDDD???>>>??????;;;777444666888555???DDDMMM]]]iiizzzooo```YYYPPPIIIHHHJJJFFFBBB@@@???>>>===<<<:::999888555333333444666666666666777777777777777777555333333444555444333111111000///000222444666333333444444555666666777555666777777777777777888555999???EEEHHHIIIHHHGGGCCCEEEFFFFFFEEEDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKRRRVVV\\\```]]]UUUKKKEEE>>>:::777888@@@HHHKKKKKKNNNNNNNNNNNNMMMLLLMMMOOONNNLLLKKKMMMRRRWWW[[[___IIIFFFBBB???===<<<999666555666888888888;;;@@@DDDLLLTTTaaalllpppsss|||wwwbbbQQQDDD>>>===GGGYYYmmmzzzppp|||}}}dddWWWHHHJJJKKKKKKKKKMMMOOOPPPHHHNNNPPPLLLLLLOOOPPPNNNJJJKKKKKKLLLRRRXXXVVVQQQFFFIIILLLMMMNNNNNNNNNOOOLLLNNNOOOOOOMMMLLLKKKLLLIIISSSZZZUUUNNNMMMQQQSSSYYYVVVUUUTTTUUUTTTPPPMMMQQQQQQUUUYYYVVVNNNJJJKKKTTTPPPNNNPPPNNNIIIFFFGGGUUUccclll^^^iii~~~YYYYYYjjjzzzTTTAAA777>>>EEEHHHRRR```{{{|||UUUIIIFFF@@@@@@HHHUUUfffkkk------------------------............/////////000.........//////000111222111...444;;;666333IIIhhhqqqtttzzziiiVVVMMMIIIFFFDDDEEECCCBBBAAA???>>>>>>>>>???;;;===???@@@@@@AAABBBDDDEEEMMMQQQQQQZZZiiinnniiiZZZRRRXXXeeekkkvvvooo___lllzzzrrr___UUUYYY___oooxxxzzz{{{hhhiii|||nnnggggggfffeeegggkkkmmmllleee^^^cccggg___bbbvvvyyymmmaaaXXXSSSQQQJJJHHHEEECCCBBB@@@>>><<<<<<;;;:::999888888999999888:::;;;;;;::::::>>>BBBAAABBBRRRnnnkkkoookkkYYYRRRNNNLLLLLLOOOTTTYYY[[[XXXTTTMMMFFF???AAAJJJQQQQQQOOOFFFFFFFFFCCC@@@===<<<<<<777666444444666666666555444333222000///000222555000000000000000111111111////////////////////////............/////////000////////////000000000000+++888888222444999BBBQQQnnnRRRGGGBBB@@@AAA@@@<<<777555666999555999===HHHVVVYYYbbbwwwkkkaaaUUULLLJJJIIIEEEAAA???>>>>>>===<<<;;;<<<:::666222111444777888888888888777777777777888666444444555555444333222111000///000111333555111222222333333444555555222333555555444333444555444444555666777999;;;<<<888:::<<<======@@@CCCFFF@@@AAABBBBBBAAABBBDDDGGGEEEDDDCCCCCCCCCEEEGGGHHHKKKJJJIIIIIIJJJKKKMMMNNNTTTXXX\\\^^^[[[UUUNNNIII???===999666999@@@FFFIIIJJJIIIHHHHHHGGGFFFIIIMMMHHHGGGKKKRRRVVVSSSLLLGGGDDDCCC@@@<<<::::::999777555666777777999>>>FFFMMMSSS\\\iiissswww{{{kkkUUUBBBBBB???AAAPPPfff}}}}}}sssoooUUUJJJIIILLLMMMJJJFFFHHHMMMPPPJJJRRRUUUMMMHHHKKKPPPRRRGGGHHHIIIKKKRRRXXXVVVPPPGGGKKKMMMLLLIIIGGGHHHIIINNNOOOQQQPPPNNNKKKJJJKKKHHHSSS[[[XXXPPPOOORRRUUUWWWUUUSSSTTTVVVVVVSSSQQQNNNPPPVVV\\\YYYQQQKKKJJJQQQMMMLLLNNNNNNJJJHHHHHHTTTNNNooottt```___ggg[[[bbbuuu~~~\\\FFF888???GGGHHHOOO[[[sssbbbQQQIII@@@>>>EEEJJJUUUlllkkk------------------------000000000000000000000000////////////000000000000000222444333333777@@@GGGooodddxxxbbbRRRMMMIIIIIINNNEEEEEEDDDAAA>>>;;;:::::::::::::::<<<>>>>>><<<:::AAADDDIIILLLQQQ\\\jjjtttiiicccccciiiiiifffooo|||qqqnnnvvvxxxgggSSSVVV___mmmxxx~~~{{{eeegggyyy}}}nnndddcccaaaaaabbbcccbbbaaabbb^^^ZZZXXX[[[bbbkkkqqq{{{uuujjj___TTTMMMIIIGGGEEEAAA>>><<<===<<<999666888666555666777777777666;;;777777;;;???@@@BBBEEENNN___wwwppp|||qqqYYYVVVXXXWWWKKKHHHGGGLLLTTTXXXVVVRRRLLLIIIDDD@@@???AAADDDFFFFFFGGGGGGCCC<<<888888999666666555666777666333111000000000000000000000000---------...............,,,---...//////...---,,,........................////////////000000000000555333111111444888===AAAlllhhhMMMCCCEEECCC@@@===;;;999777666999:::;;;???GGGRRR^^^gggkkkZZZPPPMMMHHHCCC???@@@CCCCCC???:::===<<<:::888666444444333:::::::::999999999888888666555555444444444555555444333111//////000111222222111000111222444444333444333222222222333444555222333444555666888999999999999:::;;;<<<===>>>???===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAGGGFFFFFFEEEEEEEEEEEEEEEEEEJJJMMMPPP]]]ggg```PPPJJJ@@@555222777???CCCDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFEEEEEEDDDDDD???>>>===;;;999888777777555666777666777<<>>>>>======@@@CCCFFFMMMYYYiiiuuuuuuiii`````````]]]cccmmm~~~vvvwwwyyymmm\\\YYY```jjjsssvvv|||}}}fff^^^ccchhhddd^^^ZZZXXXWWWWWWZZZ\\\]]]]]]WWWUUURRRPPPQQQUUUYYY\\\]]]YYYQQQJJJDDDAAA@@@@@@>>>;;;999888999:::888666999888666555666777888888777:::===<<<999===NNN___zzzaaaRRRQQQQQQOOOKKKFFFBBBFFFNNNRRROOOIIIKKKIIIGGGFFFDDDDDDEEEEEEDDDDDDCCC@@@<<<999888777555555444555666555333111000000000000000000000000..................------,,,---...//////...---,,,.........................../////////000000000000333222000000222666:::===MMMyyyeeeLLLEEEEEEDDDBBB>>>;;;::::::888888888:::???IIIUUU\\\vvvsssZZZLLLNNNKKKFFFDDDCCCCCCCCCCCC>>>===;;;:::888777666666:::::::::999999999999888666666555555444444555555444333111//////000111222333222000111222333333222333222222111111222333333222222333444555666666777777777888999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>????????????@@@@@@CCCCCCBBBAAAAAAAAAAAAAAA???CCCEEEHHHTTTdddeee]]]RRRHHH;;;666888===??????BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>======<<<888888777666555555555555222666999999999???KKKTTT______```eeemmm|||wwwbbbQQQGGGCCCAAAKKKWWWbbbwww]]]GGGEEEIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMOOOPPPOOONNNNNNQQQTTTRRRQQQOOOMMMMMMPPPVVVZZZXXXWWWSSSOOOQQQVVVUUUQQQVVVRRRRRRUUUUUURRRRRRUUUTTTUUUWWWWWWWWWVVVVVVUUUXXXXXXUUUSSSTTTWWWVVVQQQNNNPPPRRRSSSRRRNNNJJJGGGPPPPPPPPPNNNJJJGGGFFFFFFNNNRRRTTTtttiiiUUUaaazzz}}}{{{vvvbbbLLL::::::@@@DDDHHHNNN^^^yyylllUUUMMMEEE===@@@DDDRRRiiizzz------------------------------------------------....../////////000000000000222333222000111555999999SSS}}}wwwyyyoooYYYLLLIIIHHHHHHHHHHHHEEEAAA>>>???===:::888999;;;;;;;;;<<<===>>>@@@FFFQQQaaakkkuuudddUUUQQQQQQPPPTTT[[[ooo~~~|||ooo\\\]]]```gggmmmrrrxxxooo]]]TTTRRRTTTVVVUUUSSSOOONNNPPPRRRSSSSSSLLLKKKJJJHHHGGGFFFFFFFFFFFFDDD@@@===;;;;;;<<<<<<888666555666888999999888777666666666666888:::;;;;;;<<<===???AAAKKKcccxxxdddQQQNNNNNNLLLJJJLLLEEE???AAAGGGJJJFFFAAACCCDDDEEEEEEDDDBBB@@@>>>AAA@@@>>>===<<<:::888666444333333444555555333111000000000000000000000000/////////...---------,,,------............------............................../////////000000000000000000000111444666777999UUU|||\\\JJJIIIHHHEEEAAA>>>>>>>>>:::888666666888???IIIOOOccctttsssYYYQQQPPPLLLHHHEEECCCDDDEEE@@@???===<<<;;;:::::::::::::::::::::999999999999777777666555555555555555444333111//////000111222444222111111222222222111111111111000111222333333222222222333333444444444555555666777888888999999999::::::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>???>>>======<<<<<<======<<>>>>>III[[[fffhhhXXXNNNAAA:::999<<<<<<;;;>>>>>>????????????>>>>>>;;;;;;:::999888777666555333333333222333333444555333888<<<>>>@@@IIIVVVaaajjjhhhiiiqqq~~~iiiRRRFFF>>>999===FFF___nnn{{{eeeAAA===CCCBBBBBBCCCFFFHHHJJJLLLMMMNNNLLLNNNPPPPPPOOOOOOPPPQQQRRRRRRPPPNNNMMMOOOTTTXXXWWWVVVSSSQQQUUUZZZZZZVVVTTTRRRSSSVVVXXXVVVWWWZZZXXXTTTQQQSSSXXXZZZVVVRRRVVVWWWUUUQQQRRRUUUTTTPPPNNNNNNOOOOOONNNKKKHHHFFFLLLMMMNNNLLLIIIFFFEEEEEEFFFMMMKKK\\\vvveeebbbtttvvveeecccRRR>>>666;;;CCCDDDBBBSSSmmmmmmaaaPPP===??????HHHXXXfffrrr,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000...000222222111000222444666<<>><<<<<<<<<;;;:::============???FFFPPPWWW___SSSGGGCCCCCCDDDJJJRRRXXX{{{www^^^___```dddlllrrrzzzyyyfffXXXUUUYYY^^^ZZZVVVPPPKKKJJJIIIIIIIIIFFFFFFDDDCCC@@@>>><<<;;;AAA???===:::999888999999777666666777888999::::::777999:::;;;;;;;;;<<<===@@@::::::EEEVVVfffuuusssTTTMMMQQQRRRNNNMMMMMMHHHDDDBBBCCCCCCBBB@@@@@@AAABBBCCCBBB???===;;;===;;;999:::<<<<<<888555444333222333444444333111000000000000000000000000000000///...---,,,,,,,,,------------------------................................./////////000000//////000111111222333333:::EEEYYY{{{[[[SSSIIIBBB@@@@@@???>>>???===999666555999@@@EEEWWWaaannn~~~yyy[[[WWWQQQLLLIIIGGGDDDBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::::::::999999999888888777666555555555555444333111//////000111222444333111000111222111000//////000111333444666666333333333333333333333222444444555555666777777888888888999999:::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;===???===:::@@@OOO___fffWWWNNNCCC<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999777666555444333444333333333444555666666:::<<>>VVV~~~mmmbbbSSSKKKJJJKKKIIIGGGFFFEEECCCBBBBBBAAA???===<<<============???BBBEEEGGGCCC@@@===<<<>>>EEEMMMPPPrrrfff___^^^aaahhhooowwwvvviii^^^[[[\\\^^^ZZZUUUNNNIIIFFFDDDCCCBBBCCCBBB@@@===<<<;;;;;;;;;<<<;;;999777666555444444888888888888777888999::::::<<>>:::999888:::<<<<<<999555555333222222333444333222000000000000000000000000000000///...---,,,,,,,,,---------,,,,,,---------....................................//////////////////000111222222333333:::???AAA]]]yyyfffNNN@@@???AAA???<<>>>>>===>>>;;;;;;;;;:::::::::999999999999888777666555555555444333111//////000111222444222000000111111000///---...000333555888999:::444444444333333333333222444444555555666666777777777777888888999:::::::::888999999:::;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::======:::<<>>777BBBHHHEEEDDDVVVlll}}}aaaPPPHHHCCCDDDMMMVVVaaauuu,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////---...///000222333444444...555;;;AAASSSvvvttteee]]]VVVLLLEEEIIIGGGDDDCCCCCCBBB@@@???;;;<<<===>>>>>>>>>>>>>>>===???@@@>>><<<===BBBHHHGGGZZZmmmwww|||zzznnn___ZZZWWWYYY^^^cccgggmmmtttqqqkkkccc[[[VVVSSSQQQPPPOOOKKKFFFBBBAAAAAA@@@??????===;;;999888999:::;;;777777777777777666666666888999999888777777888:::777:::<<<<<<999999;;;>>>BBBKKK[[[jjjrrrwwwzzzvvvhhh^^^VVVWWWZZZZZZWWWUUUKKKMMMNNNKKKGGGFFFHHHLLLFFFEEECCCAAA>>>===<<<<<<888888999;;;===<<<:::888777555333222333333222111000000000000000000000000/////////...---------,,,------,,,,,,,,,,,,------........................------.........///////////////000111222333333333555<<<:::JJJ___HHH@@@AAA@@@>>>AAA@@@>>>:::666444555777:::IIIXXX```ggg}}}eeePPPJJJKKKJJJGGGDDDDDDBBBAAA@@@?????????;;;;;;;;;;;;::::::::::::;;;:::999777666666666666444333111//////000111222333111000000111111111000---///111444777888::::::333333333333333333333333444444555555555666666666666666666777888888999999777777888888999:::;;;;;;;;;;;;:::999999999999999555888:::::::::@@@IIIPPPOOOIII@@@999666555444444777888888999999888888777555555555444333333222222444444444444444555555666???AAAGGGQQQ```nnnwww{{{|||cccJJJ>>>999<<<<<>>DDDHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNPPPQQQQQQNNNLLLFFFKKKRRRVVVWWWUUUSSSRRRSSSUUUUUUVVVZZZ___]]]WWWVVVWWWVVVRRRQQQRRRQQQNNNRRRTTTVVVUUUSSSSSSUUUWWWQQQTTTTTTPPPNNNPPPQQQOOONNNMMMLLLKKKIIIGGGEEEDDDKKKJJJGGGCCCAAAAAADDDGGGGGGDDDFFFFFFVVV~~~{{{qqqmmmooommm|||}}}yyygggLLL::::::???BBB@@@KKK]]]ooodddQQQGGGAAA@@@GGGPPP[[[ppp++++++++++++++++++++++++---------------------------------........./////////.........000111222222000333888:::;;;IIIooottteee___YYYPPPIIIEEEDDDCCCBBB@@@?????????@@@@@@??????===>>>>>>===<<<>>>??????>>>BBBHHHOOOSSSRRROOONNNPPPLLLMMMRRRUUUUUUVVVYYYTTTQQQMMMJJJHHHFFFEEEDDDCCC@@@===<<<======<<<<<<;;;:::999999888888999999555666888999:::;;;::::::999;;;<<<;;;999999<<<>>>999;;;===>>>@@@GGGRRRZZZfffkkkttt~~~}}}yyy}}}nnnZZZXXXTTTQQQRRRUUUQQQJJJIIIHHHHHHIIIKKKLLLLLLKKKEEEDDDBBB@@@===:::888777777:::===>>>===<<<;;;::::::777444333333333222111000000000000000000000000..................------------,,,++++++,,,------........................---------.........//////.........///000222333444333:::888???bbbzzzYYYGGGAAABBBCCCAAAAAA@@@===999666444555222:::CCCJJJQQQbbb|||qqqbbbZZZSSSMMMHHHGGGEEECCCBBBAAA@@@@@@<<<;;;;;;;;;;;;:::::::::;;;;;;999888777666666666444333111//////000111222222000//////111222111111000111333444666666666666111111111222222222222222333444444444444555555555333333444555555666666777444444555666777888999999888888777666666666666666222444777888777888===CCCEEEAAA;;;555333222333444555555666666666666555555222222222222222222222222222222333444555777888999>>>FFFSSS___jjjwwwhhhQQQCCC;;;999???HHHXXXvvvlllWWWOOOHHH???@@@HHHFFFFFFHHHIIIJJJJJJKKKKKKLLLKKKJJJKKKNNNNNNKKKHHHGGGKKKOOORRRRRRQQQQQQQQQSSSTTTUUUVVVZZZ]]]ZZZTTTUUUXXXVVVQQQOOOQQQOOOKKKJJJMMMQQQSSSSSSTTTVVVXXXPPPTTTUUUPPPMMMOOOQQQPPPNNNNNNNNNMMMJJJHHHEEECCCIIIIIIIIIFFFDDDBBBBBBCCCGGG;;;BBBGGGGGGhhhmmm^^^aaauuuwwwkkkbbbfff|||hhhJJJ888888???CCCEEEOOO___oootttWWWKKKCCC???BBBFFFNNN```sss++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///------...000000000:::///000999555000JJJppp{{{sss}}}ssseeeXXXOOOKKKJJJJJJGGGEEEBBB@@@@@@@@@@@@@@@>>><<<999999<<>>???EEEEEEAAABBBHHHFFFCCCDDDJJJMMMKKKIIIJJJBBBAAAAAA@@@???@@@AAABBB>>><<<::::::::::::999888999999:::;;;:::999888777555666888999:::::::::999;;;===??????===>>>AAADDDBBBDDDGGGKKKRRRaaatttcccZZZSSSTTTPPPHHHJJJOOOJJJ???GGGCCC@@@EEEMMMQQQMMMHHHHHHGGGGGGEEEBBB===:::777666;;;???@@@===;;;;;;<<<<<<999666444333333222111000000000000000000000000---------...............------++++++++++++------........................---------.........//////------------///111333555333666222444EEEbbbhhhMMMBBBCCCHHHAAACCCCCCAAA===999666666999666444888AAARRRgggwwwqqqaaaWWWKKKJJJHHHFFFDDDBBBBBBAAA<<<<<<;;;;;;;;;:::::::::<<<;;;:::888777666666666444333111//////000111222111///...///111222222111222333444444444333222111///000000000111111111111333333333333333333444444111222222333333444555555222222333444555666777888666555444444333333444444444444666666444222444888;;;888444222111333555777333444444555555444444333222222222222333333333333111222333555777:::<<<>>>===LLL^^^kkksss~~~uuubbbPPP@@@:::888;;;HHHZZZpppcccYYYNNNGGG@@@;;;<<>>AAAPPPaaasss---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111111222333444555888===@@@eee|||eeetttssshhh```XXXQQQKKKHHHKKKMMMHHHBBB???;;;===??????>>>===>>>???<<<======>>>???>>>>>>===>>>???@@@AAAAAAAAA@@@???<<<<<<=========<<<<<<;;;777888999:::::::::999999<<<;;;:::999888999999:::999999999::::::;;;;;;<<>>===;;;;;;;;;<<<======<<<<<<===>>>???@@@@@@???>>>>>><<<===============<<<<<<===<<<;;;:::::::::::::::555555666666777888888888<<<>>>AAACCCBBB???;;;888<<<<<>>999888999::::::;;;;;;;;;;;;::::::777666666555333222222111222111000///............//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////......//////000000111111111000222666555999PPPiiizzz[[[KKKGGGEEEDDDDDDDDD@@@:::999===555666666444555>>>MMMYYYhhhvvvhhh```SSSHHHGGGHHHFFFEEEFFF>>>@@@AAA???<<<999999:::::::::::::::999999999999888666444111000000000111333222222111111222222333333222111000///........./////////000111222222222333333333333333333333333111111222333444444444444333333222222333333444555444333111000000111333444444444333333222111111111333333333444444333333222333333444444444444333333333333444444444444444444777444555;;;AAAEEENNNWWWVVV^^^qqqeeeOOOEEEAAA===999>>>BBBSSSppp{{{___UUUIIIAAABBB???999:::@@@BBBAAABBBEEEIIIJJJIIIGGGHHHHHHHHHJJJLLLNNNMMMLLLRRRPPPNNNMMMNNNPPPQQQRRRUUURRROOONNNPPPRRRRRRRRRZZZWWWSSSQQQQQQPPPMMMKKKKKKMMMMMMMMMPPPTTTSSSNNNKKKMMMOOOPPPPPPOOONNNMMMMMMMMMNNNMMMLLLIIIGGGEEE@@@AAACCCEEEGGGEEEAAA>>>BBB??????AAA???CCCXXXoooooo^^^bbb{{{www}}}~~~eeeaaa~~~___;;;??????AAACCCFFFPPPddd~~~{{{eeeWWWIIIDDDAAA@@@FFFNNNbbbkkkyyy,,,,,,++++++++++++,,,,,,------------------------------------............//////......//////000111///000111111111222555888777IIIvvvrrrfff[[[PPPLLLMMMJJJFFFBBBAAABBBBBBAAA>>>BBB@@@??????@@@@@@???===:::;;;;;;<<<<<<;;;::::::::::::::::::::::::::::::>>><<<:::999888999:::;;;:::;;;<<<===>>>>>>>>>>>><<<;;;:::;;;===@@@DDDFFFIIIGGGGGGJJJQQQcccuuu}}}vvv```SSSPPPPPPJJJGGGIIIJJJJJJKKKOOOHHHLLLMMMKKKKKKMMMOOONNNFFFGGGHHHEEE@@@<<<999888888999999::::::999999888555555444333222111111000111000///...............000///...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////......//////000000111111333222555888666444???MMMtttXXXGGGCCCCCCEEEDDD>>>777666;;;666777666444222777AAAJJJYYYccctttkkk[[[KKKEEEFFFFFFDDDCCCAAABBBAAA???<<<::::::;;;;;;;;;:::::::::999999999888666444222111000111111333222222111111222222333111111000/////////////////////000000111222222222333333333333333333333333222222333333333333222222222222111111111222333333333222111000000111222333333333222222111000000000111111222222333222222111222222333333333333222222222222333333333333222222333333666===EEEMMMXXXbbbaaakkk~~~xxx___FFF======;;;:::<<>>BBBCCC???<<<>>>CCCBBBCCCEEEHHHIIIHHHGGGFFFFFFGGGIIIKKKLLLLLLKKKRRROOOJJJHHHIIIMMMPPPSSSSSSRRRQQQOOOMMMNNNPPPRRRZZZXXXTTTRRRQQQOOOMMMKKKLLLNNNMMMLLLNNNRRRQQQMMMHHHIIILLLOOORRRRRROOOMMMKKKLLLLLLLLLJJJHHHFFFEEE???@@@BBBEEEFFFDDD@@@<<>>>>>IIIWWW|||iiifffuuu{{{lllYYY___xxxnnnKKK;;;:::>>>AAABBBFFFWWWqqquuu___LLLEEEBBB<<<>>>FFFVVV___mmmzzz,,,,,,++++++++++++,,,,,,------------------------,,,,,,---------.........///............///000000///000111000000000333555555:::OOOppp|||oookkk[[[SSSJJJEEEFFFHHHGGGEEECCC@@@======>>>>>><<<:::<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>>>><<<<<<<<<<<<<<<<<<======AAAAAABBBEEEJJJPPPVVVYYY___^^^```gggrrruuuiiiaaaYYYTTTRRRLLLHHHJJJKKKJJJKKKNNNIIIKKKMMMMMMLLLMMMNNNOOOGGGFFFDDDBBB>>>;;;999888666777777888888777777666333333333222111000000000000///......---------.........------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////......//////000000111111222111555999999777:::AAAcccqqqXXXLLLGGGDDDBBB>>>888777999666777777444222333888>>>EEEUUUjjjxxxvvv```RRROOOMMMIIIEEECCCCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;::::::999999777666555333222222111222222111111000000111111222000///////////////000000000000000111111222222222222222222222222222222222333333333333333222111111111111000000000000111222222222111000000111222222222111111111000000/////////000111111111111111111111111222333333333222222000111222333444444444444444777<<>><<>>AAADDDFFFEEEAAA======::::::>>>@@@AAAFFFMMMmmmttthhhggg}}}eeeRRRaaattt}}}{{{yyypppWWW@@@555:::??????@@@MMMbbbtttpppRRRGGGCCC===>>>CCCKKKSSS```ooo{{{,,,++++++******++++++,,,------------------------,,,,,,,,,------------..................//////000000111222111000000222333333444777DDDYYYssspppaaaYYYSSSMMMIIIJJJFFFBBBBBBEEEFFFDDDAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAA>>>>>>>>>????????????>>>@@@@@@@@@AAACCCFFFIIIJJJNNNTTT]]]gggmmmppppppoooyyy|||tttyyylll]]]```bbb\\\UUURRRMMMKKKMMMMMMIIIGGGHHHJJJKKKMMMMMMKKKIIIIIIKKKGGGDDD???;;;999999999999555555666666666666555555222222222111000000000//////...------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................//////000000111111///...000333555555666:::AAAlll\\\OOOBBB???@@@>>>;;;:::666888888666333333555888666DDDVVVbbbllliii\\\VVVQQQMMMCCCBBB@@@??????@@@@@@@@@======<<<<<<;;;::::::999777666555444333333222222000000////////////000000///////////////000000111111111111111222222222222222222222222222222222222333333333333222111000000111000000//////000000000111111111111111111111111111111000000000000000///...///000000111111111000000111222222333333333222555555555555666777888888;;;AAAJJJRRR\\\jjjyyyoooKKK???999:::???>>>CCC\\\zzzgggVVVTTTVVVXXX[[[______XXXOOOLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCCCCDDDFFFGGGFFFDDD???EEEJJJIIIEEEFFFMMMUUUTTTWWWXXXSSSMMMJJJLLLQQQPPPPPPOOONNNLLLLLLLLLMMMFFFIIIJJJHHHIIIMMMOOONNNKKKIIIFFFDDDEEEFFFHHHHHHGGGGGGGGGGGGFFFFFFEEEEEE<<<===???CCCEEEEEECCC@@@>>>;;;999<<>>???HHHVVVaaayyybbbMMMFFFDDDCCCEEEBBBIIITTTdddttt++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000///111222222111111222333000555444666CCCQQQpppyyyhhhtttyyyiii]]]VVVRRRLLLGGGEEEGGGGGGDDD@@@AAA@@@???>>>=========>>>??????>>>>>>>>>@@@AAABBB??????>>>===============???BBBGGGMMMSSSXXX\\\^^^^^^bbbhhhrrr~~~zzz}}}^^^UUU\\\aaa\\\UUUOOOKKKKKKNNNNNNJJJFFFGGGKKKJJJKKKMMMJJJFFFEEEGGGFFFAAA;;;777666777888999444555555666666555555444222222111111111000000000...------,,,,,,,,,------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...............//////000000111111111000000111222333555777555OOOuuu^^^GGG=========;;;999777888888777555444555666777888@@@NNN^^^nnniii]]]UUUNNNDDDAAA???>>>?????????>>>>>>>>>===<<<;;;::::::999777666666555555444333333000000000//////000000000111000000000000000111111222222222222222222222222222222222222222222222222222222333333222111000000111111000/////////000000111111111111111111111111111111000000000000000000......///000111111111111000111222333444444444333777666444333444666888:::CCCNNNZZZbbbmmm|||yyyWWW;;;999:::===>>>AAARRRzzzoooRRRIIINNNTTT[[[cccjjjhhh^^^UUURRRSSSKKKLLLLLLKKKIIIHHHJJJKKKEEEEEEEEEGGGJJJKKKKKKJJJBBBIIIPPPQQQNNNNNNSSSYYYYYY[[[ZZZUUUMMMHHHHHHJJJKKKLLLLLLKKKJJJIIIKKKMMMFFFJJJLLLJJJIIIMMMNNNMMMLLLJJJGGGBBB>>>???BBBEEEEEEEEEEEEEEEDDDDDDDDDDDD<<<<<<===???BBBCCCBBBAAA???<<<999999;;;===@@@AAA<<>>??????>>>===<<<;;;::::::666666666666666555444333222222111111111111222222333222111111111111111222222222222222222222222222111111111111111111111111111222222222222111111000222111000000//////000000000000111111111111000000111111111111111111111111......///000111222222111111222333444444555555555666555333444777<<>>BBBPPPlll}}}[[[HHHGGGKKKMMMVVV]]]dddddd^^^XXXTTTRRRLLLMMMMMMKKKHHHGGGIIIKKKDDDDDDFFFJJJOOORRRRRRRRRJJJLLLOOORRRSSSTTTUUUVVVXXXXXXWWWSSSMMMIIIHHHIIIJJJKKKLLLJJJHHHGGGIIIKKKIIIOOOQQQNNNLLLMMMMMMLLLJJJKKKJJJDDD===:::???DDDDDDCCCCCCCCCCCCCCCDDDDDD>>>===;;;;;;===>>>>>>>>><<<<<<:::999999;;;======AAATTTooodddlllcccUUUbbbzzz~~~ttt___III???777888BBBKKKMMMKKK^^^ooommmOOOHHHFFF@@@>>>???CCCOOO```qqq~~~++++++************++++++************************++++++,,,,,,,,,---------...------------...//////,,,...000111000000000222000666000000:::444777RRRrrrvvvkkkiiixxxkkkbbbUUUTTTRRRQQQPPPPPPQQQQQQLLLKKKJJJJJJKKKMMMOOOPPPRRROOOKKKKKKOOOXXXbbbiiiuuuuuujjj~~~bbbYYYRRRLLLLLLKKKHHHHHHKKKEEEBBBCCCHHHMMMNNNOOORRRIIIGGGIIIMMMKKKDDDCCCGGGAAA>>>:::999:::999777444444555555666666555555444222222222222111111111111,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111,,,000222111000333555666444777AAA^^^```KKK@@@???BBB;;;:::999888666444333333333333666888777>>>SSSjjjiii{{{kkkRRRMMMHHHEEEDDDCCCAAA???@@@???>>>===<<<;;;::::::666777777777666555444444444333333222222333333444444333333222111111222222222222222222222222222222111111111111111111111111000111111222222222111111222222111000000000000000000000111111111111000000111111111111111222222222......000111222222222222111222333444555555555555888888888;;;AAAJJJTTTYYYhhhvvvqqq]]]LLL@@@<<>>:::>>>DDDCCCCCCBBBBBBBBBCCCDDDDDD@@@===:::888999:::::::::777:::;;;:::;;;===??????AAA>>>bbb___PPPjjjvvvPPPMMMiiixxx|||wwweeeRRRCCC444555BBBMMMMMMHHHOOOggg\\\PPPMMMEEE>>>===???HHHXXXiiiwww~~~************************************************,,,,,,,,,---------............------------..................////////////111222222333333444555555BBBWWWzzz}}}xxxooojjjmmmtttzzz}}}sssoookkknnnzzzyyytttbbbOOOMMMKKKHHHEEEFFFHHHLLLOOOKKKHHHEEECCCDDDGGGJJJMMMDDDCCCBBBBBBBBBAAA>>>;;;======<<<;;;999888777777555444444333333222222111000000000000////////////---------,,,,,,+++++++++------,,,,,,+++***))))))******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000111111111111333999:::AAAeeeZZZIIIGGG???<<<;;;999666555666777666666222333666777888@@@KKKjjjppp|||cccNNNKKKKKKDDDAAADDDGGG>>>999===BBB@@@;;;888999888666666777777555444555555444444444333333333444333333222222333333444222222222222222222222222//////000000111111111222111111000000000000111111000000000000000000000000222222222111111111111111111111111000000000000000444222111//////000222333888444333777999666333222999777999BBBQQQaaaoooyyy|||www]]]DDD======999666777666===NNNddduuujjjKKKAAAAAA???@@@DDDIIILLLPPPSSSTTTRRROOOMMMPPPQQQQQQOOOKKKGGGEEEDDDCCCDDDEEEGGGIIIKKKLLLLLLOOOMMMJJJHHHHHHJJJLLLNNNRRRPPPOOOLLLKKKIIIIIIHHHMMMPPPQQQPPPLLLIIIHHHIIIMMMUUU[[[XXXRRRNNNKKKGGGPPPNNNKKKKKKJJJHHHCCC???BBBBBBBBBBBBBBBBBBAAAAAA===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::BBB999JJJooottt^^^WWWooo{{{]]]LLL___{{{}}}lllUUU>>>999@@@FFFHHHHHHJJJVVVoooyyyXXXNNNIIIGGGDDD??????JJJ]]]nnnxxx++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------..................////////////111111111222333333444444>>>AAAQQQqqq{{{ppplllpppbbbPPPMMMHHHGGGFFFFFFHHHKKKOOOQQQQQQPPPNNNLLLKKKJJJJJJJJJEEECCCBBBBBBAAA???;;;999<<<<<<;;;999888777666555555444444333333222111111000000000000/////////...------,,,,,,,,,+++++++++------,,,++++++***))))))******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000000000111111111...333888;;;FFFfffiiiWWWAAA>>>??????<<<999777777777888555444666666666;;;DDDKKK[[[sss{{{kkk]]]OOOLLLQQQIIIBBB===>>>@@@>>>===>>>:::999777777888888666555777777777666666666555555555555444444444444555555222222222222222222222222000000000000111111111222111111000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111222222111111111333444555777333333777999888777999;;;@@@KKK[[[kkkxxxeeeOOOEEE;;;:::<<<===>>>@@@JJJVVVllliiiRRR>>>;;;>>>>>>@@@DDDCCCEEEGGGIIIKKKMMMMMMNNNKKKLLLLLLKKKHHHEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNMMMKKKJJJJJJIIILLLNNNPPPNNNKKKHHHGGGHHHMMMUUUZZZWWWQQQOOOLLLIIIJJJIIIHHHHHHJJJIIIFFFCCCBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<;;;:::::::::::::::;;;;;;;;;;;;:::::::::999<<<888AAAQQQuuu~~~iii\\\ggg|||ooo[[[[[[rrrhhhJJJ<<<===CCCHHHLLLHHHMMM]]]xxxnnnZZZOOOHHHDDD@@@>>>EEESSSbbblllwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......---............///////////////000111111222222333;;;444777MMMnnn}}}hhh\\\```jjjsssaaaMMMIIILLLFFFFFFGGGHHHJJJLLLNNNOOORRRSSSTTTSSSRRROOOLLLJJJFFFDDDCCCBBBAAA>>>;;;888;;;;;;:::888777666555444444444444333222222111111000000000/////////......,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////000000000000111111222000666<<<666===lllxxxWWW??????>>><<<999666444444999666666666555333666;;;999GGG]]]pppyyypppXXXMMMLLLFFFBBB???@@@???;;;:::<<<;;;:::888888999999777666888888777777777666666666666666555555555555666666333333333333333333333333000000000111111111111111111111000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111111111222333444555666666444222222555555555999???GGGPPP___qqqeeeGGG999;;;:::555666===EEEHHHTTTeeennnNNNAAA:::===BBBBBBDDDHHHBBBAAAAAABBBDDDGGGJJJLLLFFFGGGGGGFFFDDDDDDEEEGGGLLLJJJHHHFFFEEEFFFGGGHHHIIIKKKMMMNNNOOOPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLIIIGGGFFFGGGLLLSSSWWWSSSPPPOOONNNLLLGGGFFFFFFFFFGGGGGGEEECCCBBBBBBAAAAAA@@@@@@@@@@@@<<<<<<:::999888888888888:::::::::::::::999999999666<<>>WWWxxxccc^^^ooonnnXXXccczzzWWW@@@888;;;DDDLLLKKKJJJQQQccc|||nnnVVVLLLHHHBBB???AAAIIITTT]]]kkk|||++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////......//////000111111111555555999AAANNNeee|||ggg___fffiiivvv]]]UUUQQQLLLHHHHHHIIIJJJKKKKKKKKKJJJJJJMMMNNNPPPRRRRRRQQQPPPOOOGGGFFFEEEDDDDDDBBB>>>;;;;;;;;;:::999777666555444444444333333222111111111000000/////////.........,,,+++++++++++++++++++++,,,+++++++++******))))))******++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000111888...000;;;:::888MMMlllJJJBBB;;;999999888666666888777666666555333444555;;;;;;DDDTTTbbbjjjmmmooohhhZZZKKKEEEBBBDDDDDD???:::888<<<:::999999999999888666777777666666666555555555666555555555555555555666333333333333333333333333111111111111111111111111111111000000000000111111111111111111111111111111000000111111111111111111111111111222222222222222111222333444555555555555555444555888888999@@@III[[[dddpppyyy]]]HHHAAA;;;???<<<333777JJJ\\\bbbeeetttUUUEEE@@@???BBBDDDBBBCCCGGGEEEDDDCCCBBBCCCEEEGGGIIIFFFFFFFFFDDDCCCDDDFFFHHHTTTQQQMMMJJJHHHGGGHHHIIIIIIIIIKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIGGGFFFEEEEEEJJJOOORRROOOMMMOOOOOOMMMHHHHHHFFFEEEDDDCCCAAA@@@AAAAAAAAA@@@??????>>>>>>===<<<;;;:::888888777777999999999999999999999999333<<<@@@>>>LLL|||sssaaannnddd^^^xxxeeeIII999555===FFFLLLKKKMMMVVVgggdddUUUNNNFFFBBB@@@CCCKKKSSSbbbqqqxxx{{{))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------............---......//////000111111000555::::::888BBB[[[tttvvvlllmmm~~~xxx[[[QQQSSSRRRJJJBBBGGGHHHJJJLLLLLLKKKJJJIIIHHHIIIIIIJJJKKKMMMNNNOOOGGGFFFFFFFFFGGGFFFCCCAAA<<<<<<;;;999888777666555444333333222222111000000////////////............++++++++++++++++++++++++++++++***************)))******++++++++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,------------------...............////////////000000000333---+++222888:::>>>DDDpppbbbOOO>>>:::<<<<<<;;;:::666666666555555666666444888333444===FFFKKKLLLMMMSSSccc|||gggWWWIIIFFFHHHFFF@@@<<<<<<:::999999999999888666888888777777777666666666555555444444444444555555333333333333333333333333222222222111111111111111111111000000000000111111111111111111111111111111////////////000000111111111222222222333333333444222333444555555555444444777888<<>><<<===@@@CCCDDDEEEFFFFFFGGGGGGGGGHHHIIIHHHFFFEEEEEEGGGHHHUUUSSSOOOKKKHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDFFFKKKMMMKKKLLLOOOPPPNNNHHHHHHGGGEEECCCAAAAAAAAAAAA@@@@@@???>>>>>>======>>>===<<<:::999888888888777888888888888888888888333666:::===DDD\\\kkkuuummmmmm{{{aaaHHH888888>>>CCCGGGKKKNNNSSShhhdddXXXKKKEEEAAA@@@EEELLLVVVeeelllqqq))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------.........---......//////000000111444222333555555666<<>>;;;999:::666777666444666999999666111333555666222111777AAA???AAAIIIYYYmmmuuu[[[PPPNNNLLLGGGCCC===<<<::::::;;;;;;999888;;;;;;:::::::::999999999555444444444444444444555333333333333333333333333222222222222222111111111111111000000000000111111222222222222222222222222......//////000111111111222222222333333444444555444444444555666666777777666888AAANNNXXX```iiiqqq~~~dddIII>>><<<999777888111777AAAQQQjjjzzz^^^CCCAAABBBAAA???===;;;;;;>>>@@@===???BBBEEEGGGHHHHHHGGGIIIJJJJJJHHHFFFEEEFFFHHHOOONNNKKKHHHFFFEEEFFFFFFHHHGGGEEECCCBBBBBBCCCCCCGGGHHHJJJKKKKKKKKKJJJIIIIIIGGGEEEEEEEEEEEEEEECCCCCCGGGJJJJJJLLLPPPQQQNNNFFFGGGGGGEEECCCCCCDDDFFF@@@@@@???>>>===<<<<<<;;;======<<<:::999999999999666666666777777777777777999777555999===DDDssspppwwwuuuzzzaaaEEE999999<<>>;;;;;;:::888777666555444333333222222111000000000//////.........---------)))*********++++++++++++))))))))))))******************++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000...222555222000333999===444QQQiiiUUUFFF:::888<<<888999777444666<<<<<<777444555777777222///333;;;<<<888888===FFFTTTjjj~~~uuukkk___TTTMMM@@@>>>============<<<:::;;;;;;;;;;;;::::::::::::666666555555555555666666444444444444444444444444333333333222222111111111111111000000000000111111222222222222222222222222000000000111222333333333222222333333444555555555444444555666888:::<<<>>>???BBBMMM^^^llluuu{{{tttPPPBBB555333999>>><<<999777;;;III___uuugggMMM===BBBBBBAAA???===<<<>>>AAAAAA<<<>>>AAACCCFFFFFFFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCFFFGGGHHHJJJJJJIIIHHHGGGJJJGGGDDDDDDEEEFFFEEECCCAAAFFFIIIKKKOOOSSSSSSPPPHHHIIIIIIGGGDDDCCCDDDGGG@@@??????>>><<<;;;;;;:::;;;;;;:::999999999999999555555555666666777777777888<<<777666999:::[[[lllkkkwwwwwwuuuQQQ===999:::BBBJJJLLLHHHNNNdddzzzcccSSSKKKBBB>>>@@@@@@OOOXXXcccwww************************((((((((((((((((((((((((******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............//////000111111111......111333222111666===999@@@LLLdddvvvaaabbbkkk}}}ppp```YYYQQQMMMQQQTTTQQQMMMJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJIIIHHHGGGFFFFFFFFFCCCBBBAAA@@@@@@???;;;999:::999888777666555444333333333222222111000000000//////.........---------))))))******++++++++++++)))))))))))))))***************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000...+++---444666333111222555===\\\mmmTTT@@@===EEE;;;<<<888444777======888;;;333///444:::999444111222444:::???>>>>>>HHHVVV^^^xxxyyycccXXXBBBAAA??????@@@@@@>>>===::::::999999999999888888777777666666666666777777444444444444444444444444333333333222222111111111111111000000000000111111222222222222222222222222111111222333444444555555222222333333444555666666444444555666:::>>>BBBDDDRRRTTT^^^pppeeeKKK;;;>>>===888444555666666;;;===JJJaaasss~~~hhhPPPDDD:::===??????===:::;;;===>>>===AAABBBBBBCCCDDDDDDEEEEEEAAACCCFFFGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCEEEGGGJJJJJJHHHEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEJJJGGGDDDCCCEEEFFFEEEDDDAAAFFFJJJLLLQQQVVVUUUQQQMMMNNNMMMIIICCCAAABBBDDD@@@???>>>===<<<;;;::::::999999888888888888888999444555555555666666777777,,,;;;999444777666JJJrrriii\\\mmmuuueee}}}~~~XXXAAA<<<777===DDDHHHGGGJJJXXXgggppp\\\QQQEEE>>>>>>???IIILLLUUUkkkzzz)))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++,,,,,,,,,,,,------+++,,,,,,---...///000000---------............///111000000000000222333444333555999AAARRRqqqrrrhhhmmmrrr\\\TTTSSSSSSPPPNNNNNNOOOOOOLLLJJJFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJHHHFFFGGGEEEBBB???<<<;;;::::::888888777777666666555555111111000000///.........---...///000000...,,,+++)))************+++++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................111111000000111111222333000<<<@@@MMMqqqhhhQQQBBB===;;;;;;:::777444:::AAA???666777999111111888999666333555999777333888BBBDDDFFFNNN]]]ssswwwmmmWWWEEEBBBCCCAAA@@@CCC===999999======::::::???999::::::999888888:::;;;777777777666555444333222555555444333222333333333333222111000000111333444222555555333444777555000888333---,,,333:::999222444222000111333555555555777555888@@@GGGLLLVVV```lllxxx|||bbbMMMAAA===777333222444777999:::<<>>===<<<<<<===???BBBDDDFFFEEEDDDBBBAAABBBFFFIIIIIIEEE@@@???BBBEEEFFFFFFDDDEEEGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFHHHKKKQQQUUUMMMKKKIIIIIIJJJKKKKKKJJJKKKKKKIIIEEEEEEHHHHHHEEEDDDDDDCCCDDDFFFIIILLLNNNTTTVVVWWWRRRHHH@@@=========<<<<<<;;;:::999888777777777777999;;;;;;999777666666666555444444444333555222333777777888BBBOOOzzzdddWWWpppyyycccYYYsssnnnSSS;;;555>>>===DDDRRRLLLDDDRRRbbbtttXXXMMMHHHDDD>>>@@@DDDKKKXXXhhhtttzzz))))))))))))))))))))))))******************+++++++++++++++++++++*********+++++++++,,,,,,,,,---------------...............---------............///111000000000000222333444666666666555:::III^^^mmmiiiVVVOOONNNPPPMMMKKKIIIJJJKKKLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKKKKJJJGGGEEEFFFEEEBBB@@@>>><<<;;;:::777777777666666666666666333222222111111000//////---...///000///...,,,+++)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------........................111111000000000111222222444555333<<>><<>>>>>:::999;;;;;;<<<<<<;;;999777555555666666666777777777888888555555444444444333333333333222222222222222333333444444444333222222444555555;;;===999555444222000222333444666777888888999===???GGGRRRYYYaaaooo}}}kkkUUUEEE<<<777555555555666999>>>GGGRRR[[[aaapppnnnLLL@@@@@@===:::;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@BBBFFFIIIMMMIIIEEEDDDFFFHHHHHHHHHEEEGGGHHHHHHHHHHHHIIIJJJLLLLLLJJJJJJJJJMMMQQQTTTQQQNNNKKKIIIIIIIIIIIIHHHIIIJJJHHHEEEHHHMMMLLLHHHFFFEEEDDDDDDDDDFFFHHHJJJNNNPPPQQQLLLEEE???>>>???;;;:::999888888777777777555555555777888999777555555555555555444444444444555333444666555555===GGGYYYllljjjttt~~~zzzyyykkkXXXGGGZZZttt|||___FFF===<<<:::CCCQQQPPPKKKNNNOOOhhhrrrZZZLLLFFFAAAAAAAAACCCKKKXXXdddkkkuuu~~~))))))))))))))))))))))))******************))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............------,,,,,,---------............///000000000000000222333333222333444111///333;;;CCCVVVuuu}}}oooqqqvvvuuurrr{{{rrrZZZKKKIIILLLNNNNNNHHHGGGGGGHHHJJJKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCAAA???===<<<;;;555555555666666666666666444444333333222111111111---......//////---,,,+++)))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................000000000000000111111222888111///666777777aaadddPPP>>>999===>>>:::666:::@@@YYYpppnnn```MMM999999555444666888777555444:::888666555777;;;???AAAKKKaaarrreee^^^TTTKKKIIIGGGCCC???===;;;<<<======<<<:::888666777666666666666888999:::555666666666666555444444444444444555555444444333777333444666333000666BBB>>>CCCCCC>>>888777666444999:::<<<<<<<<>>???AAA999888777666555666666777444333333444666666555333333444444444444444444555555444555555333222666===<<>>@@@HHHRRRZZZhhhqqq|||))))))))))))))))))))))))++++++******))))))((((((++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------............////////////000111111222333...111555555444555999===999LLLiiiuuuiiiaaahhh}}}dddZZZOOOLLLNNNQQQNNNJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFHHHIIIHHHJJJLLLLLLKKKIIIGGGGGGBBBBBBBBBBBB@@@>>><<<:::444444444555555666666666444444333222222111111000------.........---,,,+++))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................000////////////000111111222000222:::666...III|||zzzaaaFFF;;;<<<===;;;999999BBBbbbyyydddNNNCCCBBB>>>999777888999999444444555666777888:::;;;777AAAOOO___rrrzzzooobbbZZZVVVPPPHHHBBB>>>===<<<<<<======<<<<<<<<<;;;999777777888999:::666666777777777666555444444555666777666555444333777222333999666111<<>><<<888>>>???@@@>>>@@@IIIVVVaaafffjjjqqqxxxxxxdddKKKBBB777333666888777444666FFFVVV]]]bbboookkkOOODDD<<<<<>><<<===888888:::;;;<<<<<<<<<;;;>>>@@@BBBCCCDDDFFFIIILLLDDDDDDEEEEEEFFFFFFEEEDDD@@@BBBDDDDDDEEEHHHKKKNNNTTTRRRPPPOOOPPPRRRSSSTTTNNNKKKHHHFFFHHHKKKLLLMMMJJJIIIHHHIIIPPPVVVSSSLLLGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCC@@@===<<<>>>AAA;;;:::888555444444555666444333222333555555444222222222333333444444444555333444555555333222333666777NNN}}}~~~hhhTTT^^^lllvvvtttmmmkkknnnWWWGGGHHHhhhlllJJJ888999>>>SSSaaaWWWJJJKKKLLLaaannn^^^PPPJJJCCC@@@>>>AAAIIIQQQ[[[eeesss}}}))))))))))))))))))))))))+++******))))))(((((((((*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,---......///---------............///...//////000111111222222000222555555333333555777444:::GGGZZZrrrxxxttt~~~vvvvvvsssttt|||~~~{{{vvv```SSSQQQNNNNNNNNNMMMIIIFFFLLLLLLLLLKKKKKKJJJJJJKKKHHHGGGEEECCCCCCCCCEEEFFFEEEHHHKKKKKKJJJHHHHHHIIIAAABBBBBBAAA@@@===;;;:::333333444444555555666666222222222111000000//////---------------,,,,,,+++))))))*********+++++++++************)))))))))((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------........................//////......//////000111+++///000333666333===TTTaaaLLLAAA;;;999;;;<<<@@@ZZZwww}}}sssccchhhjjj```LLL;;;777777777444444555666666555444444:::::::::===FFFWWWoooxxxqqqiii^^^TTTPPPJJJCCC???===<<<<<<;;;>>><<<:::888777888999:::555555555555555444444333444444555666555444222111444000333999666222???UUU|||wwwiiiVVVIIIDDDCCCBBBEEEJJJPPPUUU[[[fffttt~~~vvvnnndddUUUGGG666666777888999:::999999@@@WWWnnnyyy}}}~~~lllLLLAAA???>>><<<888555888===999:::;;;<<<<<<<<<<<<<<<>>>@@@CCCDDDDDDDDDFFFHHHDDDEEEGGGIIIIIIIIIIIIIII@@@BBBDDDFFFGGGJJJMMMPPPRRRPPPMMMNNNPPPRRRSSSRRRLLLIIIFFFFFFHHHJJJLLLLLLKKKLLLKKKLLLQQQTTTQQQJJJEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDAAA>>><<<;;;===???>>>===:::888666444444444666444333333444555444333111222222222333333444444000333444444444444555555;;;AAA___~~~bbbYYYccc~~~xxxsss~~~pppSSSAAASSSvvvhhhJJJ:::444III___ZZZSSSPPPHHHQQQmmmmmmXXXNNNEEEBBBAAA@@@DDDJJJPPPYYYgggsss|||))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******++++++,,,************++++++++++++******+++,,,---...//////---------............///---...///000111111111111///000222111111111333444333777;;;===@@@RRRttt|||pppqqq{{{zzzzzzuuufff[[[TTTMMMMMMKKKIIIGGGGGGIIIJJJJJJKKKLLLKKKIIIHHHHHHJJJEEEDDDCCCAAAAAAAAABBBBBBCCCGGGKKKKKKHHHFFFFFFHHHBBBAAAAAA???===;;;:::999333333333444444444444444111111000000///.........---------,,,,,,,,,,,,,,,)))************+++++++++************))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++++++++,,,,,,,,,,,,------.......................................///000000...444...***222777777<<>><<<:::JJJaaannn{{{rrrTTTFFF>>>777888888999999999999888777333222444666777888>>>EEENNN```vvvrrriii\\\QQQKKKGGGDDDAAA???>>><<<:::888777777777777666555444444444555555666666666666555444333222666444666888444111<<>>:::555333888===;;;;;;;;;<<<<<<<<<======;;;>>>@@@BBBAAA@@@AAAAAAAAADDDFFFGGGFFFFFFGGGHHHCCCFFFJJJMMMNNNPPPSSSUUUQQQNNNKKKLLLOOOQQQPPPNNNLLLJJJGGGFFFGGGGGGGGGFFFKKKNNNOOONNNOOOQQQMMMHHHCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDAAA>>><<<;;;;;;<<<>>>===<<<:::888666555444777555333333444555444333111222222222222222333333///222333333444777777444999777FFFlllsss\\\^^^}}}xxx{{{```FFFFFF]]]}}}jjjJJJ777???PPPVVVVVVTTTJJJIIIWWWkkkjjjYYYJJJEEECCC???@@@DDDEEEMMMXXXdddoooyyy))))))))))))))))))))))))((((((((()))))))))))))))'''(((((())))))***++++++************+++++++++++++++++++++,,,,,,------------------............///---...///000111111111000---...000111111222333444111333444222...222FFF\\\sssuuunnnnnnzzzxxxttt___TTTPPPOOONNNKKKJJJHHHGGGFFFHHHKKKMMMGGGIIIKKKJJJIIIHHHJJJLLLFFFFFFFFFEEEDDDCCCCCCCCCDDDHHHLLLJJJFFFBBBBBBDDDCCCBBB@@@===;;;999888777444444444333333333333333111000000//////......---------,,,,,,++++++,,,,,,)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,,,,------..............................------......///000111666000+++222555333777444HHHtttjjjVVVOOOBBB999@@@NNN[[[rrrvvvdddQQQ@@@222222333333333444555555666555777<<<<<<777444666333888BBBMMMYYYjjjvvvpppkkkfffbbbVVVTTTPPPKKKGGGBBB>>>===???===;;;999999:::<<<===>>>===<<<;;;::::::::::::???AAA@@@;;;444222777===FFF[[[qqq}}}nnn]]]KKK===???===<<<:::888777888999555999===@@@DDDMMMZZZcccwwwiiiMMM@@@<<<:::<<<<<<:::888999:::<<<<<<<<<;;;::::::;;;===>>>888;;;???AAA@@@?????????AAACCCDDDCCCAAA@@@BBBDDDGGGJJJPPPSSSUUUVVVWWWXXXRRRNNNJJJKKKMMMNNNLLLIIIHHHGGGFFFFFFGGGGGGEEECCCGGGNNNRRRPPPMMMLLLJJJGGGBBBBBBCCCDDDDDDDDDDDDDDDDDDBBB???===<<<;;;;;;:::999:::;;;;;;:::888666555777555333222333444444333222222222222111111111111...111222000222777777333222555;;;LLLnnnwwwccc]]]ttt}}}|||ppp\\\MMMRRRlllcccGGG<<>>BBBGGG^^^}}}yyyaaaHHH<<<;;;999666555555555555555...,,,000222111222777666444888<<<;;;<<>><<<222444888:::888666777:::888===FFFOOOZZZhhhvvvcccLLLAAA<<<;;;;;;:::999888:::<<<999555===;;;:::999999:::<<<>>>888;;;@@@BBBBBBAAAAAAAAAGGGHHHHHHFFFBBB@@@BBBDDDHHHLLLRRRVVVXXXXXXXXXYYYTTTOOOKKKJJJMMMMMMIIIEEECCCCCCDDDFFFHHHHHHGGGEEEDDDMMMSSSPPPLLLJJJIIIGGGBBBBBBCCCCCCCCCBBBAAAAAABBB@@@>>>===<<<<<<:::999555777999;;;;;;:::888666777444222111222333333222333222222222111111000000...111111...000666666111///888;;;:::NNN}}}tttggg```mmm~~~sss\\\SSSdddvvvWWW???;;;NNNdddddd\\\RRRLLLHHH\\\~~~fffWWWQQQIIIDDDEEE>>>AAAFFFOOOZZZfffpppwww***************)))(((((()))))))))))))))))))))))),,,,,,++++++***)))))))))+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000000000000000000111222333333444444===@@@JJJ\\\ppphhhVVVQQQMMMLLLOOOOOOLLLHHHEEEFFFGGGHHHIIIJJJIIIIIIKKKJJJIIIHHHGGGHHHIIIJJJIIIJJJKKKJJJIIIHHHJJJLLLHHHGGGFFFDDDCCCCCCCCCBBB===<<<:::888666444333222444444333333222111000000///000111111000...,,,+++------,,,,,,,,,,,,+++++++++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++........................---------............///...//////000111222222222;;;333;;;___qqqdddTTTDDD???AAAIIIWWWdddzzzdddKKK>>>999>>>===222///555888888777555333333555666666666666666666777999<<>>>>>>>>>>>???@@@DDDDDDDDDCCCBBBCCCFFFIIIJJJKKKLLLPPPSSSUUUTTTSSSOOOKKKGGGIIILLLNNNLLLIIIFFFEEEEEEHHHKKKLLLIIIFFFIIIKKKMMMKKKGGGEEEEEEFFFDDDEEEGGGFFFCCCAAAAAAAAAAAA@@@>>>===;;;::::::999888777666666666666666666333333444444444444444444222111000//////000111222000111111111111222222222222333999>>>AAAWWWzzzeee]]]vvvsss^^^cccyyyhhhKKK@@@AAARRRllliiiUUUOOONNNVVVkkkhhhZZZQQQIIIEEE@@@>>>@@@GGGNNNUUU^^^ggg***************)))(((((())))))))))))))))))))))))+++++++++*********))))))+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............../////////000000000000000000111111222333333444666555:::BBBKKKYYYooouuu```QQQPPPLLLIIIIIIKKKLLLJJJGGGEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGIIIIIIJJJIIIGGGGGGHHHJJJFFFEEEDDDBBB@@@?????????;;;:::999888777666555444333333333222222111111000............---,,,+++***------,,,,,,,,,++++++++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++******+++,,,,,,........................---------............///......///000000111222222999555666BBBXXXzzz~~~ooo\\\OOOEEE???CCCJJJUUUgggaaaSSSGGGDDD>>>444333999444555777777666555555555333333444444444555777888777999===CCCLLLYYYfffnnn}}}}}}~~~}}}}}}bbbEEE888444000111111DDDkkkuuuhhh]]]WWWQQQJJJFFFBBB<<<444000111333444444777666777777555333999BBBbbbxxxbbbFFF;;;999444222555666666777777777888888888777888999999999999999888888;;;===>>>>>>>>>???AAADDDDDDDDDCCCBBBAAACCCEEEGGGIIIKKKMMMOOOPPPPPPPPPMMMJJJHHHJJJOOOQQQPPPMMMGGGEEEDDDFFFIIIKKKJJJIIIGGGIIIJJJHHHEEECCCCCCDDDDDDFFFHHHHHHEEECCCBBBAAA@@@???===;;;:::999999888777666666555555555555666444444444444333333333333111111000//////000111111//////000000000111111111111000444888888HHHvvvrrr]]]eeeooo```ZZZpppxxxZZZDDD:::BBB^^^pppoooeeeUUULLLNNNoootttXXXLLLJJJDDD@@@???AAADDDJJJVVVaaa))))))******))))))(((((()))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,------------------------,,,,,,,,,,,,------------+++,,,,,,,,,------------....../////////000000000000000000111222222333333333222222222111444???JJJeeeqqqooo]]]TTTOOOKKKGGGIIIFFFDDDEEEHHHJJJHHHFFFGGGFFFFFFFFFGGGIIIKKKLLLJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHHHHGGGEEEDDDFFFGGGEEEDDDBBB@@@===<<<;;;;;;999999888888777777666666222222222111111111111111///...---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************+++,,,------------------------------------............///......//////000000111111---111555777999FFFbbb|||rrr___MMMAAA>>>FFFLLLddduuujjj[[[III???===888888888777555333111000555555555555555555555555555444333111111333888<<>>666333333000:::PPP``````ZZZVVVMMMFFF<<<666444333111///666555444444444666777888555111444:::999:::LLLddd{{{RRRAAA444444666555555888666666666666777777777777888999:::;;;;;;:::888777777999<<<======>>>???AAADDDFFFGGGGGGDDDCCCBBBBBBCCCFFFJJJKKKIIIHHHJJJLLLLLLJJJIIILLLPPPSSSSSSQQQHHHFFFDDDDDDFFFHHHIIIIIICCCEEEFFFEEEBBBAAA@@@AAAEEEGGGIIIJJJGGGDDDBBBAAA>>>===<<<:::999888888888777666555555444444444555444444444333222222222111000000////////////000000........./////////000000222000111333111888WWWyyyooo]]]hhhfffHHHOOOcccsssVVVCCC@@@MMMiii|||vvvhhh\\\RRRUUU]]]ssswww^^^SSSKKKEEE???>>>===???GGGOOO((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------........./////////000000000000000000111111222222111222333222000000555;;;999===MMMdddrrr|||ttt^^^UUUJJJCCCDDDGGGHHHHHHEEECCCBBBDDDGGGIIIIIIHHHJJJIIIGGGFFFFFFGGGIIIJJJFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBBCCCDDDFFFDDDBBB???===;;;:::999999999888777777666666555000000000111111111111111111000...---,,,---......,,,,,,,,,++++++++++++***+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++---------------------------------------............///.........//////000000000---...444999999999>>>FFFuuuuuuYYYGGGIIIFFFNNNhhhvvv]]]MMMAAA>>>999666555666666666:::999888888888777555444888888777555333333555777111444777<<>>AAAGGGeeedddMMM???888444666888777777:::555555555666666666777777777999;;;<<<<<<:::888666666999;;;======>>>???AAADDDGGGJJJKKKIIIFFFEEEDDD@@@EEEJJJIIIEEECCCEEEHHHJJJIIIJJJLLLOOOQQQQQQOOOHHHGGGFFFEEEEEEEEEEEEDDDAAABBBBBBBBBAAA@@@??????CCCFFFIIIIIIGGGCCCAAA@@@>>>===<<<:::999999888888888777666555555444444555444444333222111111000000////////////////////////....../////////000000000444111111444111222BBBWWWoooZZZhhhsssSSSGGGSSSmmmkkkUUUJJJ???UUUwwwttt___NNNMMMWWWwwwggg\\\QQQFFFCCCBBB???>>>>>>'''(((((()))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.....................//////////////////000000000000111111,,,000333333222333666777888333666???DDDIII^^^xxxjjjTTTJJJIIIGGGDDDCCCDDDEEEDDDCCCDDDCCCCCCEEEGGGIIIJJJKKKMMMKKKIIIFFFEEEEEEFFFGGGCCCCCCDDDEEEEEEFFFFFFFFFCCCDDDDDDCCCAAAAAABBBCCCGGGFFFCCC@@@>>><<<:::::::::999888777555444333333000000000000000000000111000///---,,,,,,---...///,,,,,,+++++++++*********+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))***+++,,,------------------------------------............///.............../////////777333111222333444999@@@HHHeee{{{^^^HHHDDDEEEYYY}}}pppSSSLLLBBB;;;999:::===>>>888666444555666777555333333444555555444555777999555444333111111444999===>>>???BBBFFFLLLUUU]]]bbblllpppuuuwwwuuuoooiiieeelllnnnqqqsssrrrnnniiieeeYYYXXXPPPEEE;;;555222///111...---///000111444888666555555555555444111///000222444555555555777999===888>>>LLLQQQUUUooohhhLLLAAA:::777555555555333333555444555555555555666666666666888:::<<<<<<:::888666666888;;;<<<<<<===>>>???@@@DDDHHHKKKJJJGGGEEEDDD@@@EEEIIIHHHDDDAAACCCFFFIIIIIIIIIKKKLLLLLLKKKIIIIIIKKKLLLLLLJJJGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@???BBBDDDFFFFFFDDDAAA??????>>>>>><<<;;;::::::::::::999888777666555555555555333333222111000//////............//////........./////////000000000111111222///111444333111999DDDkkkiiiXXX\\\wwweeeNNNQQQccc}}}jjjUUU<<>>AAADDDFFFFFFDDD@@@>>>:::777333222333444333222...000333555555333333333111222333444333111000...333444777:::<<<=========???AAAOOObbbjjjlllxxxhhhJJJ???@@@888777555333333222333444444444444444555555555666555777888:::::::::888777777999;;;<<<;;;;;;<<<>>>;;;???DDDGGGFFFDDDBBBAAAAAADDDGGGGGGDDDBBBCCCDDDHHHHHHIIIIIIHHHGGGEEEDDDJJJMMMQQQQQQNNNJJJFFFEEECCCBBBBBBCCCDDDEEECCCBBBAAACCCDDDCCCAAA>>>>>>>>>>>>===<<<;;;::::::::::::888888666555444444333333111111111000/////////...------............------//////000000000111111111...,,,...222333111444:::PPPuuujjjZZZeeewwwtttoooSSSLLLVVVuuupppSSSCCCQQQkkk|||eee\\\SSSTTTfffyyyWWWGGGEEEDDDBBB???&&&''''''((())))))(((((())))))))))))))))))))))))'''((((((((())))))******((()))***+++,,,++++++***)))))))))))))))))))))))))))******+++,,,,,,------+++,,,,,,,,,---------------------.........//////////////////////////////---111222///...111111......///000222333444777999777???HHHRRRaaatttkkkZZZKKKGGGEEEAAADDDLLL>>>>>>>>><<<<<<===AAADDDCCCCCCDDDDDDDDDDDDFFFGGGJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGFFFEEEDDDCCC???@@@AAAAAA@@@AAACCCDDDCCCBBB@@@===;;;999888888555555444333333222111111000000000//////......---***++++++,,,,,,+++++++++++++++++++++************+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------(((---444888444///111888999999===PPPvvvlllYYYYYYZZZlllyyyhhhWWWLLLGGGAAA:::777888999777555888888888666444444555666000333666666444111//////000333555555333333555777666555666666666555333111000222444666777666444333444222111111222333444666000333555555333111///---///000111222444666999;;;444777>>>HHHQQQUUUSSSPPPVVV[[[hhhxxxxxx]]]GGG999666999777666444333444666555444333333444444444555555555444555666777888999999999888999;;;;;;::::::;;;<<<;;;???CCCEEECCCAAA???>>>AAABBBDDDDDDDDDCCCCCCBBBEEEFFFHHHHHHFFFDDDBBBBBBFFFJJJMMMNNNLLLIIIHHHIIIFFFDDDDDDEEEHHHIIIGGGEEEBBBCCCBBBAAA>>>===>>>???===<<<;;;:::999999999999666666444333222111111111////////////////////////,,,---............---,,,........./////////000000,,,,,,---000111000222666@@@PPPwwwiiiZZZvvv{{{zzzhhhTTTLLL___}}}ZZZDDDNNNfffzzzuuummm___UUUWWWlll{{{bbbSSSJJJDDDAAA&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,+++******(((((((((((((((((((((((())))))***+++,,,,,,------******+++++++++,,,,,,,,,---------........./////////////////////.........+++///000,,,---222333///...111111///000333222---444555444111555AAALLLPPPVVV^^^hhhqqq{{{vvvcccTTTLLLHHH???===CCCDDD<<<777:::;;;===>>><<<;;;;;;===@@@AAABBBBBBBBBAAAAAACCCDDDGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFDDDBBB@@@>>>@@@AAAAAA@@@AAACCCEEE@@@???===:::888777666666222222222222222222222222111111000///...------,,,+++,,,---...///...---,,,+++++++++************)))+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------666///***...222333222333111666999888EEEggghhh[[[nnnzzz]]]TTTIIIBBB@@@>>>:::666444444444333111222444666666666666444333444777999///222555555333111111333555444222222333444444444222333444555555444333333222222222222///---000444111222111000000444666777777666555444444888===AAADDDKKKZZZnnn}}}~~~jjjLLL<<<999888777666444444222222444666444000333333333444444444555555333444444666777888999:::888:::<<<;;;:::999::::::>>>AAADDDEEECCC@@@>>>===AAAAAAAAACCCDDDDDDBBB@@@CCCEEEGGGGGGFFFDDDBBBBBB@@@DDDGGGGGGFFFFFFHHHJJJHHHFFFFFFHHHKKKLLLJJJGGGCCCCCCBBB@@@======>>>@@@;;;;;;:::999888888888888555444333111000/////////.........///////////////,,,,,,---......---,,,,,,---------.........//////......///000000///111444999333LLLsss]]]kkkjjjMMMNNNccc{{{zzzMMMBBBGGGUUUmmmxxxiiiYYYRRR^^^wwwnnnXXXJJJEEE((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------...///000000111///000000000111111111111333333444444555666777777888999;;;@@@GGGPPPXXX]]]kkkwwwsssgggXXXNNNJJJHHHCCC>>>>>>===<<<;;;;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>BBBBBBCCCDDDEEEEEEBBB???AAAAAACCCDDDFFFHHHIIIJJJHHHIIIIIIHHHGGGEEEBBBAAACCCCCCCCCCCCDDDEEEFFFGGGAAA???<<<999666333222111333222111111000000111111////////////////////////......---,,,,,,+++******))))))************))))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................---......///000111111222222444555333555@@@TTTdddtttsss|||qqqfffWWWFFF999===666222666888555444666444666888666333222555888444444444444444555555555222333444444555555444444333333333333333222222111333333333444333333222111111111222333333333333333999;;;===@@@FFFPPP\\\eeehhhppp|||~~~SSSIII<<<444333555666555666666555444333333222111000111333555666666555555222333333444666777999:::;;;<<<===>>>>>>>>>===<<<<<<>>>@@@CCCDDDCCCBBBBBBDDD???<<<>>>DDDFFFBBB>>>CCCEEEFFFGGGGGGDDDBBB@@@BBBCCCEEEGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGCCCAAA>>>;;;:::999:::;;;999999888777666555444444222111000000222333222000000000000000////////////,,,,,,------------,,,,,,------------------------////////////000000000000444888999SSSnnnqqq|||kkkOOOKKKaaa{{{dddCCCAAAGGGEEEbbbuuussseeefffqqqyyydddMMM((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------...///000000000//////000000000111111111111111222222333444444555555555555777:::>>>BBBEEE@@@IIIVVVaaajjjsss}}}yyyoooggg```VVVOOOFFF@@@???@@@>>>=========<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCC@@@@@@AAACCCFFFFFFEEECCCCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFAAA@@@===:::777555333222333222111111000000111111...........................------,,,++++++******))))))************))))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------..............................---......///000000111111333444555222222777CCCMMMuuu{{{wwwaaaQQQMMMAAA777777888666555666;;;999888666666666555444111111111111222222222222///000000111222111111111000000111111111111111000222333333444444444444444222222333555777999<<<===<<>>777444555888888666555555444333222222111111111222444555666666555555333333333444666777999:::999:::<<<=========<<<<<<999;;;???BBBEEEHHHIIIJJJEEEBBB???@@@DDDFFFDDDBBBBBBCCCEEEGGGHHHGGGFFFEEEBBBBBBCCCDDDEEEEEEEEEEEEHHHHHHGGGGGGFFFFFFFFFFFF>>>===<<<;;;;;;;;;;;;<<<999999888777666555444333333111000000111111000///000000000000/////////...---------......---------------------------------........./////////000000222777777HHHuuuzzztttuuu|||aaaOOOSSSgggxxxzzzVVVAAA===???GGG]]]tttzzzuuusssvvvzzzmmm((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************+++)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------...//////000000////////////000000000000//////000000111111222222555444444333333333444444222666;;;>>>AAAFFFMMMRRRXXX```lllvvv~~~nnneeeYYYPPPKKKHHHEEEBBB@@@>>>;;;::::::;;;===???<<<<<<;;;:::::::::;;;;;;===>>>???@@@BBBCCCDDDEEE@@@???@@@BBBEEEHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDFFFGGGHHHIIIFFFGGGHHHHHHHHHGGGEEEDDD@@@???===;;;888666444444222222111000000000000111........................------,,,,,,++++++******))))))************))))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------------------------......///000000000222333333222111222444777JJJuuurrrgggWWWFFF>>>:::777444444999555222333666777555222666666666666777777777777444444555666666666666555666666666666666777777777222222111222222222333333333444666999>>>CCCHHHKKKMMM]]]ssszzz[[[EEE888555333333666888666444333333333222222111111111444444555666666555555444333333333444555777888999777888:::;;;<<<<<<<<<;;;888999<<>>888AAAPPP\\\cccjjjyyy((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........./////////000000......//////000000000000111222222333333333333333999999888666333333666888444999>>>CCCFFFKKKPPPSSSXXXYYY]]]```eeeiiilllmmmuuuyyy}}}~~~zzzuuuqqqnnngggeee```ZZZTTTNNNIIIFFFDDD@@@<<<;;;===???AAAAAA999;;;<<<;;;999999<<<>>>;;;:::::::::::::::;;;;;;<<<======>>>???@@@AAAAAAAAA@@@???AAAEEEHHHIIIIIIDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDFFFHHHJJJLLLFFFGGGHHHHHHGGGEEECCCAAA>>>===<<<:::888666555444222222111000000000000000........................,,,,,,,,,,,,++++++******))))))************))))))(((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******++++++++++++++++++++++++******+++,,,------......---------------------------------....../////////000000000222444444333222444JJJaaa}}}kkkYYYLLLBBB===:::999777666777999999777555333333333333333333333333000111111222222222222222333333222222111111222222555444444444444666888999@@@BBBGGGMMMSSSXXX]]]___dddtttzzz}}}iiiQQQAAA777555444222333444444222000333333333222222222222222666666666666555555444444333333333444555666888888666777999:::;;;;;;;;;;;;:::999999:::<<<@@@CCCEEEEEEFFFEEECCCAAABBBGGGJJJKKKJJJIIIGGGGGGGGGGGGHHHFFFEEECCCBBBBBBBBBCCCDDDHHHFFFCCCAAA??????@@@@@@AAAAAAAAA???===999666444777777666555555444333333222111000111222333222111000000/////////.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000333111444>>>OOOxxxkkkbbbhhhxxxbbbTTTUUU```pppiiiTTTJJJAAA999777>>>EEEPPPfff{{{((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////////////////000000000000+++,,,...000111222222111///000111111111111111222444444555444444444666777111222444777:::===???@@@AAACCCFFFGGGFFFDDDDDDDDDHHHHHHIIIHHHFFFCCC@@@>>>@@@???>>><<<:::888777777999888888999999999888777666999;;;:::777555777:::999999999999999:::;;;<<<======<<<<<<<<<<<<===>>>CCCAAA@@@AAADDDFFFGGGFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLEEEFFFFFFFFFEEEBBB@@@>>>:::::::::999888666444333222111000000//////000000........................,,,+++++++++++++++******))))))************))))))(((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000......000444666666444111666999NNN{{{nnn^^^TTTOOOLLLNNNNNNKKKEEE>>>:::888888888888777777777666666444444555666666666666666777666555444333444444444888888999<<<@@@FFFKKKNNNZZZ]]]dddkkkqqqtttvvvwwwvvv~~~]]]DDD999777777666555222111111222111111333333333333444444444444777666555555444444333333333333333333444666777888555666888::::::::::::999;;;:::888888:::<<>>AAABBBBBBAAA>>>:::777444666666555555444444333333111000000222444555555444////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000111000222666:::WWWwwwqqqwww}}}\\\JJJTTTeeezzzbbbJJJ@@@:::===???@@@IIIUUU((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))))))))((((((((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------------.........///////////////000000000000---...///000111111111111...///111222333333222111555555444444333444444555444444555666888999:::;;;:::;;;<<<;;;999888888999555777999;;;<<<=========999999999999::::::::::::666777999999888666333111555888::::::888777999<<<777777777888999:::;;;<<<>>>===<<<;;;;;;<<<>>>>>>BBBAAAAAABBBDDDEEEDDDCCCAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJDDDDDDDDDDDDBBB@@@>>>===888888999999888666444333111111000////////////000------------------------++++++++++++++++++******))))))************))))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---...000222333333222777444777PPPrrrtttkkkjjjmmmmmmfffXXXKKKAAA===??????>>>===;;;:::999999666777888888999999888888999999888777777999:::;;;<<<>>>BBBHHHRRR]]]ffflllvvvyyy~~~uuu[[[DDD888555666777444333111000111222444555333333333444444555555555666555444333333333333333333333333333444555666777777777999:::::::::999888:::999999:::===@@@CCCEEECCCDDDDDDCCC@@@AAAEEEHHHGGGFFFFFFEEEFFFGGGIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFDDDBBB@@@>>>===<<<<<<<<<===>>>??????>>><<<:::888555555444444444333333333111000000222444555555444/////////.........------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///222666333@@@\\\iiiIIINNN^^^uuuTTTJJJ@@@;;;:::<<>>>>>777888999999999777555444111111000///////////////------------------------******************++++++))))))************))))))(((((())))))))))))(((((())))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...///000111000888555222<<>>>>>>>>>>>>>>?????????@@@BBBEEEHHHJJJRRRUUUYYYbbbnnn|||]]]QQQBBB999666555444333222222222222111222333444111111222333444444555555444444333222111222333333333333333333444555666666888999:::::::::999888777999:::;;;===@@@CCCFFFHHHCCCCCCDDDCCCCCCCCCEEEFFFDDDDDDDDDEEEEEEFFFGGGHHHEEEEEEEEEFFFEEEEEEDDDDDDAAA@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;999888444444444333333333333333222111000000222222111000//////.........---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------............+++///...000555222555DDDuuu{{{{{{ZZZMMMVVVjjjuuuhhhRRR<<<555;;;DDDHHHOOOjjj((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------,,,,,,,,,---------..............................------------...///000111000...------...000000000111000000000111222111000222222222222222222222222222222222000///000333666555555444333333444444555222333444555666555444444444555555555444444666777444444333333444555666666666666666777888:::;;;<<<777777777888:::===@@@BBB======???BBBDDDEEECCCAAAEEEEEEDDDDDDCCCCCCCCCCCC???@@@CCCEEEGGGHHHHHHGGGEEEDDDBBBAAA@@@?????????777888:::::::::999777666111111000///////////////------------------------******************++++++))))))************))))))(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000000111333...333000000888<<>>@@@CCCEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAA????????????>>>===;;;:::<<<<<<;;;:::999777666555444444333333333333333333333222000///000///---+++//////.........---------***++++++,,,,,,++++++***++++++++++++++++++++++++---------.........//////)))///------333222222;;;BBB~~~eee___{{{pppOOOMMM]]]|||tttRRR???<<<;;;666???OOOdddyyytttooo|||''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------........................////////////000000//////.........---///////////////////////////000000000111111111111000000000000000000000000222222333333333444444444555444333222222222333444333333444444555444444444555555666666666666555555777777777777777888888888777777777888999;;;<<<===>>>??????@@@@@@@@@??????CCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDCCCAAA???>>>>>>>>>???:::999777666555555666666222222000///............,,,,,,,,,+++++++++******+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((((((((((((((((()))******))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,---...///000111222333333333444555666888888???VVVxxx~~~bbbJJJ<<<555555444333333333333444222222111111111111222222111222333333444444444444///000111000//////111333444333222222333444666777;;;<<<;;;:::777666777888;;;::::::;;;<<<>>>@@@AAAAAAAAABBBEEEHHHHHHDDDAAACCCDDDDDDDDDCCCAAA???>>>@@@@@@@@@?????????>>>>>>@@@AAA@@@>>><<<:::;;;<<<===;;;999777555555555555555555444333333222111111222111///...---------...//////...---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222BBBLLLpppXXXPPPZZZuuuwww^^^PPP```|||sssIII666777:::@@@>>>HHHdddqqq]]]fffrrr''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---............/////////............////////////000/////////.........---//////////////////////////////000000000111111111000000000000000000000000111222222222222333333333444333222222222222333444222333444444555444444444555555666666666666555555777777777777777888888888888888888999:::;;;<<<===>>>>>>???@@@@@@@@@??????BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???===<<<<<<;;;999888666555444444555555222111000///............,,,,,,,,,+++++++++******+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((((((((((((((((()))******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,------------...,,,------...///000000111111111111222333444555666444???PPPhhhkkkWWWHHH:::222555444333333222222333333222111111000000111111222000000111222222222111111000111111111000000222333333333222222333444666777;;;<<<<<<;;;999888999:::999999999:::<<>>>>>>>>=========>>>???>>><<<:::999:::;;;;;;:::888666555444555555555444444333222222111111222111///...---------...///......---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111222222555===SSSyyybbbRRRRRRfff{{{```WWWeee```DDD;;;<<<999;;;BBBTTTqqqwww```TTT[[[lll''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---............//////////////////...............////////////////////////////////////000000000000000000000000000000000000000000000111111111222222333333222222222222333444222222333444444444444444555555666666666666555555666666666777777888888888::::::999999:::;;;<<<<<<===>>>??????@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBAAA???===;;;:::777666555444333333333333111000///...............,,,,,,,,,+++++++++******+++++++++***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,------------------........./////////////////////000111333333222333444===WWW~~~\\\DDD;;;888444///333333222111111111111222222111111000000111111222111111111222111111000000000111222222000111222444333333333333333555666666:::;;;<<<;;;:::999:::<<<777888999:::===???BBBCCCEEEDDDDDDEEEEEECCC@@@======>>>???AAAAAABBBBBBBBB============<<<<<<<<<<<<<<<<<<<<<:::888777888999999888666555444444555555444444333333222111111111111000///...------------......------,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111000555;;;OOO~~~xxx^^^NNNQQQsssyyy[[[TTTkkkzzzUUUAAA===555999;;;DDDaaavvv```]]]```ppp''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************++++++,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,*********++++++++++++,,,---------.........//////........................................................./////////000000/////////////////////////////////000000000000111222222222222222333333333111222333444444444444444444555555666666555555444555555666666777888888888999999999888999999::::::<<<===>>>??????@@@@@@?????????@@@AAABBBCCCCCCDDDCCCAAA@@@??????AAACCCDDDEEEEEEEEEDDDAAA???<<<:::555555444333333222222222000///......---------...,,,,,,,,,+++++++++******************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))************+++++++++++++++++++++***************++++++,,,,,,,,,---------....................................///000111222555555333444???WWWsssmmm[[[DDD888666777555111222222111000000000000000111111000000000000111111333333333333333222111000111222333222111111333555222222333333444555555666777999;;;;;;:::999:::<<<888888999;;;<<<>>>@@@@@@DDDDDDDDDDDDCCCBBB???>>>===>>>>>>???@@@@@@AAAAAA=========<<<<<<<<<<<<<<<;;;<<<<<<:::888777888999777666555444333444444555333333222222111111111000//////......---------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000111000444444<<<```ttt[[[MMM]]]xxxyyy]]][[[nnn~~~pppWWWOOO>>>;;;888>>>VVVvvv}}}nnnbbbgggzzz''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************))))))******+++,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------............---------...............---------------------------............/////////............................../////////000000000111111111222222333333333000111222333444444444444444444555555555555444444444555555666777777888888888777777777777777888888<<<<<<===>>>???@@@@@@@@@>>>??????@@@AAABBBCCCCCCBBBAAA???>>>???@@@BBBDDDDDDDDDDDDBBB@@@===:::999444444444333222222111111///...------------------,,,,,,,,,+++++++++******************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))*********++++++************************+++++++++,,,,,,,,,------------------............///......//////000111222000333555555555:::DDDNNNfffvvvqqqVVVEEE???888444444444222000111111000////////////000111000000000000000000111333333333333222222111000111222333222111111333555222222333444444555555555555777999:::999888999::::::;;;;;;<<<<<<<<<<<<<<<@@@AAABBBCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>========================;;;<<<<<<;;;999888999:::777666555333333333444555222111111111111111000000...............---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000+++///333666BBB```wwweeebbbfffppp|||cccZZZ\\\tttvvvvvvSSSAAA777===JJJ]]]{{{yyy''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********))))))))))))***++++++))))))******+++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,------------.........---------------.........------------------------------------.........///................................./////////000000///000111222333333333222///000111333444444444444444444555555555555444444444444555666777777888888666666555555666777777888;;;<<<===>>>???@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@?????????@@@AAABBB@@@???>>>===;;;999777666333444444444333222111000...------,,,,,,,,,------,,,,,,,,,+++++++++*********************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((())))))))))))*********)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------.........///////////////000111111,,,...222444111...222888???FFFQQQ```wwwnnn[[[HHH999555555444111//////000111111111000////////////000111000000//////000000111000000000111000000//////000111222222000111222444111222333444555555555555444666999999999888888888;;;<<<<<<<<<<<<;;;::::::===???AAABBBAAAAAABBBCCCCCCBBBAAA???>>>=========<<<<<<<<<===============<<<<<<===;;;999999:::<<<888777555444333333444444000000000000000000000000------.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////+++,,,333777333:::[[[rrrgggrrrdddRRRYYYYYYeee~~~jjjNNN;;;<<<>>>BBB___''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))***++++++((())))))***++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...////////////000000000...///111222333333333222///000111222333444444444333444444555555444444333333333444555666777888999555555555555666888999::::::;;;<<<>>>??????@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@===<<<;;;999777666666666333444444444444222111000---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******((()))))))))*********+++***++++++++++++,,,,,,,,,++++++,,,------.../////////............///000000...---///333222...111777444222777AAANNNeeepppZZZJJJ===555222333444333222000000111333222111000000//////000000000000////////////000000...//////000000000000///000111111111000000222333111222333555555555555444555777:::;;;999888888888::::::;;;<<<<<<<<<;;;:::===???AAAAAA@@@@@@BBBDDDDDDCCCAAA???>>>>>>>>>>>>:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;999999:::<<<:::999777555333333333333000000000000000000000000,,,,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,+++,,,,,,---......//////000---000555222222DDD[[[sssfffgggxxx|||xxx^^^HHHJJJQQQaaa{{{}}}^^^DDD===999777FFF[[[hhhfffeeeddd^^^XXXWWW[[[''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++((())))))***++++++,,,,,,)))************++++++++++++++++++,,,,,,+++++++++(((((((((((()))))))))))),,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////000000000111...///111222333333222222//////111222333444444444333444444555555444444333333333444555666777888999555555555666777999:::;;;:::;;;<<<>>>??????@@@@@@@@@@@@@@@???????????????>>>>>>???@@@@@@@@@@@@???>>><<<:::888777777777888444444555555444333111000,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,******+++,,,...///000000......---------...//////111---...222222...///444333000555>>>>>>@@@[[[|||jjjPPPDDD>>>666333666//////000111222222111000222222111000000000000000000000////////////000000///000111222222222222222///000111000//////111333111222333555666555555444666999;;;<<<:::999888888888999:::<<<======<<<;;;===@@@BBBAAA??????AAACCCCCCBBBAAA????????????@@@999999999::::::;;;;;;;;;:::;;;;;;:::999888:::;;;;;;:::777555444333333333////////////000000000000+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++,,,------......///444---***...444777;;;@@@hhhcccUUUSSSlll}}}||||||fffGGGKKKNNNSSSgggkkkMMM???<<<;;;===AAAGGGHHHJJJIIIDDDAAAGGGQQQ###%%%''''''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------++++++,,,,,,,,,,,,------------------------------..................------////////////000000000000000000000111222222333333333333333444444444555555333333444444555666777777888666666888<<<===<<<999:::;;;;;;<<<===>>>??????????????????>>>>>>>>>>>>>>>@@@CCCAAA>>>;;;<<<>>>===;;;:::999888666222///333333222222111000000000//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***+++++++++,,,,,,------------------............///////////////000000000000222222222333666:::>>>@@@XXXeeelll\\\LLLEEE===777555444333111111111111111000000000/////////.........---------000000//////.........---////////////000000000000222222111000//////000000111111222222222333333333555555666777888999::::::===<<<:::888888999:::;;;???@@@BBBBBBCCCBBBAAA@@@@@@@@@??????>>>=========<<<:::999999:::;;;:::999::::::;;;;;;:::999777666666666444222111000//////000000000000000000000000........................---------,,,,,,+++++++++************************)))************+++++++++************************,,,,,,,,,---------......////////////000111222333FFFiii^^^XXXRRR]]]vvv{{{oooqqqfffVVVEEEBBBOOOdddvvvlllVVVFFF===::::::;;;999;;;>>><<<777;;;CCC###%%%''''''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))+++******))))))******+++((((((((((((((((((((((((+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------..................------.../////////000000000000///000000111111222333333222333333333333444444444333333444444555666666777666555444777:::;;;:::888999:::;;;;;;======>>>????????????>>>>>>>>>======>>>???@@@???===;;;<<<<<<<<<;;;999999888666222000333222222111111000/////////......---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))***++++++++++++***+++++++++,,,,,,,,,------------------................../////////000000000000000000000222444666888;;;BBBTTTooolllWWWGGG>>>===888333111222333333222111111111000000000/////////.........------------000/////////.........---.../////////000000000000222111111000//////000000111111111111222222222333444444555666777888999999999888777666777888:::;;;>>>???@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>===<<<<<<;;;;;;::::::999999999999999999::::::999888666555444444333222111111111111........................------------------------------,,,,,,,,,+++++++++************************)))************+++++++++************************,,,,,,,,,------------............//////000111222444MMMqqquuugggWWWTTThhh{{{jjjVVVMMMVVVjjjzzz}}}nnn]]]PPPHHHGGG???:::::::::888888<<<"""$$$''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******+++******))))))******++++++******))))))******+++((((((((((((((((((((((((++++++***)))***+++,,,---++++++++++++++++++++++++''''''((()))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............/////////000000000//////000111111222222333111111222222222333333333333333333444555555666666333333333555777999888666888999999:::;;;<<<===>>>??????>>>>>>>>>>>>======???===;;;;;;;;;<<<;;;:::<<<:::999888777555222000222222111111000000//////......------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((()))******++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............////////////000//////000000000000000111///000666???NNNfffgggPPP@@@888444222111///------///111222111000000000000////////////............------------/////////...................../////////000000000111111000/////////000000000000000111111111222222333333444555666777777888555555555555666888:::;;;;;;<<<===???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::<<<===;;;888666777999777888888888777666555444222222111111111222222333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))************+++++++++************************,,,,,,,,,,,,------------------------...///000111+++555FFFcccttt]]]```vvvnnnUUUPPP```sss|||rrrmmmlll___PPP@@@::::::999888777"""$$$''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++***)))(((((()))***+++******))))))))))))******************************+++***)))((()))***,,,---++++++++++++++++++++++++''''''((())))))***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------.............../////////000000//////000000111222222222000111111111111222222222333333333444444555555555222333333555777777777777777888999:::;;;<<<<<<===???>>>>>>>>>============???<<<888888;;;<<<;;;999;;;999777666666555222000222111111000//////......---------,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((())))))***************+++++++++++++++++++++,,,+++,,,,,,,,,------------------........./////////000000111111111111000///555444333333555@@@UUUhhh~~~```SSSCCC888555555444333111000000000000000000///000000/////////.........------------------------................................./////////000000111000000/////////000000///000000000000111111111222222333444555555666666555555555555666888999:::888888:::;;;<<<===>>>>>>@@@???>>>===<<<:::999999999===???<<<777444666999666666666666555555444444222222111111111111222222000000000000000000000000++++++++++++++++++++++++,,,+++++++++++++++++++++************************))))))*********+++++++++************************++++++,,,,,,,,,------------,,,,,,,,,------...///222222222???ccczzzdddjjjlll]]]^^^eee}}}~~~~~~lllTTTDDD===:::888777###%%%'''(((''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++***)))(((((()))***+++***))))))))))))))))))*********************************)))))))))***+++,,,************************************))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------..................////////////...//////000111111222222000000000111111111222222333333333444444444444444222444555666777777888888777888888999:::;;;<<<<<<>>>>>>>>>============<<<>>>;;;888999;;;===;;;888;;;999666555555444222000111111000//////......---,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((()))************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...............///000111111111111000333111222555555666===DDD___zzzyyybbbSSSAAA;;;333000111222///+++111111222222111000///////////////............---,,,,,,---------------------------...........................////////////000///////////////000000///000000000000111111111222222333333444444555555777777777777888888999999666666666777999:::;;;<<<>>>>>>===<<<;;;:::999888888<<>>>>>============<<<<<<<<<;;;;;;<<<======<<<::::::888555444444333222111000000//////......------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))'''((())))))******))))))+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......///000000000------222444444444777>>>IIIYYYkkknnn[[[KKK>>>777666333///...///000///...---...000000//////000111///.........------------,,,,,,,,,,,,---------------------------.........------.........///////////////......//////000000000000000111111111222222222222333333444444444444888888999999999999999999666666666666777888:::;;;<<<<<<;;;;;;:::999999999888:::===<<<888666666777555444444333333333444444444333222111000/////////........................++++++++++++++++++++++++*********+++++++++++++++************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,333666333444EEEfffhhhZZZ]]]bbbkkkqqq{{{vvvkkkXXX^^^eeejjjooowwwmmmVVVIIICCC@@@'''((())))))'''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((***+++++++++***))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++***************************++++++,,,------......---------.........//////......//////000111111111111111111222222222333333333333333333333333333333222444777888666666888:::888888999:::;;;<<<======>>>>>>=========<<<<<<<<<:::===???@@@???===<<<<<<:::777444333333333222111000000///......------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))'''(((((()))))))))))))))++++++++++++*********)))************+++++++++++++++,,,,,,,,,,,,---------...---,,,,,,,,,---...///222......111111//////222444333666@@@MMM```xxxlllaaaQQQBBB888333000...222111///...///111333444+++---......,,,---///222.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////...............///000000111111111111222222222333333333333444444444444444666777888999::::::;;;;;;999888888777888999:::;;;:::::::::::::::999999999888999:::;;;:::888777666555444333333333333444555111111000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************)))************+++++++++***************************++++++++++++,,,,,,,,,---------,,,,,,,,,------***+++111555222333DDDYYY|||ooo^^^TTTQQQXXXfffwww|||ddd]]]SSSLLLNNNZZZkkkxxxssshhh]]]UUU((()))***)))'''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''))))))(((((((((((())))))************************&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))&&&''''''((()))***++++++)))************+++++++++))))))))))))))))))))))))******+++,,,,,,---......---------.........//////......//////000111111111111222222222222333333333333333333333333333333333111444777777666555777:::888999::::::<<<<<<===>>>>>>=========<<<<<<<<<<<<999===BBBCCCAAA>>>===>>>999777444333333333222111000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))++++++++++++******)))))))))************+++++++++++++++,,,,,,,,,---------111000...,,,,,,---...//////...000333222///000333555111333888777777CCCTTTssszzzeeeTTTDDD>>>888444444555555444000111222000...,,,,,,---///000000...++++++...000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........---------.........//////...............///000111111222222222222333333333333444444444444444444555333444666888:::;;;<<<<<<;;;;;;:::999999:::;;;<<<888888999999999:::::::::888888888:::;;;:::777555555444333333333444555666////////////000111222333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,......---,,,,,,---------111((((((333555///555EEEVVVvvvaaaFFFRRRdddvvvyyymmm]]]OOOLLLSSS___hhhooo~~~wwwkkk%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))(((((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************''''''(((((())))))******(((((((((((())))))))))))+++*********))))))((((((***************************++++++,,,,,,------...//////............//////000000000000111111111111111111222222222333333333222222333444444555555666333333333444444444555555444555666777999:::<<<<<<;;;::::::::::::;;;<<<===AAABBBBBBAAA@@@>>><<<:::999888555333000...---,,,////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,------------------------............////////////000000000111333666:::<<>><<<;;;999888777555222000///...---////////////.........------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))))))))))))))******************+++++++++,,,,,,,,,------------------------............////////////111111000000111333666777:::???FFFPPP___wwwjjj___QQQEEE???:::666222333222222111000000/////////......---------------///...------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---.........------------............000///...------...///000//////000111222333333444555555444444444444444444555666777777888999:::;;;???????????????>>>======;;;;;;<<<<<<<<<============;;;::::::;;;;;;:::999555555555555444444444444333222000///...///000111//////......---,,,,,,,,,++++++++++++,,,---...///))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,------......------...///000222333999CCC]]]ooofffiiisssrrr```TTTggg~~~''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&''')))***(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))******************************++++++,,,---------------,,,,,,,,,,,,------//////000000000000111111//////000000000111111111000111111222333333444444333333333444444444555555666666777777888999::::::<<<;;;:::::::::::::::;;;>>>>>>>>>===<<<:::888777555555333111000///////////////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++************)))))))))))))))))))))******************+++++++++,,,,,,,,,---------------------------............/////////222111000//////000111222333444444444777BBBRRR^^^sssrrrcccRRRGGG>>>999333000000222222000111111000000//////.........------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------............//////............///000000000111111111222222222444444444444555555555555666666777888:::;;;<<<<<>>===>>>>>>>>>>>>???????????????===:::999999999999888666666555555444444333333222111000///...///000111......------,,,+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++,,,---------------------...000111222555000999ZZZ}}}llldddlllwwwwwwiiicccooo{{{''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))''''''(((***,,,...(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))*********************************+++,,,,,,------...------,,,,,,------...////////////000000000111000000000000111111111222000000000111222222333333333333333444444444555555666666777777888888999999<<<;;;::::::999999::::::<<<<<<;;;:::999777666555333222111000000///000000.........---------,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222111000//////000000111222666::::::666444555666>>>JJJ___vvvrrrfffUUUHHH@@@;;;777444999666333222333333333111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------........................//////000111111111111111111222222111222222222333333444444888888999999:::;;;<<<<<<:::<<>><<<>>>>>>?????????@@@@@@@@@AAA>>>:::777777777777666555555555444333222111111111111000////////////000...---------,,,,,,++++++---,,,+++***************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************************++++++++++++*********+++,,,,,,------,,,---------...///000000222///222???SSSmmm}}}aaaVVVYYYlllqqqyyyvvvnnngggeeefffkkkuuu~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))''''''(((***,,,...(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))******************************))))))***++++++,,,,,,---//////............//////...////////////000000000111111111222222222333333//////000111111222222333333333333444444444555555666666666777777888888888;;;::::::999999999::::::;;;:::999888666555444444111111000000//////000000------------,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000111222222...///000000///111555999555555;;;EEERRR```ttt}}}}}}lll\\\QQQHHH@@@666000000333666888555444222111111///---,,,000000000000000////////////......---,,,---------++++++*********++++++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...---......///////////////111111111111111111222222222222222333333444444444::::::::::::::::::;;;;;;777999<<>>=========>>>>>>>>>??????AAA>>>:::777666666555555333333222111111000//////111000000///////////////.........---------------...---,,,+++************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************)))))))))******+++++++++))))))***++++++,,,,,,---,,,,,,------......//////---111666777:::OOOwwweeeSSSOOOPPP\\\nnn|||{{{jjjbbb^^^]]]bbbiii&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%&&&''')))***(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))******+++,,,,,,,,,/////////....../////////......////////////000000111222222222222333333333///000000111222222333333333333333444444444555555555555666666777888999999999999999999999:::;;;;;;:::999777666444444333333111000000///////////////------,,,,,,,,,+++++++++*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///000111111222222+++---///000111111333555999555333666;;;@@@IIIRRRgggppp}}}rrrkkk```UUULLLDDD===999666444333333444444333222...///000000000000//////000000000000000////////////......---------------++++++******++++++,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000000000///000000111111111222222222555555555555555666666666999999::::::::::::;;;;;;888:::<<>>????????????;;;;;;;;;;;;<<<<<<<<<<<<>>><<<999888777666444222000000000000000000/////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))***+++++++++)))))))))***++++++,,,,,,***+++,,,---...---,,,,,,///---...000222444:::BBBfffeeeOOOMMMLLLKKKNNNWWWgggzzz}}}jjjXXX))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((()))(((((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******(((((((((((())))))))))))(((((())))))*********+++************************)))))))))***++++++,,,,,,...------,,,,,,------.............../////////000000000000000111111111111111111111222333333444444333333333444444444555555333333444666777999::::::666777777888999;;;<<<===:::888666444333222333333111000///...............,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---......------,,,......------...000222333---///333555111,,,///555222333555666888;;;>>>AAA@@@JJJQQQUUU\\\jjjtttxxx~~~{{{tttlllccc[[[VVVLLLGGG@@@;;;777555222111222222222333333111---***......------------------+++,,,------,,,++++++,,,---------------------------,,,++++++******++++++,,,+++++++++,,,------...---------,,,,,,,,,++++++((())))))))))))*********))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,...000000000000///...///000111222333444444555555555444333333333222222333555888:::===???@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888888666333111000000000000111111111111/////////000///......---++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++)))))))))***++++++,,,,,,***+++,,,---...---,,,+++...,,,,,,///000111666<<<444\\\jjjbbbkkklll```QQQRRRhhh~~~ppp''''''(((((('''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''((())))))(((&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&((()))((('''&&&((()))%%%&&&''')))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++++++++******************---------............///,,,,,,------.../////////000000000000111111111111111222222333333444444555666666555444333333333333666666666777888888999999555666777888999::::::::::::999999888666555333222000000000///...,,,+++******+++,,,---,,,+++***)))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))************))))))((((((''''''((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))***++++++++++++***---,,,,,,,,,,,,---......---------------------------------............//////000000000111111111111//////000111222222333333444666999:::;;;<<<>>>@@@DDDFFFIIINNNSSSWWW[[[]]]___```bbbdddeeeeeeeeeddd___]]]ZZZVVVRRROOOMMMLLLGGGEEEBBB>>>;;;888666555333333333222222111111111000000000000////////////......////////////......------......------,,,+++------------------------------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,)))((())),,,///222---------------------------------.........///////////////000111333444555555555666666555444333333333333444555777:::===>>>===;;;999:::<<<===;;;999;;;;;;;;;<<<>>>???>>>===<<<;;;999777555444333222111111111111000000000000////////////...............---+++*********++++++************************))))))))))))))))))))))))&&&((()))***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++////////////000000000000888;;;IIIssstttYYYSSSXXXwww''''''(((((('''&&&&&&%%%''''''&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''((())))))(((&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((('''''''''((()))((('''&&&'''(((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************************************************************------------............,,,,,,------...//////////////////000000000111111111111222333333444444555444444333333333444444555555555666666777888888888666777888999::::::::::::999999888777666444333222000000//////...,,,+++***++++++,,,,,,++++++***)))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))***++++++++++++***+++++++++++++++,,,------------------------------------------............//////000000000111111111///000000111111222222222111333444444444444666777777888999;;;===>>>@@@@@@;;;<<<>>>???@@@@@@??????===;;;999777555333222222888777666555444444444444222222111111000000000000000000000/////////............////////////......---------...------,,,+++------------------------------,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***)))***,,,...000------------------------,,,,,,,,,---------......////////////111222333444444444555555444333333222444444444555666999;;;<<<;;;999888999;;;<<<;;;999;;;:::999:::;;;;;;:::888;;;:::888666555333333222111111111000000000//////////////////............---,,,+++*********++++++************************))))))))))))))))))))))))&&&((()))***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,,,,+++++++++---------.........//////444555:::UUUppp[[[TTTZZZfffsss~~~'''''''''(((''''''&&&%%%&&&&&&&&&'''((()))+++,,,'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%&&&''''''((((((''''''((()))***)))'''&&&&&&'''&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))************************------------............,,,,,,------.../////////....../////////000000000111111222222333444444444222222222222333444555666444444444555666666777777777777888999::::::::::::888888777777555444222111/////////......,,,+++***,,,,,,+++************+++******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++(((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******((()))******++++++************))))))******+++,,,------------------------------------............////////////000000000000000000000000000000000000///000111000///......000000000000000000000000000555555666777777666666555555555444333333333333444...............///000000000000////////////......000////////////...............////////////......---------------,,,++++++------------------------,,,,,,,,,+++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***++++++,,,---...------------------------++++++,,,,,,,,,---------............///111222333333333333444333333222111444444444444555777888999888777777888:::;;;:::999<<<:::999:::::::::888666;;;:::888666444333222222111111000000000000///////////////............------,,,+++*********++++++************************))))))))))))))))))))))))&&&((())))))))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------///111///888TTTrrrgggRRRLLLQQQ]]]nnn|||&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''%%%&&&''''''((('''''''''((()))***)))'''&&&&&&'''&&&'''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************(((((()))))))))))))))******************+++++++++,,,,,,---------.........,,,,,,------.../////////............////////////111111111222333333444444333333222222333333444555222333333444444555666666666666777888888888888888777777666666444333222111............---,,,+++***---,,,***)))))))))***+++***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***,,,...///+++++++++***))))))((((((((((((((((((((((((((((((((((((((()))))))))******((())))))*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000//////////////////000111111000...---...///000000000111111222222222333333333222222111111111000000///000000111222222000///......------------////////////............/////////.........---------......//////......---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************************************************+++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......---------......000111111333333444444444333333222444444444444555555666666666666666777888999:::999===<<<;;;<<<======;;;999999888777555444333222222111000000000//////////////////.........---------,,,+++++++++++++++++++++************************(((((((((((((((((((((((('''((())))))(((((()))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++111//////999GGGaaa}}}eee```YYYWWW^^^fffqqq&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''((()))))))))'''&&&&&&(((''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++,,,,,,,,,------------...,,,,,,------.../////////............////////////000000111222222333333444555444333222222222222222222222222333444444555555444555555666666666666555555555555444444222111000............---,,,++++++,,,+++***)))((()))***+++)))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&(((***---000222222111///---+++)))((('''(((((((((((((((((((((((()))))))))*********++++++(((((()))************)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............////////////........................///111000//////000111------...//////000111111000//////...------------,,,,,,,,,+++,,,,,,---...222222000///...---------......//////////////////............------------------............------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))************************************************************************)))***+++,,,,,,,,,+++***,,,,,,,,,---------..................////////////------------...///000000444444555555555555444444444444555555555444444444444555666777777888999:::<<<;;;;;;<<<>>>>>>===<<<888777666444333222222222000000000////////////...............------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++333222111333222<<>>@@@FFFLLLLLLEEE>>><<<777333444444444555999444444444444333222111111,,,,,,,,,,,,---...///000.........---------,,,,,,++++++++++++******************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))*********+++++++++*********+++++++++,,,,,,,,,+++******)))*********************)))))))))((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))*********************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------.............................................///000111111111444222111333777;;;>>>???999;;;===>>>AAAKKKZZZfffrrriii[[[PPPMMMTTTbbblll~~~jjjSSSOOOWWWbbbqqqjjjWWW[[[dddqqqyyyyyyooofffNNNBBB999999===AAAEEEIII===:::777333000/////////---------,,,------....../////////......------,,,,,,++++++++++++*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************++++++++++++++++++***************+++************))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------------.........///........................//////000111333444555555444111000888EEERRRXXXZZZXXXXXXXXXXXX]]]lllvvvnnnpppxxxtttmmmrrr|||uuuzzzqqq```PPPPPPYYYbbbgggjjjccc\\\QQQEEE<<<666444333666555333222000/////////000000//////...------,,,,,,,,,+++++++++*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++************+++++++++++++++***************++++++************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++(((((())))))*********+++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,---------......---------.........//////////////////////////////000000222333555666888888@@@???DDDWWWsss|||{{{}}}}}}www{{{~~~vvvwwwooonnnzzz{{{hhhWWWLLLGGGEEE@@@>>><<<999666333222111111000000///...---------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++)))************++++++++++++***************++++++************))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***))))))((('''))))))))))))************---***((())),,,...---+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////------...000222222000...///,,,******---000111111222000//////000111111000666;;;DDDOOO[[[aaa[[[QQQcccbbbfffwwwvvvpppooosss~~~tttqqqwwwxxxrrrqqqvvv}}}|||tttqqqrrr{{{uuuooosssjjj^^^RRRCCC888555888222444666555222000000222---***((()))+++---------,,,------,,,***)))******+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++)))'''%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&******))))))(((((('''''',,,+++******++++++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))************,,,***)))))),,,------+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000///...............---111000000000000000///...444444444333333555:::>>>LLLYYYnnn~~~~~~~~~~~~pppjjjkkkiiixxxxxxgggRRREEEBBBEEEEEEBBB:::222...000444000000000000///...+++))))))***+++++++++***++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&''')))+++---''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((((((((()))))))))***)))******++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&***)))))))))((((((((('''++++++***+++,,,,,,***'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))))))))************,,,***)))***+++---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////000///...------...///000+++---///000000000111222111777======:::===FFFOOOaaarrr|||qqqqqqwwwrrr}}}}}}mmmqqqzzz~~~vvvfffZZZUUUdddfffddd[[[LLL>>>555222222222222000...,,,---...++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''(((+++...000''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))(((((((((((((((((((((((()))))))))************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((+++++++++---...---***'''************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((()))))))))************++++++******+++,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////---.../////////000222333,,,///111///...111999@@@???MMM[[[___ZZZYYY___hhh|||zzzyyyvvv|||{{{jjjjjjoooyyy~~~zzztttqqqwww{{{uuubbbMMM@@@555444111---+++,,,000444000000/////////...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&'''(((***---...''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))(((((((((((())))))(((((()))))))))***************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((+++++++++---...---***'''************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''')))*********)))((()))))))))************++++++++++++***+++,,,---,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........./////////000000***---000000//////000222444777777222000888HHHVVVkkk~~~~~~~~~||||||xxxiii]]]EEEDDDAAA===888444222111222000......///000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))******************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((()))))))))))),,,,,,+++,,,------+++(((++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''***,,,---,,,***((())))))))))))***************+++,,,+++******,,,...,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000,,,///111111......000333333999>>>======III```sss||||||uuunnnpppssstttrrrbbbbbbaaa___WWWJJJ;;;111333///++++++...000000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((((((((((((((())))))***)))))))))*********++++++))))))***++++++++++++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((((((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***(((((((((((())))))))))))...,,,++++++,,,---+++***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((+++///222222///+++((())))))))))))************)))+++,,,+++******,,,...------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000///111222111111444;;;BBBGGGRRR[[[[[[XXX___ssswwwvvv}}}}}}xxxzzz~~~~~~|||zzzyyyttthhhWWWJJJ===777///,,,...000000...------------------------,,,,,,,,,,,,---------...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((((((((((((((()))******))))))*********+++++++++(((((()))************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((()))(((((()))************)))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''')))***'''((((((((()))))))))***///---++++++,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***...333666666222---)))))))))))))))************)))+++---,,,)))))),,,///---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------////////////000000000000222333333333555===JJJTTTqqq}}}tttoooxxx~~~sssiiiKKKBBB777111000000...,,,------------------------,,,,,,,,,------.........************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((((((((((((((()))******)))************+++++++++''''''((()))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((()))***************((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''***+++'''((((((((())))))*********+++,,,------------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))),,,,,,,,,+++++++++******++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000...,,,---///000...,,,......///000000///......333444333333;;;QQQppp~~~}}}|||nnnllliiirrrxxxtttvvvwwwppplllpppssstttrrrqqqnnnkkkpppzzzxxxuuuvvvuuukkkWWWDDD>>><<<777111///111///111555222,,,,,,111+++,,,---...............+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************(((*********)))((()))***))))))(((((((((((())))))((()))***++++++***)))(((''''''(((((())))))******)))************+++++++++)))))))))******++++++,,,***++++++++++++***))))))***************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((------......------,,,,,,)))))))))***++++++,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))),,,,,,++++++************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,++++++,,,,,,---...,,,,,,---------.........222000///000111222000---000111111111000111444777777999;;;AAAPPPlll{{{vvvnnnhhhjjjrrruuusssooommmxxx~~~tttfff```[[[QQQGGGCCC666000,,,...///,,,---111..................------,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************)))***+++***)))((()))+++))))))(((((((((((())))))))))))***++++++***))))))((((((((())))))))))))))))))************+++++++++*********++++++++++++++++++++++++++++++***)))))))))))))))***+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((/////////......---,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))+++************)))))))))++++++************++++++------++++++++++++------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,------...,,,------------..................///000000///---222333333111000777BBBKKKZZZYYYXXX]]]jjj{{{vvvtttsss{{{{{{zzzqqqiiifffRRRDDD666000000///......000//////...------,,,,,,------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************)))+++++++++***)))***+++))))))(((((((((((())))))******++++++++++++******))))))))))))))))))(((((()))************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******)))(((((()))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((//////......---------------,,,,,,++++++***))))))++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))***)))))))))))))))))))))++++++************++++++...---+++******+++---...,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---......------------............,,,------///000111000000222333222111555EEE[[[lll}}}wwwlllppprrrrrrwwwtttqqqqqq{{{{{{rrrnnneeeTTT???444333444111/////////...------,,,,,,,,,------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************************)))))))))(((((()))))))))************)))+++,,,+++***)))***,,,))))))(((((((((((())))))******++++++++++++******+++******))))))((((((((())))))*********+++++++++---------,,,,,,+++++++++++++++,,,,,,++++++***)))(((((()))***+++,,,,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))(((((())))))***+++***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((......------------...///------,,,,,,+++*********++++++++++++++++++++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))***++++++************++++++...---+++******+++---...,,,,,,,,,---------..............................------,,,,,,------...///---------.........//////222222222222111111222222...000222777DDD]]]}}}~~~vvvtttlllyyynnnsss}}}xxx~~~nnnccccccUUUBBB777666888777333//////...------------...,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************************)))))))))(((((()))))))))************)))***++++++))))))***+++))))))(((((((((((())))))************************++++++******))))))(((((())))))*********+++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((111000...------...//////******++++++,,,---------++++++++++++++++++++++++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))))))))************+++++++++************++++++------++++++++++++------,,,,,,,,,---------..............................---------------......///------........./////////333333222000...///222444222555<<>>:::666222000////////////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************'''((()))((('''&&&''')))))))))(((((((((((()))))))))((('''&&&&&&'''((())))))))))))***+++++++++,,,)))************+++++++++)))))))))******++++++,,,,,,,,,------,,,,,,+++***,,,,,,++++++***)))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))))))))))))))******+++'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))