BM6P6(@ ~~~}}}kkkdddfffkkkmmmtttxxxtttqqqvvv}}}{{{pppmmmiiihhhkkkuuuzzz~~~}}}vvvlllddd___XXXaaallltttxxx|||rrrlllllljjjhhhgggggghhhdddgggqqqsssvvvpppNNN<<<999555222222111111000000000000000///////////////......---------......---...............------............////////////////////////////////////////////////////////////............////////////111111111000111111222222555999EEEYYYsssooobbbZZZUUURRRPPPOOONNNKKKHHHEEEAAA???======<<<:::888777666555555333333333333333333333333222333555777999:::;;;;;;:::444222777888555555999999:::<<<>>>>>>===<<<;;;888777555555777999999999999888666666777888888777777777777777777777888999<<<===>>>@@@BBBDDDFFFGGGHHHMMMTTTYYY\\\]]]^^^^^^___aaafffjjjooouuu{{{vvvjjjXXXLLLOOOYYYvvvnnnJJJ===888555555333222111000000000........................,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((}}}jjjccceeejjjqqqzzz{{{zzzuuurrrsssrrrqqqnnniiiccc^^^[[[[[[aaakkkxxxqqqkkkkkkiiigggfffdddgggdddgggrrruuuzzzbbbDDD;;;888444222222111111000000000000000/////////.........------------......---...............------............////////////////////////////////////////////////////////////............////////////111111111000111111222333555999EEEZZZuuuqqqddd\\\WWWSSSQQQNNNMMMKKKGGGDDDAAA>>>===<<<;;;999777666444444333333333333333333333333333333333555777888::::::;;;777333333888;;;999:::<<<888:::;;;======<<<;;;:::888777555555888999:::999999777666666888999888888777777777777777888888999;;;<<<>>>@@@BBBDDDFFFGGGJJJOOOVVV[[[]]]]]]^^^^^^^^^aaadddhhhkkkpppvvvzzz}}}uuuiiiWWWMMMSSS```nnnJJJ===999555555333222111000000000........................,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((}}}jjjbbbdddiiiuuu}}}yyy|||~~~yyylll___XXXXXX\\\___mmmzzz~~~ooojjjiiigggeeeeeedddgggfffiiiuuuzzz|||vvvRRR<<<:::777444222222111111000000000000/////////.........---------------......------...............---............////////////////////////////////////////////////////////////............////////////111111000000111222222333555999EEE\\\yyysssfff^^^XXXTTTRRRMMMLLLIIIFFFCCC@@@===<<<;;;:::999777555444333333333333333333333333333333444444555666777888999999888666777;;;>>>===;;;<<<888888:::;;;;;;;;;:::999888777666666888:::::::::888777666777999:::999888777777777777777888999999;;;<<<>>>@@@CCCEEEGGGHHHNNNRRRXXX\\\]]]]]]]]]]]]]]]___bbbdddgggkkkqqquuuvvvwwwuuugggUUUNNNWWWgggmmmIII>>>:::555555333222111000000000........................,,,,,,,,,+++++++++******+++++++++***************)))))))))))))))))))))))))))((((((''''''(((((()))~~~jjjaaacccgggvvvnnnkkkooozzzxxxdddZZZZZZaaahhhxxxzzzmmmhhhgggeeedddeeefffjjjiiimmmxxx}}}{{{}}}fffIII:::777555333111222222000///000000/////////.........------,,,,,,------......,,,---......///.....................////////////////////////////////////////////////////////////............////////////000000000000111222333333555999FFF___~~~sssggg___YYYTTTQQQLLLKKKHHHEEEBBB???===<<<<<<;;;999777555444333333222222222222222222222222444444555555666777888888===<<<<<<>>>???===:::888666777888999999999999888888777666777:::;;;;;;:::888777777888:::;;;:::999777666666666777888999:::;;;<<<>>>@@@CCCFFFHHHIIIPPPTTTXXX[[[[[[[[[[[[[[[[[[]]]___aaadddiiinnnsssrrrssszzzuuufffTTTNNNYYYjjjlllIII>>>:::555555333222111000000000........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))~~~iii```aaaeeessswwweeecccgggpppuuuxxxkkk^^^]]]fffnnnuuuiiieeeeeecccccceeefffkkkjjjnnnxxx~~~{{{yyyYYYBBB888555333222111222222000///////////////............,,,,,,,,,,,,,,,---......,,,------...//////..................////////////////////////////////////////////////////////////............////////////000000000000111222333444555888FFFaaa~~~qqqfff^^^YYYSSSPPPKKKJJJHHHEEEBBB???===<<<===<<<:::888666555555444222222222222222222222222444444444444555666777888>>>>>>????????????;;;888555666666777777777777777777777777888;;;<<<<<<;;;888888888999;;;<<<:::999666666666666777888999:::;;;<<>><<<===<<<;;;999777666555555222222222222222222222222333333222333444666888999;;;=========>>>@@@>>>:::444444444555555555666666777777777:::<<<======<<<:::999:::;;;<<<<<<:::888666666666666777888::::::<<<===@@@CCCGGGJJJMMMNNNQQQTTTWWWYYYXXXXXXXXXXXXXXXYYY[[[]]]```fffmmmrrrrrrwwwrrrcccRRRLLLRRR\\\xxxgggEEE<<<:::555555333222111000000000........................,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))***))))))(((((())))))***yyycccYYYYYY]]]dddppp{{{vvvuuuxxxvvvyyywwwhhh```]]]^^^dddiiigggjjj}}}wwwsss~~~tttkkkcccaaaaaaaaadddgggfffmmmnnnrrr~~~{{{kkkWWWCCC777444222111000111222222000/////////.........---------++++++++++++,,,---...///+++,,,---...////////////............////////////////////////////////////////////////////////////............/////////////////////000111333444555333777GGGfffxxxnnneee___ZZZUUUQQQKKKJJJHHHFFFCCC@@@>>>======<<<:::888666555444444111111111111111111111111222111111222333666888:::<<<>>>===:::;;;???>>>999333333333333333444555555777777888:::===>>>===<<<;;;;;;;;;<<<===<<<999666555555666666777999:::;;;===???AAAEEEIIIMMMOOOQQQRRRUUUXXXYYYYYYXXXYYYZZZYYYYYYZZZ[[[]]]bbbiiinnnrrrzzzlll```QQQKKKNNNSSSkkkeeeCCC;;;999555555333222111000000000........................,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******vvv```VVVVVVYYY^^^hhhuuuzzzrrrmmmggg```]]]bbbYYYYYYaaaccc\\\[[[bbb^^^cccmmmtttsssvvvzzzwwwppphhhaaa```aaaaaadddhhhiiippprrrxxxsssZZZKKK>>>666777111000000000222222000...//////.........---------++++++++++++,,,---...///+++,,,---...////////////............/////////000////////////////////////////////////////////////............/////////000/////////000111333444555222777GGGggg~~~wwwnnnfffaaa\\\VVVRRRKKKJJJHHHFFFCCCAAA???>>><<<:::999777555444333333111111111111111111111111111111000111333666999;;;???AAA>>>999888<<<;;;555333333222222333333444555777777888;;;>>>???>>><<<<<<<<<<<<======;;;888555555555555666777999:::;;;>>>???BBBFFFJJJNNNQQQRRRSSSVVVYYYZZZZZZZZZZZZ[[[ZZZZZZZZZYYY[[[___fffjjjqqq|||ggg]]]PPPJJJLLLNNNdddzzzcccBBB:::999555555333222111000000000........................,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******ppp[[[RRRRRRUUUYYYaaaiiinnnuuuxxxmmmddd___]]][[[ZZZRRRXXX^^^___^^^___aaabbbeeemmmxxxnnnmmmhhhdddbbbdddgggggggggsssvvvxxx~~~\\\NNNDDD;;;777111111111111111000000000000......---,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,---------..............................//////////////////////////////.........---------............//////////////////000111222222333333444888FFF___{{{yyypppjjjfffbbbZZZTTTOOOLLLHHHEEECCCBBB@@@>>>;;;:::999777555444333333222222111111111111222222333222111000222555888:::@@@@@@???<<<888555444444333222222111222333555666777888;;;===>>>>>>=========<<<999777555444444444444444444555777888:::;;;@@@BBBFFFIIIMMMOOOPPPQQQTTTVVVYYY[[[]]]\\\[[[ZZZYYY\\\\\\ZZZXXXYYY```fffpppvvv~~~jjjWWWOOOLLLJJJMMMUUUnnn```CCC;;;888555555333222111000000000...........................,,,++++++------,,,***)))************++++++++++++***)))(((((()))***+++''')))***)))((('''(((***nnnYYYPPPPPPSSSUUU\\\bbbeeekkkrrrwwwxxxuuuoooeee___\\\]]]]]]\\\\\\```ccccccbbbccccccdddhhhppp|||yyymmmllliiidddccceeehhhiiiiiiqqqtttvvvtttRRRHHH@@@999666111111111111000000000//////......---,,,,,,,,,,,,---------,,,,,,------...///,,,,,,,,,---------..............................//////////////////////////////.........---------............///////////////000000111222222333333444777CCC\\\www|||rrrkkkgggbbb[[[UUUPPPLLLHHHEEEDDDBBB@@@>>>;;;:::999777555444333333222222111111111111222222222222111000222555888:::===>>>===:::666333222333222222222222333444666777888999;;;=========<<<;;;<<<;;;999666555444444444444444444555777888:::;;;@@@BBBEEEJJJMMMPPPQQQRRRTTTVVVYYY\\\^^^^^^]]]\\\\\\]]]]]]ZZZWWWXXX]]]bbbjjjoooyyy{{{hhhUUUNNNJJJHHHLLLTTTnnn^^^BBB;;;888555555333222111000000000...........................,,,++++++------,,,***)))************++++++++++++***)))(((((()))***+++''')))***)))((('''(((***lllXXXOOONNNPPPRRRXXX\\\]]]___dddgggfffhhhddd___\\\]]]___aaabbbcccdddeeeggghhhhhhiiiiiipppvvvqqqkkkkkkhhheeedddfffiiikkklllpppuuuwww```FFFAAA;;;777555000111111000000000000//////......---,,,,,,,,,,,,---------,,,,,,------...///,,,,,,,,,---------..............................////////////////////////...............---------............////////////000000000111222222333333333666@@@WWWrrrssskkkgggbbb\\\WWWPPPMMMIIIFFFDDDBBB@@@>>>;;;:::999777555444333333222222111111111111222222222111000000222444777888:::::::::777333111000111111111222222333555777888999:::;;;<<<<<<;;;:::999999888777666444444444444444444555666777999:::;;;???AAAEEEJJJNNNQQQSSSSSSTTTVVVZZZ]]]```aaaaaa```___```^^^[[[WWWVVVZZZ^^^cccgggoooxxx|||wwweeeSSSLLLHHHFFFKKKTTTnnn\\\AAA;;;888555555333222111000000000...........................,,,++++++------,,,***)))************+++++++++******))))))))))))******''')))***)))((('''(((***kkkWWWOOOMMMNNNSSSXXXZZZYYYYYY]]]^^^]]]^^^^^^^^^___bbbdddfffgggiiigggiiinnnsssvvvzzz}}}uuukkkjjjhhhfffdddccceeehhhlllnnnrrrxxx{{{nnnPPP???===888666555000111000000000////////////......---,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,---------..............................////////////////////////....................................////////////000000111111111222222222444555???TTTooo~~~rrrjjjfffccc^^^YYYRRRNNNJJJFFFDDDCCC@@@???;;;:::999777555444333333222222111111111111222222111111000000111333666777888888888666222000000000000111222333555777999999:::;;;;;;;;;:::999888777777666666555444444444444444555555666777999:::;;;???AAAFFFJJJOOORRRTTTUUUUUUWWWZZZ^^^aaacccddddddcccbbb```\\\WWWVVVWWWYYY^^^aaagggoootttzzzuuudddSSSLLLHHHFFFKKKUUUtttYYY@@@;;;888555555333222111000000000...........................,,,++++++,,,---+++***))))))*********+++++++++***))))))))))))))))))***''')))***)))((('''(((***kkkYYYQQQOOOOOOTTTYYY\\\ZZZZZZ]]]^^^]]]ZZZ\\\```cccfffhhhjjjlllpppnnnrrr|||ooohhhiiiddddddbbbbbbcccgggkkknnnsss{{{yyy]]]GGG<<<<<<777555555000000000000////////////.........---,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,---------..............................////////////////////////---.................................////////////111111111111111222222222555666???SSSoooyyynnngggeeeccc___[[[SSSOOOKKKGGGEEECCCAAA???;;;:::999777555444333333222222111111111111222222000000000000111333444555666777777555222000000111000111333555888:::;;;<<<;;;;;;::::::888777666555444444555555555444444444555555555666888999;;;<<<@@@BBBFFFKKKOOOSSSUUUUUUVVVXXX[[[___bbbeeeggggggeeedddaaa]]]YYYVVVVVVWWW\\\^^^cccjjjpppxxxtttcccTTTMMMHHHFFFMMMXXXVVV>>>:::888555555333222111000000000...........................,,,++++++,,,---+++***))))))*********+++++++++)))))))))******)))))))))''')))***)))((('''(((***jjj[[[VVVUUUUUUXXX]]]```^^^^^^aaabbbaaa\\\^^^aaadddgggkkkpppssswwwvvv{{{zzzmmmhhhgggccccccbbbbbbbbbeeejjjnnnrrr|||jjjRRRBBB<<<<<<666444555///000000////////////............---,,,,,,,,,,,,---------,,,,,,------...///,,,,,,,,,---------..............................////////////////////////---------...........................////////////111111111111111111111111444666???TTTppp~~~vvvlllgggeeeccc^^^ZZZTTTPPPLLLHHHFFFCCCAAA???;;;:::999777555444333333222222111111111111222222000000000000111222333444555666666555222111111111111222555888;;;===>>>???;;;:::999888777666555555333333444555666666555555555555666777888:::;;;<<>>???===;;;:::999888666555444444555555222333555777888888888888999999888999:::<<<>>>@@@EEEGGGJJJMMMPPPSSSUUUVVVZZZ\\\^^^``````bbbdddffffffeeedddbbb```^^^\\\[[[UUUUUUXXX]]]bbbmmmlll^^^RRRMMMIIIGGGOOO[[[oooMMM===;;;777444333222111000000000000000000///...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))nnngggfffhhhkkkoootttwwwzzzzzzzzz{{{}}}}}}{{{rrrlllpppyyyvvvppphhheeeiiiiiifffeeehhhjjjkkkpppvvvjjjJJJAAA@@@<<<777444333333222111111111000000///......---......---------,,,,,,,,,---------------------------,,,,,,,,,,,,---..................////////////////////////////////////000000000000000000000000////////////000000000000111111000000111111222333444333>>>TTTvvvxxxpppkkkfffaaa]]]WWWTTTOOOJJJGGGDDD@@@>>>:::999777666444333333222111111111111111111111111000111111111111222222222444444555555666777888999===>>>??????>>><<<999888777666555444333444555555555666888:::;;;:::999888999888888999;;;===???@@@GGGHHHKKKNNNRRRTTTVVVWWWXXXZZZ\\\^^^^^^___aaacccbbbbbbbbbaaa___]]][[[ZZZVVVUUUXXX[[[```iiizzzjjj]]]QQQLLLIIIHHHPPP]]]jjjIII:::999666444333222111000000000000000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))xxxhhhcccdddgggjjjlllmmmooosssvvvxxxyyy{{{}}}zzzvvvwww~~~yyyyyyzzzzzzpppnnnhhhgggkkkjjjhhhiiimmmoooqqqvvv~~~ZZZEEEAAA>>>;;;666444333222222111111000000//////...............---------,,,,,,,,,---------------------------,,,,,,,,,,,,---..................////////////////////////////////////000000000000000000000000////////////000000000000111111000000111111222333555222===UUUyyyzzzrrrlllhhhdddaaaZZZVVVQQQLLLHHHEEEAAA???;;;:::888666444222111111111111111111111111111111000111111111111222222222444444555777888;;;===>>>CCCBBB@@@>>>;;;999777666444333333222222444555666888:::<<<======<<<999888888888888999;;;>>>@@@BBBHHHJJJLLLPPPSSSUUUVVVWWWUUUWWWYYYZZZ[[[\\\^^^```\\\]]]_________]]][[[ZZZWWWVVVWWWZZZ]]]cccqqqggg[[[PPPLLLHHHHHHSSS```eeeEEE888888666444333222111000000000000/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))xxxjjjccceeehhhjjjjjjiiihhhjjjooorrruuu{{{wwwpppnnnvvvzzzoookkkkkkhhhiiimmmmmmlllnnnrrrsssuuu|||{{{qqqPPPDDDAAA<<<999555333333222111000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////////////////////////////////////////////////////000000000000111111000000111111222333444222<<>>;;;888666555555111111000111222333555666:::;;;===>>>>>>;;;888666777888888:::<<>>;;;:::888555333111000000111111111111111111111111000000111111111222222222333333555777:::===@@@AAA>>>===:::777555444444444/////////000111333555777:::;;;<<<<<<;;;999666444777777888:::===AAADDDFFFIIIJJJMMMOOOQQQSSSTTTTTTRRRTTTVVVXXXYYYZZZ\\\^^^]]]^^^```aaabbbaaa```___\\\ZZZZZZ\\\\\\\\\bbbjjjsss~~~|||```UUUMMMJJJHHHJJJYYYjjj}}}\\\AAA888:::777444333222111000000000000...............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))zzzpppkkkmmmsss}}}pppqqq|||qqqkkkfffggghhhhhhjjjoooqqqqqqssswwwzzz{{{ooorrrmmmQQQBBB:::444777555333222222222000///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////////////////000000000000000000000000////////////000000000000111111000000111111222333111444>>>KKK```{{{wwwtttpppmmmbbb\\\TTTMMMHHHDDD@@@>>>:::999777555333111000000111111111111111111111111000111111111111222222222222222333555888:::===>>>999888666444333333333333/////////000111333555777999999:::999888666555444666777888;;;>>>BBBFFFHHHJJJKKKMMMOOOQQQRRRSSSSSSSSSUUUXXXZZZ[[[]]]```bbbbbbbbbbbbccccccbbbbbbbbb```^^^^^^```___]]]```eeejjjtttyyy\\\SSSLLLIIIHHHKKK\\\oooyyyZZZ@@@999;;;777444333222111000000000000........................,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))zzzsssvvv|||~~~tttzzztttkkkhhhggghhhggggggjjjnnnpppqqqtttyyy}}}kkkkkkzzz~~~[[[JJJAAA:::666555333222111222222000.................................---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---..................////////////////////////////////////000000000000000000000000////////////000000000000111111000000111111222333111444===HHH]]]}}}zzzvvvrrreee___WWWOOOIIIEEEBBB???888777666444333222111111111111111111111111111111000111111111111222222222111111222333555777888999666555444333222222222222000000000000111333555666999999888666666555555555555666888;;;???CCCGGGIIILLLMMMNNNPPPRRRSSSTTTTTTTTTWWWZZZ]]]___aaaeeeggggggfffdddcccbbbbbbcccccccccaaaaaaddddddaaaaaaeeefffmmmzzzvvvYYYQQQKKKIIIHHHLLL^^^sssvvvXXX@@@999:::666444333222111000000000000........................,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))|||rrrkkkiiihhhhhhiiiggggggjjjnnnoooppptttzzzuuueeekkkhhhMMMCCC===888888444333111111222111000...---...........................---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---................../////////000////////////////////////000000000000000000000000////////////000000000000111111111000111222222333333444<<>>:::999444666555333111///////////////......---,,,,,,++++++......---,,,,,,+++******++++++******++++++,,,---++++++,,,,,,,,,,,,------....................................////////////////////////////////////////////////000000000000000111111111111222222222333666:::AAATTTqqqxxxrrrgggbbb[[[SSSMMMHHHBBB???;;;888555333333333111000000000000000111111111111111000000000000000000000000000000000111222333444555555555555444333222111000000///000111222444555444555666555333333444666555555777<<>>DDDIIIKKKLLLOOOQQQTTTWWW[[[___aaabbbcccaaa___bbbiiipppssstttooojjjggghhhlllpppxxxpppWWWQQQGGGFFFKKKLLL]]]{{{bbbJJJ999777999555333222222111000///.........------------,,,,,,,,,---,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))wwwmmmeeedddfffccciiikkkmmmnnnnnnooossswwwyyy}}}yyymmmttt]]]GGG>>>@@@:::666777444444333222111000///............---------,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------....................................////////////////////////////////////////////////000000000000000000111111111222222222333555777<<>>777333666444222222222111000///......---------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---+++++++++,,,,,,,,,------....................................////////////000000000000000000000000////////////000000000000000000111111111222222222333444777===JJJbbbzzztttlllggg___WWWQQQKKKEEEAAA>>>;;;888666666555444333333222222222111111000000//////000000111111111111111111111000111111222333222222222333222222111000111111222222333333333333222444666666555555555666666888<<<@@@DDDHHHLLLOOOSSSVVV\\\aaaeeefffffffffbbb___]]]___fffmmmrrrttt|||nnnZZZTTTJJJHHHMMMRRRhhh}}}XXXFFF888555666333222222111111000000//////------------------------,,,,,,+++++++++++++++***,,,+++***)))))))))******))))))))))))))))))))))))))))))(((((((((((())))))uuugggmmm}}}mmmiiijjjbbb```gggjjjjjjmmmqqqqqqppprrryyymmm```^^^hhh~~~\\\HHH;;;999:::333222666333111111111111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------....................................////////////000000000000000000000000////////////000000000000000111111111111222222222222333666===JJJaaa{{{vvvmmmhhh```YYYRRRLLLFFFBBB???<<<999777666666555444333333333222111111000000/////////000111111222222222111111111111111222222111111222222222111111000111111222333444444333333222555777888777666777777777:::>>>BBBEEEIIINNNQQQWWW[[[aaafffhhhgggeeeccc[[[ZZZ[[[^^^fffppp{{{jjjZZZUUUKKKIIINNNSSSkkkuuuRRRDDD:::555555222111111111111000000//////,,,,,,,,,------------...++++++++++++++++++++++++---,,,***)))))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))|||gggdddrrrpppcccccchhhbbbaaahhhjjjiiinnnsssttttttyyyooo]]]WWW^^^ttt]]]KKKAAA666666999333333555111000111111111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------....................................////////////000000000000000000000000////////////000000000000000111111111111222222222111111555<<>>;;;888777666666444333333333333333333222222222111111111111222222000000000000000000000000000111111111111222222222111111111111111111111111222555999;;;;;;;;;;;;<<<<<<@@@DDDGGGIIIMMMRRRVVVccceeeffffffddd___ZZZWWWYYY\\\dddqqqvvvhhhXXXQQQKKKIIIHHHSSSooobbbEEE>>>777333444222222222111000///...------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))ppphhhtttyyyqqqnnnlllllllllmmmmmmnnnooopppqqqsssxxx}}}eeeaaaeeexxxoooLLL???>>>888888666444333222222222111000000//////...------------------------------++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,---------............------......//////000000111111000000////////////000000000000000000000000000111111111111222222222111333777:::AAAUUUvvv~~~xxxooodddZZZRRRNNNLLLEEECCC@@@===:::888777666444444444333333333333222222222111111111111222222111111111111111111111111111111111111222222222222222222222333333333333333555888;;;======<<<<<<===???BBBFFFIIILLLPPPVVV[[[bbbcccddddddaaa\\\WWWTTTTTTXXX```mmmooobbbWWWPPPJJJHHHIIIVVVttt]]]BBB<<<666444555222222222111000///...------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))}}}ooodddggglll}}}rrrmmmllllllnnnooopppqqqrrrssssssssstttyyyxxx```kkk{{{OOOBBB???777666666555444333333333333000//////...------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------........./////////.........///////////////111000000000000/////////000000000000000000000000000111111111111222222222222333666:::@@@SSSttt}}}tttiii___WWWRRROOOHHHFFFBBB???;;;999888777444444444444333333222222222222111111111111222222111111111111111111111111111111111111222222222333333333444444555555555666888;;;>>>???>>>>>>>>>???CCCEEEHHHKKKPPPUUU\\\```bbbbbbbbbaaa]]]XXXTTTQQQTTTVVVZZZbbbooo{{{ggg[[[UUUNNNHHHHHHJJJYYYzzz|||WWW???;;;666333555333222222111000///...------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))|||wwwfffWWWVVVWWWvvvzzzrrrooonnnmmmkkkmmmoooqqqtttvvvwwwwwwwwwxxxoooeee]]]???>>>???777555444333333333333333333///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///////////////.........000000000000000000000000000000000000000000000000000000111111111222222222222222666;;;AAARRRuuuwwwmmmccc[[[UUUQQQJJJHHHDDD@@@<<<999888777555555555444333333222222222222111111111111222222111111111111111111111111111111111222222222333333333333444444555666777777:::<<>>???@@@FFFGGGIIIMMMSSSZZZ```dddccccccbbb___[[[WWWRRRPPPRRRSSSUUUYYY^^^gggqqqxxxrrraaaXXXSSSLLLGGGFFFJJJ[[[}}}uuuSSS>>>;;;666333555333111111111000///.........------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((zzzbbbQQQQQQSSSbbbuuupppkkkjjjkkkmmmlllkkkoooqqqsssvvvxxxyyyyyyyyyzzzttthhhttttttOOO???<<<:::777333333222222222222333333.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///////////////.........000000000000111111111111000000000000000000000000000000111111111222222222111111555<<>>===777333444111111111000000//////......------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((zzz___OOOQQQSSSZZZzzzyyykkkhhhdddccceeejjjnnnppptttuuuwwwyyyzzz{{{||||||ssssssZZZHHHBBB999333444333333222111111111222222///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////.........///////////////000000000111111111111222000000000000000000000000000111111111111222222222222000444<<<@@@OOOttt~~~vvvmmmddd]]]YYYQQQNNNIIIDDD???;;;999888777666666555444333222222222222111111111111222222222222222222222222222222222222222222333333333333111222333444666777999999;;;===???@@@@@@AAACCCEEEIIIIIILLLRRRYYY```dddeeedddbbb___[[[WWWTTTQQQPPPMMMRRRZZZ```fffjjjnnnqqqttt}}}kkk^^^XXXPPPJJJFFFGGGKKK\\\~~~jjjLLL===>>>888333333111111000000000/////////...------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))rrr[[[OOOPPPPPPUUUggg~~~ssslllddddddddddddeeejjjppptttvvvwwwyyy|||fffIIIAAA>>>777222222333333222111111111111111//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------............------......//////000000000000111111111222222222000000000000000000000000000111111111111222222222333000444;;;===JJJooo}}}tttllleee```UUURRRMMMHHHBBB>>>;;;:::777777666555444333222222222222111111111111222222222222222222222222222222222222222333333333444444222333444666888999;;;;;;<<<>>>@@@AAABBBCCCFFFHHHKKKLLLOOOVVV]]]ccceeeddd___]]]ZZZVVVRRRPPPNNNMMMNNNRRRYYY___eeekkkpppttt|||~~~{{{xxxwwwzzz|||hhh[[[VVVNNNIIIFFFIIINNN___bbbFFF:::<<<888333333111000000000000////////////------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))yyylllZZZRRRQQQNNNKKKRRRbbb|||ooofffaaaZZZ^^^dddggggggiiilllooosssuuuxxx~~~bbbQQQ@@@:::999666444444444333222111000000000000000//////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,------...///000111111000000111111222222222222000000000000000000000000000111111111111222222222444111444:::;;;EEEjjjzzzqqqjjjfffXXXUUUPPPJJJEEE@@@>>><<<888777666555444333222222222222111111111111222222222222222222222222222222222222333333333444444444333444555777999;;;=========???AAABBBCCCFFFIIIKKKLLLMMMQQQXXX```eeeeeeddd\\\YYYVVVRRRNNNLLLKKKJJJIIIMMMTTT\\\eeepppzzzuuuqqqnnnqqqxxx{{{eeeXXXTTTLLLHHHGGGJJJQQQbbb\\\AAA777;;;777333444222000000000000////////////------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))){{{iiimmmaaaPPPKKKMMMNNNPPPYYYsssxxxkkkeeecccbbb```aaadddeeegggjjjnnnqqqssswww}}}tttFFFCCC>>>999666444333333333333333222111000//////000//////---,,,+++*********++++++,,,,,,++++++***---------------,,,+++******+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...---------............////////////...------,,,,,,////////////000000000000222222111111111111111111000111111111111222222222111666444444;;;IIIkkkwwwooojjjaaa\\\UUUNNNIIIEEEAAA>>>===777444666777555222333111111222222222333333333444333333222222111111111111111111111222333444555333555999;;;<<<<<<>>>???@@@BBBDDDEEEEEEFFFHHHIIIRRRRRRUUUZZZ```bbb```]]]VVVVVVTTTOOOIIIEEECCCBBBFFFMMMUUUYYY^^^lll~~~sssjjjdddeeeeeejjj~~~zzzfffZZZSSSIIIFFFEEEIIIUUUnnnRRREEE999666777555333333111000000///...---------------......------,,,+++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******ppptttiiiUUUMMMMMMJJJLLLQQQgggppphhhdddbbbaaacccdddfffgggiiilllpppsssxxx|||]]]CCCAAA<<<888555333333333222222222222111000//////000///...---,,,++++++******++++++,,,,,,++++++***((())))))*********))))))***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---------............///........................////////////000000000000111111111111111111111111111111111111222222222222000666555555===JJJlll{{{sssnnnfffaaaYYYRRRMMMHHHCCC@@@???999555777777555333444111222222222222333333333333333333222222222222222222222111111222333444444333666:::<<<<<<===>>>@@@@@@AAACCCDDDDDDFFFIIIKKKRRRRRRTTTYYY___aaa___\\\UUUUUUSSSOOOJJJFFFEEEEEEEEEMMMUUUZZZ```nnn}}}pppfff___^^^]]]___nnnxxxeeeYYYRRRIIIFFFDDDHHHWWWtttzzzPPPDDD999666777555333333111000000///......------------......------,,,+++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******tttxxxlllWWWMMMIIIIIIIIIJJJXXX{{{xxxnnnhhheeeeeecccaaabbbdddeeefffgggjjjooorrr{{{cccJJJ???===999666444333333333222222222222111000////////////...---,,,++++++******++++++,,,,,,++++++***)))***+++,,,------------***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---------............///,,,------...//////000000////////////000000000000111111111111111111111111111111111111222222222333000666555666>>>JJJiiizzzuuujjjeee]]]UUUOOOIIICCC???@@@;;;777888777444333555222222222222333333333333222222222222333333333333333333222222222333444444555888;;;===>>>???@@@AAA@@@AAABBBCCCDDDFFFKKKNNNQQQQQQSSSXXX^^^```]]]ZZZTTTTTTRRROOOKKKIIIHHHIIIKKKRRRYYY]]]aaalll~~~zzzmmmbbb[[[ZZZXXXWWW^^^gggzzzuuucccWWWQQQHHHFFFCCCHHH[[[|||pppMMMBBB888666666444333333000000000///......------------......------,,,+++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******zzzpppsssfffRRRIIIFFFKKKJJJHHHMMMfffvvvmmmjjjfffddddddeeedddcccdddeeefffgggiiimmmrrrvvvkkkMMMBBB:::888666444222222222333111111111111111000////////////...---,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,---......------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------............///---........./////////000////////////000000000000111111111111111222222222111111111222222222333333111666666777===FFFaaa{{{rrrlllddd\\\TTTMMMFFFBBBBBB===999999777333222444222222222333333333444444111222222333333444444444444444333333333333444444777999===???@@@@@@BBBCCCAAABBBBBBCCCDDDGGGMMMQQQQQQQQQSSSWWW\\\^^^[[[XXXSSSSSSSSSPPPNNNLLLMMMOOOVVV[[[```aaaaaahhhttttttiii```ZZZ[[[[[[YYYZZZ]]]ggguuuqqq```UUUOOOHHHEEECCCIII```hhhIII@@@888666666444222333000000//////............------......------,,,+++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******xxxlllkkk]]]MMMHHHFFFIIIIIIGGGIIIZZZ}}}{{{rrrjjjjjjgggdddbbbbbbbbbccccccggghhhjjjllloootttzzzrrruuueeeKKKAAA<<<666555444222111111111222000000111111111000//////.........------,,,,,,+++***++++++,,,,,,++++++******************)))((((((+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............///000000/////////.........////////////000000000000000000111111111222222222111222222222222333333333222777666666;;;@@@VVVvvv{{{vvvnnneee\\\TTTLLLHHHBBB???===<<<999333222444222222333333333444444444222222222333333444444555444444444333444444555555999<<>>>>>;;;444444333222111111111111///000000111111000//////......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++***)))(((,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...---------............///111111000//////...------////////////000000000000000000000111222222333333222222222222333333333333111666555555999;;;LLLiiiyyyqqqhhh___VVVNNNIIIDDDBBBBBBBBB===555333444333333333333444444444444333333333333444444444444444444444444555666777777;;;===AAACCCDDDDDDFFFGGGEEEFFFGGGHHHIIIKKKOOOSSSRRRRRRSSSWWW[[[\\\YYYVVVRRRSSSRRRPPPOOOPPPSSSUUU[[[___cccdddcccfffmmmsssttt|||hhh\\\ZZZYYY]]]cccfffggggggkkknnnttt~~~|||fffZZZRRRMMMEEEEEEEEENNNkkk\\\AAA;;;777777666333111333//////////////////......------......------,,,+++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******uuulllZZZMMMKKKJJJDDDHHHKKKKKKMMM\\\vvv~~~{{{yyyxxxuuuqqqqqqtttppppppppppppooommmlllmmmgggfffeeedddcccdddgggiiijjjlllppptttzzzllljjjzzz\\\CCC>>>>>>;;;333333222222111000000000//////000000000000000///...------------,,,,,,,,,***++++++,,,,,,++++++***------.........---,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...---------............///000000000///////////////////////////000000000000///000000111222222333333222222222333333333444444000555444555999999HHHccc}}}uuummmdddZZZQQQLLLGGGGGGHHHIIICCC999555666333333333444444444444555444444444444444333333333333333333444555777888999<<>>999666777666222111333.../////////////////////------......------,,,+++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******{{{ooo[[[MMMJJJHHHHHHLLLOOOMMMIIINNN```qqq~~~zzzyyyrrrpppoooqqqnnnkkkkkkooogggiiimmmpppnnniiifffeeedddeeegggggghhhjjjmmmoootttvvvzzzuuuhhheee{{{aaaGGG@@@<<<999777333333333222111000000/////////000000000000000///------------------,,,,,,+++++++++,,,,,,+++++++++(((((()))***++++++++++++---,,,+++***+++,,,---...,,,,,,++++++,,,,,,---...---------.........//////......//////000000111111////////////000000000000///000000111222222333333222222333333333444444444...333444555999999GGGaaa~~~vvvmmmcccZZZUUUIIIJJJMMMMMMGGG<<<777888333333333444444444555555555555555444444333333333222222333444666888:::;;;===@@@CCCEEEFFFGGGHHHIIIHHHJJJLLLMMMNNNNNNPPPRRRTTTSSSTTTXXX\\\\\\YYYUUUNNNNNNMMMLLLKKKLLLPPPSSSYYY]]]bbbddddddfffkkkooo|||{{{dddYYY[[[]]]^^^bbbiiinnnpppoootttzzz~~~sss___VVVPPPLLLBBBFFFHHHRRRqqqqqqOOO<<<888666777666222111333.........///////////////------......------,,,+++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******xxxmmmZZZLLLJJJJJJIIIJJJKKKKKKKKKMMMPPPRRRlll}}}yyyvvvuuurrrpppooopppsssuuusssqqqpppooommmllllllkkkjjjhhheeegggjjjnnnqqqtttvvvwww|||ooo```jjj~~~iiiHHH>>>>>>;;;777777333222111111000000111111111111000000//////............---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------................../////////000////////////////////////000000000000000000000000000111111111111222222222222222333333333333444444000444333555999888AAAXXXvvv|||vvvlllbbbZZZSSSKKKDDDBBB@@@;;;777666444444333333333444444555555444444333333444444555777666555444555888;;;===@@@AAADDDFFFIIIKKKLLLLLLKKKLLLMMMMMMNNNOOOSSSUUUSSSTTTUUUVVVWWWVVVUUUUUUQQQRRRQQQPPPNNNNNNOOOQQQ[[[\\\___bbbcccdddmmmxxxhhh^^^[[[[[[```dddeeeiiinnnooouuu|||iii[[[VVVPPPGGG???GGGIIIWWW}}}iiiKKK;;;:::888555333111000000///............---------------------------------,,,,,,++++++***)))((((((************************+++++++++*********))))))))))))))))))))))))))))))vvvnnn]]]PPPNNNLLLJJJKKKKKKJJJIIIJJJLLLNNNYYY|||zzzxxxxxxuuutttrrrsssuuuvvvtttsssnnnllliiihhhhhhiiijjjjjjkkkmmmqqqtttwww{{{~~~uuuhhh___hhh{{{hhhQQQ<<<777777333222666333222111111000000111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------................../////////000000////////////////////////000000000000000000000000000111111111111222222222222222333333333333444444222555333555999777@@@VVVzzz}}}tttjjjcccWWWNNNFFFDDDAAA<<<888888555444444333444444555555555444444333333444444555555444444444777:::===@@@CCCDDDFFFHHHIIIKKKLLLLLLKKKLLLMMMMMMMMMNNNQQQSSSSSSTTTUUUVVVVVVVVVUUUUUUQQQRRRQQQOOONNNNNNQQQSSS]]]^^^aaadddfffjjjuuulllaaa]]]\\\___bbbbbbdddhhhiiinnnvvv{{{fffXXXTTTMMMFFFBBBGGGIII[[[dddGGG:::999777555333111000000///............---------------------------------,,,,,,++++++***))))))(((************************+++++++++*********))))))))))))))))))))))))))))))sssooo```SSSPPPNNNJJJKKKJJJHHHFFFFFFHHHJJJMMMjjj}}}{{{yyyyyyvvvuuussssssttttttrrrqqqlllkkkhhhfffgggjjjmmmpppoooqqqtttwww{{{qqq]]]XXX\\\rrr```III???999888666000111666222222111000000000000111000000000000////////////.........------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.............../////////000000000////////////////////////000000000000000000000000000111111111111222222222222222333333333333444444444666333444888666???UUU}}}yyypppiii^^^TTTKKKFFFCCC===::::::555555444444444444555555555555444444444444555555333333444555888<<<@@@BBBEEEFFFHHHIIIKKKLLLLLLLLLKKKLLLMMMMMMMMMMMMOOOQQQSSSSSSUUUVVVVVVVVVUUUTTTRRRQQQPPPOOONNNPPPTTTWWWaaaaaadddiiikkkooo{{{rrrfff```]]]^^^___^^^___bbbbbbgggnnntttyyyxxxbbbUUUPPPKKKEEEEEEHHHJJJccc{{{]]]BBB:::888777444222111000000///............---------------------------------,,,,,,++++++***)))))))))************************+++************)))))))))))))))))))))))))))))))))qqqlll]]]PPPNNNLLLHHHHHHHHHFFFDDDDDDFFFHHHJJJ\\\|||~~~{{{yyyxxxtttsssrrrqqqpppooonnnmmmlllllllllmmmnnnqqqtttwwwuuuxxx|||iiiWWW]]]mmmtttGGG>>>;;;::::::777111000444222222111000000000000000000000000000////////////............------------......------,,,,,,,,,+++------------------------------------------------------------...............////////////000000000////////////////////////000000000000000000000000000000111111111222222222222222222333333333444444444555222333888777@@@UUU{{{wwwpppfff[[[PPPJJJEEE???<<<<<<777666555555444555555555555555444444444444555555444444555777:::>>>AAACCCEEEFFFHHHJJJLLLMMMMMMNNNLLLMMMNNNNNNMMMMMMOOOQQQRRRSSSTTTVVVVVVUUUUUUTTTRRRRRRPPPOOOOOORRRWWW[[[cccdddiiimmmnnnpppyyywwwggg```[[[\\\^^^\\\]]]______dddiiinnnttt|||rrr^^^SSSMMMIIIEEEFFFIIINNNnnnpppUUU>>>999777666444222000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************))))))))))))((((((((((((((((((((((((ooohhhXXXKKKIIIHHHDDDEEEEEEEEEDDDEEEGGGJJJGGGPPPggg}}}zzzxxxsssssssssqqqpppooonnnooolllppptttwwwxxxzzz}}}rrriii^^^[[[oootttRRR;;;;;;777555555444000......222111000000//////000000////////////000000000000//////.........---------.........------,,,,,,,,,---------------------------------------------------------.........//////////////////000000000111000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444222333000333:::999@@@TTTwwwzzznnncccVVVOOOIIIBBB======888777666666555555555555666555555444444555555666666777888999<<>>@@@BBBDDDCCCDDDFFFHHHJJJKKKLLLLLLJJJLLLNNNOOONNNNNNOOOPPPRRRRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRUUUZZZ^^^eeehhhlllooolllhhhkkkrrrzzzyyyeee]]]WWWZZZ```bbbccceeefffiiimmmpppsssxxx{{{fffXXXPPPJJJHHHHHHFFFQQQeee|||[[[JJJ;;;666555444222111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))oooiiiYYYLLLIIIGGGCCCDDDEEEEEEEEEGGGJJJMMMKKKPPP[[[lll{{{}}}~~~~~~qqqddd[[[cccwwwgggSSSCCC777<<<666666444333333555555444111111000///////////////.../////////000000000111////////////............------------....................................////////////////////////............//////////////////000000000111111111000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444333444222666===999;;;JJJddd~~~sssggg___WWWLLLEEEBBB:::999888777666666666666666666555555555555666666555777999<<>>888777EEEZZZzzzxxxmmmeee\\\PPPHHHDDD:::999888777666666666666666666555555555555666666333555888<<>>999777:::444444333333222111000000111111111111000000000000/////////000000000000000111000///...............///000000///...---///000,,,,,,------------......000///...---...///000111000000000000000000//////000000111222333333222222222222222222111000///...000000000000000000000000000000000000000000000000222222333333333333444444222333444555555777;;;>>>RRRgggwwwmmmcccYYYNNNFFFBBB???:::666666777777777777777666555555555555555666888<<<@@@DDDGGGIIIIIIHHHGGGFFFFFFFFFEEECCCAAA@@@DDDHHHLLLMMMNNNPPPQQQSSSSSSSSSTTTUUUUUUSSSQQQUUUWWWXXXXXXVVVVVVWWWXXXaaaaaahhhqqqrrrwwwzzziii^^^YYY```ffffffhhhlllpppqqqtttwww{{{xxxiiiYYYPPPKKKGGGFFFHHHRRReee___III???:::555555333222111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))pppfffeeeZZZOOOMMMKKKLLLNNNNNNLLLJJJJJJMMMQQQ[[[[[[ZZZUUUOOOUUUkkk~~~oooccc[[[jjj~~~jjjRRR===999999555444777444333333222111111000000111111111111111111111111/////////000000000000111111111000///////////////...///000///......000111000000000000000111111111222111000000//////000000000000000000000000000000222222222111111000000///...//////000000000000///111111111111111111111111111111111111111111111111222222333333333333444444333444555555555777:::===MMMbbb~~~uuulllbbbWWWOOOHHHDDD>>>:::888888777777888777666555555555555666777999===AAAEEEHHHIIIJJJJJJIIIHHHHHHIIIHHHFFFDDDDDDFFFIIIJJJLLLNNNQQQSSSSSSSSSTTTTTTUUUTTTSSSQQQVVVWWWYYYYYYXXXXXXZZZ[[[```cccjjjsss~~~mmmbbb\\\```dddeeejjjqqqwww{{{ttteeeVVVNNNIIIEEEEEEFFFSSSfffXXXDDD<<<777555444333222111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))kkk```___SSSJJJIIIIIIOOOSSSVVVTTTOOONNNRRRXXXXXXVVVTTTQQQLLLMMMXXXeeezzzxxxiii\\\[[[cccsss[[[KKK>>>666888:::666555888333333222222111000000000222222222222222222222222///000000000111111111222222222111111000111111111111333333333222333555666777777777777666666666666777777666666555333222222111111111000000/////////222111111000000000111111/////////000000000000000111111111111111111111111111111111111111111111111222222333333333333444444444555666555555666999<<>>BBBFFFIIIJJJKKKLLLLLLKKKLLLMMMLLLJJJHHHGGGHHHJJJJJJKKKMMMQQQTTTTTTTTTUUUUUUTTTSSSRRRRRRVVVXXXYYYZZZZZZ[[[]]]___aaagggmmmwwwoooddd^^^aaadddgggrrr~~~|||mmm```SSSKKKGGGCCCCCCEEEUUUhhhxxxQQQ@@@:::777555444333222111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))ggg[[[ZZZPPPGGGHHHHHHMMMPPPSSSSSSQQQQQQTTTVVVPPPMMMMMMNNNMMMLLLPPPUUU___yyy|||rrrlll___TTT\\\nnnuuuXXXBBB>>>999777::::::666555888222222222111111000000000111111111111222222222222000111111222222333333333444444333333333444444555888999:::::::::;;;===????????????>>>>>>>>>>>>>>>@@@@@@AAA@@@???===;;;:::666666444333111000///...////////////111222444555333333222222111111111111111111111111111111111111111111111111111111111111222222222333333333444444555555666555555666999;;;KKK]]]zzzttthhh___SSSNNNFFF???;;;:::999888888777777666666777777777:::<<<@@@DDDHHHJJJLLLMMMNNNNNNNNNOOOPPPOOOLLLJJJHHHJJJLLLMMMMMMOOOQQQSSSTTTUUUVVVUUUTTTSSSSSSTTTWWWXXXZZZZZZZZZ\\\___aaaeeennnttt~~~nnnddd^^^```dddkkk{{{tttfff[[[PPPJJJFFFCCCCCCFFFUUUiiinnnMMM???;;;888555444333111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))~~~fffZZZZZZPPPHHHIIIIIIIIIHHHIIILLLPPPRRRPPPNNNMMMIIIHHHKKKLLLHHHFFFFFFNNNddd{{{mmmccc```ZZZZZZlll}}}uuurrrkkk\\\III>>>777666666777555222222555222222222111111111111111000000000111111222222222222222333444444555666666777666666666777888999999<<<===???@@@@@@AAADDDFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKLLLLLLMMMLLLJJJHHHGGGCCCBBB@@@>>>;;;888777666333222222222333333444444333333222111111222333333111111111111111111111111111111111111111111111111222222222333333333444444555555666555555666999;;;HHHZZZuuuzzzlllbbbXXXQQQHHHAAA===;;;:::999888888777777777888888999;;;>>>AAAFFFIIILLLNNNNNNOOOOOOOOOQQQQQQPPPMMMJJJFFFJJJOOOQQQRRRQQQQQQRRRUUUVVVWWWVVVTTTTTTUUUWWWYYYZZZZZZZZZZZZ[[[^^^aaagggsss}}}oooddd]]]^^^aaaiiizzzlll```WWWNNNJJJFFFCCCDDDHHHRRRhhhcccHHH>>>:::888444444222111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))~~~fff[[[\\\RRRJJJKKKKKKGGGDDDDDDHHHNNNPPPLLLFFFGGGBBBBBBFFFHHHFFFCCCCCCEEERRRnnn}}}oooaaaWWWSSSXXXdddwww|||ooohhh```XXXNNNCCC<<<;;;666666666555444333555777222222222222222222222222000000111111222333333333444444555666777888888999999999999:::;;;<<<===>>>>>>@@@BBBCCCDDDFFFIIIKKKMMMMMMNNNOOOPPPPPPQQQRRRTTTUUUUUUVVVVVVVVVUUUUUUSSSRRRPPPNNNKKKIIIGGGFFF@@@@@@???===;;;888666444222222111111222333555666222222222222222222222222222222222222222222222222222222333333333333444444444555666555555666999<<>>>>>BBBFFFFFFEEEFFFDDDFFFTTTppp|||hhhYYYLLLNNNWWWiiizzzmmmeeeYYYRRRKKKEEE===555555888888888777555555666666666333333333333333333333333222222333333444555555666666666777888999:::;;;;;;<<<<<<<<<===>>>@@@AAABBBAAACCCEEEGGGHHHJJJNNNPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ\\\]]]^^^___^^^]]]]]]\\\ZZZYYYYYYXXXRRRRRRQQQOOOLLLGGGBBB???;;;999777555444444555555222222222222222222222222222222222222222222222222222222333333333333444444333444555555555777:::===DDDSSSkkkyyyllldddXXXMMMEEE@@@===<<<888888888888888999:::;;;>>>@@@DDDHHHLLLOOOQQQQQQTTTTTTTTTUUUUUURRRMMMIIIGGGJJJPPPSSSUUUUUUUUUVVVTTTWWWZZZYYYWWWXXX\\\aaabbbaaa___]]]ZZZZZZ]]]___iiiuuu{{{kkk___]]]```ccclllwww|||uuu```UUUPPPKKKIIIFFFCCCFFFKKK```xxxlllJJJ<<<999777555444333222000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))|||eee^^^```WWWNNNMMMLLLMMMOOOQQQQQQNNNJJJGGGDDDKKKEEEBBBDDDEEECCCBBBDDDFFFAAAEEEVVVnnn~~~nnnZZZKKKNNNYYYllluuueee^^^[[[MMMGGGAAA???;;;777888;;;777777555333222333222///444444444444444444444444444444555555666777888888777888888999;;;<<<======>>>>>>>>>???@@@BBBCCCDDDEEEGGGIIIKKKLLLOOORRRUUUSSSTTTUUUWWWZZZ\\\]]]^^^ZZZZZZZZZ[[[]]]```cccdddaaabbbbbbbbbbbbbbbbbbccc______```___\\\VVVQQQNNNGGGEEE@@@;;;777555333333222222222222222222222222222222222222222222222222222222333333333444444444222333444555555888;;;>>>GGGUUUkkkvvvmmm___RRRIIICCC???===999888888888999::::::;;;???AAAEEEIIIMMMPPPQQQRRRVVVVVVVVVWWWVVVSSSNNNJJJHHHKKKOOORRRSSSUUUWWWYYYTTTXXX[[[ZZZXXXYYY^^^cccfffeeebbb^^^[[[[[[]]]___kkkvvvnnnaaaaaaeeeiiipppxxx~~~rrr]]]RRRMMMJJJHHHEEECCCEEEJJJlllcccEEE:::999888777444333222000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))yyyjjjeeedddUUULLLLLLJJJPPPOOOMMMKKKIIIHHHHHHGGGDDDDDDCCCBBBBBBCCCDDDDDDAAA???AAAJJJSSShhhzzzrrrfffVVVOOOSSSVVVjjjtttfff]]]TTTMMMBBBAAA>>>;;;888666444333999888555333333333444555999888555333222222333444999888777666666777888999=========>>>???@@@BBBCCCAAABBBBBBAAA???>>>>>>>>>AAABBBDDDFFFJJJPPPWWW\\\YYYZZZ]]]___```aaaaaaaaa___^^^]]]^^^```aaaaaa```bbbdddfffeeebbb```aaacccaaaaaabbbbbbaaa```^^^]]]XXXSSSMMMHHHDDD???999444888666444444444444222111111000000000111111222333444333333222222111111111666666666555444555999;;;EEEQQQkkk~~~wwwhhhWWWNNNJJJDDD===;;;;;;::::::999:::::::::@@@DDDIIIMMMOOOOOOOOOOOOQQQSSSUUUVVVVVVTTTQQQOOOHHHIIIKKKMMMPPPTTTVVVXXXXXXWWWWWWYYY\\\```eeehhhkkkggg```YYYTTTUUUYYY]]]fff{{{sssjjjppppppuuu~~~gggWWWPPPPPPIIIDDDDDD@@@EEEWWWqqq|||WWWFFF<<<::::::444333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++{{{kkkeeecccSSSHHHGGGFFFIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDDDD@@@AAADDDHHHUUUuuutttggg^^^TTTLLLQQQ]]]tttooo___UUUNNNFFFAAA>>>===;;;999777666666555999888777666555666777777333333444666777777777777555555555666888:::===>>>@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@??????@@@???AAACCCGGGLLLTTT\\\bbbdddfffhhhjjjjjjjjjhhhhhh```\\\WWWUUUWWWZZZ]]]^^^cccfffhhhhhhfffdddeeefffeeeeeefffggggggeeedddcccdddaaa]]]ZZZWWWRRRKKKFFF>>>;;;888555444444222111222111111111111111222222333333333222222222222222555666666555444555888;;;AAANNNiiirrr```TTTNNNEEE===<<<<<<;;;::::::;;;;;;<<>>CCCYYYppp~~~xxxcccZZZQQQMMMLLLTTTjjjfff```WWWOOOHHHBBB===:::888777777666666666777777555555444444444444444444000111444777888999888777888888999<<>>AAAFFFKKKOOOQQQRRRTTTXXX[[[^^^___```___```]]]ZZZXXXWWWWWWWWWWWW]]]aaafffkkknnnpppssstttzzz|||}}}{{{nnnfff[[[RRRNNNOOORRRSSSYYYZZZ\\\\\\[[[YYYXXXXXXTTTWWWZZZ^^^bbbfffhhhiiidddeeefffggghhhgggfffdddbbb^^^WWWPPPIIIAAA:::555777666555444444444444444111222222333333444444444444555666555555555777999;;;CCCZZZ|||tttfff\\\PPPFFF???>>><<<;;;;;;;;;===>>>AAAFFFLLLQQQSSSUUUVVVVVVUUUSSSPPPMMMJJJHHHGGGFFFEEEFFFHHHJJJNNNQQQTTTVVVTTTUUUWWWYYY\\\^^^___```VVVTTTOOOJJJGGGIIIMMMQQQ___yyyxxxfffVVVMMMJJJIIICCCCCCHHHIIIXXXttttttVVVCCC>>>888777888333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((|||lllfffbbbQQQEEEDDDBBBAAAAAA@@@@@@???@@@@@@AAABBBGGGMMMSSSTTTRRRNNNJJJCCCDDDDDDCCC???===CCCLLLSSS```yyywwwnnn```UUUOOOOOOKKKMMMZZZqqq~~~gggUUUJJJHHHHHHEEEAAA;;;777666777555444444444444444555555777777888888777777555555<<<;;;;;;:::;;;<<<===>>>???@@@DDDHHHOOOUUU[[[^^^iiikkknnnrrrttttttttttttsssooollljjjkkkjjjiiiggglllqqqyyy}}}~~~}}}{{{zzz~~~}}}wwwooofffaaa]]]YYYWWWXXXWWWVVVUUUTTTSSSQQQPPPKKKMMMPPPUUU[[[aaafffiiihhhiiiiiihhhhhhhhhiiijjjhhhfffccc___XXXPPPFFF@@@999888777666444444444444222222222333333444444555333444666555555555777999===AAARRRsss{{{lllaaaSSSGGGAAA???===;;;:::;;;<<<===@@@EEEKKKQQQTTTVVVWWWXXXUUUSSSPPPMMMJJJIIIIIIIIIHHHIIIKKKMMMPPPSSSVVVXXXVVVVVVVVVWWWWWWXXXXXXXXXRRRPPPLLLHHHEEEGGGKKKOOO\\\wwwtttaaaRRRJJJIIIGGGAAACCCGGGGGGXXXxxxiiiOOOAAA???999777888444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((zzziiiccc```OOODDDBBB@@@??????>>>>>>>>>>>>>>>>>>AAAEEEKKKPPPRRRQQQNNNLLLEEEFFFFFFCCC???<<<>>>AAADDDJJJ^^^{{{ooofff[[[NNNGGGEEEFFFLLL[[[rrrnnn\\\NNNJJJLLLBBBAAA???;;;888777888999666555555444444444555555555666666777777888888888;;;:::;;;<<<@@@DDDHHHKKKQQQRRRVVV[[[aaahhhmmmpppvvvwwwxxxyyyzzzzzzyyyyyytttrrrpppqqqssstttqqqoookkkpppwwwzzzzzzwwwtttssswwwzzz~~~~~~{{{vvvqqqkkkccc^^^WWWTTTQQQOOOOOOPPPOOONNNGGGGGGHHHKKKOOOVVV\\\___iiijjjjjjiiigggfffggghhhffffffeeeeeebbb\\\UUUPPPBBB@@@>>>:::777555333222333333333333444444444444222444555666555555666888===@@@MMMiiisssfffVVVIIIEEECCC???<<<:::;;;<<<===???DDDKKKQQQUUUWWWYYYZZZVVVUUURRRPPPNNNMMMMMMMMMKKKKKKLLLNNNQQQSSSVVVWWWWWWWWWUUUTTTTTTSSSSSSSSSPPPNNNKKKGGGEEEFFFJJJMMMYYYvvvnnn\\\OOOHHHFFFCCC>>>AAAEEEDDDVVVxxx^^^HHH======777444666333222111000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))|||llleeeaaaQQQDDDCCC@@@???>>>===<<<<<<<<<<<<<<<>>>AAAFFFJJJMMMMMMLLLKKKFFFGGGFFFBBB>>>===<<<<<>>AAACCCFFFHHHLLLPPPVVV[[[```bbbllllllmmmnnnqqqtttvvvxxxttttttuuuvvvxxxyyyzzzzzztttrrrssswww}}}}}}yyytttuuuwwwvvvssspppnnnmmmoooqqqtttxxx{{{|||||||||}}}}}}yyyqqqlll^^^ZZZUUUTTTUUUXXXYYYYYYRRROOOKKKIIIJJJOOOTTTWWW```dddjjjlllkkkjjjjjjjjjhhhgggfffffffffccc```]]]SSSQQQLLLFFF???:::666444444444444444444333333333222333555666555555666777;;;<<>>@@@EEEMMMSSSWWWZZZ\\\]]]ZZZYYYWWWTTTRRRQQQPPPOOONNNOOOOOOPPPRRRTTTVVVWWWXXXVVVTTTRRRRRRRRRSSSTTTOOONNNJJJFFFDDDEEEHHHKKKXXXttt}}}}}}yyyzzzeeeVVVLLLHHHDDDAAA===CCCGGGDDDWWW{{{TTTAAA999;;;555222555444111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******pppjjjeeeTTTGGGEEEBBB@@@???>>>===<<<<<<<<<<<<<<<>>>BBBEEEHHHJJJJJJJJJFFFGGGFFFBBB?????????>>>???>>>AAALLLccc|||ppphhhfffdddaaa^^^VVVRRRMMMLLLKKKQQQ```ooo```TTTJJJIIIIIIEEECCCCCC???<<<:::999999888666333444444555666777888::::::<<<===>>>AAAEEEJJJOOORRR]]]aaagggmmmsssxxxzzz|||}}}{{{yyyvvvsssrrrqqqqqqpppqqqsssvvvyyy}}}{{{{{{}}}~~~xxxtttssssssppprrrtttwwwyyy{{{{{{|||}}}}}}kkkgggbbb```dddhhhkkkllleee```YYYSSSPPPRRRVVVYYYXXX```kkkrrruuutttttttttpppmmmiiigggffffffdddcccccc___YYYQQQHHHAAA;;;888555555555444444333333333111333555666555555666777888999???PPPjjjxxxiii]]]NNNKKKFFFAAA>>>===>>>???AAAFFFNNNUUUYYY[[[^^^___]]]\\\ZZZXXXUUUSSSQQQPPPRRRRRRSSSSSSUUUVVVXXXXXXXXXVVVTTTRRRQQQSSSUUUVVVOOOMMMJJJFFFCCCDDDGGGJJJWWWtttpppdddfffnnnkkkllluuusss^^^PPPJJJIIIEEEBBB???FFFKKKHHH[[[oooPPP===888:::555333777666111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++tttlllaaaMMMCCCDDDAAA>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>@@@CCCFFFHHHIIIHHHFFFDDDBBB@@@???>>>>>>@@@===>>>CCCHHHVVVyyywwwjjjhhhddd]]]VVVPPPMMMMMMOOOOOOOOORRR\\\ooo|||nnnccc\\\NNNLLLIIIFFFCCCAAA@@@??????<<<999777666555555444444555666777888;;;===???CCCFFFMMMUUUZZZ^^^gggppplllrrryyy}}}~~~~~~zzzuuutttvvvyyy|||{{{}}}xxxwww{{{xxxlllbbbaaabbb``````bbbcccfffmmmvvv}}}~~~zzzuuuuuuqqqlllhhheeeccc```^^^iiiddd___]]]\\\UUUJJJ@@@===777333666777555555:::333555555444222333777;;;<<<888;;;HHHYYYjjjtttcccTTTQQQKKKDDD???===<<<;;;???HHHSSSYYYZZZZZZ[[[]]][[[[[[ZZZWWWTTTRRRRRRSSSTTTTTTSSSSSSTTTVVVXXXYYYVVVUUUTTTSSSSSSSSSTTTUUULLLKKKHHHDDDBBBCCCGGGJJJWWWkkkhhhccchhhkkknnnrrrsssttt}}}iiiXXXRRRLLLDDDEEEGGGDDDCCCGGGNNNjjjbbbAAA>>>999666555444333222000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttkkkaaaNNNEEEDDD???>>>>>>======<<<<<<;;;;;;:::;;;<<>>===<<<<<<:::777999>>>@@@IIIaaa{{{xxxzzz{{{xxxqqqhhh^^^\\\XXXQQQLLLIIIJJJKKKQQQSSSXXX```pppxxxjjj___VVVQQQKKKIIIFFFDDDAAA@@@@@@???;;;:::999999999999999888;;;;;;;;;;;;<<<@@@DDDGGGRRRWWWaaajjjllljjjmmmrrrvvvxxx{{{wwwllliiihhheeeeeeggggggjjjqqqxxx~~~}}}zzzyyysssjjjaaa[[[YYY[[[\\\```^^^]]]^^^___\\\UUUOOOGGG???999999777333333666555666666555333444777999;;;888;;;FFFUUUggg~~~~~~ooo]]]XXXQQQIIICCC@@@@@@@@@@@@HHHRRRXXXXXXWWWXXXYYYVVVWWWWWWUUUSSSQQQQQQQQQRRRRRRSSSSSSUUUVVVXXXXXXWWWVVVUUUSSSSSSRRRRRRRRRLLLKKKHHHDDDAAAAAACCCFFFVVViii{{{fffccciiilllooosssvvvwwwfffVVVPPPKKKDDDCCCFFFBBBBBBIIITTTrrrYYY@@@===999666555444333111000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqfff^^^OOOGGGEEE>>>>>>>>>======<<<;;;;;;;;;999:::;;;<<<>>>@@@AAAAAABBBAAA???===<<<;;;::::::;;;999:::??????@@@LLLZZZzzzwwwwwwuuurrrmmmiiihhhhhhaaaYYYSSSQQQMMMHHHGGGJJJPPPTTT```eeeppp}}}wwwjjj^^^UUUOOOKKKHHHFFFEEECCC@@@???>>>>>>>>>888888999999999888888888777999===BBBGGGOOOWWW]]]bbbgggpppwwwvvvssstttzzz~~~rrrkkkhhheeedddffffffjjjpppuuuyyy{{{}}}~~~}}}vvvjjj[[[PPPMMMQQQUUUUUUWWWZZZ]]]^^^^^^\\\[[[SSSLLLDDD@@@;;;555222333555666777666555555666888999999;;;CCCPPPddd~~~zzzgggaaaVVVKKKDDDAAAAAABBBBBBIIIQQQUUUVVVTTTTTTUUUSSSUUUVVVUUURRRPPPOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWVVVVVVVVVUUUTTTRRRPPPPPPKKKJJJHHHEEEBBBAAACCCEEETTTgggtttfffhhhnnnqqqtttzzz||||||aaaSSSMMMIIIDDDBBBEEEBBBCCCOOO```xxxPPP???<<<888666555444333111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{iii___ZZZNNNHHHFFF>>>>>>======<<<<<<;;;::::::999::::::;;;<<<===>>>>>>??????===<<<::::::999999>>>;;;<<>>@@@FFFPPPccczzzxxxllleeebbb^^^^^^```^^^WWWPPPLLLLLLKKKLLLQQQ[[[fffnnn~~~~~~ooo\\\WWWQQQLLLJJJIIIHHHHHHDDDBBB@@@>>><<<;;;;;;;;;<<<;;;;;;999888999;;;<<>>>>><<<;;;:::::::::::::::777777999;;;::::::;;;@@@IIIZZZooo~~~{{{wwwvvvtttnnnddd]]][[[XXXXXXZZZ\\\XXXQQQKKKIIILLLQQQYYYfffvvvlllYYYNNNIIIGGGFFFFFFHHHIIIIIIHHHCCCAAA???<<<:::999999999=========<<<===@@@GGGLLLXXX```kkkrrruuuvvvxxx{{{~~~vvvpppmmmhhhjjjllllllmmmpppvvv|||zzzzzzuuuiiiYYYLLLFFFEEELLLPPPTTTTTTRRRQQQTTTWWWYYYYYYYYYVVVSSSLLLCCC<<<777666555555666777888888666999<<<@@@MMMgggzzzlll]]]QQQJJJHHHHHHGGGJJJOOOSSSUUUUUUUUUVVVYYYZZZZZZXXXSSSNNNKKKIIINNNOOORRRTTTVVVVVVVVVUUUTTTUUUVVVWWWWWWWWWVVVUUUQQQPPPNNNJJJGGGGGGIIIKKKTTTfffyyy}}}wwwwwwlllXXXOOOKKKHHHGGG@@@CCCBBBKKKfffYYY???;;;888666555555444222111...............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iii[[[VVVSSSIIIEEEEEE@@@======<<<<<<;;;::::::::::::::::::;;;<<<<<<============<<<;;;::::::;;;;;;999777666777999:::;;;;;;>>>AAAJJJ\\\www|||sssnnnkkkgggeeedddaaa\\\XXXRRRSSSXXX```bbb]]]WWWTTTUUU[[[eeerrrvvvdddSSSJJJHHHGGGFFFFFFGGGHHHHHHFFFDDDAAA@@@>>>;;;:::999999999888;;;>>>AAAEEEMMMWWW___hhhsss~~~qqqpppmmmkkkiiikkkooorrrvvvxxxxxxqqqeeeXXXNNNJJJMMMPPPRRRQQQPPPOOORRRUUURRRVVVYYYZZZYYYWWWOOOGGG===;;;888666777888999999555999<<>>AAAAAAPPPsssrrrRRR@@@999777555555555444222111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggZZZWWWTTTHHHBBBCCC@@@===<<<<<<;;;;;;::::::999888999999:::;;;;;;<<<<<<<<<;;;:::::::::::::::::::::;;;::::::;;;<<<======:::>>>BBBKKK```}}}qqqhhhcccaaa___^^^___^^^[[[XXXTTT[[[hhhvvvzzzvvvsssuuuzzz{{{gggZZZRRRLLLKKKOOOLLLIIIGGGEEEEEEDDDBBB@@@>>>===<<<;;;;;;<<<=========DDDLLLTTTZZZcccnnnuuu|||}}}wwwtttsssrrrqqqsssttttttrrrmmmeee]]]YYYRRRRRRQQQOOOMMMLLLMMMNNNKKKPPPTTTUUUWWWZZZVVVOOOHHHCCC===999999999999888555999<<>><<>>@@@AAAOOOWWWcccmmmttt{{{|||qqqpppooooooooommmiiifffVVVTTTPPPLLLIIIGGGFFFEEEFFFKKKNNNOOOSSSZZZYYYTTTQQQJJJAAA<<<:::999999888555999<<>>DDDIIINNNVVV^^^nnnxxxuuupppmmmnnnnnnlllkkkmmmkkkbbbUUUKKKEEECCCBBBAAAAAACCCEEEGGGJJJNNNTTTWWWXXXTTTOOOKKKGGGAAA:::555>>>777777HHHfffyyylll```NNNJJJNNNSSSYYYaaaiiilllkkkooopppooolllgggcccaaa```\\\ZZZXXXVVVVVVVVVWWWXXX[[[WWWTTTSSSSSSQQQMMMIIIJJJHHHFFFGGGKKKOOOSSSUUUfffooottt^^^KKKIIIIIIDDDAAADDD???IIILLLhhh```LLLBBB999888666444333333222000...//////...---,,,,,,++++++************************************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))qqq```XXXSSSHHHDDDEEE@@@@@@===:::999:::;;;:::888777777888888999::::::;;;888888888888888888888888999999888888888999999:::888:::;;;:::999>>>FFFMMM```zzzzzzxxx}}}wwwsssrrrpppmmmhhhccc^^^ZZZWWW```nnnxxx___MMMFFFHHHFFFEEEFFFHHHIIIHHHFFFCCC???===???>>>;;;:::<<<<<<>>>EEEPPPZZZeeerrr~~~vvvsssrrrpppppprrrmmmjjjbbbWWWLLLEEEAAA@@@???@@@AAABBBDDDHHHNNNRRRSSSRRRPPPOOOMMMHHH@@@:::>>>999<<>>???CCCIIIMMMMMMNNNPPPRRRRRRNNNHHHCCC>>><<<@@@RRRpppuuu```SSSSSSUUU[[[aaaeeefffdddeeefffhhhmmmppppppkkkggg[[[YYYVVVSSSQQQRRRTTTVVV]]]^^^^^^]]][[[ZZZ[[[\\\XXXXXXWWWXXX[[[^^^bbbeeemmmyyyxxxtttsss||||||gggWWWJJJHHHHHHDDDAAABBBBBBOOOeeeiiiJJJ@@@<<<777777555333333333222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))vvvfff^^^YYYMMMGGGFFF@@@>>>===<<<;;;::::::999888777777777777888888999999888888888888888888888888666666666777888999:::;;;888:::;;;;;;999888999;;;;;;GGGVVVeeexxx}}}zzzxxxqqqnnnkkkjjjlllpppssstttxxx|||~~~{{{tttppprrrvvvqqq^^^SSSMMMLLLOOOJJJIIIHHHGGGFFFDDDAAA???===;;;;;;>>>@@@AAAGGGMMM]]]cccnnn|||}}}qqqqqqqqqlllcccYYYPPPLLLKKKIIIEEE@@@???BBBGGGLLLLLLMMMPPPRRRRRRPPPMMMJJJAAA???BBBQQQnnniiiZZZUUUTTTYYY___```___^^^WWWXXX]]]fffnnnooojjjdddZZZXXXTTTQQQPPPQQQSSSUUU[[[^^^aaa```______bbbeee````````````aaadddhhhkkkttttttppppppwwwrrr]]]RRRIIIGGGGGGCCCAAABBBEEETTTsss[[[EEE???===:::666444333222222222000...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))******)))))))))))))))***{{{jjj```ZZZMMMFFFEEE???=========<<<:::999888888666666777777777777888888777777777777777777777777555555555666777888999:::777777888777777999;;;===<<>><<<>>>DDDIIIPPPZZZeeesss{{{{{{xxxuuulll```WWWVVVSSSLLLFFFAAABBBFFFJJJMMMNNNOOOOOONNNNNNNNNNNNHHHFFFFFFQQQmmm|||cccZZZUUUXXX\\\[[[YYYZZZSSSUUUZZZbbbiiiiiibbb[[[XXXVVVRRRPPPOOOPPPSSSTTTWWW[[[```bbbcccdddgggjjjjjjkkkjjjiiiiiilllqqqvvvwwwqqqooosssuuuyyygggTTTNNNHHHFFFEEECCCCCCDDDLLL]]]rrrMMM===999888777555444222222222222000///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))***)))))))))))))))******nnncccZZZLLLEEECCC===<<<===>>>===:::888888999666666666666666777777777777777777777777777777777666555555555666777888888888777555444444666888999666999;;;:::<<>>:::888888999666666666666666666666666777777777777777777777777666666555555555666666777888777555555555555555555333666999::::::===DDDJJJbbbtttooodddfff___ZZZVVVOOOGGGCCCDDD???@@@???===;;;;;;>>>BBBHHHPPP___qqq|||oookkkggg^^^SSSJJJEEEDDDEEELLLNNNPPPNNNLLLJJJKKKMMMMMMOOOPPPZZZvvvlll^^^^^^```\\\[[[^^^dddgggjjjkkkhhhaaaYYYSSSQQQQQQQQQRRRSSSSSSTTTTTTTTTXXX```iiipppssssssqqqnnnoooooonnnqqqyyy{{{aaaSSSIIIIIIGGGCCCBBBDDDHHHJJJ^^^zzzUUUAAA<<<888777999444222111111222222000///---,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++sssdddYYYHHHAAA@@@;;;:::===???>>>;;;888888999666666666666666555555555777777777777777777777777777666666555555555666666777666666888999888777555999666555666888999===@@@JJJ\\\tttuuullliiiddd^^^WWWQQQIIIAAAAAADDD===>>>>>><<<<<<>>>DDDIIIPPP[[[pppxxxsssnnneeeYYYOOOHHHFFFFFFIIIMMMQQQQQQNNNKKKKKKLLLIIIMMMQQQ]]]yyytttcccbbbccc______ccceeeiiimmmnnniiibbb\\\XXXOOOPPPQQQSSSTTTUUUUUUUUUVVVYYYaaalllvvvzzzwwwtttrrrsssttttttxxxtttZZZNNNGGGHHHGGGCCCAAADDDIIILLLccc~~~sssKKK===;;;666444777444222111111222222000///------,,,,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++|||gggVVVEEE???@@@<<<>>>>>>===<<<:::999888888555666666666555444333333555555555555666666666666444555555555666666777777666666777777777777666666666666777888999::::::;;;AAADDDMMM\\\kkk}}}qqqeee[[[UUUUUUQQQJJJEEEBBB???>>>===;;;888888;;;===AAALLLYYYcccxxx~~~nnn___TTTLLLEEEDDDKKKSSSUUURRRNNNMMMNNNNNNIIIJJJYYYwwwtttlllfff```aaahhhllllllmmmnnnmmmhhhaaa\\\UUUTTTRRRQQQQQQSSSTTTUUUZZZZZZaaaooozzz~~~|||eeeSSSLLLJJJIIICCCCCCDDD>>>FFF___~~~```AAA888999666555777222222111000///...------------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))zzzeeeUUUEEE@@@BBB>>>>>>======;;;:::999888777555555666666666555444444555555555555666666666666444555555555666666666777555666666777777666666555666666777777888888999999:::888;;;BBBLLL\\\uuuvvviii^^^UUUNNNJJJIIIGGGCCC@@@>>>===<<<;;;>>>;;;;;;@@@EEENNN___ooouuueeeYYYPPPKKKPPPUUUWWWVVVRRROOONNNLLLJJJKKKVVVmmmwwwlllaaa___dddhhhjjjnnnqqqqqqlllddd^^^YYYXXXVVVTTTTTTTTTUUUVVV]]]]]]dddqqq|||uuu\\\LLLGGGKKKHHH@@@@@@DDDEEEUUUtttmmmTTT===777888555222444222222111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))yyyeeeVVVFFFBBBDDDAAA======<<<;;;999888777777555555666777777777666666444555555555555666666666555555555555555666666666444555555555555555555444666666666666666666666777777555555666999CCCSSSccc}}}vvvnnnbbbWWWOOOIIIEEECCC======<<<<<<<<<;;;;;;;;;======BBBIIISSSaaavvvttteee[[[VVVWWWYYY[[[\\\YYYTTTPPPMMMMMMNNNSSSbbb~~~vvvfffaaaddddddggglllpppqqqlllccc]]]\\\[[[YYYWWWVVVVVVWWWWWW______eeerrr}}}~~~gggSSSGGGDDDIIIHHHAAAAAAFFFKKKddd}}}WWWGGG:::999999555222333222222111000///...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))~~~iiiYYYHHHCCCEEEAAA======<<<:::999888777666555555666777888888777777444444444555555555666666555555555555555555555555333444444555555444444333555555555555555555555444777999<<<<<<<<<===BBBHHHZZZnnnmmmeeeZZZPPPHHHDDDAAA???888999;;;<<<;;;;;;;;;;;;:::BBBNNNZZZfffuuu~~~pppgggcccaaa___aaacccaaaZZZTTTQQQQQQPPPQQQZZZppppppggghhh```bbbdddggggggccc]]]XXXYYYYYYXXXWWWWWWWWWWWWXXX]]]]]]dddqqq{{{ppp]]]NNNGGGFFFEEEHHHEEEDDDGGGOOOnnn~~~jjjJJJAAA;;;:::999555444666111111111000///.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((mmm\\\JJJDDDDDD@@@>>>===<<<;;;999888777777555555666777888888777777444444444444555555555555555555555555555444444444333333444444444444333333555555555444444444444444444888;;;:::999999:::;;;EEESSSjjjttt___YYYOOOGGGAAA>>><<<;;;888:::;;;;;;:::999;;;===???NNNbbbqqq|||vvvnnnjjjfffgggiiiggg```ZZZVVVRRRNNNNNNUUUbbbrrr}}}}}}pppkkkaaa^^^\\\ZZZYYYWWWTTTRRRTTTTTTUUUUUUVVVWWWXXXYYY\\\^^^fffrrr|||wwwcccUUUKKKGGGHHHCCCGGGEEEFFFKKKXXXyyy]]]CCC>>>:::888666444444666111111000000//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((lll[[[IIICCCDDD@@@>>>>>>===<<<:::999888777555555666777777777666666333444444444444555555555555555555444444444444444333444444444444444444333444444444444444444555555444666666222111555999:::999>>>IIIXXXkkkqqq___OOOKKKEEE@@@>>>===<<<;;;888999:::999999;;;AAAFFFOOObbbyyy}}}vvvqqqmmmmmmnnnlllfff```YYYTTTNNNLLLPPPVVVZZZ\\\aaakkkvvvzzznnnddd___XXXSSSQQQQQQQQQQQQRRRRRRSSSUUUWWWXXXYYYZZZ]]]aaajjjwwweeeUUUMMMHHHFFFGGGDDDEEEDDDLLL]]]qqq|||~~~uuuOOO>>>;;;777444222111222333111000000000/////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))xxxdddVVVFFFCCCEEEBBB??????>>>===;;;:::999999555555666666666555444444333333444444444555555555555555555444444333333333444444555555555555444444333333444444555555666666444777666222222777:::888333555777===GGGTTTcccmmmyyy}}}kkk]]]LLLDDDBBB>>>===<<<<<<;;;:::888999::::::;;;BBBMMMVVVbbbuuuzzzwwwsssqqqpppnnnjjjggg]]]YYYSSSPPPOOOOOONNNNNNKKKSSS]]]ooovvviiiccc[[[UUUSSSSSSTTTUUUTTTUUUVVVXXXYYYZZZZZZ[[[^^^cccnnn|||mmmVVVKKKHHHFFFEEEEEEEEEEEEJJJbbbbbbDDD;;;999555222222333222111000000000000////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))ooo]]]QQQDDDBBBFFFDDD@@@@@@???===<<<;;;:::999555666666666555444333333333333333444444444555555555555555444444333333333444555555666666555555444333333444444555666777777///555999777777999777111666777888999<<>><<<:::999999888777555888:::;;;<<<@@@JJJYYYeeeooo{{{yyyvvvtttqqqooollljjjbbb___ZZZUUUPPPMMMMMMLLLIIIOOOVVVfffmmmggg```ZZZXXXYYYZZZZZZXXXYYYZZZ[[[[[[\\\\\\[[[]]]cccooo~~~vvvcccOOOGGGGGGGGGFFFFFFCCCEEESSSzzzWWW@@@999888666444555666444000000000000000////////////---------,,,,,,,,,++++++------------------------************************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))xxx___LLLDDDBBBBBBAAA======<<<;;;999888777777666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222555555555555555555555555666666888999;;;===>>>>>>===>>>BBBJJJWWWfffttt|||nnnXXXHHH???======888777888999;;;;;;999888777888888<<>>======<<<;;;999888777777666555555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333444444555666666777777555555666666666555444444===>>>AAAGGGTTThhh{{{nnncccVVVGGG<<<888888777777888888999:::===;;;888666555555777888<<>>======AAAGGGJJJHHHEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>888888888888777666555444555555555555666777888999555777888888888;;;@@@FFFYYYjjjyyyssseeeYYYPPPHHHCCCAAAHHHLLLOOO]]]|||{{{zzz}}}~~~}}}yyyyyyyyy{{{}}}cccUUUHHHGGGGGGHHHFFFCCCGGGNNNUUUrrrkkkgggvvvwwwUUUCCC888555777444333222111000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***|||iiiVVVIIIBBB@@@@@@======<<<;;;999888777777666555555555555444444444333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111111222222222222222222222222111111222222333333444444111000000111222444666777999999888555222111222555444555555444333333555666888999888777666777888::::::999888999999:::999888888888888999999:::;;;<<<666666555444333222111111222444555555444333444555888777777777666666666666666888999999<<>>;;;999888888444444333222111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))kkk[[[HHHBBBDDD@@@===<<<;;;:::999888888888555555444444444333333333333222222111111222222333444333222333444444222111111111000000000000111111111111111111111111111111111111222333333333333333333333333222222111111111111111111111111111111111111333444444333222222333333333333333444444444444444444444444444444444444555555444444444333333333444555555555666666666666555444444333333444444555777777666666666555555555666777888777666666777666999<<<@@@KKKccc~~~|||uuukkkcccTTTMMMSSSWWWYYYfffwwwsssbbbTTTJJJFFFGGGGGGDDDEEEGGGHHHQQQpppwwwRRR<<<<<<:::777666222333222111000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))kkkZZZHHHAAACCC???>>>===<<<:::999999888888555555444444444333333333333222222111111222222333444333111222333444444333111111000000000000111111000000000000000000000000000000111222222222222222222222222222222111111111111111111111111111111111111333444444333222222333222222333333333444444444444444444444444444444444444444444444333333333333444444444555555555666666555444444333333444444555666555555555555444444444444555777777666666777888<<<>>>FFFYYYxxx}}}nnn```XXXYYYXXXSSSYYYfffqqqYYYMMMJJJIIIGGGGGGGGGEEEEEEHHHNNNaaa~~~^^^DDD888===:::666555111111111000///..................---------,,,,,,,,,************************************************+++++++++***************''''''((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||iiiYYYHHHBBBDDD@@@???>>><<<;;;999999888888555555444444444333333333333222222111111222222333555444222222444666777777111111000000000000111111//////////////////////////////000111111111111111222222222111111111111111111111111111111111111111111222444444222111222333222222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555555555444444333333444444555444444444444444444444444333333666999888777;;;???EEELLLYYYooo~~~}}}||||||}}}qqqhhheee]]]RRRQQQWWWtttppp]]]IIIBBBDDDFFFGGGHHHLLLHHHFFFKKKZZZvvvjjjLLL:::777<<<777333444111111000//////.........///......---------,,,,,,,,,++++++++++++++++++++++++************************************************''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwfffXXXHHHCCCFFFCCC???>>>===;;;:::999888888555555444444444333333333333222222111111222222333666444333444777999::::::111111000000000000111111//////////////////////////////000111111111111000111111111111111111111111000000000000000000000000000222333333222111111222111111111222222222333333333333333333333333333333333333333333333333333333333333333333444444444444555444444333333444444555333333333444444444444444444333666999888666;;;DDDQQQ^^^rrryyyuuurrroookkkjjjjjjjjjjjjjjjhhhiiikkkkkkkkkmmmpppssstttuuuwwwzzz|||~~~~~~|||||||||}}}~~~~~~{{{ttthhhYYYRRRSSSdddxxx\\\PPPEEEBBBCCCDDDFFFIIIKKKGGGEEEPPPkkksssNNNDDD777777;;;444111444222111111000/////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))******+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))tttcccWWWHHHDDDGGGDDD@@@???===<<<:::999888888555555444444444333333333333222222111111222222333444333333555888;;;<<<;;;111111000000000000111111000000000000000000000000//////000111111111111111000000000111111111111111000000000000000000000000000222333333222111111222000000111111111222222222222222222222222222222222222222222222333333333333222222222333333333444444555444444333333444444555333333333444444444444555888555555888666444<<>><<<:::999888888555555444444444333333333333222222111111222222333111111222555888;;;;;;:::111111000000000000111111111111111111111111111111///000111111222222111111///000000000111111111222000000000000000000000000000111333333111000111222000000000000111111111222222222222222222222222222111111222222222333333333222222222222333333333333555444444333333444444555333444444444555555555555999555666:::::::::FFFVVVgggwwwwwwpppkkkaaa```^^^ZZZWWWVVVWWWXXXWWWVVVVVVWWWYYY[[[ZZZZZZZZZ[[[\\\\\\[[[\\\]]]___```bbbcccfffiiikkkmmmnnnmmmmmmllllllllllllmmmmmmmmmoooqqqrrrsssuuuyyy{{{{{{{{{}}}~~~nnnbbb]]]XXXnnn{{{]]]IIIEEEDDDFFFGGGEEEEEEHHH@@@JJJXXXnnn}}}xxxsssNNN???;;;333666999333222555111/////////......//////000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))tttcccWWWGGGBBBDDDAAAAAA@@@>>><<<:::999888888555555444444444333333333333222222222222222222333...///111444888::::::888111111000000000000111111111111111111111111111111000000111222222222222222//////000000111111111222000000000000000000000000000111333333111000111222000000000000111111111111111111111111111111111111111111111222222333333333111111222222222333333333555444444333333444444555444444444555555666666666888444666===@@@CCCSSSfff|||{{{nnnccc[[[VVVQQQNNNLLLNNNNNNKKKHHHHHHKKKOOOMMMLLLLLLMMMNNNOOOMMMKKKNNNPPPRRRRRRRRRRRRTTTVVVSSSTTTVVVXXX[[[]]]___```^^^^^^___```aaabbbcccccc```bbbdddeeefffhhhkkknnnnnnoooppprrruuuyyy|||~~~}}}qqqlllZZZhhhtttmmmOOOHHHCCC@@@DDDHHHGGGFFFGGGCCCTTThhhlllrrrwww[[[???999777111555999444444555///......---------......///......---------,,,,,,,,,************************************************))))))******++++++++++++++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))pppjjj\\\MMMIIIBBBEEEBBB@@@>>><<<:::999888777666555555666777777555444444555555444222111111222111111111111111111111111...000111000///...///111000000000000000111111111000000//////.........---000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111333333333222222222111111222222111111111111111111222222222222222222222222333333333444444444555555444444444555555555555555444444777===DDDPPPdddvvvtttlllYYYVVVPPPJJJEEECCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFKKKKKKKKKJJJJJJIIIIIIIIILLLMMMOOOPPPRRRTTTVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXVVVWWWWWWXXXZZZ[[[\\\\\\`````````bbbfffkkkooorrryyykkkiiiuuurrr\\\PPPHHHDDDCCCGGGFFFDDDFFFMMMNNNlllvvvgggtttjjjIII???;;;666555555444222111000000000000///...............------------------------******************++++++************************************************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******qqqkkk^^^OOOKKKCCCFFFBBBAAA???<<<:::999888777777666555666777666555333333444444333111000000111////////////////////////...000111000///...///111111000000000000000000000000/////////............//////////////////////////////000000000111111111000000000000000000000000000000000000111111111111000000000111111222222222111111111111111111111111222222222222222222222222222222222333333333444444444444444555555555555666999777:::BBBNNN___uuu}}}ooo```TTTNNNMMMKKKGGGCCC@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVYYY]]]aaadddkkkpppxxxzzzpppsssxxx^^^LLLCCCDDDEEEHHHKKKHHHCCCFFFNNN```xxx|||wwwWWW===888555555555444333222111000000000//////...............------------------------******************++++++************************************************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******uuupppbbbRRRMMMDDDFFFBBBAAA???===;;;999888888888777666666777666444222222333333222000///000111////////////////////////...000111000///...///111111111111000000/////////////////////............//////////////////////////////000000000000111111000000000000000000000000000000000000111111111111---...///000111222333333111111111111111111111111222222222222222222222222111111111222222222333333444444555555555666666666;;;777999EEEXXXmmmmmm^^^SSSIIICCCBBBAAA@@@???>>>======>>>>>>============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNPPPTTTWWWYYY```dddjjjqqqxxx~~~}}}}}}tttfffPPPEEEAAABBBGGGMMMMMMGGGDDDKKKVVVwww~~~xxxjjjHHH999888666555444444333222111000000000///......------......------------------------++++++++++++++++++******************************************************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******|||vvvhhhVVVOOOEEEFFFCCCBBB@@@>>>;;;:::999999999888666666666555333111222333333222111000000111111111111111111111111111...000111000///...///111222222111000///......---///////////////.........////////////////////////////////////000000000111000000000000000000000000///000000000111111111111//////000000111222222333111111111111111222222222222222222222222222222222222222222222333333333333444444555555666666777777;;;777===PPPiiiuuugggWWWNNNIIIDDDCCCDDD<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAACCCDDDDDDEEEFFFFFFGGGGGGJJJIIIIIIIIIKKKMMMOOOQQQVVVZZZ___eeejjjsss}}}}}}uuuttt}}}uuuZZZJJJFFFHHHCCCIIIMMMJJJDDDIII[[[lllxxx|||sssUUU???999;;;888444333333222111000000000//////...------------...------------------------,,,+++++++++++++++******************************************************************************((()))))))))************))))))))))))))))))))))))******))))))))))))******{{{kkkXXXPPPEEEFFFDDDCCCAAA>>><<<;;;:::999999888666666666555333111222333444444222111222333111111111111111111111111...000111000///...///111222111111000///...------.........///////////////...........................////////////000000000000000000000000000000000///000000000111111111111222222222222222222222222000000111111111222222222222222222222222222222222333333333333444444444444444444555555666777777888<<<>>>KKKhhhpppUUULLLCCC@@@???<<<<<<>>>;;;<<<===>>>???>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<==================;;;;;;<<<===>>>>>>??????BBBBBBAAAAAA@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGIIIMMMRRRVVV[[[bbbkkkrrr|||zzzvvvvvvcccMMMDDDDDDHHHHHHJJJJJJEEEFFFXXXvvvtttXXXEEE999666777333222222222111111000000/////////...---------------------------------------,,,,,,,,,,,,++++++******************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******|||jjjWWWPPPFFFHHHDDDCCCAAA???===;;;::::::888777666666777666444222222444444444222222333444////////////////////////...000111000///...///111000000000//////..................///////////////..............................////////////000000000000000000000000000000000000000000111111111111333333333222222222111111000000000111222222333333222222222222222222222222333333444444444555555555444444555666777777888999<<>>===999888999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<=========:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>============<<<<<<======>>>>>>>>>>>>????????????@@@AAABBBBBBBBBEEEJJJMMMPPPUUU]]]bbbkkkyyy{{{nnnVVVHHHCCCDDDFFFIIIJJJGGGEEESSSrrryyyrrr~~~cccFFF>>>999666666111111111111000000000/////////...------,,,,,,---------------------------------------,,,++++++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******xxxfffTTTOOOGGGKKKEEEDDDBBB???===<<<;;;:::777666555666777666555333111222333333222111222444////////////////////////...000111000///...///111//////////////////................../////////000................................./////////000000000000000000000000000000000000000000111111111111111111111111222222222222///000000111222222333333222222222222222222222222222222333333333444444444444444555666777888999999AAALLLgggsssaaaRRRFFFDDD@@@???AAA@@@<<<;;;===::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===::::::::::::;;;;;;;;;<<<>>>>>>??????????????????;;;<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA@@@CCCFFFHHHIIILLLRRRVVV^^^kkkyyyttt\\\LLLGGGHHHIIIHHHGGGGGGFFFNNNhhh|||iiitttsssPPP<<<===:::777666333000000000000000////////////...------,,,,,,------------------------------...------,,,++++++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******}}}ssscccRRROOOHHHMMMEEEDDDBBB@@@>>><<<;;;;;;666555555666777777555444000111222222111000111333111111111111111111111111///000111000///...///111.........///////////////---.........//////000000..................................../////////000000000000000000000000000000000000000111111111111......///000111222333333///000000111222222333333222222222222222222222222111111222222222333333333444444555666777888999999MMMXXXtttyyy^^^QQQIII@@@>>>;;;;;;======;;;:::===::::::::::::;;;<<<===>>>::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>===============>>>>>>>>>:::;;;;;;<<<===>>>>>>>>>===???BBBBBBAAACCCGGGKKKSSS___kkkrrr{{{qqq```LLLBBBDDDJJJKKKIIICCCEEEHHHVVVyyyeeeggg}}}aaaBBB444:::888444444222000000000000////////////......---,,,,,,,,,,,,---------------------------......---,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******~~~mmm```OOOIIIIIICCCCCCBBB@@@???===<<<;;;;;;888888888888777666444333444444444333222111111000111000000//////////////////////////////000111111......////////////......000000///............///........................000////////////111333444111111000000//////......000000000000000000000000//////000000111222333333222222222222222222222222111111222222222333333333444444555555555555555555555555777888666777BBBNNNYYYnnnsssZZZNNNFFF@@@===???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::===:::888999<<<======;;;;;;::::::999999999::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>????????????>>>>>>???AAABBBCCCMMMSSSZZZ```iiixxxoooUUUMMMHHHHHHIIIGGGHHHJJJIIIGGGOOOnnn|||uuunnncccrrriiiGGGBBB;;;666555555444222000000000000000///.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++******************((())))))))))))*********))))))))))))))))))))))))+++*********))))))((((((,,,+++++++++******))))))))))))))))))))))))))))))rrrcccRRRJJJJJJEEEDDDCCCAAA???>>><<<<<<;;;:::::::::999888666555444333333222111000000000000111111000/////////000000000///////////////000111------............------...............///000111........................000////////////111222333111000000000/////////...000000000000000000000000111111222333444444444444222222222222222222222222111111222222222333333333444444444444444555555555555666888999888<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;<<<>>>???===;;;<<<<<<<<<;;;;;;;;;<<<<<<========================?????????>>>?????????@@@@@@??????>>>=========>>>=================================<<<<<<=========>>>=========>>>???AAABBBCCCHHHOOOTTT[[[hhhzzz|||iiiXXXJJJFFFDDDHHHJJJHHHHHHJJJNNNYYYppp|||rrr~~~rrrhhhiiipppUUUAAA<<<777555555555444222000000000000000///.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************)))))))))*********++++++))))))))))))))))))))))))************)))))))))(((++++++*********)))))))))))))))))))))))))))))))))zzziiiTTTLLLLLLGGGEEEDDDBBBAAA???===<<<<<<<<<<<<;;;:::999777555444444333111000///000000111222222111000000000000111111000///////////////000------------------------,,,---------///000111222........................////////////000111222222000000000000////////////000000000000000000000000222333555777888777666555222222222222222222222222111111222222222333333333222333333333444444444555555666999::::::BBBWWWjjjrrr___JJJAAA???===;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>???@@@@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>???@@@AAA===AAAEEEHHHMMMXXXfffqqq|||jjj[[[NNNEEECCCBBBDDDIIIKKKIIIIIIKKKSSSkkkmmmttt{{{fffmmm}}}rrrNNNCCC999666444333444444333222///000000000000///.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************+++++++++,,,))))))))))))))))))))))))************))))))))))))******))))))))))))(((((())))))))))))))))))))))))nnnWWWLLLLLLHHHFFFEEEDDDCCCAAA???===<<<===<<<;;;:::888666555444666444333111111111333333333222222111111111111111111000000///////////////...------------------...---------......///111111........................////////////000000111111000000000000////////////////////////////////////222444666888999888555444111111111111222222222222111111222222222333333333111222222333333444444444333555888:::<<>>;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBAAA???===??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>???????????????@@@@@@AAA???AAACCCEEEGGGNNNYYYaaaooo~~~sssdddVVVLLLFFFBBBDDDEEEHHHLLLKKKIIIJJJNNN]]]zzzxxxvvvrrrhhh}}}YYY@@@===444444444444444333222111//////000000//////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))rrrXXXLLLLLLHHHGGGGGGFFFEEEBBB@@@>>><<<<<<;;;:::888777666555444555444333222222222333444333222222111111111111111000000////////////000000//////...------...////////////............//////////////////////////////.../////////000000000000////////////000000000000////////////////////////111222555777777666444222000000000111111222222222111111222222222333333333111111222222333444555555333444888<<>><<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>??????@@@@@@???AAACCCDDDDDDBBB@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMHHHHHHIIIHHHGGGFFFEEEDDDAAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????@@@@@@@@@AAAAAA@@@BBBCCCCCCCCCCCCHHHOOOTTT^^^kkk~~~{{{pppfffZZZQQQLLLHHHEEECCCEEEFFFIIILLLKKKJJJOOOWWWkkk}}}jjjzzzlllpppmmmLLL>>>;;;444555555555333111000//////////////////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))))))))))))))))))))))))))))))))vvv[[[MMMLLLHHHHHHHHHHHHFFFDDDAAA>>>===;;;:::999777666666666666333333333333333333333333222222111000000000000111///////////////000111111000///...------...///000000000///...............////////////////////////...//////000000//////...////////////000000000000000000000000000000000000000111333444444333222111//////000000111222222222111111222222222333333333111111222333444555666666444555:::DDDQQQeeefffJJJDDD@@@@@@???<<<;;;===;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCDDDAAACCCFFFFFFEEEDDDDDDEEEGGGHHHIIIKKKKKKKKKJJJJJJMMMMMMOOOQQQSSSTTTVVVVVVRRRSSSSSSSSSQQQOOOMMMLLLGGGHHHJJJKKKLLLLLLLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFEEECCCBBBBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCBBBAAA@@@BBBGGGJJJPPPYYYjjj~~~qqqeee\\\QQQHHHEEEDDDBBBAAAAAACCCFFFLLLOOONNNNNNVVVaaasss~~~iiiaaaqqqxxxuuu|||QQQAAA;;;666444555666555222000//////...////////////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,************+++++++++,,,))))))))))))))))))))))))))))))))))))************(((((())))))))))))******))))))))))))))))))))))))zzz]]]OOOMMMIIIIIIIIIIIIHHHEEEBBB???===;;;:::999888777888888999444666777888888777666555111111000/////////000000............///111222333000///---,,,,,,---///000///............//////000////////////////////////......///000000///...---.../////////000000000111000000000000000000000000111111222222222111111000/////////000111222222222111111222222222333333333222222333444555666777777888999@@@OOOccczzz~~~TTTEEE@@@>>>>>>===:::;;;???<<<<<<;;;;;;<<<<<<===>>>??????@@@BBBCCCEEEFFFFFFDDDFFFHHHIIIGGGHHHJJJLLLOOOPPPRRRTTTUUUTTTSSSRRRTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[YYYWWWTTTRRRPPPRRRTTTVVVWWWWWWWWWVVVRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQQQQPPPOOOMMMKKKJJJJJJKKKLLLLLLKKKJJJJJJGGGFFFEEECCCBBBCCCEEEGGGKKKOOO[[[kkk{{{|||mmm\\\RRRJJJDDDAAABBBAAA>>>@@@EEEFFFLLLUUUZZZWWWVVV]]]hhh|||jjjbbbggg~~~\\\AAA888777777222444555333000...///111......//////......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++((())))))***++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))((()))))))))************)))))))))*********++++++))))))))))))))))))))))))|||```PPPNNNJJJJJJJJJJJJIIIFFFCCC???===;;;;;;999999999999;;;;;;888:::<<<>>>>>>===:::999111000000///////////////---------...000111333444///...,,,++++++,,,...///---------...///000111222000000000000000000000000......///000000///...---.../////////000000111111000000000000000000000000222111111111111111111111...//////000111222222222111111222222222333333333222222333444555777777888;;;<<>>???@@@@@@AAACCCEEEFFFGGGHHHFFFIIIKKKJJJIIIJJJNNNQQQUUUVVVYYY[[[[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWW]]]]]]^^^]]]\\\YYYVVVTTTWWWYYY\\\^^^_________^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[ZZZXXXVVVTTTRRRSSSTTTUUUTTTSSSRRRQQQLLLKKKJJJHHHGGGHHHIIIJJJMMMMMMTTT```mmm}}}yyykkk]]]OOOFFF@@@???BBBFFFCCC???CCCLLLNNNUUU```ddd```[[[```jjj{{{eeennnxxxgggKKK===444555;;;000222333111......000222......//////......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++((())))))***++++++,,,,,,((())))))))))))*********))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))bbbRRRPPPKKKKKKJJJJJJIIIIIIFFFBBB???===<<<:::999999;;;>>>@@@BBB@@@>>>>>>>>>===;;;999333333222222111000//////............///000222222......------------......//////............//////000000//////.........---000000000000000000000000111111111000000000000000000000000000////////////000000000000111111111111000000000000000000000000333333222222111222222222555333333666666444555888999???OOOggg}}}bbbLLLDDDBBB???===<<<<<<======<<<===>>>>>>======???AAA???AAADDDFFFGGGIIIKKKMMMKKKKKKKKKKKKLLLPPPTTTXXX[[[]]]^^^______^^^]]][[[]]]\\\ZZZZZZ[[[[[[ZZZXXXaaa`````````````````````aaabbbdddeeeeeedddccccccddddddccccccbbb``````___aaa`````````````````````\\\[[[ZZZYYYXXXWWWWWWWWWSSSQQQNNNLLLLLLMMMOOOPPPSSSQQQRRRUUU\\\kkkzzzkkk___SSSHHH@@@AAA======BBBBBB@@@EEEOOORRRnnn~~~xxxiii\\\ccczzzsssjjj~~~zzztttQQQAAA<<<555333666333222111////////////000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))************+++++++++)))************+++++++++************))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))jjjXXXTTTNNNJJJKKKLLLMMMMMMIIICCC???>>>===;;;999999;;;===>>>???===;;;;;;;;;;;;999777333333222222111000000/////////...//////000111222......------------......//////............//////000/////////............000000000000000000000000111000000000000000000000111000000000////////////000000000000111111111111000000000000000000000000333333222222111222222333222111222555666444555888:::FFF[[[qqqzzz\\\JJJDDDBBB???===<<<<<<<<<===;;;<<<============???AAAAAADDDHHHKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTWWW[[[______```bbbdddddddddbbbaaaaaa___^^^^^^______^^^\\\dddeeefffggghhhiiiiiiiiipppooonnnmmmkkkjjjhhhggglllkkkjjjhhhfffeeeddddddeeeeeeddddddcccbbbbbbbbbaaaaaa```^^^^^^]]]]]]]]][[[YYYVVVSSSRRRRRRTTTUUUVVVTTTTTTVVVXXX___pppzzzjjj[[[RRRKKKDDD@@@@@@<<<===DDDGGGEEEJJJSSSgggzzznnnwwwvvvzzzyyyyyysssYYYAAA:::999555333666333222111////////////000///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++)))************+++++++++************))))))))))))************)))))))))(((******++++++++++++******))))))))))))))))))))))))sss^^^VVVOOOLLLMMMPPPRRRRRRNNNGGGBBB@@@???<<<:::::::::;;;<<<;;;999888777888777666444333333222222111000000000000000////////////000000......------------......//////............//////////////////............000000000000000000000000000000000000000000111111111111000000000/////////000000000000111111111111000000000000000000000000333222222111222222333333222111333777777555666;;;>>>PPPjjjlllXXXKKKDDDBBB???===<<<;;;<<<===<<<>>>?????????@@@CCCEEEFFFIIINNNQQQRRRRRRSSSTTTUUUWWWZZZ\\\^^^```cccfffbbbdddfffhhhiiiiiihhhgggeeecccbbbbbbddddddcccbbbeeefffjjjmmmoooooooooooorrrpppnnnllljjjiiihhhhhhnnnllliiifffdddccccccdddhhhhhhhhhgggfffeeedddccceeeeeedddccccccbbbccccccdddbbb___]]][[[[[[[[[\\\[[[ZZZ[[[[[[ZZZZZZcccmmm~~~}}}pppeeeVVVJJJDDDBBBAAA@@@@@@===@@@IIILLLLLLSSS^^^~~~}}}wwwoooqqq}}}MMM???555666777333222666222222111000////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++)))************+++++++++************))))))))))))************))))))))))))******++++++++++++******))))))))))))))))))))))))yyybbbVVVOOOPPPPPPRRRSSSSSSPPPKKKFFFBBB@@@>>><<<:::::::::;;;888666555555666666555333222222222111111111000000111000000////////////000......------------......//////............/////////////////////.........////////////////////////000000000000000111111111111111111000000000/////////000000000111111111111000000000000000000000000222222111111222222333333444444666999888666888>>>DDDZZZvvvxxxeeeWWWNNNDDDBBB???===<<<<<<===>>>@@@AAACCCDDDDDDFFFHHHKKKMMMOOORRRTTTUUUWWWYYY[[[\\\___bbbdddeeeeeefffhhhccceeegggiiijjjjjjiiiiiifffeeedddeeefffgggfffeeebbbdddhhhkkkmmmnnnmmmlllhhhgggeeeddddddfffhhhjjjkkkiiieeecccaaabbbcccdddhhhiiiiiijjjiiihhhgggffffffeeeeeeddddddddddddeeehhhgggeeecccaaaaaabbbbbbbbbaaabbbdddbbb```fffmmmnnnwwwxxxqqqkkkggg\\\TTTIIIAAA>>>???@@@AAABBBAAAFFFLLLLLLNNN]]]pppvvvnnncccxxxYYY>>>888555777666222111444222111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++))))))*********+++++++++************)))))))))(((*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))gggYYYRRRRRRPPPOOOOOOOOOMMMJJJGGGBBBAAA???===;;;:::999999777555444555666666555444222222222111111111111111111000000////////////000......------------......//////............//////........./////////////////////////////////////////////000000111111111111111111111111000000000000///000000000111111111111000000000000000000000000222111111111222222333444555555666888666444999AAALLLbbbrrrcccVVVLLLCCCBBB@@@>>>===>>>???@@@BBBCCCEEEGGGHHHJJJMMMOOOTTTUUUVVVWWWXXX[[[___cccbbbeeeggghhhgggeeeeeeeeefffhhhjjjkkklllkkkjjjiiieeedddcccdddfffgggfffeee```bbbeeehhhiiiiiigggfffdddbbbaaaaaacccfffjjjlllllljjjgggffffffgggjjjkkkjjjkkkmmmnnnnnnmmmlllkkkfffeeeeeeeeeeeeeeefffggggggfffeeeddddddeeeeeeffffffeeeeeeggggggfffjjjqqqlllnnnxxxzzzqqqhhhaaaZZZVVVLLLHHHCCC???>>>>>>??????AAADDDIIILLLHHHNNNgggyyy{{{rrrgggnnndddFFF<<<:::999888555111111333111111000000///......---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++))))))*********+++++++++************)))))))))((())))))))))))))))))************++++++++++++******))))))))))))))))))))))))nnn^^^WWWQQQOOOLLLJJJIIIHHHFFFDDDBBBAAA???===<<<::::::999666555444555666777666555111111111111111111111111000000////////////000000......------------......//////............//////.........///////////////000000000000000000000000/////////000111111222222222222111111111000000000000000000000111111111111000000000000000000000000111111111111222333444444333333444555333444<<>>>>>>>>>>>???AAADDDJJJLLLJJJTTTtttvvvuuuyyyiiipppeeeMMM>>>999888777555333111222333000000000000///...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++)))************+++++++++************))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))rrraaaZZZRRRPPPNNNLLLKKKIIIEEEBBBBBBAAA@@@>>><<<;;;:::999555444444555666777777666111111111111111111111111//////...//////000111222......------------......//////............//////............/////////000000000000000000000000000...//////000111111222222222222222111111111000000000000000000111111111111000000000000000000000000111111111111222333444555222222333444444888DDDQQQfffzzzmmmcccTTTFFFBBBAAA@@@@@@AAACCCFFFGGGHHHJJJMMMOOOQQQSSSWWWZZZ\\\___bbbdddeeefffhhhjjjiiijjjkkkjjjhhhgggggggggkkkllllllkkkiiifffcccaaa___^^^^^^```bbbddddddcccbbbbbbdddeeeeeeeeeeeeeee```_________```bbbdddeeegggffffffffffffggghhhhhhpppqqqrrrsssqqqooollljjjffffffffffffggghhhiiijjjffffffffffffffffffffffffeeedddfffiiijjjggghhhkkknnnjjjlllsssxxx}}}kkkeee\\\SSSMMMIIIFFFDDD;;;<<<===>>>>>>@@@BBBCCCEEEFFFKKKRRRWWWfff{{{rrrgggeeefffyyyyyyzzzbbbJJJBBB999444555444222111111111111///000000000000...---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***************************************+++++++++)))************+++++++++)))************+++++++++************))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))sssaaaZZZTTTSSSSSSRRRPPPLLLFFFBBBAAAAAA@@@>>>===;;;::::::555333333444666777777666111111111111111111222222............///111222222.........------.........//////............//////---.........//////000000000000000000000000000000...//////000111222222222222222222111111111111000000000000000111111111111000000000000000000000000111111111111222333444555333333444666888>>>MMM\\\qqqssskkkeeeWWWIIIBBBAAAAAAAAACCCEEEHHHJJJMMMOOORRRUUUWWWZZZ^^^aaa\\\aaagggkkklllkkkkkkjjjjjjkkklllkkkjjjiiijjjkkkjjjjjjiiihhheeeaaa]]][[[^^^]]]]]]___aaaccccccbbbaaaaaabbbcccdddeeefffgggaaaaaaaaabbbdddfffhhhjjjhhhhhhhhhhhhgggggggggfffppppppqqqpppnnnjjjfffdddddddddddddddeeefffhhhhhhiiiiiihhhggggggfffeeeeeeddddddhhhnnnpppmmmkkkmmmkkkiiilllrrruuu|||wwwppp[[[VVVMMMFFFBBB@@@???>>>;;;<<<===>>>???BBBFFFIIIKKKIIINNNYYYfffxxxssskkkaaaZZZ___qqqjjj>>>;;;???444222333222111111222000...///000000000000...---,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))******+++++++++,,,)))************+++++++++)))************+++++++++************))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))ooo```\\\XXXXXXXXXTTTOOOJJJFFFEEEBBBCCCBBB??????@@@===888666555333333444555555444666444222111222222111///000000000000////////////111000///......///000111000000///////////////000111///...---------///333//////000111111111111111////////////000000000000333333333333222222111000//////000111111111111111222222111111111111111222222222111111222222333444222333444444777EEEYYYhhh|||qqqggg\\\QQQHHHAAAAAABBBCCCGGGKKKOOOQQQXXXYYY\\\___```aaaaaaaaahhhkkkooopppooommmlllkkkpppooonnnqqqsssqqqiiibbbdddcccaaa```____________aaaaaaaaabbbccceeeggghhhjjjjjjkkkiiihhhhhhiiikkkhhhfffeeefffddddddfffiiijjjkkklllkkkjjjkkknnnqqqvvvvvvuuusssqqqlllgggbbbbbbcccddddddccccccdddeeeeeeeeeeeeeeeffffffggghhhhhhiiikkklllmmmmmmmmmmmmsssnnnlllooosss}}}xxxnnnddd]]]PPPKKKDDD???>>>>>>===;;;@@@>>>@@@DDDEEEEEEIIINNNKKKPPPZZZjjjyyyiii^^^WWWbbbttthhhJJJ>>>666444666333333222222111000//////000000///...------,,,,,,------------------------++++++******++++++,,,------------,,,,,,+++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))ooobbb___XXXXXXVVVRRRLLLHHHFFFFFFKKKLLLIIICCC??????<<<999888777777888;;;======<<<888666333222333222111000000000000/////////......000000///......///000000000000////////////000000000........./////////000......///000000000000000////////////000000000000444444444444444333222222//////000111111111111111222222111111111111111222222222111111222222333444666777888888===LLLaaappp}}}yyymmmddd[[[PPPHHHBBBCCCDDDFFFIIIMMMQQQSSS[[[\\\^^^```bbbcccddddddkkklllmmmmmmmmmmmmppprrrvvvtttqqqqqqrrrooohhhccc```______^^^^^^___```aaaccccccdddeeefffggghhhiiilllmmmmmmlllkkkjjjkkkllllllkkkkkkjjjiiihhhhhhjjjkkklllmmmnnnnnnpppsssvvv{{{{{{{{{zzzwwwqqqkkkfffaaacccdddcccbbbbbbcccdddfffeeeeeeeeefffggghhhiiihhhiiijjjkkkkkkkkkkkklllnnnkkkkkknnnrrrzzzvvvmmmbbbYYYRRRKKKGGGAAA>>>>>>>>>===<<>>;;;888888999;;;???BBBCCCCCC:::777555333333333111000////////////............//////...------...//////000000////////////000000////////////000000///---------...///////////////////////////000000000000222333333333333222111111//////000111111111111111222111111111111111222222222222111111222222333444444555666888@@@QQQgggwww~~~rrrhhhaaaYYYOOOGGGEEEEEEGGGIIIMMMQQQUUUWWW^^^^^^___aaacccfffhhhiiinnnnnnllljjjkkkooouuuzzz~~~zzztttqqqpppmmmiiieee`````````aaabbbcccdddeeefffgggggghhhiiijjjjjjjjjmmmoooppppppnnnnnnooopppnnnnnnnnnlllkkkjjjiiihhhkkkmmmooopppqqqsssvvvxxx}}}}}}}}}{{{vvvooohhhdddaaabbbdddcccbbbaaaaaabbbeeeeeeeeeffffffgggiiiiiijjjkkklllllljjjiiijjjjjjhhhhhhjjjlllnnntttzzzuuummmddd\\\TTTMMMHHHDDDAAA>>><<<===>>>>>>>>>>>>@@@EEEHHHFFFFFFNNNXXXmmm|||ooo``````nnn}}}aaaDDD999888666666888222222111111000000////////////......---,,,,,,,,,------------------------++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,*********************************++++++++++++,,,((())))))))))))*********))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))pppdddbbb___^^^[[[WWWTTTTTTWWWYYYuuuwwwrrrcccRRRGGGAAA===777666777:::>>>AAAAAAAAA999777444333333222111///////////////.........---.........------.........000////////////000000111222333222///000111000------...//////000000//////////////////000000000000//////000000000000////////////000111111111111111111111111000111111222333222222111111222222333444222444666;;;FFFYYYppp~~~wwwmmmeee^^^VVVNNNGGGGGGHHHJJJMMMQQQUUUYYY[[[``````aaabbbeeehhhkkkmmmooonnnllljjjkkkpppxxx}}}}}}vvvrrrpppooonnnllljjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjmmmoooqqqrrrrrrsssuuuwwwrrrttttttrrrrrrrrroookkklllnnnoooppppppqqqsssuuuyyyzzzyyyuuupppjjjeeecccbbbdddeeeeeecccaaaaaaaaaeeeeeeeeeeeefffgggiiiiiimmmoooooommmiiihhhiiikkklllnnnrrrrrrqqqssszzzxxxrrrddd___YYYRRRMMMIIIEEECCC>>>===<<<<<<===???@@@@@@BBBCCCEEEFFFFFFKKK\\\mmmmmmiiiwwwXXXGGG777444666666555666111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++,,,,,,,,,---************************************++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))rrrgggddd______^^^\\\[[[\\\___bbbssswwwuuugggWWWKKKBBB===777777777:::<<<===<<<;;;888666333222222111000...000////////////.........---..................---///////////////000111111777999888111///111222000//////000111111111111000////////////000000000000...//////000000///////////////000111111111111111111111000000111222222333222222111111222222333444555777;;;CCCRRRhhh~~~xxxrrrjjjbbb[[[TTTLLLGGGHHHIIILLLPPPTTTXXX\\\]]]aaaaaabbbdddgggjjjmmmooommmmmmmmmlllmmmqqqwww||||||wwwtttssstttuuuuuuvvvvvvuuuuuutttsssrrrqqqpppooonnnlllkkkkkkkkkkkklllnnnqqqsssuuuyyy}}}|||zzzrrrlllnnnoooooonnnnnnoooppprrrssstttrrrnnnjjjjjjjjjfffhhhiiiiiigggdddccccccddddddeeeeeefffhhhiiijjjnnnooonnnkkkgggfffjjjoooxxx}}}|||{{{}}}sssggg```UUUQQQKKKFFFCCCAAA@@@>>>:::;;;===>>>???@@@BBBCCCFFFEEEEEEFFFIIIVVVooo}}}mmmxxxwwwooottt{{{QQQCCC:::444333555555333222000000//////////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))uuukkkggg^^^___``````______aaacccbbbfffeee\\\QQQIIIBBB<<<:::::::::;;;<<<<<<:::777666444222111222222000///000000000000////////////---...////////////...---///......//////000111222999AAAAAA777000111333111///000000111111111111111////////////000000000000000111111222222222222111//////000111111111111111000000000000111222333333222222111111222222333444333777===JJJ\\\sss|||rrrmmmeee]]]WWWPPPKKKGGGGGGIIIMMMQQQVVVZZZ]]]___aaabbbdddfffjjjmmmppprrrmmmmmmmmmlllllloootttxxxzzzyyyxxxxxxxxxzzz|||~~~~~~~~~~~~}}}||||||{{{xxxtttpppnnnmmmnnnoooppprrrsssuuuxxx}}}qqqkkkmmmoooppppppqqqrrrssslllpppttttttqqqnnnnnnooolllnnnpppooollljjjhhhhhhfffffffffggghhhjjjlllllllllmmmllliiifffiiirrrzzzxxxiii]]]UUUMMMJJJDDD@@@>>>===;;;999:::===@@@AAABBBBBBDDDEEECCCBBBCCCHHHQQQaaa{{{{{{wwwrrraaappp^^^<<<:::777555555555333111000////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++++++++++++++************************)))))))))************+++((())))))))))))*********))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))wwwnnnhhh___aaaddddddccc```______XXXYYYVVVNNNHHHEEE@@@;;;<<<;;;;;;<<<===;;;888666555444222222333333222111222111111111000000000000...///000000000000///...............///000111222888FFFLLLAAA555222333000...//////000111000000000////////////000000000000000111222222333333333222//////000111111111111111000000000000111222333444222222111111222222333444222777@@@PPPddd||||||vvvjjjeee^^^VVVPPPLLLIIIGGGFFFIIILLLQQQVVV[[[^^^___bbbdddgggjjjnnnqqqssstttooonnnllliiiiiilllqqqvvvvvvwwwzzz{{{}}}}}}wwwsssrrrtttuuuxxxxxxxxxxxx{{{ooohhhkkkpppuuuxxx{{{~~~zzzxxxrrrppprrrtttvvvuuurrrooommmllliiiiiijjjkkklllnnnoooppplllmmmmmmkkklllssszzzlll^^^SSSLLLFFFCCC@@@>>>===<<<;;;:::===@@@DDDFFFEEEEEEFFFHHHCCCEEEMMMYYYfffuuu{{{kkkoooeeeKKK999666777777555333222111000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++************************************))))))))))))************((())))))))))))*********))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))yyynnngggbbbeeehhhiiifffaaa^^^\\\ZZZXXXQQQHHHCCCCCC@@@<<<:::::::::;;;<<<;;;888555666444222333444555444444222222222222111111111000...///000111111000///...............///000222222666IIISSSHHH999333222///---......///////////////////////////000000000000//////000111111111111111//////000111111111111111000000000000111222333444222222111111222222333444777<<>><<<===>>>???>>>===???BBBGGGHHHGGGFFFGGGIIIKKKQQQ^^^qqqmmmmmm}}}}}}nnnttt[[[EEE;;;555333666777444111111222222---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++******))))))************************))))))))))))***************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))vvvqqqnnnmmmkkkhhhfffeeebbb___\\\ZZZTTTMMMHHHEEEBBB>>>:::::::::;;;<<<>>>===:::888666555555444444333222222222222222222111111000000111111000///////////////000000//////.........---111555;;;???>>>999222---////////////000000000000//////............/////////000222222222000...---///000111222222111000///////////////////////////000222333444333333555666999BBBQQQddd{{{rrrjjj___]]]VVVPPPMMMIIIDDDBBBDDDFFFJJJQQQVVVZZZ]]]```ccchhhiiikkknnnqqqsssvvvwwwuuunnneeeaaabbbgggkkkmmmtttzzz~~~|||xxxxxxxxx~~~}}}yyyvvvjjjgggkkkuuu}}}{{{uuu{{{||||||yyytttqqqpppppppppmmmjjjnnnwww~~~zzzuuurrruuu~~~}}}~~~yyyqqqkkkgggccc^^^WWWPPPIIIDDDBBB???<<<:::<<>>AAA??????AAAEEEFFFFFFDDDJJJHHHHHHJJJKKKPPP___ooo{{{kkkjjjtttVVV@@@:::555222333333333222111111000000///........................,,,---...---+++***+++,,,+++++++++************)))******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))xxxtttrrrllloootttvvvsssmmmhhheeeddd\\\RRRKKKGGGDDDAAA???<<<;;;;;;;;;<<<<<<999777666666666555444444333333222222222222111111111111111111000///////////////000000////////////......222222222222111000//////////////////000000000000000111333444444333111000222333444555444333222111000000111111111111000000111111111111111111111111...///111222222444666999:::KKK```nnnuuujjjbbb[[[RRROOOJJJFFFEEEDDDAAACCCFFFLLLPPPVVVZZZ]]]___aaacccgggiiimmmqqqtttvvvvvvwwwrrrooojjjiiijjjmmmoooppprrruuuwwwwwwzzz~~~{{{yyytttyyyxxxgggdddfffmmmsss~~~qqqjjjttt}}}|||tttqqqjjjjjjlllxxxzzzuuu}}}}}}xxxzzzvvvmmmiiiccc___\\\XXXRRRMMMIIIGGGDDDAAA?????????@@@>>>???AAADDDHHHIIIIIIGGGJJJIIIHHHIIIOOO___zzzmmmfffgggvvv^^^>>>444888888444222333222222111111000//////------------------------,,,---...---+++***+++,,,+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{tttpppnnnppptttyyy}}}{{{uuupppggg___TTTLLLHHHEEEBBB??????===;;;;;;;;;;;;999777777777666666555444444444222222222222222222222222111000000///////////////000000//////////////////111000000//////.........////////////000000000000///111333555555333111///222333444444444333222222000000000111111000000000222222222222222222222222000111222333333444777:::@@@SSShhhvvvvvvoooeee^^^YYYQQQJJJFFFCCCCCCAAA@@@CCCHHHPPPSSSXXX\\\^^^```bbbcccgggjjjnnnsssuuuwwwvvvvvvqqqpppnnnmmmmmmmmmnnnnnnpppsssvvvxxxzzz|||~~~xxx|||vvvlllhhhhhhjjjnnn|||oookkkuuusssnnnfffkkkttt||||||xxxsssqqqrrr{{{|||xxxuuupppkkkgggaaa]]]YYYUUUSSSOOOKKKHHHFFFDDDAAA??????@@@AAABBB@@@BBBDDDHHHJJJKKKKKKJJJJJJJJJMMMVVVfff~~~gggeeemmm}}}___JJJ888555:::;;;777444222222222111000000//////------------------------+++,,,------++++++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~uuuoooqqqooopppxxx~~~wwwhhhaaaWWWPPPLLLHHHCCC???CCC@@@===;;;;;;;;;999888888777777666666555444444222222222222222222222333111000000/////////////////////000000000000000000//////000111000///......////////////000000000000...000222444444222000...111111111222222222111111111000000000000000000111222222222222222222222222333444555555555777;;;>>>JJJ\\\qqqxxxiiieee\\\UUURRRLLLHHHEEECCCBBB@@@???DDDKKKRRRVVVZZZ^^^```aaabbbdddiiikkkooosssuuuvvvuuutttqqqqqqqqqpppnnnmmmllllllkkkoootttyyy{{{{{{}}}vvvpppkkkhhhjjjooo~~~qqqooouuuyyysssooo{{{}}}yyywwwmmm```ZZZaaarrr{{{xxxvvvnnnkkkgggddd```\\\XXXTTTQQQOOOKKKHHHFFFEEECCCAAA@@@???>>>>>>???AAADDDEEEJJJKKKKKKKKKKKKKKKKKKKKKNNNSSS^^^sssssskkkmmmxxxuuuUUUDDD<<<666555666555333333222222111111000//////...------------------------+++,,,------++++++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************zzzuuutttrrrssszzz~~~wwwiiiddd]]]XXXTTTNNNGGGAAAFFFCCC???<<<;;;;;;:::999888888888777666666555555222222222222333333333333111111000/////////////////////000000000000111111...///111222222111///...////////////000000000000...///111222222111///...000000000000000000111111111111000000000000111111222222222222222222222222555666888999:::>>>BBBFFFWWWhhh~~~mmm```^^^TTTNNNNNNJJJFFFCCCBBBBBB@@@@@@GGGOOOUUUXXX]]]aaabbbccceeefffkkkmmmooorrrssstttsssrrrqqqrrrsssrrrpppnnnmmmmmmiiilllsssyyy{{{{{{yyyyyysssllliiimmmvvv~~~ttttttyyyzzzfffVVVPPPTTT\\\bbbnnn}}}|||~~~{{{vvvqqqmmmiiigggggg]]]ZZZWWWTTTQQQNNNKKKHHHFFFEEECCCAAA??????@@@@@@>>>???AAACCCGGGJJJLLLNNNNNNMMMKKKHHHFFFFFFIIILLLXXXbbbuuuooohhhjjjhhhuuuyyyxxxQQQ;;;555555555444333222333444222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))************************}}}zzz}}}zzzuuullliiifffccc___WWWMMMFFFJJJFFF@@@===<<<<<<;;;;;;999999888777777666666555222222222333333333444444111111000/////////////////////000000000111111111///000000111111000000///////////////000000000000//////000000000000//////////////////000000111111222111000//////000111222222222222222222222222222555666999<<>><<<<<<<<<;;;999999888888777666666666222222222333333444444444111111000/////////////////////000000111111111222111000////////////111111////////////000000000000000000000000000000000000000000//////000111222222222111000//////000111222111111111111111111111111333666999>>>CCCJJJSSSXXXooouuu```VVVTTTIIIDDDFFFEEE======>>>@@@@@@CCCMMMXXXZZZ^^^cccgggiiijjjlllmmmooooooooooooooooooppppppnnnqqqtttuuuttttttvvvxxxvvvtttwww}}}zzzsssvvvzzzuuuooouuu}}}{{{|||tttiii```[[[XXXXXX```iiiooowww}}}wwwnnnfff```]]][[[YYYXXXYYYYYYWWWTTTPPPLLLIIIIIIFFFDDDBBBBBBAAA???>>>???@@@@@@??????AAAEEEGGGIIIJJJMMMPPPQQQQQQPPPOOOGGGGGGGGGHHHMMMYYYhhhrrrzzzgggsssyyyVVV>>>777:::777666333111222333000,,,111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))************************{{{zzzyyytttnnniiiddd]]]UUUOOOOOOJJJDDDAAAAAA@@@===;;;::::::888777:::??????;;;444444444444333222111111222111///---...///222333//////...//////000111111444222000......000222444000000000000000000000000000000000000000000000000111111000000//////......222222222222222222222222555444333222111111111111222666;;;>>>BBBLLL]]]jjj~~~kkk```SSSMMMHHHCCCAAAAAAAAA@@@???@@@CCCJJJSSSZZZaaacccfffjjjlllllllllkkkooonnnmmmlllllllllmmmmmmlllnnnqqqssstttvvvyyy|||{{{}}}sssoooxxx~~~}}}}}}www~~~{{{uuuuuuooommmfff___\\\___dddgggppplllnnnuuuzzz~~~yyyrrrmmmkkkiiihhhiiikkknnnsssxxx{{{xxxwwwuuusssqqqooommmlllgggddd^^^XXXSSSOOOMMMLLLIIIIIIJJJKKKIIIGGGDDDCCCCCCBBB@@@??????@@@AAABBB@@@CCCFFFFFFFFFGGGKKKOOOSSSRRRPPPPPPPPPOOOMMMKKKJJJHHHGGGLLL___yyywwwrrr{{{gggMMMEEE===777666666555444222111000000000////////////............,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++***************)))((((((******))))))))))))******)))************+++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++~~~|||{{{wwwsssllleee___YYYSSSPPPSSSNNNGGGCCCAAA???<<<999;;;<<<;;;:::===AAA@@@;;;444444444444333222111000222111//////000222555777111000000000000111111222333222111//////111222333000000000000000000000000000000000000000000000000111111000000////////////222222222222222222222222555444333222111111111111333555888999===KKK___nnnuuuiii^^^RRRLLLHHHCCCAAABBB@@@@@@@@@AAAEEELLLVVV\\\bbbeeehhhlllmmmmmmlllkkkllllllllllllllllllmmmmmmnnnoooppppppqqqtttzzz}}}ssssss}}}sssrrrvvvvvvxxx}}}xxxsssjjj___ZZZZZZ]]]___bbb```bbbgggjjjjjjpppxxx{{{qqqjjjhhhhhhkkkmmmnnnkkkeee^^^YYYWWWVVVVVVUUUUUUXXX[[[^^^aaa```___^^^]]]\\\ZZZYYYYYYTTTRRRNNNJJJGGGEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@BBBBBBAAAAAABBBCCCDDDEEEHHHJJJLLLNNNOOOQQQSSSUUUSSSRRROOOLLLIIIFFFEEEDDDKKKSSS^^^iiizzzwww|||mmmJJJ===<<<999666666555444333222111000000000////////////............,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************)))************+++++++++***************))))))(((******))))))))))))******)))************+++++++++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++~~~~~~~~~~~~|||xxxqqqggg^^^YYYWWWXXXZZZSSSLLLFFFCCCAAA===:::===???@@@>>>???BBB@@@;;;444444444333333222111000222111000000222444777999333222111111111111111222111111111111111111111111000000000000000000000000000000000000000000000000111000000000000/////////222222222222222222222222444444333222111111111111444555444444999IIIaaarrrmmmeeeZZZPPPKKKGGGCCCAAABBB???@@@AAACCCHHHOOOYYY___dddgggkkknnnooonnnkkkiiihhhiiijjjkkkllllllllllllooopppppppppqqqwww}}}wwwtttyyypppjjjmmmoooqqquuurrrmmmgggaaa]]][[[\\\]]]WWWUUUUUUWWWZZZ]]]dddlllzzzzzzwwwoooccc\\\ZZZ[[[___aaacccaaa\\\UUUPPPMMMLLLKKKJJJIIIIIIKKKMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKGGGFFFEEECCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGIIIKKKLLLOOOOOOQQQSSSUUUVVVUUUSSSMMMMMMLLLHHHEEEEEEIIIMMM[[[lll~~~]]]III777666:::999777888444444222111000000000000/////////............---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************************************)))************+++++++++******++++++******)))(((******))))))))))))******)))************+++++++++))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))******+++{{{zzz~~~}}}ttthhh^^^YYYZZZ^^^\\\UUUMMMHHHEEECCC@@@===???BBBCCCAAA@@@AAA>>>999444444444444333222111000222222111111222444555777333222111111000000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222444333222222111111111222444555444333888JJJbbbtttoooaaaWWWMMMIIIGGGCCCAAABBB===>>>AAADDDJJJRRR[[[aaaeeegggkkknnnnnnlllhhhffffffgggiiikkklllmmmmmmmmmooossswwwzzz}}}yyyvvvxxxvvvvvvzzzwwwnnnhhheeebbbbbbdddgggiiikkknnneeeaaa[[[VVVUUUXXX```gggpppqqqoooiii```[[[[[[]]]\\\___aaaaaa]]]XXXTTTRRRNNNMMMKKKJJJJJJKKKLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLMMMOOOQQQSSSTTTXXXVVVTTTTTTVVVTTTOOOKKKHHHIIIHHHEEEDDDJJJVVV```sssuuupppwwwbbbHHH>>>888999;;;888555555333333222000000///////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++++++++***))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++}}}zzz||||||sssggg\\\WWWYYY\\\VVVPPPIIIDDDCCCCCCAAA???@@@DDDDDDAAA???>>><<<777444444444444444333111111333222111111000111111222222111000//////////////////111222333333222111///000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333222222111111222222444555666666<<>>???AAABBBAAAEEEHHHGGGAAA;;;:::999777777777777777666555444333111000000000000000///000000000000///000000111111111111111222222111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222333222222111222222333333222444777;;;EEEZZZuuuuuufffYYYPPPHHHFFFDDD@@@>>>>>>>>>BBBGGGMMMSSSZZZaaafffjjjiiihhhgggdddbbb___^^^bbbcccgggmmmuuu~~~|||oooiiifffmmmwww{{{|||sssiiieeeaaacccfffddd]]]UUUPPPQQQQQQPPPNNNNNNPPPRRROOOPPPQQQRRRSSSUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[[[[[[[[[[XXXYYY[[[]]]^^^^^^]]]]]]ZZZZZZZZZYYYWWWTTTRRRQQQJJJIIIHHHHHHKKKSSS]]]cccmmmrrrzzzrrr[[[SSSUUUWWW]]]mmmcccHHH<<<<<<999777777666555555555444222000000///.........//////.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))************+++++++++++++++,,,,,,++++++***)))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))******+++~~~tttmmmgggaaa[[[VVVQQQKKKDDDAAABBBDDDEEEEEEGGGJJJIIIAAA;;;:::999888888888888888777666555444//////000000111111111222111000000000111222333333111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222222222222222222222222222222222222222222111222222333333111333666;;;GGG^^^|||wwwiiiYYYPPPHHHEEEDDD???======@@@DDDJJJPPPVVV]]]ccchhhlllkkkiiifffcccaaa___^^^___aaaeeemmmxxxtttppptttsss|||~~~|||{{{xxxrrruuuoookkknnntttsssjjj```QQQQQQPPPMMMKKKKKKMMMOOOLLLLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXYYY[[[[[[\\\[[[[[[\\\^^^```bbbcccbbbaaa```ZZZZZZYYYWWWTTTPPPMMMKKKIIIJJJKKKNNNUUUbbbsssuuu___RRRRRRXXX[[[rrrwwwTTTCCC<<<<<<<<<444888888777444333222///+++000//////............///......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************)))************++++++++++++,,,,,,,,,,,,+++************))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++************************)))))))))))))))******+++~~~vvvqqqjjj```XXXUUUOOOIIIEEEHHHNNNPPPKKKDDDHHHEEEBBB???>>><<<:::888888999:::;;;:::888666555222111111111111111222222111000000000111222333333111111111111111111111111//////000000111111111222111111111111111111111111000000000000111111111111111222333444555444333333222222222222222222222222222444777===KKKddd{{{jjj^^^PPPEEEDDDBBB======AAA???DDDJJJQQQXXX```gggkkkmmmkkkhhhdddaaa^^^\\\[[[[[[^^^bbbgggnnn|||qqqhhhkkkkkkfffiiimmmuuunnn]]]XXXSSSQQQRRRRRROOOLLLOOOLLLLLLOOOUUUWWWSSSOOOUUUVVVWWWWWWWWWVVVVVVVVV[[[YYYWWWXXXZZZ\\\[[[ZZZXXXaaaccc^^^___eeeddd\\\___YYYUUUVVVUUUPPPLLLJJJKKKPPPTTTXXXfff{{{zzzpppkkkbbbWWWRRRYYYjjjxxxlllXXXEEE>>><<<:::888:::444444333333222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************************************---,,,,,,+++***)))((((((}}}vvvrrrlllbbbYYYVVVTTTPPPLLLNNNQQQRRRNNNIIIDDDBBB@@@>>>>>>===<<<:::999999::::::999888666555222222111111111111222222111111111000111111222222111111111111111111111111///000000000111111111111111111111111111111111111000000000000111111111111444333222222111111111111444333333333333333333333555666999AAARRRlllooo```QQQFFFEEEDDD???>>>CCCBBBGGGNNNUUU[[[```fffiiiiiihhheeebbb___]]]\\\\\\XXXYYY[[[]]]bbblll{{{fff]]]YYYTTT^^^___fffxxxyyyeeeaaa]]]ZZZXXXWWWUUURRRIIIKKKPPPVVV\\\______^^^___aaacccffffffbbb\\\WWWPPPRRRUUUVVVVVVUUUVVVXXXXXX\\\[[[XXX```ooouuusssddd]]]YYYXXXWWWUUUWWW[[[dddooozzz}}}xxxwwwzzzyyyooobbbZZZWWW\\\cccjjjsssrrrPPPCCC888666777555555666444333333222111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************************************,,,,,,++++++***))))))))){{{yyyttthhh^^^YYYUUUSSSQQQPPPPPPNNNKKKIIIDDDBBB@@@@@@@@@???===;;;:::::::::999888777777777333222222111111222222222222222111111000111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000111111111222222444333222111111111333444444444444444444555555555777777;;;GGG^^^yyyvvvcccTTTHHHFFFEEEAAA@@@DDDFFFKKKSSSZZZ___bbbeeegggfffdddbbb___^^^\\\\\\\\\UUUVVVUUUSSSTTTYYYcccjjjzzzooo___[[[YYYbbbaaafffxxxxxxaaa___\\\ZZZZZZZZZ\\\]]]```iiissszzz}}}zzzmmmddd]]]___```^^^[[[\\\aaafffjjjhhhbbbaaaooo|||yyywww}}}{{{nnn```\\\\\\```aaa^^^\\\\\\iiivvvzzz\\\FFF;;;666444666777555555666333333222222111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************qqqbbbZZZVVVVVVUUUSSSOOOLLLJJJJJJHHHGGGEEEDDDDDDCCCAAA>>><<<<<<:::999888888888888444333333222222222222333333333222111000000000111111111111111111111111111000000000000000111111111111111111111111111111111000000111111111222222222111111222333444555666666444444444444444555555555777777<<>>===<<<:::999999999999555555444333222222333333333333222111000000000111111111111111111111111111111111000000000000000000111111111111111111111111111111111111222222222222///111333444555444333222222222333333444444444555666777???VVVvvvrrr^^^LLLHHHFFFBBBAAADDDHHHPPPZZZccchhhjjjjjjjjjhhheeebbb^^^[[[ZZZZZZZZZSSSRRRPPPNNNMMMNNNQQQTTTUUUYYY\\\\\\___jjj|||{{{yyyyyyzzzfffYYYVVVSSSRRRUUU\\\cccggghhhsssvvvfff[[[VVVUUUSSSTTTYYYeeettt___IIIAAA>>>;;;666888999666333111111111111111000000000000//////...------------,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******((()))))))))************************************)))))))))***++++++,,,,,,rrr```WWWYYYYYYYYYVVVSSSPPPNNNNNNGGGGGGIIILLLOOOPPPOOONNN@@@???>>>===<<<;;;:::999666666555444333333333333222222111111000111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111222222222222333111111222333222111000...222222222333444444555555666999FFFaaahhhRRRJJJGGGCCCCCCFFFKKKRRR\\\eeejjjkkkllllllhhheeeaaa]]]ZZZYYYYYYYYYSSSRRRRRRRRRSSSUUUWWWXXXWWW[[[^^^______bbbiiiooovvvxxxzzz|||~~~|||yyyxxx~~~|||aaa\\\VVVTTTVVVYYYZZZYYY]]]ccckkkqqqvvv|||{{{{{{ttttttooobbbXXXTTTVVV\\\```hhhyyy~~~aaaKKKBBB???<<<999555888777333111333333222000000000///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************************************))))))******+++++++++,,,{{{nnnaaa[[[UUUTTTSSSRRRQQQOOOMMMLLLHHHHHHIIILLLNNNOOOMMMKKKAAAAAAAAA@@@???===;;;999777666555444333333333333111111111000111111222222111111111111111111111111111111111111000000000///111111111111111111111111111111111222222222333333333222111111111333666777333333333444555555666666888???OOOmmmrrrXXXMMMIIIEEEEEEHHHOOOUUU___fffjjjkkkkkkkkkeeebbb^^^ZZZXXXXXXYYYZZZVVVVVVWWWYYY]]]```bbbbbb```bbbeeefffggggggggghhhkkklllmmmmmmmmmnnnppprrrsssvvv|||{{{|||{{{wwwtttwww||||||uuummmbbb___\\\\\\^^^bbbfffhhhnnnqqqrrrmmmfffbbbcccfffooouuu|||xxxuuuuuuxxx|||{{{wwwrrrmmmhhhhhhqqq{{{uuujjjaaa___bbbjjjwwwcccWWWHHH@@@???>>>:::666444777666222222666555111////////////////////////---------,,,,,,,,,++++++************************************************************************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))***************************************************+++++++++|||zzzvvvmmmeeeaaaWWWUUUTTTTTTTTTTTTQQQOOOKKKKKKKKKKKKLLLJJJGGGDDDAAABBBBBBBBBAAA>>>;;;999777777666555444333333333111000000000111222333333111111111111111111111111222111111111000000//////111111111111111111111111111111222222222333333333333111///000333:::AAAEEE444444444555666777777888;;;CCCVVVuuuyyy\\\OOOKKKGGGGGGJJJRRRXXX```gggjjjjjjiiiiiiaaa___[[[XXXVVVWWWYYY[[[[[[[[[]]]aaaeeeiiikkkkkkllljjjiiiiiilllnnnoooooosssttttttssspppnnnoooooorrrsssuuuvvvwwwzzz~~~{{{~~~|||xxxvvvyyy|||ooofffcccaaa___\\\\\\ZZZXXXVVVUUUTTTSSSRRRUUU\\\fffpppvvvvvvqqqlllhhheeebbb```]]]ZZZYYY[[[gggkkkttt|||~~~{{{{{{~~~hhh```^^^iii{{{xxxUUUGGG???999999;;;;;;999777111333333///000444111***.........///////////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************************************************************}}}wwwnnneee^^^NNNYYYaaa^^^VVVRRRRRRRRROOOLLLIIIIIIKKKKKKIIIFFFHHHJJJLLLGGG@@@:::999:::666666555777888999777666777555111000111333333333222222111111111111222222//////000111111111111111111111222333333333333222//////000111222333333333111111444777555777DDDTTTFFF;;;000---333999999666===MMM```}}}hhhVVVMMMHHHJJJPPPWWW\\\ccchhhjjjfffaaa]]]WWWWWWVVVVVVWWWZZZ\\\^^^ffffffgggjjjnnnqqqrrrrrrnnnrrruuuuuurrrqqqsssuuu~~~zzzyyyxxxtttwww|||~~~{{{yyyxxxyyy{{{|||||||||{{{{{{tttqqqmmmhhheeeddddddddddddeeeggggggggghhhjjjlllooorrr{{{}}}zzzsssssstttuuusssssswww~~~~~~rrrmmmpppnnnjjjccc\\\VVVTTTSSSXXXZZZ]]]^^^^^^\\\\\\[[[VVVWWWYYYWWWQQQNNNUUU___nnn~~~zzzcccRRREEE<<<;;;:::999777666555444333222111111000000111111////////////............///...---,,,***)))(((((()))***,,,------+++(((&&&************************+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))************~~~vvvlllbbb\\\WWWeeeqqqooocccYYYTTTPPPQQQPPPOOOQQQRRRQQQKKKGGGDDDGGGHHHEEE???;;;:::<<<777666666777888888777555666444222111333444444333222222111111111111222222///000000111111111111111000111222222333333222222000000000111222222222333222222333555444444>>>JJJYYYOOOAAA555//////111444;;;NNNcccnnn[[[PPPJJJLLLRRRZZZ^^^cccggggggccc]]]YYYSSSSSSUUUXXX\\\aaafffiiinnnnnnoooppprrrtttttttttwwwzzz|||zzzwwwvvvyyy|||}}}wwwyyy{{{}}}nnnhhhdddbbbbbbdddeeeggghhhhhhhhhhhhbbb```\\\YYYXXXXXXXXXYYYWWWXXXZZZ[[[[[[[[[]]]______```fffnnnqqqsss|||}}}xxxwwwrrrsssrrrrrrqqqqqqsssxxx{{{}}}|||rrriiieeedddiiijjjiiifffbbbaaabbbdddjjjeee___YYYSSSRRR]]]jjjzzz^^^PPPGGGBBB;;;;;;:::999777666555444333222111111000000111111////////////...............------,,,+++***)))))))))***,,,,,,,,,***)))'''************************+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))************}}}rrrhhh___ZZZ___ooozzzttteeeXXXRRRPPPOOOOOOQQQTTTUUUQQQJJJCCC@@@CCCDDDCCC>>><<<<<<>>>888777666777888888777555444333222333444555444333222222111111111111222222///000111111222222111111000111222222333333222222111111111111111111222222444222222333222222777===OOONNNGGG<<<222///555;;;>>>UUUnnnvvvbbbVVVNNNPPPWWW^^^aaaeeegggeee```ZZZVVVTTTUUUXXX\\\bbbhhhmmmpppqqqqqqssstttuuuuuuuuuuuu|||~~~|||yyyyyywww|||}}}hhh[[[WWWTTTRRRVVVXXXZZZ\\\^^^_________[[[ZZZXXXWWWWWWXXXZZZ[[[UUUWWWZZZ[[[[[[[[[]]]^^^^^^^^^```dddeeefffkkkqqqvvv}}}tttqqqrrroooooonnnnnnpppsssvvvwwwwwwssswww{{{yyynnniiinnn}}}vvvXXXIIIBBB@@@AAA::::::999888666555444444222222111000000000000111/////////............---,,,,,,,,,+++++++++******++++++++++++*********)))************************+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))))))))*********++++++tttjjjbbb___hhhtttzzzooo___VVVVVVXXXRRRQQQRRRUUUUUURRRJJJDDD@@@AAABBBAAA>>><<<<<<>>>999888888888::::::888777444333333444666666555333333222222111111222222333000000111222222222222111000000111222222222222222222222222111111111111111444222111222333333333444444:::???>>>999666999>>>EEEaaa|||kkk[[[RRRSSS[[[aaacccfffhhhfffbbb\\\YYY]]]]]]___bbbeeeiiilllnnnqqqsssuuuwwwwwwxxxxxxyyy~~~}}}~~~~~~aaaWWWWWWXXXVVVZZZ[[[^^^```bbbccccccccccccbbbaaaaaaaaacccdddfff___bbbeeeggggggggghhhjjjmmmlllkkklllmmmmmmooopppnnnssswww}}}wwwppplllmmmjjjjjjjjjlllqqqyyy}}}~~~|||vvvzzz|||yyywwwzzznnnTTTIIIEEE>>>;;;>>>999999888777666555444333222222111000000000000000//////.........---------++++++++++++++++++++++++,,,+++***))))))***++++++************************+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))*********+++++++++{{{ooohhheeemmmwww|||rrrddd^^^___bbb[[[YYYWWWWWWWWWUUUPPPLLLBBBBBBBBB@@@>>><<<<<<===;;;::::::;;;======<<<:::555444444555777777555333333333222222222222333333000000111222222222222222000000111222222222222111222222222111111111111111333222111111444555444222///333888999888666777888MMMllltttbbbVVVVVV^^^ccceeehhhjjjiiigggccc```eeeeeeffffffgggiiijjjkkktttwwwzzz{{{zzzyyyzzz{{{aaaXXX[[[^^^^^^^^^___aaadddeeefffffffffgggffffffffffffgggiiiiiihhhkkknnnooooooppprrrtttvvvvvvvvvttttttuuuuuuuuuuuuwwwtttwwwzzzvvvpppkkkjjjfffiiiiiilllsss{{{~~~~~~|||tttqqqtttyyyqqqWWWJJJAAABBBAAA999666999777777666666555444333333222111000000//////000000............------------***++++++++++++,,,,,,,,,,,,+++)))((()))***+++,,,************************+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************************************************++++++++++++{{{mmmfffdddlllvvv{{{uuujjjdddcccbbb^^^[[[VVVUUUUUUTTTPPPMMMFFFEEECCCAAA???>>>=========<<<<<<>>>AAABBBAAA@@@888666555555666666555444333333222222222222333333000111222222333222222222///000111111222222111111111111111111111111222222111333333222333777666333666555333222333666:::>>>SSSuuujjj[[[ZZZbbbeeegggjjjmmmmmmllljjjhhhhhhhhhiiijjjkkklllllllllrrrvvvzzzzzzxxxvvvwwwxxx}}}eeeYYY[[[___```eeefffgggiiiiiiiiihhhhhhiiihhhhhhiiiiiijjjkkkkkkoooqqqsssssstttvvvyyy{{{zzz~~~|||zzz|||}}}|||{{{yyy}}}{{{xxxsssmmmkkkhhhlllmmmppptttxxxzzzzzzxxx}}}uuupppppprrrwwwoooRRRGGGBBB??????===999888:::666666555555444333333222111111000////////////000.........------------,,,+++++++++++++++++++++,,,+++***)))))))))***+++,,,************************+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))*********************************************++++++++++++,,,|||pppiiihhhqqqwwwwwwppphhhdddbbb```]]]YYYUUUTTTSSSRRRNNNKKKGGGFFFCCCBBBAAAAAA@@@@@@>>>>>>???BBBEEEFFFFFFEEE;;;999666555555666555444444333333222222333333444000111222222333333222222///000000111111111111111000000000111222222222333111555555222111555666333555444333222333999@@@FFFXXX|||rrraaa^^^fffhhhjjjlllnnnoooooonnnmmmiiijjjkkkmmmnnnoooppppppnnnssszzz||||||{{{~~~mmm``````eeehhhoooppppppqqqpppooommmlllkkkkkklllmmmnnnooopppqqqssstttttttttuuuxxx|||}}}zzzvvvpppooonnnppprrruuuvvvvvvuuuuuuuuuzzz{{{yyyvvvrrrooooooppptttwww~~~pppXXXKKKDDDDDD@@@;;;:::===<<<999555555444444333333222222111111000///////////////.........---------,,,,,,,,,+++++++++++++++++++++******)))******++++++,,,************************+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))*********************************************+++++++++,,,,,,yyyuuuuuu}}}vvvjjjcccccceeeeee```\\\YYYXXXXXXUUUQQQLLLHHHFFFCCCBBBCCCCCCCCCCCC@@@???AAADDDGGGIIIIIIHHH===:::666444444555555444444333333222222333333444111111222333333333333222//////000111111111111111//////000111222333333444111666777111000333555333222555999888777888>>>CCC]]]xxxeeebbbiiijjjkkkmmmoooppppppooonnnlllmmmnnnooopppqqqqqqqqqnnnvvvxxxjjjiiioootttuuuvvvvvvuuutttrrrpppoookkklllmmmoooqqqssstttuuurrrrrrqqqqqqrrruuu{{{zzzvvvrrrssssssrrruuuxxxxxxvvvtttvvvxxxwwwuuurrrnnnlllllllllmmmppppppuuu}}}qqq\\\IIICCCFFF===@@@<<<666777>>>;;;222444444444333333222222222111111000///////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++************************+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,{{{www}}}uuudddaaabbbccccccffffff```[[[YYYZZZYYYVVVRRRIIIGGGFFFGGGIIIHHHEEEAAACCCAAA???@@@CCCFFFHHHIIIAAA>>>999444222333444666444444444333333333222222333333333222222111111111///000111111000111333555222222222222222222222222333444555444333222444666666777333555:::666:::KKKjjjzzzkkkgggjjjllllllnnnqqqssssssqqqooommmooorrruuuvvvvvvtttrrrooouuutttqqquuuvvvyyyvvvuuuwwwyyyvvvrrrooooooqqqsssqqqqqqrrrssssssuuunnnmmmrrrrrrrrr}}}|||yyysssqqqvvvuuuuuuuuutttrrrqqqssstttqqqoookkkiiihhhiiilllmmmqqqtttwwwzzz{{{}}}uuu___NNNGGGEEECCC@@@AAA>>>;;;:::999888666555444444333333222111000000111111000///////////////000000///...------,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++yyyqqqtttnnnccc\\\^^^aaaaaaaaacccaaa^^^[[[[[[\\\[[[VVVRRROOOLLLHHHGGGGGGGGGFFFDDDGGGFFFEEEEEEEEEDDDAAA???>>>;;;888555333333444555444444444333333333222222333333333222222222111111///000111111000111333555222222222222222222222222333444555444333222444666777888444666;;;888<<>>:::;;;999666555555555444333333333333222222111111111000000///............///.........------,,,,,,,,,+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++{{{qqqkkkhhhlllnnnlllhhhccc___]]]___]]]YYYWWWVVVWWWWWWWWWNNNOOOQQQQQQPPPMMMKKKJJJDDDBBB@@@??????>>><<<:::777888:::;;;;;;:::888777555555555444444444333333222222222222222222222222111222333222111111333555222222222222222222222222333444555444333222444666444777444555:::999CCCZZZ~~~lllgggkkkoooppprrrrrrqqqqqqtttwwwxxxvvvtttwww~~~zzzrrrnnnoooqqqqqqtttxxxyyy{{{~~~}}}tttooonnnllljjjjjjnnntttuuurrrmmmnnnooorrrtttuuuvvvwwwwww{{{||||||zzzwwwtttsssssssssuuutttrrrpppttt}}}wwwbbbSSSMMMJJJHHHEEE???<<<::::::<<<===<<<;;;999777555444555555444222333333222222222222222111000//////...............---------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++~~~vvvpppiiillllllgggeeeeeefffdddbbb___YYYTTTPPPOOOOOOPPPLLLPPPVVVXXXVVVQQQMMMKKKHHHEEE@@@<<<;;;::::::999888999;;;<<<<<<;;;:::888555555555555444444444333111222222222222333333333222333333333111111333444222222222222222222222222333444555444333222444666444777444555999999EEE^^^mmmhhhkkkmmmpppssstttsssssswwwzzztttsssvvvzzzppppppqqqpppuuu|||~~~~~~uuuooommmiiihhhiiilllppprrrqqqnnnrrrrrrssstttuuuuuuuuuuuutttuuuvvvvvvsssrrrrrrrrrrrrrrrrrrpppoooqqqxxx}}}rrr```VVVJJJFFFGGGHHHDDD>>>AAA>>>;;;999999:::::::::888666444444444555444333222222222222222222222222000///......------......------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++xxxrrrhhhjjjhhheeefffmmmpppooogggeee___XXXQQQLLLKKKJJJPPPUUU[[[]]]ZZZTTTOOOMMMJJJGGGAAA>>><<<;;;999888888999;;;<<<<<<:::999888555555555555444444444444111111222222222333333333333444444333111111333444222222222222222222222222333444555444333222444666444777555666:::;;;HHHbbbmmmfffjjjlllqqqvvvxxxwwwwwwzzz}}}uuuuuuzzzzzzxxxwwwtttwww~~~wwwqqqmmmiiiiiijjjkkklllmmmnnnnnnrrrrrrrrrrrrssssssttttttpppqqqssssssrrrqqqrrrsssqqqqqqqqqppppppqqqssstttsssrrrrrruuu{{{kkk\\\SSSQQQMMMHHHFFFGGGFFFCCC???DDDAAA>>>;;;:::999888777777555444333555555555444222222222222222222222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++xxxrrrkkkllljjjgggkkkuuuzzzwwwmmmkkkfff___VVVOOOJJJHHHUUUZZZ___```[[[UUUQQQOOOIIIFFFBBB@@@???===;;;:::999999:::::::::999888777666666555555555444444444111111111222222333333333333444444333222111333444222222222222222222222222444444555444333222444666555999777777;;;<<>><<<<<<>>>@@@999999888888999999999999777555444444555666555444222222222222222222222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++~~~zzzxxxqqqpppqqqsssuuuuuusssqqqmmmlllkkkeeeYYYLLLGGGHHH```eeehhheee]]]TTTOOONNNGGGFFFFFFDDDCCCAAA???>>>===;;;888777888999888777888666333222333444333222333333333333444444555666444555555333111111222333222222333333333333444444444444333333333444555555777888666888<<<;;;KKKiiiggg___dddjjjrrr|||~~~~~~yyy}}}wwwnnnooommmkkkiiiggggggiiilllnnnlllkkkkkklllnnnoooooonnnooonnnmmmnnnqqqrrrrrrqqqooommmkkkkkklllmmmlllkkkhhhhhhhhhiiikkkmmmnnnooovvvwww{{{lllfff^^^WWWSSSOOOKKKGGGEEEDDDBBB@@@???>>>>>>>>>;;;:::999888777777777777666555444333222333333444111111111111000000000000......---------,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))************(((((()))******************************************************)))((((((((((((((((((((()))******+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++)))************+++++++++|||zzzzzzuuusssqqqnnnmmmlllkkkjjjfff\\\TTTVVV]]]mmmllliiibbbYYYRRRNNNNNNHHHHHHGGGFFFDDDBBB@@@???===;;;999999:::;;;;;;;;;999777444444444555555444333333333333333444555555444444555333111111222444222222333333333333444444444444444444444555555666777888555888<<<===OOOooo~~~fff___dddkkktttuuulllmmmlllkkkiiigggfffhhhiiikkkjjjiiihhhjjjlllmmmlllkkkkkkjjjiiikkkmmmnnnnnnmmmjjjhhhffffffhhhiiijjjiiijjjjjjiiijjjjjjkkkkkklllmmmlllnnnsssxxx|||rrrhhhbbb\\\XXXRRROOOMMMLLLIIIGGGCCCBBBAAA???>>>===<<<<<<;;;:::999888888777777888777666444333222222333333111111111000000000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************(((((()))******************************************************)))((((((((((((((((((((()))******+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++************++++++++++++~~~wwwnnniiifffeeedddiiiiiiiiifff```^^^hhhttt{{{sssggg\\\UUUQQQOOONNNKKKJJJIIIGGGEEECCCAAA???===;;;::::::===?????????;;;888666555666666666555333222222222222333333444333444444333222111222444222222333333333333444444444444444555555555666666666777555777===@@@VVVxxx{{{ddd^^^ccckkkwwwssshhhjjjiiiiiihhhgggfffffffffggggggffffffgggiiijjjiiihhhiiihhhgggiiikkklllkkkjjjgggeeeccccccfffhhhjjjjjjlllkkkkkkjjjjjjiiiiiihhhiiiggggggjjjkkkoooxxx{{{lll```ZZZWWWVVVUUUOOOLLLIIIGGGGGGGGGFFFEEEAAAAAA???>>>===<<<;;;::::::999999888888888999999888777555333222111111222111111000000000000//////......---------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))************((())))))************)))************************)))************))))))(((((((((((((((((()))*********++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++************+++++++++,,,~~~~~~wwwnnnfffcccbbbbbbbbbdddfffhhhgggbbbbbbnnn|||}}}rrrcccXXXTTTSSSQQQPPPLLLLLLKKKIIIFFFCCCAAA???>>><<<;;;<<>>FFFcccsss```[[[```iiixxx~~~nnncccfff```aaacccfffggghhhiiiiiihhhgggggghhhjjjkkkkkkjjjllljjjjjjjjjlllmmmlllkkkgggfffdddeeeiiilllnnnnnnjjjkkkllllllmmmllllllkkkhhheeeeeeggghhhhhhlllqqqpppmmmjjjiiikkkmmmoooooonnnqqqvvv}}}xxxsssooojjjaaa[[[[[[YYYWWWUUUSSSPPPLLLJJJLLLKKKIIIGGGDDDAAA@@@@@@?????????>>>===;;;999888888888777777777888999999888777555222111000000000000000000////////////.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********))))))((())))))))))))))))))))))))((())))))*********))))))((((((((((((((())))))***)))******+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++***++++++++++++,,,,,,,,,zzzuuunnnjjjgggeeeeeeeeeeeeeee___```dddfffbbb^^^aaagggfff```YYYWWWXXXYYYWWWUUUQQQPPPNNNLLLHHHEEEBBBAAA@@@>>>======@@@BBBBBBBBB;;;888666555555666666555444333333222222222222333222333444333222222444555222222333333333333444444000111333555666666555555555777666888???GGGeeerrraaa\\\aaajjjxxxqqqkkknnnnnncccfff___```cccfffhhhjjjkkklllkkkjjjjjjkkkmmmnnnnnnmmmkkkiiihhhiiijjjkkkjjjiiifffeeedddfffhhhjjjjjjjjjgggiiijjjlllmmmmmmllllllkkkgggfffggghhhgggiiimmmkkkiiigggfffffffffeeedddiiijjjkkkmmmooorrruuuvvvxxx{{{}}}zzzwwwsssmmmhhhdddcccbbbaaaaaa___\\\ZZZ\\\YYYTTTPPPLLLJJJIIIIIIGGGGGGGGGFFFCCCAAA@@@AAA@@@@@@@@@@@@>>><<<:::999888777777666666666777777777666444222111000000111000000////////////............---------,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))))))))))))))((())))))************)))((((((((((((((()))******))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,xxxqqqjjjfffbbb______``````aaaaaa```bbbeeeddd```___aaaaaa]]]YYYXXXYYYYYYXXXVVVUUUTTTRRROOOKKKHHHEEECCCAAA???======>>>?????????<<<:::777666777777777666555555444333333333333333222333333333222222444666222222333333333333444444111333555777888888777777555888777999???GGGfffsssddd___ccckkkxxx|||ppp___XXXXXXggg}}}nnncccfffbbbcccdddfffiiikkkmmmnnnmmmllllllmmmoooppppppooojjjiiihhhhhhjjjjjjiiihhhgggffffffhhhiiiiiihhhffffffgggiiikkkkkkkkkjjjiiimmmhhhfffhhhiiiiiikkkoooppplllhhheeecccbbb```^^^cccccccccddddddfffggghhheeehhhjjjkkkjjjlllqqquuuuuuxxx}}}~~~~~~~~~~~~~~~zzzxxxvvvvvvvvvtttppplllfffdddbbb___\\\YYYWWWUUURRRVVVYYY[[[ZZZYYYYYYZZZXXXWWWSSSOOOLLLKKKLLLMMMEEEGGGGGGFFFBBB@@@@@@AAAAAAAAABBBBBB@@@>>><<<:::888777666555555444555555666555333111111111111222000000/////////...............---------,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))(((((()))***************((((((((((((((()))******))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************++++++++++++++++++,,,,,,,,,------wwwoookkkfff```]]]\\\___aaabbbdddaaaaaaeeefffcccaaabbbaaa^^^[[[YYYYYYXXXXXXWWWXXXWWWUUURRRNNNJJJGGGEEEBBB@@@=========>>>=========;;;888888888999888888666555444444333333333333111333333333222222444666222222333333333444444444333444777999::::::999888555888888:::???GGGfffuuufffbbbfffmmmyyyssshhhVVVNNNLLLVVVddduuunnndddgggeeeeeefffgggiiikkkmmmnnnnnnmmmmmmnnnpppqqqqqqpppllljjjiiijjjkkkkkkjjjiiihhhhhhiiijjjkkkjjjgggdddeeefffhhhiiijjjiiigggfffiiidddbbbeeehhhjjjmmmrrrpppmmmhhheeeeeefffffffff___```aaabbbeeegggiiikkkfffhhhiiihhhffffffjjjnnniiilllpppqqqqqqrrrvvvyyywwwrrrkkkgggggggggfffdddfffeeeeeegggjjjjjjhhheeeaaaaaa```\\\XXXVVVVVVVVVQQQVVV\\\^^^[[[YYYZZZ]]]WWWXXXWWWTTTOOOJJJGGGFFFHHHJJJJJJGGGCCC???>>>???BBBBBBCCCCCCBBB???===;;;888777666444444333333333555444222111111111222222000/////////..................---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))(((((()))***************((((((((((((((()))******((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++++++++,,,,,,,,,---------vvvpppnnnjjj```VVVWWWbbbhhhhhh______ccckkklllgggaaa^^^^^^]]][[[XXXWWWVVVVVVVVV[[[YYYVVVTTTRRRNNNJJJGGGDDD@@@======<<<999:::>>>:::888777666777666555333222222222222222222222222444333222222111111222222444444444444444444444444444333444:::AAAAAA999222333999777666@@@OOOjjjrrrccc___ccciiitttzzzqqqiiiaaa[[[PPPJJJGGGJJJRRR___rrr~~~pppgggiiifffeeeeeeeeegggjjjlllnnnqqqppppppooonnnmmmlllllljjjiiihhhhhhiiikkkmmmoooiiihhhhhhhhhgggfffffffffdddeeegggfffeeeddddddeeefffcccaaaaaadddhhhkkklllmmmkkkhhheeecccbbbbbbbbbaaaaaa``````bbbdddgggiiifffggggggfffeeedddeeefffggggggggggggiiikkkmmmnnnkkkiiiddd```^^^^^^^^^___ZZZ\\\___bbbbbbaaa^^^]]]\\\ZZZXXXYYYZZZZZZVVVSSSTTTVVVYYY[[[\\\[[[YYYXXXTTTSSSQQQOOOMMMKKKJJJIIIHHHHHHGGGEEEBBB@@@===<<<===>>>??????>>><<<:::888666666666555444444333333222222222111000//////.........---------,,,,,,,,,---,,,++++++******++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,{{{yyywwwqqqiiifffooo{{{|||vvveeeeeeiiiqqqsssmmmfffccceeedddaaa___^^^]]]]]]^^^```^^^[[[YYYYYYXXXVVVTTTMMMGGGCCCDDDCCC???>>>???;;;999777777777777555333333333333333333333333333444333222222111222222222333333333333333333333333555333333777;;;<<<999555444:::888777BBBQQQlll}}}oooaaa]]]aaajjjtttxxxkkkccc\\\UUUPPPLLLGGGEEEGGGKKKRRR___jjj|||rrriiikkkjjjiiiiiiiiijjjmmmpppqqqrrrqqqooommmllljjjjjjiiihhhgggggggggiiilllnnnppplllkkkjjjiiigggfffeeedddbbbdddeeeeeecccbbbcccdddgggeeeddddddgggiiijjjjjjkkkiiigggdddccccccdddeeecccbbbaaaaaaaaaccceeefffggghhhiiihhhfffddddddeeeeeedddcccbbbbbbcccddddddcccbbbaaa___^^^]]]]]]^^^XXXZZZ]]]______^^^[[[ZZZZZZYYYWWWXXXYYYXXXUUURRRSSSUUUWWWYYYYYYXXXVVVUUUQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFEEEDDDBBB???===<<<======>>>>>>===;;;999777666666666555444444333333222222111111000//////...............------,,,,,,---,,,++++++******++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,zzztttxxxllllllpppxxxzzzsssjjjeeeeeedddbbb```______```aaagggddd```___```aaabbbbbbSSSJJJDDDEEEEEEBBB===<<<;;;:::888777888777666444555555555555555555555555444444333222222222222222222222222222222222222222555444333444555777888999444:::888888EEEUUUpppxxxkkk^^^[[[```iiissswwwgggZZZSSSNNNIIIEEEFFFCCCCCCFFFGGGGGGMMMTTTdddrrr{{{uuulllmmmlllkkkjjjjjjkkknnnppprrrvvvtttqqqmmmkkkjjjjjjjjjfffffffffgggiiilllooopppooonnnllliiigggfffeeedddcccdddeeedddbbbaaabbbcccfffeeeeeegggjjjlllkkkjjjhhhgggeeeddddddeeeggghhhgggeeecccbbbaaabbbcccdddgggiiijjjjjjgggdddcccbbbcccbbbaaa___]]]\\\\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[VVVWWWZZZ\\\\\\ZZZXXXWWWXXXWWWWWWWWWXXXVVVTTTQQQRRRTTTVVVWWWVVVTTTRRRPPPMMMLLLKKKIIIGGGEEECCCCCCCCCCCCCCCBBB@@@???===<<<;;;<<<<<<<<<;;;999777666666666555555444333333333222222111111000//////////////////............------,,,++++++******++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,zzzrrrqqquuu}}}vvvjjjccc_________^^^___```aaabbbhhheeeaaa___```ccceeefffVVVKKKBBBBBBEEECCC???===<<<;;;999888999888777555555555555555555555555555444444333222222222222333222222222222222222222222444555666444333444777;;;444888666999GGGXXXsss~~~ttthhh\\\ZZZ___hhhqqq}}}yyymmm\\\PPPJJJHHHEEEBBBCCCAAABBBFFFFFFEEEHHHNNNVVVfffrrrwwwlllllljjjiiihhhhhhiiikkkmmmnnnxxxvvvrrrnnnllllllmmmnnnggggggggghhhiiikkkmmmnnnnnnmmmkkkiiigggfffffffffhhhiiihhhfffdddbbbccccccccccccfffiiimmmnnnlllkkkgggfffdddddddddeeegggiiikkkjjjgggdddbbbaaabbbbbbfffhhhjjjiiifffbbb```___ccccccaaa___]]]\\\[[[ZZZWWWZZZ]]]``````^^^[[[XXXVVVWWWYYYZZZ[[[YYYXXXVVVWWWWWWWWWWWWWWWUUUSSSQQQRRRTTTUUUVVVUUURRROOOMMMJJJIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<::::::;;;:::999888666555666666555444444333333222111111111111000000///////////////////////////...---,,,++++++******++++++******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,{{{~~~}}}wwwvvvzzzzzzkkkbbb]]]^^^___aaabbbcccddddddeeeaaa]]][[[\\\^^^___```VVVKKKAAAAAADDDDDDBBBAAA===<<<:::999:::999888666444444444444444444444444555444333333222222333333444444444444444444444444222555888777555444666:::333777555999III\\\wwwyyypppeeeZZZYYY___iiipppzzz~~~~~~sssfffVVVKKKGGGFFFEEECCCEEECCCCCCEEEEEEEEEHHHNNNQQQcccpppwwwkkkkkkiiihhhgggfffggghhhjjjkkksssqqqooommmlllmmmoooqqqiiiiiiiiiiiiiiiiiiiiijjjjjjiiihhhgggfffggghhhiiioooooonnnjjjgggeeeeeefffeeefffiiilllnnnmmmjjjggggggfffeeeddddddeeeggghhhooommmiiifffdddcccbbbcccdddfffhhhgggddd```]]]\\\aaaaaa``````___]]]]]]\\\YYY\\\___aaaaaa^^^ZZZWWWWWWXXXZZZ[[[[[[YYYXXXWWWVVVWWWWWWWWWUUUTTTRRRQQQSSSTTTUUUVVVTTTQQQNNNLLLIIIHHHGGGFFFDDDCCCAAAAAA????????????>>>===<<<;;;::::::999999777666555555555555555444333333222222111111111000000000000000.../////////////////////---,,,++++++******++++++******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,|||yyy{{{}}}||||||~~~yyyxxx}}}qqqggg]]]___bbbdddeeedddbbb```___]]]ZZZXXXXXXXXXWWWVVVOOOFFF@@@AAACCCAAA@@@@@@>>>===;;;:::;;;:::999777555555555555555555555555555444444333333333333333444444444444444444444444111555888888666555555777333777555:::LLLaaa|||tttkkkaaaXXXXXX^^^iiiooovvvyyyxxxuuuttttttqqqqqqvvv~~~kkk___QQQGGGDDDDDDDDDBBBGGGDDDCCCDDDCCCBBBGGGMMMPPPcccpppwwwkkkkkkjjjiiihhhgggggghhhjjjkkkkkkjjjiiiiiiiiikkkmmmooojjjjjjjjjiiiiiihhhggggggfffeeedddcccdddgggiiikkkqqqqqqooollliiihhhhhhjjjllllllmmmoooooolllgggcccfffeeedddcccdddfffhhhiiiooommmjjjgggdddcccccccccccceeefffeeebbb^^^\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\[[[\\\___```___\\\XXXVVVXXXXXXYYYZZZYYYXXXWWWVVVSSSUUUVVVVVVSSSQQQPPPPPPSSSTTTUUUUUUTTTQQQNNNLLLIIIHHHGGGFFFDDDCCCBBBAAA?????????>>>>>><<<;;;:::::::::999888777666555555555555444444333222222222111111000000000000000000---............/////////---,,,++++++******++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,|||yyy{{{|||yyyyyy|||wwwvvv}}}xxxllldddgggjjjlllkkkgggaaa^^^[[[ZZZZZZZZZZZZXXXTTTQQQLLLHHHHHHKKKJJJEEE@@@??????===<<<;;;;;;;;;999888666666666666666666666666555555444333333333333444333333333333333333333333222444555555555444555555555999777===QQQfff}}}oooggg^^^UUUVVV]]]eeejjjnnnooollliiiggghhhfffcccfffnnnsss~~~vvvdddYYYLLLDDDBBBCCCBBBAAAEEECCCBBBDDDCCCBBBGGGMMMQQQdddrrrwwwmmmmmmjjjiiihhhffffffgggiiijjjggggggggghhhhhhjjjkkkllliiiiiiiiiiiiiiihhhhhhgggcccbbbaaaaaabbbdddgggiiimmmmmmmmmkkkiiiiiikkkmmmnnnooooooqqqqqqoookkkhhhccccccbbbccceeehhhjjjlllmmmkkkhhheeecccccccccddddddeeeeeedddaaa^^^^^^^^^ZZZZZZ\\\\\\]]]\\\[[[[[[YYYZZZZZZZZZZZZXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTPPPRRRTTTSSSPPPNNNMMMNNNRRRSSSTTTTTTSSSPPPMMMKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@??????>>><<<;;;:::::::::999777666666555555555555444333333222222111000000000000000000000111,,,,,,------............---,,,++++++******++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,~~~yyy|||}}}yyyuuuvvvrrrrrrzzz{{{ppppppssswwwxxxuuunnngggaaaZZZZZZ[[[]]]]]]ZZZUUUQQQRRRRRRVVV[[[XXXOOOHHHEEE???>>><<<<<<<<<;;;:::888777777777777777777777777555555444333333333333444222222222222222222222222444333222222222333444444777:::888???TTTiiizzzlllddd[[[SSSTTT[[[```cccffffffbbb^^^]]]^^^]]]YYYYYY^^^```ggg~~~ppp```VVVJJJCCCBBBBBBBBB@@@AAA@@@AAAEEEFFFEEEIIIOOORRRffftttxxxnnnpppiiihhhfffeeedddeeeggghhhggghhhhhhiiijjjjjjjjjkkkgggggghhhiiiiiiiiiiiiiiibbbaaa```___```bbbeeeggghhhiiiiiihhhhhhjjjmmmppplllmmmooorrrttttttrrrooo``````aaabbbeeeiiimmmooojjjiiifffdddbbbbbbcccccceeeeeeeeecccaaa______```ZZZ[[[\\\]]]]]]\\\[[[[[[WWWVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSRRRQQQQQQNNNPPPRRRQQQNNNKKKKKKLLLPPPQQQSSSSSSRRRPPPMMMKKKGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???>>><<<:::999;;;:::999777666666666666555555444333333222222111000000000000000111111111,,,,,,,,,---------......---,,,++++++******++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,}}}|||{{{vvvtttvvvvvvxxxyyyzzz}}}|||uuulllfffddd\\\bbbjjjmmmfff]]]ZZZ]]]aaabbbiiipppjjjXXXIIIBBBBBB@@@@@@@@@BBBCCCBBBAAA:::999888888777888888888333333333555666555222///333333333333333333333333666666666666555444333222444888999???RRRqqqxxxiii```YYYTTTUUUYYYdddbbb___\\\YYYWWWVVVUUUSSSNNNNNNSSSTTTUUUdddwwwjjj\\\PPPEEECCCEEEEEEDDDDDDBBBAAAAAABBBEEEJJJOOORRR\\\gggxxxwwwkkkjjjgggfffeeeddddddeeefffgggeeeeeedddfffiiijjjjjjiiieeefffhhhjjjjjjhhhfffeeeffffffeeecccaaaaaadddfffggggggggghhhhhhhhhhhhhhhhhhggghhhmmmrrrqqqlllggg___]]]\\\^^^bbbfffiiijjjdddcccbbbaaa```_________bbbccceeeggggggeeecccaaaYYYYYYZZZ\\\^^^^^^\\\YYYZZZYYYWWWVVVVVVWWWXXXYYYUUUTTTRRRQQQOOONNNNNNNNNQQQOOOLLLLLLLLLMMMMMMLLLKKKMMMOOOPPPPPPNNNKKKJJJGGGGGGGGGGGGFFFDDDCCCBBBEEEDDDAAA>>><<<:::::::::888888777666555444333333111111111111111111111111111222222222222111000000////////////////////////,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......~~~|||}}}}}}wwwsssrrrvvvsssttt}}}{{{|||{{{wwwpppjjjgggffffffhhhmmmpppllleeecccfffeeedddgggjjjcccUUUJJJFFFCCCAAA@@@AAABBBBBBAAA???:::999999888888888888888333333444555666555444222333333333333333333333333444444444444444444333333555888:::@@@SSSqqqvvvhhh___XXXTTTUUUXXXcccaaa]]]YYYUUUSSSQQQPPPPPPLLLLLLQQQQQQQQQ^^^ooojjj\\\PPPEEEDDDEEEDDDCCCDDDBBBBBBBBBDDDHHHMMMRRRUUU```iiiwwwtttiiijjjgggfffeeedddddddddeeeffffffeeeeeefffhhhhhhhhhgggfffgggiiikkkkkkiiigggfffdddeeedddcccaaaaaaccceeeffffffffffffffffffffffffeeedddeeeiiimmmmmmgggbbb^^^]]]\\\^^^bbbeeegggggg```___^^^^^^]]]]]]]]]^^^```aaacccdddcccaaa___]]]YYYZZZ]]]```bbb```\\\YYYWWWWWWVVVUUUUUUUUUVVVVVVTTTTTTRRRQQQPPPOOOOOOOOORRROOOMMMLLLLLLMMMLLLKKKLLLLLLNNNNNNNNNMMMKKKJJJGGGGGGGGGFFFFFFEEEEEEDDDIIIGGGEEEAAA???===<<<<<<888888777666555444333333222222222222222222222222111222222222222111000000........................,,,,,,,,,+++++++++******)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......}}}}}}zzzuuurrrrrruuuqqqnnnwww}}}|||xxxrrrlllhhhggghhhgggfffgggjjjjjjfffdddfffeeebbb```___ZZZPPPJJJHHHEEECCCBBBAAAAAAAAA???===::::::999888888888888888333555666555444444555666333333333333333333444444222333333333444444444444666888:::AAATTTqqqtttfff]]]WWWSSSTTTXXX```]]]YYYUUUQQQNNNLLLKKKLLLIIIJJJNNNMMMMMMWWWddduuuiii[[[PPPFFFDDDDDDCCCBBBCCCBBBCCCDDDHHHLLLRRRVVVYYYdddkkkwww}}}pppgggiiifffeeedddcccbbbccccccdddgggfffeeeeeeggggggfffeeefffggghhhjjjjjjhhhgggfffaaaccccccbbbaaa```aaabbbcccccccccbbbbbbbbbccccccccccccdddgggjjjiiiddd```^^^]]]]]]___bbbccccccccc^^^]]]]]]\\\\\\]]]]]]]]]^^^___``````___]]][[[YYYWWWYYY\\\```bbb___ZZZVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOOOORRRPPPMMMKKKLLLLLLKKKJJJLLLLLLLLLLLLKKKKKKJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHKKKIIIFFFBBB@@@>>>===<<<888888777666555444333333333333333333333333333333111111222222111111000///........................,,,,,,,,,+++++++++******)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......}}}|||yyyuuutttvvvtttqqqooosss|||vvvpppjjjgggffffffbbb______dddfffccc```______]]]ZZZWWWSSSNNNKKKJJJHHHFFFDDDBBBBBB@@@>>><<<::::::999888888888888999555666777555333222444666333333333444444444444444222222333333444555666666666888;;;BBBUUUqqq~~~rrrddd[[[UUUQQQSSSWWW\\\YYYVVVRRRNNNKKKJJJIIIJJJHHHIIIKKKJJJJJJQQQZZZfffxxx{{{fffXXXNNNFFFDDDDDDBBBBBBCCCAAACCCGGGLLLRRRWWW[[[^^^fffmmmzzz~~~~~~pppggggggeeedddcccaaaaaaaaaaaabbbfffeeeeeefffggghhhhhhgggdddeeefffggggggfffeeeddd___aaabbbbbb```____________^^^^^^^^^___```aaabbbeeeeeefffhhhiiihhhdddaaa```______```bbbcccaaa``````______^^^]]]]]]]]]]]]______```___^^^\\\ZZZXXXUUUVVVWWWZZZ[[[ZZZWWWTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRQQQPPPPPPOOOPPPPPPRRRPPPMMMKKKKKKKKKKKKIIILLLKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEEEEGGGIIIJJJHHHFFFCCC@@@===;;;999999888888777666555444333333333333333333333333333333111111111111111000000///........................,,,,,,,,,+++++++++******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......}}}zzzyyywwwssstttxxxtttxxxwwwvvv}}}|||zzzwwwsssnnniiidddaaa^^^```]]]^^^eeehhheee___\\\ZZZZZZYYYVVVTTTRRRPPPNNNKKKIIIFFFDDDCCCAAA>>><<<;;;::::::999888999999999888888777555333111222333333333333444444555555555444444444444555777888999666777:::CCCUUUppp{{{oooaaaYYYSSSPPPQQQUUUXXXVVVSSSPPPMMMLLLKKKKKKIIIHHHIIIJJJJJJJJJOOOUUU]]]kkkyyyuuubbbUUULLLEEEDDDDDDBBBBBBDDDBBBEEEKKKRRRXXX]]]aaabbbgggooo}}}sssfffeeecccbbbaaa_________```aaadddcccdddeeehhhjjjkkkjjjeeeeeefffggggggfffeeeeee^^^```aaaaaa___^^^^^^^^^[[[ZZZZZZ[[[]]]___bbbccceeeeeefffhhhiiigggeeebbbaaa``````aaabbbbbb```^^^aaaaaa___^^^\\\\\\[[[[[[```aaaaaa```___]]][[[ZZZWWWVVVTTTTTTVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQOOOLLLKKKKKKKKKKKKJJJLLLKKKIIIHHHGGGHHHIIIJJJIIIHHHFFFEEEEEEGGGIIIJJJFFFDDDAAA===;;;999888777888888777666555444333333333333333333333333333333000111111111111000//////........................,,,,,,,,,+++++++++******)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++,,,,,,,,,---------......zzzwwwvvvvvvtttqqqssswwwwww|||{{{rrrpppllliiifffbbb]]]YYY^^^[[[^^^dddgggccc]]][[[ZZZ\\\\\\YYYXXXXXXVVVRRRMMMKKKHHHFFFDDDBBB@@@===;;;;;;:::999999999999999:::888666666666555333111333333333444555555666666666555555444555777999:::666666999DDDUUUnnnxxxlll___WWWQQQNNNPPPTTTVVVTTTRRROOOMMMLLLKKKKKKHHHIIIIIIIIIIIILLLPPPTTT^^^iiitttyyy|||nnn\\\QQQJJJEEEDDDCCCBBBCCCFFFEEEJJJQQQYYY```dddggghhhiiippp~~~sssfffddd```___^^^^^^^^^^^^``````bbbbbbbbbdddhhhjjjkkkjjjfffggggggggggggggggggfff___``````___^^^]]]^^^___ZZZYYYYYYZZZ\\\___bbbdddbbbccceeeffffffeeecccbbbbbb```______``````___^^^______]]]\\\[[[ZZZZZZZZZaaaaaa``````___^^^]]]\\\\\\YYYVVVUUUVVVWWWXXXXXXUUUTTTRRRPPPOOOOOOPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOPPPNNNKKKJJJKKKLLLKKKKKKLLLKKKIIIHHHHHHHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHEEECCC@@@===;;;999999999888888777666555444333333333333333333333333333333000000111111000000///...------------------------,,,,,,,,,+++++++++******((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,,,,,,,---------......yyywwwwwwwwwtttqqqrrrwww|||{{{{{{nnnkkkhhhfffeeeddd```^^^^^^\\\]]]bbbbbb^^^[[[\\\\\\___^^^YYYWWWYYYWWWSSSOOOMMMJJJHHHFFFDDDAAA???;;;;;;:::999999999999:::;;;777555777;;;<<<888333333333444444555666666666666555444444444666888999555444888DDDTTTmmmvvvjjj]]]UUUPPPMMMOOOTTTVVVTTTQQQNNNLLLJJJIIIIIIGGGHHHHHHGGGIIIMMMRRRTTTccclllsssuuuwww|||iiiWWWMMMHHHDDDDDDCCCBBBDDDGGGJJJOOOXXX```gggkkkmmmmmmmmmrrr|||~~~ooodddccc]]]]]]\\\\\\]]]^^^```aaaaaa```aaacccfffhhhhhhgggdddddddddddddddddddddddd`````````^^^]]]\\\^^^```]]]\\\ZZZZZZ[[[]]]```bbb```aaadddeeeeeeddddddddd```^^^\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\]]][[[XXXXXXYYYZZZZZZYYYUUUSSSOOOLLLKKKLLLNNNOOOLLLLLLKKKLLLLLLMMMNNNNNNNNNLLLJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDBBBAAA???<<<:::999999999888888777666555444333333222222222222222222222222000000000000000//////...------------------------,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,,,,,,,---------......{{{zzz{{{{{{wwwssstttyyy}}}wwwwwwnnnjjjfffeeeggghhhgggeeeccc``````bbbbbb^^^^^^aaa^^^```]]]VVVSSSVVVUUUPPPPPPMMMKKKIIIGGGFFFCCC@@@<<<;;;::::::999999::::::;;;666444999@@@BBB<<<555333333444444555666777777666555444333333444666777555333888CCCTTTllluuuiii\\\TTTOOOMMMOOOSSSWWWUUURRRNNNKKKHHHGGGGGGGGGGGGGGGFFFHHHNNNSSSUUUbbbjjjooonnnmmmppprrrrrreeeTTTKKKFFFCCCDDDDDDBBBDDDIIINNNSSS\\\eeelllpppqqqqqqqqqsssyyyyyylllbbbccc\\\[[[[[[[[[\\\^^^```aaaaaa``````aaaccceeedddccc````````````````````````aaaaaa```^^^\\\\\\___aaa```^^^\\\[[[[[[\\\^^^``````bbbdddfffeeeeeeeeefff___\\\YYYXXXZZZ[[[\\\\\\\\\\\\]]]^^^___aaabbbccc\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYZZZ[[[ZZZYYYWWWTTTRRRMMMJJJIIIJJJMMMOOOKKKJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIIIIKKKMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBB@@@>>><<<:::999888888999888888777666555444333333111111111111111111111111000000000000000//////...------------------------,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,,,,,,,---------......|||yyyxxx{{{~~~~~~{{{uuuuuuwwwnnnggghhhjjjiiihhhhhhdddbbbaaaaaabbbeeeiiikkkiiiddd\\\WWWTTTTTTTTTUUUWWWVVVSSSNNNIIIEEECCCCCCFFFCCC>>>;;;::::::::::::777:::>>>AAAAAA>>>999666444555555555666666777777555555555555666666666666999999555>>>YYYrrrrrrhhh]]]UUUOOOKKKMMMRRRTTTRRROOOLLLIIIGGGFFFFFFIIIHHHGGGGGGHHHNNNUUUZZZjjjmmmoooooommmkkkjjjjjjyyyvvv^^^QQQLLLFFFBBBCCCDDDCCCEEEHHHMMMZZZbbbhhhrrrrrrpppwww}}}~~~ttteee[[[[[[WWWWWWXXXZZZ]]]______^^^aaabbbccccccdddddddddccccccbbb```______aaabbbddddddcccbbb`````````aaabbbddd```\\\]]]aaacccbbb___ccc___]]]___fffkkkkkkjjjaaa```______```___]]][[[[[[\\\\\\]]]]]]^^^^^^___YYYZZZ[[[\\\\\\]]]___aaa\\\[[[ZZZYYYXXXXXXXXXXXXWWWTTTOOOKKKIIIIIIKKKMMMJJJJJJKKKKKKLLLLLLMMMMMMOOOLLLKKKLLLPPPSSSRRRQQQQQQOOOMMMLLLKKKJJJKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@@@@@@@>>>===;;;999888777:::888666555444222000---444222111111222222000...000/////////............///............---------,,,,,,+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++++++++*********)))))),,,+++*********+++,,,---***+++,,,,,,------,,,,,,---------............///zzzxxx}}}}}}yyyssssss|||{{{qqqjjjiiikkkkkkjjjjjjkkkjjjgggeeedddffflllpppsssjjj^^^WWWVVVVVVUUUTTTSSSSSSRRROOOLLLJJJJJJKKKNNNJJJEEE@@@===;;;:::999999:::;;;<<<<<<;;;999888777777666666555555444444555555555555666666666666777999888CCC^^^tttsssiii^^^VVVPPPLLLNNNRRRTTTRRROOOLLLJJJHHHGGGGGGIIIHHHGGGGGGIIIOOOWWW]]]kkkmmmoooooommmlllkkkkkkuuupppZZZNNNKKKEEEBBBCCCCCCCCCEEEIIIOOO]]]dddhhhpppooooooyyyttteee[[[[[[XXXXXXXXX[[[^^^______^^^aaabbbcccdddddddddddddddcccbbb```___```aaabbbcccfffeeecccbbbaaaaaaaaaaaaeeebbb___aaafffiiigggeee``````aaaffflllnnnjjjfffcccaaa```______^^^\\\ZZZZZZZZZ[[[\\\\\\]]]^^^^^^\\\\\\\\\[[[[[[[[[\\\]]]]]]\\\[[[YYYWWWVVVUUUUUUWWWTTTPPPMMMLLLMMMOOOQQQLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLOOORRRTTTTTTSSSNNNNNNMMMMMMLLLMMMMMMNNNJJJHHHFFFCCCAAAAAAAAAAAA@@@@@@>>>===;;;999888777777555333444666777888777333111//////000111222111000000/////////.........///............---------,,,++++++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((()))************++++++++++++++++++*********))))))++++++*********+++,,,---***+++,,,,,,------,,,,,,---------............///}}}rrrsss{{{wwwqqqqqqzzzwwwmmmlllmmmmmmmmmnnnmmmllljjjdddaaadddmmmuuuzzzoooddd```cccccc\\\TTTVVVVVVUUUSSSPPPNNNNNNOOOOOOLLLHHHDDD@@@===;;;;;;;;;:::999777777777888999:::999888666555333222111555555555555666666666666555999;;;HHHbbbwwwuuujjj^^^VVVQQQMMMNNNRRRSSSQQQOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHKKKRRR[[[bbblllmmmoooooommmllllllmmmqqqjjjVVVLLLIIIDDDAAABBBCCCBBBEEEJJJQQQ___eeegggkkkjjjmmmzzzvvvfff[[[[[[YYYYYYYYY[[[^^^______^^^```aaabbbcccdddeeeeeeeeecccbbbaaa`````````bbbbbbdddccccccbbbbbbbbbcccccccccbbbbbbeeeiiilllkkkhhh^^^aaagggooosssqqqjjjcccdddcccaaa```___]]]ZZZXXXXXXXXXZZZ[[[\\\]]]]]]^^^^^^]]]\\\\\\[[[[[[[[[\\\___]]][[[XXXUUUSSSRRRQQQVVVTTTRRRPPPPPPQQQTTTUUUOOONNNNNNMMMLLLLLLKKKKKKNNNNNNOOORRRTTTUUUTTTSSSNNNOOOOOOOOOOOOOOONNNMMMJJJIIIFFFDDDBBBAAABBBBBB@@@???>>>===;;;999888888888555222111333444555555666333000///000111222222000000000/////////......///............---------,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************)))))))))))))))************++++++++++++++++++***************++++++******++++++,,,---***+++,,,,,,------,,,,,,---------............///{{{ppprrr~~~zzzvvvqqqqqqxxx}}}rrroooppppppppprrrmmmmmmkkkeeebbbfffsss~~~{{{ssslllnnntttrrreeeXXX```___]]]XXXRRRNNNLLLLLLHHHHHHFFFDDDAAA>>>>>>>>><<<:::999777666777888999:::999888666555333222111555555555555666666666666444999;;;IIIcccwwwvvvjjj]]]UUUQQQMMMMMMOOOPPPOOOMMMJJJIIIHHHHHHHHHHHHHHHIIIKKKOOOWWW```ffflllmmmnnnnnnmmmmmmnnnooosss{{{dddSSSKKKFFFCCCAAABBBBBBBBBFFFKKKSSSaaaeeedddeeedddjjjyyywwwhhh\\\\\\[[[ZZZZZZ\\\^^^___^^^]]]___```aaacccdddeeeeeeeeebbbaaa``````___``````aaa]]]^^^^^^```aaacccdddeeeaaaaaabbbeeehhhiiihhhfff___ccckkkrrruuurrriiiccceeecccaaa```___]]]ZZZWWWWWWXXXZZZ\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\\\\^^^]]]ZZZXXXUUUSSSRRRRRRSSSRRRQQQQQQRRRTTTVVVWWWRRRRRRQQQPPPOOONNNMMMLLLOOOPPPRRRTTTTTTTTTRRRPPPPPPPPPQQQPPPOOOMMMKKKJJJJJJIIIGGGEEECCCCCCBBBBBB??????>>><<<;;;:::999888777666444444555666555444999777444333333222111000000000000////////////...///............---------++++++***************+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++************************+++***++++++++++++,,,,,,***+++,,,,,,------,,,,,,---------............///yyyyyyzzzwwwttttttyyywwwssssssssssssuuunnnpppoookkkiiippp~~~xxxpppqqqvvvtttiii]]]gggfffbbb\\\TTTNNNLLLKKKGGGHHHIIIGGGCCC@@@@@@@@@;;;;;;;;;:::999999888777888777777666555444444444555555555555666666666666555999:::GGGaaauuuvvviii[[[SSSOOOKKKJJJLLLMMMKKKJJJHHHGGGGGGGGGGGGHHHJJJMMMPPPUUU]]]eeekkklllmmmnnnnnnnnnooorrrttt{{{qqq]]]NNNIIIDDDBBBBBBCCCBBBBBBGGGNNNTTTaaaccc```aaa```gggvvvwwwhhh]]]]]][[[ZZZZZZ\\\^^^^^^]]]\\\]]]^^^```bbbcccdddeeeeeeaaa```______^^^^^^^^^^^^ZZZ[[[\\\^^^___aaaaaabbbbbbbbbcccdddeeeeeecccbbbbbbeeejjjooopppnnnhhhddddddbbbaaa```___]]][[[XXXXXXZZZ\\\^^^______^^^^^^\\\ZZZXXXXXXYYYZZZXXXWWW[[[ZZZYYYWWWVVVUUUTTTTTTPPPPPPPPPQQQRRRTTTUUUVVVUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRTTTTTTSSSQQQOOONNNKKKLLLLLLLLLLLLJJJHHHGGGHHHHHHHHHGGGFFFDDDCCCBBB???>>>>>><<<;;;:::999999555555666888;;;;;;:::999555444333444444333000...111000000000///////////////............---------+++***************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++******************************++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///{{{zzzyyy{{{}}}|||wwwvvvuuuuuuvvvmmmnnnmmmkkkkkkrrr}}}|||qqqkkkkkkjjjfffaaaeeedddbbb\\\VVVRRRPPPPPPPPPQQQRRRNNNGGGAAA??????<<<<<<======<<<:::888777666666666666666555555555555555555555666666666666666999:::FFF```tttwwwiiiZZZRRROOOKKKIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGIIILLLQQQVVV\\\bbbiiimmmnnnoooppppppqqqtttyyy|||~~~gggTTTIIIEEECCCBBBCCCDDDCCCCCCIIIQQQVVVaaaaaa^^^``````eeettttttfff]]]^^^[[[ZZZZZZ[[[]]]]]][[[ZZZ[[[\\\^^^```bbbcccdddddd___^^^^^^^^^]]]\\\\\\\\\[[[\\\]]]___````````````eeeeeeeeeddddddcccbbbaaaccceeefffhhhhhhgggfffdddaaa```______```___]]][[[YYY[[[]]]___```___^^^]]][[[XXXTTTTTTVVVWWWUUURRRXXXWWWVVVUUUUUUTTTUUUUUUNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRTTTUUUTTTRRROOONNNNNNGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIJJJIIIFFFCCCAAA???>>>===<<<;;;:::999999999777666777777666444222111000000111222222111///111111000000000////////////............---------*********)))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))************)))************+++++++++***************+++++++++)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---------............///|||}}}zzzyyywwwuuuvvvmmmlllkkkiiijjjnnntttyyy{{{uuummmgggcccbbbaaa``````___\\\XXXUUUUUUUUUWWWYYYYYYSSSJJJBBB>>>>>>======<<<<<<;;;999888777666666666666555555555555555555555555666666666666666:::<<>>>>>===<<<;;;::::::999;;;888555333444555666666888555111//////000000000111111111000000000/////////............---------******))))))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++))))))*********+++++++++)))***+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------............///}}}|||{{{xxxuuuvvvsssqqqnnnllllllnnnppprrrqqqvvvyyyvvvmmmeeeaaa```^^^^^^^^^[[[XXXVVVVVVWWWWWWZZZ[[[UUUKKKBBB>>>>>>>>>===;;;:::888888888888888777777666555555444444555555555555666666666777666;;;>>>LLLeeexxxzzzkkk[[[TTTQQQMMMJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJPPPXXX```eeeiiimmmooossstttvvvwwwzzzwww___OOOGGGFFFCCCCCCDDDFFFEEEEEELLLUUU[[[bbb```___eeefffhhhrrryyylll```YYY[[[ZZZYYYYYYZZZ[[[[[[YYYWWWWWWYYY[[[]]]```aaacccccc\\\\\\\\\[[[[[[YYYXXXXXXVVVYYY^^^dddiiinnnqqqrrrbbbbbbaaa```^^^^^^```aaa```aaaaaa___^^^]]]^^^```]]]\\\\\\^^^aaabbbaaa```YYY[[[]]]^^^^^^\\\YYYXXXTTTRRRRRRXXX```fffgggfffTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPOOONNNNNNOOOPPPRRRSSSUUUVVVVVVRRRTTTUUUTTTRRRSSSUUUXXX___\\\WWWQQQLLLHHHFFFEEECCCFFFKKKNNNNNNIIIBBB>>>>>>>>>===<<<;;;;;;::::::777444222444:::CCCKKKOOOFFF???777000......///000111111111111000000000000//////.........---------******))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))******++++++++++++)))***+++,,,---,,,++++++++++++,,,---------,,,,,,---------.........//////}}}{{{}}}~~~~~~|||xxxrrrrrroookkkkkkmmmpppqqqqqqxxxwwwooolllkkkbbbTTT^^^]]]]]]\\\[[[[[[\\\\\\``````\\\RRRGGG@@@AAACCC?????????>>>===;;;999888444555666666777666666555888888777777666666555555777999:::HHHdddzzzrrr___WWWRRRLLLIIILLLKKKIIIHHHGGGHHHIIIIIIIIIPPPTTT[[[dddjjjoooqqqrrrxxxtttqqqrrryyyqqqZZZMMMGGGDDDCCCEEEEEEEEEFFFKKKRRRXXX^^^[[[[[[___ccceeekkkqqqwwwZZZhhhggg```ddd```SSSeeeNNNeeeLLL[[[iiivvv^^^TTTXXXXXXUUU]]]]]]]]]YYYaaa]]]]]]^^^___^^^]]][[[ZZZYYYQQQ___bbbWWWPPP___VVVVVVVVVWWWPPPSSSQQQMMMKKK^^^>>>JJJTTTJJJUUUQQQUUUQQQIIIXXX\\\DDDLLLSSSlllLLL;;;]]]CCCGGGDDDCCC===777>>>EEE555666III+++>>>KKKmmm:::BBB ///<<<...&&&777222///............---------************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))***))))))))))))************)))************+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------..................////////////~~~yyy}}}~~~}}}zzzqqqpppnnnkkkkkknnnrrrttt}}}oooiiihhhcccYYY]]]\\\\\\[[[\\\\\\]]]^^^bbb```[[[SSSJJJDDDCCCDDDCCCFFFIIIIIIDDD>>>:::777666666666666666666666666888777777777666666666555888:::;;;JJJggg~~~xxxcccYYYSSSLLLIIILLLLLLKKKIIIIIIJJJKKKLLLLLLRRRWWW___gggmmmqqqrrrrrrqqqnnnmmmpppxxxqqqZZZMMMFFFDDDDDDEEEFFFGGGHHHMMMUUUZZZ___\\\\\\```ccceeekkkrrruuukkk```eee______^^^[[[fffWWWCCC~~~eeeLLL```VVVaaa]]]pppQQQZZZ[[[[[[[[[[[[ZZZZZZYYYddd[[[dddWWWSSShhhUUU]]]HHHNNNVVVCCCRRRUUUTTTDDDOOOHHHTTTJJJWWWTTTCCC===lllHHHIIIQQQ>>>BBBGGGKKK666888>>>888)))UUU)))...+++222===............------------************************))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------..................////////////}}}~~~~~~{{{wwwxxx{{{~~~}}}}}}{{{yyyooonnnmmmkkkkkknnnssswwwuuukkkiiieee___\\\\\\[[[[[[\\\]]]^^^___]]]ZZZVVVPPPJJJFFFDDDCCCGGGNNNUUUTTTLLLBBB;;;888888777666555555666777777777777777777666666666666666999:::JJJiiihhh]]]UUUMMMJJJMMMMMMLLLKKKKKKKKKMMMOOOPPPVVV[[[ccckkkqqqsssrrrqqqkkkjjjiiinnnxxxpppZZZLLLEEEDDDEEEFFFHHHIIIMMMRRRYYY^^^bbb``````ccceeegggnnnuuu}}}ttt\\\TTT___]]]bbb]]]QQQGGG\\\cccMMMUUUSSSIIIiiiXXXXXXXXXWWWWWWXXXYYYYYYKKK\\\YYYDDDfffAAAUUUSSSPPPJJJTTTLLLPPPVVVOOOTTTFFFXXXIII>>>CCCKKK999999:::===999AAAlll[[[:::111!!!111............------------************************))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********************************))))))((((((((())))))))))))************)))************+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------..................////////////|||yyypppsssxxx{{{yyyyyy{{{zzzzzzxxxvvvnnnmmmllllllkkklllrrryyyzzzrrrmmmgggaaa^^^^^^^^^]]]]]]^^^^^^^^^YYYVVVRRROOOMMMKKKHHHFFFHHHQQQXXXVVVLLLAAA;;;::::::999777555555555777888777777777777666666666666555777888HHHggg|||nnn```WWWNNNKKKNNNMMMMMMLLLKKKLLLNNNQQQTTTZZZ___gggnnnrrrssspppnnniiiiiijjjoooyyywwwxxxnnnZZZKKKEEEEEEEEEGGGJJJMMMRRRXXX]]]```eeecccdddfffgggiiiqqqzzz}}}uuu^^^___[[[RRRXXXVVV^^^LLL[[[JJJcccTTThhhSSSYYYXXXWWWVVVWWWXXXYYYZZZ\\\WWWWWWXXXllltttEEEPPP[[[>>>JJJYYYMMM```NNNUUUGGGIIIfff>>>AAAGGG444CCCCCC+++;;;^^^333555555.........---------,,,,,,************************))))))))))))))))))))))))&&&'''((()))***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********************************)))((((((''''''((()))))))))************))))))*********+++++++++******++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,---------..................////////////~~~~~~}}}yyyppprrrvvvxxxvvvuuu}}}{{{yyyxxxwwwuuupppmmmlllmmmlllkkksss}}}~~~vvvoookkkgggcccbbbbbbbbbaaa```^^^\\\[[[WWWVVVTTTSSSSSSQQQOOOLLLGGGMMMRRROOOFFF>>>;;;<<<<<<:::888666555666777888666666666666777777777777666888888HHHfff{{{ssseee[[[QQQMMMOOOLLLLLLLLLLLLKKKNNNSSSWWW]]]bbbiiiooorrrqqqnnnkkkhhhkkkooovvvxxxvvvwwwjjjYYYKKKEEEFFFEEEHHHLLLRRRXXX]]]___```bbbaaabbbdddeeegggpppzzz|||ttteeeSSSSSSIIIOOOYYYXXX\\\]]]QQQ]]]YYYVVVYYYgggPPP[[[ZZZYYYXXXXXXYYYZZZ[[[fffGGG\\\iiirrrTTThhhGGGRRRNNNLLLNNNPPPNNNVVVBBB[[[^^^AAAPPPBBBiii???CCCDDD777999999CCC---+++...------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))))))))************))))))*********+++++++++******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,---------..................////////////yyy|||||||||}}}~~~|||yyyvvvvvvxxxzzz{{{vvvsssyyy}}}{{{zzzxxxxxxqqqnnnnnnqqqooonnnwwwyyymmmfffeeeeeeeeecccdddffffffddd```\\\YYYSSSTTTTTTTTTRRROOOMMMLLLFFFIIIJJJGGG@@@<<<<<<>>>===<<<:::888666666666777666666666666777777777777:::;;;;;;KKKjjj}}}{{{lll```SSSMMMNNNKKKMMMMMMLLLLLLOOOUUU[[[aaaeeekkkoooqqqooollliiiiiioooyyyxxxuuu|||yyyeeeYYYLLLEEEGGGDDDHHHOOOWWW^^^aaa```^^^\\\\\\]]]___```cccmmmyyyyyyqqq}}}sssDDDFFFPPPgggSSSdddSSSPPPVVVJJJUUUJJJOOOmmm^^^MMMGGG]]]ZZZccc[[[ZZZZZZYYYXXXXXXYYYYYYIIIXXX___mmmOOONNNHHH===KKKUUUDDDUUUIIISSSEEESSS^^^===TTTSSS@@@CCCNNNxxx,,,>>>222999EEEHHH666@@@999EEE"""------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++******++++++++++++***************++++++,,,,,,---,,,,,,,,,---------..................////////////~~~~~~{{{yyywwwuuutttuuuwwwzzzzzztttpppuuu~~~~~~{{{yyyyyyxxxrrrooopppuuuttttttwwwjjjeeedddddddddbbbeeeiiikkkiiiddd^^^YYYVVVXXXZZZWWWRRRMMMJJJJJJHHHHHHGGGCCC???======>>>===<<<;;;:::888777666555555666666666777777777888:::;;;<<>>===<<<<<<<<<;;;999777555444555666666666777777888888888999:::MMMmmmyyyhhhWWWLLLJJJMMMPPPQQQPPPOOORRRZZZaaaiiikkknnnppppppnnnllljjjyyyhhh]]]XXXMMMGGGJJJCCCHHHRRR]]]eeeeee___YYYXXXYYY\\\^^^___cccooo|||yyyrrrxxxxxxLLLMMMHHHXXXBBBVVVNNNVVVUUUTTTTTTJJJZZZPPPNNN\\\[[[[[[ZZZSSSKKKIIILLLKKKWWWVVVWWWWWWVVVUUUSSSQQQOOO@@@}}}PPP```PPPMMMWWWMMMKKKEEELLLDDDIIINNN^^^SSSJJJNNNKKKPPP>>>LLLRRR777===---999GGG777333---...444222))))))111+++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))************)))************+++++++++******++++++++++++******))))))***+++,,,,,,------,,,,,,,,,---------................../////////000~~~tttnnnmmmpppssstttsssqqqqqqqqqqqqqqqpppxxx{{{uuuxxxxxxssswwwwwwxxxxxxtttsss{{{yyyooohhhdddddddddhhhfffeeeggghhhfffaaa]]]rrruuupppaaaVVVRRRQQQOOOHHHGGGFFFCCC@@@???>>>???======<<<:::999888777777444555555555666666777777666<<<===KKKjjjmmmZZZOOOMMMLLLLLLPPPSSSSSSTTT\\\eeennnssswwwvvvqqqmmmnnnpppwww~~~fff___TTTKKKHHHDDDIIILLLSSS^^^ffffff^^^VVVZZZ[[[___bbbbbbeeeppp}}}|||vvvqqqWWWJJJLLLQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPNNNooo\\\ZZZ^^^]]]WWWOOONNNQQQOOOHHHJJJ[[[PPP[[[RRRUUUSSSNNNUUUIIIKKKdddTTTSSS]]]]]]^^^DDDGGGCCCOOONNN@@@AAAMMMCCCKKKQQQ===GGG>>>OOONNN>>>>>>???'''AAALLL***333111///000222222000---+++ppp<<<###+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++,,,,,,,,,,,,+++.........////////////000---------.........//////zzzvvvwwwxxxxxxxxxzzzwwwuuusssrrrrrrqqqqqqvvv{{{wwwzzzzzzuuurrrpppqqqsssrrrqqqtttyyy|||ssslllgggffffffggggggfffeeeeeedddccc```^^^jjjnnnkkk```VVVRRRPPPMMMHHHGGGFFFEEECCCBBB@@@???;;;;;;;;;;;;:::999999888555555555666666666777777666;;;<<>>LLLDDD***CCCLLL222&&&{{{~~~888###///333111000000222222///---444jjjOOO'''%%%444)))%%%...))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++,,,,,,,,,,,,+++------........./////////---------.........//////~~~~~~~~~zzzvvvttttttuuuvvvzzzxxxuuuooorrrooopppvvvyyywwwttttttxxxtttnnnjjjiiijjjjjjkkkiiiiiihhheeebbb`````````aaaeeefff```XXXTTTQQQNNNOOOMMMKKKIIIFFFCCC>>>;;;999999999999999888666666555555666666666666777777666;;;;;;HHHfff~~~lll[[[TTTTTTSSSUUUXXXXXXZZZ```iiiqqqvvvyyyxxxsssppprrrttteee\\\RRRLLLKKKHHHHHHNNNXXXaaaffffffccc```______bbbeeegggkkkwww~~~xxxrrrLLLFFFLLLJJJIIIIIIIIIIIIJJJKKKKKKIIISSSOOOGGGJJJPPPYYYgggffffff^^^RRRRRR[[[aaa___XXX\\\\\\YYYWWWWWWUUUSSSKKKeee```RRRRRRTTTOOOOOORRRRRRxxxSSSJJJ]]]NNNVVVTTTNNNMMMHHHCCCIII@@@===AAA???GGGMMMBBBQQQGGGzzz333///@@@???&&&:::CCCLLLNNNFFF666...111444222333222000000111111///---'''```+++***444)))'''---))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,---------............------........./////////~~~yyywwwxxx{{{~~~{{{uuuooowwwtttvvv{{{vvvrrrmmmkkklllmmmmmmmmmlllmmmmmmiiiccc``````aaa\\\```bbbaaa\\\YYYUUUSSSSSSRRRPPPNNNKKKFFFAAA===<<<<<<<<<;;;:::888777666666666666666666666777777666;;;<<>>;;;>>>***222888888111333999666,,,333222111000000000/////////yyyRRR000***---222((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////{{{yyy{{{~~~yyyvvvuuu{{{}}}wwwpppmmmnnnooommmkkkmmmooooookkkfffcccdddfffaaaaaabbbbbb___[[[YYYYYYXXXYYYXXXUUUOOOIIIEEECCC@@@???>>>===<<<<<<;;;;;;777777777777777777666666666;;;<<>>:::999999888888888777777777666666666<<<;;;FFFcccjjjccc^^^\\\___dddgggnnntttwwwzzz}}}{{{wwwvvvyyy}}}oooaaaWWWQQQOOOIIILLLOOOWWWcccqqq|||yyytttpppqqquuu|||}}}oooHHHEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGKKKSSSOOOGGGHHHHHHJJJTTTPPPOOOQQQUUUUUUTTTYYYaaaWWWTTTTTTUUUSSSPPPUUU]]]QQQHHHVVVLLLPPPTTTSSSJJJMMMMMMQQQLLLPPPSSSKKKMMMMMMMMMUUUXXXZZZmmmBBBMMM:::444777555666---000666888222+++,,,333...///000///...///333666\\\&&&000(((+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,******+++,,,,,,,,,,,,+++------........./////////.../////////000000000000~~~uuuwwwwwwuuurrrsssyyy}}}xxxqqqkkkfffkkk|||zzzppphhhhhhmmmkkksssvvvnnn___WWW\\\dddwwwooocccUUUIIIBBB>>>===999888888888777777666666777;;;:::CCC```nnnhhhccc___bbbeeeiiinnntttwwwzzz}}}{{{wwwvvvzzz~~~lll___UUUPPPNNNHHHKKKMMMUUUdddvvvzzzuuuvvv{{{~~~mmmiiiKKKGGGCCCEEEDDDDDDDDDDDDEEEFFFFFFAAANNNNNNMMMVVVXXXOOOLLLNNNPPPQQQOOOPPPRRRRRRPPPRRRSSSVVVUUUOOOLLLWWWfffQQQIIIWWWHHHIIISSSKKKHHHJJJUUUIIIMMMRRRWWWGGGKKKMMMOOOGGG___```vvvssspppccc111:::555;;;===555777999555000---000555333...---...000///...000444888$$$...)))...---))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++.........////////////000////////////000000000000}}}yyyyyyxxxuuuvvvxxxzzzzzztttrrryyy~~~uuupppxxxvvvooojjjfffccceeefffeee```]]]aaammmwww|||iiiSSSDDD>>>===:::999999888777777888888888999===GGG[[[xxx{{{ooohhhbbbccceeehhhmmmsssxxxxxxzzzyyytttrrrzzzeee\\\UUUQQQPPPLLLEEENNNWWWcccyyyyyyssspppwwwzzzpppiiiyyyBBB???CCCGGGFFFDDDBBB@@@BBBEEEIIIIIILLL\\\DDDMMMKKKPPPJJJLLLMMMNNNNNNNNNOOOQQQSSSUUUNNNJJJVVVSSS@@@xxxKKKYYYFFFRRRQQQJJJNNNRRRIIISSSJJJMMMVVVIIINNNNNNXXXAAALLLbbbUUUTTTVVVdddIIIEEE???:::888777666555;;;222333555///...111...000000777%%%<<>>999------...)))'''%%%777888---###[[[777'''&&&555(((************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000}}}|||wwwqqqrrrxxx{{{zzzyyyuuussstttuuuxxx~~~xxxwww}}}zzztttrrrrrrnnnllljjjhhhggggggggggggbbb^^^ZZZYYYZZZ[[[YYYWWWYYYaaahhheeeXXXIIIAAA>>>>>>===<<<:::999888888888999999<<>>NNNMMM>>>???@@@CCCJJJVVVbbbkkkMMMPPPRRRPPPKKKOOOHHHNNNQQQLLLMMMBBBLLLIIIQQQKKKIIIPPPDDDFFFPPPMMM@@@:::999999:::;;;:::777555999222///666999000***111......ppp ...333""",,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////////////////000000000000tttooonnnppprrrpppoooqqqooopppvvv|||{{{{{{zzzyyy{{{~~~|||tttllljjjlllpppmmmllljjjfffcccbbbdddfffgggdddbbbbbbbbbaaa]]]ZZZUUUTTTUUUXXXYYYUUUKKKDDDBBBAAA???===;;;999999888888999:::???OOOnnntttooolllkkkooosssyyyzzz~~~rrrfffXXXOOOMMMJJJLLLMMMRRRYYYaaadddbbb^^^fffjjjwwwvvvmmm{{{xxxtttwwwBBB???CCCBBBCCCCCCAAA@@@@@@BBBDDDKKKUUU???NNNEEE>>>IIIDDDNNNJJJIIIWWW{{{tttMMMSSSWWWPPPMMMQQQOOOMMMMMM@@@EEE;;;MMMJJJNNNFFFYYY>>>LLLXXX555???MMMKKK???999888888888999888555333>>>000333777,,,+++666:::;;;NNN777(((---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,------.../////////////////////000000000000|||yyy|||{{{uuuqqqllljjjnnnqqqpppooooooqqqsssyyy}}}|||zzz~~~yyyvvvtttppprrruuu{{{~~~}}}yyysssmmmjjjjjjkkkkkkkkkiiieeeaaaaaacccffffffeeecccbbbaaa___\\\ZZZSSSUUUWWWZZZZZZTTTKKKDDDCCCBBB@@@>>>;;;:::999888777888:::@@@RRRrrrzzzsssooollloootttvvvyyyxxxkkk[[[PPPNNNKKKJJJKKKOOOWWW]]]^^^\\\ZZZcccfffvvvrrrnnnyyywwwttt@@@===@@@???@@@@@@???======???AAA111DDDSSSVVVMMMQQQVVVMMMPPPPPPPPPDDDDDD===OOOjjjJJJKKKKKKUUU:::MMMNNN@@@UUUPPPHHH999```MMM333999888777888999999777666444,,,999888111bbb666:::)))***...)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------...//////000////////////000000000000~~~|||zzzvvvsssvvvzzzxxxrrrpppjjjggglllqqqrrrrrrsssxxxzzz||||||vvvqqqttt{{{{{{xxxwwwooopppsss{{{}}}vvvssssssuuuqqqnnniiibbb]]]^^^dddiiihhhgggeeebbb^^^ZZZWWWUUUSSSVVVYYYZZZWWWRRRNNNKKKDDDCCCAAA>>><<<:::999888888:::===CCCVVVyyy|||tttooolllnnnrrrtttxxx~~~ooo___SSSPPPMMMHHHIIINNNVVV[[[[[[YYYXXX]]]aaasssqqqoooyyywwwrrr???;;;???<<<===>>>===<<<<<<>>>@@@HHH@@@@@@HHHNNNOOORRRKKKRRROOOOOO???GGGOOOqqqKKKCCCKKKLLLGGGRRRCCCPPPDDDKKKEEEIIIVVVKKK999999???:::999888999;;;<<<<<<;;;555000>>>///(((<<<444!!!///---(((---))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------...///000000////////////000000000000xxxpppooorrrtttrrrooommmpppsssuuuuuuvvvwwwxxx~~~~~~xxxppplllmmmpppxxxqqqooosss~~~vvvsssuuupppooojjjcccaaafffiiiiiimmmjjjddd___ZZZWWWVVVUUUVVVUUUUUUVVVTTTQQQKKKGGGFFFDDDAAA>>>===<<<<<<<<<999DDDGGGNNNggg{{{qqqmmmnnnpppqqquuuyyyoooaaaWWWPPPLLLLLLKKKNNNUUU\\\^^^ZZZUUU^^^cccrrrsssqqq|||~~~===???===>>>>>>======<<<<<<<<<;;;AAA???<<>>???KKKOOOVVVlllzzzrrrpppqqqqqqqqqsssvvvuuufffZZZPPPLLLLLLKKKNNNUUU]]]___\\\WWW]]]```kkk}}}tttppp|||===>>>===============<<<<<<;;;;;;>>>555;;;OOOkkkCCCFFFHHHMMMQQQNNNJJJMMMUUUXXXDDDMMMQQQNNNNNNRRRWWWHHHXXXBBB}}}OOO;;;LLL;;;333<<<===;;;:::===@@@@@@<<<888CCC(((333===+++@@@uuukkk444+++%%%(((,,,***)))+++++++++******)))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***************************))))))))))))))))))))))))))))))))))))************************++++++++++++************++++++++++++++++++,,,,,,,,,---------+++---//////...---...///000000000000111111111111uuulllooo{{{~~~wwwssstttwwwxxxxxxwwwuuuttttttvvvxxxuuuqqqnnnnnnooo}}}sssnnnhhhgggqqq}}}yyynnnnnnlllmmmllliiilllttt{{{|||tttooohhhaaa[[[YYYXXXYYYWWWUUUQQQPPPOOONNNMMMKKKJJJHHHDDD@@@>>>>>>???@@@EEEQQQVVV]]]nnn~~~yyyssstttuuutttqqqsssvvv~~~|||kkk]]]QQQLLLLLLLLLNNNVVV^^^bbb___[[[bbbcccjjjyyyuuupppvvv===>>>======<<<<<<<<<<<<;;;;;;;;;@@@222@@@999VVV<<>>BBBBBB???<<>>222###+++777---777%%%&&&)))------+++---111++++++******)))((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************))))))))))))))))))))))))))))))))))))************************+++++++++,,,************+++++++++,,,,,,,,,,,,,,,------------,,,---//////.........///000000000000111111111111|||tttmmmpppzzzzzzuuuwwwyyy|||}}}|||yyyvvvsssuuuvvvuuurrrooonnnnnntttxxxjjjkkkhhhjjjrrrzzz~~~~~~sssooojjjmmmooopppuuu~~~xxxssskkkbbb\\\XXXXXXXXXWWWUUUSSSRRRRRRQQQNNNLLLLLLIIIEEEBBB?????????@@@DDDNNNSSSZZZhhhtttyyyuuuwwwyyyvvvrrrvvvxxxooo___RRRMMMLLLLLLOOOWWW```dddccc___eeeffflllyyywwwtttiii<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;AAA888CCC333___MMMJJJPPPPPPNNNLLLMMMNNNNNNNNNNNNaaaDDDNNNPPPOOOSSSQQQWWWPPPMMM___GGGMMM,,,???@@@=========@@@BBBBBB@@@===444999777444777777111,,,%%%,,,NNN!!!)))+++///000...,,,...111************))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,...///000///...///000///000000000111111111111wwwssspppqqqvvvzzz||||||wwwxxx{{{}}}yyyuuuvvvvvvuuurrrooommmmmmqqq~~~vvvgggfffjjjqqqyyy{{{}}}vvvqqqvvvxxxyyy|||~~~yyypppggg```\\\ZZZZZZXXXXXXWWWXXXWWWTTTPPPLLLLLLJJJGGGDDDAAA@@@??????>>>FFFHHHNNN[[[fffzzz|||xxxyyy{{{yyyvvvyyyzzztttbbbTTTNNNLLLLLLOOOXXXbbbhhhgggdddaaabbbiiittt|||wwwvvvddd;;;<<<;;;::::::::::::;;;;;;;;;;;;:::;;;;;;666VVVQQQSSSGGGRRRJJJQQQNNNKKKIIILLLOOOQQQPPPsssVVVHHHMMMUUUNNNRRRWWWLLLXXXVVVSSSWWWMMMAAA<<<@@@@@@AAABBBBBB@@@===;;;--->>>888(((000;;;666///<<<222###777sss:::AAA------,,,***)))******)))*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,...000000///...///000///000000000111111111111uuusssrrrrrrtttxxx|||~~~xxxzzz}}}zzzuuuuuutttsssqqqooonnnmmmrrrwww~~~}}}ooohhhmmmvvv|||||||||~~~~~~{{{{{{~~~~~~||||||uuunnngggcccaaa```[[[[[[[[[[[[ZZZWWWQQQMMMLLLLLLJJJHHHEEEBBB@@@???:::??????CCCNNNXXXppp}}}|||}}}~~~}}}~~~jjjYYYQQQLLLLLLPPPYYYdddkkkkkkiiicccdddiiipppuuuwww|||uuuuuupppZZZ;;;<<<:::999999:::::::::::::::;;;666>>>888<<<>>>EEEQQQHHHPPP===SSSNNNQQQQQQQQQSSSUUUTTTPPPWWWyyyVVV>>>JJJPPPTTTMMMIIITTTXXXJJJLLLXXXVVVCCCiiibbb;;;BBBCCCCCCCCCAAA>>>;;;999444999555111333///,,,111222888---111TTT...,,,)))&&&(((,,,,,,)))******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............---...000000/////////000000000000000111111111111~~~wwwtttqqqrrrxxx}}}zzz{{{~~~~~~wwwsssrrrpppoooooooooooonnnpppsssvvv|||{{{wwwwwwxxxyyyzzz{{{zzzvvvppppppuuuxxxxxxzzzxxxtttpppkkkhhhfffeee___^^^\\\[[[YYYVVVRRRNNNNNNNNNNNNMMMJJJFFFBBB@@@;;;>>><<>>@@@FFFKKKaaa}}}bbbTTTMMMMMMPPPZZZfffnnnpppnnniiihhhiiinnnrrrwwwxxxooouuu|||[[[HHH:::;;;999888888888999999:::::::::666888;;;333>>>SSS```IIIAAARRRMMMLLLKKKFFFBBB[[[PPPUUUTTTNNNLLLPPPRRRQQQQQQdddQQQVVVGGGOOOJJJHHHKKKMMMLLLMMMQQQJJJOOOJJJNNNWWWLLLEEEWWWOOOOOOIII|||KKKFFFDDDOOODDD@@@BBBCCCBBB@@@===;;;:::777222444444...111444...***+++000AAA,,,888HHH&&&,,,---)))(((,,,,,,))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---///111111000///000111000000000000111111111111{{{wwwvvvzzz{{{yyyzzz~~~{{{uuutttqqqnnnmmmoooqqqrrrssssssqqqppppppvvv|||rrrnnnttt}}}nnnlllhhhffffffiiilllooonnnnnnooonnnllliiifffeeeccc___[[[YYYZZZZZZXXXUUUVVVYYY[[[YYYSSSLLLEEEAAA===@@@>>>???EEEIII\\\yyyoooUUUSSSLLLLLLXXXfffmmmnnnnnnmmmooorrruuu|||}}}rrrrrrvvvqqqTTTFFF888888888777777777777777777777777999333999;;;777DDDgggIIIAAADDDGGGHHHQQQ<<>>GGGIIIIIILLLOOONNNMMMLLLLLLMMMNNNNNNPPPAAA|||mmmIIIGGGMMMMMMEEEKKKVVVHHH???PPPMMMLLLKKKJJJJJJIIIIIIJJJLLL>>>QQQRRRCCC===HHH???III:::DDD999888>>>///===JJJ%%%<<<333***))):::...&&&>>>+++333+++---)))&&&---)))***222&&&******))))))))))))******))))))************))))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///////////////000000000000/////////000111111222222}}}~~~}}}zzzyyyxxxyyy{{{|||yyyvvvxxxuuurrrpppqqqrrrrrrrrrrrrpppnnnnnnsss~~~vvvmmmjjjmmmxxx~~~ooommmkkkiiiiiikkkmmmooollljjjiiiiiihhheeeaaa]]]```______^^^]]][[[YYYWWW]]]^^^```___\\\VVVOOOJJJAAADDDAAABBBGGGLLL^^^{{{gggZZZRRRPPPXXXeeelllnnnooorrruuuzzz{{{qqqqqq}}}cccMMMMMM888888777777777777777777777777777<<<333???333888666UUUTTT;;;000999???;;;999<<>>BBBUUU@@@???FFF@@@777GGGIIIIIIHHHGGGFFFFFFGGGGGGHHH;;;LLLBBB^^^KKKJJJ???CCCOOOQQQNNNIIICCCKKKJJJJJJIIIHHHHHHGGGGGGBBBHHHEEERRR;;;===MMM@@@@@@<<<---DDD)))222BBBLLL000///666%%%(((888III%%%333222---UUUrrr%%%------,,,***///---******))))))))))))************++++++++++++******(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///////////////000000000000//////000000111222222222~~~{{{zzzzzzyyywwwuuuwww}}}{{{yyyxxxvvvtttsssrrrqqqpppqqquuu|||uuulllhhhlllvvvxxxssskkkllllllmmmllllllkkkjjjkkkgggdddhhhmmmnnniiiccc^^^cccgggeee___\\\^^^bbb___\\\YYYZZZ[[[XXXPPPIIIEEEHHHCCCBBBEEEHHHYYYvvv~~~zzz~~~hhh\\\TTTXXXbbbnnnxxxwwwttt{{{uuuzzzFFFBBB000777777666666666666666666666666666444000;;;555BBB777+++|||tttiiibbbqqqrrrqqqnnnjjjjjjnnnrrr```rrrdddfffrrrttt???CCCFFFFFFEEEEEEEEEDDDDDDDDD@@@FFF:::KKKxxxAAAUUUDDDCCCEEE<<>>iii:::LLLMMMIII:::BBBCCCBBBMMM>>>KKKEEE***|||:::&&&888<<< !!!(((***+++$$$+++---***+++***+++******))))))))))))************++++++++++++******((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............///////////////000000000000///000000111111222333333}}}}}}|||{{{yyywwwyyy{{{yyyvvvsssqqqoooppppppoooooopppsssvvvxxxzzzyyytttnnnnnnsssxxxxxxuuuqqqhhhiiijjjkkkjjjiiigggeeegggddddddjjjrrrvvvrrrmmmkkkoooqqqmmmfffdddiiipppeeeaaa]]]\\\\\\YYYRRRKKKGGGJJJEEECCCFFFGGGWWWrrr~~~yyyvvvssssssxxxsssfffZZZYYYaaammmzzzxxx{{{|||~~~nnnxxx{{{MMMLLLmmm666666555555555555555555555555555666555111777555///999???ppp>>>DDDDDDDDDDDDDDDDDDDDDCCCFFFFFF111IIIKKKnnn555@@@OOOIII:::IIIVVVHHHKKKKKKLLLLLLKKKJJJHHHHHHGGGAAABBBKKKCCCEEEGGGCCCAAAMMMEEE***000DDDPPPLLL...QQQ;;;$$$555555444999&&&333^^^))),,,---+++***''')))******))))))))))))***************++++++*********((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............///////////////000000000000000000000111222222333333}}}{{{yyyxxx{{{}}}yyyvvvtttqqqnnnllliiikkkllllllkkkjjjkkkllliiiuuu~~~xxxsssqqquuu|||xxxooolllfffhhhiiijjjiiigggeeeccccccbbbccciiiqqqtttsssooonnnqqqqqqkkkeeedddjjjqqqeeeaaa^^^\\\ZZZWWWRRRMMMLLLOOOKKKIIIKKKJJJWWWqqq|||xxxsssooolllkkkpppyyyuuueee___bbblllyyyyyyttt}}}ooozzz555666555555555555555555555555555555888---777...///FFF'''999@@@AAABBBCCCDDDDDDDDDCCC??????GGG...QQQOOOrrrKKK<<>>IIIUUUKKKBBBLLLQQQKKK???>>>;;;<<>>@@@LLLFFFMMMIII???HHHOOOlllFFFMMM<<>>OOOAAAJJJEEE@@@IIIAAA555oooiiiGGGLLL===HHHBBB===IIIBBBAAA???===<<<;;;;;;;;;AAA,,,+++******))))))******))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------........................------000000000000//////////////////000000111222444555|||ssspppllljjjkkklllmmmmmmlllmmmsss|||~~~{{{zzzzzztttkkkiiiiiiiiiiiihhheeebbb```cccdddqqquuupppwwwyyyxxxttttttxxxzzzyyyllljjjfffcccbbbbbbcccdddccceeefffeeeaaa]]]ZZZYYY\\\]]]^^^^^^\\\ZZZYYYYYYXXXWWWXXXYYYWWWWWW]]]eeewwwppphhhbbb[[[YYYXXXYYYXXXZZZcccnnn}}}uuusssqqqtttxxx|||~~~uuuggglllyyyyyy~~~jjjdddaaafff***000???333333333333333333333333222222222222222222222222444;;;???CCCGGG===DDD>>><<>>IIICCCAAAVVVLLLBBBHHH@@@FFFCCC???===PPP___TTTEEEHHHRRRyyyqqqIIIBBB@@@>>><<<;;;::::::;;;111GGGppp,,,+++******))))))******))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((******+++++++++,,,,,,,,,,,,,,,,,,---------..............................000000000000////////////111111111111222444555666vvvnnnjjjgggeeegggjjjlllmmmiiilllttt}}}~~~yyywwwyyy{{{xxxqqqooonnnlllkkkiiihhhgggfffeeeiiixxx}}}vvvsssmmmhhheeedddeeefffggggggfffccc```]]]]]]]]]^^^___``````___\\\ZZZXXX[[[ZZZ[[[\\\ZZZYYY]]]dddyyyuuupppvvvwwwooofff```YYYVVVTTTSSSQQQQQQXXXaaasss~~~rrrrrrpppiiibbbaaa^^^aaadddggghhhiiikkkmmmpppuuunnnhhhqqq|||uuuiii___jjjgggBBB<<<;;;bbb???333)))222222222222222222222222222222222222222222222222&&&OOOooo111;;;:::333>>>FFFHHHAAABBBCCCDDDDDDDDDDDDDDDGGGNNNAAACCCvvv\\\III\\\<<>>:::RRR...444AAA222222222222222222222222111111111111111111111111444///>>>===JJJLLLCCC<<<:::AAAAAABBBCCCDDDEEEEEEEEEEEECCCJJJNNNCCCOOOpppMMMMMMBBBDDDHHHDDDGGGNNNDDDGGGdddNNNHHH777<<>>===;;;:::999888888===---666///+++,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------......---------...............////////////000000000000111111222222333555666777yyypppooolllhhhfffggghhhhhhgggiiimmmpppooonnnnnnpppsss~~~zzz|||~~~|||yyy|||~~~}}}xxxqqqmmmkkkpppssszzzqqqnnnnnnpppqqqrrrrrrpppllliiiggggggkkkjjjhhhhhhgggddd```\\\\\\ZZZ[[[]]]]]]\\\^^^ccctttvvvooollltttvvvoooggg```___ZZZVVVTTTPPPLLLMMMRRRZZZfffyyy~~~hhhYYYUUURRRRRRRRRNNNKKKKKKLLLMMMOOOOOONNNOOOPPPRRRVVV```ccceeemmmxxxkkkllluuuooo^^^[[[dddtttHHH???AAA777(((@@@???---GGG444***---111111111111111111111111111111111111111111111111;;;444JJJ///111:::@@@EEEFFFAAABBBBBBCCCDDDFFFGGGGGGHHHCCCCCCHHHHHHEEEMMM[[[TTTDDDLLLRRRDDD===PPPUUUFFF???<<>>CCCBBB>>>======<<<:::999888777...111333<<<***uuu444999777,,,+++******))))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////.../////////000000000111111111111111222444555666wwwrrrooommmjjjiiihhhgggeeeccceeehhhkkkjjjhhhjjjpppuuu{{{~~~{{{sssooorrrsss|||yyyxxxxxx|||xxxrrrnnnhhhfffdddeeeggggggdddaaa___[[[ZZZ\\\\\\ZZZ\\\```uuuvvvqqqnnn{{{xxxppphhhbbb___ZZZUUUSSSPPPKKKJJJMMMRRR\\\kkk~~~cccVVVLLLKKKJJJJJJHHHFFFEEEEEEFFFGGGHHHGGGFFFGGGIIIJJJMMMVVVYYY]]]eeelllwwwjjjlllnnneeeWWWZZZlllSSS>>>BBB>>>)))CCC222///444///666ooo777666999000000000000000000000000111111111111111111111111###+++aaa^^^@@@333???BBB<<>>===DDD===PPPoooDDDSSSIIIOOOLLLHHHKKKKKKIIILLLQQQLLL===SSSEEE:::@@@CCC>>>======<<<;;;999888777444(((999555666666SSSyyy***,,,***!!!,,,+++******))))))******))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////......//////000000111111000111111111222444555666vvvuuupppooonnnnnnmmmkkkgggeeecccgggkkkkkkiiijjjooossssss{{{}}}yyywww~~~~~~{{{{{{tttpppmmmnnnqqqsssqqqooogggaaa]]]\\\\\\ZZZ[[[___rrr{{{tttrrrzzzrrrjjjddd___YYYUUUSSSPPPKKKIIIKKKNNNWWWaaalll~~~^^^LLLKKKCCCEEEFFFDDDBBBBBBCCCCCCBBBCCCCCCBBBAAAAAADDDFFFEEEKKKLLLQQQVVVYYYjjjmmmiiijjjeee\\\UUU\\\xxxlllSSSAAA<<<@@@AAA'''444===;;;777777444...;;;~~~...000+++000000000000000000000000111111111111111111111111AAA666$$$EEE,,,+++666111444555555555666666666777444777333222666777777<<>>HHH>>>777@@@@@@@@@AAACCCEEEHHHIII;;;IIIQQQKKKFFFIIIIIIEEEIIIOOOLLLBBBBBBZZZ{{{nnnGGGDDDDDDEEEPPPTTTHHH@@@DDDIIIDDD111FFFEEEAAAhhhnnnAAAVVV+++UUU===:::LLLEEE444>>>>>>>>>===<<<:::888777222CCC000,,,///222>>>,,,===eee}}}YYYBBB+++///777'''333,,,+++******))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000.........///000111111111222222222222333555666777yyyqqqrrrrrrrrrrrrsssssspppllliiieeeiiinnnnnnlllkkklllnnnooovvv|||wwwsssvvv}}}rrrkkkeeecccaaa___```cccnnnyyyuuu|||ssskkkddd```ZZZVVVUUURRRMMMJJJKKKOOOUUU[[[^^^fffuuusssXXXCCCAAAIII???CCCDDDAAA@@@AAADDDEEE@@@AAAAAA@@@??????BBBDDDAAADDDCCCFFFIIIHHHTTTooottteeegggggg^^^VVVUUU\\\NNNGGGCCC666444999@@@666///111333111///000---666000888***)))CCC***000000000000000000000000000000000000000000000000+++000111777000***222555000000111111111222222222333444222777;;;333000===777GGG111>>>:::;;;888III>>>>>>???@@@BBBDDDGGGHHHJJJEEEBBBEEEHHHFFFDDDDDD???DDDEEECCCHHHPPPQQQJJJHHHMMMIIIBBBOOOBBBPPPGGGKKKAAAHHHLLLCCCHHHNNNCCC???JJJBBBCCCQQQDDD;;;OOOHHH===DDDPPPJJJAAABBBFFF888MMM;;;CCCGGG>>>???III>>>>>>>>>>>>===:::888777444000000555===222***AAA444===>>>333---222444111222111###,,,,,,$$$...))),,,++++++***)))*********))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000---......///000111111222333333333444555666777888{{{rrrmmmppppppsssxxxvvvoooiiihhhgggjjjmmmoooppppppppppppppprrrxxx{{{rrrqqquuu~~~xxxpppiiidddbbb```^^^fff|||}}}vvvkkkfffaaa\\\WWWRRRPPPNNNLLLKKKKKKRRRVVVWWWZZZ___bbbbbbkkknnnttt{{{{{{uuupppllljjj___YYYQQQHHHCCCAAAAAABBBBBBBBBBBBAAA@@@@@@??????AAAAAAAAAAAA@@@@@@???????????????AAACCCGGGKKKMMMdddmmm}}}}}}jjjfff______```SSSWWW```kkkHHH>>><<<:::222:::999888777666444333222111000000000000000000000000111111000000//////......000000000000000000000000222222222111111111000000000111111111111222222222333333444555666777888999777777888999:::;;;;;;<<<<<<<<<<<<===@@@CCCEEEGGGEEEDDDDDDDDDDDDFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDFFFGGGFFFEEEDDDDDDEEECCCDDDEEEEEEEEEDDDBBBAAAGGGFFFEEEEEEEEEEEEBBB@@@@@@@@@AAABBBBBBCCCCCCCCCDDDCCCBBB???<<<:::888777555555444333222222222222555666777777666333///---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,.........------,,,,,,,,,---......///////////////000111111111111222222222444111111444555333444888yyynnnhhhllllllpppuuutttnnnjjjjjjgggiiilllooosssuuuwwwxxxrrruuuzzz~~~yyy{{{zzz{{{qqqhhhbbb^^^\\\[[[eee||||||qqqkkkaaa]]]WWWRRRPPPNNNLLLKKKMMMSSSWWWWWWWWWYYYZZZXXXXXXYYYZZZ]]]```eeehhhjjjrrrwwwyyyvvvqqqlllddd\\\\\\[[[XXXUUUQQQNNNKKKJJJLLLJJJFFFCCC@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA????????????AAADDDFFFHHHRRRXXXbbbqqq{{{hhhfff___]]]\\\PPPVVVgggaaaDDD===;;;:::333:::888777666555333222111000////////////////////////000000000000//////......////////////////////////222222222111111000000000000000111111111222222222222333444555666777888888666777777888999:::;;;;;;;;;<<<===>>>@@@CCCEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGHHHIIIIIIHHHGGGFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDFFFHHHGGGEEEDDDCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCDDDDDDDDDBBB@@@>>>???@@@AAABBBCCCDDDEEECCCBBB@@@>>><<<:::888777666666555444333333333333555666777777555222///---......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,......---------,,,,,,,,,---......///////////////000111111111111222222222444111222555555333555999}}}rrrkkkiiihhhkkkpppqqqmmmkkklllllllllmmmqqqvvv{{{~~~}}}xxxqqqwww}}}{{{yyyrrrhhh___YYYVVVUUUTTT]]]yyy||||||pppiiiccc^^^XXXSSSPPPNNNLLLKKKMMMTTTYYYXXXXXXYYYWWWTTTQQQOOOMMMKKKJJJKKKLLLNNNXXX[[[\\\YYYVVVTTTOOOIIIKKKJJJIIIHHHFFFEEEDDDCCC??????@@@@@@AAAAAAAAAAAA???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAABBBCCCDDDEEEEEEGGGJJJQQQZZZeeennntttrrrbbbccc^^^ZZZXXXOOOYYYuuuSSSAAA<<<999999333;;;666555555333222111000///////////////////////////000000000////////////...////////////////////////111111111111000000000000000000000111111111222222222222333444555666777777555666666777888999:::;;;:::;;;===???AAACCCDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFFFFGGGHHHIIIHHHHHHFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFHHHHHHFFFCCCBBBAAABBBAAAAAABBBBBBCCCDDDEEECCCBBBBBBCCCDDDDDDBBBAAA======>>>???AAACCCDDDEEEAAA@@@???===;;;:::888888777666555444444333333333444444555555444222///.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...------------,,,,,,,,,---......///////////////000111111111111222222222333111222555555333666;;;~~~uuuoooiiigggiiimmmooollllllooouuusssrrruuu|||~~~vvvqqqrrruuuxxxzzz||||||tttrrrmmmggg^^^VVVSSSRRRRRRRRRTTTppp}}}{{{ooogggddd___YYYTTTQQQNNNLLLKKKKKKTTT[[[]]]^^^```^^^[[[WWWUUUQQQNNNMMMMMMOOOQQQKKKNNNNNNKKKJJJKKKIIIEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCDDDFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEHHHLLLQQQTTT\\\eeesssiii[[[___\\\WWWVVVRRRcccsssmmmHHH@@@<<<888999333999444444333222111000//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111222222222333444555555555444555666666888888999:::999;;;===@@@BBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDEEEDDDEEEFFFHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCFFFHHHGGGEEEBBB@@@?????????>>>???@@@BBBDDDEEEBBBBBBAAACCCEEEEEEDDDBBB>>>>>>>>>>>>???AAABBBCCC???>>>===<<<;;;:::999888666555444333333222333333222333444444333111///.........---------,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---------------------------......///////////////000000111111111222222222333222333555555333777>>>wwwpppmmmllliiiiiilllmmmlllmmmqqqyyyvvvvvv{{{}}}~~~~~~|||yyytttqqqoooppppppooopppppprrruuuxxx}}}qqqmmmlllhhhccc[[[VVVSSSTTTUUUUUUZZZsssuuulllfffaaaZZZUUUQQQNNNLLLJJJKKKTTT\\\```bbbeeedddaaa[[[XXXUUURRRRRRSSSUUUWWWQQQSSSRRRNNNLLLLLLJJJFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFFFFGGGHHHJJJKKKIIIJJJLLLNNNQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHIIILLLPPPTTTZZZhhh|||yyyfffXXX^^^ZZZTTTRRRUUUmmm|||ooo]]]AAA@@@<<<666888222666333333222111000//////........................................../////////........................//////////////////////////////000000000111111111111111222222333333444444333444444555666777888999888:::<<<>>>@@@AAAAAA@@@???@@@@@@AAABBBBBBCCCCCC@@@BBBDDDFFFHHHIIIIIIIIIEEEEEEDDDDDDDDDDDDDDDDDDBBBDDDFFFEEECCC@@@>>>>>>============>>>@@@CCCDDDCCCBBBBBBDDDFFFGGGFFFDDDAAA@@@>>>======>>>???@@@>>>>>>===<<<;;;:::999999555444333222111111111111111111222222111000///.........---------,,,,,,,,,************************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---------------------------......///////////////000000111111111222222222222222444666444444999AAAzzztttooommmmmmiiihhhjjjkkkllloootttvvvuuuxxx~~~wwwwwwwwwuuuqqqooonnnoooooommmmmmpppqqqpppqqqttt}}}|||{{{oooiiihhhgggccc^^^XXXTTTSSSSSSSSSSSSfff{{{zzzqqqgggbbb[[[UUUQQQOOOLLLJJJMMMVVV^^^aaaccceeedddaaa^^^\\\YYYWWWVVVWWWXXXYYY```bbb```ZZZVVVTTTOOOIIIKKKKKKLLLLLLLLLLLLMMMMMMIIIIIIIIIJJJLLLNNNPPPRRRNNNOOOQQQSSSUUUXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWUUUSSSQQQPPPOOOJJJKKKLLLLLLLLLLLLKKKJJJFFFIIIKKKMMMUUU___cccbbbmmmrrrzzzrrrgggYYY^^^YYYPPPOOOYYYzzz~~~xxxTTT===???:::555999222333333222222111000000//////........................---............/////////..................................../////////////////////000000000111111000111111111222222222333222333444555666777777888888999:::<<<===>>>??????===>>>???@@@AAAAAAAAAAAA???AAACCCFFFHHHIIIIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCAAA???>>>===>>>======>>>>>>@@@AAABBBCCCDDDCCCCCCDDDFFFGGGFFFDDDBBBAAA>>><<<;;;<<<======??????>>>===<<<::::::999444333222111000000000000000000000000000000//////......---------,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...---......///////////////000111111111111222222222222222555666444444:::DDDxxxrrrooolllgggeeegggjjjlllrrrxxxuuuvvv|||vvvuuuwwwxxxvvvqqqnnnmmmmmmllliiikkkqqqssspppppprrrttt}}}wwwtttyyyzzzvvvvvvwwwzzzqqqgggdddccc```[[[XXXUUUSSSTTTUUUUUUUUUgggxxx{{{rrrhhhccc\\\VVVRRROOOLLLJJJOOOWWW___aaacccffffffddddddcccbbb````````````aaa```cccccc___ZZZVVVOOOHHHKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRTTTVVVXXXXXXXXXXXXVVVWWWXXXYYY[[[]]]^^^___```______^^^]]]\\\[[[[[[\\\[[[[[[ZZZXXXVVVUUUTTTOOOOOOOOOOOOOOOOOONNNNNNHHHKKKMMMOOOSSSXXXWWWRRRVVV[[[bbbfffkkktttmmmdddVVV[[[VVVNNNQQQcccyyyMMM:::===777222:::333111333222222111111000000///........................---------.........//////........................---------....../////////////////////000000000111000000000111111111111222222222333444555666666777777888888999:::<<<===>>><<<===>>>@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC???@@@???>>><<<;;;===??????@@@AAABBBCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFDDDCCCAAA???===;;;:::;;;===>>>AAA@@@???>>><<<;;;:::999444444333222111111111111////////////////////////......---------,,,,,,,,,************************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////000111111111111222222222222222555777444444<<>>;;;<<<>>>???@@@@@@??????CCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCC>>>>>>===;;;::::::===???AAABBBDDDEEEFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCAAA???>>><<<::::::<<<>>>???BBBAAA@@@???===;;;:::999555555444333222222222222............////////////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------.........---......///////////////000111111111111222222222111333555777444444<<>>======<<<===>>>@@@AAADDDFFFIIIKKKKKKJJJGGGFFFGGGEEEBBBAAABBBBBBBBBAAAAAA???===;;;;;;<<<>>>@@@BBBAAA@@@>>>===;;;:::999777666444222111111111222222111000//////...............---------,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,---......//////......///////////////.........000111111111111222222222333333555666444666AAANNN}}}tttqqqllleee```^^^[[[\\\```hhhqqqvvvrrrssstttvvvvvvqqqiiicccdddiiinnnnnnjjjeeecccccccccbbbaaaaaacccfffjjjlllzzzzzzttt}}}yyyhhheeebbb```___^^^bbbqqqwwwkkkfffdddcccdddggg```]]]iiivvvsssnnnjjjccc```bbbgggvvvvvviii]]]VVVQQQNNNLLLQQQUUU[[[aaaeeeiiimmmooonnnnnnnnnqqqtttvvvxxxxxxyyyyyyxxxxxx|||}}}qqqllljjjhhhggghhhgggjjjnnnppppppooooooooorrrrrrtttuuuqqqjjjhhhjjjlllmmmnnnnnnllljjjiiiiiillllllkkkjjjiiigggfffeeeeeeeeeeeeffffffdddcccccc\\\]]]^^^_________```aaaccceeefffhhhjjjmmmppprrrxxxyyykkkddd___TTTRRR\\\mmmsssuuuZZZAAA<<<:::888555444333444444111111000000///.........------------------------------------------------,,,,,,,,,------------...............---------,,,------------.............../////////000000000000000000000111222333444555666555555555666777888999;;;<<<============???AAACCCCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@AAAAAABBBDDDFFFJJJLLLMMMKKKHHHFFFGGGEEEBBBAAABBBCCCBBBAAA???===<<<;;;;;;===@@@AAA@@@@@@???>>><<<;;;::::::777666444222111111111222222111000//////............------------,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,---......//////....../////////////////////...000111111111111222222222333333555666444666BBBOOO|||sssmmmfff```[[[\\\\\\\\\^^^dddnnnuuuqqqnnnkkkhhhgggfffcccaaa___cccggghhhfffccccccdddcccaaa``````ccchhhnnnrrr~~~{{{~~~yyyvvv~~~yyyjjjgggccc``````aaaeeennnwww{{{rrrkkkhhhfffdddeeehhhfffhhh{{{}}}ssseeeaaa```bbbooo}}}nnnaaaWWWRRROOONNNQQQVVV\\\bbbggglllpppsssooopppqqqtttxxx}}}}}}~~~vvviiifffeeefffgggfffiiilllnnnoooqqqsssuuu~~~yyykkkgggjjjllloooqqqqqqooooooqqqtttrrrrrrqqqpppnnnkkkiiiggglllnnnppprrrrrrqqqooommmdddeeefffhhhhhhhhhhhhhhhiiikkknnnppprrrtttxxx{{{~~~nnnhhhfffYYYTTTeeennnzzztttJJJ<<<:::999777555444333444444111111000//////......---------------------------------------------------,,,,,,,,,,,,------------,,,,,,---...---,,,+++***------------................../////////000000000111111000000111222333333333333333333444555666777:::;;;<<<===<<<===@@@BBBDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCEEEHHHLLLOOOOOOMMMIIIFFFGGGEEECCCBBBCCCCCCBBBAAA===<<<;;;;;;<<<>>>AAABBB>>>======<<<;;;;;;::::::777666444222111111111222222111000//////.........------------,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,---......//////............//////////////////000111111111111222222222333333555666555888DDDQQQ}}}uuummmeee```^^^___]]]YYYWWW[[[eeennnpppmmmiiieeeddddddffffff]]]```cccdddcccbbbcccdddccccccccceeehhhnnnsssvvv|||~~~tttllleeebbb```bbbggglllqqquuusssnnniiifffccc___```dddiiilllyyycccaaa^^^^^^hhhssseeeZZZTTTQQQPPPSSSWWW^^^ccchhhmmmqqqtttqqqsssuuuzzzxxxfffcccdddeeegggggghhhkkknnnrrrzzznnnfffiiiqqqsssuuuyyy|||~~~|||yyyuuurrrooonnnmmmooovvv}}}}}}wwwpppjjjjjjjjjlllnnnoooooonnnmmmppptttvvvxxx{{{zzz{{{yyyjjjddd{{{tttppp___AAA???999888666555444333333333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---//////---+++***,,,,,,---------................../////////000000111111000000000111111222222222222222333555666777999;;;<<<<<<<<<===@@@BBBDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDCCCCCCCCCCCCCCCEEEHHHMMMPPPPPPNNNJJJGGGFFFEEECCCCCCDDDDDDBBBAAA>>>===<<<<<<<<<>>>???@@@<<<;;;;;;;;;;;;;;;::::::777666444222111111111222222111000///............---------,,,,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---......///.....................////////////000000111111111222222222333333555666555999FFFTTT~~~wwwnnnfffcccgggeee___WWWQQQSSS\\\eeeiiihhhgggfffeeeeeeggghhh]]]^^^______^^^___```aaaaaabbbeeehhhllloooqqqssswww{{{rrrkkkhhhfffeeedddeeejjjppprrrrrrmmmiiieeebbb\\\WWWYYY^^^iiihhhwwwhhhbbb]]][[[dddxxxyyykkk```WWWSSSRRRUUUYYY___dddiiilllpppsssppptttzzzlllggghhhiiikkkmmmooottt{{{xxxlllnnnwww|||}}}xxxwwwxxxzzzwww}}}pppjjjiiiiiilllpppssssssssstttxxx}}}lllrrr}}}LLL999===777777666444444333333222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...//////...---+++,,,,,,,,,------------...............////////////000000000//////000111111222222222333444555777888888:::;;;<<<<<<===@@@BBBEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBCCCDDDEEEEEEFFFFFFEEEHHHLLLOOOOOOMMMJJJGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@???>>>===<<<<<<======;;;;;;;;;;;;;;;;;;::::::777666444222111111111222222111000///............------,,,,,,,,,++++++++++++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---......///.........---.........//////000000000000111111111222222222333333555666666;;;IIIWWW~~~{{{tttjjjdddbbbhhhddd]]]UUUPPPRRRYYY```___aaaccccccbbbbbbbbbccc\\\[[[ZZZYYYZZZ[[[\\\]]]^^^```cccgggiiijjjkkkkkkrrrnnnxxxxxxllleeeccckkklllkkkiiikkknnnooollliiifffccc^^^XXXTTTZZZbbbppphhhppp{{{ccc]]][[[bbbrrrvvviii^^^WWWTTTVVV[[[```fffjjjmmmqqqtttooovvvppphhhhhhkkknnnvvv{{{~~~ppprrruuuxxxyyyttthhhfffeeehhhooouuuxxxxxxyyy~~~qqqffftttdddBBB888;;;666555555444444333222222000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...//////...------,,,,,,,,,,,,------------------.........///////////////...//////000111111222222222333444666777888888999;;;;;;<<<===@@@BBBEEEDDDDDDCCCCCCDDDDDDEEEAAAAAABBBBBBCCCDDDDDDDDDAAABBBDDDFFFGGGHHHHHHHHHEEEGGGJJJLLLMMMKKKIIIGGGFFFEEEDDDEEEEEEEEECCCAAAAAA@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::777666444222111111111222222111000//////.........,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,---......//////......------......///000000000000111111111111222222222333333555666777<<>>;;;:::444444444444333333222111000//////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,------------------.........//////---------...///000111222111111222333444666777888777999:::;;;;;;===@@@BBBDDDCCCBBBAAAAAABBBCCCDDD???@@@@@@AAABBBBBBCCCCCCAAABBBDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFEEECCC@@@??????>>>>>>======<<<<<<======<<<<<<;;;;;;::::::777666444222111111111222222111000//////.........,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,---......//////......------......///000000111000111111111111222222222333333555777777===MMM\\\|||zzz{{{}}}~~~wwwrrroooggg[[[UUUUUUKKKJJJJJJLLLQQQVVVYYYZZZ\\\```cccccc```^^^^^^___]]][[[XXXXXXZZZ^^^aaaccccccbbb```______```bbbcccfffttt|||tttqqqllliiihhhiiilllnnnmmmqqqqqqjjjgggiiiiiifffcccbbbaaa___\\\___nnn}}}xxxiiibbbfffrrr~~~hhhaaa]]]aaaiiiuuu}}}kkk^^^WWWVVV[[[bbbiiinnnsssxxx{{{nnnggglllxxxtttvvvzzzfffbbb```dddoooyyyggghhhqqqjjjAAA999;;;777444444444444333333222111000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********++++++------++++++,,,,,,,,,------------------.........//////,,,,,,------///000222222000000111222333555777888777888:::;;;;;;===@@@BBBDDDCCCAAAAAA@@@AAABBBCCC??????@@@@@@AAABBBCCCCCC@@@AAABBBCCCCCCBBBAAAAAAEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCC@@@=========>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::777666444222111111111222222111000//////.........,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,---......//////......---------...///000000111000111111111111222222222444333555777888>>>NNN]]]~~~zzztttsssvvv|||zzzvvvpppiiiaaaXXXOOOIIIGGGHHHIIIKKKNNNSSSYYY]]]___```aaabbbcccbbb___\\\ZZZZZZZZZ[[[\\\^^^___```fffggggggggggggeeecccbbbbbbiiiwww|||wwwwwwrrr|||yyytttmmmgggddddddfffgggfffeeeccccccddddddbbbaaaaaa```___```ccchhhmmmqqqjjj___UUUWWWbbbkkkmmmjjjdddZZZSSSWWW^^^jjjyyyiii^^^]]]___eeelllqqqttt{{{|||nnnlllnnnsssvvvzzzyyypppfff```fffppp|||qqqvvvzzzhhhjjjVVV???:::888444333333222222111000/////////---,,,,,,---...,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......///000000000000111111222222333444444999999999:::;;;===@@@AAA????????????????????????>>>===<<<===@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@??????@@@@@@@@@??????>>>>>>===<<<;;;:::999999888666555333222111222222333000000000///......------***++++++,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---------............///////////////000000000000000000111222333333333333444666666666:::DDDUUUaaaxxxrrrppprrrwww{{{vvvqqqkkkddd^^^WWWQQQMMMQQQQQQRRRSSSUUUYYY^^^aaa___```cccfffgggeee```[[[ZZZXXXWWWVVVWWWZZZ]]]___gggggghhhhhhgggfffdddcccaaaeeeooo|||xxxpppuuu~~~}}}qqqhhhdddddddddcccbbb```____________^^^\\\]]]\\\\\\\\\^^^aaaeeegggYYYTTTOOOQQQXXX^^^aaa```\\\UUURRRUUUZZZbbbuuurrrgggaaaaaaeeekkkpppuuu~~~vvvnnnooosss}}}~~~}}}rrrhhhccchhhuuulllllljjjwww|||qqqzzzhhhHHH<<<:::888555333333222111111000/////////---,,,,,,------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------...//////000000000000111111222333333444777777777888999;;;===>>>>>>>>>>>>>>>????????????>>><<<<<<===???AAABBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFAAA@@@???>>>============???@@@@@@@@@@@@???>>>>>>======<<<:::999888666666777555444222111111222222000000000///......------++++++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---------............///////////////000000000000000000111222333333333333555555555666;;;EEESSS]]]|||vvvpppnnnooorrrtttqqqlllddd]]]YYYVVVSSSRRRXXXWWWWWWXXXZZZ^^^aaaccc```cccgggkkklllhhhbbb]]]ZZZXXXUUUSSSTTTXXX\\\___aaaaaaaaaaaaaaa```___^^^``````fffsssxxxmmmjjjrrrxxxqqqpppyyyyyynnnhhhfffccc```^^^]]][[[[[[\\\\\\ZZZYYYZZZZZZYYYYYYZZZ[[[\\\]]]SSSVVV\\\aaacccaaa\\\YYYYYYUUUUUUZZZ\\\___mmm~~~}}}rrrfffdddeeekkkpppvvvtttoootttyyyxxxuuummmhhhmmm|||tttaaa^^^VVVYYYjjj}}}{{{{{{tttLLL;;;:::999666555222222222111111000000///...---,,,,,,------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......//////000000000000111222222333333444444444555777888:::;;;<<<<<<<<<======>>>>>>>>>===<<<;;;<<<>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDD>>>>>>===<<<;;;;;;<<<<<>>===<<<<<<;;;999888666555555777666444222111111111111000000000///......------++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---------............///////////////000000000000000000111222333333333333666555444666===GGGQQQXXX}}}xxxsssppppppqqqrrroooiii```YYYUUUTTTTTTTTTUUUUUUVVVXXX[[[^^^______aaacccfffiiijjjgggbbb^^^YYYXXXVVVVVVWWWYYY\\\^^^\\\\\\\\\[[[[[[ZZZZZZZZZ\\\\\\```iiiqqqsssllleeefffrrryyyrrrvvvxxxuuuzzzwwwooohhhccc```]]][[[ZZZZZZZZZZZZYYYWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXaaaooo{{{~~~vvviii___\\\XXXXXX\\\\\\^^^iiixxxwwwiiiffffffkkkpppuuu}}}wwwsssxxx}}}}}}yyyzzztttpppuuueeeRRRQQQMMMTTThhh~~~ttt}}}___@@@999:::555222555222111111111000000000///...---+++,,,------,,,***,,,+++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,---......////////////000000111222222222222333333444555666777888999999:::;;;;;;<<<======<<<;;;:::;;;===>>>???>>>?????????@@@@@@?????????>>>>>>???@@@AAABBBCCCCCC??????>>>=========>>>>>>@@@AAAAAABBBAAA@@@>>>===:::::::::999888888777777888666444222111111111111000000000///......------+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......---------............///////////////000000000000000000111222333333333333666444333777???IIIQQQUUU{{{xxxuuusssrrrqqqooohhh^^^WWWSSSRRRRRRRRRNNNOOORRRWWW]]]___^^^\\\^^^]]]^^^___```___\\\ZZZUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[WWWYYY[[[^^^aaabbbbbbbbbaaalll}}}zzzkkkgggwww~~~tttjjjccc```[[[ZZZXXXXXXYYYYYYWWWVVVUUUVVVWWWYYYYYYYYYYYYYYYZZZ```mmm}}}yyyhhh___YYYYYYWWWWWW```mmmzzzmmmjjjiiimmmqqqsssxxx}}}{{{uuu{{{~~~}}}\\\JJJJJJJJJXXXtttlll}}}kkkRRR===:::888111000666111111111000000000000000...,,,++++++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------.........//////000000111111222222222333444555666666666666666777888:::;;;<<<<<<;;;:::999999;;;======<<<======>>>>>>>>>>>>=========>>>>>>???@@@AAABBBBBB??????>>>>>>>>>??????@@@@@@AAABBBCCCBBB@@@>>><<<999999999999::::::::::::777666444222111111111111000000000///......------,,,,,,,,,------,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......---------............///////////////000000000000000000111222333333333333555444444888AAAKKKSSSWWW~~~|||zzzwwwtttrrrppplllfff]]]VVVRRRPPPNNNNNNIIILLLRRRZZZaaaccc___[[[WWWVVVUUUUUUVVVVVVUUUTTTOOOQQQTTTWWWYYYZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXYYYTTTVVVWWWVVVUUUVVVZZZ]]]]]]dddooowww|||vvvjjjiiiyyyxxx{{{~~~~~~xxxooofff```YYYXXXVVVVVVWWWWWWUUUTTTRRRSSSUUUVVVWWWXXXXXXXXXXXXYYY___nnnzzzkkk^^^YYYWWWUUUZZZcccrrrwwwrrroooqqqsssrrrsssvvvuuu|||yyy{{{UUUJJJIIIJJJ]]]}}}tttkkkQQQEEE;;;888555000111777000000000000000000000000---,,,++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************++++++++++++******++++++,,,,,,------******+++,,,,,,------............///000000111111111222333444555555555555333444555666888999:::;;;:::999888888:::;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<======>>>???@@@AAAAAA======<<<======>>>???@@@@@@BBBCCCDDDCCC@@@===;;;888888999999:::;;;;;;;;;666555333222111222222333000000000///......------,,,,,,------------,,,,,,+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---------............///////////////000000000000000000111222333333333333444444666;;;CCCMMMXXX^^^|||yyyyyyyyyxxxuuurrrnnnlllgggbbb[[[UUUQQQNNNKKKIIIHHHLLLTTT___ffffff___YYYTTTSSSTTTUUUVVVUUURRRPPPOOOQQQSSSUUUXXX[[[\\\]]]VVVVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVWWWXXXZZZ\\\]]]^^^ccciiimmmrrryyyzzzsssrrrwww|||{{{zzz}}}ssssssvvv|||zzzmmmbbb[[[YYYXXXWWWXXXXXXWWWUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWZZZbbbqqqooo^^^ZZZYYYWWWYYY___iii}}}~~~vvvuuutttrrrsssuuutttsssQQQJJJNNNUUUmmmjjjqqqhhh@@@===888555333333333444///000000000000000000000---,,,++++++,,,,,,+++))))))*********++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************************++++++++++++)))******+++,,,,,,------*********+++,,,,,,------------...//////000000111000111222333444444333333111222333555777888:::::::::888777777999::::::999::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>??????<<<<<<<<<<<<===>>>???@@@@@@BBBDDDEEECCCAAA===;;;999999999999888888888888444444333222222222333444000000000///......------,,,,,,------------,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---------............///////////////000000000000000000111222333333333333222555999===DDDOOO]]]gggzzztttuuuvvvuuusssoookkkhhhccc___YYYTTTQQQMMMIIIFFFHHHMMMVVVaaaiiiggg^^^VVVTTTUUUWWWYYYZZZXXXTTTPPPSSSSSSTTTUUUYYY]]]aaacccYYYYYYWWWWWWWWWXXXYYYZZZYYYXXXXXX\\\bbbeeeeeeccc___dddhhhjjjnnnvvv~~~|||xxxtttnnnlllnnnqqqvvvqqqqqq{{{uuueee^^^\\\[[[[[[[[[[[[ZZZXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUXXX[[[___eeeooo|||}}}hhhVVVTTTWWWWWWWWWZZZfffyyy|||wwwuuussstttwwwxxxnnnPPPGGGRRRcccrrrfffxxxPPP;;;;;;888333333777444///////////////000000000000---,,,***+++,,,,,,+++)))))))))******++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------)))******+++,,,,,,------------......///000000000///000111222333333222111000111222444666888999:::999888777777888:::999888999::::::;;;;;;::::::999888999999:::;;;<<<===>>>=========>>>>>>@@@AAABBBAAABBBDDDEEEDDDAAA===;;;;;;:::999888777555444444444333222222222333444555000000000///......------,,,------......------,,,---------,,,,,,,,,++++++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---------.........//////////////////000000000000000000111222333333333333111555:::>>>EEEQQQ```lllwwwqqqooommmjjjiiihhhhhhhhhddd```ZZZSSSMMMIIIGGGGGGHHHJJJPPPYYY```aaaZZZTTTXXXZZZZZZXXXSSSPPPQQQRRRPPPPPPQQQUUU\\\bbbeeeffffff[[[RRRTTTZZZ\\\\\\\\\UUUZZZ]]]```jjjuuutttkkkkkkgggfffiiilllooouuu{{{xxxvvvrrrmmmiiigggiiikkkrrrppprrr~~~rrrhhh^^^VVVUUUWWWXXXZZZ\\\XXXWWWUUUTTTUUUWWWWWWWWWVVVXXX\\\```dddjjjqqqvvvuuu```TTTYYY[[[RRROOOUUUbbbuuuzzzvvvrrrvvvnnnRRRNNNXXXqqqdddkkkhhhFFF888777666444222111111111000000///...---,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---...000///......///000////////////000000000000///000222444555666777777666666777777777777666666<<<<<<<<<<<<;;;:::999888444555888:::<<<=========@@@???>>>>>>@@@BBBBBBAAACCCCCCBBBAAA@@@???>>>===<<<;;;999777666666777777666555333222222222333333000000000///......------------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))************)))))))))************+++++++++,,,,,,,,,---------......------------------------/////////000111111222222111111111111222333444555000444444<<>>???AAACCCCCCBBBCCCBBBAAA???>>>>>>======<<<;;;:::888777777777777555444333222111222222333111111000000///.........------,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))************)))))))))************+++++++++,,,,,,,,,---------......------------------------/////////000111111222222111111111111222333444555222777888???PPPXXX___mmmzzztttrrriiiiiiiiihhhggggggfffffffffaaa^^^XXXRRRMMMIIIGGGFFFFFFGGGIIINNNSSSSSSNNNJJJLLLMMMNNNNNNMMMMMMNNNPPPLLLNNNOOOPPPQQQTTT[[[```fff___]]]bbbgggfffcccbbbaaaqqqwwwtttttttttoooeee^^^]]][[[]]]```aaa```^^^^^^^^^dddbbbccchhhqqq{{{{{{tttlllhhhbbb[[[WWWXXXXXXUUURRRSSSWWWXXXVVVRRRSSSVVVZZZ^^^bbbgggnnnrrr___^^^[[[SSSNNNRRR___jjjgggpppnnnjjjsss{{{yyyqqq^^^RRReeeuuuooolll{{{ZZZEEE:::777666555333222111111000000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))))))))*********++++++************************)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,...//////......///000////////////000000000000111222333444555555555555666777888999999999999999::::::::::::999888777777555666999<<<>>>@@@AAABBBAAA@@@???@@@BBBCCCCCCCCCCCCAAA???===<<<<<<===>>><<<<<<:::999888777777777444444222111111222222333222222111111000/////////------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))************)))))))))************+++++++++,,,,,,,,,---------......------------------------/////////000111111222222111111111222222333444555444;;;===DDDQQQWWWbbbvvvxxxqqqooogggffffffgggggggggfffeeeeee```^^^YYYSSSNNNJJJHHHGGGFFFFFFGGGJJJLLLLLLIIIFFFGGGHHHIIIKKKLLLMMMOOOPPPKKKNNNPPPOOOMMMOOOVVV]]]bbb```aaagggkkkhhhdddcccccc{{{uuuqqqooonnniiiaaa[[[[[[UUUXXX[[[]]]\\\[[[[[[\\\]]][[[[[[```hhhqqqwwwyyy|||||||||wwwkkk\\\WWWYYYWWWTTTRRRTTTZZZ\\\YYYTTTSSSUUUVVVWWWXXXZZZ]]]```WWWZZZWWWPPPTTTcccppptttfffjjjssskkkZZZWWWbbbwwwaaaXXX]]]vvvyyyoootttbbbHHH===:::666555444222111111000000///...------,,,,,,,,,---,,,,,,,,,+++++++++******************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************************+++++++++++++++---............///000////////////000000000000222333333444555555555444666777888999:::;;;;;;;;;::::::;;;;;;:::999888888999999;;;===>>>@@@AAAAAABBBAAA@@@@@@BBBDDDDDDCCCBBB@@@>>>;;;:::;;;===>>>===<<<;;;:::999888888777444333222111111222333444333333222222111000000///------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))************))))))))))))*********+++++++++,,,,,,,,,---------......------------............/////////000111111222222222222222222333444555555444<<>>>>>>>>??????BBBAAA@@@@@@BBBDDDDDDCCCAAA@@@===;;;:::;;;===???===<<<<<<;;;:::999888777444444333222222333444555333333222222111111000000------,,,,,,,,,++++++++++++++++++***************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))************))))))))))))*********+++++++++,,,,,,,,,---------......---------......//////////////////000111111222222222222222222333444555666444<<>>>>>???>>>>>>======@@@???>>>>>>============AAA@@@???@@@BBBCCCCCCCCC@@@???===<<<;;;<<<===>>>=========<<<;;;:::888888555444444333333444666666333333222222111000000000------,,,,,,,,,,,,++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))************)))))))))************+++++++++,,,,,,,,,---------......---------...//////000000/////////000111111222222222222222222333444555666444<<>>>>>????????????>>>>>>@@@???>>>===<<<======>>>AAA???>>>???AAACCCCCCBBB??????>>>=========>>>>>>============<<<:::999888666555555444555666777888222222222111000000//////------,,,,,,,,,,,,++++++************************'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))************)))))))))************+++++++++,,,,,,,,,---------......---------...///000000000/////////000111111222222333333222333333444555666555<<>>????????????>>>>>>>>>===<<<<<<<<<===??????@@@???>>>>>>@@@BBBBBBAAA???????????????>>>>>>>>>======>>>>>>===;;;999888777666555555666777888999222222111111000/////////---------,,,,,,,,,++++++******************++++++'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))************)))))))))************+++++++++,,,,,,,,,---------......---------...///000000111/////////000111111222222333333333333444555666666666<<>>===<<<;;;;;;<<<===<<<===>>>???@@@AAAAAAAAA?????????AAABBBBBBAAA??????>>>===<<<;;;:::999999;;;888888;;;???@@@<<<777444333222000///.........//////.........---------***************************************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,---------............///......///000000000000000000111111111111222222222000222444444333333444555777???MMMZZZ___ddduuutttbbbZZZZZZ]]][[[ZZZZZZZZZYYYYYYYYYXXXWWWUUUQQQMMMJJJHHHFFFFFF@@@AAABBBCCCDDDDDDCCCCCCFFFEEEFFFKKKPPPSSSQQQNNNNNNPPPQQQSSSSSSSSSQQQPPPQQQSSSTTTUUUUUUWWWYYY\\\dddkkklllbbbUUUPPPQQQSSSWWW^^^dddbbb\\\VVVVVVYYY```]]]YYYWWWVVVVVVUUUTTT]]]gggnnnkkkfffddddddbbbeeeeeecccfffnnntttqqqjjjbbbcccccc___YYYTTTRRRRRRVVVUUUUUUTTTSSSSSSRRRRRRRRR]]]hhhjjjbbbXXXSSSRRRSSSTTTUUUWWW\\\jjj~~~lll___aaaiiivvvnnnbbbaaaTTTOOO\\\ooowwwfffqqqnnnYYYBBB999888777555444222222111000///...------------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,---...///---.........///////////////111222111000111222333333444444555666777888999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<=========>>>???@@@@@@@@@@@@=========???@@@@@@???===>>>======<<<;;;:::999888:::888777:::>>>>>>;;;666444333222000//////...............------------,,,***************************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,---------............///......///000000000000000000111111111111222222222000222444444333333444555777@@@NNN[[[aaaiii|||lll^^^YYYZZZ]]]]]][[[XXXXXXZZZZZZXXXUUUTTTRRROOOKKKHHHFFFEEEDDD>>>>>>>>>???@@@AAABBBBBBGGGFFFFFFJJJNNNPPPNNNKKKKKKLLLNNNOOOOOONNNMMMMMMLLLMMMOOOOOOPPPSSSWWW[[[___cccbbbYYYQQQOOOPPPQQQVVV[[[^^^\\\XXXWWWYYY]]]hhhccc[[[VVVTTTTTTUUUUUU___ggglllkkkhhhiiikkkkkkuuupppgggaaadddlllnnnjjj___```___\\\XXXTTTSSSSSSTTTSSSSSSRRRRRRQQQQQQQQQSSSWWWZZZYYYTTTPPPOOOOOONNNNNNOOOQQQTTT___vvvvvvgggfffmmmyyycccPPPJJJJJJGGGOOOcccxxxjjjjjjvvv[[[KKK:::555666666444444222111000000///...------------,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******+++,,,---......---------.........////////////000///......000222333333444444555666777777999999999999999999999999<<<;;;;;;;;;;;;;;;<<<======>>>>>>?????????>>>>>><<<;;;;;;<<<>>>>>>===;;;<<<<<<;;;;;;:::999888888888666666888;;;;;;999555333333111000////////////------------,,,,,,,,,,,,***************************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))***+++******+++++++++,,,,,,,,,---------............///......///000000000000000000111111111111222222222000222444444333333555666:::BBBOOOYYY```kkk~~~hhh[[[XXXZZZ]]]aaa]]]YYYYYY\\\]]]YYYTTTSSSQQQMMMIIIEEECCCAAAAAA>>>===<<<<<<===???AAACCCGGGFFFFFFHHHKKKLLLJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIKKKOOOTTTXXXWWWYYYXXXQQQNNNPPPRRRQQQSSSVVVYYYZZZYYYYYY\\\^^^ccc^^^XXXSSSRRRTTTUUUVVV\\\bbbfffhhhgggjjjnnnqqq{{{ttthhh]]][[[aaaeeeeeecccaaa]]]YYYVVVUUUUUUVVVSSSRRRRRRRRRQQQQQQQQQPPPRRRRRRPPPOOOMMMLLLKKKLLLJJJJJJKKKLLLMMMUUUhhhyyysssooouuuuuu]]]JJJDDDFFFAAAHHHXXXoookkkbbbttt\\\LLL@@@555333555444333333111000000///......---------,,,,,,+++***+++++++++************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,---------.........///......000///---///333222222333333444555555666777777777888888888888888999999::::::;;;;;;<<<<<<======>>>>>>>>>===<<<<<<;;;::::::;;;======<<<;;;;;;;;;::::::999888888777666555555666888888666444333222111000////////////------,,,,,,,,,+++++++++***************************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------............///......///000000000000000000000111111111222222222111222333444333444666777<<>>===<<<;;;<<>>>>>===:::::::::999999999888888555555444444444444444444222222111000000000000000------------,,,,,,,,,,,,***************************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,+++************+++++++++,,,,,,,,,---------............///......///000000000000000000111111111111222222222111222333333333444777:::<<>><<<;;;;;;:::::::::;;;<<<>>>@@@BBB@@@@@@@@@@@@??????@@@AAAEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEHHHJJJLLLOOOSSSVVVVVV[[[[[[TTTNNNMMMMMMLLLLLLMMMPPPUUUZZZZZZVVVQQQPPPOOOPPPSSSXXX\\\______ZZZWWWWWW[[[ZZZWWWWWW\\\___bbb```XXXRRRSSSUUUUUU\\\ZZZWWWWWWWWWVVVSSSQQQOOOOOOPPPPPPPPPPPPPPPPPPLLLOOOQQQPPPMMMKKKJJJJJJGGGFFFGGGIIIGGGGGGNNNWWWeeexxxtttzzzppp___MMMEEEDDDEEEFFFIIITTTggg}}}ooobbbccc|||fffPPPCCC999555333555333000000222//////.........---------,,,++++++******************)))))))))(((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,---+++000888777...,,,111//////000000000000111111222222333444444555666666777888999999999888777666888999:::;;;;;;;;;;;;;;;===;;;::::::;;;=========:::::::::::::::999999999555555555444333333333444222111111000000000000000.........------------,,,***************************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------............///......///000000000000000000111111111111222222222222333333333333555888;;;===JJJUUUYYY```sss{{{bbbTTTOOOMMMMMMLLLMMMNNNMMMKKKKKKLLLMMMFFFEEEBBB@@@>>>=========999999:::;;;<<<>>>???@@@>>>??????>>>======???@@@FFFEEEDDDCCCCCCCCCCCCCCC@@@BBBFFFHHHJJJLLLOOORRRSSSZZZ\\\WWWPPPOOOPPPPPPMMMLLLMMMQQQVVVWWWSSSOOOQQQOOONNNPPPUUUYYY]]]^^^QQQNNNPPPUUUWWWTTTUUU[[[]]]``````XXXRRRSSSUUUVVVXXXXXXYYY\\\^^^\\\VVVQQQNNNNNNNNNNNNNNNNNNNNNOOOKKKNNNQQQOOOKKKIIIIIIKKKFFFEEEGGGHHHGGGFFFKKKSSS[[[tttssseeefffqqqmmm\\\JJJBBBAAADDDKKKQQQ___uuulllfffnnnjjjPPP>>>555666333333444333///000333...............---------,,,++++++***)))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,)))///999888...***///////////////000000000000000000111222333333444444777888999999999777666555777888999:::;;;<<<<<<<<<===;;;999999;;;<<<===<<<;;;;;;::::::::::::::::::555666555444333222333444222111000000000000000111//////.........---------***************************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,---------.........//////...//////000000000000000000111111111111222222222222333333333333555999<<<@@@NNNXXXZZZ```rrryyyaaaSSSNNNMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHFFFEEECCC@@@>>>===<<<<<<::::::999999::::::;;;<<<===<<<:::999999:::<<<===BBBEEEGGGHHHEEEBBB@@@???DDDEEEFFFGGGIIIJJJKKKKKKMMMOOOSSSUUUUUURRRNNNLLLQQQOOOSSSRRRJJJNNNUUURRRXXXTTTRRRSSSSSSOOOMMMNNNOOOOOOPPPPPPQQQUUUZZZ^^^]]]\\\[[[YYYWWWUUUSSSRRRVVV[[[bbbfffddd^^^XXXTTTLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFDDDFFFEEEDDDCCCCCCEEEGGGHHHRRRggg~~~nnn```dddttt}}}qqqUUUGGGHHHCCCEEEUUU```wwwvvv```}}}jjjQQQEEE===888444444333222222111111000000///---,,,++++++,,,,,,,,,,,,+++***))))))*********************)))(((((())))))))))))************************))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))******))))))))))))************---,,,***)))))))))******,,,,,,------...---------///......---------.........000222333222333444555555555555666777777888888:::;;;;;;<<<<<<;;;;;;:::888888888999:::;;;<<<===>>>======<<<<<<;;;::::::555555555666666666666666222222222222111000////////////...------------...------,,,,,,,,,,,,++++++)))***+++***)))((((((***+++*********))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((()))***+++,,,++++++******************)))***++++++***)))***+++++++++,,,,,,,,,,,,------///////////////.........////////////000000000000000000111222222222222111333333333333333555888;;;>>>PPP^^^]]]^^^llluuu^^^RRRMMMLLLKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDBBB???===;;;::::::999999999999999::::::;;;<<<;;;:::888888999;;;<<>>======<<<<<<;;;:::::::::666666666666666666666666333333333333222111000/////////...------------...------,,,,,,,,,,,,++++++)))***+++***)))((((((*********)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))***++++++************************)))***++++++***)))***+++++++++,,,,,,,,,,,,------/////////////////////...////////////000000000000000000111222222222222111333333333333333555888;;;BBBRRR]]][[[]]]nnnqqq[[[OOOKKKJJJHHHEEEFFFGGGHHHHHHFFFDDDCCCDDDCCC@@@>>>;;;999888777888888888888999999999:::::::::999888888999:::;;;???AAAAAA@@@>>>===>>>???>>>AAAFFFKKKMMMNNNMMMLLLGGGKKKPPPUUUVVVUUUQQQOOOOOOMMMQQQQQQNNNZZZfffdddWWWRRROOOQQQPPPMMMKKKLLLKKKOOOTTTWWWWWWUUUTTTTTTWWWVVVUUUTTTTTTUUUVVVWWWVVVXXX\\\aaaddd```XXXQQQUUUUUUUUUTTTQQQOOOLLLJJJLLLMMMMMMMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHJJJTTTdddvvv{{{kkkiiimmm}}}yyy\\\LLLKKKMMM```nnngggYYYEEE@@@:::555666333333222222111000000000///...---,,,+++++++++,,,,,,+++******)))************************)))(((((())))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((()))))))))*********((((((((((((''''''''''''((((((((((((((()))******))))))))))))************,,,+++******)))*********++++++,,,---------------......---------......//////111333444444444555666666777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999:::;;;<<<===>>>===<<<<<<;;;;;;:::999999777777666666666666666666444444444444333222111111000///......------......------,,,,,,,,,,,,++++++)))***+++***)))((((((***))))))((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******************************)))***++++++***)))***+++++++++,,,,,,,,,,,,------......//////////////////////////////000000000000000000111222222222222111222333333333333555999<<>><<<<<<>>>@@@AAACCCFFFHHHIIIIIIIIIHHHDDDHHHNNNSSSVVVUUURRRPPPNNNLLLOOONNNNNN^^^mmmiiiXXXSSSPPPQQQPPPMMMLLLMMMLLLPPPTTTVVVVVVTTTRRRRRRTTTTTTSSSSSSTTTVVVYYYZZZZZZZZZ\\\bbbgggeee]]]UUUTTTUUUTTTSSSQQQNNNKKKIIIKKKKKKLLLMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFGGGHHHJJJNNNWWWfff||||||sssvvv|||~~~^^^KKKSSSdddqqqlllrrrpppJJJAAA???777333888222222222111000000//////...------,,,,,,+++++++++++++++***************+++***************)))((((((((()))))))))************************)))))))))((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((())))))***((()))))))))************++++++*********************+++,,,---------------...------------...//////000222444555444444666777777888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;===>>>???<<<<<<<<<;;;::::::999999888888777777777777666666555555555555444333222111000//////...............------,,,,,,,,,+++++++++)))***+++***(((((((((***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************+++++++++)))***++++++***)))***++++++++++++,,,,,,,,,------............////////////////////////000000000000000000111222222222222111222333444333444666999===GGGPPPUUUUUU```zzzqqqYYYLLLGGGDDDBBBCCCEEEGGGHHHHHHFFFDDDBBBDDDBBB@@@===;;;999888777666777888999999999888888777777777777888888999999?????????===<<<===???BBBHHHGGGEEEDDDCCCBBBBBBBBBCCCFFFKKKPPPSSSSSSQQQPPPNNNLLLNNNKKKLLL```nnnjjjZZZTTTQQQQQQQQQNNNMMMOOOPPPRRRSSSTTTSSSRRRRRRSSSSSSSSSSSSTTTVVVXXX[[[\\\[[[ZZZ[[[```eeeeee___YYYPPPQQQQQQPPPNNNLLLJJJIIIIIIJJJKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEJJJUUUhhhbbbTTThhhjjjaaammmuuuVVV???<<<:::///,,,444222111111000000//////...,,,,,,,,,,,,,,,,,,+++++++++***************++++++***************)))((((((((()))))))))************************)))))))))(((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((())))))***((()))))))))************************+++*********)))***+++,,,---------------------------...//////000222444555444444666777888888888999::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<===??????===<<<<<<;;;;;;:::999999999999888888777777777777555555555555444333222222000000///............///------,,,,,,,,,+++++++++)))***+++***(((((((((***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))))))))*********+++++++++)))***++++++***)))***++++++++++++,,,,,,,,,---------.........//////000000////////////000000000000000000111222222222222111222333444444444666:::===JJJQQQVVVYYYiiirrrYYYKKKEEECCCBBBDDDEEEFFFGGGGGGEEECCCBBBBBBAAA???===;;;999888888666777999:::::::::999888777777777888999999999:::===>>>>>>=========@@@BBBIIIGGGDDDAAA?????????@@@DDDFFFIIILLLOOOOOOOOONNNLLLKKKLLLIIIKKKaaaooohhh[[[UUUQQQQQQQQQNNNNNNPPPQQQRRRRRRRRRPPPQQQSSSUUURRRSSSTTTVVVXXXYYYZZZZZZXXXWWWWWW[[[___```^^^\\\OOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEDDDAAAAAADDDLLLYYYnnnzzzbbbaaawwweeeZZZ^^^vvvrrrRRRBBB777888666...---333111111000000///.........++++++,,,,,,,,,,,,++++++*********)))******+++,,,***************)))(((((())))))))))))************************))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((()))******))))))))))))************))))))***++++++++++++***((()))***,,,---------------------------...///000///111333444444444555666777888888999999:::;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<===>>>???@@@>>>======<<<;;;;;;::::::::::::999999888777777777555555555555444333222222111000//////......//////------,,,,,,,,,,,,++++++)))***+++***)))((((((***'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((*********************))))))))))))***++++++,,,,,,)))***++++++***)))***+++++++++,,,,,,,,,,,,------------......///000000000////////////000000000000000000111222222222222111222333444444444777;;;>>>MMMUUUZZZaaauuuqqqWWWIIIDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB???>>><<<;;;999888888888777888:::;;;<<<;;;:::999666777888999::::::::::::;;;<<<============???AAAEEEDDDCCCBBBAAAAAAAAABBBEEEFFFGGGIIIJJJKKKLLLLLLIIIJJJKKKHHHKKKcccqqqhhhZZZTTTPPPPPPPPPMMMMMMOOOPPPQQQRRRRRRQQQQQQSSSTTTQQQRRRUUUWWWXXXXXXWWWVVVUUUUUUUUUVVVXXX[[[]]]^^^RRRPPPNNNKKKJJJJJJJJJKKKJJJKKKLLLLLLKKKJJJIIIHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCEEEIIIPPP```~~~|||iiibbbrrr{{{cccZZZ[[[ggguuuYYYBBB;;;555666666333222333111000000//////...------***+++,,,,,,,,,,,,+++*********))))))***++++++,,,***************)))(((((())))))))))))************************))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((()))******))))))))))))************((()))***+++,,,++++++***((()))***+++,,,------------,,,,,,------///000000...000333333333333444666777777888888999:::::::::<<<<<<============<<<<<<;;;;;;;;;<<<===>>>@@@@@@???>>>>>>======<<<;;;;;;;;;::::::999888888777777444555555444444333222111111000000///////////////------,,,,,,,,,,,,++++++)))***+++***)))((((((***((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((*********************+++((())))))***++++++,,,,,,)))***++++++***)))***+++++++++,,,,,,,,,,,,------------......///000000111////////////000000000000000000111222222222222111222333444444555777;;;???NNNUUU\\\eee{{{pppUUUGGGDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA<<<<<<:::999888777777777777999:::<<<<<<;;;:::999666777888::::::;;;;;;;;;999;;;============???@@@???@@@BBBCCCEEEEEEEEEDDDGGGGGGFFFGGGGGGIIIJJJKKKGGGIIIKKKGGGLLLeeesssiiiYYYSSSOOOOOONNNLLLLLLOOONNNPPPRRRSSSRRRRRRRRRSSSPPPRRRTTTWWWWWWVVVUUUSSSTTTUUUUUUTTTUUUXXX]]]aaaVVVSSSPPPLLLJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDFFFHHHUUUttt}}}uuurrrsss{{{vvvbbb___fffnnnYYYWWW^^^ooo[[[HHH>>>999444222444555333///000000000///......------)))***,,,,,,---,,,+++*********))))))***+++,,,,,,***************)))(((((())))))))))))************************))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((()))******))))))))))))************((()))***+++,,,,,,+++***((((((***+++,,,---------,,,,,,,,,---...///000111...000222333333333444555666777777888999999::::::<<<<<<============<<<<<<<<<<<<<<<<<<===???@@@AAA?????????>>>======<<<<<<;;;;;;::::::999888777777444444444444333222111111111111000///////////////---------,,,,,,,,,++++++)))***+++***)))((((((***(((((())))))******++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++((())))))***++++++,,,,,,)))+++++++++***)))***+++++++++,,,,,,,,,------------------...///000000111////////////000000000000000000111222222222222111222333444444555888<<>>>>>>>>===:::777555555666666666888888777777666666555555666555555555555777888999:::;;;<<<=========;;;;;;<<<===>>>@@@BBBDDDDDDEEEKKKJJJHHHEEEHHHMMMLLLHHHFFFFFFIIIHHHMMMcccoooeeeVVVRRRLLLIIIIIIJJJLLLLLLMMMOOOQQQQQQQQQQQQSSSTTTNNNOOORRRUUUWWWUUUQQQMMMPPPPPPQQQSSSVVVXXXZZZ\\\[[[XXXRRRMMMJJJIIIHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEBBBCCCDDDDDDDDDDDDDDDCCCFFFAAAAAAEEEGGGLLLaaaxxxsssiiicccbbb\\\QQQPPPXXX^^^ppp[[[NNNZZZtttdddGGG@@@666666555333111000......//////...------------...---------,,,+++***)))(((******))))))))))))******))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///000000111111111222222222555777888888777777888:::<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<>>===<<<;;;:::;;;;;;<<<::::::999888777666555444666666555444333222222111//////............//////......---,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000............/////////000111111111111111222222222555333444666666777>>>FFFPPPSSS[[[kkkiiiSSSIIICCCAAABBB???AAABBBBBB???=========<<<:::777555666777777777777777777666666666555555666666555555666777999:::<<<<<<<<<<<<<<<;;;:::999;;;===???AAACCCDDDDDDDDDJJJLLLKKKHHHIIILLLKKKHHHHHHGGGHHHFFFKKKbbboooeeeVVVRRRMMMJJJJJJKKKLLLMMMLLLNNNQQQQQQPPPOOOOOOOOOJJJKKKMMMQQQSSSSSSPPPNNNQQQQQQRRRSSSTTTVVVXXXYYY\\\[[[XXXSSSNNNKKKJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDCCCDDDAAABBBFFFFFFHHHXXXkkk~~~xxxooobbbZZZUUUUUUQQQLLLSSS```yyywww]]]PPPQQQjjjnnnMMM===<<<555555444333111000/////////......---------------,,,,,,,,,,,,+++***)))(((******))))))))))))******))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........000000000111111111222222444555777777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;>>>BBBEEEEEEDDD???>>><<<;;;::::::;;;;;;;;;;;;:::999888777666666666666555444333222222111//////............//////......---,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))***))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000........./////////000000000000000111111222222222555333444666666777???GGGRRRWWWbbbsssdddQQQHHHDDDBBBBBB@@@AAABBBAAA>>><<<<<<<<<===:::777666777888888888666666666666666555555555666666666666777888999:::======;;;:::999888888888;;;===???BBBDDDDDDDDDCCCHHHNNNQQQNNNKKKKKKKKKIIIKKKHHHGGGDDDIIIaaannndddVVVRRRNNNKKKKKKLLLMMMMMMLLLNNNPPPPPPNNNLLLLLLLLLIIIJJJKKKNNNQQQSSSRRRPPPRRRRRRRRRRRRRRRSSSTTTUUU]]]^^^^^^ZZZTTTNNNKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@CCCGGGDDDCCCLLLZZZjjjuuujjjcccSSSNNNJJJIIIFFFJJJ\\\ppp|||[[[SSSQQQ```dddKKK:::444666333333222222111000000000///...------,,,,,,------,,,,,,,,,,,,+++***))))))******))))))))))))******))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,---......//////000000000111111111222333555666666666888::::::::::::;;;;;;;;;;;;;;;:::::::::===@@@BBBCCCBBB@@@???===;;;:::999::::::;;;;;;:::999888888777777666666555444333222111111//////............//////...------,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000....../////////000000000......///000111222222333444333333666666888@@@IIIUUU\\\jjj}}}}}}```NNNGGGBBBAAAAAAAAABBBBBBAAA>>><<<<<<===???<<<888777777777777666555555555555555555555555555666666666777888999999<<<;;;999888777888888999:::<<>>>>>AAAAAABBB@@@>>>===>>>???AAA>>>:::777666555444333444444444444444555555555444555555666777777888888888777666666666888999:::888:::<<>>CCCJJJTTThhhyyyssspppqqquuuxxxzzz{{{}}}}}}wwwlll___VVVJJJGGGCCCDDDLLLcccsss^^^OOOXXXhhh}}}QQQ???===;;;666333000000000000000000000000------,,,+++++++++++++++******+++++++++***))))))******))))))))))))******))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,,,,,,,------........./////////...000222333333444666888777888888888999999::::::888888:::;;;;;;<<<===>>>AAA@@@===;;;:::999999999888888777777666666555555555555444333222111111000//////............//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000////////////000000000111---...///000111222333444444222333555777;;;DDDNNNUUU___qqq|||___LLLCCC???===>>>??????@@@???======???AAAAAA===999666555444333222333333333444444444444444333333444555666666666666444444555555666888999:::777777999:::;;;<<<<<<<<>>@@@;;;<<<<<<<<<;;;<<<>>>AAA>>>:::777444444444444333222222333333333444444444111222333555555555555444333444555666666666666666555555555555666888999:::>>>GGGMMMKKKGGGFFFEEECCCBBB@@@BBBDDDNNNccciiiYYYLLLIIIGGGFFFGGGGGGGGGGGGIIIJJJLLLMMMOOORRRVVVZZZUUUTTTRRRRRRQQQPPPMMMKKKLLLLLLKKKKKKKKKKKKLLLLLLHHHKKKQQQYYY___^^^WWWPPPHHHGGGGGGFFFEEEDDDCCCCCCAAAAAABBBBBBBBBAAAAAA@@@>>>@@@AAA???======???@@@@@@GGGZZZrrr{{{oooqqq{{{|||pppfff```[[[\\\aaalllyyyyyynnncccWWWLLLBBB<<<@@@CCCLLLaaa~~~oooUUUKKKWWWhhhXXXDDD444222444333222444000000000//////.........,,,,,,+++***************))))))************))))))******))))))))))))******))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++,,,,,,,,,,,,------------...///111111111111222444555555666777777888999999777999;;;;;;999999;;;===???>>><<<;;;::::::;;;;;;777777777777666666666666555444444333222111000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000//////000000000111111111111111222222333333333444444222222555888===HHHSSSXXXggg~~~}}}^^^JJJBBB@@@@@@BBB888999::::::999;;;>>>@@@:::888444333444555555555222222222333333444444444000111333444555444444333444555666666666555444333555444222222333555777999;;;BBBGGGFFFDDDDDDBBB??????>>>BBBFFFPPPeeeiiiWWWJJJHHHEEEDDDEEEFFFFFFEEEFFFIIIMMMPPPQQQRRRTTTVVVUUUTTTSSSSSSSSSRRROOOLLLJJJJJJJJJJJJJJJKKKLLLMMMFFFGGGMMMWWW```bbbZZZRRRGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBB<<<@@@BBB@@@>>><<<;;;:::@@@BBBLLL^^^ooo{{{mmmhhhgggeeeeeelll~~~}}}qqqhhhaaa[[[XXX___aaakkk}}}|||rrrcccUUULLLGGGEEEDDDGGGLLLZZZuuu^^^IIIJJJbbb}}}\\\BBB888444999:::333///000111000000///......------,,,++++++***)))*********((())))))*********))))))******))))))))))))******))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++++++++,,,,,,,,,---------...000111111000000111333444555555666777888888999777:::<<<;;;999999;;;===>>>===<<<;;;:::;;;;;;<<<888888888888777777777777555444444333222111000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000000000000000000111111111111333333333333333333333333444222222555888===IIITTTZZZkkkxxxZZZIIIEEEBBB???===;;;;;;::::::::::::::::::666666555444333333222222111111222333333444555555333333333444666777666444555555444444444444555555444444444444555777888999;;;>>>@@@AAA@@@@@@@@@@@@???===???IIIVVV[[[XXXRRRHHHGGGFFFEEEEEEFFFGGGHHHMMMMMMMMMMMMNNNOOOPPPQQQMMMPPPUUU[[[^^^[[[TTTMMMKKKJJJIIIHHHHHHIIIJJJJJJLLLMMMLLLOOOYYYcccaaaXXXJJJFFFFFFIIIFFF@@@>>>AAABBBAAA@@@@@@??????@@@@@@??????>>>>>>======<<<<<<<<<<<>><<<:::::::::999999999888888444444444333222111111111111111222222333444444444444333222333555666555444444444333333333333444444333333444444555777888999:::<<<======<<<;;;<<<===???======BBBIIIKKKHHHCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJJJJKKKLLLNNNPPPQQQRRRLLLMMMOOOSSSVVVVVVRRRNNNHHHHHHGGGFFFGGGGGGHHHIIIGGGHHHIIILLLWWWbbbddd```SSSMMMIIIIIIFFF@@@>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>><<>>888666444222111111111222000////////////.........---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,***''''''((()))'''%%%((()))************+++---((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&(((***+++(((&&&(((((((((((()))***++++++''''''''''''(((((((((((()))))))))))))))))))))))),,,***'''''')))******(((******+++,,,------............//////000111111111222333333444555666777777777888999;;;<<<<<<<<<<<<@@@>>><<<;;;<<<;;;888555999999999999888777777666555444333222111000000000//////.........---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,------............////////////111111111111000000000///000111111222222333444444555555444666:::CCCMMMUUU]]]nnnwwwcccMMMCCCBBB@@@<<<:::999888888888777777777777333333222222111000000000222222222222222222333333555444222222333555555555333222222111111222222333333333333444555666777888::::::;;;:::999999;;;===>>>===<<<<<<======;;;:::??????@@@@@@BBBDDDEEEFFFEEEFFFHHHJJJMMMOOOQQQRRRIIIHHHHHHJJJLLLNNNNNNMMMEEEEEEDDDDDDEEEFFFGGGGGGEEEGGGIIIJJJQQQ[[[ccceeeXXXPPPHHHFFFDDDAAA@@@@@@???>>>======<<<<<<===============<<<<<<<<<<<<<<<>>><<<<<<>>>DDDSSSkkkwww```UUUMMMMMMOOOTTTbbbqqq|||uuuuuuvvvtttrrrqqqsssxxxxxxlllaaa\\\\\\]]]___[[[]]]bbbjjjsssuuuXXXLLLCCCEEEQQQbbbssswww[[[QQQQQQbbbzzz[[[???777333555444222111000///000000............------------,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,***'''&&&((())))))(((%%%''')))))))))((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((***+++***(((((('''&&&&&&&&&''')))***''''''''''''(((((((((((())))))))))))))))))))))))---+++((('''((()))******((((((((()))***+++---------------...//////000000111111222333444555666666222333555888:::;;;<<<<<<;;;;;;:::;;;;;;:::777555888888999999888888888888777666444333222222111111/////////.........------------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,------............////////////111111111111000000000000000111111222222333444444555555444555:::CCCMMMUUUZZZkkktttaaaLLLBBB@@@>>>;;;:::888777777666666555555555222222222111111000000000222222222222111111111111555333111111333666888888333222222111111222222333222222222333444555777777:::::::::999999;;;???CCC??????>>><<<::::::<<<>>>>>>??????@@@AAABBBCCCDDDBBBCCCEEEHHHJJJLLLMMMNNNFFFFFFEEEEEEFFFGGGGGGGGGCCCCCCCCCCCCDDDEEEEEEFFFIIIKKKKKKIIIJJJQQQ[[[cccYYYPPPFFFAAAAAABBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::;;;<<>><<<<<>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;999999;;;<<<<<<@@@MMMZZZ~~~{{{pppdddXXXQQQSSSYYYjjjxxx}}}zzzwwwvvvvvvvvvttttttuuuwwwyyy}}}~~~yyylll___```bbbbbbccchhhooouuu~~~mmmYYYLLLHHHHHHUUUvvvttt]]]RRROOO```}}}}}}YYYFFF999666777333111000000///............,,,,,,,,,,,,++++++++++++,,,+++******))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***&&&(((***++++++***)))((((((***++++++)))(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((()))******)))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))+++++++++***))))))*********++++++,,,---...+++++++++,,,------......//////000111222333444444333444555666888888888999::::::888777777888999;;;666666666666666777999999888888666555444333333333000000/////////...............---------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++************************+++++++++,,,,,,,,,------............////////////000000000000000000111111000111111222222333444444444444555666<<>>;;;:::;;;777777666555444333333222222111111111111111111111000000000000000000111111111000000222555999:::;;;333222222222222222222333111111111222333444555666444555555666888;;;AAADDDFFFDDDBBB>>>;;;;;;===???@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDFFFFFFFFFEEEEEEDDDFFFGGGGGGEEEBBBBBBBBBFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIFFFHHHSSS^^^eeeaaaXXXKKKCCCAAA@@@>>>>>>===<<<<<<;;;;;;<<<<<<999999999999::::::::::::999888;;;>>>>>>???EEEMMMjjjzzz|||sssnnnllllllhhhiiioooyyy~~~{{{xxxwwwwwwyyyzzz{{{{{{|||}}}}}}~~~~~~~~~qqqhhh___dddjjjnnnsss}}}zzz```QQQLLLKKKUUU[[[pppttt[[[UUU\\\aaauuu|||ZZZCCC<<<777666666000////////////.........---,,,,,,,,,,,,++++++++++++++++++***))))))))))))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''')))******(((&&&%%%%%%&&&'''''''''&&&&&&(((***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((('''%%%%%%&&&'''$$$%%%&&&'''((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((***+++***(((&&&&&&'''%%%&&&''')))************+++++++++,,,------......//////000111222333444444444555666666777777777777888888777555222222333555777777666666666777999:::999888666555444444333333000000000/////////......------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,------............////////////000000000000111111111111000111111222222333444444444444555888>>>HHHTTT\\\cccrrrnnn^^^LLLBBB===:::888999777777666555444333222222000000000000000000000000.../////////000111111111111000000222444666666555222111111000000111111222000000111111222444555666333444555666666999===@@@DDDBBB>>><<<;;;;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@BBBDDDFFFGGGHHHGGGFFFFFFEEEGGGHHHHHHFFFEEEFFFHHHJJJJJJJJJKKKJJJIIIGGGFFFCCCCCCFFFIIIHHHHHHPPP[[[fffggg```QQQDDD@@@>>><<<<<<<<<;;;:::::::::::::::888888888888999999::::::<<<888888<<<>>>===???BBBOOO\\\pppwwwpppmmmkkkmmmxxx~~~}}}}}}}}}}}}~~~|||{{{{{{{{{|||}}}wwwrrrsssuuuxxxlllgggfffrrrmmmVVVIIIHHHQQQZZZyyywwwddd[[[dddtttVVVAAA888999333111222000///////////////......---------,,,,,,,,,+++++++++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((()))***(((''''''+++......---+++'''$$$$$$&&&(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&))),,,---,,,)))&&&%%%%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))(((''')))---111...///000000///,,,)))'''++++++,,,,,,---.........///000000111222333444555333333444555666666666666555888<<<===;;;::::::;;;;;;:::888777777999:::;;;888777666555444333333333000000000000/////////...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,------............///////////////000000000111111111111000111111222222333444444333444555999@@@KKKWWW___hhhvvvdddVVVGGGAAA===999777777888777777555444333222222.........///////////////---......///000111111222111000000111333333222000000000////////////000000000000000111222333555555666777888777777888;;;>>>@@@>>>::::::;;;<<<<<<<<<;;;<<<>>>@@@AAABBBBBBAAACCCDDDGGGIIIJJJJJJIIIHHHFFFHHHIIIGGGFFFGGGKKKOOOLLLMMMMMMMMMLLLJJJHHHGGGCCCBBBEEEJJJIIIGGGMMMVVV```eeeaaaRRRDDD???>>>===;;;:::999999888888999999777777888888999999999:::???999666999<<<;;;;;;<<<888AAAQQQeeeyyyuuufff^^^cccnnn~~~{{{zzzxxxyyyzzz{{{{{{zzzyyyxxxrrrpppmmmjjjhhhggghhhhhhggghhhjjjmmmppprrruuuvvvqqqlllhhhjjjnnnttt}}}mmmkkkuuurrrgggZZZJJJBBBFFFTTThhhwwwuuugggeeejjj{{{wwwSSS???333444888000,,,222444/////////000//////......---------,,,,,,,,,+++++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))'''(((---666<<>><<<======>>>???AAABBBCCCDDDCCCDDDHHHLLLMMMKKKHHHGGGGGGGGGGGGGGGHHHIIIJJJSSSRRRQQQOOOMMMJJJHHHFFFBBBDDDGGGHHHHHHHHHIIIKKKTTTXXXZZZTTTIII???<<<===999999999888888888888777888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::;;;===AAAGGGRRReee|||sssfff]]]ooo}}}|||zzzwwwtttrrrpppmmmkkkiiinnnpppooosss{{{wwwooosss}}}ooojjjuuuhhhbbb[[[UUUTTTOOOKKKGGGIIIWWWoooxxxcccaaajjjyyyeeeMMMAAA222222111111000////////////............---------+++++++++************)))&&&,,,000NNNooo|||sss|||{{{rrrpppsss{{{sss{{{tttvvvvvv||||||sssoooJJJ%%%))))))%%% 555((('''888!!!(((...WWWjjj...$$$---$$$)))+++$$$---###!!!---***###***&&&!!!;;;%%%---###111)))!!!,,,XXXSSS"""333,,,'''AAA!!!(((((((((((()))))))))))))))111&&&***,,,%%%BBB222%%%)))+++,,,,,,+++***,,,---000000000000111222333444444444444444444444444444333<<>>555222222111000000//////...............------------+++++++++*********))))))&&&%%%(((///222!!!)))111"""(((***)))[[[ttt))))))999777$$$...---'''###&&&...)))...555+++ ,,,///---]]]BBB,,,888"""*** ...(((((((((((())))))))))))(((+++((("""...&&&qqq~~~(((...)))***,,,+++******+++---000000000000111222333333333333333444444444444444555:::BBB999111BBB,,,EEE:::777777666666555555444444222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))*********'''''''''((()))*********(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------............////////////000000000000111111111111111222222333333444444555666555666:::CCCMMMUUUZZZ___^^^RRREEE>>>;;;777666888777666666555444333222222111111000000000000//////000000000000000000000000///...---...//////...------...//////...---...000000000//////000333666777:::999777666666666777888777666555444555777999:::;;;;;;;;;<<<===???AAAAAA??????@@@CCCFFFFFFEEEDDDHHHIIIIIIJJJKKKKKKLLLLLLIIIKKKMMMOOONNNLLLIIIFFFEEEFFFHHHGGGFFFEEEEEEFFFHHHMMMRRRPPPHHH@@@<<<<<<999999888888888777777777777777777888888888999999999999999999888888888888666777777999<<>>:::777777999666666555444444333222222111000000000////////////000000000000000000000000///...------//////...---,,,---.........---///000000/////////111333555777:::999888777666666666666666555444444444666888999999999999:::<<<===???@@@>>>???@@@AAACCCCCCCCCBBBDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJGGGEEECCCFFFGGGHHHGGGDDDCCCBBBCCC???EEEKKKKKKFFF???;;;999888888888888777777777777666666777777777888888888888888777777777666666666666777777666777<<>>:::777666888555555555444333333222222000000000////////////...///////////////////////////---,,,---...///...---+++---......------...000///...//////111333444555999888777666555555444444555444444444555666777888777777888999:::<<<===>>>??????@@@AAAAAAAAAAAABBB@@@AAACCCDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGHHHFFFCCCAAA@@@AAA<<>>AAAFFFHHHEEEAAA===;;;888888777777777666666666444444555555555666666666666666666666555555555555666666666666777888999:::>>>MMMYYYlllwwwrrrmmmhhheeecccbbb```]]]\\\aaaiiipppqqqrrrssssssvvv|||fffZZZTTTNNNMMMQQQOOOJJJEEECCCGGGLLLQQQRRRYYYqqqvvvcccaaaiiisssxxxuuuJJJ>>>333222555444111////////////...------,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((///******---***%%%###''')))###(((444(((...%%%333000$$$)))%%%$$$,,,111...!!!YYY''' 555'''333)))$$$''',,,%%%'''444LLL444+++444000111((((((((((((((())))))))))))(((***(((111"""!!!444III999((()))******))))))***,,,,,,,,,,,,,,,---...///000//////000222333555666666444888333###???;;;111<<<666666555555444333333333000000////////////000000------------------------,,,++++++*********++++++)))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------............////////////000000000000111111111111111222222333333444444555777888:::AAAKKKTTT[[[^^^mmmrrrSSSIII@@@===;;;888666666444444444333333333333222000000/////////.........------------------------...---,,,,,,......---,,,---...///...,,,+++,,,---+++,,,,,,...///000111222444444444444333222222111111111222222333444444555444555555666777999:::;;;>>>@@@AAA???======>>>AAA???@@@CCCEEEGGGGGGFFFFFF???BBBFFFJJJKKKJJJHHHGGGEEEFFFFFFDDDAAA???>>>>>>>>>@@@CCCDDDBBB???;;;999888777777777666666666666333444444444444555555555666666666666555555555555999888777888999:::::::::888DDDJJJWWWsssuuuiii```[[[TTTNNNKKKMMMQQQTTTSSSSSSSSSTTTVVVZZZ___bbbdddhhhkkkmmmsss{{{}}}|||ooo]]]OOOMMMMMMIIIHHHKKKBBBCCCDDDGGGKKKSSS^^^ggg~~~xxxlllppp{{{tttPPP>>>666222444666333000111//////......---,,,,,,+++++++++++++++***************)))))))))((((((((((((((($$$###(((&&&&&&,,,((("""(((###qqq222)))"""111(((###(((///"""(((***%%%(((999fff &&&???///(((BBBWWW***///&&&444&&&"""+++...222@@@jjj$$$***!!!===+++,,,(((((((((((())))))))))))%%%(((+++%%%(((&&&///---iii((()))******))))))***+++++++++++++++,,,---...///......000111333555666777666222===eeeBBB???444555===666555555444444333333222000000////////////000000........................+++++++++******++++++,,,))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------............////////////000000000000111111111111111222222333333444444555777888;;;BBBLLLUUU\\\___jjjoooPPPGGG???===<<<888555666444333333333333333333333000/////////............------------------------...---,,,,,,......---,,,---...///...,,,+++,,,---***+++,,,---...000111111222222333333333222111111000000000111222222333333444444444555777888:::;;;===???@@@>>><<<;;;===@@@===???AAADDDEEEFFFEEEDDD@@@DDDKKKOOOPPPLLLFFFBBBDDDEEEFFFDDDAAA???>>>>>><<<>>>???@@@>>>;;;777555777777777777666666666666333333333444444444555555777777666666666555555555555444333333555555555555///999<<>>888777888777555444444333333333333222222222111111000///......---+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,------///000000000000000000000000000000111111000000111111222333333333333333444666777999:::;;;<<<<<<;;;;;;<<<>>>===@@@DDDGGGHHHGGGDDDBBBEEEJJJPPPPPPKKKFFFDDDEEEDDDCCCBBBAAA???>>>======;;;;;;;;;:::999888777666666666666777666555555444444444444444444555666666444444444444444444444444555444333333333333444555444666:::===CCCOOO___kkkuuufff]]]VVVOOOJJJKKKJJJHHHGGGFFFEEEEEEEEE@@@AAACCCCCCCCCCCCEEEFFFFFFDDDCCCCCCAAA>>>@@@EEEGGGJJJKKKJJJLLLQQQSSSQQQSSSQQQNNNNNNOOOMMMIIIEEEEEEGGGKKKQQQWWW^^^cccfffkkkrrr}}}pppfffeeejjjuuuwwwVVV@@@555111111111000000//////......,,,,,,,,,++++++*********************************''''''((((((((((((''''''((((((''''''''''''((((((&&&***%%%AAA+++''''''((((((((((((''''''$$$111%%%""",,,(((qqq******)))((((((((((((((())),,,###777555---%%%+++)))...---rrr>>>***'''%%%,,,)))dddWWW%%%((((((((((((((('''''''''))))))((('''''''''''''''bbb333---(((------)))---+++++++++,,,,,,,,,,,,------//////000111222333333444777AAA777444...111999111555444333222222222333333000000000000000//////.........---------,,,,,,,,,************************,,,,,,***)))))))))***+++******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++******************)))************+++++++++------------------------------......///000000000000000000000111111111111222222333444444555555666666::::::BBBQQQUUUXXXbbbnnnoooQQQIII>>>888777777666555444444333333333222222222111111000000///......---,,,,,,---------.........------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000000000111111000000111111222222333333222333444555777888888:::;;;;;;::::::;;;<<<===???BBBEEEFFFEEECCCBBBBBBGGGKKKKKKFFFBBBBBBCCCDDDCCCBBBAAA@@@>>>======::::::::::::999888777666555666666666666555444444444333333333333444555555444444444444444444444444555444333222222333444555333444555555777>>>IIIRRReeevvv~~~yyyvvvqqqlllnnnkkkfff```ZZZTTTPPPNNNHHHIIIJJJKKKLLLJJJHHHFFFHHHEEECCCDDDBBB@@@DDDIIIEEEIIIIIIGGGGGGLLLOOONNNJJJJJJKKKMMMNNNMMMKKKHHHPPPUUU]]]hhhtttxxxkkkhhhiiiwwwpppNNN;;;444333222111111000//////......---,,,,,,,,,++++++*********************************''''''((((((((((((''''''((((((''''''''''''((((((&&&***%%%AAA***''''''((((((((((((''''''!!!+++"""###...!!!555uuuSSS ***)))(((''''''''''''(((""")))'''111:::111+++!!!***$$$'''''')))000%%%'''$$$***&&&bbb"""((((((((((((((((((((('''))))))((('''''''''''''''444\\\'''******+++)))***---+++++++++,,,,,,,,,------...//////000111222333333888111555888eeeHHH666999666555444444333333333333333000000111111000000///............---------,,,,,,************************,,,+++***)))))))))***+++***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************************************++++++++++++------------------------------......///000000000000000000000111111111111222222333444444555555666444999:::BBBRRRVVVYYYeeesssmmmNNNGGG>>>999777777666555333333333333222222222222111000000//////.........------............//////------,,,,,,,,,,,,------)))))))))))))))*********,,,,,,,,,,,,---...//////000000000000000000000000000000000111111111222222222222222222333555666888777888999999888888999;;;<<<>>>@@@AAABBBBBBBBBBBBAAADDDGGGFFFCCC@@@AAABBBDDDCCCCCCBBB@@@???======::::::::::::999888777777555555555555555444333333333333333333333444444555444444444444444444444444444333333222222333333444555666666444222444:::???MMM```yyy}}}xxxrrrnnnlllYYYXXXZZZ___cccbbb[[[UUUOOOJJJFFFDDDBBB@@@EEEKKKJJJRRRXXXWWWUUUUUUTTTQQQSSSWWW\\\___```______^^^fffkkkuuuqqq___^^^kkkxxxkkkGGG111---222444222000000//////...---------+++++++++++++++*********************************''''''((((((((((((''''''((((((''''''''''''((((((&&&***%%%AAA(((''''''((((((((((((''''''))),,,###!!!)))%%%'''444PPP___NNN555***'''###(((((('''&&&&&&&&&''''''!!!(((+++%%%eee---((($$$%%%***333,,,%%%%%%&&&###'''###___!!!''''''(((((((((((((((((()))((((((''''''''''''(((###+++'''(((***&&&---++++++++++++,,,,,,,,,,,,---...///000111222222333888111222>>>000mmm333444888555555444444333333333333000111111111111000//////.........------------,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************************+++++++++,,,------------------------------......///000000000000000000000111111111111222222333444444555555666222888:::CCCRRRWWW[[[gggzzziiiKKKFFF???999777666555444333333333222222222222111000000/////////.........------------............---,,,,,,,,,,,,,,,,,,---)))))))))))))))))))))))),,,,,,++++++,,,---......///////////////////////////000000111111111111111111111111111222444555777666888999999888777999:::<<<<<<===>>>???@@@@@@AAAAAACCCDDDCCCBBBAAABBBDDDCCCCCCCCCBBBAAA???===<<<999999999999999888777777444444555555444444333222444333333333333444555555444444444444444444444444333333222222222222333333444555666555444555888:::@@@PPPfffyyywwwvvvyyyyyygggaaaZZZUUUQQQNNNSSSYYYgggtttzzzrrrkkkwww|||vvvgggcccqqq}}}]]]LLL888000333666333---//////......---,,,,,,,,,+++++++++***************************************''''''((((((((((((''''''((((((''''''''''''((((((&&&***%%%AAA&&&''''''(((((((((((('''''')))))))))'''%%%)))+++&&&$$$///111%%%###(((((('''&&&&&&%%%%%%&&&&&&&&&)))(((((('''...///!!!000SSS$$$,,,'''###'''"""^^^222''''''''''''(((((((((((()))(((''''''''''''(((((($$$,,,+++&&&(((+++$$$+++***++++++++++++,,,,,,,,,------...///000111111222111<<<+++999666///333888555555555555555444333333111111222222111111000///............------------+++++++++++++++++++++++++++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***************+++++++++*********+++++++++,,,,,,,,,,,,------------------------......///000000000///000000000111111111111222222333444444555555666333999;;;CCCRRRVVVZZZggg}}}cccHHHDDD???:::777666555444333333222222222111111111////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******************)))))),,,++++++++++++,,,,,,---...........................///000111111111111000000000000000111333444555666888999999888888999::::::;;;;;;<<<===>>>???@@@???@@@AAAAAA@@@AAABBBDDDBBBBBBBBBBBBAAA???<<<;;;888888999999999888777777444444555555444444333222444444333333444444555666444444444444444444444444111222222222222222222111///111222333444444555666777???LLLZZZgggwww{{{vvvrrrqqqvvv~~~~~~uuullllll{{{eeeNNN<<<777333222444444///)))......------,,,+++++++++************************))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&***%%%AAA'''''''''((((((((((((''''''""")))000(((%%%'''!!!$$$%%%###$$$***111---$$$&&&&&&%%%%%%%%%%%%&&&&&&,,,### +++///$$$111"""((()))(((yyy%%%,,,((($$$((($$$___YYY&&&'''''''''(((((())))))((((((''''''''''''((((((&&&CCCLLL)))&&&)))+++&&&(((*********+++++++++,,,,,,+++,,,---...///000000111+++:::+++---;;;:::888777555555666666666555444333222222222222222111111000//////.........---------++++++++++++++++++++++++++++++++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000///000000000111111111111222222333444444555555666555;;;>>>EEEQQQTTTYYYfffzzz\\\EEEBBB???;;;777555555444222222222222111111111111........................---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++************+++++++++******++++++,,,...........................///000111111111000///////////////000222333555666777999888777777888:::999999:::;;;<<<===>>>>>><<<======>>>???AAAAAABBB@@@AAABBBAAA@@@>>>;;;999777888888888888888777777555555555555555444333333333333333333333444444555222222222222222222222222000111111222222111111000111222333444444444444333444555999AAAKKKZZZooozzz}}}|||yyyVVV===222111000000000111000000000------,,,,,,+++*********)))))))))***************))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&***%%%AAA(((''''''((((((((((((''''''+++ """******))))))$$$000---(((%%%&&&)))***)))&&&&&&%%%%%%%%%&&&''''''&&& $$$fff___!!!***...!!!'''###[[[###'''(((%%%***%%%aaa&&&&&&''''''((()))))))))(((''''''''''''(((((()))+++ )))(((***(((+++&&&************++++++++++++++++++,,,---...//////000...222333------UUUUUU777222555666777777777666444333222333333333333222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------......///000000000000000000000111111111111222222333444444555555666555===???FFFQQQSSSXXXfffwwwVVVBBBAAA???;;;777555444444222222222222111111111111..............................------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++************++++++---------------------------...000111222111000//////.........///111333444444666777777666666777888888999:::;;;<<<=========;;;<<<===???BBBCCCCCCBBB>>>???@@@AAA???<<<999777777777888888888888777777555666666666666555444444111111111111111222222333111111111111111111111111000000111222222111000000333333444444555555444333333111333777;;;CCCSSScccqqq~~~wwwmmmwwwfffOOO<<<222///222111000//////000111222,,,,,,,,,+++******))))))((()))))))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&***%%%AAA***''''''((((((((((((''''''///)))"""!!!(((...000..."""+++000...(((%%%%%%&&&&&&&&&&&&&&&'''(((((("""'''==={{{(((%%%...&&&""",,,EEE%%%&&&'''%%%***'''bbb&&&&&&''''''((())))))***'''''''''''''''((()))))),,, >>>******)))###111%%%************++++++++++++******+++,,,---.../////////333...555+++444~~~555111555666777888888666555444333333333444333222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))*********(((((())))))))))))(((((((((((((((((())))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///------......///000000000000000000000111111111111222222333444444555555666333<<>>???BBBEEEFFFFFFDDD===>>>@@@@@@???<<<999666666777777888888888777777666666777777666666555444///////////////000000111000000000000000000000000///000111222222111000////////////111222333222111000///111555555555>>>JJJYYYhhhsssaaaaaaxxxZZZCCC<<<999666444333111////////////,,,))),,,,,,++++++***)))))))))(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&***&&&AAA,,,''''''(((((((((((('''''',,,---###&&&)))%%%###...***'''&&&%%%###''',,,&&&&&&&&&&&&&&&'''((()))###444XXX777&&&---%%%<<<:::)))+++&&&$$$***'''ccc&&&&&&&&&'''((())))))***'''''''''''''''((()))***///++++++(((666%%%)))************+++++++++)))***+++,,,---......///(((999999999!!!hhh999888555666888999888777555444333333444444333333222111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////------......///000000000000000000000111111111111222222333444444555555666111:::???FFFQQQUUU[[[kkk{{{SSS@@@???<<<999666444222111333333222222111000000000000///------.........---...---,,,+++++++++++++++******************************************++++++,,,+++++++++******))))))...------,,,,,,------.........///000000000000000---...///...---...///111222222222222333444555555444555777:::===>>>>>><<<<<<>>>@@@AAABBBDDDHHHKKKLLLHHHCCC???<<<999666444666666666777888888999999666666666777666666555444222222222222222222222222000000000000000000000000111111111111000000000//////000000000111111111111222111000000111333555666BBBKKK^^^wwwrrreeedddgggqqq```NNN===888777444111222///......------,,,++++++************************(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))&&&***&&&BBB&&&&&&&&&''''''''''''&&&&&&$$$+++%%%***&&&&&&333"""&&&&&&''''''((()))*********...(((###'''***)))***eee""""""%%%(((%%%SSS,,,###***)))+++~~~***((('''&&&&&&'''(((***(((((((((((((((((((((((()))###))){{{```***(((###111"""******)))((((((((((((((()))******++++++,,,------555&&&111333:::&&&;;;666999666===333;;;777222>>>)))444444333333222111000000000000//////.........---------,,,,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))******+++)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---------......///////////////.........000111111111111222222222111222222333333444444555:::777>>>LLLQQQRRRbbbxxxzzzRRRAAA???<<<888555444333333333333222111111000000///000...------......---,,,...------,,,++++++,,,,,,************************************************++++++*********)))))))))------,,,,,,,,,,,,------------...////////////...---...///...------///111222111111222222333444555555666888:::===??????>>>AAABBBEEEJJJOOOUUUYYY[[[YYYSSSJJJBBB===:::999777555555555666666777777777444444444444444333222222222222222222222222222222000000000000000000000000111111111000000000//////....../////////000000000111000//////000222444555666;;;GGGZZZkkk|||vvvpppjjjjjjsss|||cccNNNEEE:::111111222000//////.........---,,,,,,++++++************************(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''((((((((()))%%%)))&&&BBB&&&&&&&&&''''''''''''&&&&&&(((+++(((&&&### """000---)))''''''&&&%%%###$$$!!!---######***%%%ccc(((%%%((((((%%%XXX***""")))&&&%%%$$$---)))((('''&&&&&&'''((()))((((((((((((((((((((((((******NNN%%%(((((('''%%%******)))((((((((((((((()))******++++++,,,,,,---111)))555...222)))000rrr;;;777999,,,777888///999222444444333222222111000000000/////////.........---,,,,,,+++++++++************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((())))))))))))***(((((())))))))))))(((((()))(((((((((((()))******)))************+++++++++*********++++++,,,,,,---,,,,,,,,,---------....../////////////////////...000111111111111222222222111222222333333444444555999777???MMMSSSUUUfff|||xxxPPPBBB???;;;777444333444444333222222111111000//////000...------......---,,,......---,,,,,,,,,------******************************************************))))))))))))((((((---,,,,,,++++++,,,,,,---+++,,,------......---------...///...------///111111111111111222333444444666777999;;;>>>???@@@@@@EEEGGGMMMWWWcccjjjmmmmmmeee\\\OOODDD===:::999999444444444555555555555555333333444444333333222111111111111111111111111111000000000000000000000000000000000000////////////---------............///000///......///000222333333333777@@@MMM___www}}}yyyvvvqqqxxxwww~~~lllKKK;;;:::222///...222333111000000......---,,,,,,++++++***************************(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((($$$(((%%%AAA&&&&&&&&&''''''''''''&&&&&&%%%%%%(((&&&,,,///***888'''%%%%%%'''******(((%%%$$$333+++$$$)))###<<>>:::777555444555555222111111000000///...............///000///---***,,,,,,+++++++++,,,------************************,,,,,,++++++***)))))))))(((((())))))))))))******+++******))))))******++++++,,,------......------,,,---...---,,,,,,...000............///000111111222555888999999;;;???CCCLLLVVVgggxxxxxxoooZZZUUUMMMGGGBBB???===;;;777777666555444444333333111111222222111111000//////////////////////////////////////////////////////.........---------------------.........//////,,,---------------------------000333111111666???LLLRRR```oootttwwwtttzzz}}}mmmIIIBBB<<<777222------000...111000,,,***,,,---,,,,,,,,,+++******))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&$$$(((%%%AAA&&&&&&&&&''''''''''''&&&&&&---...''')))222'''$$$%%%%%%###&&&222CCCQQQ***&&&'''***((((((AAA222((((((&&&"""$$$VVV***(((((((((((((((((((((((((((((((((((((((((((((((( 333---666^^^%%%...(((&&&''')))******)))(((((((((((())))))***+++++++++,,,&&&+++///,,,---222000aaa<<>>GGGLLLNNNVVVkkklllIII???===;;;888666555555555111111111000//////...............///000///---******************+++,,,---************************,,,,,,++++++***))))))((()))))))))*********++++++******))))))))))))*********++++++,,,,,,,,,,,,,,,,,,---------,,,,,,...000------------...///000111///333666777666888>>>CCCMMMWWWgggtttzzzwwwpppjjjVVVQQQJJJDDDAAA@@@???>>>666666555444333222111111111111111111111000000///////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,------------,,,---------------,,,,,,......000333222...///222222333<<>>GGGLLLMMMWWWmmmkkkHHH>>>===;;;999777555444444111111111000//////.........---...///000///,,,******)))))))))***++++++,,,************************,,,,,,++++++***))))))((())))))******+++++++++,,,******))))))))))))******))))))***+++++++++++++++,,,---------,,,,,,...///---------------///000000...111555555555777<<>>>>>>>>???555555444333222000//////333333333333333222111111////////////////////////////////////////////////......---------,,,,,,,,,******+++++++++,,,,,,,,,------.........---,,,,,,...,,,---000000,,,+++---444......555888<<>>JJJOOOWWW]]]``````______OOOLLLFFFBBB@@@>>><<<:::666666555444444333222222333111//////222222000...////////////////////////...........................---,,,,,,++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........000444888<<>><<<:::999555555444444333222222111111///---...///000...,,,...................................................---,,,+++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............000///......///000333444888:::AAALLL[[[lll{{{hhhRRREEE???888222000111333444000000000///......------++++++++++++************)))))))))(((((((((((('''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))%%%AAA&&&)))(((((('''&&&&&&%%%%%%)))%%%'''***%%%###NNN111111 ###+++%%%"""ccc+++...&&&)))$$$%%%$$$***&&&''''''(((((((((((((((&&&+++$$$&&&***,,,rrr(((+++((((((((((((((((((((((((%%%'''++++++### ))))))******++++++,,,,,,---...UUUPPP333111444000333...000000000000////////////------------------------++++++,,,,,,++++++***)))***************))))))((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************)))))))))*********++++++******+++,,,,,,,,,,,,+++++++++,,,------......///000000000000////////////000000000000111111111111111111111222333444555666:::AAAIIIMMMQQQ^^^sss~~~XXXBBB<<<;;;999777666444444333222222111111000/////////------------------------+++,,,///000000///,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////000111222222222444777:::<<>><<<:::888666333333333222222111111000000///---...//////...,,,........................---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...,,,,,,------...222000///222:::EEEQQQYYYppp|||nnnYYYMMM@@@444000///......000111000//////......------,,,,,,,,,************))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%)))%%%AAA&&&((((((((('''&&&&&&%%%%%%((($$$,,,,,,$$$SSSPPP&&&,,,***(((***!!!'''!!!rrr111"""&&&'''///,,,222$$$222'''''''''((((((((((((((()))$$$$$$***&&&$$$CCC"""$$$(((((((((((((((((((((((('''&&&'''++++++''')))...))))))******+++,,,,,,,,,444888***777...)))444000000000000////////////------------------------,,,,,,------,,,,,,+++*********++++++******)))((((((((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,------......///////////////000000000000000000000000111111111111111111111222333444555666:::BBBKKKOOOSSS```uuuyyyUUUAAA;;;:::888777555444444444222222111111000/////////------------------------,,,---...//////...---,,,************************(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))*********)))((()))***+++,,,************++++++++++++***++++++,,,------......---///000000000222444777:::<<<>>>??????>>>???AAACCC@@@===:::999888555444222222111111000000000000111000000000000000//////........................------------------------,,,,,,+++++++++++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------.........------------...///111222333333222222333555777999LLLZZZmmm|||xxxmmmWWW@@@555666777555444333222333222000,,,)))---,,,,,,,,,+++++++++***))))))))))))(((((((((((())))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%)))%%%AAA&&&(((((('''''''''&&&&&&&&&&&&&&&***000((('''---&&&###((('''!!!***... ***%%%777LLL777000222'''000+++!!!"""***$$$(((((('''''''''(((((((((***&&&***&&&$$$777&&&(((((((((((((((((((((((($$$)))(((###%%%,,,+++$$$)))))))))***++++++,,,,,,000###QQQ000***666---)))666000000000000////////////........................------......------,,,+++***++++++++++++***))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------......///////////////000000000000///000000000111111111111111111111222333444555666:::BBBKKKOOOTTTbbbwwwuuuTTTCCC:::999888666555444444444222222111111000/////////------------------------------,,,,,,,,,,,,------))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******++++++***))))))+++,,,---)))))))))*********++++++******++++++,,,,,,------,,,---/////////000222444444666888999999999;;;===>>><<<999777777555333111111000000000000000//////000000000000////////////........................------------------------+++++++++******++++++,,,******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,...///111222333+++---///111333333333333555???MMMYYYeeeyyyqqqaaaGGGEEE???777222111...***///......///000///---+++++++++++++++************)))))))))(((((((((''''''*********)))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%)))%%%AAA&&&'''''''''''''''&&&&&&&&&&&&+++$$$(((+++(((%%%%%%###---"""%%%...((($$$---***"""%%%&&&777***666***$$$000###((((((222)))(((''''''''''''((((((*** )))'''&&&'''$$$|||ccc...(((((((((((((((((((((((((((,,,---***&&&%%%''''''((())))))******+++,,,,,,---333111000111---222444000000000000////////////........................---............---,,,,,,+++++++++++++++***))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------......///.../////////000000000111///000000000111111111111111111111222333444555666999AAAJJJOOOTTTcccyyyqqqSSSDDD999999777666555444444444222222111111000/////////---------------------------,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++************+++,,,,,,((())))))))))))******************++++++,,,,,,,,,***,,,...///...///000222111333666777888999:::<<<:::888666555555444222000000000000000000000000000---...///...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,------............---------...000222444000555:::???FFFUUUiiiwwwrrr___MMMAAA999888444000---,,,,,,+++...---,,,,,,......---,,,************************))))))))))))((((((((((((************))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%)))%%%AAA&&&'''''''''''''''''''''''''''--- ,,,%%%$$$,,,hhh999333###$$$'''(((&&&&&&&&&'''((()))111000222--- <<<***///---(((///###&&&***)))'''&&&&&&'''((((((+++$$$(((&&&###&&&444>>>"""((((((((((((((((((((((((,,,""" (((---***'''***(((((())))))***+++++++++...,,,---ZZZ666------888111000000000000////////////........................------......------,,,++++++++++++,,,++++++***)))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,------......///......//////000000111111000000000000111111111111111111111222333444555666888AAAJJJPPPVVVddd{{{lllOOOBBB999888777666555444444444222222111111000/////////------------------------+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++((())))))***+++*********((((((((()))))))))******************++++++++++++***,,,...///......000111222555888999999999::::::777666555444444333111///000000000000000000000000,,,...///...,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,))))))***+++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,------,,,,,,333222000...---...///000///111333333555;;;DDDKKKOOOYYYgggrrr|||zzzqqqcccTTTGGG===666222666222---***(((***///333111000.........---+++)))*********************************)))))))))((((((***))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))%%%AAA&&&''''''''''''''''''''''''&&&+++!!!***&&&$$$***;;;uuu''''''777...---!!!000---!!!(((111III###ZZZjjjuuurrrmmmbbbFFF'''((( ---&&&(((---555--- +++111gggWWWHHH***)))'''&&&&&&&&&(((((()))(((%%%+++"""'''...%%%:::((((((((((((((((((((((((LLLbbbcccCCC(((%%%&&&(((((())))))******++++++***(((888CCC777......666///000000000000////////////........................---------------,,,++++++++++++,,,,,,++++++***)))(((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************)))))))))*********++++++******+++,,,,,,,,,,,,+++++++++,,,------......///.........///000111111111000000000000111111111111111111111222333444555666999BBBKKKQQQXXXggg}}}hhhLLL@@@999888777555555444444444222222111111000/////////------------------------)))+++---//////---+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++&&&''')))*********)))((((((((((((((())))))))))))***************+++++++++***,,,...///......///111000333666777666555555555666555444444444333111///000000000000111111111111...000111000---,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,((()))***+++++++++++++++************************++++++,,,,,,,,,---------******,,,---.../////////+++---///000111000...---,,,...000000000///000111...777AAAHHHMMMXXXiiivvv}}}hhhVVVHHHCCC;;;222,,,+++---///+++,,,000333111---***))),,,,,,,,,---...---+++(((***************+++++++++************)))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%)))%%%BBB'''&&&'''''''''''''''''''''###((($$$''',,,)))%%%,,,___&&& 222'''+++333(((((($$$''',,,%%%"""---(((+++ $$$WWW)))111,,,&&&'''((('''''',,,***///...""")))###***"""---%%%+++***'''&&&%%%&&&'''(((''')))!!!222$$$***!!!'''|||((((((((((((((((((((((((///"""222,,,((((((((()))******++++++###222((()))555000...222///000000000000////////////////////////////////////,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))************((())))))))))))***************+++,,,,,,,,,,,,+++++++++,,,------......///---......///000111111222000000000000111111111111111111111222333444666666:::CCCMMMSSSYYYiiicccNNN@@@:::999888666444333333333333333222222111000000000,,,---......///.........---,,,,,,+++*********+++))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))((((((((((((((('''&&&&&&''''''((()))))))))))))))******))))))))))))*********+++,,,+++******,,,...,,,,,,,,,---------......333333444444555555444444111222222222222111000000111111222222222111111000........................------,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********(((((()))***************************************,,,+++)))(((((()))+++,,,++++++++++++,,,---.................................//////......///111444......000222777<<<@@@CCCRRR^^^ooo{{{zzzxxxqqqfffZZZOOOFFF>>>999111111000......---------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))(((''''''''''''&&&&&&&&&""")))+++###)))***222%%%+++###CCC%%%''''''(((((((((((('''''''''''''''''''''((())))))ZZZkkkBBB)))$$$&&&&&&&&&&&&&&&&&&&&&&&&+++ )))'''(((222&&& !!!'''444HHH/// ---"""!!!...###((()))'''&&&'''((()))((('''---%%%&&&+++%%%111$$$***+++000)))%%%&&&((())))))((('''&&&BBB<<<%%%&&&111&&&"""...&&&...TTT---,,,+++&&&&&&''''''(((***+++,,,+++))))))+++;;;+++222///333333222222111000//////000000000000000000000000////////////...---,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))***************+++***)))(((((()))***+++)))************+++++++++++++++,,,,,,---...//////,,,,,,,,,---------.........///000111111222222111000111111111111222222222222222222333444555666777>>>DDDMMMSSSZZZjjjaaaMMM???999888777555444333222222333222222111000000//////......//////...---,,,,,,---,,,++++++******++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((())))))))))))((('''&&&''''''((()))))))))))))))******))))))))))))*********+++++++++******,,,---,,,,,,,,,,,,------------222222333444444444333333222222222222222111111000000111111222222111111000........................------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,++++++*********(((((()))***************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++++++++,,,---......------------------------......///......///111333000000000111444777:::<<<>>>FFFPPPWWWZZZ[[[^^^aaasssyyyvvvfffYYYRRRPPPKKKEEE???:::666222000111000///...------------------------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&"""000***'''111///...???%%%''''''((((((((((((''''''(((''''''''''''((())))))333yyy"""555---)))+++(((!!!!!!(((,,,,,,,,,,,,,,,,,,,,,,,,)))///###)))$$$$$$ 000---%%%"""777***ZZZ<<<,,,444///))))))(((''''''((()))(((''')))&&&''')))$$$UUU000666!!!,,,)))))))))***))))))((((((+++mmm(((+++///&&&$$$***&&&...444"""------------+++***(((''' ...111YYY999000///888333333222111111000//////////////////////////////...////////////...------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))+++***)))(((((()))***+++)))************+++++++++++++++,,,,,,---......///,,,,,,,,,---------.........///000111111222222111000111111111111222222222222222222333444555666777???EEEMMMSSS\\\ppp^^^KKK>>>888777666444333222222222222111111000000///......000/////////---,,,+++***,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))((((((''''''((()))))))))))))))******))))))))))))******)))***+++***))))))+++---++++++,,,,,,,,,---------000000111222222222222222222333333333333222111111000000111111111111000000////////////////////////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********((())))))************)))((((((((((((((((((((((((+++***)))(((((()))***++++++******++++++,,,---...---------------------------...///.........000222111111000000000222333444444777999:::999:::>>>BBBPPPVVV[[[]]]\\\^^^dddiiiuuuwwwzzz~~~|||xxxuuussssssrrrlllggg___TTTJJJAAA;;;888333000...------...------000///......---------------------,,,,,,,,,++++++,,,++++++++++++***************))))))))))))(((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&...$$$&&&...&&&%%%999$$$111)))666%%%''''''((((((((((((''''''((((((''''''(((((()))***000%%%!!!&&&)))'''***000$$$$$$$$$$$$$$$$$$$$$$$$***$$$...(((&&& ...,,,$$$((()))(((zzz%%%333### +++((()))(((''''''))))))((('''%%%((()))&&&&&&gggCCC333>>>&&&+++***)))(((((((((((((((///###((((((%%%))))))***&&&///%%%$$$$$$$$$&&&***---000444333###333,,,[[[,,,000444222222222111111000000///////////////////////////......///000000000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((******))))))))))))******)))************+++++++++++++++,,,,,,------......,,,,,,,,,---------.........///000111111222222111000111111111111222222222222222333333444555777888@@@FFFMMMTTTaaazzz\\\JJJ>>>777666555444333222222222111111000000///.....................---,,,+++***,,,,,,++++++***++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))******))))))))))))******((()))******))))))***,,,++++++++++++,,,,,,,,,,,,......///000111111111111333333333333333222111111//////000000111000000000////////////////////////------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++***************((()))************))))))))))))))))))))))))))))))******))))))))))))******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...///111111000000/////////000000555555444111//////222555666999===>>>======AAAEEEJJJMMMQQQVVV[[[bbbiiinnnsssppplllhhhggghhhkkkmmmkkklllllliiiccc^^^\\\[[[QQQPPPMMMJJJHHHFFFDDDDDD<<<;;;888555333333333444///...,,,,,,---.........///......---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((''''''''''''&&&&&&&&&... (((!!!)))$$$TTT%%%''''''((((((((((((''''''((((((((('''((())))))***,,,LLLHHHDDDDDDGGGFFFAAA@@@CCCEEEEEEEEEEEEEEEEEEEEEEEE??? ...)))(((000***'''(((******000000>>><<<+++***,,,!!!***)))((('''((()))***)))'''%%%)))((($$$+++???}}}dddcccaaa___^^^^^^___```TTT000)))$$$'''...'''***%%%zzziii___[[[ZZZ^^^GGGWWW^^^ggg$$$777+++222111111111000000000///////////////////////////---...///000111111111111,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((***))))))))))))))))))***))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........///000111111222222111000000111111111222222222333333333333444666777888???FFFOOOWWWhhh[[[JJJ???777666555444333222222222111111000000///.........,,,,,,---------------,,,,,,++++++***++++++,,,,,,************************''''''(((((())))))******(((((((((((())))))))))))))))))************))))))''''''((()))))))))))))))******))))))))))))******((()))))))))((((((***,,,*********+++++++++,,,,,,,,,---...///000000000000222333333333333222111111---...///000000000000000////////////////////////------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++************************))))))*********))))))(((***************************))))))))))))))))))***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...000/////////////////////000222222111///------...///000222444333111000222444111333666888999;;;???AAAFFFDDDAAA???===>>>???@@@======<<<:::888666666666444444333222222111111111////////////......------000...,,,,,,---,,,+++***...------,,,,,,,,,,,,---,,,,,,+++++++++*********+++++++++*********))))))(((((((((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%'''((((((((('''&&&(((''''''''''''&&&&&&&&&:::!!!333777]]]///:::!!!111%%%''''''((((((((((((''''''((((((((((((((()))******111"""111"""&&&)))+++,,,+++,,,555$$$)))%%%ccc,,,===((((((///***((('''((()))***)))(((((((((&&&###111+++YYY...&&&,,,///&&&'''+++FFF///333...111111111000000000000000........................,,,---...000111111111111,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))******)))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111111222222111000000111111111222222222333333333444555666777888===FFFPPPZZZnnn|||YYYIII???777666555444333333333333222111111000000///......++++++,,,---------------++++++******++++++,,,,,,************************''''''(((((())))))******(((((((((((())))))))))))(((((())))))******))))))''''''((()))))))))))))))******))))))))))))******'''((()))((('''''')))+++))))))*********++++++++++++,,,---///000000000000111222222222222111000000,,,---...//////000000///........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***************)))************))))))(((************************))))))))))))))))))))))))***))))))******+++,,,---++++++++++++++++++++++++)))+++---...------...///------......//////000000---......///......------///000111000...------......///000000.........///444333222111000000000111333222111111000000111111............................../////////---,,,***---,,,++++++,,,,,,+++)))---,,,,,,++++++,,,,,,,,,+++++++++*********))))))+++************)))))))))''''''(((((((((((())))))'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&!!!)))''''''---333ooo%%%''''''((((((((((((''''''))))))(((((())))))***+++777eee...$$$+++111"""!!!...(((%%%)))111$$$###---%%%000$$$000---***)))((((((******)))(((+++''''''$$$000&&&)))###,,,++++++)))+++888RRR$$$444000000000000000000000000........................,,,---...///000111111000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((())))))***************))))))************)))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///000111111222222111000111111111111222222222333333333444555666888888>>>HHHPPPYYYmmmyyyVVVGGG>>>777777666555444444444444333222222111000000//////,,,,,,---------,,,++++++++++++******++++++,,,---************************(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))))))))(((''''''((()))))))))))))))******))))))))))))******'''((((((((('''''')))***))))))))))))*********++++++,,,---///000000111111000111111111111000//////+++,,,---...////////////------------------------------,,,,,,,,,,,,++++++*********++++++,,,,,,---((()))))))))*********+++***************)))((((((************************(((((())))))))))))(((((())))))))))))***+++,,,---++++++++++++++++++++++++(((+++---...---------...,,,,,,---...............---------...///000///...------------,,,,,,,,,,,,///000111000...---...///111111111111111111111111,,,+++******+++,,,,,,,,,------............------++++++,,,---------------++++++***+++---...---+++,,,,,,++++++++++++,,,,,,+++*********))))))))))))************))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&999'''%%%''''''((((((((((((''''''))))))(((((())))))***+++...999fff222222'''"""(((###&&&444000///###---@@@'''...---)))***)))((()))******)))(((+++%%%***&&&)))''')))###+++&&&000+++&&& &&&333///000000000000000000000........................,,,---...///////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***)))))))))((()))***++++++***)))((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///000111111222222111000111111111111222222222444444444444555777888999BBBJJJOOOUUUhhhvvvTTTFFF===888777666555555555555555333333222222111000000000.........---,,,+++***)))+++*********+++,,,,,,---************************))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''(((((()))(((((('''(((((()))))))))))))))******))))))))))))******&&&'''((((((''''''(((***))))))))))))************+++,,,---///000111111111000000000000000///......+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))***+++,,,,,,------(((((())))))*********+++***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---************************(((***---...---,,,------+++,,,,,,---------,,,,,,,,,+++***+++---.........,,,------.........//////+++---......------///000++++++,,,------------,,,---,,,++++++---......---+++,,,---.........---------,,,+++*********++++++***))))))***,,,---,,,***+++++++++***++++++,,,,,,************))))))))))))************))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))(((((('''''''''&&&&&&&&&+++"""BBB%%%''''''(((((((((((('''''')))))))))))))))******+++===###)))***///000((((((222 (((...%%%,,,''''''...zzz777(((+++***)))((()))***+++***((()))$$$---(((!!!(((ooo999---... ///''')))''';;;///////////////000000000000........................,,,---..................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((((()))***++++++***)))((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///000111111222222111000111111111111222222222444444444444666777888999FFFLLLNNNPPPcccrrrTTTDDD:::888777666555444333333333000//////............///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,+++***))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''(((******((((((((()))(((((()))***************,,,------......------,,,000///...---------------...------------...//////,,,---------------------......---,,,,,,,,,------,,,,,,+++******+++,,,,,,))))))))))))((((((((((((((()))******(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---.........------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++++++++++++++,,,+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***$$$***///&&&444$$$))))))************))))))+++***)))(((((()))******444$$$%%%ggg///111))))))333((())))))))))))************333+++~~~___&&&333'''''',,,&&&)))$$$---***""",,,###)))999yyy((('''***333$$$&&&)))vvvFFF(((............////////////------............---------------.........//////......---,,,,,,+++******,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))******+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,------......///////////////000000000000000111111111111222222222444444555555444555888:::BBBHHHMMMRRRbbbnnnRRRBBB:::888777666555444333333333111111000////////////000,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++***))))))((((((((((((((((((((((((((((((&&&''''''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''(((******((('''((()))(((((()))************)))+++,,,,,,------,,,,,,+++///......---,,,,,,---------------------......///.........---,,,,,,,,,+++,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,))))))))))))((((((((((((((()))******(((''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++************************))))))*********+++++++++*********+++++++++,,,,,,******++++++,,,------...++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++************++++++,,,,,,+++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&000$$$$$$'''%%%)))222lll---))))))************))))))+++***)))(((((()))***+++'''111888~~~%%%,,,"""###***))))))))))))*********+++!!!666+++ZZZ^^^AAA ,,,$$$)))...(((***'''///&&&)))///'''--- ###'''000"""GGGxxx111............////////////---......//////......------------.........//////......---,,,,,,+++******,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///////////////000000000000000111111111111222222222333444555555444555888:::DDDIIINNNTTTdddiiiNNN@@@999888777666555444333333333222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))((((((''''''&&&((((((((((((((((((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&(((***)))((('''((()))'''((())))))******))))))***++++++++++++++++++***...------,,,,,,,,,,,,---------,,,,,,------.../////////...---,,,+++************++++++,,,......///,,,+++************+++,,,))))))))))))((((((((((((((()))******(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************)))))))))*********++++++*********++++++++++++,,,*********+++,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************++++++,,,******))))))))))))******,,,,,,+++)))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&& $$$&&&%%%***///(((+++KKK,,,))))))************))))))******)))))))))******+++:::888/// 555555&&&...))))))*********+++++++++%%%&&&***'''!!!???CCC...444)))***)))&&&++++++...''',,,+++&&&444---%%%+++---$$$+++,,,---............/////////---......//////......------------..................------,,,,,,++++++***,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************))))))))))))***++++++((()))***+++,,,------...++++++,,,,,,,,,,,,------++++++,,,------......///////////////000000000000000111111111111222222222333444555444444555888;;;EEEKKKPPPUUUfffeeeKKK@@@:::888777666555444333333333222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''((('''(((((()))))))))))))))))))))************))))))---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,++++++************++++++))))))))))))((((((((((((((()))******(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************++++++++++++++++++++++++))))))))))))************************++++++++++++)))*********++++++,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))***++++++))))))(((((((((((())))))******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''!!!---000$$$$$$...111(((,,,---@@@))))))************))))))******************++++++!!!&&&$$$...;;;%%%222%%%************+++++++++,,,,,,111%%%&&&111***!!!;;;eee|||;;;---))))))---,,,)))%%%111...JJJ$$$(((&&&***$$$### ///---------.........//////......////////////..............................---------,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************))))))******+++,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,------++++++,,,------......///////////////000000000000000000111111111222222222333444444444444666999;;;FFFLLLPPPSSSccccccKKKAAA<<<888777666555444333333333222111000///...------...,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))((((((((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''))))))'''&&&'''(((''''''((()))))))))))))))((())))))******))))))(((++++++************+++++++++++++++++++++,,,------***++++++,,,,,,---------++++++,,,,,,+++***))))))************************))))))))))))((((((((((((((()))******(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))))))))))))))************************(((((()))))))))*********))))))*********+++++++++))))))***************++++++++++++******)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))(((((())))))***+++)))(((((((((((((((((()))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''',,,***((('''&&&%%%$$$###///!!!!!!''' %%%\\\333))))))************))))))))))))******++++++++++++,,,666===%%%BBB((()))000++++++++++++,,,,,,,,,,,,------+++(((+++...))) bbb***---...((('''222,,,```!!! ---444333+++)))[[[------------...............//////////////////........................---------,,,,,,,,,,,,+++++++++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************************++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------......///////////////000000000000000000111111111222222222222333444444444666999<<>>,,,,,,,,,---------......//////000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++******++++++,,,---))))))***+++,,,------...++++++,,,,,,,,,---------++++++,,,------......///////////////000000000000000111111111111222222222111222444444555777:::===AAAIIIPPPRRR]]]zzzZZZHHHAAA:::666666555444333222222111333222111///..................---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$&&&(((((('''&&&'''((())))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************++++++***)))(((((())))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************'''((()))*********************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***---......---+++***+++,,,...---,,,,,,,,,---...///------,,,,,,,,,---......////////////......---,,,000...,,,...111222111...111///,,,,,,---//////...,,,,,,,,,---------..................---+++)))'''***++++++,,,++++++*********))))))))))))***++++++,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------...///////////////...---,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++*********))))))((((((************))))))))))))***************)))((((((((()))))))))******************+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---------------...///000000000000000111111111111111111222222222333333333333444666666666888;;;>>>HHHOOORRRQQQ___XXXFFF???999666666555444333222222111333222111///...............------------,,,,,,,,,************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$&&&(((((('''&&&'''((()))((((((''''''(((((()))(((((()))))))))*********)))))))))*********++++++************************+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********+++******)))(((((()))))))))((((((''''''(((((()))''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************++++++******************((()))******************++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,------------............---+++,,,......------...000...------,,,------//////111111000000000000111111000111222333444444444444777555333444555666444222111///......///000//////....../////////........./////////...---+++***))).........---,,,+++***)))++++++***************+++---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------......////////////......,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******************************************)))))))))(((************))))))))))))***************)))((((((************++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,...---------......///000000000000000111111111111111111222222222333333333333444555666666888;;;>>>GGGNNNQQQSSSeee~~~UUUDDD>>>888666666555444333222222111333222111///............------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$&&&(((((('''&&&'''((((((''''''''''''''''''((((((((())))))))))))******((((((((()))))))))******************************+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))************)))((((((((())))))(((''''''''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++++++++++++++******+++++++++***))))))+++++++++,,,,,,,,,---------------,,,,,,------...---------...............,,,---//////...///000222000000000000111222444555333333444555666888999::::::;;;===???AAACCCDDDEEEBBBAAA?????????>>>;;;999;;;999777666666555333111444333333222111000///...111111000///////////////......//////...---,,,,,,------,,,,,,+++,,,,,,,,,------,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++++++++,,,,,,,,,,,,------,,,---...///////////////,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))************)))))))))))))))************))))))(((***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------///............//////000000000000000111111111111111111222222222333333333333444555666666888;;;>>>GGGLLLPPPXXXooo{{{RRRDDD>>>888666666555444333222222111333222111///............---------,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((($$$&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***((((((((()))))))))******++++++++++++++++++++++++++++++++++++************(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))******))))))((((((((())))))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******************************+++++++++++++++,,,+++,,,,,,,,,+++***)))))),,,,,,,,,,,,------------------,,,,,,,,,---....../////////..................///000000//////000111111111333555777:::<<<===:::;;;===@@@DDDHHHLLLNNNOOOQQQSSSUUUXXXYYYZZZ[[[XXXWWWVVVUUUTTTRRROOOMMMOOOMMMJJJIIIGGGEEEBBB@@@AAAAAA@@@>>>;;;999666444333222111000000000111222+++,,,---...////////////---------,,,------......---,,,++++++***++++++++++++++++++*********))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********++++++++++++++++++,,,,,,,,,------+++,,,---...//////000///,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))))))))************)))))))))((())))))************)))(((*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////...////////////000000000111111111111111111222222222333333333333444555555666777;;;===GGGLLLQQQ]]]zzzwwwPPPCCC???999666666555444333222222111333222111///............------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((($$$&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((())))))))))))((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***))),,,,,,---------.........,,,,,,,,,,,,,,,---......111111000/////////000000...000222333444555777999:::<<>>999666666555444333222222111333222111///............,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''((((((((()))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$&&&(((((('''&&&'''((()))((((((''''''(((((()))'''''''''((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))'''''''''''''''((()))))))))((((((''''''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------...+++,,,---------------------.........////////////////////////000111222333111222333666999>>>BBBEEEKKKOOOUUU[[[aaagggmmmqqqvvvxxx{{{uuulllgggdddaaa```___bbbgggnnnrrrtttuuuvvvyyy{{{{{{zzzxxxwwwxxxvvvtttppplllhhhdddbbbYYYXXXTTTOOOIIICCC???<<<:::888666444222000///...//////...---------------,,,,,,+++++++++*********************************+++******))))))******+++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---......---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******************************((()))))))))************************))))))))))))(((((()))***************))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,...///111222555444222111000/////////000000000000111111111111111111222222222333333333222333444444555666:::<<>>???AAAFFFLLLSSSXXX\\\cccgggmmmsssxxx~~~wwwkkkdddaaaYYYWWWUUUVVV[[[aaafffhhhppprrrvvvzzz}}}~~~}}}}}}yyyyyyyyyxxxwwwuuurrrqqqkkkjjjfffaaa[[[UUUQQQNNNFFFDDDAAA===999666333222111111000///////////////,,,,,,,,,+++++++++******************************++++++************++++++)))************+++++++++++++++,,,,,,,,,------------------...------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++******************************(((((())))))*********+++************))))))))))))(((((()))*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,...000222333555444333111000/////////000000000000111111111111111111222222222333333333222333444444555666:::<<>>DDDJJJRRRYYY^^^kkkooouuuzzz}}}xxxqqqlllgggbbb___\\\]]]```dddjjjqqqvvvyyy}}}{{{xxxuuusssqqqqqqqqqooollliiieeeaaa\\\UUUQQQMMMHHHBBB<<<888444000...///...---,,,,,,---...///------.........------,,,***************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,---------,,,,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))(((((((((((((((************))))))))))))(((((()))***************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000222111111111000//////......000000000000111111111111000111111222222333444444333444555555555777:::<<>>999777555333000.........///------------,,,,,,++++++************************))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------.........,,,,,,---------,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))((((((((())))))************))))))))))))(((((()))***************************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000111////////////////////////000000000000111111111111000111111222222333444444333444555555555777:::<<>>888333000.........---,,,+++******))))))++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++)))************+++++++++---------.........//////,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((())))))***************)))))))))((((((((()))*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,------...//////000///000000000111111111111000111111222222333444444333444555555555777:::===JJJNNNVVVjjjZZZIIIBBB:::888666555444333222111111111222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))++++++)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((())))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))((()))))))))*********+++((())))))***************************++++++++++++)))*********++++++,,,,,,//////............//////222333222111111333999======CCCLLLVVV___hhhpppuuuxxx|||~~~wwwooonnnqqqxxxqqq___WWWZZZaaaeeefffppp{{{vvvnnnhhheeeccceeejjjqqqwww~~~yyynnnddd___^^^]]]^^^^^^aaafffkkkmmmjjjddd___WWWTTTNNNFFF???888444111//////...---,,,------...++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++)))))))))*********++++++---------.........//////+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******************)))))))))((((((((()))*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------.........++++++,,,---...///000000///000000000111111111111000111111222222333444444222333555555555777;;;===JJJNNNUUUgggWWWHHHBBB:::999666555444333222222222222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++***)))))))))******(((&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''((((((((((((''''''(((((())))))(((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******++++++******((())))))******+++++++++((()))******++++++***************++++++++++++,,,)))******++++++,,,,,,---...------------......///---000333555888???HHHOOOSSSYYYbbbkkkrrrxxx}}}~~~{{{{{{~~~wwwpppkkkeeefffmmm~~~sssfffaaadddkkknnnnnnsss~~~yyyuuufffcccaaaaaafffppp{{{{{{ooobbbYYYSSSNNNKKKQQQUUU[[[bbbhhhiiigggeeeeeeccc^^^XXXPPPIIICCC@@@222111000.........//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,------------.........++++++,,,---------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))***++++++************))))))))))))(((((()))***************************+++++++++,,,******+++++++++,,,,,,,,,++++++,,,---------------++++++,,,---...///000111000000000000111111111111000111111222222333444444222333444555666888;;;>>>JJJNNNUUUeeeUUUHHHBBB:::999555555444333222222222222000000//////.........---+++++++++++++++++++++++++++***)))(((((()))***+++(((''''''(((******((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''(((((((((''''''''''''((())))))(((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((()))***++++++++++++***((())))))******+++,,,,,,))))))***++++++++++++************+++++++++,,,,,,++++++,,,------...//////---------///000222444555333999BBBIIINNNVVV___ffflllpppvvv{{{zzzvvvpppiiifffhhhnnnrrrvvvsssoooiiillltttyyyuuusssuuu|||~~~|||lllhhhccc```aaagggnnnrrrwwwzzzxxxnnncccYYYOOOHHHJJJKKKNNNTTT\\\cccgggiiillllllkkkiiiddd^^^XXXUUUEEEBBB>>>888444111//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------***+++,,,,,,---------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))******+++,,,************))))))))))))(((((()))***************)))))))))*********++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---...///000000111000000000000111111111111000111111222222333444444111333444555666888;;;>>>JJJOOOVVVdddTTTHHHBBB:::999555444444333222222222222///////////////.........+++++++++++++++++++++++++++***)))(((((()))***+++%%%%%%%%%''')))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++((())))))***++++++,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,------......///000111111......000222555888:::<<>>JJJPPPXXXddd}}}~~~RRRAAAAAA>>>777555444444333222111000000111111000000//////......+++++++++++++++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&(((******(((''''''(((%%%&&&'''((((((&&&$$$############$$$$$$%%%%%%%%%(((''''''&&&&&&((()))***'''&&&%%%%%%%%%%%%&&&'''***%%%"""%%%((('''%%%&&&$$$%%%&&&(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((())))))(((&&&%%%$$$$$$""""""$$$((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%%%%'''(((###&&&((((((%%%###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))***)))'''''')))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***------------------------...//////---++++++,,,...000666:::;;;???IIIRRRVVVeeejjjpppwww{{{zzzzzz|||{{{vvvrrrqqqvvv|||}}}uuulllkkkkkkrrr~~~{{{vvvqqqmmmkkkjjjjjjeeennntttsssoookkkeee___bbbcccgggmmmuuu~~~~~~vvvppp]]]RRRIIIHHHIIIPPP^^^lllqqqsssvvvvvvsssqqqoooooonnniiiddd```\\\TTTIIIAAA666444000////////////...+++***))))))***++++++***,,,,,,,,,+++++++++******)))+++++++++***)))***+++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000////////////111222333111111222222222333333333333333444444555777;;;>>>LLLPPPZZZkkk|||QQQAAAAAA>>>777555444444333222111000000000000//////...---------+++++++++++++++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''%%%%%%%%%%%%'''''''''((())))))******$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&'''((()))***'''&&&%%%%%%%%%%%%&&&'''***%%%###%%%'''$$$"""###%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&"""######$$$%%%'''))))))+++(((&&&&&&''''''$$$"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$%%%'''&&&$$$$$$''')))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))'''''')))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------...000111111000000111333444<<>>888333000...,,,+++,,,,,,,,,---//////...,,,,,,,,,,,,,,,++++++++++++)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000/////////000111222333111111222222222333333333333333444444555777;;;???MMMRRR[[[mmmzzzPPPAAAAAA>>>777555444444333222111000000/////////...------,,,,,,++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''***(((%%%%%%&&&''''''''''''&&&%%%%%%%%%'''((()))%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''((($$$###'''(((%%%###$$$((('''&&&%%%$$$%%%&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""###$$$%%%%%%&&&''''''%%%$$$$$$&&&)))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))'''''')))))))))((('''(((((())))))(((((('''((((((((((((((((((((((((***************************))))))(((((())))))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------............------++++++++++++,,,---.........///111111111222444666@@@IIIRRRWWW^^^hhhqqquuuzzzzzzvvvuuuwwwzzz|||~~~xxxvvvtttuuu|||{{{wwwzzzzzz{{{|||}}}||||||{{{zzztttfffdddaaa```ccciiipppttt~~~vvveeeYYYPPPLLLOOOUUUaaahhhqqqxxxzzzyyyxxxvvvwwwssspppooonnnkkkfffaaaVVVPPPHHH@@@999444000---,,,++++++---//////---+++------,,,,,,,,,+++++++++***+++,,,+++***)))***,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,+++***************************)))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000111222333111111222222222333333333222333444555555888<<>>AAARRR[[[dddiiioooxxx{{{yyyvvvsssqqqrrruuuxxx~~~zzzvvv{{{}}}}}}~~~wwwtttnnnhhhdddcccdddeeeooowwwvvvjjj___VVVPPPNNNTTT\\\gggqqqvvvxxxyyyyyyxxxuuusssrrrrrrqqqnnnkkkeeeaaaZZZSSSLLLEEE===999222///---,,,---......---------------,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,+++***************************))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............////////////000000111222222111111222222222333333333222333444555666888===@@@KKKPPPXXXhhhrrrNNNAAA???<<<777555444444333222111000000111111000000///......---++++++++++++++++++++++++)))))))))******)))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((******(((&&&''''''(((((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$((('''$$$$$$'''$$$%%%'''(((((('''&&&%%%((((((((((((((((((((((((&&&''''''''''''''''''''' """$$$'''((((((((('''******)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&%%%###!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))***)))'''''')))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------++++++,,,---------------111000...------...///000333555777:::@@@HHHRRRYYYdddmmmvvvzzz{{{wwwvvvyyy|||~~~|||wwwrrrlllhhheeedddfffooozzz{{{sssiii\\\SSSOOOUUU^^^gggnnnsssxxx{{{yyywwwvvvuuuuuutttrrrpppkkkjjjgggddd___WWWNNNHHH???:::444000//////000111.........---------,,,,,,***,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,+++***************************************++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///...//////000111111222222111111222222222333333333222333444555666999===AAAMMMQQQXXXeee}}}oooMMMBBB???;;;888555444444333222111000000111111111000//////......++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''%%%%%%&&&### !!!%%%!!!###%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''&&&%%%###""" """$$$%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$""""""#########$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))******)))'''''')))))))))(((((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''+++******))))))******+++)))))))))************+++,,,,,,,,,,,,------------***+++,,,---------------000///---------///111333333777===DDDNNNYYYeeelllqqqzzz|||{{{}}}xxxwwwuuussspppmmmkkkiiijjjpppxxx~~~}}}wwwkkk___TTTVVVXXX\\\aaajjjsssyyyyyyzzzzzzzzzxxxwwwuuusssmmmmmmmmmmmmjjjddd\\\VVVKKKEEE<<<555111000////////////.........---------+++,,,---,,,+++***+++---******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,+++************************************++++++++++++,,,))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...///000111222222222111111111222222222333333333222333444555777:::>>>BBBOOOSSSYYYeee{{{lllLLLBBB???;;;888555444444333222111000000111000000///......------++++++++++++++++++++++++((()))***++++++***)))((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))'''$$$$$$***000...+++'''$$$"""###%%%''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%'''%%%$$$&&&$$$"""&&&---***(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&''')))***###&&&***+++)))'''&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&"""###)))///---)))%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))***)))'''''')))))))))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,------------...+++,,,---......////////////......///222555999<<>>:::888555444444333222111000000000//////...------,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))'''%%%)))555@@@BBB<<<333***%%%&&&)))+++''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%###$$$'''((()))000888:::555...'''######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""!!!!!!$$$***333<<>>@@@@@@<<<333***%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&(((&&&###(((555@@@999222)))$$$###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((***)))'''''')))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...///000000000000000000111333777===BBBEEERRRZZZeeepppwww{{{}}}~~~yyy~~~~~~zzz}}}|||vvvooowww|||zzzyyy{{{yyyyyyzzz}}}|||zzzzzz{{{{{{yyysssnnnkkkkkkgggdddiiiqqqqqqlllddd\\\PPPFFFFFFPPP___jjjtttwwwzzz|||{{{yyywwwvvvyyywwwtttqqqpppnnnkkkhhhgggccc\\\TTTLLLCCC;;;555000/////////............+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,---------,,,++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---...000111222222111111111111222222222333333333222333555666777:::???CCCLLLPPPWWWbbbxxxfffGGGAAAAAA<<<555666555444444222222111000///............---------************************------+++{{{yyyyyy}}}vvvyyyvvv}}}zzz}}}nnnxxx~~~qqqvvvwwwzzzxxxyyy{{{iii$$$'''&&&...###)))&&&999!!!EEEMMM222%%%///)))%%%((("""''')))%%%"""$$$)))+++%%%///,,,$$$///''')))///jjjsss***+++)))###&&&***###%%%444%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))%%%%%%'''EEE***!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))''''''%%% """***WWW999***###,,,***&&&###000333$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))***************+++++++++,,,,,,,,,---------......///......---------......111//////111111......222111333777;;;BBBKKKTTT[[[ooorrrwwwzzzzzzyyyxxxxxx}}}~~~zzz|||}}}{{{ssshhhdddfffdddooowwwwwwwww{{{}}}{{{xxxtttooolllkkklllmmmmmmfffeeeddddddeeehhhjjjlllppprrrrrrnnngggcccdddfffeeefffeeeeeejjjqqqrrrooo{{{~~~|||{{{~~~vvvrrrppplllfffeeehhhhhhcccaaaccc]]]VVVNNNJJJHHHKKKTTT^^^kkkqqqxxx}}}~~~}}}}}}}}}{{{xxxuuusssqqqooollljjjkkkjjjiiifff```WWWLLLEEE;;;666000------...---+++///...---,,,,,,---......+++++++++++++++++++++++++++,,,------++++++,,,------------,,,,,,+++++++++------,,,+++*********************++++++,,,,,,,,,,,,,,,++++++***)))((((((******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///000000000000111111111111111111222222222333333333444444555555666999>>>BBBPPPRRRWWWfffeeeGGGAAAAAA<<<555666555444444222222111000///............---------************************++++++---666///***---"""------+++))))))ppp+++***%%%'''******(((***...,,,%%%###%%%&&&...<<<555---AAA:::'''***444$$$&&&&&&&&&&&&&&&&&&&&&&&&)))***$$$### 222222)))!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))###!!!///(((111lll&&&000###000(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''---,,,***(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************************++++++++++++,,,,,,---------.........///......------......//////---///222222000111444888===DDDLLLVVVaaalllrrrvvvyyy{{{||||||||||||}}}}}}}}}yyyvvvxxxwwwssskkkhhhggghhhddd___^^^cccbbbjjjooommmlllnnnnnnlllkkkiiifffeeefffhhhjjjkkklllkkkjjjjjjkkkmmmnnnooovvvvvvsssllleeeaaaaaacccggggggdddaaadddiiijjjfffcccbbbbbbcccgggqqq}}}wwwqqqjjjhhhlllnnnkkkgggggg\\\UUUOOONNNMMMMMMQQQWWWccchhhooovvv{{{~~~~~~{{{zzzxxxwwwvvvtttrrrqqqqqqooonnnkkkgggaaaYYYSSSJJJCCC:::444222111///,,,...---,,,++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------------,,,,,,+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***))))))(((******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///000000000000111111111111111111222222222333333333444444555555666999>>>BBBRRRRRRVVVeeecccFFFAAA@@@;;;666666555444444222222111000///............---------++++++++++++++++++++++++***)))%%%+++ 000(((###"""***LLL]]]+++==='''((("""###+++,,,%%%###''' 666&&&,,,+++GGG+++%%%---222777(((&&&&&&&&&&&&&&&&&&&&&&&&$$$***###'''""")))XXX###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###'''###%%%###222kkk$$$"""'''&&&$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,+++)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************++++++,,,,,,,,,------------.........//////............//////000...000333333111333888???EEEPPP\\\gggsss}}}~~~|||{{{~~~}}}vvvllliiimmmsssqqqjjj```^^^___aaabbbbbbffflllnnnrrrssspppnnnoooooommmkkkjjjiiijjjkkknnnqqqssssssssssssvvvzzz}}}~~~~~~xxxooogggeeefffiiikkkllljjjggghhhkkkkkkhhhhhhdddbbbdddkkkqqqttttttsssxxx|||}}}~~~~~~{{{{{{{{{sssmmmooorrrpppjjjgggaaaZZZVVVVVVWWWVVVUUUVVV[[[]]]ccckkkssszzz}}}~~~yyyzzzzzzzzzzzzxxxwwwvvvuuusssqqqooommmjjjfffccc[[[SSSHHH???999555000------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,++++++************+++,,,---...,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///000000000000111111111111111111222222222333333333444444555555666999>>>BBBRRRSSSVVVeee```FFFAAA???:::777666555444444222222111000///............---------++++++++++++++++++++++++%%%---111777333888,,,'''""" '''###222rrr"""###&&&%%%$$$$$$$$$%%%(((***,,,///,,,666555(((&&&'''000 &&&&&&&&&&&&&&&&&&&&&&&&###+++$$$+++&&&&&&```$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$555!!!444ppp###!!!...888!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))************************************************)))******++++++,,,,,,,,,------------............/////////...//////000000222111111444444444999AAAMMMTTT___kkkvvv~~~~~~rrrpppmmmmmmnnnpppooonnnfff```^^^gggvvv|||tttjjjjjjlllnnnqqquuu|||~~~}}}~~~~~~yyyzzzzzzzzzyyyzzz|||~~~|||}}}yyyttttttwwwzzzxxx|||{{{vvvrrrpppppprrrrrrnnniiipppqqqsssssssssrrrpppmmmpppyyyvvvuuuwwwvvvoooiiilllccc^^^```cccbbb```___ZZZYYYYYY^^^fffnnntttwwwuuuwwwyyy{{{zzzxxxwwwwwwvvvsssooommmlllllljjjiiiddd]]]SSSKKKDDD===555//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,++++++*********+++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............//////000000000111111111111111111222222222333333333444444555555666999>>>BBBRRRRRRWWWggg]]]FFFBBB>>>:::777666555444444222222111000///............---------++++++++++++++++++++++++))))))%%%555...***+++YYY===222'''""",,,+++'''111---hhh+++$$$%%%......$$$!!!''')))%%%,,,%%%!!!...,,,---+++***hhhFFF,,,333(((&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$((($$$666---###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...333:::QQQ eee```)))444"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******************************************************)))******+++,,,,,,---------------........./////////////////////000111222222111333777:::???KKKVVVdddkkkvvv|||pppfff^^^\\\YYYWWWXXXZZZ[[[\\\YYYXXX^^^ppp|||xxx{{{}}}wwwttt{{{{{{{{{{{{xxxtttrrrrrrzzz}}}~~~{{{zzz|||}}}vvvlllccccccfffffffffggg```\\\WWWVVVYYY```gggkkkppptttyyy{{{zzzxxxwwwwwwvvvrrrnnnlllkkkkkkjjjjjjgggccc]]]XXXRRRJJJ???888222111111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,++++++*********+++++++++*********************++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............//////000000000111111111111111111222222222333333333444444555555666999>>>BBBPPPRRRYYYkkkZZZEEEBBB>>>999888666555444444222222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,111...---555"""***(((%%%,,,***MMMKKK&&& ###''' ///"""---,,,***'''$$$(((444555333ggg...&&&)))$$$$$$)))((("""""")))%%%222555(((---|||]]]777'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''###%%%((($$$'''jjj%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''"""222{{{333$$$GGGSSS777$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((%%%&&&''''''(((((('''''''''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++)))******+++,,,---......------........./////////000//////000000111222333///222:::CCCKKKTTTdddrrrxxx|||zzzxxxvvvuuuqqqmmmllljjjddd[[[SSSPPPPPPOOOPPPSSSWWW[[[^^^___```hhhzzz}}}wwwnnnjjjlllnnnqqqtttyyy}}}vvvjjjdddbbbaaacccgggeeebbb]]]WWWTTTUUUZZZ___jjjpppwwwzzzzzzxxxxxxyyyvvvtttqqqooonnnmmmllljjjjjjhhhdddbbb^^^XXXNNNGGG999777555222///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///000000000000111111111111111111222222222333333333444444555555666999>>>BBBOOOSSS[[[pppXXXEEEBBB===888999666555444444222222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((%%%+++***///,,,...444###%%%%%%(((222'''$$$###"""(((///"""%%%ggg!!!333""",,,TTT444%%%$$$)))&&&$$$'''///(((000"""'''///III%%%)))!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%&&&///,,,%%%uuu000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% 333"""---666&&&!!!===666...%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++)))******+++,,,---...///............////////////000000000000111222333444333:::HHHVVV```jjjxxxyyypppjjjhhhfffeeeXXXXXXYYYZZZ\\\[[[XXXVVVSSSUUUYYY]]]aaafffjjjllloooooouuu{{{rrrnnnnnnpppkkkjjjkkkmmmnnnrrrxxxmmmddd^^^___ccceeegggfff```WWWRRRTTTWWW___gggqqqvvvwwwwwwxxxzzzuuutttsssssssssqqqnnnkkkllliiifffdddccc___YYYTTTGGGCCC===777222///......------------------------+++,,,------++++++,,,---+++++++++,,,,,,---------...------,,,,,,,,,------++++++++++++++++++,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///000000000000111111111111111111222222222333333333444444555555666999>>>BBBOOOTTT^^^tttWWWEEECCC===888999666555555444333222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++555...!!!555(((!!!+++((((((555)))%%%+++ &&&***:::""" ***&&&111555pppEEE,,,222######---(((WWWccc888)))... +++)))""")))\\\ooo$$$(((%%%$$$KKK((('''&&&&&&&&&&&&&&&&&&&&&&&&***&&&***'''///(((BBB>>>&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&222&&&!!!***$$$###+++###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************++++++++++++++++++++++++)))******+++---...//////............/////////000000000000000111222333444:::DDDUUUfffooovvv}}}mmm```YYYVVVTTTSSSTTTUUUWWWYYYZZZZZZZZZZZZ]]]bbbhhhnnnrrruuuwwwxxx{{{zzz}}}yyyvvvvvvvvvzzzvvvrrrpppllljjjpppxxx|||}}}xxxiii___^^^bbbccciiimmmggg\\\SSSRRRTTTVVV___jjjqqqtttuuuwwwzzzsssssstttuuuuuusssooolllmmmiiidddaaaaaa```^^^[[[SSSNNNFFF<<<555111//////------------------------+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,---...//////*********++++++,,,,,,---******************++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////000000000000111111111111111111222222222333333333444444555555666999>>>BBBPPPUUU```vvvUUUFFF???>>><<<666555555444333222000000///////////////............------------------------+++,,,---...---,,,+++***)))'''((('''''''''((((((((((((''''''###'''+++%%%GGG___&&&&&&&&&''''''''''''(((&&&''')))333(((!!!(((%%%'''$$$"""'''))),,,)))&&&(((&&&***...&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))***+++!!!((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&******---%%%---'''111(((###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------.........//////111000//////111333333222333444333222111555<<>>,,,'''++++++&&&&&&&&&''''''''''''((($$$(((BBB222######'''###&&&&&&###UUU'''###$$$'''%%%$$$vvv!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((BBB777333+++&&&(((!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!YYY""""""$$$&&&"""###xxx,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))******))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------.....................//////////////////000000111111111111222444888===GGGWWWiiivvv}}}{{{rrrfff^^^[[[YYYTTTQQQMMMHHHGGGMMMWWWdddssswwwssssssrrryyyzzzyyy|||uuufff^^^]]]___[[[XXXUUUSSSVVV^^^hhhppprrrtttuuusssqqqnnnmmmlllnnnmmmllljjjiiihhhgggggggggddd```\\\XXXRRRLLLHHH:::666111......///000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111111111111222222222111222222222333333333444444555666777888;;;???BBBPPPSSSWWW```vvvzzzRRRDDD>>><<<;;;666444444333333222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))'''((('''(((((())))))))))))(((((())))))"""%%%///,,,(((... !!!))))))---&&&&&&&&&''''''''''''(((&&&!!!000HHHMMM!!!!!!%%%"""&&&!!!!!!((())))))&&&)))'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((+++mmm(((&&&***((('''$$$'''&&&&&&&&&&&&&&&&&&&&&&&&+++ggg$$$)))###***!!!%%%sss&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------................../////////000000000...///111222222222444555555:::BBBKKKXXXhhhzzzddd]]]TTTMMMJJJJJJIIIHHHKKKNNNTTT]]]iiixxxxxxxxxwwwuuupppkkkjjjkkkhhhsssuuueee```aaa\\\\\\[[[ZZZ[[[___ffflllqqqssstttsssqqqooonnnnnnooonnnmmmkkkjjjjjjjjjjjjfffdddbbb___]]]YYYTTTPPPDDD>>>777111///...///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,------------------------............////////////000000111111111222222222111222222333333444444444444555666777888;;;???BBBPPPTTTWWW\\\pppvvvPPPDDD===;;;;;;666444333333222222111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))'''((('''(((((())))))))))))((((((---###!!!******###$$$---(((---''',,,666$$$+++&&&&&&&&&''''''''''''((('''(((888```''''''&&&((()))!!!666(((%%%***&&&)))'''%%%***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((###aaa---'''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''III'''---!!!)))!!!%%%ttt999$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((***+++,,,************************************************++++++++++++++++++++++++++++++,,,------------,,,---------.........///////////////000000000111111000111222222000111444666===FFFSSSaaannn|||gggPPPMMMIIIFFFEEEHHHKKKMMMSSS[[[fffppp|||zzzsssmmmiiigggeeemmm}}}uuukkkiiibbb```^^^[[[[[[___dddhhhnnnppprrrrrrqqqoooooopppnnnnnnmmmlllllllllllllllfffeeecccbbb```]]]YYYVVVNNNHHH???888333111///------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---------------------------............////////////000000111111111222222222111111222333444444555555444555666777888;;;???BBBMMMTTTXXX]]]qqqsssOOOCCC===;;;;;;777333333333222222222111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---)))'''((('''((())))))******))))))(((***,,,,,,)))$$$"""&&&+++222...!!!---333)))%%%&&&&&&&&&''''''''''''((((((***)))***$$$(((&&&(((ccc000&&&$$$'''%%%$$$***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$&&&---***&&&######'''$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,444%%%,,, %%%"""$$$zzz]]](((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((()))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------........./////////000000000000111111111111222333444222000222777<<>>000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------......................................./////////000000111111111111222222222111111222333444666666777444555666777888;;;???BBBQQQWWWWWW\\\xxxiiiJJJCCC>>>;;;:::444555444444333333222222111111000...---,,,---///000---,,,************,,,---)))))))))***+++++++++,,,***((()))''')))))))))))))))))))))))))))"""(((+++'''###(((&&&"""$$$'''(((((('''((()))$$$++++++"""!!!'''''' )))$$$%%%%%%&&&%%%+++'''!!!&&&''''''***%%%((((((''''''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&,,,'''---!!!333!!!(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***"""$$$)))%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,---------................../////////000000000//////.........---444111//////111222333222222444666;;;III]]]kkkqqq~~~mmm^^^WWWUUURRROOONNNPPPTTTYYY\\\lllllloooyyypppeeecccaaa``````cccjjjqqqmmmjjjjjjllllllkkknnnssskkkkkkjjjhhhfffdddbbbaaa^^^]]][[[WWWSSSNNNJJJHHH:::777222///------,,,+++---,,,+++*********,,,,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////////////////000111111000000000111222222333333444333333333333444555555555666666666666999<<<@@@QQQTTTXXXccciiiJJJCCC>>>;;;:::555555444444333333222222111222000///---------...///,,,,,,++++++++++++,,,,,,***************+++++++++***((()))'''))))))))))))))))))))))))---...///,,,)))'''%%%###,,,+++)))''''''&&&&&&%%%"""%%%)))***&&&%%%---888'''(((&&&((('''&&&&&&!!!'''''''''+++))),,,''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++###+++ggg)))+++111&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***$$$...###,,,www,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))((((((((()))))))))*********************++++++++++++,,,,,,,,,+++++++++******,,,,,,---------................../////////000000000000/////////.........///000000000111222333444555;;;CCCNNN^^^qqqxxxnnnbbbVVVOOONNNSSSYYY___aaabbbcccgggkkkvvv|||~~~|||~~~tttppplllkkkkkkjjjiiihhhmmmjjjjjjlllllliiiiiimmmkkkkkkjjjiiigggeeecccbbb```___]]]ZZZVVVRRROOOMMMCCC>>>777222000///...---------,,,,,,,,,,,,------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////////////////000111111000000000111222222333333444333333333333444555555555666666666666999<<<@@@NNNRRRWWWccciiiJJJBBB===::::::666555444444333333222222111222111///...---------...,,,,,,------------,,,,,,+++++++++******************((()))'''))))))))))))))))))))))))'''###%%%***000,,,111%%%$$$%%%&&&((()))((('''222&&&###%%%+++kkk%%%((('''((()))"""%%%"""''')))---EEE,,,''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((("""(((___(((+++""",,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$***&&&((("""%%%___...''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))*********+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,------------.............../////////000000000000000000000////////////---000222222111222666999@@@KKKYYYgggwwwrrraaaTTTKKKGGGLLLSSSWWWaaalllqqqqqqttt{{{}}}yyy~~~uuuiiikkkhhhhhhkkkkkkhhhhhhkkkkkkjjjjjjiiigggfffdddcccbbbaaa```]]]ZZZWWWTTTSSSMMMHHH@@@999555222000...------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////////////////000111111000000000111222222333333444333333333333444555555555666666666666999<<<@@@MMMQQQUUUaaa}}}hhhJJJBBB<<<999:::777555444444333333222222111222111000...------------+++,,,............,,,+++,,,+++++++++***)))))))))***((()))'''((((((((((((((((((((((((+++///"""'''&&&(((((('''***......+++((((((((( '''&&&555yyy%%%'''%%%)))"""######'''***%%%,,,rrr$$$&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$(((%%%...ccc***111&&&&&&&&&&&&&&&&&&&&&&&&&&&""")))'''!!!+++,,,>>>(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))******''''''''''''(((((((((((()))))))))))))))***************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000000000000000000000000000///222444222111444<<>>555///000//////...------,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------............//////////////////000000111000000000111222222333333444333333333333444555555555666666666666999<<<@@@MMMRRRTTT[[[ppp```GGGBBB<<<888999666555444444333333222222111///////////////.........,,,,,,------------,,,,,,+++++++++******************((()))'''))))))))))))))))))))))))---+++***///+++'''###&&&((((((,,,999NNN^^^ccc%%%---)))###)))&&&$$$''''''%%%###%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''"""111%%%&&&222"""%%%&&&&&&&&&&&&&&&&&&&&&&&&***!!!&&&'''!!!%%%""")))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''((((((((()))))))))((())))))******+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////000000000111111111111111111222222222222111111222444:::EEETTT^^^uuu|||~~~~~~}}}yyypppeeeZZZTTTRRRUUU\\\eeeiiikkkrrrzzz|||qqqgggcccbbb``````bbbffffffgggggggggggggggfffbbbbbbaaa```___]]]\\\[[[UUUTTTSSSQQQLLLEEE<<<666555333111///---,,,,,,---+++,,,,,,------.........------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////////////////000111111000000000111222222333333444333333333333444555555555666666666666999<<<@@@KKKQQQVVV\\\ppp~~~[[[EEEBBB<<<888888666555444444333333222222111---......///////////////,,,,,,++++++++++++,,,,,,***************+++++++++***((()))''')))))))))))))))))))))))) )))'''::::::888'''...$$$&&&***%%%%%%)))'''''''''tttIII)))%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&)))'''***IIIDDD$$$&&&---&&&&&&&&&&&&&&&&&&&&&&&&xxx..."""'''(((###mmm$$$)))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))((((((((((((((('''''''''((((((((())))))))))))((())))))******+++,,,,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................//////////////////000000000111111111111111111222222222333333222333777???LLL[[[iiirrr}}}xxxsssuuutttooofff]]]XXXWWWYYY___bbbjjjssswwwzzz}}}sssooolllfffbbbaaaddddddeeeffffffgggffffffbbbbbbbbbaaa___^^^\\\[[[WWWVVVTTTRRROOOKKKEEEAAA;;;888444000------...///++++++,,,,,,---......///------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////////////////000111111000000000111222222333333444333333333333444555555555666666666666999<<<@@@IIIPPPWWW^^^qqqzzzXXXDDDBBB<<<888888555555555444333333222222111,,,---...///000000000000---,,,************,,,---))))))******+++++++++,,,***((()))((()))))))))))))))))))))))))))222### ###+++'''+++###&&&)))&&&'''ggg(((%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((***!!!((()))"""%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&FFF222$$$(((***888666$$$%%%'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))((())))))***++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,------...................../////////000000000000000111111111111111111111222222333333333444777>>>LLL]]]nnn{{{zzztttoookkkcccbbb___YYYSSSTTTZZZaaajjjmmmsss{{{~~~{{{xxxqqqjjjgggbbbcccdddeeeffffffffffffcccccccccbbb```^^^]]]\\\ZZZWWWTTTQQQPPPOOOLLLJJJ@@@<<<777111......///111++++++,,,,,,---...//////------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---------........./////////////////////000111111000000000111222222333333444333333333333444555555555666666666666999===@@@HHHQQQXXX___pppyyyZZZEEEAAA===;;;;;;444444444333222222111111000////////////............------,,,,,,,,,,,,+++++++++******))))))******+++***((()))''')))))))))))))))))))))))))))%%%(((---222PPP666'''###---&&&...###TTTaaaJJJ'''(((%%%+++&&&&&&'''%%%!!!+++&&&&&&''''''(((((())))))""",,,(((((( ###(((!!!&&&&&&''''''''''''&&&&&&&&&ZZZyyy,,,###...'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,---------........................------............/////////000000000000000111111111111777111...111444333333444:::???MMMaaattt{{{lll^^^XXXWWWPPPTTTZZZ]]]^^^aaakkktttxxx~~~{{{uuu{{{{{{ppphhhfffcccccceeeffffffeeedddbbb`````````aaa```^^^XXXXXXWWWVVVTTTRRRPPPOOOLLLFFF>>>666222///...---,,,++++++,,,...//////...//////.........---------///............---------,,,------......------,,,...---,,,++++++---...000++++++,,,,,,---...//////........................////////////000000000000222222222222222222222222444444444444444444444444444555666777777999<<>>///$$$222###"""'''!!!***---///***&&&***aaalll```((('''''''''((((((((((((((('''***&&&''',,,$$$000eee(((&&&&&&''''''''''''&&&&&&&&&(((\\\vvv555SSSiiizzzlllLLL666...,,,///444 000###+++'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////---......///000000111111//////000000000111111111111111111222222222333333222444;;;FFFQQQ^^^qqqyyysssfffVVVOOOOOOQQQYYYgggwww|||iiieeeaaa^^^^^^___``````^^^^^^]]]\\\ZZZXXXVVVUUUTTTSSSQQQPPPOOOLLLHHHEEE???;;;666222000///...------------........./////////............---------,,,------......------,,,,,,,,,------......------+++,,,,,,------.................................////////////000000000000000111111222333333444444444444444444444444444444444555666777777999<<>>GGGRRR[[[gggbbbQQQAAA<<<===;;;888555444444333222222111111000///...---...//////---+++------------------------...------&&&***>>>222$$$!!!000000)))))))))))))))***************************)))((((((+++???%%%---//////***$$$"""$$$(((,,,,,,,,,,,,,,,,,,,,,,,,(((,,,------'''%%%)))###(((---%%%+++...///777$$$:::222'''(((***,,,............$$$)))''')))???vvv###777%%%"""<<<((((((((((((((((((((((((ddd++++++$$$)))%%%(((&&&&&&+++ 222eee999000###:::555'''+++###''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++***++++++++++++,,,,,,,,,***+++,,,---....................................////////////000000000111111111111111222222222222222333444333333555999<<>>GGGSSS\\\ddd|||```QQQAAA<<<===;;;777666444444333222222111111000///...---...//////---+++........................444 ---;;;+++///111...,,,)))))))))))))))*********************+++******)))(((%%%MMM***!!!"""%%%***...///,,,)))%%%%%%%%%%%%%%%%%%%%%%%%&&&(((...******%%%&&&%%%)))))),,,)))<<<,,,;;;!!!777%%%222(((''')))+++...///000000000,,,&&&---'''"""666 ***666''''''''''''''''''''''''///@@@555((($$$,,,"""'''&&&)))$$$(((%%%qqq222&&&''' 555''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************((((((((()))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,---......................................./////////000000000111111111111111111222222222333111444777666555777>>>DDDUUUbbbnnnrrrqqqpppnnnlll\\\UUUNNNMMMPPPXXXggguuussslllgggbbb``````]]]YYYXXX[[[YYYXXXWWWWWWWWWVVVSSSPPPOOONNNKKKFFFAAA===999777000///...------...//////...///////////////...---------------------------......------------......,,,------------.........---------............///////////////000000000000111222222333333222222222222222333333333333444444333444666777777888;;;===GGGSSS\\\```sss___PPPBBB===<<<:::777666444444333222222111111000111000000000111000...,,,------------------------///---555+++111777***)))((()))))))))*********************++++++******)))...qqqEEELLLHHHEEEDDDEEEEEEBBB???EEEEEEEEEEEEEEEEEEEEEEEE000 ***&&&---'''(((+++,,,!!!333 111'''///'''111 111'''(((***,,,...////////////111%%%,,,'''&&&xxx________________________sssyyy,,,***%%%+++%%%'''&&&###---+++***---DDD,,,)))###///%%%$$$***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---.......................................//////000000000111111111111111111222222222333333111444777666555;;;HHHRRRcccnnnvvvtttlllfffaaa]]]QQQMMMKKKPPPXXXeeevvv}}}ttthhhbbb^^^^^^]]]YYYYYY[[[ZZZYYYXXXYYYYYYXXXVVVSSSQQQQQQOOOLLLHHHCCC>>>;;;333111///...------...///.../////////////////////............------------......------------......------------............---------............///////////////000000000000111111222333333333222222222222222333333333444444333555666777777888;;;===EEESSS[[[]]]mmm\\\OOOBBB===<<<999777666444444333222222111111000222111000000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,000555+++dddzzzBBB"""///+++PPP)))((()))))))))******************++++++++++++******)))444VVV((($$$...&&&+++---...%%%...!!!:::&&&+++YYY%%%...333000******,,,------,,,+++***)))&&&)))$$$---uuu$$$))))))$$$,,,'''%%%%%%"""%%%###%%%***|||$$$:::444222***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------------......//////......////////////////////////000000000000111111111111111222222222222333333333111444666666999CCCUUUbbbqqqxxxzzzpppaaaXXXSSSQQQNNNNNNSSS___mmm|||~~~kkkddd^^^]]]]]]ZZZZZZ\\\[[[ZZZZZZZZZ[[[[[[XXXVVVSSSSSSRRRPPPLLLGGGBBB@@@888666333000......//////////////////000000111111/////////......---------......------------......---------.........//////---------............///////////////000000000000000111222333333333333333222222222333333333444444444555666777777888:::<<>><<<999666777444444333222222111111000000///............,,,***,,,,,,,,,,,,,,,,,,,,,,,,///...ZZZ)))))))))))))))************)))***++++++,,,+++++++++!!!...))))))&&&---$$$---((((((---###000,,,$$$ JJJUUU(((---"""333******+++++++++***)))(((###---...$$$+++===999&&&--- ...'''%%%&&&'''%%%000'''$$$&&&$$$000###%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++)))************+++++++++,,,,,,,,,,,,---------------....../////////......////////////////////////000000000111111111222222222222222222333333333333333555888;;;BBBPPPaaannn{{{~~~xxxgggUUUNNNNNNPPPSSSXXXdddwwwsssjjjbbb```___\\\[[[]]][[[ZZZZZZ[[[]]]\\\ZZZXXXUUUUUUUUUSSSPPPKKKGGGEEE>>>;;;777333000//////000////////////000111333333000000//////...---------......------------......------........./////////---------............///////////////000000000000000111222222333333333333222222333333333333444444444666777777777777:::<<>><<<888666777444444333222222111111000111///............+++)))------------------------+++444...)))))))))))))))************)))***++++++,,,,,,,,,+++111666rrr666++++++---###111%%%&&&---!!!444''')))333###fffJJJ555&&&+++111((()))***++++++******)))'''---000(((***+++nnn###...###&&&'''&&&&&&111((($$$<<<!!!111TTT)))666444%%%%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))************+++++++++,,,,,,,,,------------.........////////////......////////////////////////000000111111111222222222222222222333333333444444666999>>>EEEOOO\\\jjjrrrzzzzzzppp]]]NNNMMMWWW___fffmmm|||~~~sssiiidddbbb^^^\\\\\\ZZZZZZZZZ\\\]]]]]][[[YYYYYYXXXWWWUUURRROOOLLLJJJDDDAAA<<<666222000000000////////////000222444555000000000///...---------......------------..................////////////---------............///////////////000000000000000000111222333333333333222222333333333333444444555666777777777777999;;;DDDQQQYYY\\\ppp}}}XXXMMMCCC???<<<888666777444444333333222111111000333222000000000///---+++........................%%%666%%%)))))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,$$$RRR<<<,,,......$$$777&&&---***)))***---,,,***///ZZZPPP---...$$$'''(((***+++,,,,,,++++++,,,%%%((((((+++111!!!---(((''''''+++&&&###000+++...###AAA***...---%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,---------.........///////////////......000000000000000000000000000111111111111222222222222222333333333444444444888<<>>===999666666555444444333333222222111000000///............///////////////////////////''')))///555111+++333BBB"""+++***((()))+++,,,,,,+++++++++++++++++++++++++++444+++'''"""''',,,///111***************+++++++++000555%%%...777444///,,,111---&&&111+++111000...+++///lllMMM---&&&///!!! ((((((((((((((((((((((((888)))UUUccc)))$$$%%%...333///&&&!!!(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))***,,,,,,+++************++++++++++++,,,,,,,,,---------............///...------------...//////////////////000000000111000000000000111111111222444444444444555777999:::CCCOOOYYY]]]```gggkkkkkkfffeeegggmmmsss{{{~~~mmmaaa___ZZZYYY^^^___\\\[[[^^^[[[[[[[[[ZZZXXXUUUSSSQQQNNNMMMIIIDDD???999555222222000//////111222222222000//////......---,,,,,,............................................................////////////......//////000000111111000111111222222333444444555444333333555555444333555555666666777999:::;;;AAANNNXXX```wwwuuuUUUKKKAAA>>>===999666666555444444333333222222111111000//////......//////////////////////////////888***###)))000...***)))//////[[[000+++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...((((((???hhh444000$$$444666***+++++++++,,,,,,,,,,,,$$$...444222&&&444ZZZ000000)))%%%222000///)))333000(((CCC(((,,,---"""333((((((((((((((((((((((((111+++666qqq999'''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///......------......///000/////////000000000111111000000111111111222222222333444555555555888>>>CCCQQQ[[[cccbbb^^^]]]___```YYY```nnn{{{}}}jjjddd```^^^``````^^^]]]^^^\\\\\\\\\\\\ZZZXXXVVVTTTRRRQQQOOOKKKEEE???:::777222000......000111111111000//////......---------............................................................////////////......//////000000111111000111111222222333444444555333333333555555444333555555666666777999:::;;;>>>KKKVVV^^^vvvsssTTTJJJAAA>>>>>>:::666666555444444333333222222111111000000///.../////////////////////////////////111,,,+++///111...---...'''666&&&&&&{{{+++,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,///'''...///(((...,,,,,,------......//////888***"""...333$$$---PPPDDD***$$$///...$$$.........000///,,,***$$$((((((((((((((((((((((((>>>??? ///^^^&&& 000(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))),,,+++******+++,,,---,,,+++++++++,,,,,,,,,---------------............///...............//////000//////000000000111111111111111111222222222333333111444666666555:::DDDLLL]]]bbbddd^^^UUUQQQTTTXXX\\\dddrrruuuqqqkkkeee```^^^]]]]]]^^^]]]^^^^^^^^^]]][[[YYYXXXTTTTTTRRROOOJJJDDD>>>;;;444222///...///000111000000/////////......------............................................................////////////......//////000000111111000111111222222333444444444333222333555555555333555555666666777999:::;;;>>>JJJUUU]]]rrroooSSSIIIAAA???>>>:::777555555444444333333222222111111111000///////////////////////////////////////***,,,000111---'''&&&(((111---,,,,,,"""'''ooo(((,,,+++)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,...666...###;;;###000***444,,,,,,------...//////000###333555///222000***)))???YYY111888000222333===...UUU"""$$$,,,,,,))))))))))))))))))))))))+++###%%%+++)))''')))'''uuu%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***,,,***((()))+++---,,,+++++++++,,,,,,,,,------------------............//////............///000000000000000000111111111111222222222222333333333333111444777777999???JJJSSSbbbaaa]]]UUULLLJJJPPPXXXdddlll|||{{{nnnbbb\\\\\\]]]]]]^^^^^^___```___^^^]]]\\\VVVVVVUUURRRMMMGGGBBB>>>888555111///000000000000///////////////.........////////////////////////////////////////////////............////////////......//////000000111111000111111222222333444444444333222333555666555444555555666666777999:::;;;???KKKUUU\\\mmmmmmSSSIIIAAA??????;;;777555555444444333333222222111222111000000//////000000////////////////////////555///***(((+++111777;;;...***%%%...===999222888ccc***,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++333hhh000(((...***------...///000000111222777000***111:::333111>>>...222666TTTfffAAALLLLLLGGGDDDOOO:::$$$---!!!***))))))))))))))))))))))))&&&&&&111***!!!222)))"""(((???nnn$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++)))'''))),,,...,,,***,,,,,,,,,,,,---------------------............/////////......//////000111000000000111111111222222222222333333333444444444222444888;;;???HHHSSSZZZaaa[[[TTTOOOKKKMMMWWWaaagggssszzziii___^^^^^^\\\^^^___```aaaaaa```___^^^ZZZYYYXXXUUUQQQKKKGGGDDD>>>:::555222111111000000////////////////////////////////////////////////////////////////////////............////////////......//////000000111111000111111222222333444444333222222333555666555444555555666666777999:::;;;@@@KKKUUUZZZfffjjjRRRHHHAAA@@@???;;;777555555444444333333222222111222111000000//////000000////////////////////////---///111333444111***###;;;==='''"""(((&&&!!!!!!222BBBnnn$$$---+++******,,,------,,,------------------------444111111"""!!!555444&&&000000000000000000000000////////////////////////222&&&666,,,111???(((222333444555666777888888444FFFEEE555444999;;;>>>HHHAAA:::???DDD;;;@@@XXX~~~ZZZ\\\bbb]]]XXXaaaUUUhhhPPPOOOMMMJJJGGGDDDAAA@@@777666555222000---+++***************************111"""%%%000===---''')))))))))))))))))))))))) ((((((000888***)))111$$$%%%111...$$$555UUU}}}555))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++)))(((+++///000---***,,,,,,,,,------------...---------............//////////////////000000111000000111111111222222222333333333333444444444444555666999???GGGQQQ[[[```^^^UUUNNNOOOSSSYYYdddooorrrrrrgggeeebbb]]]]]]^^^```aaabbbaaaaaa``````^^^\\\YYYUUUQQQMMMKKKDDD@@@999555333222111000/////////////////////000////////////////////////////////////////////////............////////////......//////000000111111000111111222222333444444333222222333555666666555555555666666777999:::;;;???JJJTTTXXXaaawwwiiiQQQHHHAAA@@@@@@;;;777555555555444333333222222111222111111000000000000000////////////////////////(((...333111......222444888---'''222888)))(((===...***"""000999222...---+++***+++,,,---------------------------------...%%%888***<<>>??????HHHBBB===FFFPPPEEE===FFF888MMMKKK>>>JJJ[[[ZZZPPPPPPbbbOOOaaagggYYYjjj\\\mmmbbbiiihhhdddlllooo___aaa___[[[VVVQQQLLLHHHFFFEEECCC@@@<<<888444111000------------------------,,,%%%///...999$$$///)))))))))))))))))))))))),,,,,,%%%###((((((&&&***'''+++((("""$$$,,,---&&&%%%---...&&&$$$))))))$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,***)))---111222...***,,,,,,,,,---------......---------........./////////////////////000111111000111111111111222222222333333333444444444555555888888;;;BBBMMMXXX```ddd[[[QQQLLLRRR[[[dddoooyyyzzzoookkkeee]]]]]]^^^```aaabbbbbbaaaaaadddccc```\\\XXXUUURRRQQQHHHCCC<<<777444222111000////////////000000000000000000000000000000000000000000000000000000000000............/////////000......//////000111111111000111111222333333444444333222222333555666666555555555666666777999:::;;;===HHHRRRWWW^^^rrrdddQQQKKKCCC???<<<;;;777555888777555444333222222111222222111000//////000000000000000000////////////...///000111111000///...,,,,,,,,,---------......///...---,,,+++,,,,,,------------------------------------,,,,,,+++++++++000...------...//////...............////////////.........//////000000000333444666777777999<<<>>>@@@AAAAAA@@@???@@@CCCEEEDDDDDDFFFGGGGGGGGGGGGGGGFFFHHHLLLRRRYYY```fffiiifffffffffhhhllloooppppppkkkddd```dddjjjkkklllnnnooolllgggccc^^^YYYSSSOOOPPPLLLGGGBBB???===;;;999333222111000///...---,,,,,,,,,+++***))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,,,,---------------------------------------.........//////////////////000000000000222222111111222222333444000222444444444555777999888:::???HHHSSSZZZ\\\[[[RRROOOPPPXXXaaajjjyyy}}}mmmYYYYYY\\\______^^^___cccfffddddddcccaaa^^^ZZZWWWUUUQQQKKKCCC<<<888444111//////......000222333222111//////............//////////////////////////////////////////////////////////////////000000000000111111222222222333333333333333333444444444555555444444555666777888999999>>>GGGPPPSSS[[[pppcccPPPJJJCCC>>>===;;;888666777666555444333222222222222222111000000000000000000000000000000000000///...///000111111000///...,,,,,,---------.........///...---,,,,,,,,,------------------------------............---------,,,---,,,,,,---...///......,,,,,,------...///111111///000111333444666777888;;;===>>>??????AAACCCEEECCCCCCCCCBBBAAAAAACCCEEECCCDDDFFFHHHJJJKKKLLLMMMMMMOOOSSSYYYaaaiiipppuuuvvvuuuuuuvvvvvvuuuqqqooo```XXXTTTYYYbbbjjjrrrxxxwwwuuurrrooolllhhhccc```WWWSSSLLLFFFCCC@@@===;;;777777555333111///...---,,,+++***((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))***)))))))))((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,,,,---------------------------------------.........//////////////////000000000111222222222111222222333444222333555555444333444666999???JJJTTTZZZYYYTTTOOOQQQPPPSSSZZZcccoooqqq[[[\\\___aaabbbbbbbbbbbbccceeeeeedddcccaaa^^^[[[ZZZSSSNNNGGGAAA;;;666222///000000///000222222111/////////............//////////////////////////////////////////////////////////////////000000000000111111222222222333333333333333333444444444555555444444555666777888999999;;;EEEOOOTTT]]]sssaaaNNNIIIBBB>>>===<<<:::777666555444333333333333333222222111000000000000111000000000000000000000000//////000000000000//////,,,------------.........///...------,,,---------........................///////////////.........,,,,,,---.../////////...------------...000222444555666888:::===???AAABBBCCCEEEGGGGGGGGGHHHJJJKKKGGGGGGGGGEEECCCBBBCCCEEEDDDFFFJJJMMMPPPRRRSSSSSSNNNPPPSSSYYYbbbllluuuzzz{{{uuuppp^^^TTTMMMPPPYYYdddpppzzz{{{zzzyyyxxxwwwsssoookkkbbb]]]UUUNNNIIIEEEBBB@@@>>>===<<<999777555333222///---,,,***)))******++++++***)))(((''''''''''''))))))))))))))))))))))))******)))))))))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++++++++,,,,,,,,,,,,------------------------------------.........//////////////////000000000111111222222222222222333444444222444666666555555777888>>>FFFRRRZZZ\\\XXXQQQMMMWWWXXX\\\ccckkkyyyyyygggeeeeeefffggghhhgggeeecccggggggggggggeeecccaaa___YYYUUUOOOIIICCC<<<555111222111000000111111000...000//////......//////000////////////////////////////////////////////////////////////000000000000111111222222222333333333333333333444444444555555444444555666777888999999:::CCCMMMTTT]]]qqq```MMMHHHAAA>>>======;;;888555444444333333333444444222222111000000111111111000000000000000111111111000000000000000/////////------------.....................------------...........................////////////////////////---...000000//////...///000000///000222444777999??????AAACCCEEEGGGIIIJJJFFFHHHJJJKKKKKKKKKMMMNNNKKKKKKKKKIIIGGGEEEFFFGGGHHHLLLRRRWWWYYYYYYWWWVVVIIIJJJMMMSSS]]]gggqqqwww~~~zzzwwwkkk```VVVSSSVVV\\\eeemmmzzzyyyyyyzzzzzzxxxtttqqqkkkeee\\\TTTNNNJJJFFFCCCBBBBBB@@@???===<<<::::::666555222000...---,,,------,,,+++******))))))***))))))))))))))))))))))))*********)))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********++++++++++++++++++,,,,,,,,,------------------........................//////////////////000000000111111111333222222222222333444444111333666777888999<<>>======;;;999555444444333333333444444222111111111111111222222///000000000111111111222111111000///////////////---------.........//////---.....................////////////////////////..................//////---///000000...,,,---...222222444666:::>>>BBBDDDHHHHHHIIIIIIJJJKKKKKKKKKFFFHHHLLLMMMNNNOOOQQQRRRPPPQQQRRRPPPNNNLLLLLLMMMRRRUUU[[[______\\\XXXUUUNNNNNNQQQWWW___jjjsssyyy~~~|||||||||~~~~~~}}}yyyoooddd^^^ZZZWWWYYY]]]ooopppqqquuuxxxyyyxxxvvvjjjeee^^^VVVPPPKKKFFFCCC@@@@@@@@@@@@?????????>>>===;;;999555222///---,,,,,,,,,++++++++++++,,,,,,************************************))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********************************))))))))))))******************+++++++++++++++++++++,,,,,,,,,---------------....../////////........./////////000000000000000000111111111111333333222222333333444555222333555666777:::???CCCNNNPPPRRRSSSSSSVVV]]]bbblllpppuuu}}}zzztttoookkkhhhlllllllllllljjjhhheeedddbbb___\\\WWWPPPHHH>>>888444222000000111222222222000000////////////000000000000000000000000000000////////////////////////////////////000000000000111111222222222333333333333333333444444444555555444444555666777888999999===CCCMMMVVV\\\hhh___MMMHHHAAA>>>======;;;888666555444333333333333333222111111111111222333333///000000111111222222222222111000///......//////------........./////////------...////////////...000000000000000000000000............////////////,,,...000///------000333666888<<<@@@EEEJJJMMMOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFIIINNNQQQSSSUUUWWWYYYYYY[[[\\\\\\ZZZYYYYYYZZZ]]]^^^``````^^^[[[WWWTTTYYYZZZ\\\aaahhhqqqxxx}}}~~~|||zzzzzz{{{{{{{{{zzzwwwpppiiiddd^^^VVVTTTUUU[[[\\\___eeelllqqqssstttfffbbb]]]XXXRRRMMMGGGCCC>>>>>>???????????????@@@@@@@@@>>><<<888333///---+++++++++***++++++,,,,,,************************++++++*********)))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************+++******))))))******+++*********++++++++++++,,,++++++,,,,,,,,,,,,---------------...//////000000....../////////000000000000000000111111111222222333333333333333444444555555555555555777<<>>===<<<:::888777666555444333222222222222111111111222222333444///000000111111222333333333222000///.........///............////////////,,,---...///000000///...000000000000000000000000/////////000000000111111---000222222111333:::???DDDFFFIIILLLOOOPPPPPPPPPLLLKKKJJJHHHFFFDDDCCCBBBDDDIIINNNSSSWWWZZZ]]]___dddfffiiiiiiiiihhhiiijjjgggddd___ZZZWWWVVVVVVWWW[[[\\\^^^bbbgggmmmsssvvvvvvuuutttssstttrrrpppnnnhhheeecccbbb]]]VVVSSSUUUOOOOOORRRWWW^^^eeeiiijjjeeeccc```]]]YYYTTTMMMHHHBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEDDDAAA<<<777333///...---,,,,,,,,,,,,,,,************************+++++++++*********)))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************+++******))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------------...///000000000.../////////000000000000000000111111111222222222444333333333333444555555666666666777<<>>===<<<999777888777555444333222222111222111111111222333333444///000000111222222333333333222000///.........///............/////////000,,,---///000000000///...000000000000000000000000000000111111222222222222111444666777777<<>>999333000000///---******)))((((((***,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////000000111111111111000000000111111222222333444444555444333444666666666555555999;;;@@@SSSkkktttpppbbbVVVOOOWWWeeeooovvv|||zzzuuummmiiinnnsssrrrsssvvvuuurrroookkkeee^^^UUUPPPJJJDDD<<<666333222222222000000///000000111222222000000000000000000000000////////////000000000000000000000000111111111111111111222222222333333333222222333333333444444444555555555666666777888999:::???IIISSSUUUZZZnnn\\\NNNHHHAAA======<<<:::888666555555444444333333222222222111111111111222222111111111111111111111111000000000000000000000000000///---...//////---,,,000000000000000000000000...///000000111000000000333333333333333444444555888;;;CCCNNNZZZcccfffggg```^^^ZZZTTTOOOJJJGGGEEEDDDDDDDDDDDDEEEIIINNNQQQQQQVVVZZZYYYWWWXXX^^^eeefffiiinnnppppppooonnnnnnkkkhhheeeeeeggggggeeeccc]]][[[YYY[[[^^^bbbeeefffiiiiiiiiiiiihhhfffdddccc]]]^^^___^^^\\\[[[]]]___```_________ZZZVVVZZZccckkkooouuuwwwvvvuuuuuuvvvmmmkkkhhhfffeeebbb^^^[[[YYYWWWTTTRRRPPPMMMJJJHHHGGGCCC===999777555111---...---++++++---......---++++++++++++************************************))))))))))))))))))))))))(((((())))))))))))((((((************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------.........//////000000111111111111000000111111111222333333444444444444444555666666666555777;;;???HHH^^^sssuuulllYYYRRRQQQYYYeeeqqq~~~zzzqqqlllpppuuuvvvvvvxxxuuusssppplllhhhbbb\\\WWWOOOJJJAAA:::666444333222000000000000000111222222000000000000000000000000////////////000000000000000000000000111111111111222222222222333333333333222222333333333444444444555555555666666777888999;;;>>>HHHRRRUUU[[[pppYYYMMMHHHAAA>>>======;;;888666666555555444333333333222222111111111111222222111111111111111111111111000000000000000000000000000///......//////...---000000000000000000000000//////000111111111111111222333444333111222666999>>>EEEQQQ___iiimmmkkkhhh\\\YYYSSSMMMHHHEEECCCCCCDDDCCCCCCEEEIIINNNTTTXXXYYY]]]``````___bbbhhhnnnrrruuuyyy{{{{{{zzzzzzzzzsssuuuwwwyyyxxxuuuqqqmmmdddbbbbbbfffmmmqqqpppnnntttrrrnnnkkkiiiiiijjjkkkeeeiiimmmmmmiiieeeddddddeeeeeeggggggaaa[[[ZZZ]]]dddgggmmmrrrvvvyyy}}}xxxtttpppooopppooommmjjjgggccc___]]][[[XXXSSSOOOPPPLLLFFFBBB???:::333...///---+++***+++,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((())))))******))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////000000111111111111000000111111222222333333444444333444555666666666555555888>>>FFFSSSgggtttooo```OOOPPPTTT___kkk{{{uuunnnpppvvvyyyzzzzzzuuusssqqqnnnlllhhhccc___WWWQQQIIIAAA<<<777444222111111000000111111222222000000000000000000000000////////////000000000000000000000000111111111111333333333333444444444444333333333333444444444444555555555666666777888999<<<>>>FFFPPPUUU]]]sss}}}VVVLLLGGGAAA>>>>>>===;;;888666666666555444444333333333222222111111222222333111111111111111111111111000000000000000000000000000///...///000000///...000000000000000000000000//////000111222222222222000222444222222666@@@HHHOOOVVV```jjjnnnlllgggbbbYYYVVVRRRNNNLLLNNNPPPRRRRRRVVVYYYYYYYYY[[[aaafffpppssswwwyyyzzz~~~|||}}}~~~zzzwwwvvvwwwxxx~~~wwwpppnnnnnnmmmmmmnnnmmmjjjeeebbbaaaaaabbbeeehhhlllqqquuuxxxtttoookkkjjjmmmqqqttttttrrroookkkjjjjjjhhhbbb^^^]]]YYYSSSOOOKKKDDD<<<555111///,,,++++++,,,,,,+++---,,,,,,,,,++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------........................////////////000111111222222111111000111111222222333444444555333444666777666666666777;;;DDDPPP\\\fffiii___QQQLLLPPPYYYgggwww{{{qqqpppuuuyyy{{{{{{wwwuuurrrpppmmmjjjfffccc\\\WWWOOOGGGAAA;;;555222222222111111111222222333000000000000000000000000////////////000000000000///000000000111111111111333333333444444444555555333333333444444444444555555555555555666777888999<<<===DDDNNNTTT^^^uuuzzzTTTKKKGGGAAA???>>>>>>;;;888777666666555555444333333333333222222222222333333111111111111111111111111111111111111111111111111111///...///111111000///111111111111111111111111///000111222333333333333222555777999<<>>777333333333222222222222333333111111111111111111111111////////////000000000000///000000000111111111111333333333444444444555555333333444444444555555555555555555555666777888999<<<<<>>;;;888777777666666555444444444333333222222222222333333222222222222222222222222111111111111111111111111111000///000111222111000111111111111111111111111///000111222333444444444333777<<>>888444111000...---......---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......------........./////////....../////////000000000111111222222222222111111222222333333444444555555444666888777666888>>>BBBNNNXXXaaa```VVVMMMHHHGGGOOOZZZjjj{{{{{{}}}~~~}}}zzzwwwsssmmmfffaaa^^^[[[VVVQQQKKKCCC<<<666444444333333222222333333111111111111111111111111////////////000000000000000000000000111111111111333333333333444444444444333444444444555555555555555555555666666777888999<<<;;;AAAKKKTTT___uuuwwwSSSJJJFFFAAA??????>>>;;;888777777666666555555444444444333333222222333333444222222222222222222222222111111111111111111111111111000///000222333222111111111111111111111111111///000111333444555555555666;;;DDDOOOYYYbbbiiilllkkkjjjgggccc___^^^aaaddd```ccchhhqqq~~~{{{~~~vvvkkkdddcccfffiiikkkiiikkkiii```VVVSSSYYYaaalllqqqwwwyyyxxxwwwyyy{{{uuuqqqnnnlllllliiiccc___SSSNNNEEE===888444111...............------------++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///............////////////.../////////000000000000111222222333333222222111222222333333444555555555555777888777666:::BBBIIIWWWZZZ\\\XXXNNNGGGHHHLLLTTTggg||||||~~~zzzrrrjjjddd]]][[[XXXTTTPPPIIIAAA<<<555555444333333333333333111111111111111111111111////////////000000000000000000000000111111111111222222222222333333333333444444444444555555555555555555555666666777888999;;;:::@@@KKKTTT___tttwwwSSSIIIFFFAAA???@@@???;;;888777777777666555555444444444333333222222333333444222222222222222222222222111111111111111111111111111000///000222333333111111111111111111111111111///000222333444555555555>>>EEEPPP]]]iiioooooonnnggghhhfffdddcccgggnnnsss{{{~~~vvvllliiikkkmmmnnnjjjpppssskkk]]]WWW[[[bbbfffnnnuuuwwwtttrrrvvvzzzxxxuuurrrqqqrrrpppmmmiiigggaaaVVVLLLDDD>>>999666//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////............/////////000////////////000000000000111222222333333222222111222222333444444555555666666888888777666;;;EEEMMMZZZXXXTTTOOOIIIFFFJJJOOOYYYrrryyy|||wwwnnnggg]]][[[YYYWWWSSSLLLEEE???666555444333333333333333111111111111111111111111////////////000000000000000000000000111111111111111111222222222333333333444444444555555555666666555555555666666777888999:::999???KKKTTT___ssspppSSSLLLIIIDDD@@@>>>===;;;:::777777777666555555444444333333333222222222111111111222222333333222222111111111111111111111111111111111222222222333333333222333333222111222555777111...///333444444;;;FFFKKKUUUcccmmmqqqpppoooooojjjqqqyyy}}}xxxpppnnnooorrrqqquuuxxxvvvnnneee^^^ZZZccchhhmmmmmmjjjhhhjjjlllqqqrrrttttttsssrrrrrrrrrmmmiiiddd___XXXOOODDD===444///---///000------///***,,,...---,,,++++++,,,,,,,,,,,,+++++++++******************************++++++++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------................../////////000000000000000111111111111111111222222222333333333222222333444555666777888999555444;;;BBBHHHPPPXXXYYYRRRLLLJJJIIIJJJPPPXXXjjjyyyyyyzzz}}}uuuiii___UUUSSSWWWXXXQQQIII???;;;666222222333444444111111111111111111222222111111000000000000111111000000000000111111111111222222333333333333444444333333333444444444555555555555666666777777888888===;;;===EEEPPP___tttpppSSSLLLHHHDDD@@@>>>===;;;:::777777777666555555444444333333333333222222222222222222333333333333222222111111111111111111111111111222222222222333333333222333333333222222444666666333444777:::>>>HHHTTT^^^dddmmmsssuuuvvvyyy{{{|||zzzyyyxxxzzz{{{xxxrrrjjjccc```^^^bbbeeeeeeaaa^^^]]]^^^hhhlllrrrwwwxxxvvvsssrrrpppmmmjjjfffaaaZZZQQQKKK@@@999444222000,,,***,,,+++,,,...---,,,+++,,,---,,,,,,,,,++++++++++++***************************,,,,,,+++++++++,,,------,,,,,,,,,---------......------------------------,,,,,,---------................../////////000000000000000000111111111111111222222222222333333333333333444555555666777777999777777;;;DDDPPPZZZ___SSSOOOLLLJJJIIIMMMZZZfff{{{yyyyyyuuukkk___[[[]]]\\\TTTMMMCCC>>>888333222333444444111111111111111111222222111111000000000000111111000000000000111111111111222222333333333333444444333333333444444444555555555555666666777777888888<<<;;;===EEEOOO]]]qqqnnnSSSKKKHHHDDDAAA???>>><<<:::888777777666666555555444444444333333333222222222222222333333333333222222222222222222222222222222222222222222333333333333111222444444222222333444444333555999???GGGUUUaaakkknnnqqqrrrtttxxx|||vvvooojjjggg___```aaa^^^YYYRRRMMMKKKXXX```lllvvv{{{zzzuuuqqqqqqpppnnnmmmjjjfff___[[[MMMEEE<<<777222---+++,,,+++---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------,,,------------.............../////////000000000000000000111111111222222222222222222333333333333444444555555666666777777888;;;;;;===KKK]]]eeebbbNNNLLLJJJKKKNNNXXXkkk}}}~~~wwwwwwvvvjjjeeeeeeccc\\\UUUJJJDDD;;;555333333444555222222222222222222111111111111000000000000111111000000000000111111111111222222333333333333444444333333333444444444555555555555666666777777888888;;;:::===EEENNNZZZlll{{{lllRRRKKKHHHDDDBBB@@@>>><<<:::888888777777666555555555444444444444333333333333222333333333333333333222222222222222222222222222222222222333333333444444111333444444333333333555222555:::AAAIIITTTaaalllpppqqqssstttwww~~~xxxrrrnnnkkkgggfffddd___XXXOOOFFF@@@JJJRRR```nnnwwwyyyvvvsssqqqqqqppppppnnnkkkgggdddWWWMMMCCC===777000...000,,,---...---,,,+++---...------,,,,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,---------..............................------------...............////////////000000000000000111111111222222222222222222333333333444444555555666666666777777777888<<<>>>DDDZZZooommm]]]MMMJJJJJJPPP\\\lll|||sss{{{~~~sssnnnmmmkkkeee^^^SSSLLLAAA999555444555666333222222222222222111111111111000000000000111111///000000000111111111111222222222333333333444444333333333444444444555555555555666666777777888888999999===DDDLLLWWWgggtttjjjRRRJJJHHHDDDBBBAAA???===;;;888888888777666666555555555555555444444444333333333333333444444333333333222222222222222222222222222222333333333444444444222333444555444444666777555>>>IIIRRR\\\gggqqqwwwuuuxxx}}}{{{vvvqqqnnnmmmjjjfffccc^^^VVVMMMFFFFFFKKKVVVcccooovvvwwwvvvrrrssssssrrrpppmmmjjjiii```VVVLLLDDD===444000000---......---++++++---///---------,,,,,,,,,++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,---------..............................---------.........//////////////////000000000111111111111111222222222222222222333333333444444444555666666777777888888888777<<>>:::888777444444444333222222111111111111000000000000111111000000000000111111111111222222333333333333444444333333333444444444555555555555666666777777888888999888;;;BBBIIIRRRaaannngggQQQIIIGGGEEEDDDCCCAAA>>>;;;999999888888777666666666666666666666555555555444333333444444444444333333333333333333333333333333333333333444444444444555444444444444555888===AAAGGGVVVeeeoooxxx{{{xxxrrrmmmmmmpppqqqkkkeee```^^^^^^cccmmmuuuyyyzzzwwwyyyzzzwwwssspppooopppllleee^^^YYYOOOBBB777333...///...,,,+++,,,...000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------..........................................//////////////////000000000111111111111111111222222222333333333333333444444444444555444444666777999:::<<<<<>>;;;999999888888777666666666777666666666555555555555333444444555555444444333333333333333333333333333333333333444444444555555555555444444555999???DDDVVVdddrrr{{{zzzsssssswwwwwwrrrlllnnnjjjgggjjjqqqxxxzzzzzzvvvxxxyyywwwrrroooooopppjjjeeeaaa___WWWJJJ>>>::://////...,,,+++,,,...111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,---------......////////////////////////............/////////000000000000000111111111111111111222222222333333333333333333444444444555555333444555777999;;;======FFFRRRllldddRRRMMMTTTgggvvviiiaaa[[[WWWXXX^^^aaaaaaccciiimmmrrrwww{{{~~~uuummmfffZZZOOOFFF???:::666555555444333333222111111111111000000000000111111000000000000111111111111222222333333333444444444333333333444444444555555555555666666777888888888:::888:::???FFFPPP```nnn~~~fffMMMIIIGGGDDDBBBAAA@@@===;;;888888888888777777777777777666666666555555555555444444444444444444444444444444444444444444444444999777555555666777888888111777:::888999BBBNNNVVVeeeqqq{{{}}}nnniiinnnppptttyyy}}}~~~|||||||||zzzwwwsssnnnlllkkkgggccc```\\\WWWOOOJJJ444222///...///111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................////////////000000000000000000000000////////////111111222222222333333333333333444444444444444444888222555======666;;;HHHRRRnnnqqq___VVVQQQWWWZZZqqq}}}ooobbbZZZYYYSSSWWW\\\^^^^^^___bbbeeeiiikkkuuuzzzuuunnnddd\\\UUULLL@@@777777666555555555444222000222222222111111111111000111111222222222333333333222333444444555555444444444444444555555555555666555555666666777777888888888:::;;;>>>DDDPPP^^^iiizzzeeeNNNIIIGGGDDDBBBAAA@@@===;;;888888888888777777777777777777666666666555555555444444444444444444444444444444444444444444444444444333333333555777888888555777888;;;EEEUUUbbbgggsssyyyhhhfffhhhmmmsssxxx{{{|||{{{||||||}}}|||zzzvvvrrrpppkkkhhheeebbb```[[[UUUPPPCCC===555000......////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.................................////////////000000000000000000000000000000000///111111222222222333333333333333444444444444555555888444666===<<<999CCCRRRiiiwww~~~sssbbbWWWSSSRRRaaallltttiii```WWWSSSTTTTTTXXX\\\^^^___aaafffjjjrrruuu}}}uuukkkccc\\\RRRFFF===888666555555666555333222222222222222111111111111111111222222222333333333222333444444555555444444444444444555555555555666555555666666777777888888999:::;;;===CCCPPP___jjj~~~eeeNNNIIIGGGDDDBBBAAA@@@===;;;999999888888888777777777777777777666666666555555555555555555555555555555555555555555555555555555222222333444666777999:::;;;;;;;;;CCCVVVlllyyy{{{fff]]]```dddjjjppptttxxxyyy|||}}}~~~~~~}}}zzzvvvtttllljjjhhhfffddd```\\\XXXQQQIII===333......///000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.................................////////////000000000000000000000000000000000000111111222222222333333333333333444444444555555555777666888;;;<<>>888222///............------------------------------------,,,,,,,,,---------......---------.........//////////////////////////////////////////000000000000///000000000111111111222111111222222222333333333333333444555555666777777888999:::===JJJaaaxxx~~~mmmZZZQQQVVVbbblllrrrxxxlll```WWWPPPRRRWWWYYY\\\___```cccgggjjjooovvvvvvnnncccWWWMMM@@@<<<888555555555555555333333333222222222222111111111222222222333333333222333444444555555444444444444444555555555555666555555666666777777888888999999:::;;;@@@LLL[[[fffbbbPPPIIIGGGDDDBBBAAA@@@===;;;:::999999999999888888888888888777777777666666666777777777777777777777777777777777777777777777777999:::999777666888>>>CCCJJJZZZnnn|||vvvssslllddd___```gggnnnzzz{{{}}}~~~~~~|||zzzxxxvvvvvvtttoooiiieeecccbbbbbb^^^XXXQQQIII>>>444---/////////.........------------------------------,,,,,,,,,---------......------........./////////////////////////////////////////////000000000000///000000111111222222222111111222222222333333333333333444555666777777888888;;;???HHH]]]wwwlll___TTTUUU___jjjuuu|||xxxggg]]]SSSOOOPPPUUUYYYZZZ\\\``````eeekkkqqqyyy~~~vvvlll___VVVHHHCCC===888666666555555333333333333222222222222111111222222222333333333222333444444555555444444444444444555555555555666555555666666777777888888888999999;;;???JJJWWWaaayyybbbPPPIIIGGGDDDBBBAAA@@@===;;;::::::999999999888888888888888888777777777666666777777777777777777777777777777777777777777777777777999:::999:::@@@JJJRRRcccrrrxxxmmmhhhiiilllvvvxxx{{{~~~~~~}}}xxxxxxvvvrrrkkkgggfffgggdddbbb___ZZZRRRGGG;;;444111111111000000000000///........................,,,,,,,,,---------..................////////////////////////////////////////////////000000000000///000000111111222333333111111222222222333333333333333444555666777888888888>>>FFFVVVsssxxx]]]UUUSSS[[[hhhuuuxxxhhh[[[UUUNNNOOOTTTYYY[[[[[[^^^dddcccjjjsss}}}xxxlllcccPPPKKKCCC<<<999777666666444444333333333222222222111111222222222333333333222333444444555555444444444444444555555555555666555555666666777777888888777888:::;;;???GGGSSS[[[kkkbbbQQQIIIGGGDDDBBBAAA@@@===;;;:::::::::999999999888888888888888888777777777777777777777777777777777777777777777777777777777777666999;;;<<<@@@IIIWWWaaa{{{|||qqqnnnnnnsssvvvzzz~~~yyyyyyxxxsssmmmiiiiiikkkcccbbb```]]]WWWNNNDDD===333333333222222222222111........................,,,,,,,,,---------................../////////000000000000000000000000000////////////000000000000///000000111222222333333111111222222222333333333333333444555666777888999777???LLLaaalllTTTPPPSSS```pppmmm^^^VVVTTTQQQTTTYYY___^^^]]]bbbjjjhhhooo{{{vvvmmmWWWPPPGGG@@@;;;999888777444444444333333333222222111111222222222333333333222333444444555555444444444444444555555555666666555555666666777888888888666888:::;;;>>>FFFPPPXXX^^^rrr```LLLIIIGGGDDDBBBAAA???===::::::::::::999999999888888777777777777888888888888666666666666777777777777444888::::::999999::::::777===<<<;;;BBBJJJ^^^yyyyyyyyysssvvv|||}}}}}}}}}}}}{{{wwwqqqlllhhhgggeeeaaa]]]XXXRRRKKKFFF>>>:::444000//////000000////////////////////////------------------------000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333333333333333333000444666555444777:::<<<===@@@WWWwwwzzz[[[TTTMMMSSSjjjwww___SSSQQQLLLPPPWWW___bbbaaabbbeeeiiinnnsss}}}uuugggZZZIII>>>999888777666444444333222222111111000222222222222222222222222444444444444444444444444444444444444444444444444555555555555666666666666777888999:::<<>>:::888777444444333333222111111111222222222222222222222222444444444444444444444444444444444444444444444444555555555555666666666666777999::::::<<>>???LLLggg|||tttnnntttzzz|||yyyssspppjjjhhheeecccaaa^^^ZZZWWWOOOHHH>>>555111000000000000000000000000000000000------------------------000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333333333333333444444555666777888999999::::::CCC\\\wwwxxxjjj[[[QQQWWW^^^ttt}}}lllaaaUUUSSSWWWTTTXXX]]]bbbdddfffjjjssszzzvvvmmm^^^OOOCCC<<<999888555444444333333222111111222222222222222222222222444444444444444444444444444444444444444444444444555555555555666666666666888999::::::<<>>>>>>>>AAAFFFLLL```}}}ppppppvvv|||zzzwwwqqqnnnjjjfffccc```\\\YYYZZZRRRFFF;;;555222111111////////////////////////........................///////////////////////////////////////////////////000000000111111111111111111111222222222333333333333333444444444444444555444666:::<<<===???BBBSSSqqq|||lll\\\UUUWWWWWWfffsssaaaXXXQQQTTTZZZXXX```cccggghhhjjjrrr~~~zzztttgggWWWHHH>>>:::999555555444444333333222222222222222222222222222222444444444444444444444444444444444444444444444444555555555555666666666666888999::::::<<>><<<;;;;;;;;;:::::::::999999888888888888999999999999888888888888999999999999:::666777<<>>AAAJJJTTT___xxxyyyrrrvvv}}}|||tttqqqlllgggdddaaa^^^\\\]]]VVVKKK@@@999444111000................................................///////////////////////////////////////////////////000000000111111111111111222222222222333333333333333333444444555555555666444555999:::;;;AAAIIIccc{{{lll]]]VVV\\\]]]qqqlllZZZTTTQQQWWW^^^[[[cccfffiiikkkoooyyy}}}xxxmmm^^^NNNBBB<<<:::666666555555444333333222222222222222222222222222444444444444444444444444444444444444444444444444555555555555666666666666888999::::::;;;BBBKKKRRRaaa}}}{{{[[[NNNGGGEEECCCBBBBBBAAA>>><<<;;;;;;;;;;;;::::::::::::888888888999999999999:::888888999999999:::::::::<<<777888======;;;@@@IIIVVVddduuuxxxxxx}}}wwwsssnnniiigggeeecccaaa\\\WWWNNNFFF???888333///////////////////////////........................000000000000000000000000000000000000000000000000000000000000111111111111222222222222333333333333333333333444555555666666888555666888666777CCCSSSsss{{{qqqdddXXX```fff{{{|||eeeXXXVVVSSSZZZaaa^^^cccfffjjjnnnuuutttfffXXXKKKAAA<<<777666666555555444333333222222222222222222222222444444444444444444444444444444444444444444444444555555555555666666666666777888999999:::@@@IIIQQQ___vvv{{{[[[NNNGGGEEECCCBBBBBBAAA???===<<<;;;;;;;;;;;;:::::::::888888888999999999::::::999999999::::::::::::;;;???:::999===>>>@@@NNN___ssszzztttnnnjjjhhhfffddd]]]ZZZUUUOOOIIIAAA999333000000000000000000000000........................000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444333333444444555666666666777666888:::777;;;PPPhhhtttlllccc\\\iiixxxppp^^^WWWXXXWWW]]]dddaaacccgggmmmttt}}}pppcccUUUHHH???777777666666555444444444222222222222222222222222444444444444444444444444444444444444444444444444555555555555666666666666666777888777999???HHHOOO\\\qqqzzzZZZNNNGGGEEECCCBBBBBBAAA???===<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::999999:::::::::;;;;;;;;;@@@;;;;;;???AAAHHH^^^vvvzzzrrrmmmiiieeeccc```^^^\\\XXXRRRJJJ@@@999222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222333333333444444444333333444444555666777777666555999===<<>>GGGNNNZZZnnnyyy^^^KKKHHHFFFCCCAAAAAA@@@???===<<<;;;999:::;;;;;;:::888;;;::::::999888888888999<<<888777:::;;;::::::<<<<<<===AAAFFFHHHUUUzzz|||uuukkkgggiiicccbbb]]]VVVTTTSSSKKK???;;;666111000333444222...000000////////////000000//////000111111111111111000000000000000000000000000000000000111111111111222222333333333444444444555555555666666666666666888555999>>>???KKKuuueeeRRR]]]tttxxx___ZZZXXX[[[^^^^^^```dddiiittttttiii\\\HHH???:::888999:::777555666333333333333333333333333555555555555555555555555555555555555555555555555555555555555666666666666777888999999:::>>>FFFLLLVVVeee}}}vvv]]]JJJHHHFFFCCCAAAAAA@@@???===<<<;;;999:::;;;;;;:::888;;;::::::999888888999999<<<888888<<<===;;;<<<>>>???>>>CCCLLLUUUjjj{{{pppiiihhhdddccc^^^YYYXXXWWWOOODDD???999333000222333111///000000////////////000000//////000111111111111111111111111111111111111111000000000000111111111111222222333333333444444444555555555666666666666666999999<<<@@@DDDXXX{{{[[[RRRbbbrrr]]]YYYWWW[[[^^^___bbbgggmmmzzzxxxnnnbbbNNNAAA:::777888888555444555333333333333333333333333555555555555555555555555555555555555555555555555555555555555666666666666777888:::999:::>>>EEEKKKTTTbbbwwwrrr[[[JJJHHHFFFCCCAAAAAA@@@???===<<<;;;::::::;;;;;;:::888;;;::::::999999999999999;;;999:::>>>???======@@@@@@@@@GGGWWWjjjyyyoookkkeeeddd```]]]]]]\\\TTTKKKFFF???666111000111111111111000000//////000000111///000000000111111111111111111111111111111111111000000000111111111222222333333333333444444444444555555555666666777777777666:::<<>>888888888666444555333333333333333333333333555555555555555555555555555555555555555555555555555555555555666666666666777888:::999999===DDDJJJRRR]]]mmm{{{oooZZZKKKHHHFFFCCCAAAAAA@@@???======;;;::::::;;;;;;:::999;;;::::::999999999::::::<<<:::<<>><<<===AAADDDIIIXXXpppxxxqqqhhheeeaaa```aaa___XXXQQQMMMEEE;;;444111111222222111000000000000000000111000000000000000111111222111111111111111111111111000000111111111222222222333333333444444444444555555555555666777777888888777;;;===CCCXXX{{{sss]]]```nnnyyybbb___\\\[[[___bbbfffmmmuuuyyygggPPPEEE<<<::::::888666777444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666666888:::999999<<>>CCCJJJYYYtttuuuoooiiicccbbbccc```ZZZVVVRRRLLLBBB999444333333333111111000000000000111111000000//////000000111222111111111111111111111111111111111111222222222222333333444444444555555555555555666666777888888999:::>>>CCCNNNjjjrrr^^^WWWeeewwwqqq___^^^\\\]]]aaaeeejjjttt~~~pppYYYLLL???:::999777666666444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666666888:::999999;;;AAAEEEOOOTTT[[[aaapppmmmYYYMMMHHHFFFCCCAAAAAA@@@???======<<<;;;;;;<<<<<<;;;999:::::::::::::::;;;;;;<<<>>><<<===>>>======BBBJJJRRRkkk~~~yyyooogggeeeddd```[[[YYYUUUQQQIII@@@:::666444444222111111000000111111222111000/////////000222333222222222222222222222222111111111222222222222333333444444444555555555555555555666777777888999999999>>>HHH[[[uuusssdddXXXWWWfffwww}}}jjj```\\\[[[]]]ccciiiqqqwwwbbbRRRBBB;;;999777555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666666888:::999888:::???CCCKKKRRRYYY___qqqlllXXXLLLHHHFFFCCCAAAAAA@@@???===>>><<<;;;;;;<<<<<<;;;::::::::::::::::::;;;<<<<<<===<<<===??????AAAJJJTTThhhwwwkkkgggeee```\\\\\\VVVTTTOOOGGG???999555444222111111000000111111222111000///...///000222333222222222222222222222222111111111222222222333333444444444444555555555555444555666777888999:::::::::BBBTTTkkk}}}uuuggg^^^YYY]]]mmmsssfffaaa\\\\\\aaajjjsss~~~mmm[[[HHH???<<<999777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666888:::999888:::>>>BBBGGGQQQ[[[dddwwwjjjWWWJJJHHHFFFCCCAAAAAA@@@???===>>><<<;;;;;;<<<<<<;;;::::::::::::::::::;;;<<<===<<<;;;<<>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<======<<<===BBBGGGJJJ[[[qqqllliiiddd___]]]ZZZVVVSSSPPPJJJAAA;;;777555333222333333222111111222222222222333333333333333333222222222111111111222222222222333333333333333444444444555555555444666888888888:::===>>>NNNssshhh^^^[[[fff|||rrrgggcccaaagggvvv}}}uuueeeWWWDDD===>>>;;;666777777777777777777777555555555555555555555555666666666666666666666666777777777777666666666666666777999999888999;;;===CCCOOO[[[hhhhhhWWWIIIGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>><<<===AAAIIITTTnnnxxxrrrnnnfff^^^]]]ZZZXXXVVVTTTNNNFFF???999666333222222222111000222222222222333333333333333333333333222222222222222222222222333333333333333444444444444555555555555777999999888:::???DDD^^^|||___VVVYYYkkknnnfffeeefffmmm}}}~~~pppaaaIII======:::777777777777777777777777555555555555555555555555666666666666666666666666666666666666777777777777666777999999888999;;;===CCCMMMZZZkkkgggWWWIIIGGGFFFDDDCCCAAA@@@@@@@@@???>>>======<<<<<<======<<<<<<<<<======>>>>>>???AAA@@@EEEQQQeeewwwqqqhhh___^^^\\\ZZZYYYWWWSSSKKKEEE;;;888555222222222111000222222222333333333444444333333333333333333333333222222222333333333444444444444444444555555555555666777999:::888:::DDDNNNrrrkkkWWWTTT\\\ttt{{{jjjeeegggkkkrrr|||lllPPP@@@<<<888888888888777777777777777555555555555555555555555666666666666666666666666666666666666777777777777666777999999888999;;;===CCCLLLZZZlllfffVVVIIIGGGFFFDDDCCCAAA@@@@@@@@@??????>>>============>>><<<<<<======>>>???@@@@@@EEEFFFPPPgggwwwnnnfff```^^^[[[ZZZYYYVVVOOOJJJ???;;;777444333222111111222222333333333444444444333333333333333333333333222222333333333444444444444444444555555555666666666666888:::999===MMM]]]vvv]]]UUU\\\jjjssshhhfffkkkqqq~~~~~~xxxxxxzzz}}}zzz]]]HHHAAA:::999888888888777777777666666666666666666666666666666666666666666666666666555666666666777777777888666777999999888999;;;===BBBKKKYYYjjjeeeVVVIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAAJJJ___xxxmmmddd```\\\ZZZZZZWWWRRRNNNBBB>>>999555444333222222333333333333444444444444333333333333444444444444333333333333444444444444444444555555555666666666777666888;;;;;;CCCZZZqqqiiiXXX[[[iii|||pppjjjkkkqqqxxxvvvoooiiifffgggjjjmmmttt|||gggQQQEEE:::999999999888888777777666666666666666666666666666666666666666666666666666555555666666777777888888666777999999888999;;;===@@@JJJXXXeeessseeeUUUIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@???>>>>>>>>>??????<<<======>>>@@@AAAAAABBBBBBUUUuuunnngggbbb\\\YYYYYYWWWTTTQQQEEEAAA;;;777555444444333333333333444444444444555333333333444444444555555333333333444444444444555555555555555666666666666999777999===???JJJgggtttbbbYYYaaatttzzzqqqooorrrxxxqqqgggddd```^^^aaadddgggmmmttt{{{qqqZZZJJJ<<<::::::999888888777777666666666666666666666666666666666666666666666666666555555555666777888888888666777999999888999;;;===>>>IIIWWW___fffwwwdddUUUIIIGGGFFFDDDCCCAAAAAA@@@@@@AAA@@@??????>>>?????????<<<===>>>???@@@AAABBBBBBMMMgggllliiiccc]]]YYYXXXWWWUUUSSSGGGCCC<<<888666555444444333333333444444444555555333333333444444555555555333333333444444444555555555555555555666666666777;;;888:::???CCCPPPqqq{{{eee]]][[[eeeyyyxxxrrrssswww}}}rrrfff^^^___[[[ZZZ]]]```bbbhhhnnnyyy~~~~~~~~~|||eeeSSSBBB::::::999999888777777666777777777777777777777777666666666666666666666666444555555666777888888999666777999999888999;;;======IIIWWW[[[^^^nnnhhhPPPKKKDDDCCCBBBBBBBBBBBBAAA?????????>>>>>>>>>>>>?????????===>>>CCCBBB@@@CCCKKKXXXzzzpppjjjaaa[[[YYYWWWTTTQQQOOOKKKDDD<<<777444333444333333333222222222111111555555444444444333333333444444444444444444444444666666777777888888999999555999::::::FFFaaa}}}ttt^^^SSSUUUbbbuuu{{{www~~~{{{vvvuuuzzzqqqfff```bbb`````````^^^]]]```fffkkkvvv|||~~~yyyyyyuuupppnnnoooqqqpppooopppqqqsssuuuvvvwwwxxxxxx}}}yyycccLLL???;;;888888777555666777777777777777666666666666777777777777777777777777666666666666777777777777777888888999999:::;;;;;;<<>>>>>>>>>>>??????AAA@@@@@@BBBBBBFFFRRR```}}}xxxoooccc\\\ZZZYYYVVVSSSQQQMMMFFF???999666555555444444444444333333333333555555555444444444333333444444444444444444444444555666666777777888999999666;;;<<>>:::999999666666777888777777777666666666666666666666666666666666666666666666666777777777777777888888999999:::;;;;;;<<>>??????>>>>>>>>>>>>??????CCCBBBBBBAAADDDQQQkkkxxxfff\\\[[[\\\XXXTTTRRROOOHHHBBB<<<999777777666666555555555444444444555555555444444444444333444444444444444444444444555555666666777777888888888<<<===EEEaaawww```XXXTTT[[[nnnzzzuuu{{{}}}~~~uuuhhhgggdddeeecccddddddccccccdddgggiiinnnrrrzzz|||}}}|||zzzzzzzzzyyywwwuuuvvvtttrrrqqqssstttuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwyyyxxxxxxyyyyyyzzz{{{|||zzzzzz|||}}}gggJJJBBB;;;;;;;;;888666777888888777777777666666666555555555555555555555555666666666666777777777777777888888999999:::;;;;;;;;;GGGOOOWWW```kkk}}}fffPPPMMMGGGEEECCCCCCCCCBBB@@@>>>@@@??????>>>>>>??????@@@BBBCCCBBBBBBIIIbbblll___]]]]]]ZZZUUUSSSPPPJJJDDD???;;;888777666666555555555444444444555555555555444444444444444444444444555555555555444555555666777777888888999<<<>>>KKKpppmmm]]]YYYZZZhhh}}}xxxsssyyynnnfffgggfffgggcccdddeeeeeeeeeeeefffgggkkkooovvv~~~|||}}}|||{{{}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{||||||||||||{{{yyywwwvvvvvvxxx{{{pppQQQDDD;;;<<<===999777999888888888777777777666666555555555555555555555555666666666666777777777777777888888999999:::;;;;;;:::FFFNNNVVV```iiizzzdddOOOMMMGGGEEECCCCCCCCCBBBAAA???@@@@@@????????????@@@@@@@@@BBBDDDHHHWWWyyyuuuccc^^^^^^[[[VVVSSSPPPLLLFFFAAA<<<999777555555555555444444444444666666555555555444444444444444444555555666666666555555666666777888888888:::<<<@@@UUU}}}hhhZZZYYY___ppp~~~vvvrrrxxxllldddeeedddfffccccccdddeeefffffffffeeegggjjjpppyyy||||||zzzyyywwwvvvuuuuuuyyy{{{xxxYYYGGG:::;;;===:::888;;;888888888888777777777777555555555555555555555555666666666666777777777777777888888999999:::;;;;;;999DDDKKKTTT___ggg|||wwwbbbNNNMMMFFFDDDCCCCCCDDDDDDBBBAAA@@@@@@????????????@@@@@@@@@CCCHHHSSSnnnlllbbb___\\\YYYSSSQQQMMMIIICCC>>>:::777666555555555555444444444666666666555555555444444444444444555666666777777666666666777888888999999<<<>>>HHHdddeeeSSSVVVbbbuuuzzztttrrrxxx{{{rrrgggddd```cccdddccccccdddfffhhhgggfffdddgggkkkrrr{{{~~~~~~fffNNN<<<;;;>>>:::999===999999888888888777777777555555555555555555555555666666666666777777777777777888888999999:::;;;;;;999AAAHHHQQQ]]]eeexxxttt___MMMLLLEEECCCBBBCCCDDDEEEDDDBBBAAA@@@@@@??????@@@@@@AAABBBGGGOOOcccuuufff```^^^\\\UUUSSSPPPLLLFFF@@@<<<999777777777666666666555555666666666666555555555555444444444555666777777777777777888888999999::::::???BBBUUUxxx}}}aaaPPPYYYjjjwwwrrrrrrxxxqqqgggaaaeeefffdddcccdddhhhjjjjjjiiifffgggiiimmmttt{{{uuuXXX@@@===???999888===999999999888888888777777666666666666666666666666666666666666777777777777777888888999999:::;;;;;;888???DDDNNN\\\ddduuurrr^^^LLLLLLDDDCCCBBBCCCDDDEEEEEECCCAAA@@@@@@??????@@@@@@AAAEEEJJJUUUmmm{{{jjjbbb______VVVUUURRRNNNHHHBBB===:::888888888888777777777777777666666666555555555555444444444555666777777888888888888999::::::;;;;;;AAAFFF^^^vvv^^^UUU```vvvuuuppprrryyyzzzllldddiiihhheeeccceeeiiilllmmmllljjjjjjkkkmmmqqqvvv{{{~~~```DDD??????999777<<<999999999888888888888777777777777777777777777777666666666666777777777777777888888999::::::;;;;;;888>>>CCCMMM[[[ccctttppp___LLLIIIFFFEEEDDDCCCCCCBBBBBBCCCCCC??????CCCEEECCCBBBCCCJJJSSS```sssgggbbb```WWWUUURRROOOKKKEEE>>>:::999777666777888999777666666666666666555555555555555555555555666666666777666<<<666333:::;;;888<<>>@@@KKKXXX\\\ooonnn]]]LLLJJJFFFEEEDDDCCCCCCBBBBBBCCCEEEAAA???AAAAAA??????BBBEEEVVVkkk~~~lllaaa\\\YYYWWWTTTQQQMMMHHHBBB===999888777777888888777666666666666666555555555555555555555666666666777777666;;;777555;;;<<<:::???OOOkkkrrrZZZRRRZZZqqq|||uuutttzzz}}}{{{tttpppoooppppppooooooooopppqqqqqqqqqpppppptttvvvyyy{{{|||}}}wwwWWWGGGAAA<<<:::<<<888888888999999999999999888777777666555555444444555555555666777888888888777888888999999::::::;;;<<<===>>>HHHTTTYYYmmmjjj[[[LLLJJJFFFEEEDDDCCCCCCBBBBBBCCCEEEAAA???@@@@@@???AAAEEEDDD```wwwfff]]][[[YYYVVVSSSPPPKKKFFFBBB;;;999777777888888888666666666666666555555555555555555666666666777777777555;;;888777===<<<<<>>:::888888888888777666666666666555555555555666666666777777777888888888;;;999888;;;:::DDD[[[eeeNNNPPPXXXqqq}}}wwwooojjjgggfffgggiiilllnnnrrrxxxnnnTTTDDD>>>>>>===<<<<<<;;;;;;::::::999777777777777777777777777666666666666777777777777666666777777888999999999888===<<>><<<<<>>AAASSSrrr[[[IIITTTfffzzzuuuqqqoooqqqrrrrrrqqqwwwpppNNN@@@EEE>>>>>>===<<<;;;;;;::::::777777777777777888888888777777777777666666666666666666666777888888999999777>>>;;;:::CCCNNNaaayyygggVVVMMMKKKGGGFFFFFFEEEDDDCCCCCCBBBCCC???AAAGGGHHHNNNiii}}}yyy{{{pppeee[[[XXXWWWRRRMMMKKKIIICCC===999999999999888777777777777666666666666777777777777777888888999999999666999>>>CCC^^^|||___OOOWWWggg}}}{{{yyyvvvwww|||yyyWWWBBBDDD>>>===;;;;;;;;;;;;999888888888888888777777777777777777777777888888888888777888888999999:::;;;;;;:::999;;;>>>BBBJJJYYYhhhgggVVVMMMKKKGGGFFFFFFEEEDDDDDDCCCCCCEEEBBBDDDHHHJJJUUUvvv~~~yyyuuutttsssqqqqqqqqqrrrqqqqqqrrrqqqqqqsssxxx}}}wwwjjj^^^ZZZWWWRRRMMMKKKIIIDDD===:::999999999888888777777777666666666666777777777777777888888999;;;<<<:::<<>>AAAHHHWWWeeeeeeUUULLLJJJFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEIII]]]xxxrrrnnnjjjhhhfffeeeeeefffggghhhhhhhhhhhhppppppqqqsssvvvzzz}}}~~~rrrccc\\\XXXSSSNNNLLLIIIEEE???;;;::::::999999888888777777777666666666777777777777777888888999666:::999<<>><<<;;;<<<;;;:::999999999888888888777777777777777777777888888888888777777888888999:::::::::===<<<<<<>>>@@@FFFSSSaaadddUUULLLJJJFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFEEEMMMkkk}}}ooommmjjjhhhfffffffffffffffhhhkkkllllllkkkkkklllmmmnnnqqqssstttvvvyyy{{{~~~{{{ggg]]]YYYTTTPPPNNNJJJFFFAAA===;;;:::::::::888888888777777777666666777777777777777888888999333999999<<>>>>>@@@LLL]]]iiiTTTaaaxxxiiiJJJDDDBBB>>><<<<<<<<<<<<;;;999999999999888888888888666777777777888888888888666777777888888999::::::999888:::<<<>>>DDDPPP]]]aaaTTTLLLJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGLLLggguuullljjjjjjhhhjjjmmmnnnnnnoooqqqsssqqqtttwwwwwwuuutttvvvxxxwww{{{vvvddd\\\XXXTTTRRRJJJIIIFFFAAA===::::::;;;999999888888888777777777777777777777777888888999:::???===???MMM___{{{eeeYYYhhh~~~tttPPPFFFCCC???============<<<:::999999999999888888888777777777777888888888888666666777777888999999999888777999<<<===BBBOOO[[[```TTTLLLJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFQQQxxxzzzpppnnnooopppppptttwwwxxxwwwwwwyyy{{{vvvyyy||||||{{{{{{}}}jjj```YYYTTTRRRJJJJJJHHHCCC===::::::<<<999999999888888888777777777777777777777888888999666<<<;;;AAATTTggg~~~ttt```^^^mmm~~~|||WWWHHHDDD@@@===============::::::999999999888888888777777777777888888888888666666777777888888999999999888:::<<<<<<@@@KKKWWW___TTTLLLJJJFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJLLL\\\vvvkkklllrrrvvvvvvtttxxx{{{|||zzzyyy{{{|||}}}nnnbbbZZZTTTQQQJJJJJJIIIDDD>>>::::::<<<999999999888888888888777777777777777777888888999666<<<>>>HHH```vvvggg\\\```ooo```HHHEEE@@@>>>===>>>>>>===:::::::::999999999888888777777777777888888888888666666666777888888999999;;;:::;;;<<<<<<>>>IIITTT^^^RRRKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEIIIHHHQQQsssxxxvvvyyy|||}}}{{{}}}|||wwwaaa]]]WWWMMMOOOMMMIIIGGGDDD@@@<<<888999999999888888888888777777777777777888999:::;;;666:::???LLLjjjooo\\\[[[hhh{{{vvvUUUDDD@@@BBB>>>===???<<<;;;;;;:::999999888888777:::999999999888888777777888888888888888888888888===;;;777;;;???888@@@XXX]]]RRRKKKIIIHHHHHHGGGFFFFFFFFFFFFFFFPPPNNN[[[|||yyyzzziiibbb]]]UUUPPPMMMJJJGGGDDDAAA<<<999999999999999888888888888777777777777888999:::;;;;;;;;;???RRRwwwuuueeeYYY\\\jjj|||\\\IIIBBBCCC>>><<>>;;;@@@[[[fff]]]XXX^^^mmm}}}|||{{{yyyhhhPPPCCCCCC>>><<<>>>;;;;;;;;;::::::999999888888888888888777777777777777888888888888888888888888777;;;888888CCCHHHLLLVVV}}}]]]SSSLLLIIIHHHHHHGGGGGGGGGHHHHHHIIIMMMPPPmmmppp]]]XXXXXXQQQOOOLLLIIIFFFBBB>>>;;;::::::999999999888888888888888888888999:::;;;;;;>>><<>>;;;<<<;;;;;;:::999999888888777777777777777777777777888888888888888888888888555<<<888777DDDMMMMMMPPP{{{]]]SSSLLLIIIHHHGGGGGGGGGHHHIIIJJJJJJSSS^^^~~~ddd\\\\\\RRRPPPMMMJJJGGGCCC???<<<:::::::::999999999999888888888888888999:::;;;<<<===BBBSSSuuusss```]]]```jjjyyylllhhhoooyyy]]]DDDBBB@@@>>>???===<<<<<<;;;;;;:::999999888777777777777777888888888888888888888888888888888666===999888EEEKKKHHHHHHzzz\\\TTTMMMIIIGGGGGGGGGHHHIIIJJJKKKLLLZZZppplll^^^]]]SSSQQQNNNKKKHHHDDD@@@===::::::::::::999999999999999888888999999:::;;;<<<@@@IIIaaannn```___eeettt|||hhhdddnnn{{{gggHHHDDDBBB@@@@@@>>><<<<<<;;;;;;::::::999999888888888888888999999999888888888888888888888888888<<<999<<>>;;;;;;;;;:::::::::999999999999999999:::;;;<<<<<>>===<<<<<<;;;;;;:::999999999999999::::::;;;;;;;;;888888888888888888888888999999:::DDDKKK???999FFFxxxYYYRRRLLLJJJKKKJJJCCCEEEMMMKKKLLLWWWyyydddcccXXXTTTPPPMMMKKKHHHBBB>>>======<<<;;;::::::::::::::::::888666666999<<<===HHHWWWwwwwwweeekkkooorrrjjjrrr~~~{{{~~~wwwqqqwww___EEEGGGCCC===AAA??????>>>===<<<;;;::::::===<<<;;;<<<======;;;999777999;;;;;;888666666888555===DDDCCC===999<<<@@@wwwYYYRRRMMMJJJIIIJJJEEEFFFLLLKKKPPP```lllgggXXXTTTPPPMMMLLLIIICCC???======<<<;;;:::::::::::::::;;;:::888888:::===>>>OOOgggkkk___nnnxxx{{{tttzzz~~~vvvwwwsssttt{{{hhhJJJHHHDDD>>>BBB@@@???>>>===<<<<<<<<<<<<===;;;:::;;;<<<===<<<;;;888999:::999777777999<<<===AAACCC@@@;;;999<<<@@@vvvYYYRRRMMMJJJHHHJJJGGGGGGKKKJJJVVVnnnwwwkkkYYYUUUPPPNNNLLLJJJEEEAAA======<<<;;;:::::::::::::::;;;;;;::::::;;;>>>AAAWWWzzztttaaa^^^ppp~~~wwwuuuuuu~~~vvvQQQIIIEEE@@@DDDAAA@@@>>>======>>>???@@@>>><<<::::::;;;======<<<999999999888888:::>>>AAADDDCCC@@@<<<999999<<>>======???BBBDDDAAA>>>;;;999:::;;;;;;;;;:::999777777888<<>>===>>>@@@CCCEEECCC@@@<<<:::999:::999888:::999777777:::>>>BBBEEE===:::888999;;;<<<<<<:::qqqWWWSSSMMMIIIIIIJJJIIILLLPPPWWWyyywwwaaa\\\UUUQQQNNNLLLGGGCCC======<<<;;;::::::::::::888666888<<<<<<<<>>???AAABBBDDDCCC@@@===;;;::::::888777:::999888:::===@@@AAAAAA666666777999;;;<<<;;;:::pppVVVSSSMMMHHHIIIHHHHHHNNNWWWccceee___WWWRRROOOKKKGGGCCC======<<<;;;:::::::::::::::666888===>>>???LLL]]]bbbUUU]]]eeexxx}}}yyy}}}}}}{{{tttWWWMMMFFFCCCAAA@@@@@@@@@@@@@@@AAAAAA???>>><<<<<<<<<;;;:::888999999999<<>>;;;666777888999:::;;;<<<<<>>AAA@@@;;;777888999:::999999999<<>>MMMjjjfffZZZ```ppp{{{|||~~~|||~~~~~~mmmuuu]]]NNNLLLIIIEEECCC@@@???@@@???>>>===<<<<<<;;;;;;;;;:::::::::777:::???AAA???;;;888666888888888999:::;;;<<<===pppWWWQQQKKKIIIGGGJJJIIISSSiiixxx^^^\\\TTTKKKLLLEEEGGGCCC@@@===;;;;;;:::999888:::<<<;;;===AAABBBTTTuuuggg^^^fffuuuzzzxxxyyywwwzzzzzzmmmkkkxxxhhhRRRJJJFFFEEECCCAAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;::::::999;;;======;;;:::999:::::::::999999::::::;;;<<>>BBBEEE]]]xxxfffcccjjjyyyyyyssssssrrrtttvvvzzzlllaaammmxxxYYYKKKFFFFFFDDDAAA@@@@@@@@@>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;:::888888:::<<<;;;;;;::::::::::::;;;;;;nnnVVVQQQLLLKKKFFFMMMMMMYYYccc]]]VVVOOOOOOFFFHHHDDDAAA>>><<<<<<;;;:::999777<<<;;;===@@@EEEaaaoooddddddjjjwwwxxxpppqqqnnnqqqrrruuu|||jjj]]]cccbbbPPPKKKGGGEEEBBBAAAAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;======<<<:::888777999;;;:::::::::::::::;;;<<<===mmmVVVQQQMMMLLLIIIOOONNN___eee\\\VVVPPPOOOFFFIIIDDDBBB???===<<<<<<;;;::::::===;;;;;;???DDDbbb~~~eeeaaaccciiitttxxxoooqqqmmmpppppppppwwwvvvggg[[[[[[ttthhhRRRMMMHHHFFFCCCBBBAAAAAA???=========<<<<<<<<<;;;;;;;;;<<<>>>???>>>;;;888888888999999999:::;;;===>>>???lllUUUQQQMMMMMMLLLPPPRRRjjjlll]]]WWWQQQOOOFFFJJJEEEBBB???=========<<<:::;;;===:::<<>>;;;999999999999::::::;;;===>>>???kkkTTTQQQNNNNNNKKKOOOWWWzzzuuuaaaYYYQQQOOOEEEJJJFFFCCC@@@>>>======<<<;;;;;;<<<999>>>HHHSSSpppmmmZZZ___kkkyyy{{{pppkkkgggjjjkkkggglllooofff]]]TTTaaa{{{YYYNNNJJJHHHEEECCCBBBAAA???>>>============<<<<<<<<<<<<777;;;>>>@@@@@@?????????===<<<<<<;;;;;;;;;<<<<<>>>>>===<<<;;;::::::888@@@NNN\\\yyyjjjXXX```ppp|||pppgggcccgggiiieeeiiinnngggcccSSSWWWvvv```SSSKKKHHHEEECCCCCCAAA???>>>>>>=========<<<<<<<<<<<<666999<<>><<<;;;:::???999>>>FFFMMMiii{{{\\\\\\iiivvvrrrjjjeeebbbeeehhhfffeeeeee^^^SSSVVVjjjfffTTTPPPJJJEEEFFFGGGDDDAAABBBBBBAAA???============>>><<<<<<;;;;;;;;;:::::::::BBB@@@<<<999777777888999hhhXXXSSSKKKOOOPPPSSSmmmmmmdddPPPJJJOOOFFFGGGFFFDDDAAA>>><<<;;;;;;>>>:::@@@JJJTTTqqquuu[[[^^^lllyyyqqqiiiccc```cccfffdddcccccc]]]RRRUUUeeemmmWWWQQQJJJEEEFFFFFFDDDAAAAAABBBAAA???>>>>>>>>>??????<<<<<<;;;;;;;;;:::::::::===<<<999777777888:::;;;gggXXXSSSLLLPPPSSSVVVvvvvvvgggRRRLLLOOOGGGGGGFFFDDDAAA???===<<<;;;>>>:::BBBNNN\\\|||nnnZZZbbbrrrpppggg```]]]```bbbaaa``````\\\RRRSSS```zzzvvvYYYRRRKKKFFFFFFFFFCCCAAAAAAAAA@@@???????????????@@@<<<<<<;;;;;;;;;:::::::::999888777666777999;;;<<>>>>>?????????<<<<<<;;;;;;;;;:::::::::888777777777888999;;;<<>>======<<<;;;DDDRRReee{{{hhh___mmmrrrccc\\\XXXZZZ\\\[[[ZZZ[[[^^^QQQOOO]]]zzz]]]WWWOOOHHHGGGGGGDDDBBBCCC>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::999888999999:::;;;fffXXXUUUPPPVVVTTTpppnnn[[[QQQKKKIIIGGGFFFDDDBBB@@@???>>>>>><<<;;;DDDSSShhhxxxjjjeeettt~~~vvvddd\\\WWWYYY[[[ZZZYYY[[[]]]QQQPPPZZZrrrdddZZZRRRJJJIIIHHHEEECCCDDD???@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999999999:::fffXXXVVVQQQWWWZZZrrr___UUULLLJJJGGGFFFDDDBBB@@@???>>>>>>===<<>><<<<<<<<<;;;;;;;;;:::::::::666666777777888888999999eeeXXXTTTQQQ\\\lll^^^QQQPPPHHHGGGFFFDDDBBB@@@???>>>>>>===DDDIIIddduuuqqqsssuuujjjkkkqqqmmmppptttwwwyyyzzzyyyxxxwwwvvvvvvvvvxxx|||ooo[[[VVVZZZXXXWWWZZZWWWUUUUUUNNNJJJPPPccc}}}fffZZZNNNKKKLLLJJJFFFEEEKKKIIIGGGDDDAAA>>><<<;;;<<<<<<;;;::::::::::::;;;888888777777777777888888eeeXXXTTTRRR^^^ttt|||tttxxx}}}cccTTTSSSKKKGGGFFFDDDBBBAAA??????>>>===DDDKKKhhhuuupppqqq{{{lllcccdddjjjmmmooosssvvvxxxyyyxxxwwwvvvuuutttuuuvvvzzz}}}ppp\\\UUUYYYWWWVVVYYYWWWVVVUUUMMMJJJRRRgggggg[[[OOOLLLMMMKKKHHHGGGJJJIIIGGGEEEBBB@@@>>>======<<<;;;;;;::::::;;;;;;999888888777777888888999dddXXXTTTSSSaaawwwqqqjjjuuu~~~zzziiiWWWSSSLLLGGGFFFDDDBBBAAA@@@??????>>>DDDLLLmmmtttoooqqqrrriiicccdddhhhkkkmmmqqqtttvvvwwwvvvuuutttssssssssstttwwwzzz|||}}}qqq\\\UUUXXXUUUUUUXXXVVVWWWUUUMMMKKKTTTjjjiii\\\PPPMMMMMMLLLIIIHHHIIIIIIGGGEEECCCAAA@@@???===<<<;;;;;;:::;;;;;;;;;:::999999888888999999:::cccWWWSSSUUUfff|||{{{uuu~~~wwwzzzlllVVVQQQJJJHHHGGGEEECCCAAA@@@?????????CCCLLLpppsssooorrruuulllhhhfffgggjjjjjjlllooossstttuuutttsssssssssrrrrrrsssuuuwwwxxxyyy{{{}}}sss^^^UUUWWWTTTTTTWWWUUUWWWUUUNNNMMMTTTfffvvvkkk]]]QQQMMMNNNLLLJJJIIIHHHGGGFFFEEECCCAAA@@@@@@======<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;bbbWWWSSSWWWjjjxxxwwwqqqVVVPPPIIIHHHGGGEEECCCAAA@@@@@@???@@@BBBKKKsssqqqnnntttwwwhhhbbbbbbbbbdddfffiiikkknnnqqqssssssrrrqqqrrrrrrqqqqqqqqqrrrsssttttttuuuuuuuuuuuuxxx|||vvv```VVVWWWSSSSSSWWWUUUVVVUUUPPPPPPRRR]]]uuunnn```SSSOOONNNMMMJJJJJJGGGFFFEEEDDDCCCAAA@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;```WWWSSSXXXooo{{{www|||wwwYYYRRRKKKHHHGGGEEECCCBBBAAA@@@@@@AAAAAAMMMyyymmmlllsssyyymmmbbb___```aaacccfffhhhkkknnnqqqrrrrrrqqqpppppppppoooooonnnooooooooosssrrrqqqooonnnooosssvvvyyy{{{yyybbbWWWWWWRRRRRRWWWVVVVVVUUUQQQQQQPPPTTT}}}|||tttfffWWWRRRQQQNNNLLLLLLHHHGGGFFFEEECCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;::::::999999::::::;;;```WWWSSSZZZrrrwwwxxx{{{[[[SSSLLLHHHGGGFFFDDDBBBAAA@@@@@@@@@BBBQQQiiihhhoooqqqiiiaaa```aaabbbeeeiiiiiikkknnnqqqrrrrrrpppooommmllllllkkkkkkjjjjjjjjjpppooommmkkkiiijjjmmmpppppprrryyy|||dddXXXXXXRRRSSSWWWWWWWWWUUUQQQQQQNNNOOOwww{{{lll]]]VVVTTTRRROOONNNKKKJJJIIIGGGEEECCCBBBAAA>>>======<<<<<<<<<<<<<<<::::::999999999999::::::___WWWSSSZZZtttxxxuuu|||[[[RRRLLLIIIHHHFFFDDDBBBAAA@@@@@@???CCCTTTtttfffdddllljjjddd_________```ccchhhiiikkknnnqqqrrrrrrpppooojjjjjjiiiiiihhhggggggfffiiihhhfffcccbbbcccfffjjjkkkmmmsss{{{~~~fffYYYXXXSSSSSSXXXWWWWWWTTTPPPPPPMMMNNNwwwqqqaaaZZZWWWTTTQQQPPPMMMMMMKKKIIIGGGEEEDDDCCC>>>>>>===<<<<<<<<<<<<<<<:::999999888888999999:::]]]VVVTTT\\\vvvyyyuuu}}}YYYMMMIIILLLGGGCCCDDDCCC@@@???AAADDDCCC\\\rrrbbbaaaccczzzyyyfffdddbbb``````bbbdddeeehhhjjjnnnrrrssssssqqqpppkkkiiifffeeeeeedddcccaaa`````````aaaaaaaaabbbbbbbbbdddgggkkkpppwww~~~lllXXXSSSUUUSSSSSSUUUWWWWWWQQQLLLKKKSSSyyywwwhhh\\\SSSXXX___YYYYYYUUUOOOMMMLLLKKKHHHFFFCCCAAA>>>>>>>>>??????>>>===<<<<<<;;;::::::999999^^^WWWUUU___{{{uuupppppp{{{}}}qqqvvv[[[OOOMMMKKKFFFCCCDDDDDDAAA???@@@BBBBBB]]]mmm]]]```fff~~~}}}pppbbbaaa``````aaadddfffhhhiiilllooorrrsssrrrpppooojjjgggdddcccbbbaaa___]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[^^^aaaeeejjjqqqvvv}}}lllWWWSSSUUUSSSSSSUUUWWWWWWPPPLLLJJJNNNmmmyyyjjjccc```iiioooggg[[[WWWRRROOOOOONNNKKKHHHDDDAAA???>>>?????????>>>======<<<<<<;;;;;;::::::___WWWVVVbbbyyyqqqllljjjhhhfffeee```\\\^^^ddd||||||nnnppp^^^QQQPPPJJJEEECCCEEEEEEAAA???@@@BBBDDDaaahhhYYY```jjjsssggg^^^^^^^^^___bbbeeeiiikkklllmmmpppqqqrrrpppnnnmmmhhheeebbb___^^^\\\ZZZXXXUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRTTTVVVXXX\\\aaaeeejjjoooxxx{{{lllXXXSSSTTTSSSSSSUUUWWWVVVPPPLLLJJJIII]]]}}}mmmjjjmmmwwwzzzppp^^^YYYUUURRRRRRQQQMMMJJJDDDBBB@@@???@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;^^^WWWUUUfffwwwmmmccc]]]\\\YYYWWWWWWVVVXXX```iii{{{~~~pppnnnfffTTTOOOIIIEEECCCFFFEEEBBB???@@@EEEGGGfffeeeXXXaaalll|||mmmbbb\\\\\\]]]^^^aaaeeehhhjjjmmmnnnooopppooonnnkkkjjjfffccc___\\\ZZZXXXUUUSSSRRRQQQQQQPPPNNNMMMMMMLLLLLLMMMNNNOOOOOOQQQUUUXXX^^^aaagggppp~~~zzzrrrxxxnnnYYYSSSUUUSSSSSSVVVUUUVVVPPPLLLKKKFFFPPPiiiqqqnnnooouuuwwwooo^^^ZZZVVVTTTTTTRRRNNNKKKDDDCCCAAAAAAAAAAAA@@@?????????>>>>>>===<<<<<<<<<^^^UUUUUUjjjvvvlllccc[[[VVVPPPOOOOOORRRTTTXXXbbbmmm|||~~~rrrnnn|||rrrYYYOOOIIIEEECCCEEEEEEBBB@@@AAAFFFJJJlll{{{```ZZZcccnnntttggg___[[[[[[\\\^^^```ccceeeggglllmmmmmmmmmllljjjhhhfffdddaaa]]]YYYWWWTTTQQQOOONNNNNNMMMLLLJJJIIIHHHHHHIIIJJJJJJJJJIIIJJJLLLOOOSSSUUUXXX^^^hhhuuu~~~ssskkkpppqqq[[[TTTUUUSSSSSSVVVSSSUUUQQQNNNMMMGGGKKK]]]}}}sssoookkkmmmqqqlll^^^ZZZWWWUUUUUUSSSNNNJJJEEECCCBBBBBBCCCCCCAAA????????????>>>======<<<<<<^^^VVVXXXsss|||yyywwwuuuvvvvvvuuuttttttvvvwwwxxxyyy||||||rrrhhh___YYYTTTQQQKKKKKKOOOTTTXXX]]]gggqqq}}}|||qqqlllvvv{{{]]]OOOJJJEEEBBBCCCDDDAAAAAACCCDDDMMMtttqqqZZZ\\\eeepppyyylllaaa[[[YYYYYYZZZ\\\^^^```bbbccciiiiiiiiiiiihhhfffdddbbbaaa^^^ZZZVVVTTTQQQNNNKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDFFFHHHHHHJJJLLLOOOTTT\\\fffllltttmmmgggkkkuuu^^^VVVVVVSSSSSSVVVRRRVVVSSSNNNMMMGGGJJJYYY~~~~~~rrrnnnhhhjjjnnnlll^^^[[[WWWVVVUUUSSSNNNJJJEEEDDDCCCDDDDDDDDDBBB@@@??????>>>>>>======<<<<<<^^^XXX]]]}}}llliiifffdddcccccccccbbbccceeehhhjjjlllooosssuuusssnnnfff^^^YYYTTTPPPNNNQQQQQQVVV\\\aaafffqqq{{{zzz{{{~~~zzz|||ssskkkqqq}}}|||[[[NNNLLLEEEAAABBBBBBAAABBBEEEDDDSSSmmmWWW\\\gggtttqqqeee\\\XXXUUUVVVXXXZZZ]]]___aaabbbfffffffffeeedddbbb```___]]]ZZZVVVRRRPPPMMMJJJHHHGGGFFFFFFEEEDDDCCCCCCBBBAAABBBCCCCCCBBBBBBCCCEEECCCEEEFFFHHHJJJNNNSSSWWWbbbppptttjjjgggffflllyyyaaaXXXWWWTTTSSSUUURRRYYYUUUNNNLLLFFFJJJYYY|||nnnjjjggghhhkkkggg^^^[[[XXXWWWWWWTTTOOOKKKFFFEEEDDDEEEFFFEEEBBB@@@???>>>>>>======<<<;;;;;;___[[[bbb|||vvvdddaaa]]]ZZZZZZZZZYYYXXXZZZ]]]aaadddeeefffiiikkkkkkgggaaa]]]YYYUUUQQQNNNXXXXXX\\\bbbgggmmmxxx|||wwwvvvyyyzzz}}}uuummmoooxxxwwwWWWLLLLLLFFFAAAAAAAAA@@@BBBFFFEEEYYYmmmWWW\\\hhhwww|||nnnccc[[[WWWRRRTTTVVVYYY\\\___aaabbbddddddcccbbbaaa```^^^^^^ZZZWWWSSSPPPMMMKKKHHHFFFGGGFFFFFFEEEEEEDDDDDDDDD@@@BBBCCCCCCCCCCCCDDDEEEDDDEEEHHHIIIIIIKKKNNNPPPTTT___jjjtttvvvjjjbbbcccgggooo|||cccYYYWWWTTTSSSUUUSSSZZZVVVNNNJJJEEEIIIYYYkkkgggfffgggggg```___\\\YYYXXXXXXUUUPPPLLLFFFEEEEEEFFFFFFEEECCC@@@>>>>>>>>>===<<<<<<;;;;;;